BM6P6(@ nnntttyyyxxxrrrqqqxxx~~~zzzvvvxxx{{{|||zzzbbbTTTBBB999888888444...111---******,,,...---+++...............///000111///...---,,,,,,,,,,,,,,,+++)))''''''(((*********,,,+++)))((((((((()))***))))))))))))))))))))))))******)))(((((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))'''&&&%%%''')))***'''###******+++,,,+++)))&&&%%%***(((&&&&&&'''(((((((((%%%%%%'''((())))))))))))###$$$&&&(((*********)))''''''((((((((((((''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''+++++++++************)))(((((()))***+++,,,,,,,,,)))***++++++***)))***,,,///000333999AAAFFFGGGFFFNNNGGGAAA@@@BBBDDDJJJRRRllloooSSS??????CCCBBBHHHRRRWWWjjj|||yyywwwwwwyyyvvvrrrooooooqqqssstttrrrqqqooommmlllllllllmmmtttuuuuuusssqqqpppppprrroooqqqssssssrrrqqqpppqqqiiijjjkkklllmmmnnnooooooiiinnnpppmmmllloooooommmlllkkkiiihhhggghhhhhhiiikkkmmmnnnnnnmmmmmmoooppptttuuuvvvxxxyyyyyyyyyyyy}}}}}}|||{{{zzzyyyxxxxxxvvvsssnnnlllkkklllllllllssssssssstttuuussspppmmmhhhgggfffgggiiiiiigggfffcccccccccccccccbbbbbbbbbccceeefffggghhhjjjmmmooouuuwwwyyyyyyyyyyyy{{{}}}}}}{{{}}}yyyxxxssslllfffhhhooovvvyyyqqqkkkooopppkkkbbb^^^^^^YYYQQQYYYaaaooo}}}~~~{{{|||~~~vvvmmmbbbZZZUUURRRKKKDDD<<<888555222000///~~~xxxzzz|||~~~uuuooommmpppzzz~~~jjj[[[HHH<<<999999666333222///,,,---///000///,,,......------......///000///...---,,,,,,,,,,,,---,,,+++******+++,,,,,,+++,,,+++***)))((())))))***))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))'''&&&''')))***(((&&&+++,,,------,,,***((('''***(((&&&&&&''')))((((((&&&&&&'''((()))))))))(((&&&'''(((***+++++++++***))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))+++++++++++++++***))))))((((((((())))))*********)))))))))***+++++++++,,,***+++,,,,,,******+++---000111555;;;BBBFFFFFFDDDHHHDDDBBBAAAAAAFFFSSS```yyy^^^III<<<@@@EEEFFFMMMYYYiii~~~{{{yyyyyyyyyxxxtttppprrrwwwzzzyyyvvvtttsssrrrqqqqqqqqqqqqqqqtttttttttrrrooonnnoooqqqmmmooopppooommmkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmhhhnnnsssssssssuuutttrrrppppppooonnnooopppqqqrrrsssuuuvvvvvvvvvvvvxxxyyyzzz{{{|||}}}~~~~~~}}}}}}|||zzzyyyyyyyyyvvvrrrpppoooooonnnnnntttttttttuuuuuutttqqqnnnlllkkkjjjkkkkkkjjjgggeeeeeeeeeeeeddddddddddddeeecccdddeeeeeeeeefffiiikkkqqqtttxxx{{{||||||}}}~~~{{{{{{xxxsssnnnnnnsssxxx~~~~~~rrrkkkjjjkkkggg```]]]^^^[[[UUUSSSYYYggguuu{{{xxxtttsssyyywwwrrrkkkbbb\\\YYYXXXXXXOOOEEE>>>;;;777222///|||nnnfffdddmmmyyyuuusss{{{{{{ssseeeSSSEEE???===:::888777444111111222222///,,,------------------...///......---,,,,,,,,,------++++++,,,,,,,,,++++++***++++++***))))))))))))***))))))))))))))))))))))))))))))))))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''***)))'''''')))***)))(((''''''(((((((((&&&%%%$$$***(((&&&'''((())))))(((''''''((((((((((((((('''''''''((()))******))))))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))***++++++++++++******)))&&&&&&'''((()))***++++++******************++++++,,,------,,,++++++,,,...222444888>>>CCCEEEDDDBBBBBBAAABBBCCCEEENNNbbbuuuttt^^^JJJ???;;;CCCIIILLLXXXggg{{{wwwuuuvvvwwwuuuqqqqqqvvv}}}wwwooooooppppppppppppooooooqqqqqqqqqnnnlllkkklllnnnfffhhhiiihhhfffeeefffgggiiiiiihhhhhhhhhjjjkkklllmmmtttzzzzzzzzz{{{yyyuuuwwwwwwxxxzzz|||~~~}}}|||{{{yyywwwuuuyyyyyyyyyyyyyyyxxxtttrrrnnnnnnnnnooopppnnnjjjgggeeeeeeddddddddddddeeeeeeeeefffggggggffffffhhhjjjmmmqqqvvv{{{}}}~~~}}}|||xxxxxx{{{~~~}}}|||~~~qqqhhhhhhiiifffbbbbbbccc```\\\WWWZZZcccpppvvvrrrmmmkkklllmmmlllhhhccc```aaacccjjjaaaUUUKKKEEE@@@999333{{{pppdddiiiooowwwmmmeeehhhpppvvvxxxvvvnnnbbbVVVMMMEEE@@@======999444222222111...+++------,,,,,,,,,------......------,,,,,,,,,------((()))++++++***)))((((((++++++*********)))))))))((((((((((((((((((((((((((())))))))))))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''***)))'''&&&'''((())))))%%%%%%&&&&&&&&&%%%%%%$$$***((('''''')))))))))((('''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''(((((()))******++++++++++++***************+++,,,,,,,,,***+++---///555888===AAADDDDDDBBB???>>>>>>@@@FFFNNN\\\rrrrrr]]]JJJ@@@<<>>===<<<@@@LLL[[[kkk}}}mmm]]]MMMAAA>>>>>>CCCKKKPPPZZZqqq}}}uuuwww~~~zzzrrrlllkkklllmmmmmmooossswwwyyywwwsssnnnllllllmmmnnnnnnmmmkkkjjjhhhggggggfffcccbbbbbbeeegggiiijjjjjjjjjjjjlllpppsssqqqrrrtttwww|||}}}xxxssssssqqqooolllkkkjjjjjjkkkhhhiiijjjjjjiiiiiikkkmmmlllmmmmmmnnnqqqwww~~~yyyuuummmoootttyyyyyytttlllgggaaa]]]]]]aaaddddddgggkkkggglllqqqpppmmmpppzzzpppZZZKKKCCC===~~~~~~yyyiii```bbblllvvvvvv|||~~~vvvnnniiiiii\\\RRRDDD888333111000//////...------------------------,,,,,,,,,---......***---///...***((()))+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))&&&'''((('''%%%%%%'''((((((((())))))******++++++)))(((((()))***+++)))'''''''''(((((((((((((((''')))))))))))))))***+++,,,))))))************)))))))))((((((''''''(((((())))))))))))))))))))))))))))))******++++++++++++***++++++++++++*********)))******************++++++***++++++++++++---111444???BBBEEEFFFCCC@@@>>>===>>>@@@IIIZZZkkkxxx~~~lll[[[MMMDDD???@@@CCCJJJQQQXXXggg~~~yyyuuuqqqqqqsssqqqmmmiiihhhkkknnnooonnnmmmqqqtttrrrlllgggeeefffhhhhhhhhhhhhhhhgggffffffeeeddddddbbbaaacccgggjjjmmmmmmlllkkklllnnnrrrvvvwwwyyy~~~~~~{{{wwwssspppnnnmmmmmmjjjkkklllkkkiiiiiijjjlllooonnnllljjjlllsss|||~~~yyyvvvlllnnnttt|||}}}vvvmmmiiiccc```___bbbcccfffmmmvvvqqqwww{{{xxxtttwww~~~dddSSSGGG>>>~~~{{{sssnnnmmmqqquuu{{{xxxaaaKKK>>>777333222000///......------......,,,,,,,,,,,,,,,---...///+++...///---)))''')))---++++++,,,,,,,,,+++***)))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((%%%((())))))'''&&&'''(((&&&&&&&&&&&&'''((()))***))))))(((***++++++)))'''&&&&&&'''((()))))))))((())))))))))))***+++---...))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************)))))))))***+++++++++,,,***+++,,,,,,---111555999CCCFFFGGGFFFBBB???======CCCLLL]]]qqq~~~ooo\\\LLLBBB@@@BBBDDDJJJTTT^^^hhh{{{}}}xxxxxx}}}xxxrrrqqqssssssoookkkiiigggiiinnnqqqooommmlllllljjjgggdddbbbbbbdddbbbbbbbbbbbbcccdddeeeffffffffffffeeeeeeggglllpppppppppqqqrrrtttyyy{{{zzzzzzwwwxxxwwwtttqqqppppppqqqqqqpppmmmkkklllqqqxxx~~~~~~~~~{{{tttlllkkkqqqzzz|||uuuooommmffffffhhhiiiggggggooozzzyyy~~~zzztttwwwqqqbbbQQQBBB}}}~~~|||{{{|||^^^III<<<555222111000///...............,,,,,,,,,,,,,,,---...///***,,,---***%%%$$$''',,,++++++,,,---,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''%%%(((++++++)))'''''')))(((((((((((()))+++,,,---)))))))))***++++++)))'''%%%%%%'''((())))))))))))(((''''''''')))+++---...''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---+++,,,---...000333999===FFFHHHIIIFFFAAA>>>======IIIXXXpppzzzeeeRRRDDD===???EEEHHHPPP]]]iiiwww{{{xxx{{{sssxxx}}}||||||tttxxxvvvppprrryyyyyyrrrnnnkkkjjjmmmqqqqqqmmmiiikkkgggbbb___```bbbccccccbbbbbbbbbcccfffhhhkkkmmmiiiiiiiiihhhhhhlllqqquuuvvvxxxzzz~~~|||yyyxxxyyyrrrrrrpppnnnnnnqqqvvvzzz{{{{{{~~~xxxllljjjnnnwwwzzzuuurrrrrrgggiiilllkkkeeeaaahhhrrr{{{xxxpppssszzzppp]]]III~~~|||yyyzzz}}}www~~~~~~```HHH999333111111111111111000...---+++,,,,,,---.........---,,,,,,,,,+++++++++******,,,((((((+++,,,)))'''(((***)))***+++,,,+++(((%%%,,,'''######''')))(((&&&)))((('''''''''(((***+++''''''(((((())))))******&&&&&&'''((()))***++++++&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&******))))))(((((('''''',,,+++)))((((((((())))))+++***)))(((((()))***++++++)))((('''(((,,,000222++++++******++++++,,,------,,,+++,,,000666<<<@@@KKKHHHGGGGGGDDD@@@@@@CCCLLLkkknnnVVVHHHBBBAAAEEEJJJMMMVVVcccppp{{{wwwsss{{{zzzzzzvvvrrrqqqrrrpppqqqtttwwwwwwvvvtttssspppllliiiiiilllkkkgggbbbcccaaa___```cccdddbbb______bbbfffggghhhiiikkkmmmqqqtttsssnnnmmmsss{{{|||{{{vvvqqqqqqvvvwwwuuu|||zzz~~~~~~yyyxxx}}}lllooollllllooopppkkkfffeeemmmppprrrpppoootttwwweeeSSS~~~}}}}}}}}}|||zzzzzz}}}{{{tttrrruuuzzz|||qqq\\\III<<<333111000//////...---,,,+++,,,------.........---,,,,,,,,,++++++++++++***...***))),,,---***)))***,,,***)))((()))***)))(((***'''%%%'''***+++(((%%%)))(((((('''((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))(((''''''&&&***)))))))))((((((((('''+++***)))((('''(((((()))***)))(((''''''((()))***,,,+++)))((()))+++---///+++++++++***++++++,,,------------///333999???BBBJJJHHHHHHIIIFFFAAACCCHHHXXXsssvvvdddOOOCCC>>>???CCCIIIVVV]]]iiizzzrrrsss|||qqqmmmmmmlllmmmooooooqqqrrrssstttsssrrrqqqmmmiiieeeeeeggggggccc___dddbbbaaabbbdddeeedddbbbdddfffhhhjjjlllnnnpppqqqqqqsssrrrnnnoooyyy{{{{{{~~~~~~{{{~~~|||}}}zzzyyy|||zzzyyy~~~tttrrrrrrtttqqqiiibbb```gggiiikkklllpppxxxzzzkkk[[[}}}~~~~~~||||||~~~wwwllliiimmmrrrwww}}}oooXXXEEE999555111///.........---,,,,,,---............---,,,,,,,,,,,,++++++++++++000+++))),,,---+++***,,,---+++((('''((()))******)))((((((***---,,,)))%%%((((((((((((((()))******))))))))))))((((((((((((***)))))))))(((((((((''')))))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))((((((((((((******)))(((((((((((()))+++***)))(((((()))***+++,,,,,,+++******++++++,,,+++++++++++++++,,,------......000333888===CCCFFFIIIHHHJJJJJJFFFDDDIIIQQQggg{{{fffXXXHHHAAA@@@CCCJJJPPP^^^dddqqqnnnooowwwuuullldddccceeegggiiimmmnnnnnnnnnnnnmmmmmmmmmmmmiiifffbbbbbbcccdddaaa___fffeeedddeeeggghhhgggfffgggggggggjjjnnnqqqrrrsssuuuxxxxxxwww|||}}}~~~{{{zzzzzz{{{}}}}}}~~~zzzyyy{{{~~~{{{yyyzzzvvvmmmeeeaaabbbbbbccchhhqqq}}}|||pppccc~~~~~~~~~{{{qqqmmmnnntttyyy{{{dddPPPBBB===555111000111000///------............------------,,,,,,,,,+++++++++///+++)))+++,,,++++++---,,,***(((''')))******))))))(((((()))++++++)))&&&((((((((((((((())))))*********))))))((((((''''''))))))))))))((((((((((((+++******)))(((''''''&&&************************(((''''''&&&&&&''')))***(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((()))))))))(((((('''))))))))))))((((((((((((************)))*********,,,+++************+++,,,+++++++++,,,,,,+++++++++,,,++++++++++++,,,---------///222666<<>>CCCGGGIIIIIIKKKFFFCCCGGGNNNZZZkkkyyy~~~nnnZZZHHHCCCBBBHHHRRR___ooo{{{sssnnnzzzzzzsssmmmjjjiiifffeeeggggggfffhhhlllgggfffdddcccbbbbbbbbbccc___aaacccfffhhhjjjkkklllkkkmmmpppqqqrrrtttvvvxxxyyyzzz|||~~~zzzssssssyyy~~~{{{{{{|||uuuppptttsssiii___^^^___dddnnn{{{wwwmmmfffsssnnnjjjmmmrrrtttoooiii___UUUGGG???;;;888333...///////////////...------...------------,,,,,,,,,+++((()))///000---***+++)))(((((()))++++++***)))))))))))))))(((((()))***&&&'''((()))***))))))((((((((((((((())))))))))))''''''(((((())))))******((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((()))***************'''((((((((()))))))))***'''((()))***+++******)))))))))(((''''''((())))))++++++++++++++++++++++++---,,,,,,,,,,,,---......111555<<>>777222//////000000///...------......---------,,,,,,,,,+++)))+++111333///+++++++++)))''''''(((++++++,,,(((***,,,---,,,***))))))&&&''')))*********)))(((''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((()))***************'''((((((((())))))******%%%&&&''')))))))))((('''---,,,+++******+++,,,---...---,,,+++************---,,,,,,,,,,,,---......444888???EEEJJJLLLLLLKKKIIIDDDFFFSSScccqqq{{{ttt^^^LLLBBBCCCCCCKKK[[[ppp~~~}}}|||sssrrrrrrpppsssxxxuuusssrrrsssqqqlllllloooiiiiiihhhhhhhhhhhhgggggghhhlllpppssssssqqqpppooommmqqqtttvvvvvvxxx|||zzzrrrooojjjeeecccbbbfffmmmuuu{{{{{{xxxtttoookkkjjj|||~~~tttiii```aaakkksssrrrnnnqqqhhh___[[[SSSGGG===999333///---///000......000///---++++++,,,,,,,,,+++***++++++++++++***))))))************************************))))))))))))000...,,,***))))))***+++)))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((()))***''''''(((((())))))******,,,+++++++++******))))))###''',,,,,,(((&&&))),,,(((((()))***+++,,,,,,---(((((()))***************)))((()))+++---,,,((($$$''''''((()))***++++++,,,)))((((((((()))***+++,,,***+++,,,,,,+++,,,---///555===DDDFFFJJJOOONNNIIIGGGEEEMMMbbbuuu~~~sssYYYHHHCCCDDDHHHIIIQQQccc}}}|||}}}{{{~~~vvvssspppooopppuuuzzz~~~zzzzzzzzzyyywwwssspppnnnmmmkkkiiiiiijjjlllllllllffflllqqqqqqnnnlllnnnppprrruuuxxxzzz{{{~~~zzzsssiiifffgggcccddddddjjjtttyyywwwxxx|||}}}zzzrrrgggccceeeccc___~~~{{{yyywwwwwwxxx||||||~~~rrrjjjdddgggpppvvvtttnnnooonnnmmmmmmhhh\\\KKK===:::333......000...---...000...,,,,,,---...---,,,,,,,,,,,,,,,,,,+++******************************************))))))))))))++++++)))(((''''''((()))***((('''((()))***)))((()))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((())))))((((((((())))))(((((((((((())))))'''((((((((()))))))))***++++++******))))))))))))&&&))),,,,,,)))'''((())))))))))))******++++++,,,''''''((()))))))))))))))((('''(((***,,,,,,)))%%%)))))))))))))))*********,,,,,,,,,++++++***)))(((+++,,,------,,,---000222;;;CCCIIIIIIJJJLLLJJJEEEGGGIIIUUUkkk}}}}}}gggQQQDDDCCCEEEIIINNN\\\tttyyywwwvvvwww|||~~~vvvtttqqqqqqsssxxx~~~~~~{{{zzzxxxxxxwwwuuurrrppppppooommmlllnnnqqqtttssspppnnnnnnooosssuuuxxxyyy||||||xxxkkkhhhllllllsssnnnmmmppppppnnnpppuuuwwwtttoooiiidddaaa``````{{{yyyyyyvvvvvvwwwxxxwwwvvvsssrrr}}}}}}{{{vvvrrrpppttt{{{~~~zzzuuuvvv||||||gggQQQGGG;;;111000111000...---111///------...///...------------------,,,,,,+++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((+++)))((()))***+++***)))((((((''''''''''''(((((()))((((((''''''(((((()))&&&''')))******)))'''&&&)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***+++++++++***)))'''&&&************************&&&&&&'''(((((((((((((((&&&&&&''')))++++++)))&&&************))))))((((((,,,,,,------,,,+++))))))+++,,,---------000333666???FFFLLLLLLLLLKKKHHHDDDJJJQQQaaatttmmmWWWGGGBBBEEEJJJMMMYYYooo|||uuurrrrrrwww|||yyyxxxvvvvvvzzz}}}zzzxxxvvvtttqqqnnnppppppqqqqqqpppooonnnmmmvvvxxx{{{~~~}}}|||{{{|||~~~ooogggllllllsssmmmgggeeeeeefffjjjppptttpppnnnnnnhhh^^^^^^ddd~~~~~~|||xxxtttrrrssstttxxx}}}zzz}}}~~~}}}oooUUUEEE777333444444111///111///------...///...------------------,,,++++++++++++++++++++++++++++++************)))))))))(((((())))))*********))))))***)))((((((******)))((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((''''''***))))))***+++***(((%%%+++*********)))))))))(((&&&'''(((((())))))(((((($$$%%%&&&(((******)))(((******))))))))))))))))))******)))******+++------***+++,,,,,,...222777;;;@@@EEEKKKMMMKKKJJJIIIHHHQQQ[[[kkkyyyyyy___LLLDDDCCCIIIOOOVVVgggyyytttwww~~~~~~~~~}}}{{{zzzwwwtttqqqpppooonnnooorrrsssrrrqqqxxx}}}~~~zzzvvvuuuvvvxxxzzz}}}tttjjjmmmllloookkkfffccccccdddhhhlllsssmmmoootttmmm___```kkk|||vvvsssvvv{{{}}}vvvqqqqqqtttwwwqqquuu~~~```OOO===777666444111000000...,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************)))))))))(((((())))))*********)))))))))(((''''''))))))(((''''''(((((((((((((((((('''((((((''''''''''''((((((***)))&&&%%%%%%&&&)))***)))))))))***)))((('''&&&))))))))))))((((((((((((''''''''''''''''''(((((('''&&&'''(((******)))'''++++++******)))((((((((((((((()))************)))$$$%%%'''((())))))))))))'''(((((()))******+++++++++***'''&&&''')))---///)))***+++,,,...444;;;@@@CCCFFFJJJKKKIIIHHHJJJNNNZZZeeesss}}}uuuYYYJJJEEEFFFKKKQQQaaatttqqqoootttttt|||{{{wwwuuu||||||yyyvvvsssuuusssrrrsssvvvxxxyyyyyy~~~}}}xxxtttssstttvvvxxxzzz~~~xxxssstttoooqqqpppnnnkkkjjjjjjjjjjjjmmmhhhkkksssoooeeehhhttt{{{tttjjjccccccgggllloooyyy}}}uuuppppppsssuuunnnooouuu}}}lll[[[HHH===888333///...000...,,,,,,---...---,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((+++)))%%%######%%%)))+++))))))*********((('''&&&))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&((()))******))))))*********))))))(((((((((((())))))***************%%%'''))))))(((((()))***''''''((()))***+++,,,,,,...,,,)))&&&%%%''')))+++******+++,,,000777???EEEJJJJJJJJJIIIFFFFFFMMMVVVdddooo|||qqqWWWKKKIIIJJJOOOVVVlll~~~nnndddiiitttuuu|||vvvuuuvvv{{{wwwtttvvvvvvvvvwwwyyy|||}}}zzzvvvsssrrrsssvvvwwwyyy{{{~~~||||||tttpppssssssppppppssssssqqqhhheeeggglllmmmjjjpppzzzrrriii___[[[___dddggggggpppvvv~~~~~~{{{yyywwwvvvrrroooppptttuuussstttyyy{{{|||lllXXXIII>>>444000000111///------...///...------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++)))(((''''''((())))))((('''((()))***)))'''&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((***(((&&&$$$$$$&&&(((***))))))***+++***(((&&&%%%***)))))))))((((((((('''''''''((((((((()))))))))'''***------***)))***+++)))))))))))))))((((((((('''(((((()))***)))))))))''')))+++***(((''')))+++(((((())))))*********+++,,,,,,+++***)))))))))))),,,,,,,,,...333;;;DDDKKKNNNKKKIIIHHHEEEGGGTTTbbbmmmyyyhhhQQQJJJMMMQQQZZZdddwww{{{jjjdddfffnnnvvvyyyzzzzzz{{{|||zzzxxxuuuxxx|||~~~|||yyywwwuuurrrppppppqqqtttvvvzzzzzz{{{|||{{{{{{wwwtttxxxzzzxxxnnnllliiihhhiiimmmssswww|||nnneee\\\\\\bbbhhhhhheeeiiipppxxx}}}{{{yyysssqqqrrrppplllooouuussszzzzzzfffTTTDDD888222333222000///...///000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))000...,,,***))))))***+++***)))((()))***+++***(((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((())))))++++++***(((&&&$$$******))))))(((((((((''''''((((((((())))))******)))...111000+++((())),,,((((((((()))))))))))))))&&&''''''((((((((((((((((((***,,,+++(((''')))+++************))))))))))))''')))+++......---+++***---......000555>>>HHHOOONNNIIIGGGFFFFFFKKK\\\nnnuuuvvv^^^JJJHHHOOOXXXeeesss|||bbb]]]fffooovvvzzzzzzzzzzzz~~~~~~}}}|||xxx~~~zzzuuutttrrrqqqooonnnnnnppprrrttt{{{yyyxxx}}}~~~xxxvvvvvv}}}yyyyyyyyyvvvzzzxxxppphhhhhhooorrrqqq}}}zzziiigggllluuuxxxrrrmmmnnnjjjlllqqqzzz~~~zzzsssooonnnoooooopppsssvvv|||~~~{{{wwwZZZEEE<<<666///444000------///000///------...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++((('''(((***+++***))))))((('''&&&&&&&&&!!!$$$(((***+++)))&&&$$$))))))******+++++++++,,,+++)))''''''******(((&&&''''''&&&&&&((()))+++---+++***)))***+++***)))'''$$$'''***+++***)))(((((()))******)))''''''((())))))%%%&&&+++,,,((((((,,,))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++++++++***************...,,,++++++,,,---,,,+++---,,,///555???HHHMMMNNNJJJJJJIIIHHHLLLUUUcccmmmzzzggg[[[NNNLLLSSSaaattt|||kkkaaagggpppssswww~~~~~~}}}{{{zzz|||yyytttrrrqqqpppnnnmmmnnnooorrrsssuuuyyy{{{{{{zzz}}}{{{vvvrrrppp~~~zzz~~~yyyxxx}}}~~~xxxooohhhfffiiimmmppp}}}~~~~~~tttvvv~~~wwwzzz{{{tttqqqpppppppppoooqqqvvv~~~dddLLLAAA;;;555333000......000111000...---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************))))))(((''''''&&&&&&&&&''''''(((((((((''''''((((((((()))))))))******+++)))'''((()))***(((&&&''''''''''''((()))***+++***)))))))))******((('''%%%'''******)))(((((())))))******)))''''''((()))///+++)))+++(((!!! ))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((******************++++++...,,,++++++,,,---,,,+++,,,,,,000777@@@GGGKKKLLLIIIIIIIIILLLRRR]]]jjjrrr|||cccYYYQQQTTT```qqqiiibbbdddrrr{{{zzzzzz}}}~~~{{{yyyxxxwwwzzz|||uuupppnnnooonnnlllkkkkkkmmmppprrrtttwwwzzzzzzzzz}}}~~~yyytttqqqoooxxx}}}vvvuuu|||}}}www}}}~~~wwwmmmeeecccfffkkkooo~~~}}}zzzxxx{{{|||}}}}}}|||~~~~~~~~~xxxuuutttssssssrrrtttzzziiiOOOCCC<<<777333222000000111111000...---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---,,,+++***)))***))))))((((((''''''&&&+++***(((&&&&&&''')))***&&&&&&''''''''''''((((((***)))(((((())))))(((''''''(((((())))))(((((((((***)))))))))******(((&&&'''((())))))(((((()))***)))******)))''''''((())))))'''''')))((($$$###%%%(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((()))))))))***+++++++++,,,---,,,***+++,,,------,,,---///444;;;BBBHHHJJJJJJFFFFFFIIIQQQ\\\iiisssxxxzzzfffYYYRRRQQQ]]]pppvvv```cccooo~~~|||zzzyyyyyyxxxxxxyyysssooolllooommmkkkjjjkkkooorrruuuyyyzzz{{{zzzxxxzzz|||zzz||||||yyy}}}rrrwww~~~}}}vvvkkkcccaaaeeelllrrr~~~{{{xxxvvvyyyzzz{{{||||||}}}~~~~~~~~~xxxxxxxxxxxxxxxyyyzzz{{{sssuuuxxx}}}{{{yyy}}}zzzxxxzzz~~~~~~wwwssstttiiiSSSGGG???999666555444333222111///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********))))))))))))((((((''''''---+++)))''''''((()))***''''''''''''''''''''''''***))))))((()))((((((''''''((()))***)))(((&&&%%%***)))((()))******(((&&&'''((()))((('''''')))+++)))******)))''''''((()))$$$$$$&&&)))++++++,,,---(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,---+++***+++,,,------,,,000333999@@@FFFIIIIIIHHHBBBCCCIIIUUUeeerrr{{{~~~gggYYYRRROOOVVViiipppiiiqqq{{{{{{zzz|||}}}~~~~~~xxxrrroooooonnnmmmnnnpppuuuyyy||||||xxxwwwyyy|||~~~ssstttxxxzzztttkkkdddbbbhhhqqqxxx~~~|||~~~}}}yyywwwyyyzzz|||||||||}}}~~~}}}||||||xxx|||rrrqqqppppppooonnnmmmlllhhhiiikkkpppwww~~~}}}yyywwwzzz|||zzz{{{vvvzzz{{{pppgggbbbiiitttvvvjjj[[[SSSKKKCCC???>>><<<888444111.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''(((***+++)))))))))))))))(((((((((+++++++++******)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))'''%%%$$$***)))(((((())))))(((&&&'''((()))((('''''')))+++)))******)))''''''((())))))******)))))))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((()))***+++,,,,,,,,,---+++******,,,...------000555<<>>666333444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***))))))))))))))))))*********''''''(((((()))))))))*********))))))((((((((('''(((***+++***'''&&&''')))((('''&&&%%%%%%&&&(((((()))((('''((())))))'''%%%$$$'''***+++***)))(((((()))******)))''''''((()))$$$)))***'''(((,,,,,,(((************************(((((((((((())))))))))))&&&'''''''''(((((())))))+++++++++***************,,,***)))***,,,.........999>>>DDDGGGFFFEEEDDDEEELLLVVVdddrrr~~~vvvYYYNNNOOOPPP\\\lllqqqvvv}}}~~~zzzxxxvvvuuuvvvwwwwwwvvvsssrrrpppoooooorrrwww{{{}}}{{{sssnnnpppqqqsssuuuyyy||||||~~~{{{vvv|||}}}{{{vvvrrrooogggkkknnnmmmjjjjjjmmmqqq~~~{{{zzz~~~}}}xxxvvvuuuvvvvvvvvvvvvvvvvvvvvvyyyxxxvvvtttsssrrrsssssstttuuuwww{{{yyytttrrrlllppprrrrrrttt{{{}}}|||tttqqqppprrruuuwwwyyy}}}}}}|||sssmmmjjjfffgggyyy~~~|||}}}~~~{{{uuuqqqkkkgggfffaaabbbhhhqqqzzz~~~}}}sssaaaMMMAAA===888222444000---...111222///+++,,,---...,,,)))(((***,,,------,,,,,,+++***))))))+++******)))(((''''''&&&+++*********))))))((((((&&&''')))***+++***((('''))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&&&&'''((()))((((((((((((((())))))))))))$$$%%%&&&((()))*********))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++***)))))),,,)))(((***...000///---???BBBEEEFFFEEEEEEGGGJJJUUU```nnn~~~|||___LLLKKKRRRWWWffftttmmm{{{uuu|||{{{zzzyyy||||||wwwrrrrrruuuxxxvvvtttwwwnnnggggggjjjnnnvvv}}}~~~wwwssssssqqqnnnmmmqqqxxx}}}~~~|||}}}}}}~~~zzztttxxxvvvqqqxxxyyyrrrjjjnnnqqqqqqrrrtttsssnnn}}}~~~}}}xxxxxx||||||~~~xxxvvvrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqpppqqqqqqqqqppprrruuuxxxyyyzzzzzzzzz}}}{{{vvvsssrrrnnnsssuuutttuuuzzz}}}}}}}}}zzzvvvuuurrrtttuuuvvvuuuvvvwwwyyyyyyrrrmmmfffeeesss|||xxxtttooolllmmmjjjlllqqqxxxwww```LLL@@@888333666222//////222222///+++,,,......,,,)))(((***,,,------,,,,,,+++******)))+++******)))((((((''''''))))))))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''((((((&&&$$$$$$%%%''''''&&&******)))(((''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++******,,,+++***+++...000222222???CCCGGGGGGEEEEEEHHHLLL```jjjyyy{{{eeeSSSJJJNNNXXX```xxxlllmmm}}}zzz~~~|||wwwwwwyyy}}}{{{zzzyyyuuuppppppsssuuusssqqqtttnnnjjjjjjmmmrrr{{{~~~{{{zzzzzzxxxrrrooopppqqqnnnmmmpppwww|||}}}|||xxxxxxyyy{{{|||~~~~~~wwwwww|||vvvxxxvvvpppjjjnnnqqqqqqsssvvvuuuppp}}}~~~zzzzzz~~~~~~}}}|||}}}yyyuuuuuuyyyyyy}}}{{{uuusssllllllmmmmmmmmmmmmllllllkkklllmmmnnnnnnnnnnnnnnnnnnqqquuuvvvsssqqqqqqssstttvvvxxxxxxvvvtttttttttsssxxx{{{yyyyyy|||~~~||||||||||||zzzxxxwwwwwwyyyvvvxxxzzzzzzxxxvvvuuuuuuxxx|||{{{sssjjjdddlllzzz}}}{{{{{{wwwuuuuuuuuu{{{zzz]]]HHH;;;555777444000000111222///,,,---......,,,***)))***,,,---,,,,,,++++++******************))))))(((((('''((((((((((((''''''''''''***)))'''&&&'''(((+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))(((&&&%%%%%%&&&''''''&&&***)))((('''&&&'''((((((*********)))((('''&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))******+++,,,+++++++++,,,---------...111555888AAAFFFIIIHHHDDDEEELLLSSSjjjsssyyydddOOOHHHKKKRRR```nnn{{{hhhaaajjj~~~xxxsssuuu}}}|||zzzyyyxxxxxxuuuqqqmmmmmmooopppooommmpppmmmlllooossszzzzzzvvvttttttrrrnnnmmmpppqqqooonnnpppuuuyyyzzzyyyttttttuuuvvvyyy|||yyysssssszzz~~~vvvsssuuu}}}zzzuuunnnooorrrttttttvvvyyyvvvqqq~~~|||{{{yyyzzzxxxuuuuuuzzz}}}|||~~~{{{yyyyyyuuuqqqqqquuuzzz{{{{{{zzzvvvrrrnnnlllfffggghhhjjjkkkkkkkkkjjjiiijjjlllmmmmmmmmmlllkkknnnssswwwuuuppplllmmmooopppqqqrrrsssttttttuuuvvvwww|||~~~}}}yyyxxxvvvtttssstttuuuwwwtttxxx{{{}}}|||zzzyyyxxxtttuuuzzz|||rrrjjjlllrrrwww~~~}}}pppVVVBBB666777444111000111111000...///......,,,+++++++++,,,,,,,,,,,,++++++******************)))))))))((((((((((((((((((((((((((((((***)))((((((((()))***+++((((((((((((((((((((((((++++++************++++++***((('''''')))***)))((())))))''''''''')))+++,,,*********)))((('''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))))))))*********++++++,,,,,,,,,,,,+++---......---111888===CCCFFFIIIGGGEEEJJJWWWbbboooxxxoooYYYHHHIIIOOOVVVgggzzz~~~bbbXXX[[[fffxxxzzz|||vvvsssyyy}}}|||{{{zzzyyypppmmmkkkjjjkkklllkkkiiijjjjjjmmmssszzzzzzuuuqqqqqqooommmnnnrrrsssqqqooopppsssuuuuuuuuusssssstttuuuvvvwwwxxxyyy}}}}}}{{{uuunnnkkknnnrrrzzzwwwrrrnnnooozzzvvvooosssvvvxxxyyy|||}}}xxxqqq}}}zzzwwwuuutttwwwyyywwwssssssxxx{{{zzz|||xxxuuutttppplllmmmrrr{{{xxxsssoookkkhhhfffeeeaaacccfffiiikkklllmmmlllkkklllmmmnnnmmmlllkkkjjjnnnrrrtttrrrllliiijjjmmmooooooooooooqqqrrrsssssssssxxx|||{{{|||~~~uuuuuutttssssssrrrrrrqqqqqqtttyyy{{{zzzxxxwwwvvvuuusssuuu{{{~~~vvvssstttqqqrrrzzzgggNNN;;;777555222111111111111111000///------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))((((((((((((((((((((((((++++++************++++++***(((((((((******)))''',,,+++***)))))))))***+++((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++++++++,,,,,,,,,***,,,.........333:::@@@DDDFFFGGGGGGJJJTTTeeerrrvvv|||dddTTTJJJOOOUUU\\\ooovvvcccSSSTTT]]]gggrrr|||zzzvvvvvv~~~}}}{{{wwwtttllljjjiiiiiijjjjjjiiihhhhhhjjjpppzzzyyytttoooooommmkkknnnrrruuutttqqqpppppppppppppppsssssssssrrrssssssttttttxxxuuuqqqmmmjjjfffcccaaalllnnnnnnkkknnn~~~{{{uuutttyyy~~~~~~ttt~~~{{{wwwtttqqqpppooovvvwwwvvvrrrssswwwxxxwwwvvvqqqnnnlllhhheeehhhmmmvvvqqqkkkfffdddcccbbbaaaaaacccgggkkkmmmnnnnnnnnnlllllllllllllllkkkjjjjjjkkklllmmmjjjgggfffhhhjjjmmmlllkkklllmmmnnnnnnmmmkkkppptttssstttxxxzzzyyyqqqqqqrrrssstttssspppmmmuuuxxx{{{|||zzzwwwuuutttuuurrrqqqtttyyy}}}}}}}}}~~~rrrjjjgggqqqvvv\\\EEE<<<:::777444222111222222111///------......---,,,++++++++++++++++++++++++************************))))))))))))************'''(((***,,,,,,+++***((()))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&'''))))))'''%%%------,,,+++)))((('''&&&'''((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******++++++************+++,,,,,,***+++---///222777<<>>999444222111222222000------...///...,,,++++++++++++++++++++++++************************((((((((()))))))))******))))))******++++++++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''((())))))'''%%%'''((()))******)))'''&&&(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++******))))))******+++******)))))))))***+++,,,++++++,,,000666<<<@@@AAABBBDDDJJJTTTaaannnyyyhhhMMMLLLNNNXXXhhhxxxxxx___SSSTTT[[[ffflllppp|||uuusssuuuvvv~~~{{{{{{|||zzz{{{|||yyysssnnnggghhhjjjkkkkkkkkklllmmmsssyyy~~~wwwtttssswwwwwwqqqmmmllljjjgggiiimmmqqqppppppnnnmmmmmmoooppprrrqqqooommmmmmoooqqqsssqqqnnnhhhbbb]]]ZZZZZZ[[[```lllrrrooopppxxxtttxxx~~~}}}{{{|||zzzuuusssrrrpppnnnlllllllllllljjjlllllliiiiiikkkjjjgggjjjeeeaaa___\\\YYY]]]ccc___^^^___bbbgggiiigggeeegggiiikkknnnooonnnlllkkkeeeeeeeeeeeefffhhhjjjkkkjjjfffcccbbbdddhhhkkkmmmkkkjjjjjjlllnnnooollliiigggkkkkkkiiiiiimmmppppppmmmlllmmmqqquuuwwwuuusssrrrtttvvvvvvtttrrrqqqqqqmmmoooppppppoooooopppqqqtttvvvzzz}}}rrrfffccceeekkkwwwppp]]]LLLIIIDDD===666222111111333000------///000...,,,++++++++++++++++++++++++******************++++++&&&'''''''''(((((())))))+++***)))((()))***,,,---))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,+++)))''' $$$(((+++++++++***))))))************)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++************++++++***)))((((((((()))+++,,,,,,+++---222:::@@@BBBAAAAAADDDMMM[[[jjjvvv{{{}}}]]]LLLMMMQQQ[[[ppp~~~mmmZZZXXX\\\fffnnnoooqqqyyyuuuxxxzzzyyy~~~yyyxxx{{{wwwssssssuuusssnnniiifffhhhjjjllllllmmmnnnoooyyy{{{sssjjjiiijjjqqq|||xxxsssnnnmmmkkkhhhiiimmmmmmmmmnnnmmmmmmnnnqqqssstttrrrpppnnnoooqqqtttvvvxxxuuuooocccYYYUUUYYY______llltttnnnlll}}}tttmmmuuu||||||}}}zzzwwwuuuttttttoooiiiiiilllnnnmmmkkkkkkiiifffcccaaaaaaaaabbb___\\\ZZZZZZ\\\___aaabbbcccbbbbbbcccfffggggggfffdddhhhmmmoooooommmkkkjjjjjjhhhgggggghhhhhhfffeeeiiiccc___```bbbbbbeeeiiieeefffhhhjjjjjjiiihhhgggccceeeggghhhgggggghhhiiiiiikkknnnqqqssstttuuuuuuvvvsssqqqqqqtttvvvuuusssoooooonnnoooqqqqqqooonnnsssssstttwwwzzz~~~tttkkkiiikkkpppsssyyyhhhZZZWWWOOOEEE===888555222///000000000000///---,,,+++---+++******+++,,,***)))***++++++++++++***)))))))))******)))'''%%%&&&'''+++***)))(((((('''(((((()))***+++,,,+++***(((&&&---,,,***(((''''''((((((+++)))''')))+++,,,***''''''((()))))))))))))))(((&&&'''((((((((('''%%%$$$&&&&&&'''((()))***++++++***************)))((('''((((((((((((((()))******---***((((((***,,,+++***++++++,,,,,,,,,++++++***...,,,---222;;;CCCHHHIIIGGGCCCJJJ```rrryyykkkTTTOOOMMMUUUhhhyyy|||yyytttgggYYY___hhhpppqqqsss|||}}}vvvrrrsss{{{~~~}}}{{{wwwwwwzzztttsssrrrsssssspppiiiccceeeccceeeiiikkklllrrryyy}}}uuunnniiiaaafffmmmtttyyy|||wwwqqqllljjjjjjkkkkkknnnkkkkkknnnooonnnpppttt{{{yyyssslllhhhlllttt{{{rrrccc]]]]]]]]]iiiqqqsssnnnnnn|||yyyqqqqqqtttyyyzzzwwwzzz~~~}}}|||zzzxxxvvvttttttuuupppkkkjjjmmmooonnnkkkgggfffdddaaa______^^^^^^\\\ZZZYYY[[[___ccceeeffffffeeeeeefffhhhiiiiiihhhhhhkkknnnnnnkkkhhhfffeeegggfffdddeeeggghhhhhhggghhhaaa]]]___aaaaaabbbeeedddfffgggiiiiiihhhgggfffccceeeffffffeeeeeeeeefffdddfffiiillloooqqqqqqrrrooonnnnnnpppssstttsssqqqpppooonnnnnnooopppnnnmmmpppppprrruuuyyy}}}zzzvvvuuuuuuuuu~~~yyyxxxxxxrrrfff[[[UUUNNNEEE>>>;;;888444111111111111000///...------000...------...///---,,,***++++++++++++***)))))))))******)))'''%%%&&&'''***))))))(((((((((((()))))))))*********)))((('''++++++***)))((((((((((((***)))((()))++++++)))'''&&&(((***,,,,,,***'''&&&''''''((((((''''''&&&%%%))))))))))))(((((((((((()))************))))))(((((((((((((((((()))******---***((((((***,,,+++***++++++,,,,,,,,,+++++++++......000666>>>EEEIIIJJJGGGDDDMMMcccwwwnnnXXXNNNKKKMMMXXXkkk{{{qqqcccZZZeeennnwww{{{~~~yyytttssswww}}}|||yyyttttttwwwrrrqqqqqqpppooolllhhheeeggggggiiimmmnnnooovvv}}}tttnnnjjjgggfffjjjqqqxxx|||wwwrrrpppooonnnmmmooolllmmmpppqqqpppqqqtttyyywwwrrrllljjjnnnwww~~~qqqlllkkkkkkvvv|||~~~xxxvvv}}}~~~|||||||||wwwoooggghhhqqqzzz}}}{{{}}}{{{wwwvvvuuutttsssrrrrrrrrrsssoookkkjjjkkkmmmllljjjfffeeedddcccaaa___^^^^^^]]]\\\\\\___bbbfffgggggggggffffffgggiiijjjiiihhhiiijjjkkkjjjgggdddbbbbbbdddbbbaaabbbdddggghhhhhheee^^^ZZZ]]]aaabbb```aaabbbcccdddeeeeeeeeedddcccbbbdddeeeeeecccbbbbbbccc```aaadddgggiiikkkllllllhhhiiikkkooorrrsssqqqooorrrpppmmmmmmnnnnnnnnnmmmmmmnnnpppssswww{{{~~~|||zzz|||}}}~~~|||~~~wwwkkkhhhkkkkkkddd\\\RRRLLLEEE@@@>>>;;;666222222222111111000/////////000///......//////...---***++++++++++++***)))))))))******)))'''&&&&&&''')))(((((((((((())))))***)))))))))((((((((((((''')))))))))******))))))((()))(((((()))******)))'''$$$'''***,,,+++((($$$!!!((((((''''''&&&&&&''''''))))))))))))((((((((((((((())))))************)))((((((((()))))))))******,,,***))))))***++++++***+++++++++,,,,,,,,,,,,,,,...///444;;;CCCHHHJJJJJJFFFEEEPPPhhh~~~wwwVVVGGGKKKKKKQQQ___ppp}}}kkk___aaaoooyyy}}}vvvuuuxxx}}}zzzvvvrrrrrruuuqqqqqqpppmmmiiigggfffgggjjjkkknnnqqqqqqtttzzzssslllhhhhhhjjjlllsss{{{|||yyyvvvssspppmmmooommmnnnrrrsssqqqqqqtttsssrrrooolllkkkpppzzzxxxuuuwwwxxxwwwwwwxxxxxxwwwsssmmmhhhjjjuuu|||}}}}}}zzz}}}}}}xxxrrrqqqpppnnnnnnmmmnnnnnnooollliiiggghhhiiihhhggghhhhhhhhhgggfffdddbbbaaaccccccbbbdddfffhhhgggffffffeeedddeeegggggggggeeefffggggggfffcccbbbbbbccccccaaa______aaadddeeeeee```ZZZXXX^^^ddddddaaa```^^^^^^___``````______^^^bbbcccddddddbbb``````aaa``````aaabbbcccddddddeeefffiiimmmrrrttttttrrrppptttqqqnnnmmmmmmnnnoooooolllmmmoooqqqsssvvvxxxyyy}}}zzzzzz~~~||||||sssddd___cccfffbbb]]]SSSPPPLLLIIIGGGBBB;;;666333333222111000000000000...,,,++++++,,,,,,+++******++++++++++++***))))))((()))***)))'''&&&'''((((((((('''(((((()))******)))(((''''''''''''((((((&&&''')))*********)))((((((((())))))***)))(((((($$$&&&'''((('''%%%""" )))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++'''((()))***************)))))))))******)))))))))+++************+++******,,,+++++++++,,,,,,---------111888???FFFIIIIIIIIIEEEHHHUUUllliiiLLLDDDLLLNNNXXXgggvvveeebbbqqq}}}{{{vvvyyy|||yyyvvvrrrssswwwrrrrrrpppkkkeeeccceeehhhkkkmmmqqqtttuuu}}}yyyuuupppkkkgggfffkkkrrruuu~~~|||zzzuuuppplllooommmooossstttqqqpppsssoooooonnnlllmmmsss}}}yyyzzz~~~}}}zzzyyyxxxuuusssqqqppppppwww}}}|||zzz|||{{{vvvqqqpppooommmkkkiiiiiijjjjjjllljjjhhhhhhhhhhhhhhhgggjjjjjjjjjjjjhhhgggeeedddgggffffffhhhjjjkkkkkkjjjgggfffeeeeeeffffffeeedddeeeeeeeeeccc```^^^___```bbb```^^^]]]^^^______^^^[[[WWWXXX```eeeeeebbbaaa[[[[[[\\\\\\\\\[[[[[[[[[___```aaaaaa```^^^___``````^^^\\\ZZZZZZ[[[\\\^^^jjjmmmqqqtttvvvuuutttssstttqqqnnnmmmnnnpppppppppmmmnnnoooooopppqqqqqqqqqsssxxx}}}{{{|||}}}|||oooaaa\\\```dddbbb]]]ZZZXXXWWWWWWTTTMMMBBB:::555444333111000000000000,,,+++)))***++++++***(((***++++++++++++***))))))((()))***)))((('''((()))(((((('''(((((()))******((((((''''''''''''((()))%%%&&&(((*********)))((('''((()))))))))((((((((()))((('''&&&&&&%%%$$$$$$)))((('''&&&&&&''')))***&&&&&&'''((()))***++++++'''((()))***************))))))************)))(((******++++++************,,,,,,+++++++++,,,---...,,,222:::BBBFFFGGGGGGFFFEEELLL[[[rrrwwwZZZJJJHHHKKKSSS```qqqyyydddnnn|||yyyyyy{{{|||xxxwww}}}~~~zzzyyywwwtttvvvzzzvvvuuuqqqjjjdddbbbeeeiiikkknnnsssxxx~~~{{{wwwuuupppkkkhhhfffdddfffppp|||}}}xxxrrrmmmnnnmmmnnnrrrssspppoooqqqooopppqqqqqqssszzz|||}}}|||}}}|||xxxqqqkkkiiikkkooorrrzzz|||}}}yyyxxxyyyxxxsssnnnooommmkkkiiihhhhhhiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjiiihhhgggfffeeeeeefffeeeeeehhhkkkoooppppppiiihhhffffffggggggfffdddffffffeeebbb^^^[[[ZZZZZZaaa___]]]]]]]]]\\\ZZZXXXUUUUUUYYY```ccc```]]]]]]XXXXXXXXXWWWWWWWWWWWWWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[XXXTTTRRRRRRVVVZZZ^^^oooqqqssssssrrrqqqqqqrrrrrrpppnnnmmmooopppppppppnnnnnnoooooonnnmmmmmmlllppptttzzz~~~vvvmmmccc```cccggggggeee___aaacccccc___SSSDDD888777555333111///.........---,,,++++++,,,,,,+++******++++++++++++***))))))((()))******(((((()))***)))(((((((((((())))))***'''(((((((((((()))))))))&&&'''(((((())))))))))))&&&(((***)))((('''((((((,,,+++)))((('''((()))***((((((''''''(((((())))))))))))))))))((((((((((((((())))))************))))))***+++++++++***)))((((((***,,,,,,***)))***+++,,,,,,+++++++++---...///---444<<>>>>><<<===???CCCHHHLLLPPPRRRMMMKKKLLLRRR^^^kkkwww}}}tttsssnnnfff^^^[[[___ddddddeeegggiiikkklllmmmmmmpppnnnkkkjjjkkkmmmnnnnnnmmmnnnppprrrvvvyyy|||~~~~~~xxxyyyxxxvvvzzzyyyWWWEEE<<<444333222000.../////////...---,,,,,,++++++,,,,,,,,,+++++++++******+++***)))))))))***+++,,,******))))))(((((('''''')))))))))))))))(((''''''''''''((())))))))))))))))))(((''''''''')))***+++---)))&&&'''***+++((($$$+++*********))))))((((((***)))((()))***+++***(((+++++++++*********))))))+++++++++*********))))))************************+++***+++,,,+++***///777444777???FFFFFFBBBBBBFFFQQQhhhfffJJJHHHKKKPPPeeepppiiiwwwuuuiiijjjpppnnnvvvyyylllfffkkkrrruuuuuu|||xxxttttttssssssrrrrrrrrrrrrkkkccccccjjjllliiillluuu|||}}}tttiiieeegggqqqvvvxxxuuuppppppsssvvv~~~~~~{{{xxxyyyyyytttmmmmmmtttoooqqqsssuuuwwwyyy|||~~~|||}}}zzzuuuuuuzzz}}}|||nnnlllmmmpppooommmnnnrrrsssvvvzzz}}}}}}{{{wwwuuu|||~~~zzzuuurrrnnnnnnnnnnnnmmmmmmlllkkkiiikkkjjjfffgggkkkmmmkkkmmmiiigggjjjnnnooojjjddddddeeefffiiikkkjjjgggeeeffffffeeedddccceeeiiilllnnnjjjfffddddddeeecccbbbhhhfffcccaaa```^^^[[[YYYWWWXXXYYYYYYVVVRRRNNNLLLHHHKKKMMMLLLIIIDDD@@@???>>>>>>>>>===<<<<<<;;;;;;<<<===@@@CCCGGGJJJLLLMMMGGGFFFIIIPPP^^^mmmzzz}}}uuuiii^^^ZZZ\\\aaacccbbbbbbcccdddgggkkkmmmnnnnnnmmmlllkkklllmmmnnnnnnnnnppprrrtttwwwyyyzzz~~~~~~|||zzz{{{www{{{~~~dddGGG===555333222000...//////......---,,,,,,++++++,,,,,,,,,+++++++++******...---,,,***)))(((((((((***)))))))))(((((((((''')))))))))))))))(((''''''''''''((())))))))))))))))))(((((((((((())))))***---)))%%%%%%(((+++***(((************)))))))))(((***)))((()))***+++***(((*********)))))))))((((((+++++++++*********))))))************************+++***+++---,,,+++///666===???DDDFFFCCC>>>@@@GGG[[[pppzzz]]]GGGIIIOOOXXXooo}}}pppddddddrrr|||sssjjjmmmtttpppwwwxxxuuummmfffgggmmmssswww~~~{{{xxxwwwwwwvvvtttrrrooollljjjfff```bbbiiilllkkkrrr}}}}}}wwwkkk___[[[\\\cccjjjmmmhhhcccgggpppxxx|||yyywwwsssmmmkkknnnwww~~~~~~xxxttttttrrrnnnmmmpppppprrrsssuuuvvvwwwxxxyyyzzzwwwqqqjjjjjjooorrrpppgggfffhhhjjjiiigggkkkqqqssswww}}}}}}}}}{{{vvvqqqmmmlllkkkjjjjjjjjjkkklllllliiijjjiiieeefffjjjllljjjmmmmmmmmmnnnooommmiiieee^^^aaafffiiiiiigggeeeeeefffdddbbb___^^^aaaeeeiiillliiifffdddccccccaaa```fffdddaaa```___^^^[[[YYYTTTTTTTTTSSSQQQMMMIIIGGGFFFGGGHHHFFFBBB>>><<<;;;888888888888888888999888<<<>>>AAADDDFFFFFFFFFFFFAAABBBFFFPPP```qqqxxxjjj___[[[___ccccccaaa]]][[[]]]bbbhhhllllllnnnpppnnnkkkjjjkkkmmmnnnoooooopppqqqsssuuuvvv||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~qqqooonnnpppuuu|||xxx}}}oooLLL@@@666333222000//////.........------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))((())))))))))))(((((('''...)))$$$###&&&***++++++************))))))))))))***)))((()))***+++***((()))))))))(((((((((((((((+++++++++***************************************++++++---///...,,,000666CCCDDDGGGEEE???<<>>;;;;;;;;;666666777777888999999999>>>@@@CCCEEEEEEDDDBBB@@@???AAAFFFRRRaaaqqq~~~yyyoooccc\\\\\\bbbhhhbbb^^^XXXTTTVVV\\\eeejjjkkkooorrrpppkkkhhhjjjmmmmmmmmmmmmnnnoooqqqrrrssswwwyyy{{{}}}}}}}}}~~~~~~~~~~~~|||{{{{{{}}}~~~vvvfffbbb```fffssssssSSSEEE888333333111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******'''(((***+++,,,,,,+++***))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))((()))*********((('''&&&---***&&&%%%''')))))))))*********)))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))************************************************++++++---000///---111777CCCDDDEEECCC>>>@@@PPPaaawww}}}```RRRIIINNNZZZllliii\\\^^^cccmmmzzz}}}{{{zzz{{{qqqhhh___\\\___fffqqq{{{}}}wwwttttttqqqrrrsssrrrooojjjeeebbb```aaaffflllqqqzzz~~~vvvjjj___VVVTTT[[[eeemmmtttuuuoooppp{{{xxxjjj[[[TTTRRROOOMMMLLLNNNVVV```kkk|||~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzsssooonnnnnnmmmnnnooopppqqqssstttsssqqqooouuuooofff```ccchhheee___XXXWWWXXXXXXWWWXXXcccnnnxxx|||vvvsssqqqqqqppppppnnnkkkhhhggghhhiiikkkiiikkkiiieeeeeeiiijjjiiimmmoooqqqppplllhhhfffeee[[[```eeefffbbb]]]ZZZYYYTTTVVVXXXXXXXXXXXXZZZ[[[[[[[[[\\\\\\[[[\\\]]]^^^[[[YYYWWWVVVUUUTTTRRRPPPLLLKKKJJJHHHFFFDDDBBBAAADDDCCCBBB>>>;;;999:::;;;777888888999;;;<<<<<<===???AAADDDFFFEEECCC???======@@@FFFPPP]]]iiirrrvvvjjjddd\\\UUURRRUUU]]]bbbYYYUUUOOOLLLOOOVVV^^^dddmmmqqqtttrrrllliiijjjmmmlllllllllmmmoooqqqrrrssstttwwwzzz|||||||||}}}{{{{{{~~~ttt___XXXTTT\\\mmmzzz\\\LLL;;;555333111//////---------------,,,,,,,,,,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))((()))*********((('''&&&******)))))))))(((&&&%%%))))))))))))))))))*********)))((()))***+++***(((************************************************************************++++++---000000///333:::DDDDDDDDDAAA???FFF[[[oooxxxkkkWWWOOOLLLSSSbbbyyyqqq^^^\\\aaahhhqqq{{{}}}fffaaa^^^^^^```fffttt~~~yyytttsssuuupppppppppoookkkgggccc```___bbbiiiooowww~~~~~~xxxmmm___VVVRRRXXXhhhxxxtttcccRRRKKKJJJIIIHHHHHHGGGLLLRRR[[[hhhwww~~~}}}~~~~~~}}}}}}|||||||||}}}}}}}}}}}}zzztttooonnnppprrrpppqqqsssvvvyyyxxxuuurrrrrrnnniiigggkkkpppkkkdddZZZVVVTTTTTTSSSWWWcccooo}}}~~~vvvpppmmmnnnooopppooommmjjjgggffffffggghhhjjjllljjjfffeeeiiijjjiiilllmmmnnnlllhhheeedddccc^^^```cccbbb^^^YYYUUURRRQQQSSSVVVWWWWWWVVVVVVWWWUUUVVVXXXYYYYYYZZZ[[[]]]WWWUUUSSSQQQPPPOOOLLLJJJFFFEEEDDDBBB@@@@@@??????>>>>>>===:::888777888999::::::;;;<<<===>>>??????@@@AAACCCEEEDDDAAA>>><<<<<>><<<;;;<<<======;;;;;;;;;999777666888999;;;;;;<<<===>>>??????@@@>>>???AAABBBAAA???===;;;<<<@@@FFFNNNTTTUUUSSSQQQHHHEEEBBB@@@AAAEEEHHHJJJJJJLLLPPPVVV^^^gggnnnssswwwvvvsssqqqooonnnnnnnnnpppppppppppppppqqqqqqrrrooosssxxxyyywwwxxx{{{~~~tttiii___```mmmnnnYYYCCC999666333000...------------------------,,,,,,,,,+++++++++******,,,+++******)))*********'''((((((((()))))))))***)))))))))))))))(((''''''''''''((())))))))))))))))))(((((((((((())))))***&&&''')))***))))))))))))((()))))))))***************)))((()))***+++***((())))))))))))*********+++))))))*********+++++++++************************,,,***+++...///222:::CCCHHHDDDAAABBBGGGTTTiii|||}}}dddPPPIIINNNWWWggg}}}}}}cccUUUUUUaaannn}}}|||kkk```^^^cccmmmsss{{{~~~|||xxxssssssvvvrrroooiiidddaaa``````aaaeeejjjrrr}}}xxxrrrmmmkkkbbb]]]YYY]]]gggzzzppphhhbbbaaa___XXXPPPMMMIIIIIIJJJLLLNNNOOOSSSUUU```gggrrr}}}~~~}}}~~~}}}{{{||||||}}}~~~~~~}}}|||{{{zzzyyy~~~|||yyyyyyvvvqqqpppppprrrwww|||{{{uuuppptttvvvvvvvvvzzz|||nnncccXXXVVVZZZaaallluuu{{{{{{zzzvvvrrrpppoooooonnnmmmnnnnnnmmmllllllmmmnnnnnnlllmmmlllggggggjjjkkkjjjkkkhhhdddbbbbbbbbbaaa___```^^^[[[[[[ZZZXXXRRRNNNTTTSSSQQQNNNKKKJJJKKKMMMLLLOOOQQQQQQOOONNNPPPRRRNNNKKKHHHFFFDDDBBB???======;;;:::888888999;;;<<<:::;;;;;;:::888888999;;;;;;;;;<<<======>>>??????<<<===???@@@???>>><<<;;;???BBBIIIPPPTTTSSSOOOJJJCCCAAA@@@AAACCCGGGIIIJJJNNNRRRZZZeeepppyyyzzzwwwssspppppppppooonnntttsssrrrqqqppppppppppppmmmrrrvvvwwwuuuuuuyyy}}}~~~}}}qqqdddaaalll}}}{{{rrr]]]FFF:::777333000...------------------------,,,,,,,,,+++++++++******)))((((((((()))+++---///'''((((((((())))))******)))))))))))))))((((((''''''(((((())))))))))))))))))(((''''''''')))***+++%%%&&&''''''((())),,,///(((((())))))*********+++***)))((()))***+++***((('''((((((((())))))******))))))******++++++++++++************************,,,***+++---///222<<>>??????<<<999666777999;;;;;;999@@@===999777888:::;;;;;;@@@@@@???>>>===<<<;;;:::============<<<===@@@BBBFFFJJJMMMPPPXXX___\\\TTTLLLDDD@@@BBBCCCBBBDDDIIITTTdddttt{{{rrrnnnmmmooopppooouuutttqqqooommmllllllmmmoooqqqssstttvvvxxx{{{~~~}}}{{{|||{{{vvvoookkkooo{{{}}}ooo```MMM???999666222...111111///.........------)))***+++,,,---,,,+++++++++))))))------+++***---+++)))&&&$$$$$$&&&)))+++(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))******)))***+++***(((&&&((((((''''''''''''(((((((((((()))***************((()))***,,,,,,+++******,,,***))))))***++++++*********))))))***,,,...///+++******,,,000777===BBBEEEAAA???DDDSSSiii~~~uuuYYYKKKHHHXXXhhhuuu~~~tttcccSSSPPPUUU___kkk~~~yyyqqqiiidddgggooo{{{wwwyyywwwuuuuuuwwwtttppppppggg``````bbbdddhhhlllrrrxxx{{{}}}tttkkkgggccc___```ccc___aaaiii{{{qqqiiijjjlllmmmjjjbbbWWWOOOJJJGGGKKKRRR[[[gggrrr{{{~~~}}}}}}|||{{{zzzyyyyyyzzzzzzyyyzzz{{{}}}~~~~~~{{{yyyzzzzzzyyyxxx|||{{{{{{||||||xxxrrrmmmkkkggghhhmmmmmmiiihhhlllyyy~~~}}}xxx|||~~~mmmccc]]]aaaiiiqqq{{{}}}}}}yyysssuuuzzz}}}~~~xxxsssqqqqqqooommmkkklllnnnqqqqqqsssuuuvvvuuuqqqmmmkkkfffffffffggghhhhhhfffdddccc___[[[\\\^^^```]]]ZZZ\\\YYYUUURRRQQQOOOLLLIIIMMMNNNOOOPPPOOONNNLLLKKKJJJGGGEEEEEEEEEEEECCCAAABBB@@@===;;;:::999:::::::::777555666888::::::999>>>;;;999999:::<<<============<<<;;;:::999888888999;;;===>>>???BBBEEEHHHIIIPPPXXX___fffjjjdddZZZMMMFFFAAABBBEEEJJJTTT^^^qqq~~~yyyrrrooooooppppppooorrrqqqooonnnmmmmmmmmmmmmmmmnnnppppppqqqrrruuuwwwyyyzzzzzzyyyxxxzzz}}}~~~}}}}}}~~~zzzuuurrrvvv~~~||||||xxxtttrrrnnnkkklll```PPPDDD===999555222333222000/////////......+++,,,,,,---,,,+++***))))))''')))---...++++++...***)))'''%%%%%%''')))***(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))******)))***+++***(((&&&(((((((((((((((((((((((((((((()))***************))))))***++++++++++++***+++)))(((((()))******)))+++************+++---...,,,+++,,,...333999@@@CCCDDD@@@>>>FFFVVVlllgggPPPGGGLLL\\\nnn|||wwwaaaRRRRRR[[[kkkuuuzzzqqqjjjggggggmmmsss~~~wwwxxxwwwttttttvvvsssnnnjjjccc^^^___bbbeeekkkpppzzzvvvqqqiiibbb___]]]ZZZ\\\```hhhqqq}}}ppp```RRRJJJDDDFFFJJJQQQ[[[gggrrryyy~~~~~~}}}}}}|||{{{{{{zzz}}}|||||||||}}}}}}~~~|||zzzyyyyyywwwvvvzzzyyyxxxyyyzzzyyytttqqqllliiiiiilllllliiihhhlllqqqvvvtttooorrrzzzyyyrrreee```___fffnnnvvv}}}zzzyyy{{{|||{{{zzz~~~~~~|||{{{xxxsssooonnnnnnmmmkkkiiijjjmmmppptttxxx|||{{{uuummmhhhfffdddddddddeeeggggggeeeccc```]]]ZZZYYY[[[\\\ZZZWWWZZZUUUOOOKKKJJJIIIIIIIIIIIIKKKMMMNNNPPPPPPOOOOOOLLLJJJGGGDDDCCCAAA===;;;<<<;;;999777666555666666777666555666888::::::999<<<;;;:::;;;===>>>>>>===<<<;;;;;;:::999888888777999;;;>>>AAADDDHHHLLLPPPRRRZZZccckkkpppoooeeeZZZRRRNNNKKKLLLQQQ\\\mmm|||xxxtttpppoooqqqrrrpppnnnmmmmmmlllllllllmmmnnnnnnmmmnnnooonnnmmmmmmoooqqqppptttyyyyyyvvvuuuwww{{{{{{yyy}}}|||zzzzzz}}}}}}|||{{{~~~~~~sssjjjccc```___ddd]]]SSSIIIBBB<<<888555666333000////////////.........------,,,***)))(((+++)))***------******,,,)))((((((''''''(((((()))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))***))))))***++++++)))'''''''''))))))))))))''''''(((((()))************************)))******+++,,,***)))'''''')))***)))(((,,,++++++******+++,,,,,,,,,---///222777===BBBEEECCC@@@AAAKKK^^^tttrrrYYYJJJJJJUUUfffxxx}}}cccRRRTTT___www}}}sssgggbbbeeejjjooouuu}}}}}}vvvwwwvvvsssssstttqqqlllddd```^^^aaafffjjjrrryyy||||||xxxnnnddd^^^ZZZZZZ[[[]]]ccciii}}}iiiVVVJJJDDDCCCBBBFFFOOO[[[hhhppp|||~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~{{{yyyxxxvvvtttwwwvvvvvvwwwxxxxxxvvvuuunnnkkkjjjlllkkkiiiiiikkkjjjnnnlllfffggglllkkkeee[[[]]]ccclllsss{{{~~~vvvrrrssswwwzzz{{{|||}}}{{{xxxuuuvvvxxx|||zzzuuurrrppp|||xxxvvvrrrooopppooonnnkkkiiiiiilllnnnxxx{{{}}}xxxnnnfffbbbbbbdddddddddeeeffffffdddbbb\\\YYYWWWWWWYYYYYYXXXWWWWWWSSSNNNJJJHHHHHHIIIJJJFFFHHHJJJLLLNNNOOOOOOPPPOOOMMMIIIFFFBBB>>>;;;999::::::888777666666666666666666666777999;;;;;;<<<<<<<<<<<<===??????===;;;;;;;;;;;;::::::::::::999===>>>AAADDDHHHOOOWWW\\\gggjjjmmmpppooojjj```WWWVVVXXX\\\```ggguuu~~~ssspppnnnoooqqqqqqnnnkkkiiiiiijjjkkklllmmmnnnooopppqqqqqqooolllkkklllmmmlllttt{{{|||xxxuuuvvvyyyyyywwwyyyzzz{{{}}}sssggg```___``````]]]YYYSSSLLLEEE???<<<888444000...//////...,,,...------,,,,,,+++******...,,,+++...---)))''')))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++)))(((&&&''')))******)))'''&&&(((((()))***************+++***)))))))))***,,,---+++)))((((((*********))),,,,,,++++++++++++++++++,,,...000444999>>>BBBEEEBBBAAAEEESSSiii~~~iiiQQQKKKQQQ```qqqdddTTTWWWbbb}}}vvvkkkcccaaaeeejjjrrrzzz~~~}}}{{{uuuvvvvvvsssrrrsssoooiiibbb```aaafffjjjppp{{{{{{uuurrrwwwyyymmmbbb[[[XXXXXX]]]dddmmmyyymmmXXXKKKGGGDDDAAAAAAIIIUUUbbbkkkuuuzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~{{{zzzyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvpppnnnmmmkkkjjjiiiiiijjjgggiiigggbbb```cccbbb]]]XXX___hhhpppuuu||||||sssooopppuuuyyyzzzzzz{{{|||}}}xxxpppiiinnnooouuu~~~wwwpppoooppp~~~xxxuuutttrrrooooooooonnnlllkkkmmmpppsss~~~~~~{{{ssshhhaaa```ccccccbbbbbbcccdddcccaaa___TTTSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLGGGGGGHHHIIIJJJKKKKKKKKKNNNMMMJJJFFFBBB>>>;;;:::999888888777666666666666777999:::;;;<<<===>>>>>>>>>>>>===>>>???===:::888999999:::;;;;;;<<<<<<<<<@@@AAADDDHHHOOOZZZeeemmm}}}xxxsssnnnhhhbbb^^^\\\___iiivvvzzzuuussspppmmmmmmnnnnnnkkkgggfffggghhhjjjkkkmmmnnnnnnqqqrrrqqqnnnkkkiiiiiijjjkkksss|||}}}yyyuuuvvvxxx{{{yyy{{{~~~xxxttttttvvvxxx{{{~~~{{{oooddd]]]]]]```^^^___```^^^YYYPPPHHHBBB:::555///---//////...+++,,,,,,,,,,,,,,,,,,,,,------***+++------***)))+++(((((()))******)))(((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((***+++***)))'''(((***++++++***((('''(((((()))***************+++***)))))))))***,,,------+++******+++,,,,,,+++++++++,,,++++++++++++***+++---111666:::>>>AAABBB>>>AAAJJJ[[[pppaaaLLLLLLUUUgggyyy|||ccc[[[dddqqqwwwqqqhhhbbbaaadddiiilllvvv~~~}}}~~~}}}yyyuuusssuuuuuurrrqqqqqqlllfffaaaaaadddiiimmmttt}}}uuunnniiifffrrrxxx}}}|||vvvlll___UUUTTTTTTXXXcccpppkkkXXXMMMJJJGGGDDDDDDJJJTTT___fffooovvv~~~}}}}}}~~~~~~|||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}{{{||||||{{{zzzwwwwwwvvvuuuttttttuuuuuurrrqqqooollljjjiiihhhgggdddfffddd```]]]]]]]]][[[^^^fffooorrrssszzzyyyrrrnnnooorrruuu|||zzzzzz{{{zzzvvvnnnggguuussswwwzzzsssqqq}}}vvvrrrqqqpppooommmjjjkkklllmmmooosssxxx|||xxxnnnddd```bbbeee```____________^^^[[[YYYOOONNNNNNMMMNNNNNNNNNOOOPPPRRRSSSSSSQQQPPPPPPQQQLLLKKKJJJHHHGGGEEEDDDDDDHHHHHHGGGDDD@@@<<<;;;;;;666666666666666666666555999;;;>>>>>>>>>>>>???@@@???>>>===>>>>>><<<999666888888:::;;;===???@@@AAACCCFFFKKKQQQYYYdddooowww}}}uuulllfffbbbaaaeeekkkzzzuuupppppprrrxxxtttooollllllkkkhhheeefffggghhhjjjkkklllmmmmmmoooooonnnkkkhhhffffffgggjjjpppwwwyyyvvvssssssuuuxxxvvvwww{{{zzzvvvtttvvvuuuxxx|||~~~|||zzz}}}{{{xxxqqqhhh___[[[\\\___[[[^^^bbbeeebbbXXXLLLBBB===777000...///111...+++,,,,,,,,,,,,,,,---......)))'''(((---...,,,,,,///((())))))******))))))((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))***)))'''((()))++++++***((((((************(((((((((((()))************************)))******+++,,,---,,,******,,,---,,,+++***++++++,,,,,,,,,+++++++++...333888<<<>>>??????<<>>===>>>@@@AAA???;;;::::::<<<666666777777777777777666;;;===@@@@@@???>>>???@@@>>>===<<<<<<<<<;;;999777:::;;;===@@@CCCFFFHHHIIIMMMQQQWWW^^^ccciiiooorrrnnnhhhdddfffkkkqqq~~~xxxsssrrruuuyyy}}}zzzrrrlllkkkjjjhhheeeggghhhjjjkkkllllllkkkkkklllmmmllljjjgggeeefffgggkkknnnrrrtttsssrrrrrrrrrtttsssuuuzzzzzzwwwuuuwwwuuuwwwzzz|||}}}zzzxxxzzz~~~|||xxxsssppplllgggdddeeehhhjjjbbbeeekkkppppppfffVVVHHHAAA999222///222333000---......---,,,+++,,,------+++))))))------+++***---))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''''')))+++++++++))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***---+++******+++,,,,,,+++))))))+++,,,---,,,,,,+++---000555:::===>>>===<<>>AAAAAA???===>>>???<<<;;;::::::;;;<<<;;;999???@@@CCCFFFIIIMMMOOOQQQWWW\\\ccchhhjjjiiihhhgggeeebbbeeeqqq}}}~~~|||wwwvvv{{{uuummmjjjiiihhhfffhhhiiikkkllllllkkkjjjiiilllmmmllljjjhhhfffggghhhmmmnnnoooqqqrrrsssrrrrrrllllllpppvvvwwwtttqqqssssssuuuwwwxxxyyy{{{~~~zzz|||}}}wwwpppqqqooommmllloootttyyy|||qqqsssyyyyyyfffVVVDDD<<<444111444555222...111000...,,,+++++++++,,,000------...,,,'''&&&'''******))))))))))))******(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''''')))+++++++++******))))))))))))******(((((()))***************((()))***,,,,,,+++******,,,***))))))***++++++***((()))***,,,------,,,,,,...222777<<<>>>>>>===<<>>======<<<<<<<<<======BBBBBBCCCEEEJJJRRR[[[aaahhhhhhhhhhhhgggdddaaa___^^^kkk{{{zzzvvv{{{vvvsssmmmkkkiiigggggghhhjjjllljjjhhhgggjjjmmmlllllljjjiiihhhhhhggggggmmmlllkkkkkklllnnnqqqrrrrrrqqqpppqqqssstttsssrrrppprrrtttuuuwwwyyy}}}{{{{{{}}}|||vvvwwwrrrwwwzzzxxxrrrvvvzzzfffOOO>>>555333---///333000000000000///......---------,,,***))))))***,,,---***---+++%%%%%%***,,,((())))))))))))************(((((((((((((((((((((((()))((('''''''''(((***++++++***)))*********(((&&&***((('''(((+++,,,+++((()))***+++,,,,,,+++***))))))***++++++++++++***))),,,,,,++++++***)))))))))------,,,++++++,,,,,,---222444999???@@@======AAAMMMccczzz{{{eeeTTTNNNVVVhhhwww}}}{{{zzzuuujjj___```cccfffdddeeerrr|||zzzzzzvvvtttpppmmmmmmooorrrtttqqqtttsssmmmjjjiiiddd\\\hhhooovvv~~~tttjjjrrrgggMMMIIIKKKIIIMMMVVVfffxxx~~~zzzvvvrrrnnnooollliiigggfffeeecccaaaVVVQQQJJJCCC@@@@@@CCCEEEQQQVVV^^^eeeiiigggaaa\\\]]]___eeennnwww|||}}}|||}}}~~~}}}{{{xxxvvvuuussspppnnnwwwyyy{{{|||zzzwwwsssppprrrttttttsssuuu{{{~~~yyyvvvvvvxxxwwwttttttwww{{{{{{|||}}}{{{wwwzzz|||wwwwwwwwwwwwvvvtttsssrrrvvvvvvvvvvvvtttnnnfffaaa\\\\\\[[[ZZZYYY[[[___bbbkkknnntttyyy|||yyysssnnnhhh\\\RRRQQQQQQSSSZZZcccvvv|||wwwrrrqqqvvvfffffffffgggjjjnnnrrruuuqqqnnniiifffhhhlllrrruuujjjccc\\\XXXZZZ\\\]]]\\\bbbaaa___^^^]]]]]]]]]]]]```aaabbbcccbbb```]]][[[XXXVVVRRRNNNKKKIIIHHHHHHIIIHHHFFFBBB???<<<999888222333333444555666777777::::::;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>======::::::;;;<<<===???AAABBB@@@DDDIIIOOOUUU[[[bbbgggeeeffffffccc```bbbhhhmmmyyy|||wwwtttzzz~~~qqqlllllljjjhhhhhhgggiiikkkjjjhhhfffhhhjjjjjjjjjiiihhhggggggggggggjjjjjjjjjjjjkkkmmmnnnoooooonnnnnnppprrrssssssrrrrrrssstttuuuvvvyyy}}}|||zzz{{{|||ssszzz~~~xxxTTT@@@666444///000444///000000//////......---------,,,+++******+++,,,---)))+++)))%%%$$$)))***'''))))))))))))************(((((((((((((((((((((((()))(((((('''((()))***++++++***)))***++++++)))'''***((('''(((+++,,,***))))))******++++++******)))******************************************++++++*********++++++---......111444;;;@@@???;;;===CCCXXXkkklllXXXPPPOOOXXXmmmuuutttsss```bbbgggkkkkkkppp{{{vvvqqqrrrpppnnnllllllnnnppprrrwwwxxxtttllljjjkkkiiieeejjjoooyyy}}}wwwvvvyyy___JJJIIIMMMMMMUUU```qqq}}}yyyuuupppjjjfffdddaaa]]]YYYWWWTTTQQQNNNJJJGGGAAA===;;;<<<>>>@@@KKKPPPXXX___cccccc```]]][[[]]]ccclllvvv}}}~~~~~~{{{|||zzzxxxvvvvvvtttrrrpppuuuwwwxxxyyyxxxvvvtttrrrrrruuuuuusssuuuzzz}}}|||yyywwwvvvyyyxxxuuuuuuwwwxxxxxx{{{{{{{{{}}}~~~~~~yyyyyyxxxwwwvvvuuuuuutttwwwvvvvvvuuusssnnnhhhccc\\\\\\ZZZYYYXXXZZZ]]]aaahhhiiilllnnnooommmhhhddd___UUUMMMMMMOOORRRXXX```qqqvvv{{{}}}yyyqqqrrrxxxaaaaaabbbdddggglllpppsssnnniiidddbbbeeeiiilllmmm```[[[VVVUUUWWW[[[\\\\\\aaa```^^^\\\[[[\\\^^^___aaacccgggkkkmmmnnnnnnmmmiiieee___WWWOOOHHHCCCAAA??????===<<<:::888777666333333444555666777888999=========>>>??????@@@@@@?????????>>>>>>=========999999;;;===???BBBDDDEEEDDDJJJRRRYYY^^^aaadddfff```dddeeecccbbbiiiwww|||{{{xxxooommmmmmkkkiiiiiifffiiilllllliiiffffffggghhhggggggffffffgggggggggggghhhiiijjjkkklllllllllmmmmmmmmmnnnqqqssssssrrruuuuuuuuuttttttwww|||~~~sss}}}\\\EEE888555111333444---000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++***&&&&&&)))***((())))))))))))************((((((((((((((((((((((((((((((((((((((()))******,,,+++)))***++++++***(((***(((((((((***+++***)))+++******))))))******+++++++++************++++++((())))))***++++++,,,,,,(((((()))***+++---///000111666>>>BBB===999>>>GGGccctttzzzbbbPPPPPPUUU^^^wwwqqqllleeemmmppp___dddjjjmmmnnnwww{{{{{{zzzssslllnnnnnnnnnnnnnnnpppqqqrrruuutttmmmfffcccfffiiihhhooottt~~~~~~fffTTTGGGIIIOOOTTTaaappp}}}zzzwwwsssnnnhhhaaa\\\ZZZWWWRRRNNNKKKHHHEEEBBB>>><<<:::888777888:::<<>>::::::999888777666555444444444555777888:::;;;;;;?????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>======>>>???AAACCCDDDEEEMMMQQQWWW[[[\\\\\\\\\]]]___dddkkkpppuuu}}}uuuooonnnoookkkhhhhhhgggkkkoooooolllhhhgggggggggfffffffffgggggghhhiiiggghhhkkkmmmnnnnnnmmmlllooonnnnnnoooqqqrrrqqqpppwwwvvvuuussssssvvv{{{qqq}}}eeeLLL;;;777333555555,,,000//////......---,,,,,,+++,,,------------,,,+++------,,,******+++++++++((()))))))))************((((((((((((((((((((((((((((((((((((((())))))***,,,+++)))***+++++++++***))))))((()))************+++***)))(((((()))***+++++++++***))))))***++++++))))))*********+++++++++(((((()))***+++---...///111888AAACCC<<<999AAAMMMjjjvvvdddPPPUUU]]]fff~~~eeeccc___iiiyyyhhhdddjjjppppppqqq}}}~~~vvvxxxzzzuuunnnmmmnnnoooqqqrrrrrrrrrrrrnnnlllfffaaa___bbbgggjjjttt}}}|||nnnVVVKKKFFFLLLSSS\\\mmm{{{xxxuuurrrnnniiibbbZZZTTTPPPNNNJJJGGGFFFDDDAAA???999999888777777888999999>>>AAAFFFKKKOOOSSSVVVXXXXXX[[[bbbjjjssszzz|||www{{{yyyxxxxxxxxxxxxwwwuuutttsssrrrqqqqqqrrrssstttrrruuuuuurrrssswwwyyywwwwwwuuutttwwwwwwttttttwwwvvvsssvvv~~~|||{{{wwwzzz|||}}}|||zzzyyyyyy|||}}}~~~}}}{{{}}}{{{yyyvvvtttsssssstttuuuyyywwwtttqqqpppnnnkkkiiiaaa___\\\YYYWWWYYY]]]aaaccccccccccccbbb___ZZZVVVUUUQQQNNNOOOSSSWWWZZZ]]]ccchhhooowww\\\\\\\\\\\\\\\]]]______aaa\\\WWWXXX\\\___^^^[[[YYYWWWUUUUUUVVVXXXZZZZZZ[[[ZZZYYYXXXYYYZZZ\\\^^^_________aaafffmmmtttxxx{{{wwwpppeeeZZZNNNEEE@@@:::999999777666555444444444555666888:::<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDFFFHHHIIIRRRTTTUUUVVVUUUVVVWWWYYYdddlllzzz~~~zzztttooopppooojjjffffffiiimmmqqqrrrnnnjjjhhhhhhgggggggggggghhhiiijjjjjjiiikkknnnpppqqqqqqooonnnsssrrrppppppqqqqqqpppnnnvvvvvvtttrrrrrruuuzzz~~~zzzuuu}}}rrrzzznnnSSSAAA:::555555555,,,/////////...------,,,,,,+++,,,,,,------,,,,,,+++---,,,+++,,,+++******+++((()))))))))************(((((((((((((((((((((((('''(((((())))))))))))))),,,***((()))***++++++***((()))))))))))))))***++++++***)))(((((()))***++++++******************++++++++++++*********))))))************+++,,,---...333:::BBBCCC<<<:::FFFUUUllluuu~~~cccPPPVVVaaalllqqqcccaaa___fffwwwzzziiiiiiqqqwwwxxx|||xxxvvvvvvtttrrrlllmmmoooqqqqqqqqqooonnnhhhgggeeecccbbbccciiiooowwwxxxttt[[[KKKGGGHHHPPPZZZfffyyy|||uuutttrrrnnnjjjeee]]]UUUPPPHHHEEEBBB???>>><<<:::888888888888888888777777777<<<>>>BBBDDDGGGKKKPPPTTTYYY]]]dddkkkrrrxxx}}}~~~yyyzzzyyyxxxxxxyyyyyyxxxwwwvvvtttqqqooonnnoooqqqrrrqqqttttttrrrsssvvvwwwuuuuuurrrrrruuuuuurrrrrruuuwwwssssssyyy~~~}}}{{{{{{yyyzzzzzzyyyxxxxxxyyy{{{{{{}}}~~~zzzyyy{{{~~~|||zzzxxxuuutttuuuvvvvvvyyyvvvrrrooonnnmmmkkkjjjdddccc```]]]ZZZ[[[^^^bbb```aaaccceeeeeebbb\\\WWWUUUTTTRRRSSSVVV[[[]]]]]]]]]aaaiiisss|||SSSSSSSSSTTTUUUVVVWWWXXXYYYWWWUUUVVVYYY[[[YYYWWWVVVVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVWWWXXXYYY[[[[[[aaa^^^[[[ZZZ[[[```eeehhhjjjhhhddd^^^VVVNNNFFFBBB:::999999888666555444444555666777:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::;;;;;;<<<<<<======>>>>>>???AAADDDGGGKKKNNNPPPQQQQQQRRRSSSTTTYYY^^^cccqqq|||~~~xxxvvvqqqnnnooommmgggddddddhhhlllpppqqqmmmjjjiiiiiigggggggggggghhhhhhiiijjjkkkllloooqqqrrrrrrqqqpppuuusssqqqqqqqqqpppnnnmmmtttssssssqqqqqqtttxxx|||wwwmmmgggzzz~~~www|||uuu[[[GGG>>>555555555...//////......---,,,,,,,,,+++++++++++++++++++++++++++((((((******'''''')))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))+++)))'''''')))***+++***''')))******))))))***+++***))))))(((((())))))***)))***++++++++++++***))),,,,,,++++++***))))))(((++++++++++++,,,---......888<<>>LLL]]]mmmttt{{{oooXXXKKKTTTcccssszzzfffaaa]]]]]]dddppptttrrrwwwtttxxxkkkgggpppxxx}}}zzzsssppppppqqqjjjkkkmmmmmmmmmkkkiiihhhaaa```aaaccccccdddkkkttt}}}}}}yyyssskkk\\\LLLGGGGGGKKKVVVbbbqqq|||vvvpppooolllhhhddd^^^WWWPPPKKKGGGDDD???<<<:::777444222666666666666555555444444:::===@@@AAABBBFFFMMMRRRXXX]]]fffnnntttyyy}}}{{{zzzxxxwwwxxxyyyyyyxxxvvvuuusssqqqnnnmmmnnnpppqqqooossssssqqqrrrvvvvvvtttsssppppppssstttqqqqqqtttwwwsssrrruuuwwwvvvwwwzzzyyyyyyxxxwwwvvvvvvxxx{{{{{{|||~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz}}}}}}|||zzzxxxwwwwwwwwwxxxwwwtttpppnnnmmmlllkkkjjjgggfffdddaaa^^^]]]___bbb]]]^^^bbbeeefffccc]]]YYYTTTUUUTTTTTTXXX^^^```^^^\\\^^^eeepppxxx~~~JJJKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSSSSSSSSSSQQQQQQRRRQQQQQQQQQRRRSSSQQQRRRTTTVVVWWWXXXXXXXXX]]][[[XXXVVVVVVWWWYYY[[[ZZZZZZXXXUUUOOOIIIBBB>>>777777666666555555555555666777888;;;===@@@AAABBB????????????????????????:::;;;<<<===>>>@@@AAAAAAAAABBBDDDGGGJJJNNNPPPRRRPPPQQQTTTWWW\\\dddmmmttt~~~vvvuuuqqqmmmkkkllljjjeeebbbcccdddhhhlllllliiigggfffgggggggggfffffffffggghhhhhhjjjkkkmmmooopppppppppooosssrrrppppppppppppnnnlllpppqqqqqqqqqqqqssswwwzzz}}}}}}~~~~~~{{{uuummmhhhqqq~~~zzz```MMMAAA555333555000///......------,,,,,,+++++++++))))))))))))++++++***''''''******&&&%%%((())))))))))))************((((((((((((((((((((((((&&&'''((()))***))))))(((***(((&&&&&&''')))******''')))+++***)))(((***,,,(((((())))))))))))((((((((()))+++------+++)))(((++++++******************+++++++++,,,---///000111<<<===??????===BBBSSSdddmmmttt}}}{{{\\\PPPKKKVVViii|||ppp^^^]]]^^^___jjjxxx|||wwwwww|||{{{tttppp{{{oooggggggqqq{{{wwwqqqnnnnnnooolllllllllllljjjhhheeeddd___^^^___cccdddfffppp|||}}}}}}~~~}}}}}}}}}||||||xxxoooaaaSSSIIIDDDFFFGGGNNNZZZjjj{{{{{{xxxuuurrrnnnkkkgggddd___ZZZUUUOOOIIIEEEDDDAAA===;;;999777444222444444444444444444444555999<<>>@@@BBBCCC???>>>>>>>>>>>>>>>>>>>>>======???@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPRRRUUUYYY^^^eeennnxxxsssnnnpppmmmiiigggiiigggcccaaaccc```dddhhhhhheeecccdddeeegggffffffeeeeeeeeeffffffiiiiiikkklllmmmnnnnnnnnnpppooonnnnnnoooooonnnmmmnnnooopppqqqqqqsssvvvyyyzzz{{{}}}~~~~~~|||wwwtttnnn|||dddQQQCCC555222444111///......------,,,+++++++++***(((''''''(((***+++,,,((((((,,,,,,'''&&&***))))))))))))************((((((((((((((((((((((((&&&''')))*********)))((()))'''%%%%%%&&&)))******''')))+++***((((((***,,,'''((()))******)))(((''''''))),,,......,,,)))''')))))))))***++++++,,,,,,)))***+++,,,...111333444???>>>>>>>>>>>>DDDWWWhhhmmmuuutttTTTOOOPPP]]]qqqnnn\\\[[[bbbeeerrrzzzyyyuuuyyy}}}{{{rrrttt}}}rrriiidddnnnxxxxxxrrrpppppppppooooooooonnnmmmjjjgggeeeccceeecccdddgggiiimmmzzz}}}}}}yyyzzz~~~~~~{{{~~~}}}{{{zzzzzzmmmkkkjjjeeeXXXJJJFFFIIIEEEGGGOOO]]]ooo|||wwwrrrmmmiiigggfffbbb^^^XXXSSSNNNIIIDDDAAA<<<999777666666555444222333333333333444555777777777;;;???@@@AAAFFFNNNUUUQQQZZZgggrrrxxx}}}~~~{{{zzzxxxwwwwwwxxxxxxvvvuuuppppppooonnnoooqqqssstttlllppprrrqqqrrrvvvvvvtttsssqqqqqqtttuuurrrsssvvvrrrrrrtttuuuqqqlllmmmrrrqqqtttwwwxxxwwwuuutttssszzzzzzzzzzzz{{{}}}~~~|||{{{|||~~~|||zzz{{{|||{{{yyyuuuuuuuuuuuutttrrrqqqpppsssqqqnnnllllllkkkiiihhhggghhhhhheeebbb___^^^___aaa`````````bbbaaa```^^^TTTWWWXXXWWW]]]gggkkkiiilllkkkooovvvyyyzzzxxxvvvzzz}}}|||??????@@@BBBDDDCCC???===DDDDDDEEEFFFGGGHHHIIIIIIKKKJJJIIIIIIIIIJJJLLLLLLJJJKKKMMMOOOQQQTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZ^^^TTTKKKGGGCCC>>>;;;;;;777555222222444777999:::;;;<<<>>>@@@AAAAAAAAA@@@AAAAAA@@@???????????????===>>>???BBBDDDGGGJJJKKKIIIKKKNNNOOOOOOQQQSSSUUUZZZ]]]dddnnnxxx|||tttooollljjjiiijjjkkkiiieeebbb___^^^]]]^^^``````aaacccgggjjjgggffffffgggiiikkkkkkjjjnnnnnnmmmkkkhhhiiinnnrrrsssoookkkjjjlllmmmlllkkklllllllllmmmoooqqqsssuuu{{{{{{{{{zzzzzz{{{{{{{{{rrryyynnnnnnwwwzzzjjjTTTAAA888555333222111000///...---,,,,,,,,,...,,,***((()))+++...111///---***)))***++++++***((((((((()))+++***(((&&&*********++++++)))&&&###'''***,,,+++((('''(((+++***+++)))'''---444111***++++++************++++++))))))))))))))))))))))))+++)))((()))******)))(((***,,,------,,,+++---...+++,,,---...///222666:::<<<===???@@@AAAJJJ___sssuuu}}}aaaQQQLLLNNN```{{{jjjZZZ[[[jjjmmmwww{{{|||{{{ssskkktttkkkaaa___mmmsss{{{uuurrrqqqnnnooorrrnnnoooppppppmmmiiidddbbbddd```bbbkkkpppvvv}}}~~~|||zzz||||||~~~|||uuuqqqqqqkkk```TTTJJJEEEDDDFFFGGGOOOYYYaaannn|||xxxsssoookkkgggccc```\\\XXXSSSOOOKKKFFFAAA>>>;;;999666444333222///---555444333222222333555777777888<<>>======??????>>>===>>>??????@@@@@@AAAAAABBBCCCBBBBBBAAABBBCCCDDDEEEGGGGGGIIIKKKMMMOOOQQQRRRRRRSSSVVVYYY\\\^^^___```^^^TTTKKKFFFAAA<<<888999777555333444777999;;;;;;===>>>???AAAAAAAAAAAA@@@AAA@@@???>>>>>>??????@@@???@@@AAACCCFFFIIILLLMMMNNNOOOPPPPPPQQQTTTYYY\\\dddggglllttt|||}}}wwwqqqllliiihhhgggggghhhiiigggddd```]]]\\\_________^^^]]]^^^```bbbeeefffgggiiilllllllllkkkkkklllkkkhhhfffgggkkkooopppmmmjjjjjjkkkmmmmmmlllnnnnnnmmmmmmnnnpppqqqssswwwwwwvvvvvvwwwyyyzzz{{{yyyxxxllliiiooowwwzzzvvviiiUUUFFF<<<888444222111000///...------,,,------,,,***)))***,,,...//////---***)))))))))(((''')))(((((()))******)))''''''&&&&&&'''((('''$$$!!!)))***++++++***)))***+++,,,---+++(((***...,,,&&&*********))))))*********))))))))))))))))))))))))+++)))((()))***+++***(((***+++,,,,,,++++++,,,---+++,,,------///222777;;;===<<<<<>>;;;999999:::;;;<<<;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======AAABBBCCCEEEGGGIIIJJJKKKKKKMMMPPPSSSWWWZZZ\\\]]]ZZZQQQIIIDDD???999666777777666666888;;;=========@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>======???AAABBBBBBCCCEEEGGGIIILLLOOOPPPRRRSSSTTTVVVZZZaaahhhnnntttuuuxxx|||yyyrrrsssqqqnnnkkkiiihhhhhhhhheeeeeeeeedddbbb^^^[[[YYY[[[[[[[[[YYYXXXXXXYYY[[[bbbdddiiimmmoooooommmllliiiiiihhhfffeeefffhhhkkkmmmkkkhhhhhhjjjlllmmmmmmooonnnmmmmmmmmmnnnooopppsssrrrqqqqqqsssuuuyyy{{{xxxlllgggjjjoooppppppeeeWWWJJJAAA;;;555222111000///......---......,,,,,,+++++++++,,,------///---***)))((((((&&&%%%+++)))'''((()))***)))(((((('''''')))******(((%%%***)))((()))*********)))+++,,,,,,)))((())))))&&&***))))))(((((())))))***))))))))))))))))))))))))+++)))((()))***+++***))))))***++++++******+++---------------...222999===@@@<<<;;;BBBMMM^^^tttzzz^^^HHHMMMSSS```vvv~~~mmm]]]\\\gggqqqvvv||||||ooo^^^\\\```qqqyyyqqqooommmkkkmmmppprrrqqqpppnnnkkkgggcccaaagggdddgggoooyyy|||}}}~~~~~~|||zzzyyy}}}yyyvvvuuuuuutttrrrkkkcccVVVJJJBBBAAACCCEEEOOOYYYeeeooozzzzzzyyywwwtttoookkkfffbbb___\\\XXXUUULLLJJJFFFCCC@@@===999666555333222222222222000///222222222222444666888999;;;>>>BBBHHHMMMQQQTTTUUUUUUZZZdddppp}}}}}}{{{xxxxxxyyyzzzyyyxxxvvvuuurrrqqqpppnnnmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrqqqpppooonnnnnnoooqqqrrrqqqpppnnnmmmllllllmmmmmmuuutttrrrqqqqqqrrrtttuuuyyyxxxxxxxxxxxxyyyzzzzzzwwwvvvvvvzzz~~~~~~}}}{{{yyywwwvvvuuuvvvuuuttttttuuutttrrrpppooonnnmmmmmmmmmkkkiiigggcccdddfffiiilllllljjjhhhgggfffeeeddddddfffhhhiiifffhhhfff___ZZZZZZ[[[YYYbbbhhhnnnqqqvvv~~~uuukkklllpppqqqqqqrrr;;;:::888888:::::::::999;;;;;;::::::999999999999999999999999::::::;;;;;;;;;<<<===???@@@BBBCCCCCCEEEFFFGGGJJJKKKMMMNNNNNNPPPIIICCC@@@<<<666555777777888999<<>>>>>>>>AAACCCEEEFFFGGGHHHJJJMMMPPPSSSTTTSSSVVV\\\bbbiiirrr{{{{{{vvvrrrnnnllljjjhhhgggfffggggggaaaaaa``````___\\\XXXUUURRRSSSSSSRRRQQQRRRTTTVVV]]]aaahhhmmmoooooonnnmmmhhhhhhggggggfffgggiiijjjjjjiiigggfffggghhhiiijjjmmmmmmlllllllllnnnooopppsssqqqooonnnooorrrvvvxxxwwwmmmkkkmmmmmmiiijjjbbbVVVKKKCCC<<<777333111000//////......//////+++,,,,,,------,,,,,,,,,...,,,***)))))))))'''&&&,,,***''''''(((*********((((((((()))++++++***((()))'''%%%&&&)))+++)))&&&''')))+++)))((((((******))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))+++,,,+++***(((***++++++***)))+++,,,......---,,,...333:::???CCC===<<>><<<999666///......///222333333222333333333333444666777888===@@@EEEJJJOOOTTTXXX[[[aaafffnnnxxx}}}zzzwwwxxxxxxxxxxxxwwwvvvuuuuuutttrrrqqqqqqqqqrrrsssmmmmmmnnnppprrrrrrrrrqqqnnnnnnmmmlllkkkllllllmmmkkkjjjiiihhhhhhhhhiiijjjpppoooooopppqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvyyy~~~|||~~~|||zzzxxxwwwvvvvvvuuuttttttuuuuuusssqqqpppooommmmmmmmmllljjjiiieeefffiiilllnnnnnnmmmllljjjjjjjjjiiihhhiiikkkmmmlllmmmkkkeeeaaabbbaaa^^^gggjjjooottt{{{yyyqqqtttzzz{{{zzzzzz999999:::;;;===<<<999777<<<;;;;;;::::::999999888888999999:::::::::::::::888888999:::;;;======>>>>>>???@@@AAAAAAAAAAAAAAAEEE@@@===<<<999555666999999:::<<>>999555222111000///////////////+++,,,---------,,,++++++,,,+++******,,,,,,+++))),,,***(((''')))*********%%%$$$$$$%%%'''((('''&&&***(((&&&'''+++,,,***((())))))***+++)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))+++,,,,,,***(((***++++++***)))+++,,,......------///444;;;@@@BBB<<<<<>><<<<<<:::888555///......///111222222111444444444444555666666777===AAAFFFLLLQQQXXX```eeevvvzzz}}}{{{yyyxxxvvvtttssstttuuuvvvtttssssssrrrssstttuuuvvvnnnnnnoooqqqttttttrrrooonnnmmmllljjjiiihhhggggggcccbbbbbbaaabbbccceeeeeefffhhhkkknnnqqqrrrssssssvvvvvvwwwxxxxxxwwwvvvvvvwwwvvvuuuxxx|||~~~}}}{{{~~~}}}{{{zzzxxxwwwvvvwwwvvvuuuuuuvvvvvvtttrrrqqqooommmmmmmmmmmmkkkjjjhhhiiilllmmmnnnmmmmmmmmmnnnoooooonnnllllllnnnpppoooqqqppplllllloooooolllmmmmmmpppvvv~~~{{{999:::;;;===???===:::777::::::999999888888888777777777888999999999999888777777888999999:::;;;;;;999999;;;<<<===>>>>>>>>><<<999999:::888666888===<<<<<<>>>@@@CCCEEEDDDBBBDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCEEEGGGIIIJJJKKKLLLMMMNNNQQQSSSVVVYYYZZZWWW\\\eeelllrrrwww{{{~~~{{{|||}}}{{{zzz|||vvvnnnkkkiiifffcccfffdddbbb___]]][[[ZZZYYYVVVTTTRRRSSSTTTRRRMMMIIIHHHHHHGGGDDDAAA@@@AAACCCJJJOOOVVVZZZ]]]___cccfffeeeeeefffhhhkkkmmmlllkkkjjjiiihhheeecccbbbdddfffhhhhhhhhhiiikkkmmmpppqqqtttsssqqqooooooppprrrttt|||~~~xxxoooiiikkkmmmhhh___dddbbb]]]VVVMMMDDD<<<888444333222000//////......,,,,,,---------,,,+++++++++******+++------,,,***,,,***((()))***+++***)))'''&&&%%%&&&((())))))(((+++******+++,,,------,,,---***)))+++***'''&&&(((***))))))(((((())))))***))))))))))))))))))))))))***))))))***,,,---,,,+++)))***++++++******+++------.........000555<<>>:::===NNNcccvvvzzzbbbTTTSSS^^^sssoooaaahhhyyy{{{xxxxxx}}}~~~qqqpppzzz{{{yyyssspppqqqqqqppppppsssnnnlllhhheeeccccccdddeeelllpppxxx~~~}}}}}}}}}}}}||||||{{{zzzyyyttttttvvvxxxyyyxxxtttqqqeeeZZZLLLBBB???BBBEEEGGGPPPXXX```gggqqq}}}zzzpppfffcccbbb]]]YYYWWWVVVSSSNNNJJJGGGCCC@@@======;;;999888777666444222333111000000000000...---333333444555666777777777===BBBHHHNNNUUU___kkkttt}}}zzzxxxuuurrrqqqrrrtttuuuqqqqqqppppppqqqssstttuuuooooooooorrruuuuuuqqqmmmlllllljjjhhheeecccaaa```YYYYYYYYYZZZ[[[^^^```aaa^^^```eeeiiilllnnnnnnnnnpppqqqtttvvvwwwvvvuuutttttttttuuuuuuvvvxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvvvvxxxwwwvvvvvvwwwvvvtttrrrpppnnnlllllllllmmmlllkkkiiikkkmmmnnnmmmllllllmmmppprrrsssqqqnnnlllnnnqqqnnnqqqsssuuuzzzvvvrrrqqqwww;;;;;;;;;<<<======;;;999888888888888888888888888666777888999999999888777888888888999999:::::::::777888999:::;;;;;;<<<<<<999888888:::999777;;;AAA???>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDGGGJJJLLLMMMNNNNNNNNNOOOPPPRRRUUUXXXZZZ\\\YYY]]]ccchhhlllpppuuuxxxzzz}}}yyytttllleeeaaa___]]]\\\\\\[[[ZZZXXXWWWVVVUUUTTTNNNLLLJJJKKKLLLKKKFFFAAABBBBBBAAA???<<<;;;<<<>>>>>>CCCIIILLLNNNRRRYYY___``````bbbfffkkkmmmllljjjiiijjjiiigggddddddgggjjjiiiiiihhhiiijjjlllnnnoooqqqppppppooopppqqqssstttxxx}}}|||yyyxxxsssjjjffffffccc___dddfffgggdddZZZMMMAAA:::666555333111///......------------,,,,,,++++++++++++******+++,,,,,,***(((+++***)))***+++,,,***(((+++)))((((((***+++***)))((()))++++++***+++,,,------'''%%%)))+++(((&&&'''*********))))))*********))))))))))))))))))))))))***))))))***,,,------,,,***+++,,,,,,++++++,,,---,,,---///000222666<<<@@@<<<;;;BBBTTThhhxxxkkkWWWQQQTTTeeennnfffuuu{{{{{{}}}vvvwww|||vvvsssooonnnqqqsssqqqppprrrmmmkkkgggddddddfffiiikkkooovvv~~~~~~}}}}}}|||{{{{{{zzzxxxxxxxxxyyyyyywwwtttqqqbbbWWWIII@@@>>>AAACCCCCCIIINNNSSSYYYcccqqqyyy{{{rrreeeZZZWWWVVVRRROOOPPPJJJGGGDDDAAA@@@???<<<;;;;;;999777666555444222000222000///000111111000//////000222555777999:::;;;???CCCIIIPPPYYYgggxxx{{{yyywwwuuussssssrrrrrrrrrqqqpppooooooppprrrrrrooonnnooorrruuutttnnniiifffeeeccc```]]]YYYVVVTTTQQQQQQRRRSSSVVVYYY\\\^^^ZZZ[[[]]]```ccceeefffggghhhjjjnnnrrrttttttsssrrrppprrrsssqqqooopppuuuzzzzzzyyyyyyyyyyyyxxxxxxxxxzzzxxxwwwwwwwwwvvvsssqqqpppnnnkkkkkkkkkllllllkkkgggjjjmmmmmmlllkkklllnnnpppssstttrrrmmmjjjlllooolllpppuuu|||{{{vvvzzz===;;;999999;;;<<<<<<;;;999999999999999999999999777888999:::::::::999888999999999999::::::;;;;;;888999999999999999888888999888:::<<<;;;999<<>>???HHHZZZmmmzzz{{{```QQQPPPUUUiiiooolll|||wwwzzz{{{{{{zzzwwwooollllllqqqsssqqqoooqqqmmmjjjgggdddeeehhhllloooqqqzzz~~~~~~~~~~~~}}}||||||{{{{{{}}}{{{zzzyyyxxxvvvssspppbbbWWWIIIAAA???AAABBBBBBDDDGGGJJJNNNYYYhhhrrruuujjjZZZLLLIIIHHHFFFDDDFFFAAA???===<<<<<<<<<;;;:::;;;:::777666666555333111---,,,---///222444555444,,,...111555888;;;===>>>@@@DDDKKKRRR]]]mmmzzzzzzzzzyyywwwtttrrrppptttsssrrrppppppppppppqqqooonnnnnnqqqtttssslllfff```^^^\\\XXXTTTPPPLLLJJJLLLLLLMMMPPPSSSVVVZZZ\\\ZZZYYYYYYYYY[[[]]]```bbbcccfffjjjoooqqqrrrqqqpppmmmpppqqqnnniiijjjqqqyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwwwwvvvsssqqqpppmmmkkkjjjkkklllkkkkkkeeehhhkkklllkkkkkkmmmooopppssstttqqqkkkhhhjjjllljjjooovvv|||~~~999:::;;;;;;;;;:::888777::::::999999999999::::::444666888999777666666666999999999999999999999999777777777777777777777777888888999:::<<<>>>@@@BBB@@@AAABBBDDDEEEDDDDDDCCCFFFCCC@@@>>>???AAABBBCCCGGGIIILLLNNNOOOPPPRRRSSSUUURRROOOQQQVVV\\\______^^^___ccchhhnnnuuuzzz~~~zzzqqqgggaaaZZZWWWSSSOOOMMMMMMOOOPPPHHHHHHGGGFFFEEECCCAAA@@@@@@???>>>===<<<;;;::::::888999999888666555666888777666888>>>AAADDDJJJRRRWWW^^^dddfffgggjjjiiifffjjjfffbbbcccggglllnnnnnnjjjjjjiiigggeeefffjjjnnnnnnnnnmmmnnnqqquuuyyy|||||||||uuuttt{{{|||~~~vvvooopppiiiaaacccnnnsss}}}jjjPPP???:::000111555000......'''...------,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++++++++*********)))(((''''''((()))***)))------((('''******%%%+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************,,,,,,***(((***...---)))((()))***,,,------,,,,,,///,,,+++///777===???>>>AAA???III]]]rrr~~~nnnWWWNNNSSSZZZyyywwwmmm{{{sssrrrxxxvvvwwwtttkkkrrrtttqqqooorrrqqqmmmhhheeeeeehhhjjjjjjmmmqqqttt~~~}}}|||}}}|||zzz~~~~~~|||zzzwwwuuurrrqqqbbbXXXJJJBBB@@@AAAAAA@@@FFFEEECCCFFFSSScccllllllWWWPPPGGGBBBBBBBBB???<<<@@@>>>;;;888666555666666333333333333333222111000333333222222111000000///222222333555888:::;;;;;;AAACCCKKKUUUaaarrr|||}}}~~~zzzvvvsssssstttrrrqqqpppqqqssstttsssrrrrrrqqqqqqpppnnnjjjddd___[[[YYYTTTLLLFFFEEEIIIMMMIIILLLNNNNNNTTT\\\[[[UUUXXXVVVSSSQQQQQQSSSVVVXXX[[[]]]aaaggglllnnnmmmkkkpppsssuuutttrrrqqqrrruuuwwwyyy{{{|||{{{zzzzzzzzz}}}xxxtttsssvvvxxxvvvssspppnnnkkkjjjjjjjjjiiigggkkkkkkkkklllmmmmmmjjjhhhmmmpppqqqnnnjjjhhhjjjnnnnnnpppttt{{{::::::;;;;;;;;;:::999888:::999999888888999999:::666888::::::888777777888999999999999999999999999888888888888888888888888888888999:::<<<>>>@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDBBB???>>>@@@BBBDDDFFFFFFIIILLLNNNOOOQQQSSSUUUXXXVVVTTTUUUYYY^^^```aaadddeeegggmmmuuussshhhaaa[[[TTTOOOOOOLLLIIIFFFDDDDDDEEEEEEAAAAAA@@@@@@??????>>>>>>======<<<;;;:::999888888888999999888666555777888555444666;;;>>>@@@FFFMMMWWW___fffiiilllooopppmmmlllhhhdddcccfffiiijjjiiihhhggggggffffffgggiiikkkllllllmmmnnnqqqtttwwwyyyzzz|||zzzpppuuu}}}yyywww~~~|||zzzwww|||wwwmmmnnnwwwcccHHH???333111333...---000+++......---,,,,,,++++++******+++,,,,,,,,,,,,+++***)))******************)))***)))(((''''''((()))***'''++++++'''(((,,,,,,(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++))))))...333111+++)))***+++,,,------,,,,,,///------111999>>>@@@???AAAAAALLLaaavvv{{{cccOOOKKKTTT___jjjkkkyyyvvvrrrsss|||yyysssrrrtttqqqrrrvvvvvvrrrqqqrrrooojjjfffcccdddhhhjjjkkkpppvvv{{{}}}}}}}}}}}}zzzzzzzzzyyywwwuuutttsssfff[[[MMMCCC@@@AAAAAAAAADDDEEEFFFKKKWWWcccgggeeeOOOHHH@@@;;;;;;;;;999666:::999888666555555666666333333333333333222111000111111111111222222222222222222333555777999::::::BBBDDDJJJUUUbbbsss}}}~~~}}}zzzvvvsssssstttqqqpppooooooqqqrrrrrrqqqooonnnmmmkkkiiiddd^^^ZZZQQQPPPLLLGGGDDDEEEIIIMMMPPPRRRQQQPPPRRRVVVRRRKKKKKKJJJJJJJJJKKKMMMNNNOOOQQQRRRVVV\\\bbbeeeffffffmmmpppssstttuuutttuuuvvvxxxzzz||||||zzzxxxxxxxxx{{{wwwttttttwwwxxxvvvsssqqqoookkkiiihhhfffdddbbbiiihhhggghhhiiiiiihhhfffkkkmmmooommmiiihhhjjjnnnnnnnnnqqqwww::::::;;;;;;::::::999888:::999999888888999999:::777999;;;;;;999888888999888888888888888888888888999999999999999999999999888888999:::;;;===???@@@DDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAACCCFFFHHHGGGJJJNNNQQQRRRTTTWWWYYY^^^\\\[[[\\\___ccceeeeeejjjkkkooowwwrrrggg```WWWPPPMMMJJJFFFCCCCCCBBB@@@>>><<<;;;;;;;;;<<<;;;:::::::::;;;<<<===:::999999888777666555555888888999888666555777888555333555999<<<===CCCJJJUUU^^^fffiiimmmrrrtttrrrnnnjjjeeedddfffgggfffdddeeedddcccdddfffhhhhhhhhhiiikkkllloooqqqssstttuuuwwwxxxpppgggkkkwwwssssss}}}~~~YYYFFF777333333------222///......------,,,+++++++++***++++++,,,,,,++++++***((())))))******))))))((())))))(((((((((((())))))%%%((()))((())),,,---,,,******))))))))))))******************************))))))))))))******************(((***111777444,,,***+++,,,,,,,,,,,,++++++///......333:::???AAA@@@@@@CCCOOOdddxxxpppYYYHHHIIIYYYiiiuuuggg___nnn~~~wwwrrrqqqpppuuusssrrrnnnooosssrrrwwwwwwtttqqqppppppkkkdddcccaaabbbgggiiilllsss{{{~~~}}}}}}}}}}}}wwwwwwxxxxxxwwwwwwvvvvvvkkk```PPPDDD??????AAAAAAAAADDDHHHOOOYYYbbbaaa\\\HHHBBB:::666555555333111333333444555555555555555222222333333333222111111000000111222222333444444444444555777999:::;;;<<>>???CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDFFFHHHJJJMMMQQQTTTVVVYYY\\\^^^aaaaaaaaacccfffjjjlllnnnooosss{{{~~~kkk^^^RRRNNNHHHDDDCCCCCCBBBAAA>>>======<<<;;;:::888777<<<;;;999888888999;;;<<<888888777666666555444444777888888777666666777999777555777:::<<<>>>CCCJJJQQQZZZbbbfffjjjoooqqqooonnnjjjfffeeeffffffdddaaacccaaa___```cccfffgggfffgggiiillloooqqqrrrqqqqqqsssvvvrrrjjjmmmzzz{{{iiimmmzzzjjjJJJ;;;666555......222///.........---,,,,,,++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))&&&'''((((((***,,,---,,,***))))))))))))))))))***************************((()))))))))***************)))(((+++222888333***,,,,,,,,,,,,,,,,,,++++++......///444:::>>>@@@@@@???EEESSSfffxxx}}}gggSSSGGGLLL```rrraaaZZZ]]]ttt{{{sssnnnoooqqqxxxyyyooopppnnnpppvvvvvvwwwsssooommmmmmlllfff___cccaaabbbeeegggkkkttt~~~~~~}}}}}}|||}}}~~~}}}{{{zzzxxxxxxyyyyyyyyyxxxwwwwwwooodddSSSEEE>>>===???AAA???BBBGGGMMMWWW^^^\\\UUUDDD???:::666555444333222000111333555555555333222222222333333333222222111111111222222333444444444555777999:::;;;<<<>>>???AAAFFFRRR```kkkuuu}}}}}}|||yyywwwuuussssssrrrooommmlllmmmnnnnnnnnnjjjgggaaa\\\WWWQQQKKKGGGGGGFFFDDDDDDGGGMMMUUUZZZ___\\\XXXUUUSSSPPPJJJEEECCCDDDEEEGGGIIIJJJKKKKKKSSSWWW^^^hhhqqqvvvvvvvvvssspppnnnppptttvvvuuusssvvvxxxzzzzzzxxxwwwwwwwwwqqqpppppprrrttttttrrrooorrrqqqooonnnooopppooonnnllliiieeeddddddfffffffffeeehhhjjjkkkjjjkkkmmmooolllkkkkkklllppptttyyy|||<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::;;;;;;<<<===>>>???@@@AAABBBCCCEEEGGGHHHIIIFFFHHHIIIHHHFFFFFFGGGIIILLLOOOSSSWWWYYY[[[^^^aaaaaabbbdddggglllqqqvvvzzz}}}wwwhhhYYYOOOFFFCCC@@@=========>>>>>><<<=========<<<;;;999888===<<<:::888777888999:::888888777777666666555555777888888777666666888999888666777:::<<<===CCCIIIPPPYYYaaadddhhhmmmnnnlllllliiiffffffggggggdddaaabbb```______aaadddfffgggfffhhhlllpppqqqqqqooommmmmmsssyyysssuuutttdddjjj{{{qqqMMM>>>999888000///222...//////...------,,,,,,+++++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))))))))(((((()))((((((************+++)))))))))******)))))))))************************((()))))))))************+++***)))***000444///'''------,,,,,,,,,,,,,,,,,,,,,---///444999===???@@@CCCLLL[[[kkkzzzuuu___PPPIIIPPPfffzzzmmmWWWVVV^^^vvv{{{sssoooqqquuu~~~uuummmqqqoooqqqxxxxxxvvvpppkkkkkkllljjjddd```cccbbbbbbdddfffjjjuuu~~~}}}||||||||||||}}}~~~~~~}}}{{{zzzyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwrrrgggVVVGGG>>><<<>>>@@@>>>@@@BBBGGGPPPXXXWWWQQQAAA>>>:::666555444444333111222444555555444111000111222222333333333222222333333333333333333333333333666999::::::;;;>>>AAABBBKKK\\\jjjppprrryyy~~~||||||}}}|||zzzyyyxxxvvvuuutttssspppmmmlllllllllkkkjjjhhhccc[[[TTTNNNIIIDDD@@@CCCBBBBBBEEEMMMWWWaaaggg```[[[UUURRRPPPLLLGGGCCCBBBDDDGGGKKKPPPUUUZZZ\\\aaafffoooyyy~~~wwwrrrmmmkkknnnqqqrrrqqqsssuuuxxxxxxxxxwwwwwwxxxmmmmmmnnnoooqqqpppnnnmmmnnnmmmkkkkkklllmmmlllkkkkkkhhhdddbbbbbbdddeeeeeedddfffiiikkkllllllnnnoookkkjjjjjjkkknnnqqquuuwww@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>??????<<<<<<===<<<::::::<<<>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>??????@@@AAABBBCCCFFFHHHKKKLLLLLLOOOQQQPPPMMMKKKLLLNNNPPPSSSWWWZZZ\\\___bbbdddccceeeiiinnnuuu}}}tttkkkaaaSSSIIIDDDCCCAAA???===;;;;;;<<<===<<<<<<<<<<<<<<<;;;:::999<<<:::999777666666777777999888888888777777777666666777888777666666888:::666555666999;;;===BBBIIISSS[[[cccfffjjjnnnooommmllliiiggggggiiihhhdddaaa```bbbeeefffeeeeeefffgggfffiiilllpppqqqpppnnnlllgggnnn{{{{{{xxx{{{tttdddjjj{{{oooPPPAAA;;;999111///222...//////......---,,,,,,,,,,,,++++++******++++++,,,((())))))******))))))((((((((())))))))))))((((((+++)))(((+++***((((((***))))))************))))))************************))))))))))))***************,,,+++***,,,///,,,&&&------,,,,,,,,,,,,---...+++---000555999<<<>>>@@@JJJVVVfffttt}}}jjjVVVMMMLLLVVVmmmfffQQQSSS]]]qqqyyyqqqnnnttt{{{uuunnnrrroooqqqwwwwwwvvvppplllmmmlllhhhdddccceeecccccceeefffkkkyyy|||}}}||||||||||||zzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{~~~~~~}}}|||{{{yyyxxxwwwtttjjjZZZJJJ@@@===>>>@@@AAAAAA@@@BBBJJJRRRRRRMMM===;;;888666444333333333222333444555444333000///111111222333333333222222444444444444444444444444000333777999999:::>>>AAAIIIUUUeeeppppppnnnuuu|||zzz{{{~~~{{{zzzxxxxxxxxxxxxwwwuuurrrpppnnnlllkkkiiifffdddaaa\\\TTTLLLGGGCCC@@@>>>===>>>CCCKKKVVV```gggkkk^^^UUUMMMJJJHHHDDDAAAAAABBBFFFMMMWWW```iiiooosssvvvzzzsssooojjjhhhjjjllloooqqqsssuuuwwwxxxwwwvvvvvvvvvlllmmmmmmmmmmmmmmmllllllqqqooommmllllllllljjjiiiiiieeeaaa___```aaabbbbbbbbbdddfffiiikkklllmmmmmmjjjiiijjjkkkmmmqqqtttvvvxxx|||FFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBAAAAAABBBBBBBBB?????????>>>======???AAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>??????@@@DDDDDDDDDFFFHHHJJJMMMNNNPPPTTTXXXXXXUUUSSSTTTVVVXXX[[[___bbbcccfffhhhjjjlllooottt{{{uuuhhhccc```^^^WWWMMMFFFEEEDDDCCCAAA???=========>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888888888888888888888777777777666777888777666666888:::777666777;;;===???DDDKKKUUU]]]eeeiiimmmrrrsssqqqmmmkkkiiiiiijjjhhhddd___]]]fffooorrrmmmhhhfffggggggjjjmmmooopppooommmlllgggmmmvvv|||{{{xxxyyy}}}}}}mmmqqqpppUUUCCC;;;666......222000/////////...------,,,,,,,,,,,,+++******+++,,,,,,)))******************)))'''((()))******)))((('''+++((((((++++++((((((+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))),,,---***)))+++,,,))),,,,,,++++++,,,---...///+++...222666:::===???AAANNN]]]nnnzzzwwwcccPPPKKKPPP^^^xxx}}}bbbPPPUUU^^^lll{{{qqqkkklllvvvxxxsssvvvqqqqqqwwwwwwvvvpppmmmmmmjjjcccaaacccfffdddeeeggghhhooo~~~}}}{{{{{{{{{|||yyy{{{~~~~~~}}}{{{{{{{{{|||{{{zzzxxxxxxyyy{{{|||}}}}}}||||||{{{zzzxxxwwwvvvmmm^^^OOODDD???@@@BBBEEEDDDBBBBBBGGGMMMLLLFFF::::::888555333222333444111222222333333222000000000111222333333333333222333333444444555555666666///333888::::::<<>><<<;;;<<<>>>>>>===<<<<<<<<<<<<======888888:::;;;<<<<<<<<<<<<888888888888888777777777666777888777666777888::::::888:::>>>@@@BBBHHHOOOTTT]]]eeejjjnnnsssuuutttooommmkkkjjjkkkhhhccc^^^[[[hhhwww{{{uuukkkgggfffhhhjjjmmmooopppooommmllljjjnnntttwwwuuutttxxx~~~}}}{{{~~~tttYYYEEE:::444+++,,,333222/////////...------,,,,,,---,,,+++******+++,,,---******++++++++++++******'''((()))******)))((('''***&&&'''+++,,,((((((---((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************(((---...***(((***------,,,,,,++++++,,,...///000,,,///444888;;;>>>@@@BBBOOO___ppp|||vvv```MMMKKKSSSeeevvv^^^SSSYYYbbbkkkrrrwwwzzz|||~~~wwwjjjfffiiivvv}}}wwwzzztttsssxxxxxxtttooollllllfff^^^\\\aaafffeeefffhhhkkksss|||{{{{{{{{{|||xxxzzz~~~~~~}}}zzzyyyxxxyyyxxxwwwvvvvvvxxxzzz{{{zzz{{{{{{{{{zzzzzzyyyxxxwwwooobbbSSSGGGBBBBBBDDDHHHGGGDDDCCCGGGKKKHHHAAA::::::888666444333444555///000000111111111111111000111222333333333333333111222333444666777888888111666;;;>>>>>>@@@EEEJJJ___gggnnnllldddggg}}}}}}{{{|||xxxvvvuuuwwwzzz{{{zzzxxxooommmllljjjgggbbb\\\WWWOOOJJJDDD@@@???@@@BBBCCCHHHNNNYYYdddjjjggg^^^VVVPPPFFF>>>@@@CCCDDDHHHNNN[[[eeettt{{{tttlllgggYYY^^^eeeiiikkkmmmqqquuuwwwyyyyyyxxxtttqqqpppoooqqqqqqooommmkkkkkklllnnniiihhhfffgggiiikkkkkkjjjiiigggdddccccccccccccaaa^^^___aaadddggghhhgggfffhhhhhhhhhiiijjjlllooopppppprrrqqqooouuuXXXSSSNNNMMMOOOOOOLLLHHHJJJJJJJJJJJJIIIIIIIIIHHHFFFGGGGGGHHHHHHGGGFFFFFFHHHGGGFFFGGGIIIJJJIIIHHHKKKLLLLLLJJJFFFDDDCCCCCCEEEEEEDDDDDDCCCDDDDDDDDDDDDLLLPPPNNNMMMQQQSSSQQQ[[[^^^bbbbbb```___aaaccceeemmmpppmmmmmmssswwwvvvzzznnnccc\\\WWWUUUSSSWWW\\\___```^^^ZZZWWWOOOLLLGGGCCC@@@???@@@AAAAAA@@@@@@???>>>======<<<<<<>>>>>>;;;:::===<<<999;;;;;;;;;;;;::::::999999<<<;;;:::999888999999:::::::::<<<>>>>>>@@@JJJUUUdddfffkkkrrryyy{{{xxxuuutttppppppuuutttjjjaaa^^^ccciiippprrrpppllljjjiiiiiijjjlllnnnqqqpppmmmkkkjjjkkknnnqqqtttwwwzzz|||vvv{{{```SSSBBB777444444111//////////////////...............---------,,,,,,,,,---,,,,,,+++*********++++++***)))(((((()))***+++******))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))))),,,+++***))))))***+++,,,,,,,,,------------------......333:::>>>>>>@@@DDDRRR]]]mmm~~~zzzaaaKKKLLL]]]uuummmYYYPPP^^^mmmtttwwwyyyyyyxxxuuuvvv~~~{{{llleeeeeehhhrrr}}}ssstttwwwvvvuuuwwwrrrmmmfffaaa______``````ffffffhhhkkklllttt~~~||||||~~~{{{zzz{{{{{{{{{zzzxxxyyyzzz{{{{{{yyywwwvvvzzztttsssvvvzzz{{{{{{yyyyyyzzz|||~~~}}}{{{xxxwwwpppcccTTTGGGAAACCCFFFJJJIIIHHHKKKMMMMMMHHHDDD???999222000222333222///444333333333222111111111444222111111222333333222333333333333444555666777<<<<<<<<<;;;===CCCMMMTTTeeebbbccchhhmmmvvv~~~}}}|||zzzxxxvvvxxxzzzzzzwwwsssrrrooojjjddd^^^WWWPPPKKKGGGEEEAAA===:::<<>>>>>>>>======<<<<<<;;;;;;;;;;;;999888888999:::;;;<<<;;;===@@@BBBGGGTTT```nnnqqqwww~~~zzzuuuvvvrrrrrrvvvtttllldddbbbdddhhhmmmpppnnnkkkjjjjjjlllllllllnnnppppppmmmkkkkkkmmmoooqqquuuzzz~~~vvv}}}{{{gggYYYGGG:::555444111///...------------,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++***))))))***++++++,,,,,,,,,------------...///000555<<>>777444555666555222333333333222222222222222444333111111333444333222444444444444555666888888;;;<<<>>>???AAAHHHRRRYYYaaaaaafffppp{{{~~~}}}}}}yyywwwvvvwwwyyyxxxsssoookkkiiieee^^^VVVOOOJJJGGG@@@@@@>>>===>>>CCCJJJOOOYYYZZZ[[[YYYUUUMMMEEE???DDDEEEHHHMMMUUU___llluuu|||uuukkkbbb```bbbfffrrrvvvzzz}}}}}}{{{zzzzzzyyyzzz{{{yyyvvvsssqqqqqqtttqqqnnnmmmnnnoooooonnnnnnhhheeegggiiihhhhhhjjjnnnhhheeeggggggeeecccdddcccbbbbbbbbbccceeegggiiieeefffhhhjjjlllmmmmmmnnnmmmkkkiiiiiijjjkkkiiigggfffjjjqqqwwwssswww]]][[[[[[]]]aaabbb```^^^\\\ZZZXXXVVVUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSVVVUUUTTTUUUWWWXXXVVVUUUTTTWWWYYYYYYVVVSSSQQQQQQOOONNNMMMMMMNNNPPPSSSTTTZZZ```eeeeeecccbbb^^^ZZZ[[[\\\^^^bbbeeeeeecccaaagggnnntttttttttwwwzzzzzz~~~mmmbbbUUUQQQKKKGGGGGGIIIKKKLLLVVV^^^iiirrrtttqqqjjjdddaaa```___\\\WWWPPPJJJFFFJJJIIIHHHFFFEEECCCBBBAAA===@@@@@@>>>>>>AAAAAA???AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>???CCCHHHQQQbbbqqq}}}vvvvvvttttttvvvuuunnnhhhffffffhhhkkklllkkkjjjkkklllnnnmmmlllmmmnnnooonnnlllnnnoooooopppsssxxx~~~uuuwwwuuuvvvwww~~~|||xxx~~~zzzkkk]]]KKK===666444111///.........---------,,,,,,,,,,,,+++++++++*********,,,,,,++++++******++++++))))))************))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++++++++***))))))***++++++,,,,,,,,,---------......000111777>>>AAA@@@BBBGGGWWWdddssswww^^^LLLVVVqqqxxxooo```SSSQQQ[[[hhhrrrzzz~~~vvvrrrvvv}}}}}}qqqaaa```dddnnn~~~|||uuuuuuwwwvvvuuutttuuuooohhhbbbaaabbbcccdddeeefffiiimmmttt{{{~~~{{{yyyyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{|||||||||yyywwwyyy|||~~~}}}zzzxxxwwwxxxzzz{{{{{{zzzxxxvvvnnn```PPPHHHIIIMMMIIIMMMVVV___eeebbbZZZRRRJJJDDD===888888777555333222222222222222333333333555444222222444555444333444555555666777888::::::<<>>>>>???CCCJJJSSSYYYbbb___XXXQQQJJJDDD@@@>>>FFFHHHMMMXXXiiizzzxxxttttttuuurrrooohhh```[[[___jjjttt~~~yyyzzz{{{yyyvvvsssrrrrrrrrrpppnnnmmmnnnoooooonnnlllgggdddfffhhhggghhhkkkmmmiiihhhkkkkkkgggddddddcccbbb```___```cccfffhhhcccdddfffhhhiiikkkkkklllmmmkkkiiihhhhhhfffdddbbbgggkkkqqqyyy~~~mmmlllxxxbbbbbbbbbeeeiiijjjiiigggfffdddaaa^^^]]]^^^___aaaaaa```]]][[[YYYZZZZZZ[[[^^^^^^^^^___```aaa___]]]]]]___bbbbbb___[[[XXXWWWSSSRRRRRRRRRSSSVVVYYY[[[ccceeehhhhhhfffccc```]]]]]]]]]___dddhhhiiifffccccccjjjqqqtttvvvwwwzzz{{{ooo^^^RRRJJJIIIGGGEEEEEEFFFIIILLLNNNUUU]]]iiitttyyyxxxtttpppqqqpppmmmhhh```WWWPPPKKKMMMLLLKKKIIIGGGEEEDDDCCC===@@@AAA>>>???BBBCCC@@@CCCBBBAAA@@@?????????@@@@@@???>>>>>>>>>???@@@AAABBBAAABBBGGGMMMYYYmmm~~~yyyuuuuuutttuuusssooollljjjjjjiiiiiihhhiiijjjlllnnnllljjjiiiiiikkkmmmnnnnnnoooooonnnlllmmmrrrzzzyyywwwvvvwwwxxx|||}}}ooogggmmmvvvxxxsssfffZZZHHH;;;555333222111111111000000//////......,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,((()))***++++++***)))(((((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((((((((((((+++******************++++++,,,,,,------.........000222888???AAAAAADDDIIIXXXgggxxxiiiVVVMMM\\\vvvxxxssskkk___SSSQQQ[[[hhhsss}}}yyywwwuuuzzz|||sssvvvrrrdddaaaiiiwww|||wwwwwwxxxxxxuuusssrrrmmmfffaaa```bbbcccdddccceeeiiiooozzz}}}yyy}}}zzzxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyywwwwwwzzz~~~~~~{{{yyyvvvttttttvvvxxxyyyyyyyyyzzzuuuhhhXXXMMMLLLPPPQQQVVV^^^ggglllhhh___XXXNNNIIIAAA;;;888666444222222222222333333444444444777555333444555666555555555555555666888:::;;;<<>>???DDDJJJNNNSSSYYYbbbhhhkkkwww}}}{{{{{{{{{{{{wwwvvvuuuvvvwwwssslllfff^^^TTTJJJGGGIIIIIIDDD>>>BBBDDDHHHKKKOOOTTTZZZ___^^^ZZZTTTLLLGGGHHHLLLQQQVVV```mmm||||||uuuoookkkgggeee^^^bbbggglllsssyyyxxxsssuuuwwwwwwuuuttttttttttttrrrooonnnnnnmmmkkkjjjkkkhhhggghhhhhhfffhhhmmmjjjiiilllpppnnngggcccdddaaa```^^^]]]^^^```bbbdddcccdddeeegggiiijjjkkkkkkkkkkkkkkkkkkkkklllnnnooouuu|||tttjjjoooyyymmmnnnnnnoooqqqssstttuuuvvvtttsssqqqqqqrrrssstttuuutttsssqqqpppppppppqqqmmmmmmnnnoooppppppmmmjjjjjjlllnnnmmmiiieeecccaaabbbbbbbbbbbbccccccdddeeehhhdddbbbdddeeedddccceeeccccccdddgggjjjkkkjjjiiijjjmmmttt{{{~~~~~~sss^^^OOOEEE???>>>@@@@@@BBBCCCDDDEEEHHHLLLOOOUUU\\\fffqqqzzzwwwnnneee^^^YYYVVVQQQQQQOOONNNLLLKKKJJJIIIIIILLLLLLIIIJJJLLLMMMJJJIIIHHHFFFEEEFFFGGGIIIJJJFFFEEECCCBBBBBBBBBCCCDDDJJJKKKOOOVVV^^^jjj}}}yyyqqqtttsssooommmoooqqqpppppplllfffdddeeehhhkkkllleeedddcccdddgggjjjllllllhhhjjjjjjhhhhhhooozzzzzzwww}}}}}}sssdddZZZZZZ```aaa]]]VVVOOOCCC:::444333333333111000//////...---,,,,,,.........---------,,,,,,++++++******++++++,,,,,,))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))))))))))))))***++++++++++++***)))***+++,,,,,,---...//////111333:::@@@AAACCCJJJTTT]]]pppttt```JJJKKKXXXnnn|||iii^^^___lll{{{zzz|||sssyyykkkgggnnnyyywwwyyyzzzxxxxxxxxxsssmmmfffccc```___```bbbcccccccccgggnnnwww}}}{{{||||||}}}}}}zzzxxxxxxwwwvvvuuuyyyyyyyyyxxxxxxxxxwwwwwwuuutttuuuxxx{{{|||yyyuuuvvvtttrrrrrrtttwwwxxxyyy|||}}}{{{sssggg[[[RRRNNNUUUVVVYYY___eeegggddd``````[[[SSSJJJBBB<<<999888666666666666666777777777999888666666888999888777666666777999;;;>>>@@@AAA@@@EEELLLSSSYYYbbblllsssxxx|||{{{{{{zzzzzzvvvtttrrrqqqpppkkkddd^^^RRRJJJBBBAAAEEEGGGCCC>>>BBBFFFKKKPPPSSSVVVYYY[[[QQQOOOLLLGGGEEEJJJSSSZZZfffttt}}}wwwrrrnnniiidddaaaaaaiiiuuuzzzvvvvvvuuuwwwxxxxxxvvvtttssssssrrrqqqooonnnnnnmmmkkkiiikkkhhhhhhhhhfffdddfffkkkhhhhhhlllooollleeebbbccc```___^^^^^^___```aaabbbcccdddfffhhhjjjkkkkkklllhhhhhhiiijjjlllpppuuuyyypppnnnuuurrrsssssssssuuuxxx|||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}{{{{{{|||~~~}}}zzzwwwtttvvvwwwwwwtttrrrqqqqqqnnnoooooooooooonnnmmmlllkkkffffffkkknnnlllkkkmmmlllmmmnnnnnnnnnoooqqqssstttuuuzzziiiZZZKKKDDD@@@<<<<<>>AAACCCEEEHHHLLLRRRXXX^^^fffqqqxxx}}}}}}|||{{{zzzvvvrrrmmmiiieee___WWWQQQEEECCCAAA@@@AAABBBCCCCCCEEEJJJOOORRRSSSQQQPPPPPPEEEFFFEEEEEEHHHSSScccnnn{{{sssuuussspppllliiigggggghhhwww{{{wwwwwwyyy{{{|||}}}{{{wwwsssqqqqqqooonnnmmmnnnoooooommmllljjjhhhggggggddd```ccchhhfffgggkkkmmmjjjccc```bbb^^^______```````````````cccdddeeegggiiijjjkkkkkkhhhiiiiiijjjmmmsss|||zzzsssvvvuuuvvvvvvvvvxxx|||}}}wwwxxxyyyyyyxxxvvvsssqqqmmmiiikkksssxxxuuurrrttttttvvvxxxvvvtttuuuyyy}}}zzzyyy|||~~~~~~mmmVVVJJJAAA@@@AAA>>>===???BBBDDDDDDCCCBBBCCCHHHMMMPPPVVVaaallltttxxxyyyxxxvvvtttqqqlllgggbbb^^^[[[YYYYYYXXXWWWWWWVVVUUUUUUVVVYYYYYYUUUUUUWWWWWWTTTSSSRRRQQQQQQSSSVVVYYY[[[WWWUUUSSSQQQPPPPPPPPPPPPPPPTTT]]]hhhrrr}}}~~~tttooopppuuuuuunnnlllqqquuuuuupppjjjccc___```cccddddddjjjhhhgggggghhhhhhgggeeeiiikkkjjjeee```aaajjjrrrxxxxxxkkkjjjpppzzz}}}vvvqqqqqqkkkgggbbb^^^bbbhhhfffaaa```ZZZQQQFFF>>>888444222333333222111000///......,,,,,,,,,+++++++++******+++*********+++,,,,,,---+++***)))(((((()))***+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''''')))***+++,,,,,,+++***)))******+++,,,---//////000555888===BBBDDDHHHTTTaaahhhyyy~~~nnnXXXMMMSSSgggqqqhhhrrr~~~wwwzzz~~~|||ttt|||yyytttssslllsssvvvtttssssssmmmeee^^^]]]^^^aaadddeeedddcccgggooowwwxxxvvvzzz}}}~~~|||yyyxxxyyyyyyyyyxxxssstttwwwyyyzzzzzzxxxxxxxxxvvvuuuwwwzzzzzzwwwtttxxxwwwvvvwwwzzz|||||||||}}}{{{yyyvvvooobbbTTTIIIEEEIIISSSaaappp{{{~~~lllhhh___TTTIIIBBB>>>===;;;:::::::::999888888888;;;999888888999::::::999:::;;;<<<>>>AAADDDFFFHHHRRRUUUYYY\\\```gggpppwww~~~|||{{{vvvqqqjjjccc^^^VVVMMMGGG===AAADDDCCC@@@@@@EEEJJJJJJNNNSSSTTTQQQLLLGGGDDD???AAACCCFFFNNN___tttyyyrrrkkkrrrqqqnnnkkkjjjlllrrrvvv{{{uuuvvvyyy}}}}}}xxxssspppooolllkkkkkkmmmpppqqqpppnnniiigggfffeeeaaa^^^```fffeeefffjjjlllhhhaaa___bbb^^^___```aaaaaaaaa```___bbbccceeeggghhhiiijjjjjjkkkkkkkkklllooovvvyyyzzzyyywwwwww{{{}}}zzzxxxxxxwwwuuutttvvv{{{xxxeeeYYYOOOIIIEEEDDDBBB>>>===???GGGEEEFFFIIIHHHEEEKKKSSSTTTZZZhhhvvv{{{xxxxxx{{{zzzvvvsssqqqppplllfffbbbccc___\\\[[[]]]^^^\\\[[[]]]^^^``````___^^^^^^___VVVUUUWWW[[[```bbb```]]]^^^\\\[[[YYYTTTPPPTTT[[[[[[^^^aaagggvvv}}}wwwuuuvvvwwwvvvsssooommmnnnqqqxxxmmm___ZZZ]]]cccffffffnnnhhhdddddddddbbbcccfffjjjkkkbbb\\\]]][[[aaaqqqvvv|||sssyyyjjjlllyyyyyyuuutttpppllliiidddcccjjjpppjjj___iiiiii^^^JJJ>>><<<666---222222111000///...---------------,,,,,,,,,++++++...,,,++++++,,,+++)))'''(((((())))))******++++++%%%%%%&&&((()))+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,++++++---///111888???@@@AAAIIIZZZgggwww~~~fffOOONNNZZZppptttiiiqqqxxxwww}}}~~~|||~~~|||~~~uuuooorrrtttwwwyyyxxxqqqhhhaaa\\\___ccceeedddbbbaaa```eeemmmyyy{{{yyy|||{{{wwwuuuvvvxxxzzzzzzwwwyyy||||||{{{yyyyyyyyywwwvvvuuuvvvwwwxxxwwwvvvyyy{{{||||||{{{zzzzzz{{{}}}yyyxxxuuukkkZZZLLLIIIKKKSSSbbbqqqyyyyyyvvvggg]]]ZZZUUUIIIGGGJJJDDDGGG???;;;>>>???;;;888999<<<;;;:::;;;===>>>>>>===>>>>>>@@@DDDEEEGGGMMMUUU]]]hhhkkklllrrrsssuuu~~~{{{wwwsssooommmfff\\\QQQGGGBBB@@@???@@@@@@???===@@@EEEJJJUUUTTTSSSQQQNNNIIICCC???@@@AAAHHHQQQZZZjjj~~~rrrlllhhhjjjhhhhhhiiijjjqqqxxxrrrrrrwwwwwwpppooorrrnnnnnnnnnoooqqqqqqooommmkkkhhhccc___]]]^^^```bbbcccfffhhhhhhfffdddbbbaaaaaaaaa```___^^^]]]]]]\\\aaa```bbbggglllmmmkkkggghhhhhhiiikkkooovvv~~~oooxxxiiiZZZQQQOOOJJJFFFFFFEEECCCCCCFFFHHHIIINNNTTTTTTQQQTTTZZZaaajjjwww|||zzzwwwvvvvvvtttooojjjkkkiiiffffffhhhhhhgggeeedddeeehhhjjjkkkjjjiiigggfffeeeeeehhhmmmnnnmmmjjjbbb^^^\\\[[[YYYWWW\\\bbbaaaeeehhhnnn|||{{{uuusssuuuvvvuuurrrnnnmmmnnnpppuuummmccc```dddjjjllllllmmmhhheeeeeeeeebbbccceeefffggg___YYY[[[YYY___ppp}}}vvvhhhkkkrrryyyuuu}}}|||vvv{{{wwwtttvvvtttooojjjgggkkksssuuupppiiirrrssshhhSSSCCC===888111222222111000///......------------,,,,,,,,,++++++---,,,++++++,,,,,,***((()))))))))))))))************************)))))))))((()))************)))(((************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,---///444:::???AAABBBKKK[[[hhhzzz}}}dddNNNRRR```xxxpppppp~~~}}}wwwrrrwwwxxxxxxwwwrrrlllfffbbb```bbbeeeeeedddccccccccciiisss}}}zzzyyy}}}~~~{{{wwwvvvwwwyyyzzz{{{zzz||||||{{{yyywwwxxxxxxyyywwwuuuuuuvvvwwwvvvuuuxxxzzz||||||{{{{{{{{{|||}}}zzzyyywwwnnn^^^QQQLLLOOOVVV^^^eeehhhgggfff```[[[]]]\\\QQQPPPRRRNNNMMMEEE???@@@AAA>>><<<===?????????@@@AAAAAAAAA@@@@@@AAAEEEIIIJJJMMMWWWbbbwww}}}yyy}}}~~~}}}yyyuuuqqqmmmggg^^^TTTKKKEEEBBB@@@CCCAAA>>>;;;<<>>AAAIIISSS[[[ZZZVVVQQQKKKGGGFFFFFFGGGMMMPPPZZZiiixxx~~~uuussstttpppjjjhhhhhhpppyyy{{{|||yyyrrrmmmlllmmmmmmllllllmmmooonnnllljjjgggfffdddbbbaaa```aaaaaa```cccfffggggggfffffffffaaaaaa```___^^^]]]\\\\\\]]]```dddggghhhhhhiiiiiigggjjjnnnqqqtttxxx|||{{{yyyxxxyyyxxxyyyuuuvvvlllddd^^^[[[TTTPPPOOOPPPOOOOOOTTTZZZ___aaadddjjjqqq|||~~~zzzsssssstttuuuvvvvvvtttsssvvvvvvzzz~~~{{{vvvuuuwwwxxxwwwuuuqqqgggaaabbbhhhkkknnnrrrrrrvvv{{{}}}yyywwwqqqqqqqqqpppooonnnnnnnnnpppmmmllloootttwwwwwwuuutttqqqooonnnjjjdddbbbdddcccfff```\\\```___fffvvvxxxbbb[[[___pppxxx{{{www{{{sssUUUCCC<<<999333333222111000//////......------------,,,,,,,,,---,,,++++++,,,,,,***(((++++++******))))))(((((()))))))))******+++++++++((((((((())))))(((((((((************************))))))))))))*********+++,,,,,,+++******+++,,,,,,***+++,,,,,,,,,---///111777:::???CCCJJJVVVfffqqqrrr[[[LLLRRReeesssdddggg}}}wwwtttyyy{{{yyyrrrhhhbbbaaaccchhhhhhgggeeecccdddfffiiiooo~~~yyyyyy{{{~~~|||zzzyyyyyy{{{}}}}}}}}}~~~{{{xxxxxx{{{}}}~~~{{{vvvtttssstttuuutttvvvxxx{{{}}}}}}~~~~~~~~~~~~xxxoooiiiaaacccggglllnnnkkkeee```aaabbbjjjjjj^^^\\\bbb```UUUNNNGGGGGGKKKMMMKKKHHHDDDEEEFFFGGGIIIMMMRRRUUUUUUXXX\\\\\\YYY]]]mmm~~~{{{vvvqqqlllgggccc^^^UUUJJJDDDCCCDDDBBB@@@AAABBBDDDGGGJJJMMMQQQSSSSSSPPPLLLHHHFFFGGGKKKNNNYYYaaammmyyyyyyoookkkmmmooolllhhhkkksssxxx}}}vvvtttqqqoooppplllllllllmmmnnnmmmkkkiiifffeeedddcccbbbaaaaaa``````ccceeegggfffeeeeeefffaaaaaa```___]]]\\\[[[[[[[[[```eeegggffffffhhhkkkfffjjjnnnqqqrrrsssssstttuuuqqqoooooopppsss|||yyytttkkkeeeaaa```^^^^^^___^^^^^^cccjjjnnnssszzz~~~{{{|||~~~~~~}}}}}}}}}~~~~~~~~~|||wwwmmmfffhhhnnnrrruuuwwwxxx}}}~~~zzzooooooooooooppppppooonnnnnnmmmnnnqqqtttvvvuuurrrvvvsssqqqooohhh```^^^```cccfffbbb___ddddddkkk|||}}}fffZZZZZZnnnxxx}}}___GGG===:::444444333222111000//////.........---------,,,,,,,,,+++++++++,,,,,,+++)))++++++******))))))((((((((((((((()))))))))******))))))(((((((((((())))))*********************************+++++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,---,,,---///222666999===DDDOOO^^^ooozzzlllXXXLLLSSSgggyyyddd]]]hhh|||vvvssstttwwwvvvqqqhhhbbbaaaccchhhgggfffcccbbbcccgggjjjqqq|||wwwzzz~~~|||{{{zzz{{{}}}~~~~~~}}}~~~{{{yyyzzz~~~~~~zzzvvvttttttuuuuuuuuuvvvxxx{{{}}}~~~~~~{{{xxxrrrpppqqqwww~~~|||rrrhhhhhheeehhhcccTTTSSS[[[\\\TTTPPPNNNQQQZZZ```^^^YYYOOOPPPPPPOOOQQQUUU\\\aaacccdddeeeccc^^^___ooo~~~~~~xxxrrrlllfff```\\\RRRLLLEEECCCEEEEEECCC???@@@BBBFFFJJJNNNPPPQQQQQQMMMLLLJJJHHHGGGJJJPPPTTTbbbttt|||vvvrrrnnnlllkkkkkklllmmmttt}}}~~~yyyvvvuuurrrpppooollllllllllllmmmmmmjjjhhhffffffeeedddcccbbb``````bbbccceeeeeedddccccccdddaaaaaa```^^^]]]\\\[[[ZZZZZZ___dddffffffgggjjjmmmjjjmmmpppqqqooommmllllllpppjjjeeedddfffkkkuuu|||~~~tttmmmhhhmmmlllnnnqqqpppooottt|||{{{sssmmmpppvvvzzz}}}zzznnnnnnnnnoooqqqrrrpppooommmlllmmmoooqqqrrrqqqooouuurrrppplllddd\\\[[[___bbbfffcccbbbggghhhppprrraaa[[[mmm~~~sss|||fffKKK===999555444444333222111000000............---------,,,,,,+++***+++,,,---+++)))************))))))))))))******))))))((((((''''''******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,------...000222777888<<>>888666555444444222222111000//////.........---------+++******+++------+++***(((((())))))******++++++&&&'''((()))+++---......---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))************(((***---//////---***(((***+++---------...111333<<<;;;===GGGXXXkkk{{{lll[[[SSS___ooosss___XXXVVVZZZlll~~~yyyrrriiibbb```bbbeeegggeeeeeeeeeddddddfffjjjnnnzzzxxx}}}~~~|||zzz{{{|||{{{xxxuuutttuuuwwwtttttttttuuuxxxyyyyyyxxxxxxzzz}}}yyytttoooiiiqqq~~~~~~||||||{{{{{{~~~zzziiiVVVnnnxxx}}}{{{zzzzzztttooofff\\\TTTLLLEEEAAA@@@@@@@@@???>>>???BBBEEEJJJNNNVVV___bbb^^^UUUMMMHHHIIIKKKNNNWWWhhh}}}{{{vvvrrrlllooogggdddjjjuuuxxxtttqqqooollljjjmmmrrrooonnnmmmnnnnnnmmmkkkhhhllljjjgggdddaaa```______[[[]]]______``````bbbdddbbbaaa```^^^\\\ZZZYYYXXX\\\[[[]]]ccckkkppprrrqqqkkkjjjiiifffddddddfffhhh]]]WWWTTTVVVWWWWWWYYY]]]kkk{{{yyytttoooooopppqqqsssrrrpppmmmkkkjjjhhhhhhjjjmmmpppsssuuurrrpppoookkkhhhjjjppprrrmmmiiijjjlllqqq|||sss\\\bbbxxxgggdddlll{{{mmmQQQ@@@<<<777777666444222111//////------------------,,,,,,++++++++++++++++++++++++,,,***''''''(((*********''')))++++++***))))))***+++***((('''''')))***+++000+++''''''***+++)))&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***,,,111555===???BBBIIIXXXlll{{{xxxhhhZZZQQQcccuuuxxxnnn___SSSSSS\\\fffkkkwwwssswwwwwwnnngggeeefffeeefffiiicccdddfffiiiggghhhoooxxxvvvtttxxx~~~}}}zzzxxx{{{|||||||||{{{zzzzzzyyyvvvxxxzzzzzzvvvrrrnnnmmmssstttvvvwwwwwwwwwvvvuuuuuuyyy||||||yyyzzzssskkkjjjuuu{{{wwwuuutttrrriii]]]SSSNNNIIIBBB===BBB<<<;;;@@@DDDDDDGGGLLLSSS[[[aaaaaaaaa___VVVJJJFFFKKKRRRXXXbbbuuuxxxmmmkkknnnkkkmmmsss~~~xxxttttttrrrnnnjjjjjjnnnrrrqqqpppooommmkkkkkkjjjjjjkkkhhhddd___\\\[[[\\\\\\]]]\\\ZZZZZZ[[[]]]```bbbbbbaaa```^^^\\\ZZZYYYXXXWWWZZZ___eeejjjmmmoooooogggdddaaabbbeeefffbbb^^^YYY[[[\\\ZZZWWWWWWZZZ^^^cccsssxxxtttqqqqqqqqqrrrtttssspppmmmjjjjjjiiiiiijjjlllnnnpppuuurrrqqqqqqnnnkkklllppptttnnniiiiiikkkoooxxxsss```iii~~~~~~wwwfff```iii~~~mmmSSSBBB<<<888777666444333111000000......------------,,,,,,++++++++++++++++++++++++***)))((()))++++++)))(((''')))))))))((('''((())))))************))))))(((---***((())),,,,,,((($$$++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,222666<<>>??????>>>===???BBBFFFJJJRRRaaappprrrpppjjjaaaZZZVVVPPPIIISSSUUU^^^pppyyysssooolllnnnrrr~~~zzzvvvtttppppppnnnllliiiiiikkkmmmiiiiiijjjjjjjjjiiiggggggbbbbbbaaa```^^^\\\[[[ZZZYYYXXXWWWWWWXXXZZZ]]]^^^___^^^^^^\\\[[[YYYWWWVVVUUUVVVXXX\\\___cccfffhhhcccbbbaaaccceeeddd```[[[UUUWWWYYYXXXVVVWWW[[[^^^iiiyyy{{{yyyuuutttsssrrrrrrpppmmmkkkiiijjjjjjkkkjjjiiigggfffkkkiiillltttxxxvvvsssttttttlllffffffgggjjjqqqwwwtttiiiwwwwwwxxxxxxvvvkkk```jjj~~~wwwjjjXXXGGG>>>999777555333111000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++)))'''))))))(((&&&%%%&&&)))+++******++++++***)))'''&&&***))))))+++,,,+++(((%%%************************++++++++++++++++++++++++)))+++,,,,,,,,,///444999>>>EEEMMMXXXfffuuu}}}~~~|||xxxzzzxxxfffPPPQQQ```sssyyyooohhh[[[XXXUUUUUUWWW]]]gggqqquuuuuuwwwvvvrrrvvv{{{yyy|||pppkkkhhhiiigggbbbaaacccbbb``````aaaccciiixxx}}}uuusssssswww~~~~~~~~~~~~|||xxxtttuuuuuuvvvvvvvvvuuuuuuttttttuuuwwwwwwuuusssssssssrrrssssssssstttttttttttt{{{xxxuuusssuuuxxxyyyzzz}}}}}}}}}~~~xxxoookkkjjjhhh```ZZZPPPJJJBBB===<<<===>>>??????CCCJJJPPPUUU]]]gggpppqqqkkkccc[[[WWWWWWWWWVVV^^^cccooovvvsssrrrrrrqqqrrrxxxzzzuuurrrpppoooooonnnlllkkkjjjkkklllggghhhjjjllllllkkkiiihhhaaaaaaaaaaaa^^^[[[XXXUUUWWWVVVVVVVVVWWWXXXZZZ\\\\\\\\\\\\\\\ZZZXXXVVVUUUWWWWWWXXXZZZ]]]aaadddgggbbbbbbccceeefffddd```\\\WWWZZZ\\\[[[ZZZ\\\```dddmmm|||~~~}}}}}}zzzuuuqqqppprrruuuwwwyyy|||~~~}}}uuutttqqqpppooonnnkkkiiiiiiiiijjjjjjiiigggdddcccbbbaaafffqqqzzz{{{xxxvvvrrrjjjcccdddgggjjjooouuuvvv~~~tttjjjuuutttsssxxxtttvvvpppfffmmm~~~wwwuuutttrrrmmmfffZZZJJJ???888777444222000//////000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))***************)))(((&&&'''***,,,,,,+++)))((((((((()))***+++***)))((()))***))))))************************++++++++++++++++++++++++)))+++,,,,,,,,,///555:::===EEEPPP[[[jjjxxx~~~~~~}}}yyywwwppp[[[IIIPPPcccttt{{{sssccc\\\WWWXXXZZZ```kkkwww~~~||||||zzz}}}~~~tttooojjjgggfffccc```aaaffffffcccbbbccceeennn~~~{{{sssssstttxxx~~~~~~~~~}}}yyyvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwvvvtttrrrrrrsssrrrrrrrrrrrrrrrsssssssssyyyvvvsssrrrtttvvvwwwwwwxxxxxxyyyzzz|||~~~~~~tttooohhhgggfffaaaVVVMMMEEEBBB???===<<<===>>>>>>AAAGGGQQQ[[[ccchhhhhhfffccc]]]VVVSSSTTTYYY___cccllluuu}}}ssslllmmmoooqqqrrryyy~~~xxxtttpppnnnooonnnmmmmmmmmmmmmlllkkkfffgggiiikkkkkkjjjiiigggaaabbbcccbbb^^^YYYTTTQQQTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\[[[ZZZXXXVVVTTTUUUTTTTTTUUUXXX\\\```bbbbbbbbbdddffffffddd```]]]XXX[[[^^^^^^^^^```eeeiiirrrzzzuuunnnhhhdddbbb```^^^[[[XXXUUURRRQQQSSSUUUWWWXXXZZZ]]]___bbbggglllpppyyy}}}~~~|||uuusssqqqooonnnmmmjjjhhhiiiiiiiiiiiigggeeecccbbb]]][[[aaaooo{{{~~~zzzwwwrrriiibbbcccgggiiimmmqqqppp|||~~~tttfffkkkqqqmmm}}}vvvpppsssuuuqqqiiilll{{{sssllliiiiiifffccc```ZZZMMMAAA999777555222000000000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***'''&&&(((***++++++*********)))((((((***,,,,,,***((('''''')))***,,,+++***)))(((((()))***+++************************++++++++++++++++++++++++)))+++------,,,///555:::;;;DDDOOO\\\kkkyyy~~~wwweeePPPFFFRRRcccvvv}}}lll```XXXZZZ___dddnnnyyy|||zzz}}}uuukkklllhhhfffdddbbb___bbbhhhgggeeedddfffjjjtttzzzssssssuuu{{{~~~}}}}}}~~~}}}zzzxxxtttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwuuusssrrrssstttqqqqqqqqqpppqqqrrrrrrsssttttttsssrrrrrrssstttuuuuuuvvvwwwxxxzzz}}}{{{vvvjjjfffbbb___]]]VVVKKKCCC<<<<<<<<<<<<===???@@@AAAFFFOOOZZZdddkkkmmmfff]]]WWWQQQNNNQQQXXX```iiiqqq{{{}}}uuukkkjjjkkkmmmsss~~~zzzwwwsssooolllnnnmmmmmmmmmnnnnnnllljjjeeefffggghhhhhhhhhgggfffcccccccccbbb^^^YYYSSSOOOSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZ[[[\\\[[[XXXVVVTTTVVVVVVVVVWWWZZZ]]]aaacccaaabbbdddeeedddbbb___^^^YYY\\\___``````ccchhhmmmvvvzzztttnnngggbbb]]]YYYTTTPPPMMMKKKHHHFFFCCCBBBAAA@@@???@@@BBBDDDEEEFFFHHHIIIJJJMMMRRRUUU^^^eeeppp}}}vvvsssooommmqqqxxxyyywwwvvvsssqqqoooooonnnllljjjhhhhhhhhhgggeeedddbbbbbb]]]ZZZ___nnn|||{{{wwwuuukkkccccccfffhhhjjjmmmlllyyy~~~tttaaa^^^ppprrrjjjyyyzzzvvvtttqqqmmmgggeeeppp{{{uuummmeeeaaa```]]]ZZZ[[[ZZZOOOBBB<<<999666333111111222333111111000///...---,,,,,,------------------------+++)))((((((*********)))((()))***)))((('''(((***((((((((())))))***++++++((()))******)))))))))******************************************************,,,------,,,///555:::<<>>;;;888555333333444555222111000///...---,,,,,,------------------------)))((()))+++,,,+++)))&&&&&&((())))))(((''''''(((%%%&&&)))+++,,,,,,+++***&&&(((+++,,,,,,***(((((())))))))))))))))))))))))************************+++---...------///444999???HHHUUUcccsssyyyWWWAAAGGGWWW```oooyyyhhh^^^eeeooorrrwww~~~yyyxxxzzz~~~yyytttoooiiiccccccfffhhheeeaaaaaaeeeaaa```bbbhhhppp}}}~~~wwwqqqtttxxx|||{{{yyyyyyzzzzzzyyyxxxrrrsssssstttuuuuuuuuutttsssttttttsssrrrtttwwwzzzqqqpppoooooooooppprrrssskkkpppttttttqqqoooqqquuuxxxxxxxxxxxxyyyzzz{{{||||||~~~~~~|||}}}uuuzzzyyysssuuuzzzvvvsssqqqssswwwyyywwwsss~~~}}}qqqfff```^^^[[[TTTLLLEEE???:::888;;;;;;<<<>>>BBBIIIQQQWWWaaakkkqqqlllddd```[[[VVVSSSPPPVVVeeeuuu}}}xxxyyy|||xxxuuurrroooooonnnllljjjjjjiiiiiikkkmmmmmmiiifffkkkkkkjjjiiihhhiiiiiiiiiaaabbbbbbaaa^^^[[[WWWTTTRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZ\\\]]]\\\YYYWWWUUURRRRRRTTTWWWZZZ]]]___aaa^^^___```___]]]\\\\\\\\\___bbbfffhhhiiilllrrrwww{{{zzzrrrnnnnnnlllfffccceeeYYYVVVRRROOOLLLIIIEEEBBB???>>>===<<<:::999888777888888888888888999999999;;;:::===@@@???;;;<<>>>>>;;;777555444444444333333111///////////////---------,,,,,,,,,+++++++++++++++************++++++%%%&&&''')))))))))((('''******************************)))((()))***,,,---,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++------,,,,,,---111777<<>>===:::666:::===AAADDDHHHOOOYYY```sssrrroooiiiaaaXXXPPPLLLTTTUUU]]]rrr}}}{{{|||}}}wwwuuuqqqpppooommmjjjgggeeedddjjjkkkllljjjhhhgggggghhhjjjhhhffffffggghhhgggfffbbbbbbccccccaaa\\\VVVQQQNNNMMMMMMOOOSSSWWWYYYZZZWWWXXXYYY[[[[[[YYYUUUQQQRRRSSSTTTUUUUUUWWWZZZ\\\aaa```______``````___^^^```cccgggjjjmmmqqquuuxxx~~~~~~~~~}}}{{{wwwtttpppnnnpppjjjfffgggccc\\\WWWWWWOOOMMMIIIGGGEEECCC@@@===<<<;;;:::999888777666666666666777888999;;;<<<<<<<<<:::;;;>>>>>>;;;;;;>>>===???CCCGGGKKKNNNRRRTTT___bbbfffiiipppvvvuuuqqqmmmiiihhhnnn~~~zzzrrrmmmjjjggghhhlllqqqtttvvvwwwwwwuuutttyyy|||uuukkkhhhiiimmmuuuvvvggg```___]]][[[^^^```]]]VVVZZZ```nnn{{{~~~}}}vvvrrrttttttrrrpppooommmlllkkkhhhiiihhheeeeeegggeee```]]][[[^^^hhhvvv~~~qqqccc```bbbdddfffiiinnnzzzzzzbbbUUUSSSiiitttzzz{{{xxx|||yyykkkaaa```kkkxxx}}}{{{xxxqqqiiicccccciiinnnkkkdddZZZNNNEEE???===999777666666555444333111/////////000///...------------,,,,,,,,,,,,++++++************++++++'''((()))***+++******)))******************************************++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++------,,,,,,---222888<<>>===<<<<<<===???BBBDDD@@@AAAAAABBBCCCHHHNNNRRR^^^iiirrrnnnbbbWWWNNNHHHGGGBBB;;;999::::::888555999<<>>===<<<;;;999777666666555555555555444444555666888:::<<<>>>@@@AAAAAA;;;888:::<<<;;;<<>>:::777555333333222111111222444555777333555888:::===BBBGGGKKKNNNXXX]]]WWWMMMEEEAAA>>>:::777555666888:::;;;:::???AAAFFFPPP\\\fffjjjkkkbbb___XXXQQQLLLNNNTTTZZZ```pppyyywwwtttpppooopppnnnmmmkkkiiigggfffeeedddcccfffjjjllllllkkkjjjjjjhhhgggeeefffgggiiihhhhhhgggccc___\\\ZZZXXXWWWUUUTTTPPPLLLIIIKKKNNNRRRSSSWWWWWWWWWXXXXXXVVVSSSPPPMMMMMMMMMMMMNNNQQQWWW[[[ddddddccccccbbbdddfffiiiooopppqqqqqqqqqssswwwzzz{{{nnnmmmjjjgggeeecccbbbaaaccc^^^WWWPPPKKKGGGDDDAAAAAA???===;;;:::999666444555555555666666666666777999999:::<<<===???@@@@@@AAA;;;888:::===>>>BBBGGGKKKOOOSSSTTTUUUYYY___eeehhhpppvvvxxxzzz{{{wwwrrriiifffeeeiiiuuu~~~|||{{{{{{|||~~~yyytttssszzz}}}rrrqqqmmmhhheeehhhjjjcccYYYVVVVVV\\\dddjjjooovvv}}}zzzvvvpppnnnoooppplllhhhhhhiii{{{xxxtttsssppplllrrrqqqooolllkkkkkkkkklllfffiiikkkjjjkkkmmmjjjdddYYY[[[^^^fffppp|||tttkkkgggeeehhhmmmvvvwwwYYYIIIQQQdddyyy~~~nnnhhhggglllqqqpppkkkiiimmmrrryyy{{{wwwqqq```NNNDDDAAA>>>;;;999888555333444222000000000000000...//////.........---------++++++************++++++************)))************************************+++,,,,,,+++***((('''((()))+++------+++)))(((******+++,,,,,,,,,,,,+++,,,---------000555<<>>>>>???@@@BBBEEEGGGHHHDDD@@@:::777555444222111222111111111111222444555333333444666999???FFFKKKRRRZZZ]]]UUUIIIBBB>>>;;;999888777888:::;;;<<<<<<@@@AAAEEENNNXXX___aaaaaa\\\[[[XXXRRRPPPSSS[[[cccxxx{{{zzzyyyxxx}}}{{{vvvuuusssnnnmmmnnnnnnmmmkkkiiihhhgggggggggbbbeeejjjllllllkkkkkkkkkiiihhhfffggghhhiiiiiihhhhhheee```]]][[[ZZZXXXVVVQQQMMMIIIGGGJJJNNNQQQSSSVVVUUUUUUVVVWWWVVVSSSPPPMMMLLLKKKJJJKKKOOOUUUZZZbbbdddeeeeeedddeeeiiillloooqqqrrrrrrrrrtttwwwyyy|||iiihhhfffdddbbb___^^^]]]\\\YYYQQQHHHEEEEEECCC@@@>>><<<999888777666333111555555666777888888999999<<<<<<======>>>???@@@@@@???<<<;;;===???BBBKKKTTTZZZaaajjjooorrrwww~~~{{{vvvqqqllldddaaa```eeerrr~~~{{{|||}}}tttnnnlllsss{{{~~~~~~~~~vvvhhh\\\[[[___iiiuuu~~~|||tttkkkkkkhhhgggiiiiiiddd``````hhh|||wwwpppnnnmmmkkkiiirrrqqqnnnlllkkkkkklllmmmiiikkkkkkiiijjjkkkhhhcccZZZ^^^ccchhhpppzzzwwwnnnhhhdddeeehhhyyyqqqTTTEEEMMMaaayyyooojjjhhhooouuurrrjjjiiipppyyy~~~oooVVVGGGCCC>>>;;;999777666555444222000000111111000///.........------------,,,++++++************++++++******)))(((((((((((()))******************************+++++++++******)))((()))+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++,,,,,,---...000666===BBBHHHWWWiiiuuu}}}zzz|||mmmSSSHHHRRRbbb~~~ooosss|||sssqqqooommmjjjiiiiiijjjjjjjjjgggggggggfffeeedddcccbbbaaafffmmmyyyzzztttqqqttt{{{}}}|||zzzvvvvvvvvvvvvvvvuuutttsssrrrrrrqqqqqqppppppooooooqqqpppqqqqqqrrrsssuuuuuusssqqqnnnooopppoookkkhhhddddddfffggghhhiiiiiiiiikkkiiigggggghhhjjjjjjiiiiiihhheeebbb___]]][[[ZZZWWWTTTPPPLLLHHHBBB===999;;;;;;<<<===???@@@AAABBB<<<999555333333333222111000/////////000111111222222333333555777===EEEJJJVVV\\\]]]SSSEEE<<<777555888888888888999:::;;;;;;===>>>AAAFFFKKKPPPQQQQQQRRRSSSTTTSSSTTT\\\hhhrrryyyvvvtttvvv~~~}}}zzzvvvttttttqqqkkkjjjkkknnnmmmkkkiiihhhhhhhhhhhhcccfffiiikkkkkkkkkkkkllljjjhhhgggfffggghhhgggfffgggdddaaa___]]][[[XXXUUUMMMJJJGGGFFFIIIMMMPPPRRRTTTSSSSSSTTTVVVUUUSSSQQQNNNMMMJJJHHHIIIMMMSSSYYY```cccfffgggfffgggjjjmmmnnnppprrrttttttvvvxxxzzz}}}eeeeeedddccc```]]][[[YYYRRRRRRLLLEEEBBBDDDBBB>>>999777666555555555333222555555666777888999:::;;;<<<======>>>???@@@AAAAAA<<<<<<>>>@@@BBBGGGTTTaaaqqq|||xxxnnngggbbb[[[YYYXXX___ooozzzuuutttvvvqqqjjjgggjjjooossszzzwwwccc```cccpppyyywwwrrrlllkkkgggeeefffddd___\\\]]]kkk~~~}}}wwwsssxxx~~~xxxqqqllljjjkkkkkklllsssqqqooolllkkklllmmmnnnnnnooommmjjjiiijjjgggbbb]]]^^^bbbiiirrr}}}zzzsssllleeecccfffqqq}}}hhhQQQFFFMMMbbb{{{rrrfffeeekkkuuu~~~|||tttrrrzzz~~~bbbKKKGGG@@@;;;999888888777555333111000111111000///------------,,,,,,,,,,,,++++++************+++++++++***)))((('''(((((()))******************************************++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,---...111777>>>CCCJJJ[[[nnnxxx|||~~~nnnSSSJJJVVVddd|||qqqgggqqq{{{yyy}}}tttnnnjjjhhhggggggiiijjjjjjiiihhhgggfffdddcccccccccbbbeeeiiiqqq}}}~~~xxxrrrpppvvv~~~~~~}}}|||uuuvvvwwwwwwvvvuuuuuuuuussssssssssssrrrqqqpppooonnnoooppprrrssssssttttttrrrpppnnnnnnpppoookkkgggaaaaaabbbcccdddeeeeeefffhhheeecccccceeeffffffdddfffdddbbb^^^ZZZWWWTTTSSSNNNLLLHHHBBB<<<999888888;;;;;;<<<<<<===>>>??????999777444222333333222222000000000000000111111111222444666888;;;???DDDHHHRRRYYYZZZPPPCCC:::666333555666777888888999:::;;;:::<<<>>>@@@AAACCCEEEGGGGGGKKKOOORRRYYYhhh||||||zzz}}}zzzwwwxxxuuusssrrrssspppkkkiiikkkmmmkkkiiigggfffggghhhhhhdddfffiiijjjjjjjjjkkkmmmjjjhhhfffeeeeeeeeedddcccccccccaaaaaa___[[[VVVRRRLLLIIIGGGGGGIIILLLNNNOOOQQQQQQQQQSSSUUUUUUTTTSSSPPPNNNKKKGGGGGGKKKRRRWWW]]]bbbgggiiihhhgggjjjmmmkkkooosssvvvxxxyyyzzz{{{}}}`````````___]]]ZZZVVVTTTLLLNNNKKKEEECCCEEECCC<<<666555444555666777666444444555666777888:::;;;;;;<<<<<<===???@@@AAABBBCCC:::<<<@@@CCCDDDIIIYYYiiiuuuggg___ZZZTTTRRRSSSZZZmmm~~~rrrkkkiiikkknnnfffaaabbbcccfffppp{{{}}}ccc^^^aaaooozzzssssssrrrppppppkkkgggeeebbb]]]\\\^^^jjjzzzzzzvvvvvvvvvpppnnnwwwyyyuuupppkkkjjjkkkoooqqqtttrrrooolllllllllnnnoooqqqrrrooojjjiiijjjgggbbb___^^^```hhhuuu~~~xxxppphhheeeffffffrrr|||dddRRRKKKOOOddd}}}fff]]]___mmm{{{}}}iiiNNNIIIAAA<<<999999::::::555333111000111111000///------,,,,,,,,,+++++++++++++++************++++++,,,+++)))((((((((())))))******************************)))))))))***,,,---*********++++++***************+++,,,,,,,,,,,,+++,,,,,,---...111777???DDDJJJ]]]qqqzzz|||rrrUUULLLXXXcccvvvkkkaaannnrrruuu~~~xxxmmmkkkiiihhhhhhiiijjjiiihhhhhhgggeeecccbbbbbbbbbcccgggkkkrrr|||vvvqqqooovvvwwwxxxzzzzzzxxxxxxxxxxxxuuuuuuuuutttsssrrrqqqpppmmmnnnppprrrssssssssssssrrrooonnnnnnpppoookkkgggdddddddddccccccbbbbbbbbbeeebbb```aaacccdddcccaaa```^^^[[[VVVRRRNNNJJJIIIEEEEEEBBB<<<777666999===999999999999999:::;;;<<<555333111000000111000////////////000000000000000///222666999<<<>>>AAADDDKKKSSSVVVNNNCCC<<<999666444555777888999:::<<<===999<<<>>>>>><<<===@@@DDDBBBFFFLLLRRR^^^rrr}}}vvvvvvzzztttrrrssstttrrrllljjjmmmkkkjjjhhhfffeeefffggghhhfffgggiiiiiiiiijjjkkkmmmiiigggdddcccccccccbbb```aaaaaaaaaaaa```[[[TTTOOOKKKIIIGGGGGGIIIKKKLLLLLLPPPPPPPPPRRRTTTVVVUUUTTTQQQOOOKKKGGGFFFJJJQQQWWW[[[aaahhhjjjiiihhhjjjmmmjjjnnntttxxxzzz{{{|||}}}}}}^^^]]]]]]]]]\\\XXXSSSNNNKKKHHHFFFEEEDDDAAA<<<888888777555333222333444555666777888999888999;;;===============>>>???@@@AAA>>>>>>===>>>BBBLLLYYYcccyyylllaaaZZZVVVOOOOOOTTTbbbyyyvvvhhh```ccchhheeebbb]]][[[]]]ccciiinnnwww{{{rrr___^^^bbbqqq}}}vvvttttttqqqoooooooooooolllddd\\\\\\aaalll{{{}}}tttmmmiiihhhmmmwww{{{uuusssqqqooonnnooopppqqqsssrrrpppooommmlllkkkkkkqqquuuuuuooojjjiiiiiihhhbbb```aaaiiiwww|||vvvpppjjjfffeeeqqqxxxfffTTTJJJSSSgggsss```YYY[[[iii{{{qqqVVVMMMEEEBBB???:::666666555555444222111///.........---+++,,,------,,,***,,,,,,++++++***)))((((((,,,,,,++++++***))))))((())))))************))))))(((((()))***++++++,,,,,,,,,,,,+++++++++++++++,,,***)))---333111***'''***------...111555;;;@@@CCCPPPcccvvv}}}}}}fffRRRWWW[[[fff}}}vvvggg]]]ooosssvvvzzz~~~vvvqqqkkkjjjiiiiiijjjjjjhhhfffgggfffeeedddccccccbbbbbbeeegggooovvvooonnnsssyyy|||}}}|||zzzxxxwwwxxxxxxwwwvvvwwwwwwvvvttttttsssssssssssssssrrrrrrrrrsssttttttsssrrrqqqpppooolllhhheeecccbbbccceeefffeeebbb```___^^^]]]^^^___```___^^^```]]]XXXQQQLLLIIIGGGFFFDDD???999666777888888777:::999999:::<<<===<<<;;;444333222111000...---,,,,,,...///000///000111333222333444666999;;;<<<===HHHHHHHHHGGGCCC===888444666777999999777666777888<<<:::999999;;;>>>>>>>>>EEEEEEJJJWWWkkk~~~zzz~~~{{{xxxvvvssspppyyyvvvrrrppppppppppppooojjjiiihhhgggfffeeeddddddgggggggggiiilllnnnmmmlllllljjjgggdddbbb```______aaa```___^^^\\\XXXSSSOOOMMMJJJGGGDDDDDDGGGKKKNNNPPPQQQRRRSSSTTTTTTSSSRRRTTTPPPKKKGGGEEEFFFIIIKKKXXX^^^eeegggfffdddfffhhhlllmmmpppsssvvvyyyzzz{{{\\\[[[[[[ZZZXXXTTTOOOJJJJJJHHHEEEDDDCCC@@@;;;888888777555444333444666777777888::::::999:::<<<>>>??????>>>??????@@@AAAAAA>>>@@@AAAAAACCCJJJVVV```{{{wwwggg]]]UUUOOOMMMFFFGGGMMM]]]uuuyyyvvvtttrrrnnnhhhbbb^^^^^^```\\\[[[YYYXXXZZZ^^^cccfffggglllsssxxx{{{|||}}}~~~xxxcccUUUWWW___nnn~~~yyyqqqmmmlllmmmmmmmmmpppooopppmmmeee^^^^^^cccppp|||uuuqqqqqqsssyyy||||||vvvtttsssrrrppppppppppppqqqrrrqqqpppooommmmmmmmmmmmrrruuuuuuoookkkjjjjjjhhhcccaaaaaahhhuuu}}}vvvoookkkjjjsssxxxfffSSSGGGRRRiiizzzlllYYYSSSUUUlll|||mmmTTTKKKCCCAAA>>>:::666666555444333222000///...---...---+++,,,------,,,***++++++******)))(((((('''))))))))))))***+++,,,---))))))************))))))((())))))***++++++,,,,,,++++++************++++++,,,***,,,///---((((((,,,------...111666<<>>??????<<<:::555444333111///......---,,,...///000///000222333111222333555777888999:::???@@@@@@@@@===:::666444777888999999777666777777888999:::<<<>>>AAADDDFFFHHHJJJQQQ^^^nnn|||zzz}}}|||wwwuuutttsssrrrwwwtttpppmmmmmmlllkkkjjjhhhhhhhhhgggfffeeedddccceeeeeefffiiilllmmmmmmkkkhhhgggeeedddbbbbbbbbbbbb```___^^^]]]\\\XXXSSSOOOMMMJJJGGGDDDDDDGGGJJJMMMPPPQQQRRRSSSTTTTTTSSSSSSRRROOOKKKGGGFFFFFFHHHIIISSSYYYaaaeeeeeeeeegggjjjkkklllmmmoooqqqssstttuuu{{{|||}}}[[[YYYWWWVVVSSSOOOJJJFFFHHHFFFCCCAAA@@@===999666777666555555555666777888888:::;;;<<<;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAA???BBBEEEFFFGGGMMMVVV^^^oooppp\\\QQQLLLGGGDDDDDDEEEFFFMMM^^^uuuwwwoookkkjjjeee```\\\ZZZ\\\\\\ZZZWWWRRRQQQRRRRRRUUUXXX[[[\\\\\\bbbjjjppptttvvvwwwxxxxxxyyyzzzzzzzzzsssbbbSSSNNNTTT___nnn{{{}}}rrrqqqnnnkkkhhhiiilllooonnnmmmllliiibbb\\\^^^eeeuuu}}}tttuuu}}}vvvqqqrrrsssrrrrrrqqqppppppoooppppppooonnnnnnnnnoooooorrruuutttoookkkkkkkkkhhhdddaaa```eeeqqqyyyrrrmmmnnnuuu~~~}}}nnnZZZLLLQQQjjjwwwuuu~~~hhhYYYWWW[[[tttrrrgggOOOGGG???>>>===999777777444333222111000......---...---,,,,,,------,,,************)))(((((('''''')))((((((((()))+++---///))))))************)))))))))))))))***++++++,,,,,,******)))))))))******+++---++++++,,,***(((***...+++,,,...111777>>>DDDGGGPPP___ooozzzfff^^^fffhhhqqqxxxeeeZZZXXXcccqqqzzz|||zzzyyyzzzzzz{{{}}}yyyuuurrrrrrpppnnnlllllljjjgggeeefffeeecccaaa```aaabbbccchhhlllvvv}}}ssslllkkkooouuuxxx~~~||||||~~~~~~|||yyyyyyvvvsssrrrrrrssstttsssuuuttttttssssssrrrrrrrrrpppqqqqqqrrrsssttttttuuuuuusssqqqooommmiiieeebbbdddbbb```^^^^^^\\\ZZZXXX\\\ZZZXXXVVVVVVTTTRRRPPPQQQOOOLLLHHHDDDAAA>>><<<;;;888555444666999:::;;;<<<>>>AAAEEEGGGFFFBBB>>>888666333000.........///,,,...000000000000222444333444555666777888888888888888999999888888777666888999:::999777666777888777:::>>>BBBEEEIIIMMMOOOMMMQQQZZZeeepppxxx{{{{{{{{{{{{{{{zzzwwwtttqqqqqqrrruuuuuurrrnnnkkkjjjiiigggfffeeeeeefffgggfffeeecccbbbbbbccceeeiiilllmmmkkkiiidddcccccccccccccccdddddd___^^^\\\\\\[[[WWWSSSOOOLLLJJJFFFDDDDDDFFFIIILLLOOOPPPRRRSSSTTTTTTSSSSSSOOONNNKKKIIIGGGFFFFFFGGGMMMSSS[[[aaaccceeegggjjjjjjjjjiiiiiiiiikkklllmmmrrruuuxxx|||[[[YYYVVVSSSPPPKKKFFFBBBCCCBBB@@@>>>;;;999777555777777666666777888999:::999;;;===>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAAEEEJJJQQQWWW\\\___iiiyyygggYYYJJJDDDBBB@@@???@@@FFFHHHOOO___uuu|||qqqjjjdddcccddd^^^ZZZVVVVVVXXXYYYVVVSSSLLLLLLKKKLLLNNNQQQUUUWWWXXX]]]eeelllooopppqqqqqqpppnnnmmmkkkhhhaaaTTTIIIJJJQQQ]]]kkkuuuzzzyyywwwooopppppplllgggeeehhhlllkkkgggbbb]]]WWWVVV^^^hhh||||||vvvqqqoooqqqrrrssssssrrrqqqooommmnnnnnnnnnnnnoooppppppqqqqqqsssrrrmmmjjjkkkjjjgggeeeaaa___cccmmm{{{xxxpppmmmnnnsss}}}zzzgggXXXPPPlll}}}vvvuuuccc[[[___hhhttthhhbbbLLLDDD===;;;;;;999777999333333222111000......---///---,,,,,,------,,,++++++*********)))))))))(((,,,+++***)))((()))+++,,,)))******++++++******)))))))))*********+++++++++)))))))))((())))))***+++---,,,,,,+++***)))+++...+++,,,...222888@@@FFFJJJVVVaaammmvvvxxxgggfffppppppwwwyyyjjj]]]VVVTTT[[[eeekkkmmmmmmmmmnnnuuuyyy}}}~~~}}}|||yyyvvvuuutttqqqooommmlllkkkiiigggeeedddaaa``````aaacccdddjjjooozzz{{{rrrllllllqqqvvvyyy}}}{{{{{{}}}}}}zzzwwwwwwtttpppooopppqqqqqqqqqssssssssssssrrrrrrqqqqqqooopppqqqrrrssstttttttttrrrqqqooommmllliiifffcccfffccc___\\\[[[YYYVVVTTTWWWUUUSSSQQQPPPOOOLLLJJJJJJIIIGGGEEEBBB>>>;;;999777666555555777:::===>>>???BBBHHHMMMPPPOOOJJJEEE999666333000......///000---...000000000000222444777888999:::::::::999999777666666666777888999999888999:::999777666777999===>>>CCCKKKSSSXXXYYYYYYRRRXXXaaaiiipppssstttuuuxxxwww{{{|||sssttttttqqqnnnmmmqqquuuuuurrrnnnkkkjjjhhhfffdddcccdddeeeffffffeeecccbbb```aaaeeeiiilllllliiigggaaaaaaaaaaaabbbbbbcccccc^^^]]][[[[[[ZZZWWWSSSPPPKKKIIIFFFCCCCCCEEEHHHJJJNNNOOOQQQRRRSSSSSSSSSSSSMMMLLLKKKJJJHHHFFFEEEDDDIIIOOOWWW]]]aaacccfffhhhhhhfffeeedddeeefffiiijjjppptttwww|||[[[XXXTTTPPPMMMIIIDDDAAA>>>===<<<:::888666555555888888888888999::::::;;;:::<<<>>>?????????@@@AAA>>>???@@@AAAAAAAAA@@@@@@AAA@@@CCCNNN[[[eeefffcccjjjwwwxxxgggVVVKKKAAA>>>>>><<<<<<>>>@@@BBBJJJZZZooosssiiibbb\\\ZZZ[[[[[[[[[ZZZYYYVVVSSSRRRQQQLLLJJJHHHGGGIIIMMMRRRUUUSSSXXX^^^ccceeeeeeffffffgggeeeeeeddd```WWWLLLFFFDDDJJJUUUaaalllrrrsssrrrgggkkkllliiiccc```cccgggiiibbbYYYRRRNNNRRR```ooo{{{tttpppoooooooooppprrrsssrrrpppmmmllllllllllllmmmnnnpppqqqrrrooopppnnnjjjiiijjjhhhdddddd```]]]```iiiwww}}}tttooonnnmmmrrr|||lll\\\RRRmmm{{{iiiYYYVVV___lll}}}kkkbbb```LLLCCC<<<::::::888888999333222222111000///......///...,,,---......---+++,,,,,,++++++++++++******,,,+++***)))))))))***+++******++++++++++++*********************+++++++++))))))(((((()))******++++++---...---,,,,,,------+++,,,...333999AAAHHHLLLYYY```hhhooowwwtttgggjjjssspppsss{{{tttkkkccc]]]YYYRRRVVV\\\bbbfffiiijjjjjjoooqqqxxx~~~|||{{{zzzxxxrrrpppmmmlllllllllkkkiiidddbbbaaa``````bbbcccdddjjjqqq~~~{{{sssnnnpppuuu{{{~~~}}}{{{{{{||||||yyyvvvuuurrrooonnnoooppppppoooqqqrrrrrrssssssrrrqqqpppooopppqqqrrrssssssssssssooommmkkkkkkkkkjjjgggeeehhheee```\\\ZZZWWWTTTQQQQQQOOOMMMLLLKKKKKKHHHGGG@@@@@@???>>>;;;999666555666666777777999;;;???AAADDDFFFKKKOOOPPPMMMGGGCCC777555222///......///000---///000111000111222444888999:::;;;;;;:::999888888777666666666777888999888999999888777777999:::AAAAAAHHHUUUdddkkkhhhbbbXXX^^^fffllloooqqqsssuuurrrttt}}}}}}wwwqqqsssssspppmmmlllooorrrqqqnnnkkkiiihhhfffdddbbbcccddddddeeeeeedddcccbbb```bbbdddhhhkkkkkkhhheee```aaaaaaaaaaaaaaa``````___^^^[[[ZZZYYYVVVSSSPPPJJJHHHEEECCCBBBDDDFFFHHHLLLMMMOOOQQQRRRRRRRRRRRRLLLLLLLLLKKKIIIGGGEEECCCIIINNNUUU[[[```bbbdddeeeeeedddccccccdddgggiiikkkooosssxxx|||YYYUUUPPPLLLHHHEEEAAA>>>:::::::::888666555666777:::::::::::::::;;;;;;;;;999<<>>???AAABBBCCCCCCBBBAAABBBBBBFFFRRRaaakkkkkkgggooo{{{}}}iiiXXXJJJAAA;;;:::;;;::::::<<<<<<>>>GGGVVVjjj|||}}}pppgggaaaZZZVVVVVVXXX[[[]]]ZZZSSSNNNNNNOOONNNKKKHHHFFFGGGKKKPPPSSSRRRVVV[[[^^^______``````___^^^______ZZZOOOGGGDDDEEEHHHPPP]]]iiiqqqrrrpppaaafffiiihhheeeccceeehhhggg___UUUMMMKKKSSSeeewww{{{sssmmmlllnnnpppnnnooopppqqqpppnnnlllkkkjjjjjjkkklllmmmooopppqqqnnnnnnlllhhhhhhiiigggbbbaaa^^^\\\]]]fffsssyyyrrrooonnnkkkqqq|||yyydddTTTQQQjjjxxx}}}eeeUUURRR\\\iiiyyyggg```aaaOOOEEE===;;;:::888888999333333222222111000000//////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++******************************))))))))))))******+++,,,)))---...,,,***,,,...---,,,---///444:::BBBIIIMMM^^^eeekkkooouuu}}}~~~ooodddgggooojjjiiirrrvvvrrrqqqooollliiieeebbbaaaSSSUUUYYY___fffkkkmmmmmmiiimmmzzz~~~~~~~~~|||zzzqqqooollljjjjjjkkkjjjiiibbbbbbbbbbbbccccccdddeeeiiirrr~~~yyysssqqqtttzzz}}}zzzyyy{{{{{{xxxuuusssrrrpppoooppppppooonnnqqqrrrsssssssssrrrqqqpppoooppprrrsssssssssrrrqqqmmmkkkiiiiiijjjjjjhhhggghhheeeaaa]]]ZZZVVVQQQNNNJJJHHHGGGFFFFFFFFFDDDBBB>>>===<<<;;;999888777666555777888999999;;;???AAAEEEFFFGGGHHHGGGCCC<<<777444333111///......000000---///111111111111333444666888999::::::999777666777777666555555555666666777888888888777888;;;===BBBFFFOOO```oootttoooggg]]]eeemmmqqqqqqrrruuuxxxtttyyy}}}xxxtttrrrrrrqqqooommmlllmmmooojjjhhhffffffeeedddbbb```eeeeeeeeeddddddccccccccccccccceeehhhjjjiiigggdddaaabbbbbbbbbbbbaaa``````bbb___]]][[[YYYVVVRRRPPPIIIGGGEEECCCBBBCCCEEEFFFJJJKKKMMMOOOPPPQQQQQQPPPLLLLLLLLLLLLJJJHHHEEEDDDJJJNNNTTTZZZ```bbbccccccdddddddddeeefffhhhkkklllkkkqqqvvvzzzTTTPPPJJJEEEBBB???<<<:::888999:::999777777999<<<;;;;;;<<<<<<<<<;;;;;;:::999<<>>@@@BBBEEEFFFFFFEEEEEEDDDGGGNNNWWW```gggiiiiiivvvsss^^^NNNAAA;;;777888:::999999;;;===???EEERRRbbbpppxxx{{{yyyppphhheeeaaa[[[VVVUUUTTTXXXZZZYYYTTTOOONNNOOONNNLLLJJJIIIJJJKKKNNNOOOSSSUUUYYY[[[\\\]]]^^^```\\\ZZZ[[[[[[TTTIIICCCCCCEEEGGGNNN[[[iiipppnnniiibbbeeejjjkkkiiihhhiiijjjbbb[[[RRRLLLLLLUUUhhhzzz~~~zzzyyyuuuooojjjiiimmmpppmmmnnnnnnnnnnnnlllkkkjjjiiiiiijjjjjjlllmmmooopppnnnnnnkkkhhhhhhjjjhhhbbb^^^\\\ZZZ\\\cccooo}}}xxxooojjjiiigggooo{{{rrr\\\KKKJJJ```nnnrrrzzzeeeUUUPPPYYYddd~~~wwwfffaaadddRRRHHH???<<<;;;888888999444444333333222111111111000...------......---,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))***++++++,,,,,,++++++***************************)))))))))******+++------))),,,,,,&&&%%%***...------...000555;;;CCCIIIMMM```iiiqqquuuxxx|||}}}{{{fff\\\aaajjjgggfffkkkkkkmmmpppsssuuusssnnnhhhdddWWWWWWYYY```iiioooqqqpppnnnwww}}}yyyrrroookkkiiihhhhhhgggfff```aaacccdddeeeeeeeeedddhhhrrr{{{vvvrrrqqqwww~~~{{{xxxxxxyyyyyyvvvrrrrrrqqqqqqrrrrrrqqqooommmqqqrrrsssttttttsssrrrqqqpppqqqrrrssssssrrrpppooommmkkkiiihhhhhhhhhgggeeefffddd```]]]YYYUUUOOOKKKFFFDDDBBBAAAAAA@@@>>>======<<<:::999888888999999555777999999888999<<>>===:::555222000000////////////000000---///111111111111333555666777:::;;;;;;:::888777777777777777777777666666666777777777777999<<>>BBBKKKWWW```eeefffccc]]]ZZZ\\\\\\XXXTTTSSSRRRUUUWWWXXXVVVSSSRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQTTTVVVWWWYYY\\\^^^]]]ZZZYYYYYYQQQEEEAAADDD@@@AAAHHHVVVeeekkkeee^^^bbbeeehhhjjjjjjhhhgggfff]]]WWWPPPLLLMMMVVVhhhyyyyyyzzz|||{{{vvvuuurrrmmmiiihhhlllpppmmmmmmmmmmmmlllkkkjjjjjjhhhiiiiiijjjkkklllnnnooooooooolllhhhiiikkkiiiccc\\\[[[ZZZ[[[bbbnnn{{{yyymmmeeebbbdddnnn|||oooYYYIIIBBBUUUxxx~~~eeeiiisssaaaRRRLLLSSS]]]ooovvvfffbbbgggUUUKKKAAA===;;;888888999555444444333333222222222000...------......---,,,******************++++++,,,---......,,,)))%%%###***++++++,,,,,,++++++***++++++******************************+++,,,---...))),,,)))"""!!!(((---......///111555;;;CCCIIIMMM\\\gggrrrvvvvvvwwwvvvsss^^^VVV\\\ggghhhiiinnnmmmrrrxxxvvvkkkdddZZZYYY[[[bbbkkkrrrsssqqq{{{}}}xxxssspppkkkhhhfffeeedddccc```aaadddfffgggfffeeedddfffqqqxxxtttqqqrrrxxx~~~||||||||||||yyyvvvvvvwwwwwwtttqqqrrrrrrrrrssstttsssooolllqqqrrrtttuuuuuutttrrrqqqqqqrrrssstttsssqqqooommmooollliiihhhhhhgggeeeddddddbbb```]]]YYYTTTNNNIIIDDDBBB???>>>===<<<:::888888777555333333333555666444777999888777777:::===;;;999888888888777666444------...////////////000...///111111111222333555888999<<<>>>>>>===:::999777888999999::::::999999555666777777777:::>>>AAAKKKYYYiiiqqqmmmddd[[[WWWfffqqq}}}}}}xxxxxx{{{yyyvvvtttuuuvvvpppmmmkkkkkknnnooommmkkkfffeeeeeefffhhhhhhgggeeekkkiiifffcccbbbbbbdddeeehhhgggfffggghhhhhhfffdddcccdddfffggghhhhhhgggffffffccc___\\\YYYVVVRRROOOHHHFFFDDDBBBAAABBBCCCDDDFFFHHHJJJLLLNNNNNNNNNNNNOOONNNMMMLLLJJJIIIGGGFFFHHHLLLRRRZZZbbbfffggggggeeefffggghhhiiiiiiiiiiiilllrrruuuuuuyyyNNNGGG???<<<<<<;;;888555;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>===;;;;;;:::;;;<<<>>>AAABBBAAAAAAAAACCCGGGKKKMMMNNNSSSUUU^^^ddd___ZZZfffxxxkkkRRRBBB;;;999888888999:::999888???>>>>>>AAAFFFLLLPPPQQQOOORRRVVVYYYYYYWWWSSSQQQUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPRRRRRRPPPNNNMMMNNNRRRVVVYYYXXXVVVVVVZZZ^^^]]][[[WWWRRRLLLGGGCCCAAA@@@CCCJJJSSS\\\aaaaaa______aaadddggggggdddaaa___VVVPPPKKKJJJMMMWWWiiiyyy|||vvvrrrrrruuuyyyrrrqqqoookkkiiijjjmmmppplllooonnnkkklllpppnnnhhhhhhhhhhhhiiijjjlllnnnooommmjjjkkknnnlllddd```bbbccc[[[VVVZZZaaakkkxxxsssiiifffiiiooo}}}tttYYYHHHIIIKKKeeejjjlllvvvdddXXXRRRQQQQQQfff}}}xxxssspppjjjddddddhhh___KKKAAA???;;;;;;;;;444666444222222333333333222111111000///...---,,,,,,------,,,++++++***))))))---,,,,,,,,,---,,,)))'''******************************************************************************+++++++++,,,,,,,,,,,,222000333@@@FFFEEEIII[[[iiiuuuvvvvvvvvvqqqiiiQQQNNNTTTcccmmmnnnrrrxxxnnnfff[[[^^^```cccjjjsssuuurrr|||zzz~~~|||xxxpppfff``````ccceeefffaaabbbbbbbbbbbbaaa``````eeemmm~~~xxxqqqmmmpppvvv}}}~~~|||{{{zzzwwwvvvvvvvvvvvvvvvwwwwwwwwwuuuttttttttttttrrrppptttttttttssssssrrrrrrrrroooqqqtttsssqqqoooppprrrnnnmmmkkkiiifffdddbbbaaaaaa```]]]YYYTTTNNNIIIGGGAAA@@@>>><<<:::999888888666555444222111111222222555555666777888999::::::444444444333222111000///.........///////////////111111111111222333444555777999;;;=========;;;;;;999888666555555777999::::::999777666888<<>>?????????>>>============>>>???AAABBBCCCDDDDDDDDDFFFJJJNNNQQQSSSXXXZZZbbbhhheeebbbnnnkkkQQQAAA<<<:::888888:::;;;:::999@@@???>>>???@@@BBBCCCDDDEEEHHHKKKOOOQQQQQQQQQPPPUUUUUUUUUUUUTTTSSSRRRQQQNNNPPPRRRQQQPPPNNNNNNNNNTTTWWWYYYXXXUUUTTTWWWZZZ[[[YYYTTTOOOIIICCC???===AAACCCHHHOOOVVVZZZYYYWWW[[[^^^cccfffgggeeebbb```TTTOOOJJJIIIMMMVVVgggvvv~~~}}}yyytttooonnnpppssspppppppppooommmkkklllmmmkkknnnmmmjjjkkkooonnniiigggiiilllooopppooonnnlllmmmjjjkkkmmmkkkddd```aaa```YYYUUUYYY```jjjvvv{{{ooofffdddjjjqqqwww___PPPHHHIII___qqqrrrooo\\\RRRQQQTTTccczzzxxxtttmmmiiihhhgggeeefffiiibbbMMMBBB???:::;;;<<<555777555333222333333222111111111000///...------,,,------,,,,,,++++++************)))***+++***(((%%%************************************************************************++++++++++++,,,,,,,,,,,,)))000...222@@@FFFFFFKKK]]]iiirrruuuwwwwwwmmm___NNNMMMUUUdddnnnrrryyyxxxiiiZZZ^^^aaaeeennnwwwyyywww}}}zzzuuummmeee``````cccddddddaaabbbbbbbbbbbbbbbaaaaaahhhqqq}}}wwwrrrppptttzzz~~~|||{{{{{{tttttttttuuuvvvwwwxxxyyywwwuuussssssssssssrrrqqqqqqqqqqqqqqqpppppppppooooooqqqsssrrrpppoooppprrrmmmllljjjhhhfffdddbbbaaa___^^^ZZZVVVPPPJJJEEECCC@@@???===;;;999888777777555444333222111222333333777777777777666666666666222222222222222111111000............////////////111111111111222444555666888:::;;;======<<<;;;:::::::::999999999:::<<<===<<<;;;:::999:::>>>CCCFFFUUUaaallljjj^^^UUUWWW]]]jjjxxx~~~zzzvvvvvvwwwvvvrrrnnnllllllllllllkkkkkkjjjjjjeeeddddddfffiiijjjhhhfffeeeddddddeeegggiiihhhggggggfffeeehhhkkkjjjddd___aaaaaaaaaaaabbbbbbccccccgggddd```]]]ZZZVVVRRROOOHHHGGGEEEBBB???@@@CCCEEEGGGHHHIIIKKKMMMNNNOOOOOORRRRRRRRRQQQNNNKKKIIIGGGFFFJJJQQQZZZbbbffffffeeedddfffhhhhhhffffffhhhjjjnnnnnnnnnnnnpppuuu{{{AAA===999888:::<<<;;;999::::::;;;<<<===>>>>>>???===>>>???@@@@@@???>>>===??????AAABBBCCCCCCCCCCCCCCCCCCDDDFFFIIIMMMQQQTTTXXX\\\dddjjjjjjjjjxxxjjjOOO???<<<;;;999999;;;<<<;;;:::@@@@@@???>>>===<<<;;;;;;===???BBBFFFJJJNNNQQQSSSUUUUUUTTTSSSRRRRRRRRRSSSNNNPPPQQQQQQOOONNNOOOOOOVVVXXXYYYWWWSSSQQQSSSUUUXXXVVVRRRLLLFFFAAA===;;;AAABBBEEEIIIMMMOOOOOONNNSSSXXX^^^ccceeeccc```]]]PPPLLLHHHHHHKKKSSScccqqqyyyxxxvvvrrrnnnllllllmmmllloooqqqrrrooollljjjiiikkkllljjjhhhjjjmmmmmmjjjhhhlllrrrvvvvvvrrrmmmjjjmmmkkkkkkmmmkkkeeeaaaaaa]]]XXXUUUXXX___gggsss~~~|||{{{||||||uuuiiibbbaaalllttt{{{dddWWWFFFEEEVVVrrr~~~zzzxxxyyygggVVVTTTWWW___tttzzzssskkkccc^^^bbbgggjjjkkkmmmgggQQQDDD???:::;;;===666999777444333333333111000222111000000......---,,,---------,,,,,,,,,,,,,,,)))))))))***++++++)))'''************************************************************************,,,,,,,,,,,,------------(((------222AAAFFFGGGNNN]]]gggpppuuuzzzzzzkkkYYYJJJLLLWWWhhhsssyyyggg\\\aaaggglllttt}}}~~~}}}xxx{{{{{{uuunnniiibbb___```bbbcccbbbaaabbbbbbbbbbbbbbbbbbbbblllwww{{{wwwssssssxxx}}}~~~}}}||||||rrrsssssstttuuuwwwxxxyyywwwuuurrrqqqrrrsssrrrrrrnnnnnnnnnmmmmmmmmmmmmmmmnnnpppqqqqqqpppoooooopppkkkjjjiiigggeeecccbbbaaa\\\ZZZWWWQQQKKKEEE@@@>>>===<<<:::888777666555555333222111111111222444444888888777666444333222111//////000111111111111111---........./////////000111111111222333555666777:::;;;<<<<<<<<<;;;:::999;;;;;;<<<===>>>>>>????????????>>><<<===@@@EEEJJJ___dddfff```UUURRRYYYbbbxxx~~~}}}{{{xxxuuuuuuvvvuuuppplllkkkkkkiiihhhhhhiiiiiijjjdddddddddfffhhhiiihhhffffffffffffggghhhgggeeeccceeedddeeegggjjjiiieeeaaabbbaaa```___```aaabbbcccfffddd```]]]YYYUUUQQQMMMHHHGGGEEEBBB???@@@CCCEEEGGGHHHJJJLLLMMMOOOOOOPPPTTTTTTTTTRRRPPPLLLIIIGGGFFFJJJQQQZZZaaadddcccbbbaaacccfffgggggghhhjjjllllllmmmmmmmmmooosssyyy}}}>>><<<999999:::<<<<<<;;;;;;;;;<<<===>>>???@@@AAA??????@@@AAAAAA@@@???>>>@@@AAACCCDDDEEEEEEDDDCCCEEEFFFFFFGGGIIIMMMQQQUUUZZZ___iiiqqqtttyyyhhhMMM>>>===;;;::::::<<<======<<<===???@@@???>>>=========>>>???@@@DDDHHHNNNRRRUUUTTTSSSQQQPPPPPPPPPQQQRRRNNNPPPQQQQQQOOOOOOPPPQQQTTTUUUVVVTTTQQQOOOOOOQQQSSSRRRNNNJJJFFFBBB???===@@@@@@AAACCCFFFHHHIIIIIIMMMRRRYYY^^^```^^^YYYVVVLLLHHHFFFGGGIIIPPP^^^kkkuuuuuuuuurrrnnnkkkjjjjjjkkknnnppppppmmmjjjhhhgggjjjiiihhhgggiiikkkllljjjllloootttwwwwwwsssnnnjjjmmmmmmmmmnnnkkkgggcccbbb___ZZZWWWYYY]]]dddooozzz{{{zzz{{{zzzssshhhbbbaaakkkuuuyyybbbUUUEEEAAALLLaaannnqqq~~~}}}}}}vvvaaaXXXXXX\\\lllzzz}}}{{{yyyvvvrrriii```[[[bbbmmmrrrsssssskkkTTTEEE@@@:::;;;>>>888;;;888666444444333111///222222111000///...------,,,---------------------*********,,,------+++)))************************************************************************,,,,,,,,,---------......)))//////555BBBFFFGGGQQQZZZfffqqqwww|||{{{kkkXXXJJJNNN[[[mmmzzz```aaahhhooouuu}}}}}}|||xxxuuuvvvzzz|||||||||yyyqqqhhhddd```^^^```aaaaaa___aaaaaaaaaaaabbbbbbcccccclll{{{~~~zzzwwwsssrrrxxx}}}~~~}}}}}}||||||sssssssssssstttuuuvvvwwwvvvtttqqqpppqqqrrrrrrrrrlllllllllllllllkkkkkkkkknnnoooppppppooooooooooooiiihhhgggeeedddcccaaaaaaZZZXXXTTTNNNGGGAAA===::::::999888666444333333333000000000000111333444666777777666444333111000///...//////000000000000000---......//////000000000222222222333444666777888<<<<<<<<<<<<;;;:::999888999:::<<<>>>???@@@AAAAAABBBBBBBBB@@@???BBBHHHMMMeeeddd___WWWQQQUUUaaalll~~~}}}|||{{{yyyvvvsssqqqqqqqqqooommmkkkiiigggeeeeeegggiiijjjfffffffffffffffffffffeeeeeeeeeeeeggghhhgggdddaaadddddddddfffhhhhhheeebbbbbbaaa```______```bbbccceeeccc```\\\YYYUUUPPPLLLHHHGGGEEEBBB???@@@CCCEEEGGGHHHJJJLLLNNNOOOPPPPPPVVVVVVVVVTTTQQQMMMIIIGGGFFFIIIPPPXXX___bbbaaa___aaabbbdddeeefffhhhjjjkkkiiikkkmmmooosssxxx>>>===;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAACCCEEEFFFGGGGGGGGGFFFKKKLLLMMMMMMNNNQQQWWW[[[bbbjjjvvvhhhLLL???>>><<<;;;<<<>>>??????>>><<>>===>>>???AAABBBDDDGGGHHHMMMQQQWWW[[[\\\YYYTTTPPPGGGEEEDDDFFFHHHMMMYYYeeepppqqqrrrpppmmmjjjhhhhhhlllmmmmmmllliiigggfffgggiiiffffffgggjjjkkkkkkkkkpppqqqrrrsssrrrpppnnnllllllnnnooonnnllljjjgggdddccc^^^ZZZYYY[[[```lllwww||||||~~~~~~wwwllldddccchhhuuurrrYYYKKKCCC>>>CCCRRR___jjjzzzooo]]]TTT[[[ccckkknnnnnnpppqqqqqqiiiaaa___iiiuuuyyywwwuuummmVVVFFF@@@:::<<<>>>999<<<999666555444333111000222222111000///...------,,,---------------------*********,,,------+++)))************************************************************************,,,,,,,,,---------......---222222999EEEEEEGGGSSSYYYgggssswwwxxxttteeeUUULLLQQQaaauuu~~~```iiiqqqzzz}}}|||vvvttttttuuuvvvnnndddaaa]]]]]]___```___]]]``````___```aaabbbcccdddkkk}}}~~~zzzvvvqqqpppuuuzzz~~~}}}|||{{{zzzzzzttttttssssssrrrsssssssssuuurrrppppppqqqrrrrrrqqqkkklllllllllllllllllllllnnnnnnnnnnnnoooooonnnmmmggggggeeedddcccaaa```___YYYWWWRRRLLLEEE@@@;;;999777777555444222111111111///......///000222444666555444444333222111000000///000000000000///............///000000111222222222222333444555777999:::======<<<<<<;;;:::999888777999;;;===???@@@AAAAAAEEEFFFFFFDDDBBBDDDKKKPPPddd```YYYSSSSSS]]]lllxxx}}}{{{xxxvvvxxxuuupppmmmlllmmmnnnooojjjhhheeeddddddfffhhhjjjhhhhhhgggfffeeedddcccdddbbbbbbcccfffhhhgggeeecccccccccdddfffgggfffdddcccccccccaaaaaaaaaaaabbbccccccaaa^^^\\\YYYUUUPPPLLLHHHGGGEEEBBB???@@@CCCEEEHHHIIIJJJLLLNNNOOOPPPPPPVVVVVVWWWVVVSSSNNNJJJGGGEEEHHHNNNUUU\\\______^^^bbbbbbcccdddfffhhhiiiiiihhhkkknnnqqqvvv|||>>>>>>==================>>>>>>???@@@AAABBBBBBCCCAAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMOOOQQQSSSSSSSSSXXX___eeennnyyyiiiNNNCCC???===<<<===???@@@@@@@@@>>>AAACCCBBB@@@???BBBDDDEEEFFFFFFGGGIIIIIIJJJKKKPPPOOONNNLLLKKKKKKJJJJJJIIIJJJKKKKKKKKKKKKNNNPPPJJJKKKLLLMMMMMMLLLKKKJJJBBBBBBAAA@@@???>>>======:::<<>>???@@@@@@AAAAAABBBBBBBBBBBBAAABBBEEEGGGIIIJJJJJJJJJMMMMMMNNNPPPRRRTTTVVVWWWWWWZZZ]]]___```fffooowwwmmmQQQGGG???>>>===>>>@@@BBBBBBAAA@@@CCCEEEDDDBBBBBBGGGKKKOOOPPPRRRSSSRRRPPPNNNLLLPPPOOOOOOMMMLLLJJJHHHGGGDDDEEEFFFFFFFFFGGGJJJLLLHHHHHHIIIJJJJJJIIIGGGEEE??????>>>======<<<;;;;;;888;;;???@@@@@@AAACCCFFFKKKNNNQQQTTTTTTQQQMMMKKKGGGFFFHHHLLLMMMPPPXXXaaahhhjjjkkkkkkjjjhhhhhhiiioooooonnnkkkhhhfffggghhhfffccceeelllooollljjjkkknnnllliiigggggghhhjjjkkkeeejjjmmmkkkkkkmmmkkkfffbbb]]]WWWUUUUUU[[[jjjxxx{{{~~~ttthhhcccdddqqqyyy]]]FFF<<<;;;888999BBBSSSiiirrr```cccbbbbbbccceeefffhhhjjjiiihhhooo||||||wwwkkkTTTFFFBBB<<<===???999<<<:::777666555555333222333222222111000///......------,,,,,,++++++************)))***+++***(((%%%************************************************************************++++++++++++,,,,,,,,,,,,---111333<<>>;;;:::555444333111000000000000......---...///111333444444444333222222111111000//////000111111111000000000111111222444555555666333333444555777999;;;<<<===<<<;;;;;;::::::::::::;;;;;;<<<>>>AAADDDHHHIIINNNPPPQQQNNNJJJLLLSSSZZZ[[[XXXVVV[[[fffttt}}}{{{yyyxxxwwwvvvsssqqqoooooonnnllljjjiiiiiijjjgggfffeeeeeeeeefffhhhiiieeeggggggeeecccbbbdddgggbbbaaaaaabbbeeeffffffeeeddddddeeeeeedddbbbbbbbbb```aaabbbcccbbbaaa___^^^^^^]]]\\\[[[ZZZVVVQQQNNNHHHGGGEEEBBB???@@@CCCEEEHHHIIIKKKMMMOOOPPPQQQQQQSSSTTTVVVVVVTTTOOOKKKHHHEEEFFFIIINNNVVV\\\___```dddcccdddggglllooopppooojjjlllnnnppprrruuuzzz}}}999:::<<<======>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFHHHJJJLLLLLLLLLSSSSSSSSSTTTWWWZZZ]]]___dddggglllnnnrrryyypppSSSJJJ@@@>>>===>>>AAABBBBBBBBB@@@CCCFFFFFFEEEGGGNNNSSSYYY[[[]]]___]]]ZZZUUURRRPPPPPPPPPOOOMMMJJJGGGFFF@@@AAABBBBBBBBBCCCFFFIIIGGGGGGGGGHHHHHHGGGDDDAAAAAA@@@???>>>===<<<;;;;;;777;;;???AAA@@@@@@AAACCCFFFHHHLLLNNNOOOMMMJJJHHHIIIIIIKKKOOOPPPRRRZZZbbbiiikkkmmmmmmkkkkkkkkkmmmoooppppppnnnkkkhhhhhhhhheeebbbeeemmmpppllljjjkkkkkkiiigggeeedddfffgggiiibbbhhhkkkiiiiiilllkkkeee___ZZZUUURRRRRRZZZjjjzzzyyy}}}uuugggbbbdddppp~~~rrrWWWCCC<<<888666777AAATTTlll}}}lllkkkiiihhhiiijjjiiihhhiiijjjlllvvv{{{jjjSSSFFFBBB===>>>???999<<<999777666666666444333333333222111000///......------,,,++++++***))))))---,,,,,,,,,---,,,)))'''******************************************************************************+++++++++,,,,,,,,,+++...111<<>>;;;:::444444222111000000000000......---...///111222444555555444333222000000///---...///111222222333333111111222333555666666777333444444666888:::<<<===<<<<<<;;;:::::::::;;;;;;>>>>>>>>>@@@CCCGGGKKKNNNQQQTTTUUURRRMMMNNNVVV]]]YYYWWWXXX___mmm{{{}}}{{{}}}zzzwwwuuuuuuuuuuuutttkkkmmmoooooommmjjjgggfffgggffffffeeefffggghhhiiicccdddfffdddccccccgggjjjdddbbbaaaaaaccceeeeeeddddddeeefffeeecccaaaaaaaaa^^^```bbbcccbbb```]]]\\\\\\[[[[[[[[[ZZZWWWRRRNNNHHHGGGEEEBBB???@@@CCCEEEHHHIIIKKKMMMOOOPPPQQQQQQQQQSSSUUUVVVTTTPPPKKKHHHEEEEEEGGGLLLTTT[[[___aaaddddddeeeiiioootttuuutttiiikkknnnppprrrvvvzzz~~~999;;;>>>?????????@@@@@@CCCAAA>>>>>>@@@DDDGGGHHHHHHKKKNNNPPPQQQSSSXXX\\\YYY^^^dddeeeddddddhhhlllxxxuuuvvv|||tttUUUHHHCCCBBBBBBDDDFFFGGGFFFDDDGGGEEEFFFHHHHHHLLLWWWccchhhiiikkklllkkkfff```[[[UUUSSSQQQPPPNNNKKKGGGCCCEEEAAA>>><<<>>>@@@BBBCCCBBBCCCDDDEEEEEECCCAAA???>>>===;;;:::999888888888:::;;;<<<===>>>>>>>>>===BBBFFFKKKLLLJJJGGGGGGHHHHHHLLLSSSYYYWWWSSSVVV[[[bbblllsssqqqmmmkkkiiigggkkklllmmmnnnooommmjjjgggeeegggjjjmmmnnnnnnmmmlllkkkiiigggeeedddeeegggiiikkkhhheeeeeefffhhhhhhhhh```[[[TTTPPPTTT```ppp{{{~~~sssfff___fffppp}}}~~~lllQQQ???999888999;;;CCCXXXsssyyy}}}llllllgggfffjjjnnnnnnnnnppptttwwwzzztttlllXXXEEE>>>??????===<<<;;;:::999888777666555444666333111000000///...---------,,,++++++,,,,,,,,,************************++++++,,,++++++***)))(((000+++))))))&&&"""$$$+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---333<<<@@@BBBMMM[[[dddpppxxxxxx|||}}}nnnZZZQQQTTTfffxxxpppxxxyyypppiiidddaaa^^^ZZZYYYZZZ[[[]]]]]]___]]][[[ZZZ[[[```fffkkk~~~vvvtttiiilllsss|||}}}{{{zzzwwwtttqqqqqqnnnooorrrsssqqqqqqtttsssqqqooommmmmmnnnooopppooollliiihhhhhhjjjjjjjjjooonnnllljjjiiiiiiiiiiiikkkcccdddddd]]]]]]^^^VVVUUUPPPHHHAAA===;;;888777333111///////////////---/////////000111333444555000111111111000///...---111111000000111222333333999555111111444666444111444444444555777:::<<<>>>>>>>>>???>>><<<;;;<<<>>>DDDBBBBBBDDDIIIOOOTTTVVV^^^\\\XXXUUUWWW\\\\\\YYY^^^YYY\\\mmm~~~~~~~~~|||xxxuuu{{{zzzxxxxxxwwwuuurrrooollllllkkkkkkjjjiiihhhhhhiiihhhfffdddcccccccccddd]]]^^^aaaccceeefffggggggfffdddbbbaaabbbdddfffhhheeedddbbbaaa```aaabbbbbbdddeeeeeeeeeccc```\\\ZZZYYYYYYYYYXXXWWWTTTRRRQQQOOOLLLFFF@@@<<<>>>BBBFFFIIIIIIJJJKKKLLLMMMMMMNNNSSSSSSUUUVVVUUUQQQKKKFFFGGGEEEFFFJJJQQQZZZaaaeeefffgggjjjnnnrrrrrrpppnnniiikkknnnpppqqqsssuuuxxx===???AAABBBAAA@@@@@@AAAEEEDDDDDDFFFHHHKKKMMMNNNLLLOOORRRTTTVVVXXX\\\``````dddjjjmmmpppuuu|||tttTTTHHHCCCBBBBBBDDDGGGHHHGGGFFFFFFFFFHHHMMMQQQXXXfffrrr{{{|||}}}|||xxxqqqiiiccc\\\YYYTTTQQQOOOLLLFFFCCCCCC@@@===<<<===???@@@@@@@@@AAABBBCCCCCCBBB@@@???===<<<;;;999888888888888::::::;;;<<<===>>>???@@@CCCFFFJJJJJJHHHFFFFFFFFFJJJKKKNNNPPPMMMLLLQQQYYYaaakkksssrrrnnnlllkkkiiilllkkklllmmmnnnmmmkkkiiiggghhhkkknnnoooooommmlllmmmllliiigggggghhhjjjkkkmmmjjjgggffffffggggggggg```[[[TTTPPPSSS^^^mmmxxxqqqeee^^^dddmmmvvvvvvdddLLL===999888999===III```{{{{{{tttsssccc^^^^^^dddpppyyyzzzxxxwww~~~xxxsssiiiWWWEEE===<<<:::888888:::999888777666666555555666444111000000000...---...------,,,+++++++++,,,***************************++++++******)))((('''...***)))***'''###%%%+++******************************+++++++++,,,,,,,,,///...444===AAADDDOOO^^^hhhssszzzzzz}}}sss```RRRXXXiiirrrnnnyyyvvvpppiiieee```]]][[[ZZZ[[[\\\\\\\\\]]]\\\ZZZXXXZZZ___eeejjj{{{ssspppkkkooovvv~~~~~~|||{{{zzzyyywwwsssppppppnnnnnnqqqqqqoooooorrrsssrrrpppooonnnnnnnnnnnnmmmkkkiiiggghhhhhhiiiiiiooonnnlllkkkjjjjjjjjjjjjllleeeeeeeee]]]]]]]]]UUUTTTNNNGGGAAA===:::888777333111///...//////...------.........///111222333111000000000//////......111111111111222222333333888555222222555777555222444444555666888:::===>>>>>>?????????>>>???AAACCCIIIHHHHHHJJJNNNSSSWWWZZZ^^^^^^[[[XXXZZZ___```]]]aaa```gggwww}}}{{{xxxuuuvvvuuuuuuuuutttrrrooolllkkkkkkjjjjjjiiiiiihhhhhhjjjiiigggeeedddddddddeee```aaacccdddeeeeeeeeedddcccccccccccccccdddddddddddddddccccccbbbccccccccceeeeeeeeeeeebbb___[[[YYYYYYYYYYYYXXXVVVTTTRRRPPPOOOKKKEEEAAA???@@@CCCEEEGGGGGGIIIJJJLLLNNNOOOPPPTTTTTTUUUVVVUUUQQQKKKFFFEEEDDDEEEJJJRRR[[[bbbeeedddeeegggkkknnnpppooommmmmmnnnpppqqqqqqsssvvvxxx???AAACCCCCCCCCBBBCCCDDDDDDEEEGGGJJJMMMPPPRRRSSSTTTWWW\\\___bbbeeehhhkkknnnqqqtttxxx~~~uuuVVVIIIEEEDDDDDDGGGJJJLLLLLLKKKKKKLLLQQQYYY```hhhuuu|||tttnnnfffaaaYYYTTTPPPLLLGGGCCCAAA???<<<;;;<<<======<<<===>>>???@@@@@@@@@???>>>;;;:::999888888888888888:::::::::;;;===???AAACCCEEEHHHKKKKKKJJJHHHGGGGGGLLLJJJHHHFFFCCCDDDMMMWWW```jjjsssssspppooommmllllllkkkjjjkkkmmmmmmmmmkkkhhhjjjlllnnnoooooonnnmmmooonnnllljjjjjjkkkmmmnnnooollliiiggggggggggggfff```\\\UUUQQQSSS^^^kkkuuu|||oooddd]]]cccjjjqqqooo^^^III<<<:::666888>>>NNNhhhzzzuuugggYYYRRRVVVcccwwwvvvrrrgggWWWFFF>>>:::666555666999888777666555666777777666444222000000000///---//////---,,,++++++++++++++++++++++++++++++++++++************)))((('''&&&***))))))+++)))&&&'''***))))))))))))))))))))))))******+++++++++,,,,,,,,,111000555>>>BBBFFFSSSbbblllvvv{{{{{{zzzhhhVVV^^^mmmuuujjjmmm}}}zzzzzzsssnnniiieee^^^\\\[[[[[[\\\]]][[[ZZZZZZZZZYYYXXXYYY^^^dddiii|||xxxoookkkmmmsss{{{zzzyyyxxxxxxxxxvvvrrrooopppnnnmmmppppppmmmlllooorrrrrrqqqpppooonnnllllllkkkjjjiiihhhggggggggggggnnnmmmmmmlllllllllkkkkkkmmmffffffeee]]][[[[[[SSSQQQLLLEEE???<<<999777666333111///...//////...---,,,,,,,,,---...///000111111000///......//////000222222222333333333333444666444333555888999666333444555666777999<<<>>>??????@@@AAAAAABBBDDDHHHLLLPPPPPPQQQRRRUUUYYY\\\^^^``````^^^\\\^^^bbbccc``````dddooo}}}~~~|||}}}|||zzzxxxuuurrrrrrrrrssssssqqqnnnkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffdddcccccccccdddddddddeeeeeeeeedddcccbbbaaabbbcccddddddcccaaa```ddddddeeeeeefffeeeeeeeeeffffffeeedddaaa^^^[[[YYYYYYYYYYYYXXXVVVSSSQQQPPPOOOJJJDDDAAABBBDDDDDDCCCDDDEEEGGGIIILLLNNNPPPQQQTTTTTTUUUVVVUUUQQQJJJEEEBBBCCCEEEKKKTTT]]]dddgggddddddfffiiimmmooopppooorrrrrrsssrrrrrrsssuuuxxx===???BBBCCCDDDEEEGGGIIIHHHJJJMMMOOORRRUUUYYY\\\aaadddiiioootttxxx{{{|||vvvXXXLLLGGGFFFGGGJJJNNNQQQRRRRRRTTTWWW^^^hhhpppuuu}}}rrriii]]]UUUQQQMMMHHHDDD@@@>>><<<;;;;;;;;;:::888::::::<<<============<<<999888888777777777888888:::999999:::<<>><<<666777===OOOmmm~~~yyywww^^^TTTOOOUUUfff~~~tttooocccVVVHHH???:::666666888888777666555555666888999777555222111111111///...000000...---++++++******+++++++++++++++++++++++++++++++++******)))((('''&&&(((***+++***))))))*********************************+++++++++,,,,,,,,,111000555>>>BBBFFFTTTcccmmmwww{{{{{{rrr^^^dddnnn~~~tttllleeelll}}}vvvppplllhhhddd[[[[[[[[[\\\]]]]]][[[YYYYYYZZZZZZYYYZZZ^^^eeekkkzzzvvvmmmjjjpppwww~~~zzzxxxvvvuuuuuuuuutttsssrrrooonnnpppooolllkkknnnqqqrrrrrrrrrpppnnnkkkjjjkkkllllllkkkiiihhhggghhhlllmmmmmmnnnnnnmmmllllllllleeeeeeddd[[[YYYWWWNNNMMMIIICCC>>>;;;999666555222000.........///...---,,,,,,,,,,,,---...///000222000///......///111222333444444444444444444444555444555777999999777555555666777999;;;===???@@@@@@AAABBBCCCEEEIIINNNRRRTTTUUUVVVXXXZZZ]]]```ccceeegggfffbbbccceeeeeebbbccciiiuuu~~~}}}~~~|||zzzyyywwwuuusssrrrrrrssstttrrrooolllhhhhhhhhhhhhhhhiiiiiiiiifffeeecccaaa``````aaaaaaeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbaaaaaa```cccdddfffggghhhgggffffffgggfffeeeccc```]]][[[YYYYYYYYYYYYXXXVVVSSSQQQOOONNNIIICCCBBBEEEFFFDDDAAADDDEEEGGGIIIKKKNNNOOOPPPSSSTTTUUUVVVUUUPPPJJJEEEAAAAAADDDKKKUUU^^^eeehhhgggggghhhjjjooorrrsssssstttuuutttsssqqqrrrtttwww???AAACCCDDDEEEGGGIIILLLRRRTTTWWWYYY[[[```gggkkkooosssyyyvvvZZZNNNGGGGGGHHHKKKPPPTTTVVVWWW\\\___iiivvv}}}~~~rrrbbbXXXSSSOOOKKKGGGAAA???<<<;;;;;;:::888777888888999:::::::::;;;;;;888777777666666666777777999888888999;;;???BBBDDDGGGHHHIIIKKKMMMMMMMMMLLLIIIGGGEEECCC@@@AAAJJJUUUbbbmmmvvvwwwtttsssqqqnnnmmmkkkiiiiiikkkmmmnnnnnniiiiiijjjkkkkkkkkkjjjjjjmmmmmmlllkkkllllllmmmnnnkkkjjjhhhhhhjjjjjjiiihhh___[[[VVVSSSWWWcccrrr|||yyyoooddd]]]___hhhsssssscccLLL>>>;;;:::999>>>SSSttt{{{lllXXXSSSOOOXXXmmmpppjjj___RRRFFF???;;;777777999888888777666777888999:::888555333222222111000///111000///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))$$$(((+++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,000///444===BBBFFFSSSbbbllluuuzzz{{{}}}hhhhhhkkkwwwvvvjjjeee___iii|||rrrmmmjjjfffbbbZZZZZZZZZ\\\^^^]]][[[YYYYYY[[[\\\\\\\\\```hhhnnn|||vvvnnnlllrrrxxx}}}yyyuuussssssuuuwwwxxxtttqqqppprrrqqqmmmmmmoooqqqrrrssssssqqqnnnkkkiiilllnnnpppooollliiiiiijjjkkklllnnnoooooommmlllkkkjjjbbbcccbbbXXXUUUSSSJJJIIIEEE@@@<<<:::777555333222000...---......---,,,------------...///000000222111///...///111333444555555666666666666555444555555666888999999777666666777999;;;===???@@@@@@@@@BBBDDDEEEGGGKKKPPPTTTTTTVVVXXXZZZ\\\___eeeiiippprrrrrrnnnkkklllkkkgggmmmrrr|||~~~{{{yyywwwuuutttsssrrrqqqrrrrrrqqqooommmhhhhhhhhhhhhhhhiiiiiiiiifffeeecccaaa`````````aaadddddddddddddddddddddeeecccbbb```______```bbbccccccdddfffggghhhgggffffffgggfffdddaaa___]]][[[[[[ZZZZZZZZZYYYVVVTTTQQQOOONNNIIICCCCCCEEEFFFCCC@@@EEEFFFGGGIIIJJJLLLMMMNNNRRRSSSTTTUUUUUUQQQJJJFFFAAAAAADDDKKKUUU___fffjjjiiiiiijjjlllpppssstttttttttuuuuuusssrrrrrrtttvvvEEEFFFHHHIIIIIIKKKNNNPPPYYY]]]bbbfffjjjpppwww}}}vvv\\\OOOHHHGGGHHHLLLRRRXXX[[[\\\bbbeeeooo}}}~~~jjj\\\VVVRRRMMMIIIDDDAAA>>>;;;::::::888777777777888888888888888999888777666555555555555555777777777999;;;>>>@@@BBBAAAAAACCCFFFJJJMMMMMMLLLFFFEEEEEEFFFDDDEEENNNYYYhhhsss||||||yyyvvvssspppnnnllljjjjjjkkkmmmmmmmmmiiijjjjjjjjjjjjiiiiiihhhkkkkkkkkkkkkkkkkkklllllljjjhhhhhhhhhjjjjjjiiihhhaaa\\\VVVRRRWWWddduuu|||rrrfff^^^]]]gggssstttcccKKK<<<777<<<<<>>CCCEEEQQQ___jjjttt{{{~~~qqqhhhgggsss|||vvviiicccaaa[[[ddd}}}uuummmjjjiiiddd```ZZZYYYZZZ[[[]]]]]][[[YYYXXX\\\^^^^^^^^^aaajjjqqquuuooommmrrrwww}}}~~~zzzuuussssssvvvxxxyyyuuurrrqqqsssrrrooonnnqqqqqqqqqrrrrrrqqqnnnllljjjmmmqqqtttsssoookkkjjjkkkkkklllnnnoooooommmjjjhhhhhh```aaa```WWWSSSQQQGGGEEEBBB>>>:::888777444222222000...---......---,,,...............///000000111111111111222333555666666777888888888777666555555666666777777777777666777888:::===???@@@AAAAAAAAACCCEEEGGGHHHKKKNNNPPPSSSUUUXXXZZZ]]]ccclllrrr{{{{{{wwwuuussspppsssxxx|||yyywwwuuuuuuuuussspppnnnmmmmmmmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeecccbbbbbbbbbcccbbbbbbbbbbbbcccdddeeeeeecccbbb```^^^___aaaccceeeddddddeeeeeefffeeeeeeeeegggeeebbb```]]]]]]\\\\\\\\\\\\[[[ZZZXXXUUURRRPPPNNNIIIDDDBBBCCCCCCAAA???EEEEEEGGGHHHJJJKKKLLLMMMRRRSSSUUUWWWWWWSSSMMMIIIBBBBBBDDDJJJTTT___gggllljjjjjjkkknnnrrrtttssssssrrrtttuuuuuutttsssuuuvvvGGGIIILLLNNNQQQUUUZZZ]]]aaaiiittt}}}uuu```SSSMMMMMMNNNRRRYYY___ccceeelllmmmsss~~~sssbbbYYYTTTOOOJJJHHHDDD???<<<::::::999999888888777777666666777777888777666555444444333444555666777999;;;===>>>???<<<<<<>>>BBBIIIMMMOOONNNHHHHHHJJJLLLLLLOOOYYYdddooozzz~~~{{{wwwsssnnnlllkkkkkklllmmmlllkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjkkkkkklllllljjjiiihhhhhhiiiiiigggeeeccc]]]UUUQQQUUUbbbtttuuuiii```___hhhssstttcccKKK<<<888999;;;GGGfffzzziii[[[OOOPPPPPPgggnnnddddddcccTTTFFFBBBBBB???:::777999:::;;;<<<<<<;;;999888999777444333333333111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))%%%+++,,,)))(((,,,---*********************************+++++++++,,,,,,,,,...///666@@@DDDFFFOOO]]]kkkvvv~~~vvvfffbbbssszzzqqqooommmiiibbbaaabbbZZZbbb{{{yyylllgggggghhhccc___ZZZYYYYYYZZZ\\\]]][[[ZZZWWW[[[______^^^bbbjjjrrr~~~uuuooonnnrrruuuyyy~~~|||yyyvvvuuuvvvwwwvvvvvvtttqqqqqqssssssoooooorrrpppqqqqqqqqqpppooommmlllmmmrrrvvvuuuppplllkkkkkkjjjlllnnnpppooolllhhhffffff___aaa```WWWSSSQQQGGGBBB???<<<999888666333222111///------......---,,,...............//////000111111222333444555666777777888999:::999888666555777777777666555555666777777999;;;>>>@@@AAABBBBBBAAADDDGGGHHHHHHHHHIIIKKKRRRUUUYYY[[[```hhhttt}}}}}}|||zzzwwwxxx{{{|||{{{yyyvvvttttttuuuvvvtttpppllliiiiiiiiijjjjjjkkkkkkjjjjjjiiiiiihhhhhhiiigggfffdddccccccccccccbbbbbbaaaaaaaaabbbcccdddaaa`````````aaacccdddeeeddddddccccccbbbcccccccccfffdddaaa^^^]]]]]]^^^^^^^^^]]]]]][[[YYYVVVSSSQQQMMMJJJFFFBBB????????????BBBCCCEEEGGGIIILLLMMMNNNSSSUUUWWWZZZZZZWWWRRRNNNEEECCCDDDIIIRRR^^^hhhmmmmmmnnnppprrruuuvvvuuussspppsssvvvxxxwwwwwwwwwxxxDDDHHHMMMRRRXXX___fffkkkmmmyyyuuucccXXXSSSSSSTTTYYY```fffkkkmmmvvvtttvvv~~~zzzfff\\\VVVOOOJJJJJJFFF@@@<<<::::::::::::999888777666666666666666999888666555444333222222444555777999;;;<<<<<<<<<;;;;;;===BBBJJJPPPRRRQQQNNNMMMOOOQQQSSSWWWcccooouuu~~~yyyuuunnnmmmllllllllllllkkkiiimmmllllllkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllllllllkkkjjjhhhhhhhhhgggeeebbbeee___UUUOOORRR```rrrwwwjjjaaaccckkkuuutttcccLLL>>>:::444888HHHlll|||rrrbbbVVVMMMOOOSSSppp{{{gggaaafffjjjZZZKKKGGGHHHDDD===999999;;;===>>>>>><<<999777999777444333333333111000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((&&&,,,---)))(((,,,---***))))))))))))))))))))))))******+++++++++,,,,,,,,,...///888BBBFFFFFFOOO[[[lllxxxxxxddd```ttt~~~qqqddddddfffddd___ccceee]]]ddd|||yyytttqqqppplllhhhllluuu{{{qqqfffbbbeeegggccc___ZZZYYYXXXYYY[[[\\\\\\[[[VVV[[[______^^^bbbjjjrrr}}}tttnnnmmmrrrsssvvv|||yyyxxxwwwxxxxxxwwwtttrrrsssppppppsssrrroooooorrrpppppppppppppppooonnnnnnmmmrrrvvvvvvpppkkkjjjkkkjjjlllnnnpppnnnkkkgggdddfff___aaaaaaXXXTTTRRRHHHAAA>>>;;;888777555333111111///---------...---,,,......---------...//////111222333555666777777777777888:::::::::888666555888777777555333333555666888999<<>><<<:::777777666666555444333333444444555555444444333222555666777999;;;<<<<<<<<<>>><<<===BBBKKKSSSWWWXXXWWWZZZ[[[ZZZ\\\ccclllqqqyyyssssssqqqnnnjjjiiiiiijjjiiikkkoooooommmjjjhhhgggiiilllpppqqqpppnnnlllllllllkkkjjjjjjjjjiiifffcccbbb^^^WWWSSSUUU```nnnxxx~~~qqqeeedddmmmxxxyyyeeeKKK<<<:::...999HHHiii}}}oooYYYUUUSSSNNN\\\zzzqqq```]]]eeejjj\\\NNNJJJJJJEEE???;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>;;;666333222000...,,,111000///......------...///...---,,,++++++++++++...,,,++++++,,,------,,,,,,,,,,,,+++***)))((('''++++++++++++++++++++++++***+++,,,---...---,,,,,,//////666BBBFFFGGGTTTfffttt~~~qqqdddddduuu~~~wwwpppqqqlllgggeeeiiihhhgggooozzz~~~tttjjjdddaaaaaagggnnnxxxppphhhccccccbbb___\\\XXXYYY\\\^^^___^^^]]]\\\ZZZYYY[[[]]]]]]___jjjuuu|||tttnnnmmmoooqqqvvv|||}}}}}}{{{xxxtttsssuuuvvvuuussswwwtttqqqqqqtttuuutttsssqqqooonnnpppssssssppplllvvvuuutttrrrpppnnnmmmlllqqqoookkkiiiiiihhhgggfffgggdddaaa___]]]WWWNNNGGGAAA<<<999999666222111333////////////////////////---//////,,,---111111///222222333333555666888999777777666777999999777666:::999888666666666777777999;;;===@@@AAAAAAAAA@@@EEEHHHJJJIIIFFFGGGLLLQQQUUUWWWXXX^^^kkkzzz~~~~~~~~~~~~}}}xxxvvvuuutttsssrrrrrrqqqqqqqqqpppnnnkkkjjjiiiiiiiiimmmmmmlllkkkjjjiiiiiihhhggghhhfffaaa```bbbbbb___aaa``````aaabbbbbb```^^^___```bbbcccdddeeeeeefffcccaaa```aaaccccccaaa^^^^^^___aaaaaa``````aaacccbbb```^^^[[[YYYUUUPPPLLLKKKHHHDDD@@@>>>======>>>BBBDDDFFFGGGHHHJJJMMMPPPRRRZZZ```bbbaaa^^^VVVNNNIIIFFFDDDGGGOOO\\\hhhoooppprrrwww|||~~~|||yyyyyyzzzzzz{{{|||}}}}}}SSSYYY___dddjjjtttzzzooofffbbb___bbbfffkkkqqqyyyrrr___XXXTTTOOOLLLIIIEEEBBBAAA???===<<<999888777666555444444444777888888888777777666666555666777888:::<<<======@@@???@@@DDDLLLTTT[[[___hhhhhhfffdddeeekkktttzzz{{{uuusssooollliiihhhhhhhhhjjjlllppppppnnnkkkiiihhhjjjlllooopppooonnnnnnnnntttsssqqqooonnnkkkfffcccccc^^^XXXSSSVVV```nnnxxxvvvfffcccnnn{{{{{{gggLLL<<<:::444:::FFFccc|||lllYYYVVVWWWSSSUUUqqqxxxssshhh]]]___hhhkkk]]]PPPMMMMMMHHH@@@<<<===========================:::666444222111///---111000///......------...///...---,,,++++++++++++...,,,***+++,,,---,,,+++))))))***++++++++++++***++++++++++++++++++++++++***+++,,,---------,,,,,,...///666@@@DDDGGGTTTeee|||nnnccceeeyyyxxxxxxpppnnnqqqtttpppjjjppp{{{xxxmmmfffcccbbbhhhoootttllleeebbbdddeeeaaa\\\YYYZZZ\\\]]]^^^]]]\\\\\\[[[ZZZ[[[]]]\\\^^^hhhsss|||tttooonnnooorrrwww~~~||||||yyyvvvttttttuuuvvvuuussswwwuuurrrrrrtttuuutttssspppoooooooooppppppooonnnuuutttsssrrrpppooonnnnnnnnnllliiihhhiiiiiiiiihhhfffccc___\\\ZZZTTTLLLFFFAAA<<<999888666111000333........................---//////------111222000222333333444555777888999:::888777888999999888777;;;:::999888777777777777999;;;===@@@AAAAAAAAA@@@CCCGGGJJJJJJHHHHHHLLLPPPVVV[[[```hhhttt|||wwwuuutttsssqqqqqqqqqqqqqqqpppooommmkkkjjjiiiiiijjjnnnmmmlllkkkjjjiiiiiihhhggghhhfffaaa```bbbaaa___bbbaaa```aaaccccccbbb```___```aaacccdddeeeffffffdddbbb``````bbbbbb```^^^^^^```aaa```______```aaa___]]][[[ZZZYYYWWWSSSPPPMMMKKKGGGCCC@@@??????@@@AAACCCEEEGGGIIILLLPPPSSSTTT[[[```aaa```]]]VVVNNNIIIFFFDDDFFFOOO[[[gggnnnppptttyyy|||yyyyyyzzz{{{}}}~~~~~~\\\bbbkkksss}}}yyyssslllfffeeegggkkkpppsssvvv~~~uuuaaaYYYUUUQQQMMMJJJGGGDDDCCCBBB@@@>>><<<:::888555444444555666555555555555555444444444666666666777999<<<>>>???AAABBBCCCGGGMMMVVVaaahhhxxxuuurrroooooottt|||xxxsssllliiihhhhhhgggeeehhhkkknnnooommmjjjhhhgggkkklllnnnooonnnnnnpppqqqwwwvvvsssrrrpppmmmiiieeeccc___XXXTTTVVV```nnnxxxwwwfffcccppp~~~iiiNNN===888::::::BBB]]]zzz}}}}}}iiiXXXXXXYYYWWWQQQhhhxxxnnnfffddd```^^^eeepppoooaaaSSSOOONNNIIIBBB>>>========================;;;999666444333222000///111000///......------.........------,,,+++++++++---,,,******,,,---,,,+++&&&''')))***,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,//////666???CCCGGGUUUfff~~~~~~fff___ggg|||vvvhhhkkkwwwuuukkkfffcccccciiippppppiiicccccchhhiiiccc\\\ZZZ[[[\\\\\\\\\\\\[[[[[[\\\[[[[[[\\\[[[]]]gggrrr{{{tttqqqrrrqqquuuzzz~~~zzzzzzvvvuuuuuuvvvwwwwwwuuusssxxxvvvsssrrrsssttttttsssooooooooonnnmmmmmmoooqqqssssssrrrqqqqqqppppppooojjjiiiggghhhiiikkkjjjjjjeeeaaa\\\YYYVVVQQQJJJEEE@@@;;;888888555000000222........................---//////---...222333111333333444555777888999:::===;;;999888999::::::999;;;;;;;;;:::999999888888:::;;;>>>@@@AAABBBAAAAAABBBEEEIIIJJJJJJKKKOOOSSS[[[bbblllttt}}}zzzvvvtttsssqqqooonnnooopppqqqooonnnlllkkkjjjjjjjjjkkkmmmmmmlllkkkjjjiiiiiihhhggghhhfffbbb```aaaaaa^^^bbbaaa```aaacccdddcccbbb___```aaacccdddeeeffffffeeeccc```___`````````______```aaa```___^^^___```___]]][[[ZZZYYYWWWTTTQQQNNNLLLHHHDDDBBB@@@@@@@@@???BBBEEEHHHJJJNNNRRRUUUWWW]]]``````^^^\\\UUUOOOHHHFFFDDDFFFMMMYYYfffmmmoootttzzz}}}{{{zzz{{{{{{|||}}}~~~dddlllxxxxxxsssoooiiieeeeeelllqqquuuvvvxxxsss```XXXUUURRRMMMKKKIIIGGGFFFEEECCCAAA>>><<<888555444444555666333333222222222111111222666666666777999<<>>@@@BBBBBBCCCCCCDDDFFFHHHIIIKKKOOOUUUZZZbbbkkkuuu{{{}}}|||xxxuuusssrrrooommmmmmnnnpppqqqmmmlllkkkjjjjjjjjjkkklllmmmllllllkkkjjjiiihhhgggfffhhhfffbbb```aaa```]]]```______```bbbddddddccc``````bbbcccdddeeeeeeeeeeeeccc```^^^^^^^^^______aaabbbbbbaaa___^^^___```bbb```]]]ZZZXXXUUUQQQNNNMMMKKKGGGDDDAAA???>>>>>>???AAADDDGGGIIIMMMQQQTTTYYY]]]```^^^\\\ZZZTTTNNNFFFEEEDDDFFFLLLXXXeeennnppptttxxx|||}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}lllvvv|||uuurrroooiiifffffflllpppuuuxxx|||ppp___VVVRRRQQQOOOMMMKKKKKKKKKJJJHHHFFF@@@>>>:::777555555666777666555444333333333333444666666666777999===AAACCCCCCFFFIIIMMMRRR\\\hhhqqqsssooopppvvvzzz{{{~~~wwwppphhheeefffhhhgggdddfffiiilllmmmjjjgggeeedddkkkllllllllllllmmmpppssspppooonnnnnnnnnmmmjjjgggbbb]]]VVVRRRSSS]]]kkkuuu}}}qqqggggggyyyhhhMMM===666999777===WWWpppttt|||jjjYYYRRRPPPNNNUUUcccsssyyyyyywwwqqqlllggg^^^WWWYYY```jjjuuu}}}~~~jjjUUUJJJGGGEEEBBBBBB<<<<<<<<<;;;;;;:::::::::999888666555555444222000111000///......------...------.........---,,,+++---+++)))***+++,,,++++++((()))***+++++++++++++++************************+++++++++,,,,,,,,,------000444;;;AAAEEELLLZZZgggqqq}}}qqq___VVVZZZlll|||bbbbbbqqq}}}wwwqqqpppppppppuuu{{{~~~tttooojjjlllooommmddd\\\\\\[[[ZZZYYYYYYYYYZZZ[[[YYYXXXYYY[[[\\\```lllyyy~~~yyyttttttxxx|||zzz{{{uuuxxx{{{||||||zzzxxxwwwxxxwwwuuusssqqqqqqqqqrrrpppqqqpppnnnkkkmmmqqqvvvppppppqqqqqqqqqrrrrrrrrrllljjjiiiiiijjjjjjhhhggggggbbb\\\XXXUUUPPPJJJEEE>>>999666666333...---000........................---000000...///333555333333555777999;;;<<<<<<===AAA>>>;;;:::;;;<<<===<<<>>>======>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEIIIHHHHHHIIIMMMUUU^^^dddkkkttt{{{}}}~~~~~~|||zzzwwwuuuqqqpppnnnmmmmmmnnnoooppplllkkkjjjjjjiiijjjkkklllkkkkkkjjjiiihhhgggffffffdddffffffbbb```bbb```]]]___^^^]]]^^^```bbbbbbbbbaaabbbccccccddddddddddddcccbbb```^^^\\\]]]^^^```aaabbbcccbbb```___```aaabbb```\\\YYYWWWUUURRROOOMMMKKKHHHDDDAAA???======???AAADDDFFFGGGJJJNNNQQQXXX]]]^^^\\\ZZZXXXSSSMMMEEEDDDDDDFFFLLLXXXfffooouuuwwwzzz{{{zzz{{{}}}~~~}}}|||{{{zzzuuu{{{uuupppooommmhhheeeeeefffjjjpppuuu~~~oooaaaVVVQQQOOOQQQPPPOOOOOOOOOOOOLLLJJJCCCAAA>>>;;;999888888888555444222111111111222333444555666888;;;>>>AAACCCDDDGGGLLLRRRYYYbbbjjjpppkkkeeegggpppxxxzzzyyyoookkkeeecccdddffffffeeeiiilllooopppnnnkkkiiihhhjjjkkklllkkkkkklllnnnqqqsssqqqpppooonnnllliiifffbbb^^^WWWRRRTTT]]]kkkttt|||tttnnnlll~~~dddKKK<<<666777999???TTTmmmttt}}}lllXXXMMMKKKKKKVVVaaalllooooooooolllhhhbbb\\\WWWZZZdddpppxxx{{{}}}iiiRRRGGGDDDCCCBBBBBB<<<<<<;;;;;;:::999999999999888777666666555222///111000///......------...,,,---...//////...---,,,,,,+++))))))+++,,,+++*********+++++++++******)))************************,,,,,,+++++++++,,,---...000666>>>CCCGGGOOO\\\gggrrrooo\\\RRR\\\qqqhhhhhhwww~~~yyyvvvwwwwwwvvvyyy}}}~~~zzzzzzzzzyyyzzz}}}tttqqqnnnnnnnnnjjjccc\\\[[[ZZZXXXWWWWWWYYY[[[\\\YYYXXXYYY[[[]]]bbbooo|||~~~xxxsssuuuzzz{{{yyy{{{vvvyyy|||}}}|||yyyxxxxxxwwwvvvuuurrrpppnnnoooqqqoooooonnnmmmlllnnnqqqtttppppppqqqqqqqqqrrrrrrrrrnnnlllkkkkkkkkkjjjhhheeegggccc]]]ZZZVVVQQQIIIDDD===888555555222------///---------------------------000111///000444666444444555888;;;===>>>>>>>>>???===;;;;;;<<<>>>>>>===???>>>>>>>>>???@@@BBBCCCAAAAAABBBCCCDDDFFFGGGHHHMMMLLLKKKMMMTTT]]]gggmmmqqqyyy~~~|||}}}|||zzzwwwuuupppoooooonnnnnnooooooooolllkkkjjjiiiiiijjjkkkkkkiiiiiihhhgggfffeeeeeedddaaaddddddbbbaaabbbaaa^^^```^^^\\\]]]___```aaaaaaccccccdddddddddcccbbbbbb`````````^^^]]]\\\^^^``````aaabbbaaa```___```aaa___]]]ZZZXXXXXXWWWUUUTTTNNNLLLJJJFFFCCC@@@>>>===???AAACCCEEEGGGIIIMMMPPPVVVZZZ]]]ZZZXXXVVVQQQKKKCCCDDDEEEGGGMMMXXXgggrrrzzz}}}}}}~~~~~~}}}|||{{{xxxssssssnnnkkkjjjggg```]]]]]]]]]```dddkkkvvvooocccYYYSSSRRRSSSRRRQQQRRRSSSRRRPPPNNNGGGEEECCC@@@>>><<<;;;:::444333111000///000111222333444666999<<>>?????????<<<;;;;;;<<<>>>???>>>===@@@>>>======???BBBFFFIIICCCCCCDDDEEEFFFHHHIIIJJJNNNNNNPPPUUU]]]fffnnnrrrrrr|||~~~~~~}}}|||{{{xxxwwwnnnoooppppppppppppooonnnmmmllljjjiiiiiiiiijjjjjjhhhggggggfffeeedddcccbbb___bbbcccaaaaaacccbbb___bbb```]]]]]]^^^```aaaaaaeeeeeeeeedddcccbbbaaa```\\\^^^```___]]]]]]^^^```]]]^^^```___^^^^^^___```___\\\YYYXXXWWWWWWVVVUUUMMMLLLIIIFFFBBB???===<<<===@@@CCCEEEHHHKKKOOORRRRRRXXX[[[YYYWWWUUUOOOIIIAAACCCEEEGGGMMMZZZjjjuuuzzzyyyqqqiiipppkkkgggfff```XXXSSSSSSWWWWWWYYY___jjjxxxyyymmmeee]]]WWWVVVTTTSSSSSSTTTUUUUUURRRPPPIIIIIIGGGDDDBBB???===<<<999888666444444555666777222333666:::===@@@BBBCCCIIIKKKQQQ\\\fffmmmnnnmmmaaaVVVSSS]]]gggmmmxxxyyymmm^^^_________^^^___aaadddjjjmmmpppqqqooollljjjiiiiiijjjkkkkkkjjjiiijjjkkkiiiiiiiiikkkmmmmmmkkkjjjfffaaaZZZUUUWWW```nnnwww||||||tttuuuzzz\\\EEE:::666333===CCCRRRmmm~~~xxx}}}kkkTTTHHHLLLTTTZZZ```dddccccccddddddbbb___]]]\\\cccpppzzz{{{wwwnnn]]]LLLFFFFFFDDDAAA@@@>>>>>>===<<<;;;;;;::::::;;;999888777777444111...111000///......------...+++---...000000///---,,,,,,***))))))***++++++***((()))***+++++++++++++++))))))))))))))))))))))))---,,,+++***+++,,,---...+++555???DDDHHHPPP[[[bbbttt{{{___NNNKKK^^^zzzkkkdddooo~~~~~~zzzrrrqqqppppppvvv~~~xxxiiijjjkkkiiiddd```]]]\\\ZZZXXXVVVUUUVVVYYY\\\^^^^^^]]]\\\]]]^^^cccooo}}}}}}wwwrrruuu{{{~~~{{{wwwvvvxxxvvvyyy{{{zzzwwwttttttvvvuuuuuuuuuqqqmmmkkklllnnnllliiiggghhhlllnnnnnnlllqqqqqqqqqqqqqqqqqqqqqqqqmmmllllllmmmnnnmmmjjjhhhdddaaa]]][[[WWWPPPGGG@@@<<<777444444111,,,+++...------------------------...111111///111555777555444666999===???@@@@@@???:::::::::<<>>===:::777555555555555555666666777888;;;>>>BBBDDDEEENNNXXX___hhhqqqsssqqq\\\UUUPPPSSSZZZdddqqq}}}uuuiii^^^YYYVVVXXXYYY[[[```gggiiilllpppqqqpppnnnmmmmmmppppppmmmhhhgggiiigggccckkkhhhfffhhhmmmpppnnnkkkggg___WWWUUUWWW___nnn|||~~~{{{zzzsss}}}sssRRR???999555888777AAAZZZuuu{{{ooopppZZZOOONNNRRRZZZ___dddhhhmmmqqqmmmfff]]]___dddnnnwww{{{yyyvvvooo^^^KKKCCCBBBAAA@@@@@@@@@>>>;;;999888888999:::;;;888444222222222222111222000///...//////...,,,------......------,,,+++---------,,,,,,+++++++++)))))))))******++++++++++++++++++*********))))))*********+++,,,---///000111999BBBGGGJJJOOOYYYbbbqqqyyykkkVVVNNNQQQ^^^zzzhhhbbbppp|||yyyvvvuuuvvv{{{tttjjjiiihhhfffccc___\\\ZZZWWWXXXXXXXXXWWWWWWXXXZZZZZZXXXXXXZZZ]]]bbbnnnyyyxxxvvvxxx|||~~~|||zzzzzzzzz|||}}}~~~|||xxxuuuttttttwwwtttrrrpppooonnnmmmkkklllmmmmmmmmmkkkkkkmmmooopppooooooooooooooopppppppppnnnkkklllnnnooonnnmmmiii```ZZZZZZXXXNNNCCC<<<;;;999666222///---,,,,,,000///...---,,,---......111111222222333444555555;;;;;;;;;<<<>>>???>>>===:::;;;<<<===>>>???@@@AAA???>>>???AAAFFFJJJMMMNNNCCCFFFJJJLLLMMMMMMMMMNNNWWWWWWZZZcccmmmtttvvvtttvvvxxx}}}}}}{{{{{{zzzwwwtttsssrrrrrrqqqpppooommmmmmiiiiiiiiiiiiiiiiiiiiiiiieeeffffffeeeccc```]]][[[aaa```___^^^]]]^^^______```aaa```]]][[[[[[___bbbeeedddcccbbb``````______YYYZZZ[[[___cccccc___\\\```aaa```]]]ZZZXXX[[[]]]]]]]]]]]]]]][[[WWWRRRMMMMMMKKKHHHCCC???===;;;:::;;;===AAAFFFKKKOOORRRSSSVVVWWWZZZ\\\[[[UUUMMMGGGEEEDDDDDDHHHRRR```nnnwww~~~}}}{{{|||}}}xxxtttoooiiieeefffbbb\\\VVVQQQMMMHHHEEECCCBBBBBBBBBFFFNNNXXX___ooozzz|||ooofffaaa___\\\YYY]]]ZZZWWWVVVUUUTTTRRRQQQNNNPPPOOOLLLJJJJJJGGGCCC@@@>>>:::999999999888777777777777888:::>>>AAACCCGGGOOOWWW^^^fffooorrrppp```XXXQQQOOORRRZZZhhhuuuttthhh^^^YYYUUUWWWYYY[[[aaagggjjjkkknnnqqqssssssrrrqqqqqqqqqnnnjjjiiilllkkkgggnnnjjjfffgggllloooooonnnkkkcccZZZWWWXXX^^^lllyyyyyyvvvlllMMM===888555666555AAA[[[wwwxxxppp{{{bbbQQQLLLMMMZZZ```gggpppzzz}}}sssgggeeegggkkkrrryyy{{{xxxtttsssaaaNNNEEECCCAAA?????????>>>===;;;:::::::::;;;:::888555444444444444333111000......//////---,,,------......------,,,+++,,,,,,,,,,,,++++++++++++---------------.........+++++++++*********))))))******++++++,,,---...///111888AAAGGGJJJQQQ]]]fffrrrxxxiiiUUUMMMPPP^^^{{{{{{^^^^^^ppp~~~wwwjjjjjjiiigggddd```]]][[[XXXYYYYYYXXXWWWWWWYYYZZZ\\\ZZZYYY[[[^^^cccooozzzzzzwwwyyy||||||zzzyyyyyy{{{}}}}}}|||yyyuuussssssssssssrrrrrrrrrpppllliiijjjlllmmmmmmlllmmmoooqqqqqqqqqpppooooooppppppppplllkkkjjjkkknnnooonnnlllhhh```ZZZZZZXXXNNNCCC===888666444222000////////////...---,,,,,,,,,---...222222333444555555666666<<<;;;;;;<<<>>>>>>===;;;777888999:::;;;<<<===>>>@@@??????BBBGGGKKKMMMNNNIIIKKKLLLLLLMMMOOORRRUUU___```fffnnnwwwzzzyyyvvv{{{zzz|||}}}|||{{{zzzwwwtttpppqqqqqqrrrqqqpppooonnnlllkkkkkkjjjiiiiiihhhhhheeeeeeeeeeeeccc```]]]\\\___^^^^^^]]]^^^___```aaaaaaaaa```^^^\\\\\\```ccceeedddbbb```^^^^^^^^^^^^ZZZZZZ\\\___bbbbbb___\\\``````^^^[[[XXXXXX[[[^^^]]]\\\\\\]]]\\\XXXSSSOOONNNLLLHHHDDD@@@===<<<;;;;;;===AAAFFFKKKOOORRRTTTVVVWWWZZZ\\\[[[UUUMMMGGGDDDCCCCCCGGGRRRaaapppyyy~~~{{{yyyxxxzzz|||}}}}}}{{{{{{zzzxxxvvvuuuvvvwww}}}zzzwwwtttqqqnnnjjjgggccc^^^WWWPPPKKKFFFAAA???===<<<;;;:::;;;???EEEJJJTTT]]]eeeiiimmmuuu|||~~~~~~{{{wwwwwwyyyzzzyyywwwtttnnngggbbb```___\\\YYY^^^\\\YYYXXXWWWWWWUUUTTTRRRSSSRRRQQQRRRTTTOOOIIIEEEBBB@@@>>>======;;;999999888888888:::<<>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888666666777777555444111000......//////---,,,---............---,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************,,,,,,+++,,,,,,---......111888@@@EEEJJJSSS```kkkuuuyyy}}}jjjXXXNNNPPP^^^|||mmmYYYccc{{{{{{tttlllkkkjjjhhheeeaaa^^^\\\YYYZZZ[[[ZZZXXXXXXZZZ[[[___\\\[[[]]]___eeeqqq}}}}}}yyyzzz|||~~~}}}zzzyyyyyyzzz|||}}}|||xxxuuurrrrrrpppqqqrrrssstttqqqlllhhhgggiiikkkkkkkkklllnnnppprrrrrrqqqpppooooooooooooiiiiiijjjllloooooommmkkkfff___ZZZZZZXXXNNNDDD>>>555444333111000111111222...---,,,,,,,,,---...///333333444555666777888999===<<<;;;<<<======;;;999777777777888:::<<<===>>>AAAAAAAAADDDHHHLLLNNNNNNOOOOOONNNLLLMMMRRRXXX]]]ccchhhqqq{{{~~~zzz~~~~~~|||{{{yyyvvvtttnnnpppqqqrrrrrrqqqpppnnnmmmmmmllljjjiiigggffffffdddeeeeeedddbbb```^^^\\\]]]]]]]]]^^^___```bbbcccaaabbbaaa___^^^___bbbdddeeeccc___]]][[[[[[\\\]]]ZZZ[[[\\\___aaaaaa___]]]___^^^]]]ZZZXXXYYY\\\^^^\\\\\\\\\\\\\\\YYYUUUQQQNNNLLLIIIDDD@@@>>><<<;;;<<<>>>AAAFFFKKKOOORRRTTTWWWYYY[[[]]][[[UUUMMMFFFCCCBBBBBBGGGRRRcccsss}}}|||xxxxxxyyy{{{{{{vvvtttrrrrrrsssuuuuuutttwwwwwwwwwuuutttuuuxxx{{{|||vvvvvvtttssspppmmmiiigggbbb\\\TTTLLLGGGBBB>>><<<;;;<<<<<<<<<===???CCCFFFIIINNNRRRRRRUUU[[[```aaabbb___\\\\\\```cccffffffcccbbb``````aaa```]]]ZZZ\\\ZZZXXXXXXYYYYYYXXXWWWVVVVVVUUUTTTXXXZZZUUULLLIIIGGGDDDBBBAAA???===;;;:::999888888999;;;===>>>DDDLLLTTT\\\gggttt{{{{{{qqqiii```XXXRRRRRR]]]iiixxx|||lllaaa^^^YYYXXX[[[```eeemmmuuuvvvrrrpppqqquuuvvvrrrmmmqqqrrrooolllmmmqqqqqqmmmooommmjjjkkkmmmppprrrrrrooofff]]]YYYXXX]]]iiiuuu~~~yyyuuu{{{jjjRRR???888666444888999GGGeeerrrvvv}}}aaaQQQKKKWWWbbbqqqssskkksss}}}xxxrrrssscccPPPFFFBBB>>>======>>>???@@@AAAAAA???===<<<:::999888888888777444222222000////////////...,,,...............------,,,)))))))))******++++++,,,,,,,,,++++++*********)))************************------,,,,,,,,,------...222888???DDDHHHRRRaaalllxxx{{{rrr___QQQQQQ___}}}|||dddYYYmmmvvvmmmmmmlllkkkiiifffbbb___]]][[[\\\\\\[[[ZZZZZZ[[[]]]bbb___]]]___aaagggsss~~~zzzyyy{{{||||||}}}}}}|||{{{{{{yyy{{{|||{{{wwwtttqqqqqqppppppqqqrrrrrrqqqmmmjjjfffhhhiiijjjiiijjjkkklllrrrqqqpppooonnnmmmmmmmmmiiijjjmmmooopppnnnllliiieee___ZZZZZZWWWNNNEEE@@@555444333111000111111222......---------///000111444555666777888999:::;;;>>><<<;;;<<<<<<<<<:::888999999999:::<<<>>>@@@AAACCCCCCCCCFFFKKKNNNOOOOOOQQQPPPPPPOOOQQQWWW___dddeeennnzzz~~~|||zzzxxxvvvtttoooppprrrsssrrrpppnnnlllkkkkkkjjjiiigggfffeeeddddddddddddcccbbb```___^^^^^^^^^^^^___``````aaabbbbbbbbbaaa``````bbbdddeeeeeebbb^^^ZZZYYYYYY[[[\\\[[[\\\]]]^^^``````___^^^]]]]]]^^^^^^]]]\\\\\\]]]\\\[[[[[[\\\\\\ZZZVVVSSSOOOMMMIIIDDDAAA>>><<<<<<<<<>>>AAAEEEJJJOOORRRUUUZZZ[[[]]]^^^\\\VVVMMMGGGCCCBBBBBBGGGSSSeeevvv{{{{{{yyyvvvrrrppppppqqqrrrssspppooonnnooopppqqqpppooovvvvvvvvvuuutttvvvyyy|||~~~yyywwwvvvtttrrrssssssqqqmmmhhhdddbbb___YYYPPPHHHBBB???<<<;;;:::<<<>>>???@@@BBBDDDFFFIIILLLMMMKKKLLLPPPSSSSSSRRRPPPNNNNNNPPPTTTWWWYYYVVVXXX[[[^^^```___\\\YYYXXXWWWVVVWWWYYY[[[[[[ZZZXXXXXXVVVVVVZZZ]]]XXXPPPOOOLLLHHHEEEDDDBBB???======<<<:::999999:::;;;<<>>===>>>???@@@BBBCCCBBB@@@>>><<<;;;:::888777777555222000333111000000000000///---......//////......---,,,)))))))))******++++++,,,//////......------,,,,,,************************---------,,,,,,---......444999@@@CCCGGGQQQ```kkkxxx|||}}}gggTTTQQQaaa~~~ooo]]]YYYtttzzzvvv{{{nnnnnnmmmllljjjgggccc```^^^\\\]]]]]]]]]\\\\\\^^^___eeeaaa___```bbbhhhttt{{{yyyzzzzzzzzz}}}~~~~~~~~~~~~yyyzzzzzzyyyuuurrrqqqqqqrrrqqqoooooooooooonnnllliiikkkllllllkkkiiiiiijjjoooooommmlllkkkkkkkkkkkklllnnnqqqrrrpppmmmjjjhhhddd___[[[[[[WWWMMMDDDAAA777666444222000/////////000/////////000111333444555666777888:::;;;<<<======<<<;;;;;;;;;;;;888666:::::::::;;;===???BBBCCCDDDDDDEEEHHHLLLOOOOOOOOOPPPRRRTTTWWW[[[aaahhhmmmoooyyy}}}{{{xxxuuuttttttqqqrrrrrrrrrpppnnnkkkiiiggggggffffffeeedddddddddcccccccccbbbaaa```______``````````````````______bbbaaaaaaaaabbbdddeeefffeeebbb^^^ZZZXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^___```\\\]]]```ccccccaaa]]]ZZZ[[[[[[ZZZ[[[[[[ZZZWWWTTTNNNLLLHHHDDD@@@>>><<<;;;===>>>AAAEEEIIINNNSSSUUU\\\^^^___```^^^XXXOOOHHHDDDCCCCCCIIIUUUfffvvv}}}zzz{{{}}}}}}|||vvvtttqqqooommmlllllllllmmmmmmmmmppprrrtttsssrrrttttttuuutttssssssvvvxxxyyy|||{{{vvvsssttttttrrrtttvvvwwwtttnnnhhhccc```YYYRRRIIIBBB===;;;::::::;;;===???AAAAAAAAACCCEEEIIIKKKLLLIIIJJJOOOPPPNNNPPPOOONNNMMMMMMMMMNNNOOOPPPTTTYYY]]]___]]]ZZZWWWVVVUUUUUUVVVYYY[[[\\\[[[YYYZZZYYYXXX[[[___]]]XXXWWWSSSNNNJJJHHHFFFDDDCCCBBBAAA>>><<<;;;;;;<<<===DDDLLLUUU^^^iiittt{{{{{{zzzqqqiiidddaaa^^^aaafffjjjlllrrrxxxuuukkkbbb^^^^^^\\\___fffmmmssszzzuuuqqqnnnoooqqqssssssqqqmmmnnnllliiikkkoooooollljjjllloooqqqrrrqqqpppoooggg___YYYWWWYYY___lllxxxrrrbbbVVVQQQIIIAAA;;;888666444777888FFFfffxxxgggSSSHHHEEEVVVfffzzzzzziii]]]QQQJJJFFFAAA>>>???AAABBBCCCCCCBBB@@@===<<<<<<:::888777666555333111444333111111222222000///...////////////...------*********+++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++------,,,,,,---...//////444:::AAAEEEIIIRRRaaalllwww|||pppYYYSSSeee}}}uuulll^^^^^^zzztttuuuuuunnnmmmllljjjgggccc```^^^\\\]]]^^^^^^^^^___aaacccgggccc```aaabbbhhhuuu|||zzzzzzzzzyyy|||~~~~~~zzzzzzyyyvvvrrrpppqqqrrrtttrrrooonnnnnnnnnmmmlllmmmoooppppppnnnlllkkkkkkmmmmmmlllkkkjjjjjjjjjjjjnnnpppsssssspppllliiigggddd```]]]\\\VVVLLLDDDAAA999777555222000.........000000000000111333555666666666777999;;;<<<===>>><<<;;;::::::;;;:::888666999888888999;;;>>>AAACCCBBBBBBDDDGGGKKKMMMMMMLLLPPPSSSXXX^^^dddllltttyyy}}}{{{|||}}}|||yyyvvvsssrrrrrrrrrrrrqqqooommmkkkiiihhheeeeeeddddddccccccbbbbbbbbbbbbbbbaaaaaa````````````aaaaaaaaaaaa```___^^^aaa``````aaadddffffffeeeeeeccc___\\\ZZZZZZZZZ[[[]]]^^^^^^]]]]]]]]]___aaa]]]___aaaeeeeeeccc]]]YYY[[[ZZZZZZZZZZZZXXXVVVSSSMMMKKKHHHCCC???===;;;:::===>>>AAADDDIIINNNSSSVVV^^^___```aaa___XXXNNNHHHCCCBBBDDDIIIUUUdddsss}}}}}}}}}|||}}}~~~}}}{{{yyy~~~~~~~~~|||xxxttttttsssqqqooommmmmmmmmpppppprrruuuxxxyyyxxxvvvuuuvvvvvvuuussssssssstttvvvwwwvvvssstttvvvuuupppuuuxxxyyywwwppphhhbbb```TTTNNNEEE>>>;;;:::;;;;;;@@@BBBEEEGGGGGGIIIKKKMMMPPPSSSUUUTTTWWW\\\]]][[[^^^^^^^^^\\\XXXUUURRRQQQRRRWWW]]]aaabbb___\\\YYYXXXWWWVVVWWWYYY[[[[[[ZZZXXX[[[\\\[[[]]]cccfffdddaaa\\\UUUPPPMMMLLLLLLKKKHHHGGGDDDAAA?????????@@@CCCMMMYYYdddppp}}}ttthhhdddccccccdddfffjjjhhhiiimmmllleee``````^^^]]]aaaiiiooorrrxxx}}}uuusssqqqppppppqqqssstttmmmnnnkkkhhhjjjnnnnnnjjjkkklllnnnooopppppppppqqqfff___YYYXXXZZZaaammmyyy}}}}}}lllZZZMMMHHHCCC???;;;888666666777888FFFeeekkkVVVKKKGGGGGGYYYiii}}}}}}jjjaaaWWWQQQLLLEEEAAAAAACCCCCCCCCBBBAAA>>><<<;;;;;;999777666777888777777666444333333333333222000///////////////...------,,,,,,,,,,,,++++++++++++(((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,---///000111444:::BBBHHHLLLVVVdddpppzzz~~~|||cccWWWkkkxxxsssqqqlll```___yyywwwyyywwwmmmmmmllljjjgggccc```^^^[[[]]]^^^______aaacccfffhhhdddaaaaaabbbhhhuuu~~~|||{{{{{{xxx|||~~~}}}}}}}}}~~~{{{zzzwwwssspppoooqqqssssssqqqppppppooonnnkkkiiikkkmmmppppppnnnmmmllllllllllllkkkkkkjjjkkkkkkllllllooorrrqqqnnnjjjiiiiiieeeaaa^^^\\\VVVKKKBBB@@@999777555222000///....../////////000111444666777555666777999;;;<<<>>>>>>;;;:::999:::::::::888666888777777777:::===@@@CCC>>>???@@@DDDHHHJJJIIIHHHMMMPPPVVV]]]fffppp{{{}}}{{{yyyzzz{{{{{{xxxsssppppppqqqqqqpppnnnllljjjiiiiiiiiigggfffeeedddcccbbbaaa```bbbaaaaaa````````````aaa______aaaaaabbbaaa`````````___^^^```dddffffffeeefffdddaaa___\\\[[[[[[[[[]]]^^^___]]][[[\\\___bbbaaa``````bbbcccaaa]]]YYY\\\ZZZYYYXXXXXXWWWTTTRRRLLLJJJFFFBBB>>><<<:::999>>>>>>@@@DDDIIINNNSSSVVV]]]^^^``````]]]VVVMMMFFFAAAAAACCCIIISSSaaannnvvvxxxzzzzzzzzzxxxwwwwwwxxxzzzzzz|||~~~~~~{{{xxxzzzvvvooopppqqqpppooonnnoooppprrrrrrtttvvvyyyyyywwwuuuyyyzzz{{{yyywwwuuuttttttpppqqqpppooorrrtttqqqjjjpppsssuuussskkkccc^^^[[[SSSMMMDDD>>>;;;<<<===>>>FFFIIILLLOOORRRUUUXXX[[[```cccfffggglllrrrtttqqqoooppppppmmmhhhbbb]]]ZZZXXX]]]cccgggfffccc___]]][[[ZZZXXXXXXYYYZZZZZZYYYXXX\\\^^^]]]```gggmmmnnnhhhccc[[[TTTRRRQQQQQQQQQMMMKKKHHHEEECCCBBBBBBCCCBBBMMM\\\jjjzzzwwwhhhcccdddeeeggghhhlllfffdddggggggbbb```ccc^^^]]]aaaiiinnnpppsssxxxyyyxxxuuurrrooonnnppprrrmmmnnnlllhhhjjjmmmmmmjjjlllmmmmmmmmmmmmnnnqqqsssggg```[[[YYY[[[bbbnnnzzz|||yyyhhhVVVLLLGGGCCC???<<<888666777::::::GGGfff}}}}}}xxx___OOOJJJKKKMMM\\\jjj~~~mmmeee\\\WWWPPPHHHCCCCCCEEEDDDCCCBBB@@@===;;;:::;;;888666666888:::<<<<<<777555444444444444333111///////////////......------------,,,,,,+++++++++))))))******++++++,,,,,,))))))******++++++++++++++++++,,,,,,...///111222333:::DDDJJJPPPZZZhhhtttlll\\\qqq}}}llliiijjjggg\\\YYYpppzzz}}}|||sssmmmmmmkkkiiifffccc___]]][[[\\\^^^___```bbbeeehhhhhhdddaaaaaabbbhhhuuu~~~}}}}}}www|||~~~|||{{{{{{||||||zzzvvvqqqnnnnnnqqqtttqqqqqqqqqrrrqqqnnniiieeegggiiilllmmmmmmkkkkkkkkkllllllkkkkkkkkklllmmmmmmjjjmmmpppooollljjjiiijjjeeeaaa___\\\UUUJJJBBB???888666444222000/////////.........///111333555777555666777999;;;===>>>???:::999999999::::::999777999888888888:::>>>BBBDDD<<<<<<>>>AAAEEEGGGFFFEEEJJJMMMRRRYYYcccppp}}}}}}{{{yyyyyyzzzzzzwwwrrroooooopppooonnnkkkiiihhhiiijjjkkkjjjiiigggeeecccaaa______aaaaaa````````````aaaaaa]]]^^^```aaabbbbbbbbbbbb```^^^^^^```dddgggfffdddfffeeecccaaa^^^]]][[[[[[^^^______]]][[[[[[___bbbdddaaa^^^^^^______]]]ZZZ\\\ZZZXXXXXXWWWVVVSSSQQQLLLJJJFFFBBB>>>;;;999999>>>???@@@DDDHHHNNNSSSVVV\\\]]]______\\\TTTKKKDDD??????BBBHHHRRR^^^jjjqqqsssuuuvvvuuurrrqqqtttxxxvvvvvvxxx{{{|||zzzwwwtttvvvrrrpppsssrrrpppoooooopppqqqssstttuuuwwwyyyzzzyyyxxxwwwvvvxxx|||~~~}}}yyytttqqqqqqooonnnmmmnnnooonnnmmmoooooonnnmmmjjjeee]]]XXXPPPHHHBBB@@@>>>===>>>BBBKKKSSS^^^ddd```]]]eeeqqq|||wwwwww|||pppiiiggghhhccccccjjjmmmhhhcccccc\\\[[[ZZZ\\\]]]^^^]]]\\\^^^ZZZ[[[bbbgggiiipppxxxuuukkk^^^UUUTTTXXX[[[\\\WWWOOOIIIHHHHHHGGGHHHJJJLLLPPPYYYjjj~~~qqqjjjiiihhhgggggghhhjjjiiiffffffgggddd______```bbbggglllqqqssstttwwwsssssstttsssooonnnqqqmmmjjjggggggjjjlllllljjjlllmmmkkkhhhlllttttttooojjjbbbZZZVVVWWW]]]kkkwwwvvvfffWWWNNNJJJGGGFFF@@@888777;;;777===JJJgggmmmVVVKKKGGGIIIMMMUUUnnnuuucccSSSMMMIIIDDDDDDHHHJJJHHHEEEBBB???>>>======<<<===:::666777===AAAAAA777555444555888888666333222000///...///...---+++...,,,***+++---...,,,***,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,===EEEHHHSSS^^^iiiwwwnnn^^^qqq}}}qqqkkkeeebbbeeeiiibbb]]]jjj~~~~~~yyyrrrmmmlllkkkjjjiiieeeaaa]]][[[___```^^^^^^cccffffffdddbbbbbbcccdddiiiuuu}}}yyyvvvwww{{{{{{zzzzzz{{{{{{{{{tttnnnlllmmmppprrruuutttqqqooommmlllllllllhhhiiikkkllllllkkkiiihhhlllkkkjjjjjjkkklllnnnooolllppprrrpppjjjfffgggjjjgggccc^^^ZZZVVVNNNEEE>>>:::777333000000000///...///000000222333555777888999999999;;;===>>><<<:::<<<;;;;;;;;;<<<<<<:::888777888999:::;;;<<<<<<<<<:::<<<===>>>BBBFFFFFFAAABBBIIIPPPVVV^^^kkk~~~|||zzzzzzzzzzzz{{{zzzyyywwwtttqqqnnnmmmpppnnnjjjgggggghhhkkknnniiigggeeeddddddcccaaa___``````____________``````bbbbbbaaaaaabbbbbbcccddd^^^```bbbdddffffffeeedddfffccc___]]]\\\\\\ZZZYYY___aaaaaa```___^^^___``````^^^\\\]]]___```]]]ZZZ[[[^^^^^^ZZZWWWVVVSSSNNNKKKIIIFFFBBB???===;;;;;;???@@@CCCEEEHHHMMMSSSWWW]]]^^^```___ZZZRRRJJJEEEEEEBBBAAAEEEOOO\\\hhhoooooonnnoooppprrrsssrrrqqqrrrtttxxx{{{|||zzzwwwuuuxxxrrrqqqqqquuutttrrrpppoooooopppqqqtttuuuwwwxxxyyyxxxvvvvvvvvvxxxzzz{{{zzzvvvrrrooosssqqqnnnnnnnnnoooooonnnnnnnnnmmmllliiiddd\\\WWWOOOHHHBBB@@@@@@@@@CCCIIIVVVcccooosssqqquuuxxxrrrpppttttttnnniiigggaaa___]]]]]]^^^```______```]]]___ffflllpppwww~~~zzzooo```WWWWWW\\\aaaccc^^^UUUNNNNNNOOOQQQTTTXXX]]]^^^cccppprrrkkkkkkjjjjjjllllllnnnmmmjjjiiijjjfffaaadddcccdddgggkkknnnnnnnnnqqqnnnnnnppppppmmmmmmpppnnnllljjjiiijjjkkkkkkjjjmmmnnnkkkhhhkkkqqqpppkkkggg___XXXVVVXXX```nnn{{{xxxgggXXXQQQMMMLLLLLLFFF===888999;;;AAANNNllljjjTTTIIIFFFGGGKKK[[[yyyuuucccSSSMMMJJJDDDDDDHHHJJJHHHEEEBBB???>>>======<<<>>><<<888999>>>AAAAAA888555444555888999666444333111000///000///---,,,---+++)))***,,,---+++***,,,+++******,,,,,,+++******++++++,,,,,,++++++***,,,,,,++++++,,,,,,---......>>>CCCDDDPPP\\\iiixxxzzz```qqq|||lllaaa\\\^^^^^^dddiiiccc^^^kkkxxxsssvvv}}}xxxrrrnnnmmmkkkkkkiiifffbbb^^^\\\aaabbb______cccfffeeeeeecccbbbcccdddiiiwww~~~|||yyywwwwwwzzz~~~zzzyyyyyyzzzzzzzzzxxxtttqqqooooooqqqrrruuusssqqqooommmllllllllliiijjjkkkllllllkkkjjjiiiiiiiiihhhhhhiiijjjlllmmmllloooqqqoookkkhhhhhhiiigggccc^^^ZZZVVVNNNEEE>>>:::666333000000000////////////000222444666888999999999:::;;;===>>><<<;;;<<<;;;:::;;;<<<<<<:::888666777888:::;;;;;;<<<<<<;;;???AAA??????DDDGGGGGGJJJLLLNNNQQQYYYgggzzz~~~zzzyyyzzzzzzzzzyyyyyyxxxvvvtttrrrooonnnooonnnmmmlllkkkkkkkkklllkkkiiiggggggggggggeeeccc``````____________``````bbbbbbaaaaaaaaabbbcccccc\\\^^^aaadddeeefffeeeddddddbbb^^^]]]\\\\\\[[[ZZZ\\\^^^______^^^^^^___aaa___]]]\\\^^^aaabbb___\\\[[[]]]\\\XXXVVVUUUSSSNNNKKKIIIFFFBBB???===<<<;;;???AAADDDGGGKKKOOOTTTXXX]]]___aaa```\\\SSSKKKEEECCCAAA@@@EEENNN[[[fffllloooooopppqqqrrrsssrrrrrrsssuuuwwwyyyyyywwwuuusss|||pppnnnpppqqqvvvtttrrrooonnnnnnnnnooouuuvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwuuurrrooonnntttqqqnnnmmmnnnoooooonnnmmmlllkkkjjjhhhbbb[[[VVVNNNGGGBBBBBBCCCFFFMMMUUUdddwwwzzzsssppphhheeeaaa___```aaabbbbbbaaa```dddkkksssxxx}}}qqqaaaYYYZZZaaagggiiiccc[[[TTTTTTXXX]]]eeelllnnnlllnnnvvvrrrnnnmmmnnnoooqqqqqqsssrrrooonnnnnnjjjdddiiigggffffffggghhhgggfffgggeeefffjjjkkkjjjllloooooooooooommmkkkjjjjjjkkknnnmmmkkkiiikkknnnkkkfffccc\\\VVVUUUYYYbbbqqqwwweeeVVVQQQOOOQQQSSSPPPGGG===999===CCCQQQsss}}}eeePPPGGGDDDFFFJJJaaatttbbbSSSMMMJJJEEEDDDHHHHHHGGGDDDAAA???=========<<>><<<<<<@@@AAA???:::777444555777999888555444333111111111000///---,,,***)))***+++,,,+++))),,,+++******,,,,,,+++***)))******++++++******))),,,,,,++++++,,,,,,---...000>>>BBBBBBNNN[[[iiiyyy}}}cccqqq~~~~~~ppp```WWWUUUZZZ]]]gggnnnhhhaaannnxxxqqqoooxxxvvvrrrooonnnlllkkkjjjgggbbb___^^^bbbcccaaa```ccceeecccfffcccbbbbbbdddjjjyyy~~~|||zzzyyyxxxxxx{{{}}}yyyxxxyyyyyyyyyvvvvvvtttsssrrrrrrrrrrrrrrrqqqpppnnnmmmllllllllljjjkkklllmmmmmmlllkkkjjjiiiiiihhhhhhiiijjjlllmmmnnnnnnnnnnnnllljjjiiihhhfffccc^^^ZZZVVVNNNEEE>>>999666222000000000000/////////000222444777999::::::999:::<<<>>>>>>===;;;<<<;;;::::::<<<;;;:::888666666888999:::;;;;;;;;;:::@@@CCCAAABBBJJJRRRWWWXXXSSSNNNNNNVVVeeevvvzzzxxxxxxxxxyyyyyyxxxwwwwwwuuutttrrrpppooonnnooopppppppppnnnkkkjjjkkkjjjhhhhhhhhhhhhgggeee________________________aaaaaaaaaaaaaaabbbbbbccc]]]___bbbeeegggfffeeedddbbb```]]]\\\\\\]]]\\\[[[ZZZ\\\]]]^^^^^^^^^```bbb___]]]]]]___bbbcccaaa___ZZZ\\\ZZZVVVSSSTTTRRRNNNKKKIIIEEEAAA>>><<<<<<<<>>===@@@???;;;;;;888555555888:::999777666444222222222222000...,,,++++++++++++,,,++++++,,,+++******,,,,,,+++*********++++++++++++******,,,,,,++++++,,,,,,---...111???BBBDDDQQQ^^^jjjxxxqqqbbbppp}}}}}}qqqccc^^^^^^___dddqqqxxxoooeeepppuuupppsss}}}vvvrrrooonnnmmmlllkkkgggccc___^^^bbbdddaaa```bbbcccaaagggdddbbbbbbcccjjjzzz}}}zzzyyyyyyyyy{{{}}}}}}zzzyyyzzzzzzyyyvvvvvvuuusssrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnooooookkkllllllmmmmmmllllllkkkkkkjjjjjjjjjjjjlllmmmnnnnnnmmmlllmmmmmmllljjjgggfffccc___[[[WWWOOOEEE===999666222000000000000//////000111333555777:::;;;::::::;;;===??????===<<<<<<;;;:::;;;<<<;;;:::888666777888999:::;;;;;;;;;999>>>AAADDDKKKYYYdddhhhccc\\\TTTSSS[[[hhhttt{{{~~~|||yyywwwwwwwwwvvvuuuxxxwwwvvvuuusssqqqooommmnnnoooppppppooommmkkkiiijjjhhhgggffffffeeedddbbb_________``````_________aaa````````````aaabbbbbbaaabbbeeeggggggfffdddcccaaa^^^\\\\\\]]]^^^]]]]]][[[]]]^^^^^^^^^^^^```aaaaaa___^^^___bbbcccaaa^^^YYY[[[YYYSSSQQQRRRRRROOOKKKHHHDDD@@@===<<<<<<<<<@@@DDDJJJNNNQQQTTTWWWXXX^^^aaadddccc^^^UUUKKKEEE???>>>???EEENNNXXX```dddiiijjjkkkkkkkkkkkklllnnnuuuuuuuuutttrrrpppnnnmmmvvvpppooopppooollljjjiiihhhhhhjjjkkkllllllmmmoooqqqsssuuuvvvwwwooooooooooooooooooooooooooommmjjjiiijjjllllllllljjjiiiiiihhheee___XXXSSSIIIEEEDDDIIIQQQ^^^ppp}}}vvvppphhhcccaaabbbdddeeedddggglllqqqwww~~~zzzqqqiiihhhmmmpppnnnkkk^^^XXXUUUZZZcccppp{{{tttpppmmmooosssuuussssssuuuyyy||||||{{{{{{{{{wwwpppjjjgggcccaaa```___]]]\\\XXXVVVXXX]]]bbbdddiiinnnqqqtttuuusssooolllmmmooollliiiiiikkkmmmlllhhheee```YYYSSSRRRVVV___ooo|||rrr```RRROOOPPPUUU\\\aaa[[[III999999>>>MMMooovvvtttyyy]]]LLLGGGGGGLLLPPPbbb~~~|||mmm]]]OOOLLLJJJEEEEEEIIIEEECCCAAA>>><<<;;;;;;;;;;;;???@@@>>>===>>><<<888;;;999666777:::;;;999777666555333222333222111///,,,------------,,,------,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...000>>>DDDGGGVVVbbblllxxx}}}ddd]]]mmm}}}vvvllljjjnnnooouuuttteeennn{{{rrrpppwww~~~wwwsssooonnnmmmlllkkkgggccc______cccccc```___aaabbbaaahhhdddbbbbbbcccjjjzzz}}}zzzxxxyyyzzz~~~|||{{{{{{{{{zzzyyywwwtttqqqpppoooppppppkkklllmmmnnnoooqqqqqqrrrllllllllllllllllllllllllkkkjjjiiiiiijjjkkkmmmnnnmmmllllllmmmnnnmmmkkkhhhfffddd```]]]XXXPPPFFF>>>888555222000000111000000000111222333666888:::;;;;;;;;;;;;===???@@@>>><<<<<<;;;;;;;;;<<<<<<:::999777888999;;;<<<<<<<<<<<<;;;===???FFFTTTdddkkkkkkeee^^^XXXXXX```iiippptttyyy||||||zzzwwwvvvuuuuuusssrrrxxxxxxvvvtttrrrooommmllloooooommmlllkkkjjjjjjjjjkkkiiigggeeeeeedddaaa_________```aaaaaa```______``````______``````aaabbbccccccddddddcccbbb```___```^^^\\\\\\^^^______^^^___```aaa```___^^^___```cccaaa______aaaaaa^^^[[[XXXZZZXXXSSSQQQRRRQQQNNNJJJHHHCCC???===<<<<<<===@@@DDDJJJPPPSSSUUUWWWYYY___aaacccbbb]]]TTTJJJDDD>>>>>>???EEENNNXXX___ccchhhjjjkkkjjjiiiiiilllnnnvvvvvvuuutttqqqooolllkkk{{{}}}{{{tttppppppooommmhhhgggfffeeefffhhhjjjkkkggghhhjjjlllnnnppprrrsssnnnooooooooooooooonnnnnnkkkjjjhhhiiikkklllkkkjjjjjjiiihhhgggeee___XXXSSSIIIFFFHHHPPP]]]pppuuunnnjjjnnnuuu}}}~~~|||vvvmmmfffddddddeeefffeeejjjooosssxxx|||vvvqqqsssyyyzzztttlll\\\YYY[[[cccnnn}}}xxxqqqiiikkkpppvvvwwwtttsssvvv|||zzzkkkhhhccc```^^^]]]\\\[[[UUUSSSUUU[[[___bbbhhhmmmrrrsssttttttrrrqqqqqqqqqmmmjjjjjjnnnppplllhhheee```YYYSSSRRRVVV___nnn|||sssbbbUUURRRSSSVVV^^^fffaaaMMM999999===HHHddduuuwwwvvv[[[LLLGGGHHHLLLQQQ___~~~|||yyytttqqquuuzzzyyyssshhhXXXKKKJJJIIIEEEEEEJJJEEEDDDAAA???===<<<<<<<<<<<<@@@AAA>>>===>>>;;;777;;;999888999<<<<<<:::777666555333222333222111///---...///...---,,,---///,,,+++******,,,,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...///>>>CCCIIIYYYeeennnyyyooo^^^YYYjjj|||{{{vvvyyywwwbbbiii~~~zzzvvvwww~~~yyysssooonnnlllkkkjjjgggbbb___```dddccc```^^^bbbdddcccgggeeeccccccccciiixxx{{{yyyzzz{{{}}}|||||||||{{{xxxvvvssspppnnnnnnnnnoookkklllnnnpppqqqrrrrrrrrrlllkkkkkkkkkkkkkkkkkklllhhhhhhgggggghhhiiikkklllkkklllmmmmmmmmmlllkkkjjjhhheeebbb___ZZZRRRGGG???888555222000000111111000222222333444666888:::;;;<<<;;;<<<>>>@@@@@@???===>>>===<<<<<<======<<<:::::::::<<<===>>>?????????>>>???AAAJJJXXXdddeee___]]]ZZZXXXZZZaaahhhlllmmmrrr{{{vvvuuussssssssssssqqqooowwwvvvuuutttqqqooommmlllpppnnnllliiihhhhhhiiijjjmmmkkkhhhggggggfffdddbbb``````bbbccccccbbb``````_______________```aaaaaabbbaaa```___]]]\\\\\\\\\aaa___]]]]]]___````````````aaabbbaaa___^^^___```ccc```^^^^^^___^^^[[[XXXWWWYYYXXXSSSRRRSSSQQQNNNJJJGGGCCC>>><<<<<<===>>>@@@DDDJJJOOORRRTTTWWWXXX___```aaa___ZZZQQQIIICCC>>>>>>???EEEOOOYYYaaaeeejjjlllnnnllljjjkkknnnrrrvvvvvvvvvuuusssooollljjjvvvxxxuuuooolllmmmmmmkkkhhhgggeeedddeeefffhhhiiijjjjjjkkklllmmmooopppqqqpppqqqqqqqqqpppnnnlllkkkhhhggghhhjjjmmmmmmlllkkkjjjiiihhhgggeee___XXXSSSKKKJJJNNNYYYiiiwwwggg^^^YYYWWW[[[aaagggpppxxx{{{rrrkkkgggfffggggggfffmmmrrruuu{{{~~~yyyuuuxxxwwwnnn``````fffqqqzzzwwwnnnpppuuuyyywwwtttuuuyyyoookkkfffaaa___]]]\\\[[[UUUSSSTTTZZZ___bbbgggmmmrrrrrrrrrtttvvvvvvuuusssqqqmmmlllrrrssslllfffddd```YYYSSSSSSWWWaaaqqq|||~~~qqqaaaTTTPPPQQQTTT^^^jjjjjjWWWAAA;;;>>>EEE[[[xxxxxxvvv[[[KKKEEEEEEIIIMMMXXXpppyyyqqqiiihhhfffhhhqqqxxxtttlllcccTTTHHHHHHHHHEEEFFFJJJGGGFFFCCCAAA???????????????BBBBBB???>>>>>>;;;777:::999999;;;>>>>>>:::666666444333222222222000///+++---///...,,,+++---...,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///<<>>@@@AAA???===???>>>===>>>??????===;;;<<<===>>>@@@AAAAAAAAAAAA???DDDJJJQQQ[[[aaa]]]UUUVVVVVVWWWZZZ```eeejjjlllooo~~~{{{vvvrrrmmmmmmmmmoooqqqqqqpppnnnsssssssssrrrrrrpppoooooopppnnnllljjjhhhhhhhhhiiikkkiiihhhhhhiiiiiigggfffaaabbbcccddddddcccbbbaaa______^^^^^^______```aaaaaa___]]][[[[[[\\\^^^___cccaaa______```aaaaaaaaa]]]___``````^^^^^^___```___]]][[[[[[]]]]]]ZZZWWWVVVXXXXXXUUUSSSTTTQQQMMMJJJGGGBBB>>>;;;;;;===>>>@@@CCCHHHMMMPPPSSSVVVXXX^^^___^^^[[[VVVNNNGGGBBB??????@@@EEEOOOZZZccchhhkkknnnooonnnkkkkkkppptttvvvwwwxxxxxxuuuqqqmmmjjjttttttqqqjjjgggjjjkkkiiijjjiiigggeeeeeeeeefffgggpppppppppppppppqqqqqqrrrsssttttttsssqqqmmmjjjhhhfffgggiiillloooooonnnllljjjiiiiiihhheee___XXXSSSMMMMMMRRR___rrrsss\\\UUUUUUQQQPPPTTTYYY\\\bbbhhhppp}}}~~~uuunnnjjjiiihhhhhhfffnnntttwww~~~yyytttxxxwwwmmmeeegggooo}}}}}}}}}uuuvvvyyyzzzwwwsssvvv|||sssooohhhccc```^^^\\\[[[VVVSSSTTTZZZ^^^aaagggmmmrrrqqqqqqtttxxxyyywwwtttuuupppooottttttllleeeccc```YYYTTTTTTYYYcccttt}}}nnn]]]PPPKKKMMMQQQ]]]mmmrrraaaKKK;;;>>>DDDXXXsss~~~|||www[[[JJJDDDCCCFFFIIIQQQeeevvvyyyuuuooofff\\\```______eeeqqqyyytttjjj```QQQFFFFFFHHHEEEFFFKKKIIIHHHFFFCCCBBBAAAAAAAAAAAADDDDDD@@@>>>???<<<888999999:::===@@@???:::555666444222222222222000...***,,,...---+++***,,,...,,,+++******,,,,,,+++*********++++++++++++******,,,,,,++++++,,,,,,---...000<<<>>>BBBTTTeeeqqq~~~lll\\\XXX]]]nnndddggg|||~~~{{{|||{{{yyy|||{{{qqqfffaaafffnnn{{{|||tttmmmlllkkkjjjiiifffaaa]]]fffhhhfffaaa```eeejjjlllfffddddddddddddgggsss~~~zzzzzz|||}}}}}}{{{{{{{{{zzzyyymmmnnnqqqsssssspppmmmkkkssssssssssssrrrpppnnnmmmkkkjjjjjjiiiiiijjjjjjkkkjjjiiiiiiiiiiiikkklllmmmggglllpppoookkkiiikkknnniiigggeeebbb^^^UUUIIIAAA777555111000000111111111555555555666666777888999<<<<<<===???AAAAAA@@@>>>@@@???>>>???@@@???>>><<<>>>???@@@AAABBBCCCCCCCCC>>>GGGQQQXXX^^^```[[[SSSSSSTTTWWWZZZ___eeekkknnnooo{{{yyypppjjjeeebbbfffggghhhllloooqqqpppoooooopppqqqrrrrrrrrrrrrrrrooonnnmmmkkkjjjiiihhhggggggfffeeefffhhhjjjiiihhhaaabbbdddeeeeeedddbbbaaa___^^^^^^^^^^^^___``````bbb```]]]\\\\\\___bbbeeeeeebbb``````aaabbbbbbaaaZZZ\\\^^^^^^^^^^^^```aaa\\\ZZZXXXZZZ\\\]]]ZZZWWWUUUXXXYYYVVVTTTTTTQQQMMMJJJGGGBBB===;;;;;;===>>>???CCCGGGKKKNNNRRRUUUXXX^^^^^^]]]YYYSSSLLLFFFBBB@@@???@@@FFFPPP\\\eeekkkjjjmmmnnnllliiijjjnnnsssvvvwwwyyyyyywwwrrrmmmjjjqqqqqqqqqqqqpppooonnnmmmlllkkkjjjiiijjjkkkmmmooosssrrrqqqsssvvvyyy{{{|||uuutttrrrqqqqqqpppnnnlllhhhjjjmmmqqqrrrppplllhhhmmmllliiigggddd```ZZZVVVPPPTTT]]]jjj~~~yyycccVVVMMMPPPMMMNNNSSSVVVWWW[[[aaahhhqqq|||~~~|||vvvnnnjjjfffdddfffnnnppppppssszzz|||xxxuuuvvvyyyyyytttppphhhnnnyyy~~~}}}{{{xxxtttsssuuuyyy}}}}}}tttmmmiiiddd]]]ZZZZZZXXXWWWVVVVVVZZZaaahhhllloooppprrruuuvvvwwwwwwvvvoooqqqrrrrrrsssssskkkbbb```VVVOOORRR]]]mmmxxxdddWWWSSSQQQOOORRRcccyyy}}}hhhNNNIII>>>???TTTjjjxxxuuuXXXLLLEEE???BBBKKKQQQ]]]lllppphhh^^^^^^cccddd```eeekkknnnvvvvvviii^^^QQQFFFEEEIIIJJJHHHGGGDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCAAA===999777666<<<:::999<<<@@@???:::555777666444222111/////////,,,,,,------...---------...---,,,,,,......---,,,...---+++***++++++***))),,,,,,+++++++++,,,------444:::AAAFFFQQQbbbpppvvv{{{gggVVVRRRWWWiiiiiibbbnnnzzz}}}uuuqqqwwwzzzuuuhhh^^^___ggglllyyyyyyuuurrrpppllliiigggdddaaa^^^ccceeefffeeecccdddhhhlllooojjjeeeccccccgggsss~~~{{{zzzzzz{{{~~~~~~{{{yyyzzz~~~{{{vvvqqqpppooonnnnnnnnnooopppvvvtttrrrqqqqqqpppnnnlllkkkkkkjjjjjjjjjkkkllllllnnnmmmlllkkkkkkkkklllmmmkkkmmmooopppooommmkkkiiiooojjjbbb]]]]]]XXXHHH888<<<666222333333111111444444444444555777888:::;;;===>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>@@@CCCFFFIIIIIIFFFDDDGGGMMMVVV\\\^^^[[[XXXVVVUUUUUUWWWZZZ```gggmmmqqqzzzzzzvvvhhhbbb___ZZZVVVYYY[[[___cccgggkkkooorrrsssqqqnnnnnnnnnnnnmmmlllnnnmmmkkkiiihhhhhhhhhiiihhhfffeeehhhlllmmmiiieeeiiiddd______ccceeedddbbbbbb___\\\ZZZ[[[\\\\\\\\\]]]``````\\\ZZZ]]]___^^^dddddddddcccbbbaaa``````bbbaaa______``````___]]]]]]]]]\\\[[[ZZZYYYXXXWWWYYYWWWTTTSSSRRRPPPNNNLLLJJJFFF@@@<<<;;;<<<<<<<<>>AAAJJJRRRaaarrruuukkkaaaaaaeeejjjfffiiinnnooovvvvvviii[[[PPPGGGHHHLLLKKKGGGEEEGGGGGGGGGGGGGGGGGGFFFFFFBBBCCCCCCAAA===999777666999777666999<<<===888444444333222111000000//////,,,------.........------+++***))))))++++++***)))+++***((()))***++++++***,,,,,,+++++++++,,,------333:::AAAFFFPPP```nnnuuu}}}dddTTTPPPUUUiiijjjbbbnnnvvv}}}tttnnnsssvvvtttkkkdddhhhqqqwww|||zzztttvvvsssnnnkkkhhhdddaaa^^^```cccffffffeeefffiiimmmnnnjjjfffddddddhhhttt~~~{{{zzzzzz{{{|||~~~}}}zzz|||{{{rrrqqqpppoooooopppqqqrrruuusssppppppppppppooonnnlllkkkkkkkkkkkkllllllmmmooonnnmmmkkkjjjjjjjjjkkklllllllllllllllkkkkkkkkkllliiiccc___]]]XXXKKK===<<<666222222222111111333444444444555777888:::;;;<<<<<<===>>>???????????????@@@AAAAAABBBBBBBBBAAAAAABBBFFFIIILLLLLLJJJHHHJJJRRR\\\dddfffbbb^^^ZZZYYYXXXXXX]]]fffooovvvyyy{{{|||lll___ZZZYYYWWWUUUWWWYYY]]]aaaeeeiiimmmooosssqqqoooooopppppppppooonnnmmmkkkjjjhhhhhhhhhiiijjjgggeeefffjjjmmmkkkhhhfffbbb^^^___bbbdddbbb___ccc```]]]\\\\\\]]]]]]]]]___bbbccc___^^^bbbdddcccbbbbbbbbbbbbaaa```___^^^bbbaaa`````````___]]][[[]]]\\\\\\[[[ZZZYYYXXXXXXZZZXXXVVVUUUTTTSSSPPPNNNJJJEEE???<<<;;;<<<<<<===BBBFFFJJJLLLMMMOOOSSSWWW[[[\\\[[[WWWPPPIIIDDDAAABBB@@@@@@EEEPPP\\\dddgggiiijjjkkkkkkkkklllooorrrpppoooooooooooommmiiifffkkknnnqqqoookkkhhhjjjnnnpppmmmkkkjjjmmmttt{{{vvvrrrmmmjjjiiijjjkkkkkkhhhhhhjjjmmmppppppooommmlllkkkiiihhhgggccc^^^[[[OOOTTT```vvvnnnYYYPPPMMMJJJLLLLLLPPPVVVYYY\\\aaahhhpppwww~~~yyyssswwwxxxssspppmmmlllnnnnnnqqqsssssswww}}}}}}zzz~~~|||zzzzzz|||{{{wwwssstttwwwyyymmmdddcccjjjttt{{{~~~{{{yyyzzz~~~}}}uuunnnjjjeee^^^YYYYYYSSSTTTVVVYYY^^^ccchhhkkkmmmnnnppprrrttttttttttttrrruuuwwwxxxzzzyyyqqqggg]]]UUUPPPUUU```ooolllYYYSSSWWWPPPSSS^^^ssstttZZZEEE>>>EEE___vvv{{{vvvWWWJJJCCC>>>AAAJJJVVViii}}}tttiiihhhlllqqqmmmqqqtttsssxxxwwwjjjXXXPPPKKKOOORRRNNNHHHDDDCCCDDDDDDDDDDDDDDDEEEEEEBBBCCCCCCAAA===999777666888666666999<<<===:::666222111000000///000000000---...............------***)))((((((******)))((()))(((''''''***+++++++++,,,+++++++++,,,,,,---...333:::AAAEEENNN]]]kkkrrrrrr[[[NNNLLLSSSiiijjjdddsssvvvooommmrrrsssooonnnttt}}}|||~~~xxxyyyuuupppkkkhhheeeaaa___^^^bbbfffgggfffgggjjjmmmnnniiifffeeeeeeiiiuuu~~~{{{zzzzzzzzzzzz}}}{{{xxx|||~~~tttsssrrrqqqqqqrrrsssttttttqqqnnnmmmmmmnnnnnnnnnlllllllllllllllmmmnnnnnnpppooommmkkkiiiiiiiiiiiilllkkkjjjiiiiiijjjlllmmmjjjjjjgggaaa]]]XXXMMMBBB===666222222222000000333444444555666777999:::;;;;;;<<<===>>>>>>??????>>>>>>???@@@@@@AAABBBCCCCCCCCCFFFJJJMMMOOOOOONNNMMMMMMVVVaaajjjkkkgggaaa]]]\\\ZZZ[[[cccppp}}}xxxiiiaaaaaaeeeggggggeeefffhhhjjjkkklllmmmmmmrrrpppoooooopppqqqppppppnnnmmmkkkjjjiiiiiiiiiiiillliiieeefffiiilllmmmllleeebbb```aaacccdddbbb___dddaaa___^^^_________^^^\\\```aaa^^^^^^aaadddccc```````````````___^^^]]]aaa````````````___[[[YYY\\\[[[[[[[[[ZZZZZZYYYYYYXXXWWWUUUUUUTTTSSSQQQOOOIIIDDD???;;;;;;<<<======DDDGGGKKKMMMMMMNNNRRRVVV[[[[[[ZZZVVVOOOHHHDDDBBBAAA??????EEEPPP\\\dddggglllllllllkkkjjjkkkoooqqqmmmlllkkkkkkkkkiiieeebbbeeekkkpppnnniiifffiiinnnmmmmmmnnnrrrxxx}}}xxxppplllgggdddeeehhhjjjlllhhhhhhiiikkknnnppppppoooooonnnlllkkkiiieee```\\\UUUYYYfffwww]]]QQQPPPQQQRRROOOPPPUUU[[[^^^```gggnnnwww~~~yyyrrrwww{{{vvvssspppooopppoootttvvvwwwyyy~~~~~~zzzzzzyyyyyy{{{||||||yyywwwuuuvvvzzzqqqhhh]]]XXX\\\hhhuuu~~~xxxpppiiifffaaa[[[WWWWWWUUUWWW\\\aaagggkkkoooqqqpppqqqsssuuuvvvvvvvvvvvvtttwwwyyyzzz{{{zzzsssiii]]]TTTOOOSSS___nnnlllYYYQQQRRRQQQXXXfff|||uuu[[[FFFBBBMMMjjj{{{tttvvvUUUHHHBBB===@@@III\\\rrr~~~tttrrruuutttrrrxxx|||yyy|||yyykkkWWWQQQPPPUUUWWWQQQIIIDDD@@@@@@@@@@@@AAAAAABBBCCCBBBCCCBBB@@@<<<999777777:::999:::===@@@@@@>>>;;;333222111000000000000000...////////////...---------+++***+++,,,---,,,******)))((((((***++++++***++++++++++++,,,---......222:::AAAEEELLL[[[iiiqqq}}}zzzjjjXXXOOOMMMUUUkkkiiimmmyyytttlllrrruuuttttttyyy}}}}}}uuu|||yyywwwsssnnnjjjgggeeecccaaa```dddhhhiiigggggghhhjjjmmmiiigggggggggjjjttt}}}zzzyyyzzzzzz{{{}}}~~~|||xxxuuuyyy~~~uuuttttttsssssstttvvvvvvuuurrrnnnkkkkkklllllllllmmmmmmlllmmmmmmnnnooopppnnnmmmllljjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmkkkmmmllleee^^^XXXNNNFFF>>>777222111111///000333444555555666777999:::;;;;;;<<<===>>>????????????>>>>>>???@@@BBBCCCEEEEEEEEEHHHMMMQQQRRRRRRQQQQQQQQQXXXaaaggghhheee```^^^^^^]]]bbbooo}}}wwwqqqqqqwww~~~}}}{{{wwwtttqqqpppooommmmmmooooooooonnnnnnmmmkkkjjjiiiiiijjjjjjllliiiggghhhjjjllllllkkkfffdddddddddffffffdddaaadddbbb```___```aaa```___\\\```aaa^^^^^^```bbbaaa______``````___^^^]]]]]]_________``````^^^ZZZVVV[[[[[[[[[ZZZZZZZZZZZZZZZUUUTTTSSSSSSSSSRRROOOMMMGGGCCC>>>;;;;;;<<<======EEEIIILLLMMMMMMNNNRRRUUUZZZ[[[YYYUUUNNNHHHDDDBBB@@@>>>???EEEQQQ\\\dddgggmmmmmmllljjjiiijjjnnnppplllkkkjjjjjjjjjgggccc```aaahhhooooookkkhhhkkkooojjjmmmttt|||~~~xxxsssooogggdddaaa```cccgggjjjlllgggggghhhjjjnnnppppppppprrrqqqooommmjjjfffaaa]]]WWW\\\kkkgggUUUPPPQQQSSSTTTUUUWWW]]]dddfffhhhnnnwww}}}zzzrrrvvvzzzvvvrrrpppqqqlllqqquuuuuuxxx|||}}}{{{yyyyyyzzz{{{|||{{{xxxvvvtttrrrsssyyy{{{tttiiiaaaXXXUUU\\\jjjxxxrrrjjjccc___[[[UUUSSSTTTUUUZZZaaaiiiooossstttuuuqqqssstttvvvwwwwwwwwwvvvvvvxxxyyyyyyzzzyyyrrriii]]]SSSMMMPPP]]]nnntttaaaSSSNNNSSS]]]mmmqqqVVVFFFCCCQQQooorrrooo|||YYYIIICCC>>>@@@HHH___vvv|||{{{|||uuuvvv~~~{{{lllUUUPPPPPPTTTUUUNNNFFFBBBAAA@@@@@@@@@@@@BBBCCCCCC@@@AAA@@@>>>;;;888888888:::<<<>>>AAACCCBBB@@@===666555444222000////////////000000000//////...---...,,,+++,,,---...---,,,...,,,******++++++***)))++++++++++++,,,---...///222:::AAADDDKKKYYYhhhpppyyylll```XXXSSSXXXkkkkkk{{{xxxuuusssxxxyyywwwuuuuuurrrmmmqqq||||||tttpppmmmjjjhhhgggfffeeeccccccgggjjjjjjgggeeefffhhhmmmiiihhhhhhgggjjjsss}}}}}}zzzyyyyyyzzz|||}}}~~~~~~|||xxxuuuxxx}}}uuuuuutttttttttuuuwwwxxxwwwsssnnnkkkjjjjjjjjjiiimmmllllllmmmnnnooopppqqqlllkkkkkkjjjkkklllnnnooolllmmmnnnppppppooommmlllnnnqqqooohhh```YYYPPPHHH???888222222111000111444555555555666888999;;;<<<======>>>???@@@@@@@@@@@@??????@@@AAABBBDDDFFFGGGEEEIIIOOOSSSTTTSSSTTTUUUXXX\\\```bbbbbbaaaaaaaaacccfffnnn~~~~~~}}}~~~{{{vvvooommmllllllnnnnnnnnnmmmnnnmmmkkkjjjjjjjjjjjjkkkjjjjjjjjjkkklllkkkjjjhhheeeddddddeeeeeeeeecccbbbcccaaa``````aaaaaaaaa___bbbfffgggcccaaaccccccaaa_________```______^^^^^^^^^]]]^^^______]]]YYYVVV[[[[[[[[[ZZZZZZZZZZZZZZZTTTSSSRRRSSSSSSRRRNNNLLLFFFBBB===::::::<<<>>>>>>FFFIIIMMMNNNMMMNNNQQQUUUYYYYYYWWWSSSLLLFFFCCCBBB???===>>>EEEQQQ\\\cccffflllmmmllljjjiiijjjlllooommmlllkkkkkkjjjhhhccc```aaahhhqqqtttrrrpppppprrrlllqqqzzz~~~wwwrrrnnnjjjggg___]]]]]]^^^bbbfffhhhiiigggggghhhjjjnnnpppooooooqqqpppnnnmmmjjjfffaaa^^^VVV]]]nnnuuu^^^QQQOOOOOOPPPQQQZZZ^^^fffmmmppprrrzzzzzzrrrvvv|||yyytttqqqrrroootttxxxxxxyyy~~~|||}}}~~~{{{xxxvvvvvvttttttwww||||||xxxssshhhbbb\\\\\\eeerrr}}}rrriii___ZZZUUUPPPNNNPPPSSSYYYcccmmmtttwwwwwwvvvqqqssstttvvvvvvvvvvvvuuuwwwxxxwwwuuuuuuuuuoooggg[[[SSSMMMRRR___qqq{{{hhhWWWOOOUUU```rrrlllQQQBBB@@@OOOnnnwwwmmmrrr[[[KKKEEE???AAAHHH```uuuzzzzzz|||nnnTTTOOOMMMOOONNNHHHAAA??????>>>===<<<===>>>???@@@=========<<<999888888999888;;;@@@CCCDDDAAA>>>;;;777666555333111//////...111111111111000///...---,,,+++******,,,,,,+++***///---+++***++++++***)))*********+++,,,---...///000:::BBBEEEKKKXXXhhhqqqzzzssslllaaaXXX\\\jjjyyynnn}}}uuuvvv}}}}}}yyywwwwwwrrrlllyyyvvvpppiiihhhffffffggggggfffdddfffiiikkkiiifffdddeeegggllljjjhhhhhhggghhhpppyyy}}}zzzyyyyyyyyy|||||||||~~~zzzwwwyyy{{{ttttttsssssstttuuuwwwxxxvvvsssnnnlllkkkjjjiiihhhlllllllllmmmmmmooopppqqqkkkkkkkkkkkkmmmoooqqqrrrnnnooorrrsssrrrpppnnnlllooorrrpppjjjccc\\\TTTKKKAAA:::444222222000222555555555666777888:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEHHHIIIEEEKKKRRRUUUUUUUUUVVVXXX^^^___```aaaaaacccgggjjjmmmqqqzzzyyysssiiihhhggghhhkkkmmmmmmmmmnnnmmmllljjjjjjjjjkkkllljjjkkkllllllkkkiiigggeeebbbbbbbbbaaaaaaaaa``````aaa_________```aaa```^^^aaaeeefffbbb```aaa```^^^^^^^^^_________^^^^^^]]]\\\\\\\\\]]]^^^]]]ZZZWWW\\\[[[[[[[[[ZZZZZZYYYYYYVVVUUUUUUUUUUUUSSSOOOLLLEEEAAA<<<::::::<<<>>>???FFFIIIMMMNNNNNNOOORRRUUUWWWWWWUUUPPPJJJEEEBBBAAA===<<<>>>FFFQQQ\\\cccfffiiijjjkkkkkkiiiiiikkklllmmmlllkkkkkkjjjgggccc```cccjjjttt{{{|||zzzxxxvvvtttxxx~~~{{{wwwqqqllliiifffcccaaaYYYYYY[[[___bbbeeeeeedddgggggghhhkkknnnooonnnmmmlllkkkjjjjjjiiifffbbb___XXX___rrr|||jjjWWWPPPOOOOOOQQQTTT]]]bbblllvvvzzz}}}xxx|||~~~zzzvvvttttttsssxxx{{{zzzzzz|||~~~~~~~~~}}}zzzpppllliiimmmxxxxxxmmm```XXXRRRLLLKKKMMMRRRYYYeeepppxxxzzzyyywwwssstttvvvwwwxxxxxxwwwvvvwwwwwwsssooooooooojjjcccYYYRRRPPPXXXfffwwwxxxfffWWWRRRUUUaaatttiiiOOO@@@===LLLkkkuuupppzzzyyyTTTFFFCCCAAAEEEMMMcccvvv|||||||||pppXXXQQQLLLKKKIIIDDD@@@@@@>>><<<;;;:::999:::<<<<<<999:::;;;999888777888:::777<<>>???@@@@@@@@@@@@DDDDDDCCCCCCDDDFFFIIIJJJFFFLLLTTTXXXWWWWWWYYY\\\^^^___```aaacccgggmmmrrruuuyyy|||yyyvvvuuuuuuqqqjjjddd[[[[[[\\\___dddhhhjjjjjjnnnmmmlllkkkjjjkkklllllllllmmmlllkkkhhhfffeeedddbbbaaaaaa___^^^^^^```aaa^^^]]]]]]^^^______^^^]]]]]]aaaccc```^^^___^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\\\\[[[YYY]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVUUUUUUUUURRRNNNJJJDDD@@@<<<999:::<<<>>>???EEEIIIMMMNNNNNNOOOSSSWWWVVVUUUSSSNNNHHHCCC@@@@@@<<<<<<>>>FFFQQQ\\\cccffffffhhhjjjkkkjjjiiijjjjjjlllkkkjjjiiihhheeeaaa]]]fffmmmwww}}}zzz{{{}}}}}}xxxuuunnnlllhhheeecccaaa^^^\\\WWWXXX[[[___ccccccaaa___ggggggiiilllnnnooommmkkkgggggggggggghhhfffccc```\\\ddduuutttcccSSSOOOQQQRRRVVV[[[^^^dddppp{{{~~~|||xxxvvvwwwrrrwwwyyyvvvvvvzzzyyy}}}zzzwwwwww~~~~~~rrrcccYYYPPPJJJIIILLLRRRZZZgggsss{{{}}}|||yyywwwxxxyyyzzz{{{{{{zzzyyywwwvvvqqqlllkkklllhhhaaaVVVRRRSSS^^^mmm|||qqq___UUUSSSUUUbbbuuuiiiNNN???===KKKiiiwwwuuulllIII>>>@@@BBBIIIRRRgggxxxwwwyyy{{{rrr]]]UUUNNNKKKHHHDDDBBBCCCBBBAAA???===<<<===>>>???777888999888777777999;;;888===EEEIIIHHHBBB<<<888222111111000000000000000222222222111111///......,,,+++***+++,,,,,,,,,***)))((('''(((***+++++++++*********+++,,,---///000///:::CCCFFFKKKYYYjjjtttsssfffkkkqqqjjj|||yyy}}}{{{qqqeee^^^[[[eeeeeegggiiijjjiiieeebbbfffhhhiiigggeeeeeehhhlllllljjjhhhhhhfffeeekkksss||||||yyyxxxyyyyyyuuuwww|||~~~}}}yyyvvvwwwyyyvvvppprrrqqqqqqqqqrrrsssuuuvvvooonnnmmmmmmoooooonnnllljjjjjjkkkkkkmmmnnnoooppppppoooooonnnnnnoooqqqrrruuutttrrrpppnnnnnnnnnnnnmmmnnnllljjjhhhfff]]]SSSEEE===666444333222444888555666666777888:::;;;<<<;;;<<<===>>>????????????FFFEEEDDDDDDEEEGGGIIIKKKGGGNNNVVVYYYYYYYYY[[[^^^ZZZ\\\___aaaeeejjjqqquuuyyy{{{~~~~~~{{{zzzyyyxxxvvvtttqqqooollliiifffffffffccc[[[UUUOOOOOOQQQVVV\\\bbbeeefffnnnmmmlllkkkjjjkkklllmmmooonnnlllhhheeecccdddeeedddcccbbb```______aaaddd]]]\\\\\\]]]^^^___]]][[[]]]bbbdddbbbaaabbbbbb```ZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZYYYYYY[[[\\\[[[ZZZ]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTTTTSSSPPPKKKGGGDDD@@@;;;999:::===??????EEEIIIMMMNNNNNNPPPTTTWWWUUUTTTRRRMMMGGGBBB??????<<<;;;>>>FFFRRR\\\cccfffcccfffiiikkkjjjiiiiiiiiijjjiiiggggggfffccc^^^[[[jjjnnnvvv|||uuu}}}}}}~~~~~~|||wwwppplllkkkfffaaa^^^\\\YYYTTTPPPSSSVVV[[[^^^```bbbeeeggggggfffgggjjjmmmlllhhheeegggfffeeeeeefffeeecccaaa___eeeyyyqqqaaaWWWNNNLLLOOOSSSZZZ```dddmmmxxx~~~}}}{{{yyyuuutttrrrrrrsssuuuxxxzzz}}}vvveeeYYYPPPJJJHHHIIIUUU___lllxxx~~~{{{zzzxxxvvvuuuvvvwwwxxxxxxwwwuuutttqqqmmmfffbbbUUUQQQQQQ[[[mmm|||kkkYYYOOONNNVVVkkkiiiOOOGGG???KKKjjj}}}zzzlllWWWFFFBBB@@@AAASSSjjj|||sss___TTTIIIEEEBBB???>>>@@@?????????@@@AAAAAA???<<<===;;;888666555555555666999<<>>AAABBBAAA@@@???DDDCCCCCCDDDFFFHHHHHHHHHKKKPPPWWW[[[[[[YYY\\\aaaeeeeeeeeefffkkkrrrxxx}}}~~~~~~}}}|||{{{|||}}}~~~}}}yyywwwsssqqqtttqqqmmmiiigggddd```]]]aaa\\\XXXWWWYYYWWWQQQLLLMMMKKKJJJMMMSSSZZZ___bbbfffffffffhhhjjjjjjiiigggnnnkkkiiihhhiiihhheeeaaadddbbbaaabbbddddddbbb___aaa]]][[[]]]bbbdddbbb^^^___```aaabbbccccccbbbbbb^^^^^^_________^^^\\\[[[\\\[[[ZZZZZZYYYYYYZZZZZZ\\\]]]]]]]]][[[ZZZYYYZZZSSSSSSRRRQQQPPPNNNLLLKKKFFFAAA===<<<;;;:::===AAAKKKLLLMMMLLLKKKLLLMMMOOOXXXUUUOOOIIICCC???===<<<===;;;<<>>;;;<<<:::888666555555666777:::===AAACCCAAA===888444222333444555555444222222333222111000///......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////111999CCCHHHLLLVVVeeerrrsssnnn}}}}}}{{{uuukkk```___lll{{{~~~zzzwwwlll[[[OOOMMMLLLIIIQQQ[[[ccceeeeeeggghhhggghhhiiijjjllllllllllllllljjjhhhgggfffcccccckkkttt}}}xxxuuutttuuuuuuyyyzzz}}}{{{xxxwwwxxxxxxtttqqqsssrrrqqqsssuuuuuussspppmmmlllkkkkkkmmmnnnnnnmmmpppooommmlllmmmmmmmmmmmmpppooommmlllmmmnnnooopppuuusssqqqnnnmmmlllmmmmmmrrrpppppppppnnniii```YYYKKK@@@666555666666777888888888999999:::;;;;;;;;;888:::===@@@BBBCCCCCCBBBFFFEEEEEEEEEGGGIIIIIIJJJMMMRRRXXX]]]___aaagggmmmlllkkkkkkllloootttyyy|||wwwwwwwwwwwwwwwyyy|||}}}}}}uuuqqqnnnkkkgggiiifffaaa\\\YYYZZZ\\\]]]^^^[[[YYYYYY[[[[[[YYYVVVTTTRRRRRRTTTXXX\\\___``````___```bbbgggjjjllllllllljjjhhhhhhhhhfffccc___dddcccaaabbbddddddbbb```bbb___]]]___ccceeeccc```aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^______^^^]]]\\\[[[```___]]]\\\ZZZYYYXXXXXX[[[[[[\\\[[[ZZZYYYXXXXXXUUUUUUSSSQQQOOOLLLJJJIIIEEE@@@<<<<<<;;;:::<<>>???===999555222444444555555555444222111333333222111000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------...///000000111999BBBGGGKKKSSSbbbnnnxxxuuummm{{{yyyqqqwwwuuussskkk___YYYcccppp~~~{{{zzz{{{}}}}}}wwwttthhhYYYNNNJJJIIIHHHRRR[[[ccceeeeeeggghhhggghhhiiikkkmmmmmmmmmkkkjjjffffffggggggcccccckkkwww}}}xxxuuutttuuuvvv}}}}}}~~~}}}zzzwwwwwwxxxwwwtttqqqrrrqqqrrrtttuuutttrrrooommmllljjjkkklllnnnmmmmmmqqqooommmlllkkklllnnnooopppooonnnmmmmmmmmmnnnoooppppppoooooonnnnnnnnnmmmsssqqqqqqqqqppplllddd^^^OOOCCC999777888777777999999999::::::;;;<<<<<<===888999<<>>:::::::::999<<>>>>>EEEPPP[[[cccfffjjjhhhffffffggghhhgggfffeeefffgggfffccc^^^XXXTTTiiilllqqquuuxxxwwwtttrrrrrrssssssqqqmmmjjjhhhggg______\\\VVVPPPOOOQQQTTTWWW[[[```bbbcccbbbbbbbbbfffeeeddddddeeefffgggggggggfffffffffhhhhhhfffeeeeeelllzzzlllXXXNNNGGGAAA>>>@@@DDDGGGNNNUUU```iiiwww|||xxxvvvuuuuuuuuurrrqqqooooooqqqvvv{{{{{{jjj___VVVNNNKKKLLLWWWaaaqqq}}}{{{yyyvvvsssqqqooonnnkkkiiigggffffffddd```^^^VVVSSSSSS\\\lll}}}~~~rrrcccVVVSSSUUU___ooorrrYYYEEEIII^^^{{{xxx{{{xxx\\\GGGAAA???CCCLLLcccxxxUUUKKKCCC@@@???<<<;;;===AAA@@@@@@@@@AAA@@@===;;;888777666555555666888999<<<<<<<<<<<<;;;888666444555666666666555444222111444444333222111000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000888BBBGGGKKKTTTbbbnnnwwwvvvkkkuuuxxxqqqkkknnnnnnpppmmmccc[[[aaaooowwwzzzzzzvvvtttvvvzzz|||~~~{{{wwwtttkkk___UUUPPPNNNNNN\\\cccggggggfffggggggdddggghhhjjjllllllkkkiiihhhdddeeehhhhhheeedddnnnyyyzzzvvvvvvxxxyyy}}}}}}~~~~~~|||yyyvvvvvvxxxxxxuuurrrqqqrrrsssuuuuuusssqqqooonnnlllkkkkkklllmmmmmmlllppppppnnnlllkkkkkknnnppppppooonnnmmmmmmmmmmmmmmmiiijjjlllnnnpppqqqqqqqqqrrrqqqpppppppppmmmgggaaaSSSGGG;;;888888777777888999::::::;;;<<<===>>>>>>:::;;;===@@@BBBEEEGGGHHHFFFGGGJJJLLLOOORRRUUUXXX^^^bbbddddddiiisss}}}|||{{{zzzxxxwwwwwwwwwxxxqqquuuyyy{{{~~~yyyooohhhfffeeeffffffmmmmmmkkkgggffflllxxxzzzqqqkkkkkkoootttrrrrrrrrrqqqpppkkkeee```YYYUUURRRRRRWWW^^^eeehhhjjjjjjjjjiiihhhfffcccaaaeeeddddddddddddcccbbbaaaaaa___^^^```bbbdddcccaaa```___^^^]]]]]]^^^```aaa______^^^]]]\\\[[[ZZZYYY\\\]]]^^^^^^____________[[[ZZZZZZZZZZZZYYYWWWVVVUUUTTTRRRPPPMMMJJJGGGEEEBBB<<<999999999999<<>>===>>>FFFQQQ]]]dddggghhhgggeeeeeefffgggfffeeedddeeefffeeebbb]]]XXXUUUbbbffflllpppqqqpppmmmkkkqqqrrrssspppkkkhhhffffff\\\[[[XXXSSSNNNNNNSSSXXXZZZ^^^bbbddddddccccccccchhhgggffffffeeegggiiijjjhhhggggggggghhhhhhgggeeeaaaiiivvv}}}ttt```NNNFFF<<<999999>>>BBBGGGNNNVVV]]]cccnnnzzz}}}zzzwwwuuuuuuuuurrrqqqoooppprrrwww||||||lllaaaYYYQQQNNNNNNWWWaaaqqq}}}|||yyyvvvtttrrrppppppiiihhhgggggggggeeebbb___TTTSSSVVV___ooouuudddVVVPPPRRR^^^lll}}}nnnXXXGGGQQQqqq{{{rrryyynnnTTTEEEBBBAAADDDMMMddd}}}}}}~~~oooQQQHHH@@@>>>>>>;;;:::<<<===<<<<<<>>>@@@???>>><<<888777555444555666888999;;;;;;;;;;;;:::999999888666666777777666444333222444444333222111000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///...777BBBHHHLLLUUUdddpppyyyyyyjjjmmm{{{xxxooojjjeeeeeegggmmmrrrjjj```fffttt{{{}}}qqqnnnrrruuu{{{yyyuuusssnnnhhhaaaZZZWWWWWWeeeiiijjjgggfffggggggdddfffggghhhiiiiiihhhfffeeeeeefffiiijjjhhhhhhppp{{{zzzxxxwwwxxxzzz{{{{{{|||~~~{{{yyyvvvvvvxxxyyyvvvsssrrrsssuuuuuuuuusssqqqpppooommmllllllmmmnnnmmmlllooooooooommmkkkkkkmmmppppppoooooommmmmmlllllllllgggiiikkknnnpppqqqqqqpppqqqooommmnnnooonnniiidddVVVIII===888777666666777999::::::;;;===>>>>>>???>>>>>>@@@AAACCCEEEGGGHHHEEEHHHMMMQQQTTTYYY___ccciiimmmllljjjnnnyyy~~~|||{{{yyyxxxxxxxxxwww}}}yyyrrrhhhaaa___bbbfffiiilllooopppoooooouuuxxxooolllqqq||||||tttjjjcccVVVRRRNNNNNNRRRZZZ```dddgggiiijjjkkkjjjhhhfffeeedddeeeeeedddcccbbbaaaaaa___^^^^^^___aaabbbbbbaaa^^^]]]\\\\\\]]]___aaaccc```___^^^\\\[[[YYYYYYXXX[[[\\\]]]______``````___\\\[[[ZZZZZZ[[[[[[XXXVVVRRRRRRPPPOOOLLLJJJGGGFFF@@@;;;888999999999<<>>======???::::::;;;===??????>>><<<888777555444444555777888;;;;;;;;;;;;;;;::::::999666666777777777555444333333333222111000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......---777BBBHHHMMMVVVdddpppxxxyyyhhhiiiuuussskkkgggbbbbbbeeeoooyyyssshhhmmm|||wwwppprrrttt~~~yyywwwrrrpppnnnmmmhhhcccaaadddkkkllljjjeeedddggghhhfffggggggggggggfffeeeddddddhhhfffhhhjjjkkkkkkrrrzzz}}}zzzxxxwwwxxxxxxxxxzzz||||||yyyvvvwwwyyyzzzxxxuuutttvvvwwwvvvtttrrrssssssqqqooommmmmmnnnooonnnmmmmmmooopppooollljjjmmmoooppppppooonnnmmmkkkjjjjjjkkklllmmmnnnnnnmmmlllkkkooommmkkklllnnnnnnkkkgggZZZMMM???999777666555666888999:::;;;<<<>>>??????>>>???AAADDDEEEGGGHHHHHHGGGLLLRRRVVVZZZ___fffkkkpppttttttpppttt~~~}}}||||||~~~~~~nnniiiaaaZZZYYY]]]ccchhhiiikkknnnppprrrvvv|||~~~vvvllleeefffmmmxxx~~~}}}xxxnnnccc[[[KKKHHHEEEFFFKKKRRRXXX[[[```dddhhhjjjjjjiiihhhhhhcccdddeeedddbbb`````````^^^^^^^^^___``````aaaaaa^^^^^^]]]]]]^^^___aaabbbaaa```^^^[[[YYYXXXWWWWWW\\\]]]^^^^^^^^^]]]\\\[[[]]][[[YYYZZZ\\\\\\YYYVVVQQQPPPOOONNNKKKIIIGGGEEE@@@;;;888999999:::===BBBFFFGGGIIIIIIIIIJJJLLLNNNLLLKKKIIIFFFBBB???===;;;::::::===FFFRRR^^^eeehhheeeddddddeeefffeeecccbbbbbbbbbcccbbb```]]]YYYWWWNNNQQQUUUXXX\\\```ggglllrrruuuxxxuuunnngggdddddd[[[VVVPPPMMMOOOUUU\\\___aaacccdddeeeeeefffiiikkkgggiiijjjiiiggggggiiilllgggfffdddddddddcccaaa___bbbbbbbbbaaaXXXJJJ@@@>>>AAAAAABBBEEEFFFEEEJJJPPPYYYZZZ^^^dddkkkttt|||zzzxxxyyy{{{~~~~~~{{{yyy|||{{{wwwuuutttsssssstttuuuxxxzzz}}}~~~sssjjjccc\\\YYYZZZ___ggguuu|||vvvrrrqqqqqqrrrqqqqqqpppooolllfff___YYYNNNRRR[[[hhhyyyqqq___RRROOORRR___jjjzzz{{{jjjWWWLLLaaawwwnnntttyyymmmWWWGGGBBBAAABBBEEEOOOfff}}}zzzpppkkknnntttzzz|||dddIIIBBB<<<===>>>======???<<<;;;<<<===??????===;;;888777555444444555666777;;;;;;<<<;;;:::999888777555666777888777777555555333222111000///......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,,,,---...///---777BBBHHHKKKSSSaaalllsssuuudddhhhyyyzzztttpppkkkkkkmmmyyyrrrvvv{{{uuuwwwwww|||wwwuuurrrnnnmmmnnnllliiimmmsssvvvtttnnnfffdddggghhhfffiiihhhgggeeeddddddeeeeeejjjfffeeeiiilllmmmqqqvvv}}}}}}{{{zzzyyyyyyyyywwwyyy}}}|||yyywwwxxx{{{{{{yyywwwwwwxxxxxxvvvsssrrrtttvvvrrrpppooonnnooopppooonnnkkknnnrrrqqqmmmkkklllnnnppppppooonnnmmmkkkiiiiiimmmnnnmmmmmmlllkkkjjjjjjooollljjjlllnnnooommmjjj^^^PPPBBB;;;999666666777888888999:::<<<===>>>???<<<>>>BBBEEEHHHIIIJJJJJJLLLQQQWWW[[[^^^bbbjjjppppppwwwxxxuuuzzzxxxfffddd___\\\[[[^^^cccgggeeefffhhhjjjmmmqqqtttvvvrrrllleeedddiiipppwwwzzzwwwxxxxxxvvvqqqfff[[[RRRKKKIIIGGGGGGKKKOOORRRSSSWWW\\\bbbfffgggggghhhiiibbbdddeeeccc```^^^^^^___^^^___`````````aaabbbcccaaa``````_________^^^^^^aaa```]]][[[XXXWWWVVVVVVYYYZZZ\\\]]]]]]\\\[[[ZZZ]]]ZZZWWWXXX[[[[[[XXXTTTRRRQQQPPPMMMJJJGGGDDDCCC@@@;;;888999::::::>>>DDDGGGHHHIIIIIIHHHIIIKKKMMMMMMKKKHHHDDD@@@>>><<<<<<<<<;;;>>>FFFQQQ\\\bbbdddddddddcccdddeeeeeeccc```aaaaaabbbaaa___\\\YYYWWWKKKMMMOOORRRVVV___kkksssuuuyyy}}}zzzrrrjjjgggfff[[[TTTMMMLLLQQQYYY___bbbcccdddeeeeeeeeegggkkkmmmfffhhhjjjjjjhhhgggiiikkkfffdddcccbbbbbb```^^^[[[]]]YYYUUURRRKKKAAA===>>>???@@@DDDJJJMMMOOOVVV]]]___aaacccfffiiimmmppprrrtttzzz~~~|||xxxtttmmmfffoooqqquuuzzz}}}~~~|||{{{vvvzzz|||wwwtttsssssstttuuuwwwyyy{{{|||}}}vvvnnngggaaa^^^^^^fffmmm{{{yyytttrrrssstttvvvuuutttrrrnnneee[[[UUUMMMRRR\\\kkk}}}}}}mmm[[[PPPOOOUUU```kkkzzz{{{hhhVVVLLLjjjxxxooouuuwwwjjjVVVIIICCCCCCDDDGGGQQQggg|||uuutttqqqlllnnnjjjnnnuuu|||}}}dddLLLDDD>>>===>>><<<;;;<<>>>>>>>>??????<<<:::999777555444333444666777<<<<<<<<<<<<:::777555444555666777888888777666666222222111000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++---------------///000000...777BBBGGGJJJQQQ]]]hhhooooooaaajjj}}}xxxvvvxxxzzz|||wwwuuuxxxwww|||vvvtttuuuooolllnnnnnnnnnuuu~~~uuuiiieeeggggggeeekkkjjjgggeeeddddddffffffkkkeeecccggglllnnnpppssszzz~~~~~~}}}|||{{{{{{wwwzzz~~~~~~|||zzzxxxyyy{{{|||zzzxxxyyyzzzyyyvvvsssrrruuuxxxsssqqqpppooopppqqqpppoooiiinnnrrrrrrnnnkkkkkkmmmppppppooonnnmmmkkkiiihhhllllllllllllllllllllllllooolllkkklllooopppooolllaaaSSSDDD===:::888777888777888999:::<<<===>>>???:::===AAAFFFJJJLLLLLLKKKPPPUUU[[[^^^```dddkkkqqqnnnvvvzzzxxxtttddddddcccbbbaaacccfffiii```______aaaeeeiiikkkkkkeeebbbaaahhhttt~~~yyyyyyyyyxxxrrrhhh\\\TTTYYYVVVTTTSSSTTTUUUUUUUUUPPPVVV]]]bbbddddddfffhhhaaaccceeeccc___]]]]]]______```aaabbbaaaaaacccdddccccccbbbaaa```^^^\\\[[[bbb```]]]ZZZXXXWWWVVVVVVTTTVVVYYY[[[]]]]]]]]]\\\\\\XXXVVVWWWZZZZZZWWWSSSTTTSSSPPPMMMIIIEEEBBB@@@@@@;;;888:::;;;;;;???DDDGGGHHHIIIIIIHHHHHHJJJLLLNNNLLLGGGCCC???===<<<<<<>>>===???FFFQQQZZZ___aaadddccccccdddeeedddbbb```aaaaaaaaaaaa___\\\YYYWWWDDDHHHMMMPPPUUUaaarrr}}}sssiiibbb___WWWRRRNNNOOOVVV^^^aaabbbgggfffdddcccdddgggjjjlllhhhiiijjjjjjhhhgggggggggiiihhhfffcccaaa___^^^]]]XXXTTTLLLEEEBBBBBBBBB@@@FFFGGGJJJNNNQQQWWWbbbllllllllloootttsssppppppsssuuunnnjjjjjjhhhbbb___aaaeeejjjqqqwww{{{zzzxxxvvvxxxyyy|||~~~yyyuuuvvvwwwyyyyyyyyyzzz}}}ssskkkgggaaa\\\ZZZggguuuxxxttttttxxx|||xxxuuuppplllhhhaaaXXXQQQPPPTTT___ssszzzgggVVVOOOOOOQQQ```ppp||||||eeeQQQPPPuuu|||}}}yyyyyy~~~yyygggRRRGGG>>>DDDDDDBBBMMMhhh~~~xxxnnndddcccjjjlllwwwzzzuuuyyywwwcccHHHCCC>>>:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<>>???===???CCCEEEGGGHHHKKKLLLMMMUUU```ggghhhiiikkknnnlllxxxuuuoooqqqtttwwwxxxsssiiibbb\\\[[[ZZZZZZ\\\___ccceeegggiiiqqq}}}|||rrriiidddgggfffdddllltttnnn___ZZZXXXXXXYYY]]]aaaccccccfffccc```aaaeeefffccc``````bbbddddddbbb```^^^^^^cccaaa___]]]\\\\\\\\\\\\aaa]]]YYYYYY\\\]]]ZZZWWWWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[ZZZXXXXXXYYYYYYXXXVVVQQQPPPOOOMMMIIIFFFBBB@@@;;;;;;;;;999999<<>>??????BBBEEEGGGIIIKKKNNNPPPRRRZZZcccgggggghhhlllqqquuuvvv}}}}}}~~~~~~|||uuukkkddd^^^]]]]]]^^^```cccgggiiinnnttt{{{fffccc___]]]^^^_________eeebbb___aaadddeeeccc```ccceeegggfffdddbbbaaaaaabbbaaa___]]]\\\[[[\\\\\\___[[[XXXZZZ]]]___^^^[[[XXXYYY[[[]]]]]]\\\[[[ZZZZZZYYYXXXYYYYYYYYYWWWUUUPPPOOONNNKKKHHHDDDAAA???;;;;;;:::999999<<<@@@DDDEEEEEEFFFGGGHHHIIIIIIHHHNNNJJJEEE@@@>>><<<:::888<<<===@@@GGGOOOWWW[[[]]]````````````aaabbbccccccaaadddeeebbbaaa___XXXPPPBBBEEEJJJPPPYYYiii}}}yyykkk```[[[VVVTTTSSSVVV]]]bbbdddccceeeeeedddcccdddfffiiikkkmmmmmmmmmmmmlllkkkjjjiiidddeeeffffffccc^^^YYYUUUOOOIIICCC@@@AAADDDHHHKKKQQQXXXeeevvv|||rrrkkkhhhjjjlllooorrruuuwwwxxxxxxzzzxxxwwwwwwxxxxxxwwwvvvsssvvvyyyzzzzzzzzz{{{|||yyyooohhhaaa\\\[[[cccttt|||wwwuuuqqqlllggg```XXXSSSOOOYYYkkk}}}iiiWWWNNNMMMQQQUUU```pppyyyxxxnnnUUUDDDGGGZZZnnn}}}jjjpppzzz{{{fffNNN@@@@@@DDDCCC???EEEUUUcccfffjjjfffeeefffbbb```kkkzzzqqqXXXEEEAAA<<<999999::::::;;;<<<<<<;;;;;;::::::999999:::999888888888999:::;;;;;;:::888888999999777666111333555555555555666888555555444333111000//////...---,,,---//////---,,,------,,,,,,,,,,,,++++++---+++***+++---/////////000555BBBNNNQQQPPP[[[iiivvv~~~sssaaa^^^aaarrrqqqlllxxx|||~~~zzzwww~~~|||vvvsssssstttuuuuuummmqqqvvvzzz~~~yyyvvv}}}yyyuuuyyyyyyrrrmmmnnnuuutttpppmmmjjjhhhggggggjjjfffcccccccccdddkkkrrr|||{{{{{{}}}zzzzzz{{{}}}~~~{{{{{{{{{yyyxxxzzz}}}|||{{{zzzyyywwwtttqqqqqqqqqqqqooonnnmmmoooqqqtttuuutttqqqqqqsssrrrmmmnnnlllkkkllloooqqqqqqpppoooppppppppppppooonnnnnnmmmoooppprrrrrrqqqooonnnfff^^^QQQEEE<<<888888999888999999:::;;;===>>>???AAADDDGGGJJJLLLNNNRRRTTT[[[bbbjjjkkkhhhjjjqqqyyyttt}}}~~~~~~yyysssmmmnnnlllhhhdddbbbbbbccccccqqq{{{|||xxxqqqllliiifffcccaaadddaaa```aaadddeeeccc```ccceeeggggggeeecccbbbbbbaaa___^^^\\\[[[[[[\\\\\\]]]ZZZYYY\\\```bbbaaa___[[[\\\]]]]]]]]]\\\ZZZYYYYYYXXXYYYYYYZZZYYYVVVSSSOOONNNMMMJJJGGGCCC???===:::;;;:::::::::<<<@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHMMMIIICCC???<<<:::999777??????@@@EEELLLTTTXXXZZZ^^^^^^______```aaabbbbbbeeefffeee```^^^\\\VVVOOOFFFIIINNNVVVbbbuuuxxxiii^^^XXXUUUUUUWWW[[[```dddeeedddddddddccccccdddfffhhhiiinnnmmmlllllllllllljjjiiidddfffhhhiiifff```YYYTTTOOOHHHAAA@@@CCCGGGMMMSSS\\\kkk~~~xxxwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvtttuuuuuuuuutttrrrrrruuuxxxzzzzzzyyyyyyyyyxxxyyy{{{~~~|||rrrjjjccc``````fffwww{{{yyyvvvrrrllleee]]]VVVQQQRRR___rrryyydddVVVPPPOOORRRVVVaaasss~~~|||nnnSSSCCCHHHXXXqqqfffooozzz}}}sss^^^III<<<>>>BBBBBB@@@HHHZZZfffhhhgggbbbaaaaaa^^^aaarrrmmmSSSCCC???;;;999999:::::::::<<<;;;;;;::::::999999888;;;:::999888888999:::;;;:::888777777888888777555111222444555555555777999666666555333222111000///...---,,,---//////---,,,------,,,,,,,,,++++++++++++++++++,,,---////////////444BBBNNNQQQQQQ[[[iiirrr{{{qqqbbb[[[___rrrtttjjjooo{{{|||}}}~~~}}}xxxvvvvvvvvvvvvvvvvvvvvvvvvsssvvv{{{~~~}}}{{{}}}{{{{{{~~~|||tttppppppwwwtttqqqmmmiiigggfffeeeiiifffccc``````bbbiiinnnwwwzzz}}}||||||{{{{{{|||}}}|||{{{{{{zzzzzzzzz{{{zzzzzzzzzzzzxxxtttqqqttttttsssqqqoooppprrruuussstttssspppqqqtttrrrnnnmmmmmmmmmmmmooopppqqqrrrppppppqqqqqqqqqqqqppppppnnnooopppqqqqqqpppooonnneee___TTTHHH>>>999888999999999999:::<<<===???@@@CCCEEEHHHKKKNNNQQQUUUXXXbbbiiioooooommmppp{{{yyyooorrruuuyyy}}}~~~|||wwwooogggbbbaaabbbdddoooyyy|||vvvpppiiiddddddbbbaaabbbdddeeedddbbbbbbccceeedddbbbaaaaaaaaa___^^^]]]\\\[[[[[[\\\]]]]]]\\\\\\^^^aaacccbbbaaa]]]^^^^^^^^^]]][[[ZZZYYYXXXXXXYYYZZZZZZXXXTTTQQQOOONNNMMMJJJFFFBBB>>><<<:::::::::::::::<<<@@@CCCFFFFFFGGGHHHHHHHHHHHHHHHJJJFFFAAA<<<;;;:::999999???>>>???CCCKKKRRRXXXZZZ]]]^^^___```aaabbbbbbbbbhhhhhheee___\\\[[[UUUOOOJJJMMMSSS]]]kkktttfff[[[UUUVVVWWWZZZ^^^bbbeeeeeeeeeccccccccccccdddfffggghhhlllkkkjjjjjjlllllljjjhhhfffhhhkkkkkkhhhccc\\\WWWPPPGGG???@@@CCCHHHPPPXXXddd}}}}}}|||{{{zzzyyyxxxxxxwwwvvvvvvvvvxxxxxxwwwssspppqqqtttwwwyyyyyyxxxxxxxxxxxxyyyzzz}}}vvvmmmeeebbbccciiiyyy{{{yyyyyyyyywwwrrrkkkbbbYYYSSSPPPWWWfffzzzttt```VVVQQQOOOPPPTTTaaawwwpppSSSDDDLLL___xxx}}}jjjssszzzuuufffSSSBBB999>>>AAAAAABBBPPPeeerrrssskkkeeeaaa```___eee{{{iiiNNNAAA>>>;;;999:::;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;999888888:::<<<===;;;999888777777777555333111222444555555555777999777666555444333111000000...------...//////...,,,------,,,,,,,,,+++++++++***+++,,,------......///...444@@@MMMPPPPPP[[[jjjppp{{{rrreeeWWW\\\tttwwwmmmooo~~~zzzwwwrrrmmmrrryyy||||||||||||}}}wwwyyy|||~~~~~~~~~}}}uuuqqqrrruuusssppplllhhhfffddddddeeefffdddbbb```bbbfffhhhooottt{{{~~~|||{{{|||}}}~~~}}}{{{{{{|||{{{yyyxxxwwwwwwxxxxxxxxxuuusssttttttsssqqqoooppprrruuuoooqqqpppnnnppptttsssooopppppppppooooooooopppqqqoooppppppqqqqqqqqqppppppoooppppppppppppooonnnmmmddd```WWWKKK@@@:::999:::999999:::;;;<<<>>>???@@@CCCEEEHHHKKKNNNRRRWWW[[[dddjjjpppqqqqqqwwwsssmmmlllpppvvv}}}vvvppphhh```]]]___dddhhhhhhqqq~~~||||||sssiiibbbccccccbbbcccdddeeeeeedddaaacccdddcccbbbaaaaaabbb___^^^]]]\\\\\\\\\]]]^^^_________```bbbbbbaaa```^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYWWWSSSPPPPPPOOOMMMKKKGGGBBB???<<<999::::::::::::<<>>;;;:::;;;;;;;;;<<<<<<===CCCKKKSSSYYY\\\]]]^^^```aaabbbccccccccchhhhhheee___\\\[[[VVVOOOMMMQQQXXXccctttpppbbbYYYSSSXXXZZZ]]]```cccddddddeeebbbbbbbbbcccdddeeefffgggjjjhhhgggiiilllmmmjjjhhhiiijjjlllllliiieee```]]]QQQFFF>>>@@@DDDIIISSS^^^sss|||}}}}}}~~~}}}|||{{{zzzzzzzzzzzz{{{|||zzzvvvsssrrrtttvvvwwwwwwvvvwwwwwwwwwwwwxxx{{{{{{pppgggdddfffooo~~~|||wwwuuuvvvuuutttppphhh___WWWRRRPPP^^^pppmmm[[[TTTQQQMMMNNNTTTddd{{{nnnQQQEEEOOOlll{{{qqqyyy{{{ooo[[[III>>>888>>>AAABBBFFFXXXppp||||||ooohhhcccdddfffnnneeeJJJ@@@>>>;;;:::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;===<<<:::999:::<<>>JJJMMMNNNZZZjjjrrr~~~ssshhhVVV\\\uuuvvvpppwww|||xxxtttqqqxxxxxxwwwxxx{{{}}}uuurrrtttsssqqqnnnkkkhhhfffeeeeeebbbfffgggdddbbbccccccbbbkkkpppxxx|||zzz{{{}}}~~~~~~~~~||||||~~~|||xxxvvvtttssstttuuuvvvuuusssqqqqqqqqqooonnnmmmoooqqqmmmoooooonnnpppttttttpppqqqrrrrrrqqqooonnnoooqqqoooooopppqqqqqqqqqqqqpppqqqqqqppppppooonnnmmmllldddaaa[[[PPPDDD<<<:::;;;999::::::;;;<<<>>>???@@@CCCEEEHHHKKKOOOTTTZZZ^^^dddiiinnnrrrvvv~~~yyypppmmmkkkpppvvv{{{}}}~~~pppjjjaaaYYYTTTUUUXXXZZZ^^^eeennnvvvyyyzzzxxxxxxwwwwwwxxxxxxyyy{{{~~~}}}{{{{{{{{{{{{|||~~~{{{tttjjjbbbbbbbbbbbbcccddddddeeeeeebbbdddddddddbbbbbbcccddd___^^^]]]]]]]]]^^^___`````````bbbbbbbbbaaa```___^^^]]]]]]\\\[[[ZZZZZZZZZXXXXXXWWWXXXXXXVVVSSSPPPPPPOOONNNKKKFFFBBB>>><<<888999:::::::::<<<>>>AAAEEEFFFGGGHHHIIIJJJJJJJJJHHHCCC>>>::::::;;;<<<<<<::::::===CCCLLLUUU[[[]]]\\\^^^```bbbcccdddcccccceeefffccc^^^\\\[[[VVVPPPRRRVVV___kkk}}}yyyjjj```ZZZWWWZZZ\\\___aaabbbccccccdddaaaaaabbbcccdddeeeffffffiiifffeeehhhlllnnnllliiikkkkkkkkkjjjhhhfffcccbbbTTTGGG@@@CCCIIINNNZZZhhh~~~}}}zzz}}}{{{zzzzzzzzzyyywwwuuurrrtttuuuuuuuuuuuuvvvxxxsssssstttwww{{{~~~tttlllkkknnnwww|||xxxuuutttoooooolllfff^^^WWWTTTSSSeeeyyyyyyhhhXXXSSSPPPMMMRRR[[[nnnlllOOOGGGUUUvvvzzzvvv~~~~~~lllUUUEEE>>>:::<<>><<<;;;<<<=========:::::::::;;;<<<<<<=========<<<::::::;;;>>>BBBDDD<<<;;;999888888777555333333444555555444444555777888777666555444333222111111000000000222222000///------,,,,,,,,,,,,+++++++++---000///---++++++---...222<<>>:::::::::;;;===>>>@@@AAACCCFFFIIILLLPPPVVV\\\```hhhkkkpppvvv}}}{{{pppkkkmmmlllrrryyy~~~zzzvvvnnnfff___[[[XXXWWW___```cccgggkkklllkkkjjjjjjhhheeedddeeehhhkkkmmmpppmmmkkkjjjjjjjjjkkklllooopppqqqsssrrrnnngggbbb___```aaaaaaaaabbbcccdddaaabbbcccbbbaaaaaabbbddd______^^^]]]^^^___aaaaaa^^^```bbbcccbbbaaa```___]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUURRRPPPOOONNNLLLIIIEEE@@@<<<:::777999:::::::::;;;>>>@@@BBBDDDFFFIIILLLOOOPPPQQQKKKFFF???:::999::::::;;;:::;;;>>>EEENNNVVVZZZ\\\[[[\\\___aaabbbcccbbbbbb```aaa```\\\ZZZZZZUUUOOOXXX\\\eeerrrpppeee```]]]\\\\\\^^^```aaaaaaaaacccdddaaaaaabbbcccdddeeeeeefffiiifffeeehhhmmmpppnnnjjjkkkkkkiiihhhgggeeeeeedddXXXKKKCCCHHHOOOUUUbbbqqq}}}yyy}}}zzzwwwuuuuuuvvvvvvuuussstttuuutttssstttvvvxxxtttttttttvvvzzzwwwrrrtttxxx}}}{{{wwwrrrjjjkkkiiiddd]]]XXXVVVWWWiiixxxfffWWWSSSPPPOOOWWWdddxxxkkkNNNIIIZZZuuutttxxxmmmTTTDDD???<<<999@@@GGGUUUmmmxxxuuuyyy}}}bbbLLL@@@>>><<<<<<===>>>>>>>>>999::::::;;;<<<===>>>>>>===<<<;;;:::<<<@@@DDDFFF;;;:::888888999888777555333555666555444444555666888888777555444333222111222111000111333333111000---------,,,,,,,,,+++++++++...111000---******,,,...111;;;EEEIIIKKKZZZkkknnn}}}yyyppp```aaatttzzznnnuuu}}}yyyzzz}}}xxx{{{{{{rrrrrrvvvqqqpppnnnlllkkkjjjjjjkkkbbbgggiiidddaaacccbbb^^^mmmsss{{{|||vvvyyy}}}~~~{{{xxx{{{}}}~~~|||uuuwwwtttooommmmmmnnnoooooooooqqqrrrrrrpppooooooppprrrtttrrrpppqqqtttsssooommmooopppooommmllloooqqqpppqqqrrrrrrsssssssssrrrrrrqqqpppooonnnmmmlllkkkggggggbbbXXXKKKBBB???@@@:::::::::;;;===>>>@@@AAADDDGGGJJJMMMRRRWWW^^^cccmmmooosss{{{yyyppphhhggglllpppwwwzzzuuupppmmmkkkgggcccbbbcccccc```]]]___ZZZUUUTTTVVVZZZ]]]^^^]]]ZZZXXX[[[^^^___```aaabbbbbbcccddddddbbb___\\\]]]^^^___```___```aaabbb___``````___^^^^^^```aaa```___^^^^^^___```bbbccc\\\___bbbcccbbbaaa``````\\\[[[ZZZZZZYYYZZZZZZZZZZZZXXXVVVUUUUUUTTTRRRQQQNNNMMMKKKHHHDDD???;;;999777888:::::::::;;;>>>@@@BBBDDDGGGLLLQQQTTTWWWXXXNNNHHHAAA;;;999888999999;;;<<<@@@GGGOOOVVVYYY[[[YYY[[[]]]```bbbbbbaaaaaa[[[^^^]]]ZZZYYYYYYTTTMMM[[[bbbjjjwwwyyykkkbbb\\\]]]bbbaaaccccccaaa___```cccgggdddfffeeeaaabbbgggjjjjjjggghhhiiijjjkkkkkkjjjjjjnnnlllhhhgggggggggfffeee]]]MMMBBBFFFPPP]]]ooowwwhhhbbb___cccoooyyyyyywwwxxxzzzzzzuuusssuuuuuuuuutttsssssssssssstttsssssstttyyy|||{{{}}}{{{xxxuuurrrtttmmmeee^^^WWWQQQSSSXXXjjj~~~iii___WWWTTTPPPNNNWWWeee~~~kkkRRRKKKYYYyyy}}}qqqxxxjjjNNNBBB>>>:::BBBBBBKKK```wwwaaaSSSHHHEEEAAA??????@@@AAA@@@::::::;;;>>>@@@AAA???>>>999999;;;???DDDFFFCCC@@@======<<<;;;::::::::::::777666777;;;:::666555666777666555444333222222222333000...---.........---......---------,,,,,,,,,,,,,,,,,,---------......///111:::DDDHHHJJJWWWfffnnn~~~}}}nnnddd^^^iii~~~nnnhhhooo~~~uuuzzz~~~|||ssspppqqqvvvrrrnnnjjjjjjjjjiiiiiigggeeebbbaaaaaabbbaaa```iiittt}}}~~~~~~|||}}}zzzyyyzzz||||||yyyvvvyyy{{{{{{wwwwwwvvvuuusssqqqooonnnmmmmmmnnnoooqqqrrrrrrssssssrrrtttvvvuuussspppnnnnnnooooooooooooooonnnmmmlllmmmnnnpppqqqrrrqqqooonnnrrrrrrrrrrrrrrrrrrrrrrrrjjjjjjeeeZZZMMMCCC@@@@@@===::::::===???>>>AAAFFFFFFGGGNNNXXX]]]___eeelllpppssszzzzzzrrrqqqssssssrrr{{{vvvkkkhhheee]]]UUURRRQQQNNNLLLNNNRRRVVVWWWVVV]]]]]][[[YYY\\\aaa```\\\___[[[WWWXXX[[[\\\YYYUUUZZZVVVYYYaaadddaaa```bbbdddeeeeeebbb___^^^aaaddd```___^^^]]]]]]]]]]]]]]]___``````___]]]\\\\\\]]]^^^ZZZWWWWWWZZZ\\\\\\[[[ZZZXXXVVVVVVUUUTTTQQQOOORRRMMMHHHEEECCC@@@<<<999::::::;;;;;;===>>>@@@AAA???CCCHHHMMMUUU]]]```^^^WWWMMMAAA:::999999999777???===???FFFQQQYYY]]]]]]]]]^^^___``````___^^^]]]^^^\\\ZZZ[[[\\\XXXQQQJJJfffiiinnnyyytttiiiaaa\\\]]]aaabbbccccccbbb```aaadddgggeeegggeeebbbbbbgggjjjiiigggggghhhhhhiiijjjjjjjjjnnnllljjjiiijjjjjjjjjiii^^^PPPFFFJJJTTTaaavvvjjjVVVTTTPPPOOOUUU```qqq~~~zzzwwwuuuvvvyyyyyyvvvuuuwwwtttssssssrrrrrrrrrrrrrrrsssssstttwww}}}}}}}}}||||||~~~zzzyyyvvvssstttmmmeee^^^WWWRRRUUU[[[qqq~~~fff\\\UUURRRNNNMMMWWWeee|||~~~gggPPPOOOaaa}}}|||pppfff||||||bbbKKKBBB>>>:::AAAEEESSSmmm___OOOIIIFFFAAA??????AAABBBBBB<<<;;;<<<>>>???@@@>>><<<;;;;;;===AAADDDEEEBBB???===<<<;;;:::999999999999:::999:::===<<<777555666777666555444333222222222333111...---...///...---------,,,,,,,,,+++++++++,,,,,,,,,---------......///111:::EEEHHHHHHSSSaaakkkxxx~~~pppccc^^^jjj|||sssddd```ggg}}}|||xxx}}}|||tttrrrtttvvvsssnnnkkkjjjjjjhhhgggfffeeecccaaa`````````aaahhhsss||||||zzzyyywwwwwwxxxzzz{{{yyywwwyyy|||{{{wwwuuuuuutttsssrrrqqqqqqpppmmmnnnoooppppppqqqqqqqqqrrrtttuuuuuurrrpppnnnnnnpppqqqqqqqqqppppppooonnnmmmnnnpppqqqqqqqqqpppoooppppppqqqqqqrrrrrrrrrsssnnnlllfff]]]QQQHHHBBB@@@@@@===<<<>>>>>>===@@@EEENNNUUU\\\```cccgggmmmrrryyy{{{~~~|||yyyzzzsssmmmddd]]]ZZZRRRPPPNNNQQQWWW___fffiiihhhkkklllmmmqqquuusssnnnhhheeeccccccbbb^^^UUUNNNQQQNNNPPPXXX]]]]]]^^^aaaeeeffffffdddaaaaaaccceee```___^^^^^^]]]]]]^^^^^^_________^^^]]]\\\\\\\\\^^^\\\ZZZYYYZZZ\\\\\\\\\ZZZYYYWWWWWWVVVUUURRRPPPQQQMMMHHHEEECCC@@@<<<999:::::::::;;;<<<>>>???@@@???DDDHHHKKKSSS[[[^^^[[[SSSKKK@@@:::999:::999888???===???EEEPPPXXX\\\]]]]]]^^^____________^^^]]]___\\\ZZZZZZZZZWWWQQQKKKjjjmmmtttyyymmmeee```]]]^^^aaacccddddddcccbbbccceeegggggghhhgggccccccggghhhgggggggggffffffggghhhjjjkkknnnlllkkklllmmmnnnmmmlll___SSSKKKNNNWWWfff~~~uuubbbSSSGGGGGGDDDEEELLLUUUaaaqqq{{{zzzzzz{{{{{{{{{|||vvvtttuuuxxxxxxvvvuuuxxxsssrrrqqqqqqppppppqqqqqqsssssssssvvvzzz~~~~~~|||~~~|||yyyvvvxxx|||zzzzzzzzzwwwssssssmmmeee^^^VVVSSSXXX```wwwyyybbbXXXQQQOOOLLLLLLWWWeeexxx{{{aaaMMMSSSlll}}}|||}}}vvviiibbbbbb|||mmmVVVGGGBBB???;;;CCCNNNeee___OOOKKKFFFBBB??????AAACCCCCC>>>======>>>???>>>;;;999>>>>>>@@@BBBDDDDDDAAA>>>===<<<:::888777777777777<<<;;;===@@@???999555666888777555444333333222222333111///...//////...---,,,,,,,,,,,,+++++++++***,,,,,,,,,---------......///222<<>>>>>>>>CCCIII[[[hhhpppllljjjqqqxxxzzz~~~{{{yyy}}}~~~vvvnnngggeee^^^]]]\\\^^^dddooo{{{}}}||||||{{{vvvlll^^^TTTSSSPPPPPPUUUZZZ\\\___bbbdddfffffffffdddcccdddfff```______^^^^^^^^^^^^______^^^^^^]]]]]]\\\\\\[[[^^^^^^]]][[[ZZZYYY[[[]]]\\\ZZZXXXXXXWWWVVVSSSQQQPPPMMMHHHDDDAAA???<<<::::::::::::;;;<<<===>>>???@@@DDDGGGIIIPPPWWWYYYWWWNNNGGG>>>999999:::;;;:::???>>>???EEEOOOWWW\\\]]]]]]]]]^^^______^^^]]]]]]```]]]ZZZYYYXXXUUUPPPKKKeeejjjuuu}}}rrrmmmgggccc```___```bbbdddeeeddddddddddddfffggghhhiiihhhdddcccggghhhfffgggfffeeedddeeegggiiikkknnnmmmmmmnnnoooooommmlll^^^TTTMMMOOOXXXggguuu]]]QQQKKKFFFEEECCCDDDIIIMMMSSS\\\eeegggffffffiiinnnsssvvvwww}}}wwwttttttwwwwwwtttsssvvvrrrrrrqqqppppppppppppqqqsssssssssuuuxxx{{{}}}~~~~~~|||yyyzzz~~~}}}wwwrrrpppnnnnnnqqqvvv~~~~~~|||yyywwwyyyyyyzzzvvvrrrpppjjjbbb[[[UUUTTT]]]hhh{{{qqq___UUUNNNLLLJJJJJJVVVeeetttxxx]]]JJJUUUsssqqq______kkk~~~qqq]]]KKKBBBAAAAAA>>>JJJ___cccTTTKKKGGGAAA>>>???AAACCCDDD???>>>======>>><<<999777>>>???AAACCCDDDCCCAAA???===;;;999777555555555666;;;:::===AAA@@@:::777777888777666444333333333333333111000///000000///...---------,,,,,,,,,++++++,,,,,,,,,---------.........111===IIILLLKKKTTT```jjjmmmpppwwwzzzllldddjjjuuullljjjdddZZZYYY^^^www~~~|||vvvuuuwwwvvvssspppnnnllliiifffcccbbbeeefffccc^^^\\\___ccceeennnyyy{{{wwwvvvooooooqqqsssvvvxxxxxxxxxtttvvvyyy|||}}}|||wwwvvvvvvuuuuuuuuutttttttttoooooonnnmmmmmmlllllllllqqqrrrtttsssqqqpppppppppppppppqqqqqqqqqppppppooonnnooopppqqqqqqqqqpppppplllmmmnnnooopppqqqrrrsssuuupppjjjddd___UUUIII@@@===<<<===@@@AAACCCKKKSSSfffxxxuuuooowwwxxxlllzzzxxxsssqqqqqqqqqqqquuu~~~qqqgggbbb^^^[[[ZZZ[[[\\\^^^___dddeeefffffffffeeeeeeeee``````_______________```^^^^^^]]]]]]]]]]]]\\\[[[]]]^^^___\\\XXXWWWYYY[[[\\\[[[YYYXXXXXXVVVTTTQQQMMMJJJFFFAAA>>><<<:::999::::::::::::;;;===>>>???BBBEEEGGGHHHMMMSSSTTTQQQHHHCCC<<<999999;;;<<<<<>>@@@FFFNNNVVV[[[]]]^^^^^^____________^^^^^^```]]]ZZZXXXVVVSSSOOOKKKccceeekkkvvv~~~|||ssskkkeeefffeeecccbbbccccccccceeedddddddddeeefffffffffhhhjjjiiieeedddggggggeeegggfffddddddeeefffiiijjjmmmmmmmmmnnnooommmjjjhhh]]]SSSLLLPPPYYYiii~~~aaaMMMDDD@@@>>>@@@???@@@DDDFFFHHHMMMSSSUUUWWW[[[bbbiiinnnpppqqqvvv|||yyyuuutttvvvuuuqqqpppssssssrrrrrrqqqqqqqqqqqqqqqsssssstttvvvwwwyyy{{{|||zzzxxxvvvvvvwwwwwwvvvuuupppjjjeeedddddddddiiinnnuuuuuuxxx{{{xxxcccgggrrr{{{yyyxxxtttoookkkeee^^^XXXSSSVVVcccqqq~~~iii[[[RRRKKKJJJIIIKKKXXXhhhvvvsssZZZHHHUUUsss}}}mmmZZZ```qqqvvvdddOOOCCC???@@@BBBDDDTTTttt{{{bbbXXXIIIEEE@@@===>>>@@@AAABBB>>>===<<<======<<<999666<<<>>>AAACCCDDDCCCBBBAAA<<<:::888555444444555666888777:::??????;;;888999888777666555444333333333333222111111111111///...............------------,,,,,,,,,---------......,,,000<<>>???BBBCCCFFFPPP[[[oooyyypppyyyoookkkyyy|||}}}}}}}}}~~~}}}vvvsssmmmgggcccaaa___\\\eeeeeeeeeeeefffeeedddccc`````````______``````aaa___]]]\\\\\\^^^^^^]]][[[[[[]]]^^^[[[WWWUUUVVVYYY[[[ZZZXXXXXXWWWVVVSSSQQQJJJHHHCCC???:::888888888999999::::::<<<===???@@@CCCFFFHHHHHHLLLPPPOOOKKKBBB>>>;;;888999:::<<<===>>>???BBBHHHOOOVVV[[[]]]```__________________``````^^^[[[XXXUUUQQQMMMJJJfffbbb_________]]]\\\^^^]]]bbbeeedddccceeefffeeeeeedddcccdddfffgggfffeeehhhjjjiiieeeeeehhhhhheeeffffffeeeeeefffgggiiijjjkkkkkklllmmmnnnlllhhheee]]]RRRLLLRRR___qqqoooWWWJJJDDDAAA???======???EEEHHHIIINNNUUUQQQTTTZZZbbbiiilllllljjjgggjjjpppyyyzzzvvvtttuuusssooonnnqqqsssrrrqqqqqqppppppqqqqqqrrrtttwwwxxxxxxxxxyyyzzz{{{yyywwwuuusssoooiiifffbbb]]]YYYZZZZZZZZZ___dddhhhkkkqqqxxx~~~|||uuukkkfff```jjj~~~yyyuuupppllleee```[[[VVVSSSZZZkkk}}}xxxcccUUUMMMGGGHHHJJJOOO^^^ooo~~~kkkUUUFFFRRRooo|||gggWWW^^^kkkiiiWWWFFF@@@??????DDDKKKaaaoooZZZTTTEEEBBB>>><<<===>>>>>>>>><<<;;;;;;<<<===<<<:::777;;;>>>BBBCCCCCCBBBAAAAAA;;;999777444444555777888888666888======:::999;;;888888666555444333333333333222111222222222000...////////////............,,,,,,,,,---------......,,,///;;;JJJSSSYYYiiizzztttrrrtttzzzllltttvvvnnniiieeecccbbb___ZZZ\\\aaa```hhhooorrrssstttsssooottt~~~rrrnnnllljjjsssssstttyyy|||wwwuuutttvvvssspppmmmkkkiiigggeeecccddddddaaa^^^]]]___aaaeeejjjsss}}}{{{wwwvvvmmmooorrrttttttuuuvvvxxxwwwyyy{{{{{{|||~~~{{{wwwzzzzzzyyyxxxwwwvvvuuutttsssrrrpppnnnmmmmmmmmmnnnoooqqqrrrqqqppppppqqqrrrsssttttttuuuuuuuuuuuuuuuppppppppppppqqqqqqrrrrrrmmmmmmnnnooopppqqqqqqrrrqqqooommmkkkggg]]]NNNCCCBBBAAABBBCCCCCCFFFQQQ]]]wwwzzzqqqwww{{{ppprrrwww}}}|||~~~zzzvvvsssnnnhhhhhhfffeeedddeeeeeedddbbbaaa````````````aaaaaabbb```^^^\\\]]]___```^^^\\\[[[\\\\\\ZZZXXXVVVVVVWWWZZZXXXVVVVVVUUUTTTQQQOOOHHHFFFCCC===888666777999888999:::;;;===???AAACCCCCCGGGIIIJJJLLLNNNJJJDDD===;;;:::888888:::<<<======@@@EEELLLRRRWWW[[[]]]```______^^^^^^______```___^^^\\\YYYTTTOOOKKKIIIccc]]]XXXUUUOOOKKKOOOVVVYYYaaaeeedddcccfffgggdddeeecccbbbdddfffgggeeecccgggiiiiiiffffffhhhhhhfffeeeffffffgggggghhhiiiiiihhhhhhjjjmmmnnnmmmiiieee^^^SSSNNNXXXiii}}}fffRRRLLLIIIFFFBBB@@@???CCCIIIMMMOOOVVV]]]ZZZ\\\```fffkkkmmmkkkiii```ccciiirrrxxxtttrrrsssrrroooooorrrqqqqqqpppoooooooooooopppqqquuuyyyzzzyyywwwwwwxxx|||yyyuuuqqqmmmgggaaa\\\UUUQQQOOOPPPQQQQQQUUUZZZ[[[aaajjjrrrzzzzzzqqqgggbbbbbbjjjuuuwwwqqqmmmkkkbbb^^^YYYVVVUUU___tttmmmZZZNNNFFFCCCGGGLLLTTTfffyyyzzzaaaNNNDDDPPPkkk|||vvv```ZZZ___ccc[[[LLLAAAAAA???>>>EEERRRooodddQQQLLLAAA???<<<;;;<<<<<<;;;:::999999999;;;<<<===;;;999;;;???CCCCCCAAA???>>>???:::999666444444666888:::;;;888999<<<<<<999999<<<999888777555444444444444333333222333333333000...//////.........---------,,,,,,,,,---------......---///:::IIISSS]]]qqqzzzvvvvvvooottt~~~pppdddeeedddeeefffeeedddhhhmmmhhhrrr}}}yyyvvv{{{nnnllljjjfffjjjjjjmmmsss{{{}}}yyyvvvuuuvvvsssnnnkkkjjjjjjhhhgggdddcccbbb```___^^^___```fffhhhqqq{{{~~~}}}{{{xxxxxxooorrruuuuuuttttttvvvxxxyyyzzz{{{{{{{{{}}}~~~~~~|||zzzwwwzzzyyyyyyyyyxxxxxxwwwwwwuuutttrrrpppooooooppppppooopppqqqpppooopppqqqsssrrrrrrssstttttttttttttttqqqpppppppppqqqqqqrrrrrroooooooooppppppqqqqqqqqqnnnoooppppppkkk___QQQGGG@@@@@@AAABBBBBBFFFSSS```zzzsssvvv|||sssyyy||||||xxxvvvtttttttttyyy|||{{{}}}xxxllliiifffdddeeefffdddcccaaaaaa``````aaaaaabbbcccaaa^^^\\\]]]aaabbb```]]]\\\[[[ZZZZZZZZZYYYXXXVVVXXXVVVTTTTTTSSSRRROOOMMMHHHGGGDDD>>>888666888:::777888:::<<<>>>AAADDDEEEDDDHHHKKKLLLMMMLLLGGG???:::999999888888999;;;===<<>>===;;;;;;;;;;;;999777777777888:::======<<<:::===@@@DDDCCC@@@===<<<<<<:::888666444444777:::<<<>>>;;;:::<<<;;;888999<<<999888777666444444444444444333222333444333000.........---------,,,,,,,,,,,,,,,,,,---------.........000999GGGRRR___uuu}}}wwwvvvrrrvvvqqqdddfffhhhkkkmmmnnnoootttzzzzzz}}}yyypppooommmhhhkkkmmmqqqxxx~~~{{{xxxwwwvvvrrrnnnjjjjjjjjjiiiiiifffccc```______```___^^^fffhhhpppyyy}}}||||||zzzzzzqqqtttwwwwwwuuutttuuuwwwxxxyyyzzzzzzyyyzzz}}}~~~|||{{{{{{zzzyyywwwxxxxxxxxxyyyyyyzzzzzzzzzvvvuuurrrqqqppppppqqqrrrnnnpppppppppoooppprrrtttnnnoooppppppqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrssspppppppppppppppqqqqqqqqqmmmooorrrrrrmmmaaaSSSJJJ;;;<<<>>>@@@BBBGGGVVVddd~~~zzzuuuvvv~~~vvv}}}wwwrrrmmmiiiffflllpppoooooosssvvvvvvnnnqqquuuwwwvvvtttrrrqqqxxx~~~~~~ppplllgggeeeffffffeeedddaaaaaa```aaaaaabbbccccccbbb___\\\^^^bbbcccaaa]]]]]][[[YYYZZZ\\\\\\YYYVVVVVVUUUSSSRRRRRRPPPNNNKKKIIIHHHEEE???999777999<<<777888:::<<>>@@@AAAKKKWWWyyymmmuuuwwwsss|||sssZZZMMMGGG===<<<:::888777555555444888999:::<<<=========<<>>>>>???BBBHHHWWWeee~~~sssttt{{{zzz}}}~~~qqqjjjhhheeedddbbb``````aaacccddd___``````^^^[[[ZZZ]]]```ccchhhooovvv{{{|||{{{zzzuuupppjjjeeecccdddddddddaaaaaaaaabbbbbbcccccccccddd___ZZZ[[[___aaa```^^^]]]]]]]]]ZZZWWWVVVVVVWWWRRRSSSSSSRRROOOMMMLLLLLLIIIFFF@@@;;;888888999:::;;;;;;;;;<<<>>>AAACCCEEEBBBGGGLLLNNNKKKEEE@@@===999888777777777888:::;;;>>>BBBHHHNNNUUUYYY\\\]]]```___]]][[[[[[\\\]]]^^^WWW[[[[[[VVVQQQOOOKKKFFFWWW[[[]]][[[WWWXXX___fffmmmrrruuutttnnnhhheeeeeegggdddbbbcccgggjjjjjjhhhggghhhiiijjjiiigggfffdddiiiiiiiiihhhgggfffeeeeeefffggghhhkkklllkkkhhheeecccZZZYYYjjj{{{\\\NNNEEEEEEHHHEEEMMMOOORRRVVV[[[aaafffiiirrrtttxxx|||}}}{{{rrrooo{{{zzzyyyxxxwwwwwwvvvsssqqqnnnoooooonnnmmmnnnqqqttttttwwwzzzyyyvvvsssrrrrrrlllgggaaaZZZSSSLLLFFFAAACCCBBBBBB@@@@@@CCCGGGJJJPPPXXX```fffrrrxxxsssrrrrrrssssssvvvzzz~~~~~~zzzyyyzzzwwwooohhh]]]WWWSSSWWWaaaqqqmmmWWWLLLKKKHHHGGGIIIMMMYYYqqq~~~dddKKKAAAIIIYYYfffwwwuuuhhhYYY\\\jjjhhh[[[JJJAAA<<>>===;;;999888666666555555666888:::;;;<<<<<<<<>><<<<<<<<<===999888::::::888;;;AAA;;;:::999999::::::888666888777666555444444555555444444555555555444444333000...------...///...,,,------,,,++++++++++++,,,+++---///;;;KKKNNNUUUhhhiiiqqqzzz}}}fffnnn{{{wwwzzzuuummmeee```___hhhqqqvvvwww~~~sssqqquuu|||zzztttlllhhhggghhhiiiiiifffeeecccaaa```______```bbbfffmmmuuu{{{~~~zzzuuutttttttttrrrpppxxxyyyyyy{{{|||~~~}}}{{{|||{{{wwwvvvyyywwwuuusssssstttvvvwwwwwwttttttuuutttssspppnnnllljjjkkklllmmmnnnpppqqqqqqnnnmmmlllmmmooopppnnnlllpppnnnnnnooorrrtttsssqqqnnnpppqqqssssssrrrqqqppprrrttttttppplllfffYYYLLLAAA>>>===>>>AAAGGGUUUccczzz~~~sssuuu~~~zzzwwwlllggg```\\\ZZZYYYYYYXXXPPPQQQRRRPPPMMMLLLMMMOOOYYY[[[^^^bbbfffiiikkklllkkkiiigggfffffffffdddcccbbbbbbcccccccccccccccccceee```\\\\\\___```^^^[[[\\\\\\[[[YYYVVVUUUUUUVVVSSSSSSSSSQQQOOOLLLKKKKKKHHHEEE@@@;;;888777999:::::::::;;;<<<>>>AAACCCEEECCCGGGMMMOOOLLLFFF@@@===888888777777777999:::;;;AAAEEELLLSSSZZZ___bbbccc```___]]]\\\[[[\\\^^^___XXX[[[[[[UUUPPPMMMHHHCCC___ccceeeaaa]]]___jjjttt{{{}}}tttkkkgggffffffdddccceeejjjmmmmmmlllhhhhhhhhhhhhhhhggggggggghhhhhhggggggffffffeeeeeeggggggggghhhiiiiiifffdddbbb]]]```rrrpppVVVMMMGGGHHHMMMKKKUUUWWWZZZ___dddhhhkkkmmmyyy|||{{{xxx{{{zzzzzzzzzyyyvvvqqqnnnlllmmmmmmmmmmmmnnnrrruuuuuuxxx||||||xxxsssooommmeee___VVVNNNHHHCCC???===???@@@@@@??????BBBFFFJJJPPPYYYbbbjjjvvv}}}xxxwwwvvvvvvqqqsssuuuvvvwwwxxxwwwwwwzzzxxxvvvxxxzzzwwwoooiii\\\UUURRRYYYgggyyy{{{aaaNNNFFFJJJHHHGGGIIIMMMZZZqqqqqqVVVEEEEEEQQQ^^^ggguuummm\\\RRR[[[jjjhhh[[[GGG???<<>><<<;;;<<<>>>:::888::::::999;;;???888777777777999999777666777777777777777777666666333444444555555555555555000///......//////---,,,...---,,,,,,++++++,,,,,,,,,///111;;;HHHHHHIIIWWWaaammmyyysss```hhhyyyyyyzzz{{{~~~ssskkkddd]]]\\\^^^jjjqqqtttuuu}}}ooofffjjjttt|||zzzuuunnnjjjhhhiiiiiiiiiddddddcccbbbaaaaaaaaabbb___ccciiiqqqxxx}}}}}}wwwsssssssssqqqnnnyyyyyyzzz{{{}}}||||||~~~|||wwwtttvvvtttrrrpppqqqrrrtttuuutttsssrrrqqqpppooonnnmmmllljjjjjjkkklllnnnoooppppppqqqooonnnnnnooopppooonnnnnnmmmnnnpppsssttttttsssooopppppppppppppppppppppqqqssssssppplllfffZZZNNNAAA>>><<<===???FFFSSS```ttt~~~{{{sssxxxyyypppeee]]][[[ZZZWWWTTTLLLNNNOOOMMMKKKIIIHHHHHHNNNMMMMMMOOORRRVVVZZZ\\\```aaacccgggiiihhhdddaaadddddddddeeeeeeddddddccceeebbb^^^^^^______\\\YYYZZZZZZZZZXXXUUUTTTTTTVVVTTTSSSRRRQQQNNNLLLJJJHHHFFFCCC???:::888777888999::::::;;;===???AAACCCDDDCCCHHHNNNPPPMMMFFF@@@<<<888777777777888999;;;<<<@@@EEELLLUUU\\\aaacccdddaaa```^^^\\\\\\]]]^^^___ZZZ]]]\\\VVVQQQNNNHHHBBBmmmnnnjjjbbb[[[```ooo}}}xxxmmmhhhgggdddbbbbbbdddiiikkkkkkiiihhhgggfffffffffhhhiiijjjhhhhhhgggggggggfffffffffhhhgggffffffggggggfffeeebbb```ddduuudddQQQMMMIIILLLRRRRRRYYY\\\```ffflllqqqtttvvv~~~{{{zzzyyywwwvvvvvvtttqqqoookkkllllllllllllooorrruuusssvvvzzz{{{yyyrrrlllhhh```YYYOOOFFFAAA>>>===<<>><<<@@@@@@@@@IIIUUUgggqqqxxxvvvtttpppcccTTTOOOWWWiii~~~}}}___NNNEEEAAAAAA@@@>>><<<;;;999999999888888999:::;;;<<<<<<<<>>===<<<;;;;;;<<<999777777888999::::::666555555666888888777666666777999::::::999888777555555666666666555555444111///......//////---,,,---,,,,,,+++++++++++++++...222222:::GGGGGGGGGQQQ^^^iiittt{{{ooo```ggguuu|||{{{xxx~~~ssspppssszzzwwwooogggbbb^^^ZZZ[[[```kkkppprrrrrrwwwrrrddd```hhhrrrvvvuuuxxxuuupppkkkiiiiiiiiiiiieeeddddddcccbbbbbbaaaaaa^^^aaagggnnnuuuzzz~~~}}}vvvrrrrrrrrrqqqoooxxxyyyyyy{{{}}}|||}}}}}}wwwttttttuuusssqqqpppqqqrrrrrrqqqrrrqqqooonnnmmmllllllmmmkkkkkklllmmmnnnooopppppprrrpppnnnlllllllllllllllmmmnnnoooqqqsssttttttsssnnnnnnmmmmmmmmmooopppqqqtttvvvuuuqqqnnnggg[[[OOOBBB>>>;;;<<>>;;;777777777777888:::<<<===@@@EEENNNWWW___dddfffgggeeeccc```^^^\\\\\\]]]]]][[[]]][[[VVVSSSPPPKKKDDD|||wwwlll___XXX```sssyyymmmhhhiiifffdddccceeehhhjjjhhhfffgggfffeeeeeefffhhhjjjllljjjiiiiiihhhhhhggggggggghhhgggeeefffggghhhgggfffddddddhhhwwwzzzaaaTTTRRRNNNPPPVVVVVVZZZ^^^dddlllttt{{{{{{~~~xxxuuurrrppppppqqqrrrqqqkkkllllllkkkkkkmmmqqqsssooorrrvvvxxxuuuooogggaaaXXXRRRHHHAAA===<<<======>>>@@@@@@AAAAAACCCGGGJJJUUU```kkkttt~~~{{{xxxvvvuuussspppqqqqqqqqqqqqqqqqqqqqqpppppprrruuuuuuqqqiiiccc[[[VVVXXXdddtttmmmYYYLLLHHHHHHFFFGGGHHHIIIPPP___rrryyy```GGG@@@IIIUUUbbbjjjggg\\\SSSUUU___cccYYYLLLCCC>>>===@@@??????HHHVVVbbbjjjnnnllllllkkkaaaSSSSSS```www~~~dddSSSHHH@@@BBBAAA???===<<<;;;::::::::::::999999999:::::::::AAA@@@???>>>===<<<;;;:::888777555555777999999777555444444666888999888666555777999;;;;;;:::999888888888888777666444333222222000///...//////---,,,,,,,,,+++***************+++...---333AAAEEEFFFOOO___fffooovvvzzzkkkbbbhhhuuuyyy|||zzzwwwpppooosssxxx{{{mmmfffaaa___]]]\\\^^^ccckkknnnoooooorrrwwwzzzzzzqqqfff[[[]]]hhhrrrtttqqqtttsssooollliiihhhhhhiiigggffffffdddcccbbb``````___bbbgggnnntttzzz}}}zzzsssoooppprrrrrrqqqvvvwwwxxxyyy|||~~~~~~|||~~~xxxuuuuuuwwwuuusssrrrrrrqqqooonnnsssqqqooommmllllllmmmnnnllllllmmmmmmnnnoooppppppooommmjjjfffdddcccdddeeelllmmmppprrrrrrrrrrrrrrrnnnmmmlllmmmnnnppprrrtttxxxzzzxxxsssoooiii]]]QQQDDD>>>:::<<>>@@@AAACCCCCCDDDHHHLLLMMMIIIBBB<<<999777666666777999;;;===???EEEKKKUUU___gggkkklllllljjjgggddd```]]][[[[[[[[[WWWYYYWWWTTTRRRQQQLLLDDDwwwhhhZZZWWWdddyyyyyymmmiiikkkkkkhhhggghhhkkkllliiifffeeeeeeeeeeeegggiiikkkmmmkkkkkkjjjiiihhhgggfffffffffeeedddeeeggghhhgggfffdddggglllzzzuuu```WWWXXXSSSSSSZZZZZZ^^^bbbiiirrr}}}{{{}}}vvvrrrnnnllllllooopppqqqkkkkkkkkkiiihhhiiilllnnnlllnnnpppqqqooohhh^^^WWWNNNIIIBBB===<<<======>>>>>>???@@@AAAAAABBBEEEHHHNNNYYYeeeooo|||zzzvvvuuutttsssqqqqqqrrrssstttssssssqqqpppiiijjjmmmoooppplllfffaaaVVVUUU[[[jjjyyy{{{jjjXXXMMMHHHHHHIIICCCGGGIIIJJJRRRcccuuusssZZZDDDDDDQQQ[[[aaaeeeVVVPPPOOOWWW^^^[[[OOOFFFBBB>>>>>>AAAAAABBBMMM\\\jjjpppoooiiifffeee]]]RRRVVVkkk{{{dddUUUJJJ@@@CCCBBB@@@>>><<<;;;:::::::::999999888888999999:::EEEBBB???>>>===<<<:::999777777555444888<<<;;;777777666666777999:::888777555666888:::;;;;;;:::999::::::999888666444333222333111////////////---,,,---,,,++++++******++++++***---***///???FFFHHHOOO^^^eeemmmuuuoooeee```gggyyy|||zzzzzz{{{yyyxxxyyyuuuqqqppprrrvvvyyy{{{nnngggbbbbbbaaa```aaaccchhhjjjlllmmmoooqqqqqqqqqlllddd^^^bbbnnnwwwxxxuuuoooooonnnkkkhhhfffggghhhgggggggggfffdddbbbaaa___```ccchhhnnntttyyy}}}~~~xxxpppmmmnnnqqqrrrrrrssstttuuuwwwyyy|||~~~|||{{{|||~~~xxxuuuvvvwwwuuusssrrrrrrqqqooommmrrrqqqooonnnmmmmmmmmmnnnkkkllllllmmmnnnnnnoooooopppnnniiiccc___]]]^^^```dddgggkkkmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnppprrrsssxxxyyywwwrrroooiii]]]RRRFFF???;;;===AAAHHHSSS]]]dddrrrtttttt~~~zzzsssmmmmmmjjjffffffhhhlllnnnpppyyyxxxvvvqqqggg\\\QQQJJJIIIHHHIIIMMMTTT[[[```bbb___```bbbdddddddddbbbaaa`````````___^^^^^^^^^]]]ZZZZZZZZZYYYWWWVVVWWWXXXSSSPPPMMMLLLMMMKKKGGGCCC???===;;;888777666777777888:::<<<>>>@@@BBBBBBCCCDDDGGGIIIHHHDDD>>>:::777666666666777999<<<>>>@@@EEELLLVVVaaaiiilllmmmlllllliiieeeaaa]]][[[ZZZZZZTTTUUUSSSPPPPPPPPPJJJBBBtttjjj\\\TTTXXXjjjzzzmmmjjjmmmllljjjiiijjjmmmmmmjjjgggcccdddeeefffhhhjjjlllmmmlllkkkjjjiiigggeeeddddddbbbbbbbbbdddggghhhgggeeeccchhhnnnzzzfffUUUQQQWWWTTTVVV^^^```eeeiiipppzzzzzzxxxuuurrrnnnllllllmmmmmmmmmjjjjjjiiifffddddddeeehhhkkkkkkkkkkkkhhh___TTTLLLFFFCCC@@@>>>???@@@AAA@@@@@@BBBCCCCCCCCCDDDFFFHHHKKKTTT___jjjyyy|||wwwtttssssssrrrrrrtttvvvwwwxxxwwwtttqqqpppkkkmmmnnnooommmiiiccc___TTTWWWaaappp{{{}}}||||||pppdddSSSHHHEEEEEEFFFEEEAAAFFFIIIKKKUUUgggxxxnnnSSS@@@JJJ^^^eee```\\\NNNMMMRRR[[[\\\QQQEEEAAABBB>>>???CCCDDDHHHVVVhhh{{{~~~zzzmmmeeeddd___WWW\\\xxxpppZZZPPPHHH@@@CCCAAA@@@>>><<<;;;::::::::::::::::::;;;===???@@@HHHEEE@@@>>>===<<<:::777999:::888777<<>>DDDKKKVVV___cccqqquuuuuu}}}}}}xxxxxxsssmmmlllpppxxx~~~yyymmmbbb[[[RRRPPPMMMMMMQQQUUUXXXZZZ[[[]]]```bbbcccbbbaaa```cccbbbaaa^^^\\\\\\\\\]]]XXXYYYYYYXXXVVVUUUVVVWWWRRRNNNKKKKKKLLLLLLGGGCCC===<<<:::888777666777777888999<<<>>>AAABBBBBBBBBDDDEEEFFFDDD???:::777666666666666777:::<<>>AAA>>>???EEEGGGMMM^^^qqqsssiiigggddd^^^eeeeeeQQQJJJEEE???BBBAAA@@@>>><<<;;;::::::<<<<<<===>>>@@@CCCFFFGGGKKKFFFAAA>>>>>><<<:::777;;;<<<;;;:::???GGGEEE>>>;;;:::999:::<<<<<<:::888444555777888999:::;;;;;;888888888888888777666555333222000///000///---,,,000000///............///***///,,,///>>>EEEBBBEEERRRbbbsss{{{||||||zzzwwwkkkbbb[[[ccc|||zzzeeeggg{{{vvviiilllqqqpppqqquuu|||uuukkkiiiiiieee___\\\___aaagggnnnqqqpppnnnooosssxxxvvvgggfffhhhiiihhheeedddeeegggcccdddeeefffffffffeeeddd```cccgggmmmsssxxx}}}~~~~~~wwwnnniiijjjmmmooooooooooooqqqsssuuuxxxzzz|||wwwuuuvvvyyyyyyuuutttvvvpppooooooppprrrrrrqqqpppnnnnnnnnnmmmmmmllllllkkkhhhhhhhhhiiiiiijjjjjjkkkbbb```ZZZQQQIIIFFFHHHJJJMMMSSSZZZ^^^```bbbdddggghhhggggggeeedddcccbbbaaakkkmmmllljjjiiifff]]]SSSHHHAAA<<>>===@@@AAADDDHHHLLLXXXnnnzzztttrrrmmmdddtttwww\\\KKKEEEDDDDDDCCCBBB@@@>>><<<<<<<<<<<<>>>???===;;;>>>DDDEEECCCDDDCCCAAA???<<<;;;:::999:::999999<<<@@@AAA???===999999<<>>EEEIIINNNTTTXXXZZZ[[[[[[______```aaa\\\VVVVVVZZZZZZaaaffffffeeebbb\\\TTTMMMDDD>>>???FFFPPP]]]gggkkklllrrrzzz~~~|||{{{}}}|||~~~|||qqqnnnyyy{{{qqqllleee^^^YYYUUUQQQOOORRRWWW\\\^^^]]]\\\\\\^^^gggccc___\\\[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQOOOMMMJJJGGGDDDCCCBBBBBB>>><<<999666444555777999999:::<<<>>>@@@AAABBBCCCEEEEEEDDDAAA<<<777555555888777888<<<<<<<<>><<<<<<<<<<<>>===<<<<<<:::::::::===@@@AAA>>><<<::::::<<<@@@EEEDDD>>>888666666666666777777777777666666777777666555333222222222111111000//////////////////...------,,,,,,...,,,,,,111999AAAFFFIIIWWW```iiiooovvv|||{{{wwwuuutttpppqqqvvvhhh```iiisssxxx{{{vvvssspppkkkfffcccbbb___aaahhhnnnqqqtttyyy|||kkkaaaaaafffiiigggfffhhhiiihhhiiikkklllkkkhhhfffeeefffeeefffgggjjjnnnsssxxx{{{yyyrrrppppppoooqqquuutttuuuvvvvvvuuuuuuvvvwwwtttttttttsssssstttttttttxxxsssnnnoootttvvvssspppnnnnnnlllkkkjjjiiiiiiiiikkkkkkkkkhhhddd]]]VVVRRRNNNJJJDDD@@@===<<<:::999===@@@FFFKKKOOOOOOOOONNNTTTUUUWWWWWWQQQJJJGGGJJJNNNVVV\\\^^^```bbb```\\\QQQHHH@@@AAAGGGQQQ^^^hhhhhhiiinnnvvvyyyxxxxxx{{{{{{xxx~~~zzzyyywwwssslllbbbYYYSSSPPPSSSWWWZZZ[[[]]]^^^```dddaaa^^^\\\[[[ZZZYYYWWWWWWVVVUUUTTTSSSQQQPPPPPPNNNLLLIIIFFFCCCAAA@@@@@@;;;999777555444666888:::999;;;===???AAABBBBBBBBBDDDDDDCCC???;;;777555555888666888;;;<<<<<<@@@EEEOOOUUU___fffkkkmmmnnnnnnjjjhhheeeddddddccccccccc^^^\\\ZZZXXXUUUNNNEEE>>>LLLNNNTTT```uuu|||rrrooonnnnnnllljjjiiihhhgggdddbbbdddeeeggggggffffffgggiiiiiihhhgggeeeddddddddddddcccaaa```aaabbbdddcccccc```aaaaaa^^^XXXPPPGGGAAA???DDDGGGGGGKKKTTT\\\```fffmmmxxxvvvuuuuuuvvvwwwwwwvvvtttqqqsssuuuvvvvvvssspppmmmgggeee```ZZZVVVZZZbbbiiikkkccc\\\ZZZ\\\[[[TTTMMMLLLJJJGGGGGGLLLTTT\\\bbbgggeeeaaa[[[VVVRRRPPPQQQXXX___rrrzzzzzzwwwsssqqqppppppnnnmmmmmmoooqqqqqqooonnnmmmnnnpppqqqpppllleee^^^YYYWWW]]]aaaffffffbbbYYYQQQLLLAAA???<<<:::999:::<<<===BBBBBBIIIOOOWWWlllyyysssWWWFFFPPPkkkooo```SSSKKKQQQVVVZZZUUUKKKBBB???AAABBBCCCIIIWWWhhh{{{|||zzzdddOOOEEECCC@@@>>>AAA@@@???>>>===<<<<<<===@@@BBBAAA@@@DDDIIIJJJGGGDDDCCCBBB@@@????????????:::;;;<<>>AAA@@@<<<777777666555444333444555666444444555555555555444333444333333222222111000000/////////...------,,,,,,...,,,,,,000777???FFFIIIYYY```fffjjjooowww{{{|||}}}~~~wwwsssiii```]]]lllwwwzzz{{{qqqiiijjjfffdddgggiiinnnwwwpppbbb\\\___fffjjjhhhgggiiijjjjjjlllmmmmmmllliiifffeeeeeeggggggiiilllppptttxxxzzzyyytttsssrrrpppqqqtttvvvvvvvvvwwwxxxwwwuuussstttsssqqqppppppqqqsssttttttrrrpppqqqrrrtttsssrrrnnnmmmlllkkkjjjiiiiiiiiimmmllljjjfff___VVVNNNIIICCC???;;;888777777666666666999===AAACCCCCCBBB@@@FFFGGGJJJLLLHHHAAA???AAAEEENNNUUUYYY]]]ccceeecccUUUJJJAAA???DDDMMMYYYcccdddeeejjjrrruuuuuuxxx}}}xxxrrrqqqsssyyy||||||~~~rrrbbbXXXTTTSSSSSSUUUZZZ^^^aaabbbaaa___]]][[[[[[ZZZWWWUUUVVVUUUTTTSSSRRRPPPPPPOOOLLLJJJHHHEEEBBB@@@>>>>>>888777555444444666999;;;;;;===???AAABBBBBBAAA@@@BBBBBBAAA===999666555666777666777;;;<<<<<<@@@FFFRRRYYYbbbiiillllllkkkkkkggggggffffffffffffgggggg```___]]]YYYTTTLLLBBB<<>>EEEIIIIIIMMMXXXccchhhlllrrr{{{~~~|||wwwvvvvvvwwwxxxwwwuuusssrrrtttvvvwwwuuurrrnnnkkkgggddd___YYYWWW[[[ccciiijjjfffddddddeeebbb\\\VVVKKKIIIFFFHHHOOOYYYccchhhiiifffbbb[[[VVVTTTWWWZZZaaakkk{{{xxxuuurrrpppoooooonnnmmmmmmnnnpppqqqqqqpppppppppnnnnnnlllfff___YYYUUUTTTZZZ^^^```\\\UUULLLGGGEEE>>>===<<<<<<;;;<<<<<<===@@@@@@GGGNNNXXXmmmwwwnnnSSSMMM```vvvkkkRRRIIIJJJQQQQQQOOOIIIBBB>>>???AAAHHHHHHSSSjjj}}}zzzwwwZZZIIIDDDBBB???===??????>>>>>>============@@@BBBBBBBBBEEEJJJJJJGGGAAAAAA@@@???????????????;;;<<<>>>@@@AAA???<<<:::===;;;;;;;;;======:::888777666444222111222333444222333333444444555555555555555444444333222222222/////////...------,,,,,,---------///666===EEEIIIWWW^^^fffkkkpppwwwuuummmlllfff[[[\\\kkkyyyuuuxxxsss{{{tttnnnjjjhhhkkkwwwwwweee\\\ZZZ___gggmmmllljjjkkkmmmlllooooooooommmiiifffffffffggghhhjjjlllpppssswwwxxx{{{zzzzzz|||~~~~~~zzzvvvvvvvvvsssqqqssswwwvvvuuuwwwyyyyyytttpppssssssqqqppppppqqqqqqrrrooopppqqqqqqpppqqqrrrsssooonnnmmmllllllllllllllllllkkkiiiccc[[[QQQHHHCCC>>><<<888777777777777666666777999;;;<<<<<<;;;;;;<<<===AAAEEEDDDAAACCCIIIIIIRRR\\\```cccgggiiigggWWWLLL@@@;;;===CCCNNNWWW___aaagggooosssvvv|||}}}}}}yyyxxxvvvzzz}}}}}}pppgggddddddgggiiilllttt}}}{{{kkk```aaa]]]XXXXXX[[[```bbbbbb```^^^]]]\\\\\\ZZZWWWUUUVVVUUUTTTSSSRRRQQQPPPOOOKKKJJJHHHEEEBBB???===<<<777666444333444555777999<<<>>>@@@BBBCCCBBB@@@???AAAAAA???;;;777555555666777666777:::<<<===BBBHHHVVV\\\dddjjjlllkkkiiigggggghhhhhhhhhgggggghhhiiidddccc```[[[SSSJJJAAA;;;WWW[[[hhhssskkkkkkmmmnnnnnnmmmmmmllliiidddaaadddfffggggggfffdddeeeeeejjjjjjkkkjjjiiigggeeeddddddcccaaabbbdddeeeeeedddcccbbb]]]TTTIIIBBB@@@AAA@@@EEEJJJNNNVVVeeessszzzyyywwwxxxwwwvvvuuuvvvuuusssqqqtttuuuuuuuuurrrnnniiifffgggddd^^^YYYXXX[[[aaafffdddgggiiigggbbb[[[UUURRRFFFDDDCCCGGGPPP[[[cccgggaaa___[[[XXXYYY^^^fffkkktttzzzwwwtttqqqpppppppppooonnnooopppqqqrrrssssssqqqpppllljjjfff```YYYTTTQQQQQQVVVXXXXXXTTTLLLFFFCCCCCC==================<<<<<<>>>===EEEOOO[[[ooovvvjjjUUUYYYppp|||eeeKKKIIIOOOQQQMMMGGGBBB???AAACCCFFFKKKNNNaaazzz{{{nnnRRRFFFEEECCC@@@>>>===>>>>>>>>>============>>>AAABBBAAADDDHHHGGGCCC>>>>>>============>>>>>>;;;===@@@AAA@@@>>><<<;;;===<<<;;;:::::::::999888777666444222111222333444222333333333444555555666666666555555444444333333/////////...------,,,,,,---------///444;;;DDDIIIRRR[[[gggqqqvvv{{{|||kkkdddeee```]]]^^^jjjzzzuuuvvvzzz||||||sssmmmjjjnnn|||ooo```[[[\\\___hhhpppoookkkkkkllllllnnnnnnmmmjjjfffdddcccdddgggggghhhjjjmmmpppsssuuuvvvuuuvvvxxx}}}}}}zzz{{{{{{wwwuuuvvvwwwuuutttvvvyyyxxxtttppprrrsssssstttsssrrrqqqppplllnnnppppppooooooppprrrnnnmmmmmmlllllllllmmmmmmjjjiiifffaaaYYYOOOEEE@@@===;;;999888888999888777:::999999999999:::;;;<<<::::::<<<@@@BBBDDDLLLUUUVVVbbbmmmqqqqqqqqqoookkk[[[NNNAAA:::999<<>>DDDKKKXXX^^^eeejjjkkkiiigggfffiiijjjkkkjjjhhhggghhhiiigggfffbbb\\\RRRHHH???;;;___fffvvv{{{ooohhhhhhkkkkkkkkkkkklllkkkhhhccc___dddfffhhhhhhfffdddcccdddjjjkkkllllllkkkiiigggeeeeeecccbbbcccdddfffeeeeeeaaa___YYYOOOFFFAAAAAACCCBBBHHHOOOYYYiii~~~zzzwwwxxxvvvsssrrrrrrqqqpppooouuuuuutttrrroookkkgggdddfffbbb]]]YYYXXXYYY\\\___ZZZ^^^```\\\RRRJJJEEECCCAAA@@@BBBIIISSS\\\bbbcccZZZYYYYYY^^^iiivvvvvvuuurrrpppooopppqqqqqqppprrrrrrqqqssstttsssqqqooohhhfffaaaZZZTTTOOONNNOOOSSSSSSQQQMMMHHHDDDCCCBBB<<<<<<<<<<<<;;;;;;;;;;;;===<<>>>>>>>>=========@@@AAAAAACCCFFFCCC>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@>>>======>>><<<<<<;;;:::::::::999999777666555444333444555666444444333333444555666666777666666555555444333333/////////...------,,,,,,---------...222:::CCCIIIMMMXXXhhhuuuzzz}}}xxxvvvtttgggaaaaaa\\\^^^]]]dddrrr||||||wwwtttrrrrrrsssrrrrrrvvv~~~|||{{{tttmmmkkkmmmuuu~~~mmmaaa^^^___```kkksssqqqllljjjjjjjjjjjjjjjhhheeebbb``````aaaffffffeeeeeehhhkkkooorrrttttttuuuyyy}}}~~~~~~zzzxxxyyytttttttttuuuvvvuuusssqqqrrrsssuuuvvvuuusssqqqooommmoooppppppooooooooopppkkkkkkjjjjjjjjjkkklllllliiihhheee```XXXNNNEEE???;;;999888888999::::::999<<<======>>>??????>>>>>>===;;;===AAAEEEJJJVVVaaajjjvvv}}}xxxsssnnn^^^RRRDDD===:::;;;@@@GGGNNNSSS]]]hhhnnnsss~~~~~~}}}}}}sssnnnoootttxxxuuupppnnnooommmfffbbbaaadddfffggghhhhhhhhhjjjkkkkkkrrrzzzzzzkkk```UUUOOOMMMOOOWWW```qqqwww~~~}}}xxxqqqjjjfffcccaaa``````^^^\\\[[[[[[ZZZXXXWWWUUUUUUTTTRRRQQQPPPOOONNNKKKJJJHHHFFFBBB???<<<:::888777666555444444555666>>>>>>???@@@@@@AAAAAAAAACCCAAA===888444333555777999777888;;;>>>@@@FFFNNNYYY^^^dddhhhiiihhhggggggiiilllnnnlllhhhfffggghhhgggfffbbbZZZPPPEEE===999gggrrrvvvlllffffffjjjjjjkkklllnnnnnnjjjeee```dddfffhhhhhhfffcccbbbbbbfffhhhjjjlllllljjjhhhfffeeedddcccccceeeffffffeeeaaa]]]UUULLLEEEBBBCCCDDDFFFNNNZZZlllzzzxxxuuurrrpppqqqrrrrrrrrrvvvuuussspppmmmjjjhhhfffddd```[[[XXXVVVUUUUUUUUUOOOOOOMMMHHHCCC???======@@@@@@DDDMMMXXX```bbb```ZZZZZZaaaqqq|||vvvrrrpppnnnnnnppprrrrrrrrrtttsssrrrrrrsssrrroookkkeeebbb]]]VVVOOOLLLMMMNNNQQQOOOKKKIIIGGGEEEBBBAAA===<<<<<<;;;;;;:::::::::>>>===FFFTTTdddyyy{{{jjj]]]ccckkkbbbOOOPPPYYYXXXPPPHHH@@@???FFFNNNRRRSSSPPPfffttt^^^KKKGGGGGGBBB???AAA:::;;;===>>>>>>>>>=========@@@AAAAAABBBDDDAAA;;;<<<;;;;;;:::::::::;;;;;;===>>>@@@???===<<<>>>AAA:::;;;<<<;;;::::::::::::666666666666777777777777666555444444444555666777777666666555444444333333/////////...------,,,,,,,,,------...111888BBBIIIKKKVVVggguuuxxxzzzqqqlllllleeecccddd```aaa^^^```hhhooopppnnnmmmkkklllmmmmmmrrrtttjjjccc___dddmmmyyy{{{ooofffcccdddfffqqqyyywwwppplllkkkjjjiiihhhgggdddaaa___```aaaeeecccaaa```bbbfffkkknnnrrrrrrtttyyy~~~{{{|||{{{wwwvvvwwwqqqrrrssssssrrrrrrssstttttttttttttttsssrrrqqqpppppppppqqqrrrrrrqqqpppooojjjjjjjjjjjjjjjkkklllmmmjjjiiifff```WWWMMMDDD>>>777777777999<<<>>>>>>>>>===AAAFFFJJJKKKIIIEEEBBB@@@AAAEEELLLSSS[[[gggsssxxxpppjjj]]]QQQEEE>>><<<;;;@@@FFFLLLRRR]]]hhhnnnrrr|||~~~{{{yyyuuuooopppuuuxxxtttmmmiiihhhjjjlllmmmnnnhhhccccccbbb^^^\\\]]]^^^^^^^^^___aaaaaa___]]]^^^eeelllsss{{{~~~xxxtttgggYYYRRROOONNNPPPTTT]]]ccckkkppprrruuu{{{~~~|||xxxqqqjjjeeebbbbbb```]]]ZZZYYYYYYYYYXXXWWWSSSRRRQQQPPPOOOMMMLLLLLLIIIIIIGGGEEEAAA===:::888666666555555555666777888>>>=========>>>@@@AAABBBEEECCC>>>888333222444777:::888999<<>>;;;===???AAAAAAAAABBBHHHRRR]]]cccccc```]]]```kkk|||xxxooonnnlllmmmooorrrrrrrrruuusssqqqqqqrrrpppllliiiccc```[[[SSSMMMKKKLLLNNNPPPLLLHHHFFFFFFEEEBBB???@@@???>>>===<<<<<<<<<<<>>GGGVVVhhh}}}~~~lll\\\^^^]]]OOOEEERRR]]]UUULLLDDD<<<===GGGPPPTTTTTTWWWtttnnnZZZIIIGGGGGGAAA>>>AAA:::;;;<<<>>>>>>>>>=========AAABBBAAABBBCCC???999<<<<<<;;;:::::::::;;;;;;===??????>>><<<<<>><<<<<<@@@EEENNNTTT```kkkpppsss}}}xxxrrrooonnnjjjeeegggnnneeebbb______bbbcccbbb```eee^^^YYYXXXXXXVVVWWWYYY[[[YYYYYY[[[^^^^^^ZZZVVV]]]bbbgggkkkqqqwwwvvvqqqzzzmmm___YYYUUUQQQNNNNNNLLLRRRYYY^^^bbbhhhqqqxxx{{{{{{zzztttllleeecccddd___\\\XXXVVVWWWWWWWWWWWWQQQPPPOOONNNLLLKKKJJJJJJHHHGGGFFFCCC@@@<<<888666444444555555777888999:::>>>===<<<<<<===???BBBCCCGGGDDD???888333222444777;;;999:::===@@@CCCJJJRRRYYY\\\aaadddfffggghhhjjjeeeiiimmmllliiifffhhhjjjbbbbbb^^^UUUIII>>>777444zzzsssmmmeeecccgggiiiiiinnnwwwyyyssskkkgggkkkjjjhhhgggeeedddddddddeeeeeefffiiikkkjjjhhhfffhhheeeaaaaaaeeehhhiiiiiigggbbbYYYLLLAAA???FFFMMMNNNddd{{{yyyuuussssssvvvzzz}}}vvvuuutttrrrpppmmmkkkiiikkkcccZZZUUUTTTTTTPPPMMMFFFCCC???;;;:::;;;===???HHHHHHLLLUUU```ggghhhfff]]]bbbvvvzzzuuurrrpppooooooooonnnooooooppppppnnnmmmoooqqqpppkkkgggddd^^^UUUOOOLLLJJJHHHFFFJJJIIIHHHGGGDDDAAA???>>>DDDAAA???@@@???<<<<<>>???BBBDDDDDD@@@<<<===;;;999999:::::::::999<<<======>>>======<<<<<<:::;;;<<<<<<;;;:::888777888;;;<<<:::;;;;;;888222888777777666666666666777777777666555333222222111000///...///000000...,,,//////...---...555AAAIIIMMMSSSeeevvvtttllluuu}}}sss~~~nnnjjjeeedddfffhhhgggffflllllllllkkkjjjmmmwwwuuuooo~~~ttt```NNNPPPXXXcccllluuu{{{wwwrrrmmmmmmppptttzzzxxxppplllkkkjjjhhhfffdddcccbbbbbbccccccbbb___]]]]]]aaagggmmmlllnnnsssxxx|||||||||yyyuuurrrpppqqqsssppprrrrrrpppmmmmmmpppssspppqqqqqqrrrssstttvvvwwwvvvwwwwwwuuurrrpppoooooonnnnnnnnnnnnnnnmmmmmmmmmkkkeeeaaa___YYYNNNCCC>>>888>>>@@@???CCCLLLPPPOOOOOORRRYYYaaaeee___RRRGGGKKKOOOYYYfffooottt{{{qqqjjjfffddd^^^MMM??????AAABBBEEEKKKUUU___kkknnnkkkmmmzzzvvvooolllggg```\\\[[[]]]___```YYYTTTUUUXXXZZZ\\\^^^\\\ZZZXXXVVVUUUVVVXXXYYYTTTVVVXXXXXXWWWWWWXXXYYY[[[___gggqqqvvvuuummmfffmmmllliiigggiiiiiiaaaVVVZZZPPPJJJNNNTTTYYY___gggkkkoooqqqooojjjdddbbbbbb^^^\\\YYYXXXXXXYYYXXXXXXTTTPPPMMMNNNLLLIIIIIILLLJJJGGGCCC@@@>>>;;;777444777666666666666888999:::;;;;;;<<<;;;<<<>>>AAADDDHHHCCC:::555333555666888888888999;;;???EEEKKKOOOXXX[[[```fffiiijjjjjjiiijjjjjjjjjiiihhhggghhhjjjddd^^^UUULLLDDD===777444rrrooommmhhhhhhmmmiiijjjpppyyy{{{sssjjjfffgggffffffeeeeeeeeeffffffiiigggffffffggghhhgggffffffdddaaaaaadddfffgggfffcccaaaYYYNNNDDDBBBGGGMMM\\\rrr|||xxxtttssstttwwwyyyxxxwwwuuussspppmmmjjjhhhllleee\\\VVVSSSPPPKKKGGGFFFDDDAAA>>>===>>>AAADDDHHHLLLTTT___gggkkkjjjhhhccciii{{{vvvrrrqqqrrrrrrqqqpppppppppppppppnnnlllkkklllmmmlllgggccc___YYYQQQKKKIIIHHHGGGFFFLLLKKKJJJHHHEEECCCAAA???CCC@@@??????>>><<<@@@FFFOOOXXXcccqqqyyy^^^VVVIIICCCIIISSSTTTNNNCCCAAA???DDDNNNWWWXXXVVViiiwwwtttzzz~~~~~~[[[QQQEEE@@@??????<<<888:::;;;<<<======<<<;;;;;;>>>===>>>@@@BBBAAA>>>;;;<<<:::888888999:::999888<<<===============<<<<<<:::::::::::::::999888888999;;;<<<;;;<<<===:::444999999888777777777888888777666666555444333222111111000//////000000...,,,***+++,,,,,,///777CCCLLLLLLQQQaaarrrssskkkrrr}}}ooovvvrrrnnnjjjjjjmmmqqqrrrrrruuuxxxyyyxxx{{{zzzooo]]]PPPSSS[[[fffnnnuuu~~~|||xxxwwwvvvtttvvv{{{~~~uuulllgggfffjjjiiigggeeedddcccccccccbbbaaa___\\\\\\^^^cccggghhhjjjoootttxxx{{{|||}}}|||{{{yyyuuuqqqooooooqqqooopppqqqooommmlllnnnpppppppppppppppqqqrrrsssssstttuuuuuutttqqqooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmkkkeeeaaa___YYYMMMCCC???:::???CCCGGGOOOXXXYYYTTTTTTZZZdddlllnnngggZZZQQQOOORRR\\\hhhnnnooorrrwww~~~qqqfffbbbaaa```___OOOCCCAAABBBCCCKKKTTTfffmmmssssssoooqqq{{{}}}~~~}}}pppeeebbb]]]XXXUUUVVVXXX[[[ZZZWWWTTTUUUWWWYYY[[[]]]\\\ZZZWWWUUUSSSSSSSSSTTTPPPQQQRRRRRRQQQRRRTTTVVVXXX]]]dddlllpppnnniiieeefffeeedddeeekkkpppmmmeeeXXXOOOHHHIIILLLMMMPPPTTT[[[___dddffffffdddcccbbb^^^\\\YYYXXXXXXXXXWWWVVVTTTPPPNNNNNNMMMIIIIIILLLIIIFFFBBB@@@===;;;777555777777666666777888:::;;;;;;;;;;;;;;;<<<>>>AAACCCGGGAAA:::555444555777888999999:::<<>>===>>>DDDMMMUUUYYYZZZsss{{{lllbbb```jjjvvv~~~uuuYYYRRRIIICCCAAA@@@>>><<<;;;<<<<<<===<<<<<<;;;;;;===<<<<<<>>>??????===:::;;;999777777888999888777;;;<<<<<<======<<<<<<<<<:::999999888888888999999888;;;<<<;;;===@@@===888;;;::::::999888888999999666666666666555333222222222111//////000///...,,,***+++,,,,,,///666AAAIIIJJJMMM[[[mmmrrrnnntttrrrwww{{{wwwtttuuu{{{zzz~~~jjj]]]SSSVVV^^^jjjpppsssxxx~~~yyyuuutttwwwyyyzzz{{{ppphhheeeeeehhhgggfffdddbbbbbbaaaaaa``````___\\\[[[\\\___bbbfffhhhlllqqquuuxxxzzzzzz{{{{{{xxxtttpppnnnnnnooommmnnnpppooommmllllllmmmmmmmmmmmmnnnoooppprrrrrrqqqssssssrrrooommmmmmmmmooooooooonnnnnnmmmmmmmmmkkkfffaaa^^^WWWLLLCCC??????CCCJJJVVVdddjjjdddZZZWWWaaannnvvvuuulllaaaYYYUUUXXX```iiikkkhhhgggjjjnnnppplllbbbZZZZZZ[[[[[[[[[OOOEEECCCDDDIIIXXXhhh}}}}}}yyytttwww~~~~~~~~~~~~~~~|||yyy|||~~~~~~wwwiii]]]ZZZUUUQQQPPPQQQSSSVVVSSSTTTUUUUUUUUUWWWYYY[[[WWWUUURRROOOMMMKKKJJJJJJJJJKKKKKKJJJIIIJJJNNNPPPRRRWWW^^^ccceeeeeeddddddbbbbbbbbbdddmmmvvvwwwsssbbbZZZRRRPPPOOOKKKIIIIIIKKKNNNSSSZZZ```dddcccbbb___\\\YYYXXXXXXWWWVVVTTTTTTPPPNNNOOOMMMIIIHHHKKKGGGDDD@@@>>><<<:::777555777777666666777888:::;;;<<<;;;;;;<<<===???AAACCCDDD???999555444555777888::::::;;;===BBBIIIOOOSSS[[[]]]aaafffiiikkkllllllkkkkkkjjjjjjiiihhhhhhhhhbbb]]]TTTJJJ@@@888333111yyyooohhhhhhjjjiiiiiikkkiiihhhkkkooonnnhhhdddccccccddddddeeefffgggiiijjjnnnkkkhhhggghhhjjjkkkkkkkkkjjjiiiiiiiiihhhgggfff```___ZZZRRRJJJIIIOOOUUUpppkkk___```gggvvvvvvttt{{{~~~xxxsssrrrssstttssssssssssssrrrpppooonnnhhheee```\\\YYYVVVRRROOOLLLMMMMMMKKKHHHHHHKKKNNNNNNXXXeeelllllliiigggfffeeeiiixxxvvvrrrrrrrrrtttsssqqqpppnnnmmmmmmmmmkkkiiigggffffffddd^^^YYYVVVSSSNNNKKKJJJMMMOOOQQQOOONNNLLLIIIGGGEEECCCCCCCCCCCCCCCDDDDDDHHHVVVeeerrr|||yyybbbRRRHHH@@@DDDPPPVVVMMMAAA;;;:::===CCCIIINNNTTTYYYrrr{{{mmm```XXXXXXgggvvv~~~~~~hhhWWWRRRLLLGGGDDDCCCBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;=========>>>>>>===<<<;;;999888666666777888888777999::::::;;;;;;;;;;;;::::::999888777777777999:::666999::::::===@@@???;;;<<<;;;:::999888888888999666777777777666555333333444222000000000///...,,,000000///...---222999@@@IIIIIISSSdddpppttt|||vvvssstttyyykkkaaaWWWYYY```jjjooooooqqqttttttqqqrrrwww|||wwwnnniiiiiijjjfffeeedddcccaaa```______^^^^^^^^^]]][[[\\\^^^```gggiiimmmqqquuuxxxzzz{{{|||{{{yyyuuuqqqnnnnnnnnnmmmnnnoooooonnnmmmkkkkkkjjjjjjkkklllnnnppprrrsssooopppqqqpppnnnllllllmmmppppppoooooonnnmmmmmmmmmjjjeee```\\\TTTIIIAAA???CCCHHHTTThhhxxxzzzlll]]]WWWcccqqqxxxtttjjj```ZZZXXXZZZ___eeeeeeaaa___aaafffgggccc[[[VVVXXXZZZZZZTTTLLLFFFFFFIIIRRRhhh~~~{{{www{{{~~~{{{uuuwww{{{||||||}}}tttccc\\\XXXSSSOOONNNPPPRRRSSSQQQUUUWWWTTTRRRSSSVVVWWWOOOMMMJJJGGGDDDBBBAAA@@@EEEEEEDDDCCCBBBDDDHHHKKKLLLPPPVVVZZZ[[[]]]aaaddddddddddddeeemmmwwwyyywwwpppjjjccc___\\\VVVPPPLLLHHHHHHJJJPPPYYY___aaaaaa^^^\\\ZZZXXXXXXVVVTTTSSSSSSOOONNNNNNLLLHHHGGGIIIEEEBBB>>>;;;:::999777555888777777666777999:::;;;======<<<===???BBBCCCCCCAAA===888555555666777888999999;;;>>>CCCKKKQQQUUU]]]___bbbfffiiikkkllllllhhhhhhhhhiiijjjjjjjjjiii^^^ZZZSSSIII???888444222yyyrrrkkkggggggiiihhhiiijjjllliiihhhiiigggccccccfffgggfffffffffggghhhiiiiiihhhgggfffhhhjjjkkkkkkjjjmmmmmmmmmkkkiiihhhggggggdddaaa[[[RRRKKKMMMUUU^^^ooovvvdddXXXRRRVVV```ooo~~~zzzqqqkkkmmmvvvyyyuuussstttuuuuuuttttttsssqqqooommmlllgggdddaaa___]]][[[YYYWWWWWWYYYZZZWWWSSSQQQSSSVVV^^^fffoooqqqnnnkkklllnnnlllqqq~~~|||vvvtttuuuuuuvvvuuusssqqqooonnnnnnmmmkkkiiifffeeeeeebbb\\\WWWSSSQQQOOOMMMMMMOOORRRUUUPPPOOOLLLIIIGGGEEEDDDDDDBBBCCCFFFIIIKKKSSScccsssrrr[[[OOOGGGCCCJJJTTTUUUJJJ???;;;:::<<<@@@BBBDDDMMMWWWlllzzz}}}xxxxxxoooaaaUUURRRZZZmmm{{{rrr]]]PPPLLLHHHEEECCCCCCAAA@@@======<<<<<<;;;;;;;;;;;;===>>>@@@@@@???===<<<<<<999777555666777888888777777888999::::::::::::::::::999888777777777888999444777888888<<<@@@@@@<<<;;;;;;:::999888777777888777888999999999777555444777444111000000///...---222222111///,,,...444999IIIFFFKKKZZZhhhrrr}}}xxxvvv|||tttqqq{{{uuullleeeZZZYYY]]]dddhhhhhhhhhkkkooonnnqqqyyyxxxpppmmmnnnpppgggffffffeeecccbbbaaa```\\\]]]^^^]]]]]]]]]```bbbhhhjjjmmmppptttwwwzzz{{{||||||zzzwwwssspppooooooooooooooopppooonnnllljjjllllllllllllmmmnnnooopppnnnoooppppppnnnlllmmmmmmqqqppppppooonnnnnnmmmmmmiiiddd___ZZZQQQEEE???>>>FFFMMM^^^uuummm]]]XXXdddqqquuuoooddd[[[WWWUUUVVVZZZ___^^^ZZZYYY[[[aaabbb```ZZZYYY\\\______SSSNNNKKKMMMPPPYYYqqqxxxuuu|||}}}wwwqqqrrrvvvwwwxxxzzz|||||||||{{{}}}sssaaaYYYTTTOOOMMMNNNQQQSSSTTTTTTYYYYYYRRRNNNQQQSSSSSSIIIHHHEEEAAA???======<<<@@@@@@@@@???>>>AAAEEEHHHFFFIIINNNPPPRRRWWW^^^cccccceeeeeefffllluuuwwwuuusssqqqmmmjjjhhhddd]]]WWWQQQMMMJJJKKKQQQWWWZZZ[[[]]][[[YYYXXXWWWVVVSSSQQQQQQNNNMMMNNNKKKGGGEEEGGGBBB???;;;999888888666555888777777777777999:::;;;???>>>===???BBBEEEEEEDDD===:::666555666777888888999999;;;>>>EEELLLSSSXXX```aaaccceeegggiiikkkkkkiiigggggghhhjjjjjjhhheeeZZZXXXRRRIII???888666666yyyqqqkkkhhheeefffgggiiikkkkkknnnkkkiiihhhfffccceeejjjiiihhhhhhggghhhhhhiiiiiidddddddddfffhhhjjjjjjiiinnnnnnmmmjjjgggeeeeeefffgggddd]]]TTTNNNPPPZZZcccpppqqq]]]SSSNNNHHHMMMVVVcccnnnsssqqqnnnkkkhhheeedddhhhsss{{{vvvttttttuuuxxxwwwuuurrrooollliiiggghhhfffdddbbb```_________fffiiikkkiiiccc```bbbeeelllqqquuuuuurrrqqqsssvvvyyy}}}{{{vvvvvvvvvvvvwwwvvvuuusssqqqpppppppppkkkiiifffeeeeeebbb\\\WWWOOOPPPPPPOOONNNOOORRRUUUSSSQQQNNNKKKIIIGGGGGGGGGDDDDDDIIIPPPWWWaaaqqqoooYYYKKKGGGIIIPPPTTTOOOEEE???;;;999;;;???>>>???LLL\\\lllxxx{{{rrrlllllldddXXXKKKPPP___tttiiiWWWMMMIIIEEEEEEGGGGGGEEECCC>>>===<<<;;;;;;;;;;;;;;;===???BBBCCCAAA>>><<<<<<888777555666888999888888888888999:::;;;;;;;;;;;;;;;;;;:::888888777777888444777888888;;;@@@@@@===<<<;;;:::999888777777777888999;;;<<<;;;:::888666999666222000000///...---///000000...---///444999IIIEEEHHHRRR___jjjvvvoootttxxxrrrttt~~~vvvqqqmmmiii]]]XXXWWWZZZ]]]^^^```dddhhhhhhnnnzzz|||sssppppppqqqjjjjjjiiihhhgggeeedddccc\\\]]]^^^]]]]]]^^^```cccggghhhkkknnnqqquuuwwwyyyzzz{{{zzzxxxtttqqqpppqqqqqqooonnnnnnooonnnllljjjoooooommmlllkkkjjjjjjjjjnnnoooqqqpppooonnnnnnoooqqqqqqpppoooooonnnmmmmmmjjjeee___YYYOOOCCC>>>???FFFOOOaaavvvxxxiii^^^___gggpppqqqjjj```XXXTTTPPPQQQVVV\\\\\\XXXWWWYYY\\\^^^^^^\\\^^^dddfffeeeYYYVVVVVVYYYZZZ```tttssspppyyy~~~}}}~~~{{{zzztttmmmggghhhkkklllnnnqqqwwwwwwxxxxxxyyy}}}xxxgggYYYTTTOOONNNRRRWWWYYYZZZZZZ]]]YYYOOOLLLQQQTTTRRRKKKIIIDDD@@@===<<<======<<<============???BBBEEECCCDDDEEEGGGKKKQQQWWW\\\[[[___ccceeelllsssuuurrrqqqrrrrrrrrrssstttnnnggg^^^YYYSSSNNNNNNQQQTTTVVV[[[ZZZXXXXXXWWWVVVSSSQQQPPPLLLKKKLLLJJJEEEBBBDDD@@@<<<999666666777666555888888777777888999;;;<<<@@@>>>===@@@DDDFFFEEECCC:::888555555666888888888999:::<<<@@@GGGOOOVVV[[[cccccccccdddeeeggghhhiiijjjhhhfffgggiiihhhddd```ZZZYYYTTTJJJ@@@999777888zzzssslllhhhgggeeedddeeehhhjjjjjjkkkiiiiiijjjgggccceeejjjggggggggggggggghhhiiiiiiiiigggeeeeeegggjjjkkkkkkqqqqqqoookkkfffdddeeeggggggfff```XXXSSSTTT]]]eeesssvvv___PPPIIIEEEFFFHHHNNNWWW```eeeeeecccbbbaaaaaabbbhhhuuu|||vvvsssssstttuuutttsssqqqooollliiihhhiiiiiihhhggggggiiillloootttyyy}}}zzzuuurrrtttwwwzzz}}}}}}xxxvvvuuuuuutttuuutttsssqqqpppooooooooojjjgggeeeddddddaaa\\\WWWOOORRRTTTTTTRRRRRRTTTVVVVVVTTTQQQNNNKKKJJJJJJJJJJJJKKKQQQ\\\gggsssiiiRRRFFFGGGMMMSSSPPPFFF???>>>999777;;;??????AAASSShhhvvvrrrgggddd[[[OOOJJJTTTiii|||xxxaaaRRRKKKFFFBBBDDDJJJLLLIIIDDD???>>><<<;;;::::::;;;;;;;;;???DDDEEEBBB>>>;;;:::999777666666888999999999::::::<<<======>>>>>>>>><<<<<<<<<;;;999888666666666888999888<<>>>>>===<<<:::999999888888:::;;;===>>>>>><<<:::888:::777333000000///...---,,,...///...---///444888DDDCCCGGGQQQ\\\fffqqqzzztttiiimmm~~~~~~{{{rrrooo{{{uuusssrrrwwwxxxrrrnnnnnnnnnmmm___VVVOOOOOORRRTTTYYY___bbbcccjjjvvv{{{sssooonnnnnnjjjjjjjjjiiihhhfffdddccc______^^^\\\[[[\\\___aaaggghhhjjjlllpppsssvvvxxxxxxyyyyyywwwtttqqqqqqqqqqqqooolllkkkllllllkkkiiillllllkkkjjjiiiiiiiiiiiinnnppprrrrrrpppppppppqqqrrrrrrqqqpppooonnnmmmlllkkkfffaaaZZZOOOCCC???AAADDDMMM^^^nnnrrrkkkdddcccgggkkkooommmfff\\\UUURRRNNNRRR[[[dddeee___[[[\\\^^^```aaaaaadddiiijjjggg^^^\\\___dddeeehhhwwwoookkktttzzzyyyxxxxxx{{{~~~~~~~~~|||{{{zzzyyymmmhhheeeeeeffffffjjjppptttuuuvvvvvvwwwyyy~~~wwwhhhbbb\\\ZZZ]]]aaabbbbbb______WWWKKKJJJTTTXXXTTTOOOKKKEEE???;;;:::;;;<<<999:::<<<<<<<<<===@@@BBBCCCAAA???@@@DDDJJJOOOQQQSSSYYY```dddkkkqqqqqqnnnkkkooorrrtttyyy~~~{{{tttjjjhhhbbb[[[UUUSSSTTTUUUYYYXXXWWWWWWXXXVVVTTTQQQNNNKKKJJJKKKIIICCC@@@AAA>>>;;;777555555666666666999888777777888999;;;<<>>IIIIIILLLRRRZZZ```dddeeebbbbbbbbbdddkkkxxx}}}vvvsssrrrrrrnnnoooooooooooonnnnnnmmmjjjjjjkkkllloootttzzz}}}~~~~~~zzzvvvuuutttsssrrrqqqpppooommmlllllllllllliiifffdddddddddaaa[[[WWWRRRUUUYYYYYYWWWUUUVVVXXXYYYWWWSSSPPPNNNMMMMMMMMMQQQRRRYYYfffuuu|||```GGGBBBFFFOOOTTTLLL???999<<<888666:::AAAAAAEEEZZZsssuuufff___VVVIIIOOO\\\rrrooo[[[NNNEEE???;;;???GGGJJJFFF@@@???>>><<<;;;::::::;;;;;;999>>>DDDFFFBBB===:::999999777666777999::::::999<<<===>>>???@@@@@@@@@@@@=========<<<;;;888666444888:::::::::===BBBBBB?????????===<<<;;;::::::999;;;<<<>>>??????>>>;;;:::;;;888333111000///...------///000///---...222666>>>AAAHHHSSS^^^hhhssszzzvvv|||pppiiiaaaaaannn{{{zzzsss~~~uuuppp}}}tttqqqnnnrrrsssnnnkkknnnqqqrrr```UUUJJJHHHJJJOOOVVV\\\___```fffrrr|||wwwqqqmmmlllkkkggggggggggggfffcccaaa```aaa```^^^[[[YYYZZZ\\\___hhhiiikkkmmmqqqtttwwwyyyvvvwwwwwwvvvsssqqqpppqqqqqqnnnjjjiiijjjkkkjjjhhheeeeeefffgggiiijjjlllmmmoooqqqrrrsssqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmlllmmmhhhbbb[[[OOODDDAAACCCBBBJJJYYYeeefff```aaaggglllmmmmmmiiibbbZZZSSSOOOQQQWWWcccnnnooohhhaaa___dddfffgggfffgggkkkjjjfff___^^^ccckkkmmmooo{{{mmmgggpppwwwvvvuuusssssssssooonnnyyy{{{zzz{{{{{{zzzrrrooommmnnnmmmmmmrrrxxxssstttuuuuuuuuuwwwyyy||||||uuulllhhhiiikkkjjjhhhaaa```UUUHHHJJJWWW\\\WWWQQQLLLDDD===888777888999666888:::;;;<<<<<<>>>@@@DDD@@@;;;<<<@@@EEEHHHHHHOOOVVV___dddjjjnnnmmmiiibbbggglllooowww~~~wwwrrrrrroooggg___YYYXXXYYYXXXWWWWWWWWWXXXWWWTTTRRRMMMJJJIIIJJJHHHBBB???@@@===:::666444444555666666999888888777888:::;;;<<<>>>;;;:::===BBBEEEBBB???666555444555777999999888===>>>AAAFFFMMMVVV]]]bbbgggfffdddbbbbbbcccdddeee^^^\\\]]]ccciiillljjjfffaaa```ZZZOOOAAA888666666~~~xxxssspppmmmjjjhhhgggggghhhhhhhhhgggeeedddhhhiiihhhfffcccbbbbbbcccggggggffffffgggiiikkkllltttpppkkkfffeeehhhmmmpppxxxyyyvvvpppiiifffiiimmmjjjeeecccdddcccaaabbbeeezzzzzzdddSSSFFFAAAHHHFFFOOO\\\hhhnnnooollljjjoookkkjjjmmmoootttxxxrrrpppqqqmmmooorrrrrrqqqooonnnnnnnnnkkklllqqquuuwww|||{{{vvvttttttuuusssrrrvvvsssoookkkiiijjjlllnnnkkkhhhdddbbbbbb```\\\XXX[[[```bbb___\\\^^^___^^^]]]YYYUUUTTTQQQKKKIIIKKKUUU]]]kkkyyypppVVVGGGBBBRRRZZZOOOBBB???<<<888===:::;;;???EEERRRjjjrrrfffZZZQQQUUUhhhzzzjjjVVVMMMJJJFFFBBB@@@AAABBBAAA???>>>>>>===;;;888777999:::===BBBGGGHHHDDD>>>777444:::888666777::::::999666;;;<<<===???AAA@@@===:::@@@???>>>;;;999777555444777888888:::<<<>>>@@@AAA???>>><<<;;;;;;;;;===>>><<<<<<===???@@@>>>;;;888888777555333222000000000111222222111///000222444???BBBGGGOOO]]]kkkpppnnnrrrtttqqqhhh```___``````qqqqqqmmm{{{{{{qqqoooqqqwww{{{yyyxxxzzz||||||nnn[[[LLLLLLMMMLLLQQQZZZ^^^___bbbgggnnnvvv~~~vvvnnnlllkkkiiihhhfffdddcccccccccbbbaaa___^^^\\\\\\\\\^^^```aaaiiikkkmmmkkkjjjmmmuuu{{{vvvvvvvvvuuutttsssqqqpppmmmjjjhhhhhhiiijjjiiigggeeeeeefffggghhhiiijjjjjjppppppqqqrrrrrrrrrqqqqqqsssqqqnnnoooqqqrrrpppmmmjjjgggccc\\\TTTKKKCCC???BBBKKKWWW___ccceeegggiiiqqqhhhcccdddbbbZZZTTTTTTWWW```mmmvvvvvvmmmccc[[[iiihhheeeaaabbbhhhjjjgggaaabbbfffooozzzvvveeeaaakkkuuuxxxxxxpppjjjhhhgggiiittt~~~{{{{{{{{{{{{{{{vvvqqqoootttyyyyyyzzz{{{wwwtttoookkkkkkooouuuyyy|||{{{vvvoooiiiaaaWWWRRRSSSSSSPPPLLLFFFCCC???===;;;999666444888888888999:::<<<===>>>>>>===<<<<<<<<<>>>AAABBBHHHOOOVVV[[[dddllljjjccc```aaadddllluuuzzzzzzxxxuuuvvvuuuqqqkkkfffbbb```ZZZYYYXXXUUURRRQQQQQQSSSLLLKKKJJJHHHEEEAAA>>><<<:::888666333222222333444999888888777888999;;;<<<;;;<<<<<<===<<<:::999888444444333444555777999:::???>>>???EEENNNXXX]]]___cccfffhhhfffccc``````bbb]]]^^^aaadddggghhheeecccfffaaaWWWJJJ???888666666vvvsssnnnjjjhhhgggeeedddffffffgggggggggeeedddccceeeffffffeeecccaaabbbcccgggggggggggghhhhhhiiijjjmmmllljjjhhhiiijjjmmmnnnrrrttttttqqqkkkhhhjjjmmmllliiiggggggddd```bbbgggzzzxxxbbbSSSHHHEEEMMMTTT___pppwwwqqqppprrrxxxxxxtttrrrqqqnnnppprrrrrrqqqppppppqqqnnnkkkkkkooosssvvv{{{{{{vvvtttttttttrrrpppqqqoookkkiiihhhhhhjjjkkkkkkjjjgggeeebbb```^^^]]]dddjjjmmmiiieeeeeeffffffddd^^^XXXUUUQQQLLLKKKNNNUUUbbbuuucccKKK@@@KKKVVVXXXLLL@@@===:::666;;;999<<>>???@@@???============;;;:::;;;===@@@EEEFFFGGGEEE@@@:::777555666444444666:::<<<<<<:::======>>>@@@AAA@@@>>>;;;===<<<;;;999888777777777777888999;;;===???@@@AAA>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???>>>;;;999888777555444222111000000111111111000///000222444>>>BBBHHHPPP]]]jjjooommmsssuuuqqqeee[[[XXXYYYXXXppplllkkkzzz{{{yyymmmhhhsss{{{xxxeeeUUURRRQQQOOOSSSZZZaaabbbdddeeegggjjjnnnqqq~~~zzzqqqjjjhhhgggeeehhhfffdddcccbbbbbb```___```___]]]\\\\\\]]]^^^___eeeiiinnnooonnnnnnqqquuutttttttttsssrrrqqqpppooommmjjjhhhhhhiiijjjhhhgggcccddddddfffggghhhiiijjjnnnnnnooopppppppppoooooopppooonnnoooqqqqqqooollljjjhhheee___WWWMMMEEEAAAHHHMMMUUU\\\aaafffkkknnnoooiiieeefffddd___^^^```iiitttyyymmmeeebbbkkkiiiddd```aaaeeefffcccaaaeeemmmyyyuuuddd___fffoootttrrriiicccdddiiippp}}}|||{{{{{{{{{{{{yyytttrrrvvv{{{|||}}}tttqqqlllhhhhhhmmmtttyyy}}}tttnnneeeZZZTTTSSSQQQMMMHHHBBB???<<<:::888777555333888888999999:::;;;<<<===;;;:::999999:::<<<>>>???BBBHHHMMMRRRYYYaaa```[[[\\\\\\^^^bbbgggmmmpppqqqwwwyyy{{{zzzvvvrrrnnnmmmaaa___ZZZVVVRRRPPPNNNMMMKKKKKKIIIGGGDDDAAA===<<<888777555333333333444555888888888888999:::<<<===<<<<<<<<<<<<;;;999777666444444444444555777999:::<<<===BBBIIIRRRYYY\\\]]]```bbbddddddbbb```______YYYYYYZZZ]]]___```^^^\\\^^^ZZZQQQFFF<<<555333333ppplllhhhffffffeeeeeedddeeeeeeeeeeeedddcccbbbaaacccdddffffffdddccccccccceeefffggghhhiiiiiihhhhhhhhhiiijjjlllnnnnnnooooookkknnnqqqpppmmmkkklllmmmnnnmmmllljjjddd___cccjjjzzzsss^^^RRRKKKJJJTTT^^^nnn|||vvvwww~~~}}}xxxuuussspppoooppprrrrrrqqqqqqrrrtttpppkkkjjjmmmpppsssyyy}}}zzzwwwtttsssrrrpppnnnkkkkkkjjjiiiiiiiiijjjjjjkkklllkkkgggbbb___aaacccqqqxxx|||vvvnnnlllmmmnnnmmmddd\\\VVVQQQMMMNNNSSSZZZmmmoooUUUEEE@@@WWW[[[VVVHHH===<<<;;;777===>>>GGG[[[rrrzzzwwwrrrjjjcccnnn{{{vvv^^^PPPLLLCCCAAA>>><<<<<<<<<<<<;;;<<<<<<<<<;;;;;;>>>BBBFFFLLLKKKFFF@@@:::666555666444333444666999<<<<<<;;;>>>>>>???AAABBBAAA???<<<999999888777777888999:::777888;;;===>>>?????????===>>>@@@AAAAAA@@@>>>======<<<<<<<<<======;;;:::888777666444333222222222000111111000///000222444;;;BBBIIIQQQ]]]iiinnnmmmtttvvvqqqdddYYYVVVWWWWWWqqq}}}hhhkkkzzzzzz}}}}}}pppgggsss|||ooo]]]WWWTTTRRRTTTZZZbbbeeehhhhhhdddaaa```aaasssuuussslllgggfffeeecccgggeeecccbbbbbbbbb```^^^bbbaaa___]]]\\\\\\\\\\\\```fffnnnrrrqqqnnnmmmmmmqqqqqqqqqqqqpppooommmmmmlllkkkiiiiiiiiiiiihhhfffbbbbbbcccdddeeegggiiijjjkkkllllllmmmnnnnnnmmmmmmmmmmmmmmmoooqqqpppnnnkkkjjjiiigggbbb[[[QQQIIIDDDLLLOOOTTT[[[bbbhhhnnnppphhheeedddddddddeeejjjppp|||ssseeebbbeeeooolllddd]]]^^^bbbbbb___dddkkkxxxsssddd\\\aaaiiiooonnnddd]]]aaammmzzz~~~|||zzzzzzyyyyyyyyyvvvoookkkmmmpppooooooppphhheeeaaa]]]]]]bbbjjjppp{{{uuulll```WWWSSSOOOIIIDDD???<<<999888777777666555999999888888999:::;;;;;;999999888888888:::;;;===<<<@@@DDDGGGMMMSSSTTTRRRZZZZZZYYYYYYZZZ^^^dddhhhqqquuuzzz}}}{{{wwwsssqqqhhhccc\\\WWWUUURRRNNNKKKJJJIIIHHHEEEBBB???<<<:::666555444333333444555666777777888888999;;;<<<=========<<<;;;999777555444333444444555666888:::;;;:::>>>EEENNNVVV[[[[[[ZZZ^^^^^^```bbbcccaaa^^^\\\WWWVVVUUUVVVWWWXXXWWWVVVUUURRRLLLCCC:::444222111nnnkkkgggeeeeeefffeeeeeeddddddddddddcccbbbaaaaaadddfffhhhhhhfffdddccccccccceeehhhkkkllllllkkkjjjiiijjjlllnnnoooppppppooojjjlllmmmmmmkkkkkklllnnnpppoooooolllddd___dddlllzzz~~~ooo[[[SSSPPPRRR\\\eeezzz{{{xxxvvvrrrnnnnnnoooppppppppppppsssuuusssnnnjjjlllmmmooouuu|||}}}{{{zzzxxxvvvtttrrrooommmllliiiiiijjjkkklllkkkkkkkkkjjjllllllfff```^^^dddjjj~~~ssspppqqqrrrrrrhhh]]]UUUPPPNNNRRRXXXfff{{{{{{aaaMMMGGGJJJ\\\ZZZPPPBBB;;;<<<===;;;CCCIIIZZZvvv}}}{{{vvvnnngggrrr~~~lllVVVKKKIII@@@???===;;;;;;:::::::::<<<<<<<<<;;;;;;>>>CCCGGGLLLIIIDDD===777444444666777666666777888999999999@@@???@@@AAABBBAAA???===888777666555666777999:::777999;;;>>>??????>>>=========???@@@@@@??????>>>>>><<<;;;;;;<<<===;;;:::888777666555444444333444000111111000///000222444999AAAJJJQQQZZZeeekkkkkktttxxxttthhh^^^[[[^^^___tttvvviiiooozzz}}}{{{ooorrrzzzwwwcccXXXTTTQQQSSSWWW^^^fffoooqqqjjjbbb]]][[[kkkooonnnjjjgggggggggeeefffdddccccccddddddbbb```dddccc```^^^\\\[[[ZZZZZZ]]]ccckkkppppppmmmjjjiiiooooooooonnnmmmlllkkkkkklllkkkjjjjjjiiihhhgggfffbbbbbbcccccceeegggiiikkkjjjjjjkkklllmmmmmmmmmmmmkkklllnnnpppqqqpppmmmkkkhhhhhhhhheee^^^UUUMMMHHHMMMQQQZZZcccjjjmmmnnnmmmeeefffggghhhkkkqqq{{{~~~kkk```aaagggrrrlllaaaZZZ[[[ccceeeccckkkttt}}}yyypppddd\\\^^^fffmmmoooddd\\\bbbsssyyyrrrtttvvvwwwwwwvvvuuuvvvvvvrrrjjjdddcccbbb^^^[[[[[[[[[YYYVVVSSSRRRVVV^^^eeesssvvvyyy|||xxxkkk```WWWOOOGGGAAA???===999888888888888777888888888777777888999999:::999999999999:::;;;<<<;;;<<<>>>@@@DDDIIIKKKKKKVVVWWWWWWUUUSSSUUUZZZ___hhhnnnvvvzzzzzzwwwtttrrrmmmfff^^^YYYXXXVVVRRRMMMIIIHHHFFFCCC@@@===:::999444444333333444555777777777777888999:::<<<============;;;999777555333222333444555666888999;;;;;;<<<@@@HHHQQQXXX[[[\\\[[[]]]]]]]]]aaadddddd```[[[YYYVVVTTTSSSTTTUUUTTTSSSPPPNNNIIIAAA:::555333333mmmjjjfffdddcccdddcccbbbddddddccccccbbbbbbbbbbbbdddfffhhhhhheeecccaaaaaabbbeeeiiimmmppppppooonnnkkkjjjjjjjjjjjjkkklllmmmmmmlllkkkiiihhhjjjmmmoooppppppooollleee```fffooo~~~ooo\\\XXXXXX\\\fffrrr}}}yyyuuupppllllllmmmnnnnnnmmmnnnppprrrvvvppplllllllllmmmqqqwwwzzzzzzwwwvvvvvvvvvtttqqqnnnkkkjjjggghhhjjjllllllkkkjjjiiiiiikkkjjjddd^^^```jjjtttsssoooqqqrrroooeeeZZZSSSOOOOOOTTT[[[mmmmmmUUUFFFFFFLLLUUUPPPFFF<<<888:::===>>>EEESSSlll}}}tttkkkgggtttbbbOOOGGGEEE>>>>>>===<<<:::999999:::;;;;;;;;;::::::===AAADDDEEEDDDAAA===888555444555777888888888888999999:::@@@??????@@@AAA@@@>>><<<888888777666666777777888777999;;;===>>>>>><<<;;;===<<<;;;;;;<<<===>>>???>>><<<;;;;;;<<<<<<;;;:::888777777666555555555666222222222111///000222444777@@@IIINNNUUU___fffhhhuuuzzzzzzpppfffdddhhhjjjsss}}}rrrmmmvvvxxx~~~yyyttt{{{ooo]]]SSSNNNNNNPPPZZZgggvvvzzzqqqeee]]]ZZZgggkkklllhhhfffhhhhhhfffdddcccccceeeggggggeeeddddddcccaaa___\\\[[[YYYYYY]]]aaagggkkklllkkkiiihhhmmmmmmmmmmmmlllkkkjjjjjjkkkkkklllkkkiiihhhffffffddddddcccdddeeehhhjjjkkkiiijjjkkklllmmmmmmmmmmmmjjjllloooqqqpppnnnmmmkkkgggggghhhfffaaaZZZRRRNNNPPPZZZhhhtttxxxuuuooojjjjjjmmmppprrrvvvtttfffbbbeeekkkmmmfff\\\XXX___kkkrrrrrrxxxwwwrrriiiaaa\\\]]]eeemmmlllccc]]]fff{{{uuulllgggjjjnnnrrrttttttssstttuuussslllfffeeeddd^^^ZZZYYYWWWXXXWWWTTTRRRTTTZZZ```llllllmmmqqquuu|||qqqcccVVVIIIAAAAAA>>>:::888888888888888888888777777777888888999999999999999999::::::;;;:::::::::<<<>>>@@@CCCEEEKKKNNNPPPPPPNNNNNNPPPSSS```gggpppwww{{{{{{{{{zzztttlllbbb\\\ZZZWWWRRRNNNGGGFFFCCC@@@===;;;999888222333333444555666777888777888999:::;;;<<<<<<======<<<:::888555333222111333444555777999:::;;;<<<@@@DDDJJJQQQWWW[[[]]]______^^^___bbbeeefffbbb^^^ZZZXXXTTTSSSSSSSSSSSSRRRMMMKKKGGG@@@999555333444ooolllhhhfffeeeeeeeeedddddddddcccccccccdddeeefffcccdddfffeeecccaaa```aaacccfffjjjnnnqqqrrrqqqqqqjjjhhhfffeeeeeefffhhhiiinnnllljjjhhhhhhjjjmmmoooqqqooonnnlllgggdddjjjrrrppp^^^^^^aaafffooo{{{|||yyy~~~zzzvvvqqqmmmjjjkkkmmmmmmllllllmmmooovvvppplllmmmmmmmmmpppvvvtttxxx~~~~~~yyytttqqqsssuuussspppllljjjiiifffgggiiijjjjjjhhhfffeeehhhhhhgggbbbaaaiiiyyyyyyllljjjkkklllddd\\\SSSOOONNNOOOVVV]]]lll|||___KKK@@@@@@DDDGGGCCC===777555888===@@@GGG\\\{{{zzzmmmgggiii|||tttYYYJJJDDDBBB<<<======<<<:::999999::::::;;;;;;;;;;;;<<<>>>AAA???@@@@@@>>>:::777666666555777999:::::::::<<<>>>???>>>======>>>>>><<<:::888888888888777777777666888999:::;;;<<<<<<;;;:::<<<;;;999888999;;;===???<<<;;;;;;;;;<<<<<<:::999888888777777666777777777555555444222000000222333555???GGGKKKNNNWWW```dddsss|||yyyqqqqqquuuyyyvvv|||{{{yyyvvvpppooo{{{yyy|||eeeUUUNNNLLLLLLXXXhhhxxx|||rrreee^^^\\\jjjmmmlllgggdddeeefffddddddddddddfffhhhhhhfffdddbbbbbb```___]]][[[ZZZYYY\\\___bbbfffiiiiiiiiiiiillllllmmmmmmlllkkkkkkjjjjjjlllmmmllliiigggfffffffffeeeddddddeeegggiiikkkiiijjjkkklllmmmnnnnnnnnnjjjmmmoooooommmkkkjjjjjjfffggghhhhhhddd___ZZZVVVYYYgggxxxzzzpppiiikkkoooqqqrrrxxx~~~rrrgggbbbbbbfffjjjeee```[[[\\\iiiyyy{{{rrriii```[[[YYY[[[aaahhhddd```^^^jjjqqqfff___\\\```fffnnnrrrrrrrrrsssuuuqqqkkkjjjmmmooollliiiiii^^^bbbeeeccc^^^\\\___ccclllhhhfffhhhlllssstttcccTTTJJJEEEAAA<<<999888888888888:::999999999::::::;;;<<<:::::::::;;;;;;;;;;;;;;;:::888888::::::888;;;@@@>>>BBBFFFIIIIIIIIIJJJJJJTTT[[[dddnnntttyyy}}}yyyrrrggg^^^XXXTTTOOOKKKFFFDDDAAA>>>;;;888777666222222333444555666777777888999:::;;;<<<<<<<<<;;;<<<:::888666444222111111333444666888:::<<<<<<===CCCGGGMMMRRRVVV[[[___aaabbbbbbbbbdddeeefffdddccc[[[XXXUUUSSSSSSSSSSSSRRRMMMKKKFFF???888444333444mmmjjjgggeeeeeeffffffeeeddddddddddddeeeggghhhiiibbbdddeeeeeeddddddfffgggfffhhhkkknnnooopppoooooohhhgggfffeeeeeefffggggggllljjjiiiiiikkkmmmnnnooorrrooollllllkkkjjjooovvvnnn]]]___dddhhhqqq}}}wwwiiigggjjjzzz|||wwwsssqqqiiikkkmmmnnnlllkkkkkklllrrrnnnlllnnnoooooorrrxxxtttuuuzzz~~~~~~|||yyyxxxuuusssmmmqqqsssssspppllljjjiiiiiijjjjjjjjjiiigggeeedddgggfffcccbbbhhhwwwkkk______``````WWWQQQKKKKKKLLLOOOVVV^^^kkkeeeOOOEEEAAA??????>>><<<;;;999888:::???EEETTTlll~~~qqqdddfffppphhhQQQHHHDDDAAA999;;;<<<;;;999777888999777999;;;<<<======???@@@>>>@@@@@@???<<<999888888888:::<<<<<<::::::<<<>>>>>>===;;;;;;<<<;;;:::888666777888::::::999777666888888999999999999999:::999999999::::::;;;<<<===;;;;;;;;;<<<======:::777888888777777777888888999888888777444111000111333555>>>FFFFFFHHHPPP[[[aaammmzzzyyyxxxssssssrrroookkknnn{{{}}}kkkXXXRRRPPPOOOXXXgggwwwzzzpppfffcccfffuuuwwwsssjjjeeedddcccaaaeeeeeeeeefffgggfffdddaaa``````______^^^]]]\\\[[[ZZZ\\\___cccgggiiiiiihhhlllmmmmmmmmmmmmlllkkkkkkiiilllnnnmmmiiifffeeeeeegggeeedddcccccceeegggiiihhhiiijjjkkklllmmmmmmmmmjjjlllmmmllliiigggggghhhhhhiiijjjjjjhhheeebbb___bbbpppvvvmmmjjjiiilllmmmlllpppxxx{{{xxxrrrnnnhhhcccaaacccfffiiidddbbbaaagggttt}}}xxxvvvooobbbUUURRRTTTUUUZZZ```^^^^^^```lll}}}lll]]]TTTQQQQQQUUU]]]ffflllnnnnnnppprrrmmmjjjmmmvvv|||{{{yyyyyytttzzzyyysssqqqrrrqqqiiiccccccffflllzzzrrrddd[[[MMMIIICCC???===<<<;;;;;;<<<<<<<<<===>>>???@@@AAA??????@@@@@@@@@?????????;;;999:::<<<999666888>>><<<>>>AAAFFFKKKMMMMMMLLLNNNSSS[[[bbbiiipppvvvzzzwwwrrrhhh^^^UUUPPPLLLKKKEEECCC@@@<<<999777666555222333444555666666777777999:::;;;<<<<<<;;;:::::::::999777444222111111111222444666999;;;<<<======CCCHHHOOOUUUXXX[[[___aaadddeeeeeeeeeddddddeeeggg\\\ZZZWWWVVVVVVVVVUUUSSSRRRNNNHHH@@@999555555777fffccc```___```aaaaaaaaadddddddddeeefffhhhkkkllldddeeeggghhhhhhjjjmmmoooiiijjjkkkmmmmmmmmmmmmlllgggggghhhiiiiiiiiiiiiiiihhhhhhiiikkknnnppppppoootttoookkklllnnnnnnsssyyy~~~|||jjjYYY\\\bbbfffnnn~~~yyyhhh```eeennn~~~xxxvvvuuuiiilllnnnooommmkkkjjjjjjnnnkkkkkknnnqqqqqquuuzzzuuuuuuxxx{{{yyyzzz~~~|||yyyvvvsssrrrsssssskkkooossssssoookkkjjjjjjnnnnnnmmmmmmkkkhhhfffeeegggeeebbbcccmmmvvv___TTTTTTVVVUUUNNNIIIFFFHHHKKKOOOVVV^^^llloooPPPCCCDDDEEECCCAAA;;;<<<>>>>>>===>>>CCCIIIccc|||~~~yyyjjj^^^fffvvvaaaLLLGGGDDDAAA777:::<<<;;;888666777888555888;;;>>>>>>???@@@AAAAAAAAAAAA@@@<<<:::::::::===>>>???>>>:::888999;;;===;;;:::999::::::888777444666999;;;<<<;;;999777999888888777777888999999777888:::<<<======<<<;;;::::::;;;===>>>===999666888888888777888888999:::::::::888555222000111333444>>>DDDDDDDDDLLLWWW^^^gggvvv~~~|||oooiiimmmnnnnnnmmmjjjhhhlllzzz{{{mmmZZZVVVVVVUUUXXXfffuuuwwwnnnhhhkkkqqqzzzooogggeeecccaaagggffffffffffffddd```]]]^^^_________^^^^^^]]]\\\XXXZZZ^^^cccgggiiiiiigggmmmmmmnnnnnnnnnmmmlllllliiilllnnnmmmiiifffeeeeeegggeeecccaaaaaaccceeegggggghhhiiijjjlllllllllmmmiiikkkkkkiiieeecccdddfffjjjjjjkkkkkkkkkiiigggfffgggtttzzzooojjjjjjlllmmmllljjjmmmrrrpppjjjiiijjjkkkjjjhhhhhhjjjmmmhhhiiijjjppp|||www|||~~~}}}xxxtttrrrrrrmmm]]]OOOLLLOOOPPPSSSXXX\\\___cccmmmppp]]]NNNGGGFFFHHHKKKTTT___fffhhhiiikkknnnnnnnnnsss~~~vvvlllcccaaaccciiiwww}}}qqqjjjUUUPPPJJJEEEBBBAAA@@@????????????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDD>>><<<<<>>999999777666666666777888;;;;;;;;;<<<>>>???AAABBBFFFDDDAAA@@@???===;;;999CCCCCCBBB@@@===999555333555777999777444222444666===999666777:::999555111777666555444444555666777777999;;;;;;:::999888999999999999999888666444333888777666777999:::999888666777777555333111111222444999AAAIIIKKKMMMWWWaaafffooo|||~~~wwwssslllgggffflllkkkjjjggggggmmmwwwyyyvvvsss{{{gggXXXUUURRROOOWWW```nnnvvvrrrnnnxxxzzzrrrmmmkkkiiigggjjjhhhfffeeeeeecccaaa______aaabbb```]]][[[\\\^^^___\\\^^^fffkkkkkkiiijjjiiijjjkkkjjjjjjllloooqqqqqqooommmnnnpppoookkkhhhgggddd```______```aaaaaaiiigggdddcccccceeegggiiiiiiiiiiiigggffffffhhhjjjgggfffeeegggjjjkkkhhhfffggglllpppmmmfffaaaaaaccceeeggggggeeefffjjjkkkiiiiiiiiiiiihhhhhhhhhjjjlllhhhooovvvyyywwwuuuvvvxxxppprrrtttsssqqqnnnlllkkk___YYYSSSOOOKKKIIINNNUUUWWW[[[cccppprrr^^^NNNFFFBBB???===DDDHHHPPPYYYaaagggjjjlllnnnpppsssxxx}}}|||uuuqqqvvv}}}kkkcccWWWMMMGGGFFFGGGHHHJJJIIIIIIKKKOOOQQQRRRQQQZZZUUUPPPOOOQQQQQQNNNJJJNNNHHHBBB@@@AAABBB@@@===BBBBBBIIIWWWbbbdddbbb```XXXXXXXXXZZZ^^^ccchhhlllnnnjjjccc\\\UUUMMMEEE@@@@@@<<<;;;<<<:::555333555333333333333555666888888999999999999999888777777;;;888444111000111333444444777:::;;;<<<===???@@@GGGLLLSSSZZZ^^^```bbbccceeedddbbbbbbcccdddcccbbb]]]aaaaaa\\\ZZZ[[[ZZZUUUQQQOOOKKKDDD999222666>>>hhheeebbb```aaabbbcccbbbfffggghhhiiijjjkkkllllllhhhgggfffeeefffhhhkkkmmmmmmjjjgggeeefffgggggggggiiihhhhhhhhhggggggggggggkkklllmmmlllkkkkkkmmmnnnlllllllllkkkkkkllloooqqqssskkkddddddhhhoooxxx|||vvvsssqqqppppppnnnmmmllllllllllllnnnnnnnnnnnnppprrrsssuuurrrrrrrrrsssuuuyyy}}}}}}|||}}}~~~{{{yyyyyyvvvuuusssrrrqqqpppoooooollllllnnnooooooooonnnmmmxxxuuuqqqooooooooommmkkkeeeccchhhvvvpppYYYMMMIIIFFFCCCCCCDDDBBBDDDHHHMMMTTTeeetttzzzaaaQQQJJJFFFJJJLLLFFF@@@===:::999;;;>>>>>>AAAKKKXXX}}}uuujjj```[[[```eeejjjxxxlllZZZJJJEEECCC<<<:::999888777666777888888888888999;;;<<<>>>@@@AAADDDBBB@@@??????>>><<<:::@@@@@@@@@???===:::888666666777777666555444444555999666444555999:::777333777666555444444555666777777999;;;;;;999888888999;;;;;;;;;;;;:::888777666666555555777999:::999888888888888555222111111222444888@@@GGGJJJMMMWWWaaabbbkkkzzzyyytttmmmfffdddhhhhhhhhhiiimmmsss{{{vvv{{{~~~{{{uuuttt{{{}}}cccUUUPPPMMMJJJQQQYYYfffnnnnnnppp~~~}}}sssmmmkkkiiiiiinnnlllhhhfffeeedddbbb```aaaccccccaaa^^^\\\]]]^^^^^^[[[]]]dddiiihhhggghhhiiikkklllmmmmmmmmmppprrrpppooommmnnnnnnmmmjjjgggdddaaa___^^^```bbbddddddeeeddddddddddddeeefffgggiiijjjjjjhhhgggfffgggiiiiiigggggghhhiiiiiifffcccaaaccceeeccc^^^ZZZ[[[\\\gggjjjkkkhhhhhhlllnnnmmmllllllkkkjjjiiiiiikkklllppptttwwwuuuqqqnnnoooqqqoooqqqrrrrrrpppllliiiggg```^^^[[[WWWOOOIIIKKKRRRUUUZZZaaammm|||~~~zzzrrrfffUUUIIICCC@@@>>><<<@@@CCCHHHPPPXXX```fffiiirrrtttvvvwwwyyy}}}zzztttlllccc\\\WWWTTTRRRUUUWWW[[[```dddhhhkkkmmmooojjjfffddddddbbb]]]XXXUUUOOOIIIFFFGGGGGGDDDAAAIIIJJJRRRaaammmooommmlll```^^^\\\\\\]]]aaaeeehhhgggccc^^^YYYSSSMMMFFFBBBAAA===:::;;;888444333555222222222333444555777777999999999999888777666666777555222000///000222444555777:::;;;<<<>>>@@@CCCLLLPPPWWW[[[^^^___```aaadddbbb___^^^^^^___^^^]]]___cccdddbbbbbbccc```ZZZVVVPPPJJJBBB999333555<<>><<<888:::===???@@@EEEQQQ^^^yyyhhhXXXQQQQQQ^^^lllwwwrrrZZZNNNDDDBBBAAA999;;;:::999888777888888999777777888999;;;===???@@@BBB@@@???>>>???>>>===;;;============<<<;;;::::::777666555555666666555444444222111333777999888666666555555444444555555666777999::::::999888888999;;;<<<;;;;;;:::888777666555555777:::======<<<:::;;;:::999666222111222333222666>>>FFFJJJMMMWWWbbb```hhhwwwyyyvvvpppiiigggddddddfffjjjpppuuuyyyzzzpppssswwwyyy{{{}}}uuu```SSSMMMIIIGGGMMMUUU___fffiiiqqquuunnnkkkkkkkkkqqqnnnjjjgggfffeeecccbbbdddeeeeeeccc```^^^^^^^^^\\\ZZZ\\\cccfffeeedddeeehhhkkknnnooooooooopppqqqpppnnnmmmllllllkkkhhhfffdddbbb______```bbbcccccc```aaacccdddeeeeeeeeeeeeiiikkkkkkjjjhhhffffffgggiiihhhgggffffffdddaaa^^^\\\\\\\\\ZZZXXXXXXZZZ\\\hhhlllmmmiiihhhkkkpppqqqrrrpppnnnllljjjjjjkkkllltttuuutttpppkkkiiijjjmmmlllmmmnnnooommmkkkhhhfffeeeggggggbbbUUUIIIIIIOOOSSSYYYaaahhhttt}}}yyypppkkkbbbYYYMMMDDDAAA???>>>======>>>AAAFFFNNNXXXaaafffsssvvvzzzyyyxxxzzz|||{{{zzzzzz{{{}}}wwwpppkkkgggiiioooyyy~~~zzzuuuppphhhccc\\\WWWUUUSSSOOOLLLPPPPPPXXXfffpppqqqooonnniiigggeeebbbaaaaaabbbccc^^^\\\YYYUUUQQQLLLFFFBBBAAA===999999666222222555222222333333444555666777999999999999888777555555333222///......000222444777999:::;;;<<>>@@@CCCIIITTT```mmm~~~sssZZZIIIAAADDDKKKSSSSSSJJJ???:::::::::<<<>>>???AAAIIIXXXeeeyyy}}}|||mmm\\\OOOMMMUUUgggyyy|||```LLLEEE@@@AAA@@@666;;;:::999888888888999:::999999999:::;;;<<<===>>>@@@>>>======>>>???===<<<<<<<<<<<<<<<;;;;;;;;;:::777555333444777888666444333222111222666888777666555555555555555555555555777999::::::888888888999:::::::::999888777666555666777:::>>>AAABBB@@@>>>===<<<:::777333222222444111444;;;CCCHHHMMMWWWaaabbbhhhuuu}}}uuuxxxvvvqqqnnniiijjjmmmsssxxxzzzwwwsssooorrryyysssaaaTTTKKKHHHHHHOOOUUU^^^cccgggpppxxxpppmmmllllllooollliiigggffffffeeeeeegggffffffdddbbb```______\\\[[[]]]ccceeecccbbbdddeeeiiimmmooopppoooooopppooonnnlllkkkjjjiiigggfffhhheeebbbaaaaaaaaa``````______```bbbccceeeffffffjjjlllmmmmmmjjjhhhffffffggggggfffdddccc```]]]ZZZ[[[[[[[[[[[[]]]```eeehhhlllpppoooiiifffjjjpppsssuuurrrnnnkkkjjjkkkkkkjjjnnnooonnnllliiihhhjjjllljjjjjjiiijjjkkklllllllllooorrrrrrjjjYYYJJJKKKSSSUUU\\\bbbgggooo{{{~~~rrrggg```XXXRRRJJJEEEBBBAAA@@@??????>>>>>>AAAHHHSSS]]]dddmmmttt{{{}}}zzz{{{~~~zzzyyy|||~~~}}}}}}}}}}}}xxxxxxwwwwwwxxxzzz|||}}}xxxqqqmmmiiidddaaa```^^^aaahhhlllkkkiiijjjppppppooonnnjjjfffbbb```[[[YYYVVVSSSOOOKKKEEEAAAAAA;;;888777444111222666333444444555666777777777999999999888777555444333000///......///111333555999::::::;;;===AAAGGGKKKVVVYYY]]]___^^^^^^^^^^^^___\\\XXXVVVWWWXXXXXXXXX```dddkkksssyyyzzzsssllleeeXXXIIIAAA<<<999:::>>>hhhfffcccbbbbbbcccbbbaaa```cccgggjjjlllkkkiiiggggggfffeeeddddddeeeeeeffffffdddbbbaaacccccccccbbbbbbccceeeggggggeeedddcccaaacccfffhhhhhhiiijjjkkkjjjmmmpppqqqpppoooooopppnnnlllpppxxx}}}{{{wwwxxxwwwtttqqqnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjkkkjjjjjjjjjkkknnnppprrrsssqqqnnnmmmmmmoooqqqsssooooooppppppqqqrrrrrrssspppsssuuutttrrrnnnllllllooopppsssuuuwwwwwwwwwwwwmmmmmmnnnnnnooopppqqqrrrooopppqqqqqqnnniiieeebbbiiixxxpppTTTLLLDDDBBBAAA>>>???AAADDDPPPaaaooo}}}nnnRRR@@@===BBBUUUZZZ[[[SSSEEE;;;777777:::<<<===???FFFUUUfffrrrtttrrrooopppqqqkkk^^^QQQKKKQQQaaavvvmmmUUUFFFBBB???@@@???666;;;:::999888888888999:::======<<<<<<<<<<<<======>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;:::999888666444222444777999777555555444333333444666666666666666666666666666666666999:::::::::888888999;;;;;;;;;:::999777777666666666777:::>>>BBBBBB@@@>>>>>>>>><<<999555333333555111333888AAAGGGLLLVVV___dddhhhrrrpppoooxxxzzzvvvtttsssuuu{{{}}}||||||tttdddUUUIIIGGGJJJOOOVVV^^^bbbgggqqq|||yyyrrrnnnlllllljjjhhhfffeeefffggggggfffhhhgggeeedddcccbbbaaa```^^^]]]```eeeeeebbbbbbdddbbbfffkkknnnnnnnnnmmmmmmmmmmmmllljjjhhhgggggggggiiigggdddccccccbbbaaa``````___^^^^^^```cccfffiiikkkmmmnnnnnnkkkhhhggggggggghhhhhhfffccc```^^^]]]ZZZ\\\```cccgggmmmsssxxxxxxxxxsssjjjggglllssswwwuuuqqqllliiijjjjjjjjjiiiiiijjjjjjjjjiiiiiijjjkkkiiigggeeeggglllqqqtttuuuyyy{{{yyymmmZZZMMMPPP[[[[[[aaafffiiioooyyy~~~zzzmmmbbb\\\UUUQQQLLLHHHEEEDDDCCCBBBBBB@@@???@@@FFFNNNXXX^^^dddmmmwwwzzzwwwuuuxxx{{{|||xxxsssooolllkkknnnrrrzzzzzzuuutttuuuvvvvvvssstttuuuvvvvvvvvvvvvvvv}}}}}}wwwsssqqqooojjjhhhjjjsssvvvyyyzzzwwwooogggaaa^^^ZZZUUUQQQLLLGGGBBB>>>>>>999666555444111222666555666777888999999888888999999999888666444333222000/////////111333666777:::;;;<<<<<>>hhhfffddddddddddddcccbbbdddfffiiilllmmmllljjjiiigggfffeeedddcccccccccccceeedddbbbbbbdddeeedddcccbbbccceeeffffffeeedddddd```bbbfffhhhhhhhhhiiijjjhhhjjjmmmnnnmmmmmmmmmnnnmmmkkkmmmuuu|||~~~xxxuuuttttttsssqqqmmmllllllmmmlllkkkkkkjjjjjjkkkkkkkkkhhhhhhiiijjjkkkmmmnnnooopppooonnnnnnnnnppprrrsssnnnnnnnnnnnnnnnooopppqqqqqqssssssrrrooommmllllllkkkmmmoooqqqsssuuuvvvvvvoooooonnnnnnnnnnnnnnnooolllmmmooonnnkkkhhhfffeeennnnnnYYYLLLFFFBBBAAA???===???CCCHHHXXXkkkxxxyyycccOOO>>>666@@@NNNeeeeee]]]NNN@@@999777666888;;;>>>EEEUUUjjj|||yyyrrrkkkhhhdddZZZPPPJJJKKKZZZpppaaaMMMDDDBBB>>>>>>>>>777;;;:::999888777888888999??????>>>=========>>>>>>===<<<;;;<<<===>>>===<<<:::;;;<<<===<<<999777555444444333555777888888777777777666555555666777888666777777888888777777666:::;;;;;;:::999999;;;<<<>>>===<<<:::999999999999555555777;;;>>>???>>><<<===>>>===;;;888555555555222222666???EEEKKKTTT]]]aaafffooo~~~uuueeeiiivvv{{{zzzzzzwww~~~||||||rrrgggXXXJJJFFFKKKMMMTTT\\\```gggrrr{{{~~~{{{vvvpppllljjjjjjfffeeedddeeeggghhhgggfffhhhfffddddddddddddbbbaaa______bbbfffeeeaaaaaaddd```dddhhhkkkllllllllllllllllllllljjjhhhggghhhiiihhhfffeeedddffffffeeedddaaa```^^^]]]___bbbfffiiijjjlllmmmllliiigggggghhhgggiiijjjjjjgggeeedddddd[[[bbbkkkqqqtttyyyyyymmmkkkqqqyyy{{{tttooojjjhhhiiikkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhffffffjjjqqqxxx{{{|||~~~xxxkkkZZZOOOVVVbbbdddhhhkkkkkkoooxxxyyy|||~~~|||tttjjj```[[[VVVTTTQQQMMMIIIHHHGGGFFFFFFEEEDDDDDDGGGLLLQQQTTTYYYaaajjjnnnllliiihhhiiieeeaaa^^^]]]\\\ZZZ\\\___fffnnntttsssqqqtttwwwxxxvvvrrrooommmnnnqqqrrrsssmmmoooqqqssstttttttttsss{{{}}}vvvnnnlllnnnvvv{{{wwwllleeebbb]]]VVVNNNIIICCC>>>;;;:::666444555444222333666777888999:::;;;:::999999:::999999777555333111000000000000111222555777888;;;<<<===>>>AAAGGGMMMRRRWWWYYY\\\]]]\\\\\\\\\]]]ZZZYYYXXXYYY[[[\\\\\\[[[]]]```gggppprrrmmmiiihhh[[[NNN@@@999777777:::???fffeeedddeeeggghhhgggffffffgggjjjllllllkkkiiihhhdddddddddccccccccccccccceeecccbbbcccdddeeedddcccdddddddddeeeeeeeeeffffffccceeehhhiiiiiihhhhhhhhhgggiiikkkkkkjjjjjjkkklllpppkkkjjjnnnsssuuuyyy}}}|||xxxuuurrrrrrqqqnnnkkkjjjjjjllliiiiiiiiiiiijjjkkklllmmmggghhhjjjlllmmmnnnnnnnnnnnnooooooooooooppppppqqqooonnnmmmmmmmmmnnnoooppppppqqqqqqooommmlllmmmnnnllllllmmmnnnoooqqqssstttsssrrrpppnnnmmmllllllmmmkkkkkkjjjgggeeeeeehhhlllwwwttt^^^KKKFFFCCCAAAAAA@@@>>>BBBHHHQQQbbbssszzz{{{{{{wwwrrrcccRRRDDD>>>;;;<<>>EEERRRhhhxxxooohhh^^^PPPJJJKKKUUUiiilllVVVGGGBBBBBB<<<<<<>>>999:::999888777666777888888============>>>???@@@@@@===<<<;;;;;;======<<<;;;777999<<<======:::777444222333555666666666888999888888777666666777999;;;777888999::::::999888777<<<======;;;::::::<<<>>>???>>><<<:::999999999999555555666888;;;===<<<;;;;;;===>>>>>>;;;888666666333222555===DDDJJJSSS[[[]]]ccckkkuuu{{{iii]]]eeettt|||~~~{{{}}}uuuppplll```OOOJJJNNNNNNTTTZZZ\\\cccoooxxxzzzwwwwwwtttooojjjggggggiiiddddddeeegggiiihhhfffdddgggeeecccccceeeeeedddaaa``````cccfffddd``````ccc```cccgggjjjjjjkkklllmmmkkklllllljjjhhhgggiiillljjjhhhgggggghhhhhhgggeeeaaa`````````aaaccceeeggghhhiiiiiigggeeeeeefffhhhdddgggjjjjjjhhhggghhhiiieeeqqq|||nnnmmmuuu{{{}}}sssmmmhhhgggjjjmmmnnnmmmkkkiiigggfffgggiiikkklllhhhhhhjjjrrrzzz|||{{{ttthhhYYYRRRYYYfffnnnooonnnkkknnntttwwwwwwsssvvvxxxvvvppphhhaaa^^^\\\[[[XXXTTTQQQOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOSSSYYY]]]^^^^^^______XXXTTTTTTXXXXXXUUUSSSVVVYYY___aaa___^^^aaadddccccccbbbbbbdddiiilllnnnooollllllmmmnnnooopppqqqrrrvvv{{{yyyuuuwww|||yyyoooiiiddd^^^TTTKKKDDD???<<<999666333333555555333333666666888999;;;;;;:::999888:::999888777555222000/////////000111333555777888:::<<<>>>@@@DDDIIIOOOTTTXXXYYY[[[[[[ZZZYYYYYYZZZXXXXXXXXXYYY[[[[[[YYYWWW\\\^^^cccgggcccZZZWWWZZZSSSIII>>>888666777===DDDccccccccceeehhhkkkkkkjjjfffggghhhiiiiiihhhgggfffbbbbbbbbbccccccddddddddddddcccbbbcccdddeeedddccceeeddddddddddddeeefffggggggiiikkkkkkjjjgggffffffhhhiiijjjjjjjjjjjjkkkmmmuuunnniiijjjkkklllooosss|||}}}{{{yyyrrrqqqpppmmmjjjiiijjjkkkhhhhhhhhhiiijjjlllmmmnnnfffhhhkkkmmmoooooonnnmmmnnnnnnoooppppppooonnnnnnqqqpppooonnnnnnoooppppppnnnooonnnmmmlllllloooqqqoooooonnnnnnnnnpppqqqrrrvvvtttrrrooommmlllllllllooonnnjjjeeecccfffnnnuuuxxxgggXXXKKKDDDBBBAAABBBAAAAAAFFFMMMZZZjjjxxx{{{vvvqqqhhh___QQQBBB999<<>>>>>:::>>>DDDMMM]]]vvv|||ssskkk]]]NNNKKKRRRbbbxxx^^^NNNBBB@@@BBB;;;:::>>>:::999999777666666666777888::::::;;;<<<>>>@@@BBBCCC>>><<<;;;;;;<<<===;;;:::444777;;;>>>>>>;;;777444000333666666555555888;;;888888888777777999<<>>===<<<;;;;;;===???===<<<:::888777777777888888777777888;;;======<<<:::<<>>JJJWWW___bbbQQQ@@@::::::;;;<<<===EEELLL^^^yyyzzztttcccPPPSSSbbbvvvwwwUUUGGGAAA<<<;;;===???===:::<<<;;;:::777555555777:::<<<::::::<<<@@@AAA@@@>>>???>>><<<<<<;;;:::777555888777666777888888666444777777777888:::<<<;;;:::;;;;;;:::::::::999999999999999999999:::;;;<<<<<<===<<<;;;:::999888888888999999999999999999999999:::999888888888999:::;;;===>>>???AAAAAA===888444555333333777???IIIQQQVVVZZZ^^^dddlllxxx~~~mmmccc]]]bbbnnn|||xxx|||~~~{{{wwwqqqsssvvvtttnnnfff___[[[XXX\\\]]]\\\\\\aaaiiinnnqqqssskkk]]]ZZZaaaccc]]]cccdddeeefffggghhhhhhhhhhhheeebbbbbbeeefffdddaaa___```bbbccccccbbbaaa```bbbccceeeiiikkkllljjjiiiiiijjjkkkjjjiiiiiijjjlllmmmkkkiiifffeeedddccccccaaaaaabbbbbbbbbaaaaaa```cccddddddeeeeeeddddddcccffffffeeefffgggjjjmmmooo{{{tttlllnnntttxxxzzzvvvlllcccfffqqqxxxvvvpppqqqkkkdddccclllwwwyyytttlllooouuu|||~~~zzzvvvvvvqqqkkkfff\\\VVV]]]hhhtttuuuqqqkkkgggiiihhhfffqqqpppppppppkkkdddeeeiiiiiihhheee___^^^aaa```]]]^^^```___[[[XXXUUUMMMDDDFFFCCCFFFMMMSSSWWW\\\aaaaaafffnnnuuuvvvsssmmmiiihhhhhhiiiiiifff```YYYSSSUUUSSSRRRQQQSSSXXX^^^bbbeeeeeefffhhhjjjkkkmmmnnnnnnqqqvvvyyyzzz{{{|||}}}~~~{{{zzz{{{zzzwwwzzzvvvnnnjjjdddZZZMMMDDD@@@===888444666444222000111333777999;;;;;;;;;<<<;;;;;;::::::666666555444333111000///......///222555777777777===>>>???@@@CCCIIIPPPVVV\\\ZZZWWWVVVVVVWWWZZZ\\\]]]ZZZXXXXXXUUUQQQQQQUUUYYYXXXZZZZZZQQQHHHIIIPPPQQQGGG???>>>===<<>>???>>>;;;<<<;;;:::777555555888:::<<<;;;;;;>>>AAAAAA@@@===???===<<<;;;;;;:::888555666888999888555444444666777777888;;;======;;;999;;;::::::::::::999999999999999999999:::;;;<<<<<<:::::::::999::::::;;;<<<::::::::::::999999999888;;;:::999888888:::<<<===???>>>?????????<<<888444444333333666>>>GGGPPPUUU\\\```eeellluuu}}}|||vvvfff]]]XXX^^^lllyyyqqqwww}}}xxxwww{{{vvvvvvuuurrrssssssvvvyyyxxxrrrhhh```]]]______[[[YYY]]]eeekkkooorrrnnnbbb^^^bbbccc^^^eeeeeefffgggggggggggggggiiigggeeedddcccbbbaaa______```````````````______ccccccdddeeefffgggfffeeeiiijjjjjjjjjhhhhhhjjjllljjjhhhfffcccbbbaaabbbbbb``````aaaaaaaaaaaa``````bbbcccddddddeeeeeeeeedddeeeddddddeeefffiiilllmmmwww|||pppkkkmmmsss{{{vvvnnngggkkkvvv|||yyyrrrsssoooiiihhhqqq{{{|||wwwrrrvvv}}}xxxsssmmmkkkiiiggg```\\\bbblllmmmnnnlllfffdddeeefffdddkkkkkklllllliiieeeffflllkkkllliiidddcccfffgggddddddffffffaaa]]]XXXOOOFFF>>>>>>AAAFFFJJJPPP[[[fffhhhqqq}}}~~~|||rrrfff^^^TTTRRROOONNNPPPSSSWWWXXX^^^___bbbeeehhhjjjkkkkkkkkknnnsssuuuuuuuuuuuuuuuxxx{{{~~~|||xxxvvvtttrrrrrrssssssqqqtttyyy~~~|||yyyxxxtttmmmhhhbbbXXXJJJAAA===:::666333555444222222222444777888::::::;;;;;;:::999888888666666555444333111///...//////111333666777888777===>>>@@@BBBFFFKKKRRRWWWZZZYYYYYYYYYYYYYYYYYYZZZZZZVVVTTTTTTRRROOOPPPTTTQQQSSSWWWWWWQQQJJJMMMVVVRRRHHH@@@<<<999<<>>EEELLLggg~~~uuuiii```hhhyyywww^^^HHHCCC@@@<<<<<>>===;;;;;;;;;:::888666444888;;;999333000333777888999:::===???>>>;;;999:::::::::999999999888888999999999999:::;;;<<<===888888888999;;;<<<>>>???===<<<;;;;;;:::999888888;;;:::888888888;;;>>>@@@@@@???>>>======;;;888555333222222555<<>>???EEETTTbbbiiiuuu{{{rrrfffbbb^^^\\\[[[ZZZVVVRRRUUUWWW[[[```eeehhhjjjkkkhhhlllqqqssssssqqqooonnnmmmooorrrttttttqqqnnnlllkkkiiijjjllllllkkkmmmsssxxxxxxvvvsssppprrrxxx~~~}}}uuuuuutttoooiii```VVVHHH???;;;999777444444444444444555666777888::::::::::::999888666666777666555444222000///...000111333555666777888888===???CCCGGGJJJOOOTTTXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXSSSOOONNNMMMLLLNNNRRRLLLOOOTTTTTTNNNLLLRRR\\\TTTJJJAAA;;;888???VVVoooeeecccaaaaaacccgggjjjlllhhhjjjkkkkkkhhheeeddddddcccdddeeehhhjjjkkkjjjhhhgggggghhhhhhiiiiiihhhgggmmmmmmmmmkkkgggeeeeeeggghhhggggggggghhhiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkkmmmmmmlllkkkiiigggeeedddgggrrr~~~~~~yyywwwuuuqqqlllggggggeeeddddddfffggggggfffllljjjhhhhhhjjjmmmmmmlllhhhhhhjjjkkkllllllkkkkkkpppooommmlllkkklllmmmmmmkkkkkklllllllllmmmmmmmmmnnnpppqqqsssttttttssssssnnnoooppppppnnnllllllmmmpppooommmmmmmmmllliiigggeeecccccciiisss|||{{{ppp___OOOGGGDDDCCCAAA???BBBGGGPPP]]]nnnwww]]]GGG:::666555333777>>>FFFKKKIIIBBB;;;999:::;;;<<<;;;???LLLYYY}}}vvvmmmeeejjjvvvssscccQQQDDDAAA???======???@@@@@@???<<<<<<:::888666777:::<<<===>>>@@@AAAAAA@@@===;;;===<<<:::;;;;;;:::888666555888999777333111333666;;;;;;<<<===???>>><<<:::999999999999888888888888999999888999999:::;;;<<<888888888999:::<<<>>>>>>>>>===<<<;;;:::888777777:::999777666777:::>>>@@@BBB???<<<:::::::::888777222222333555:::BBBKKKQQQ[[[aaafffiiinnnqqqmmmfffSSSSSSWWW___mmmpppmmmxxxsssmmmhhhiiikkklllooorrrssssss}}}rrrdddgggeeecccaaa]]]\\\```ggghhhqqquuuqqqmmmlllkkkhhhdddeeefffggggggggggggggghhhjjjjjjgggaaa]]]]]]^^^aaa```^^^\\\[[[[[[\\\]]]bbbaaa```]]]\\\]]]```bbbeeefffggggggfffgggiiikkkgggfffdddbbbaaaaaabbbccc^^^___````````````````````````aaabbbccceeefffgggcccccccccdddfffhhhjjjkkkrrryyyvvvuuurrrssszzz}}}vvvqqqttt|||~~~xxxxxxwwwuuuvvv}}}}}}}}}tttnnnkkkoootttuuussspppqqqtttjjjmmmmmmfff```^^^]]][[[]]]\\\^^^aaabbbcccjjjssswww}}}|||xxxvvvxxxxxxrrrkkkcccVVVJJJBBB>>>;;;::::::===HHHRRR\\\kkk}}}~~~{{{xxxtttkkk___VVVSSSTTTWWWZZZ___dddhhhkkkgggkkkqqqtttsssqqqnnnmmmlllnnnpppqqqqqqooommmllliiiggghhhjjjiiigggiiinnnpppooollliiigggiiiooottt{{{xxxsssrrrnnnhhh^^^TTTGGG>>>;;;;;;999666333444555666777888888888;;;;;;;;;:::999777666555777666555333111000///...222333666777777888999:::===AAAFFFKKKOOOSSSVVVYYYWWWXXXYYYZZZZZZYYYXXXWWWXXXQQQKKKJJJIIIHHHKKKPPPLLLOOOQQQOOOKKKMMMXXXcccYYYLLLAAA===>>>HHH```wwwbbbaaa``````bbbfffkkknnnkkklllmmmllliiifffeeeeeehhhfffddddddfffggghhhhhhfffhhhjjjkkkjjjiiihhhhhhjjjjjjiiihhhffffffggghhhkkkjjjiiihhhggggggggghhhffffffhhhiiikkklllmmmnnnmmmlllllljjjiiigggeeedddkkkuuuuuusssrrrrrrttttttpppmmmiiihhhggggggiiijjjjjjjjjkkkiiihhhiiikkkmmmooooooggghhhjjjkkkllllllkkkjjjnnnmmmkkkjjjiiiiiiiiijjjggghhhiiikkklllnnnoooppppppqqqsssttttttsssrrrqqqppppppnnnllljjjjjjlllnnnooommmkkkjjjjjjiiifffddddddbbbeeeppp}}}yyypppggg\\\OOOHHHEEEDDDCCCCCCDDDKKKUUUaaappp}}}dddNNN???666333333333<<>>=========>>>?????????===<<<;;;999777888;;;===???@@@AAAAAA???===;;;:::;;;:::::::::;;;;;;999777888777555555555555555555???===<<<<<<===>>>===<<<999999888888888777777777888777777888888999:::;;;999999999999999:::;;;<<<>>>===<<<;;;999888666666888777666555666999<<<>>>AAA>>>:::888888999999888333444444555999@@@IIIPPPVVV]]]dddhhhlllnnnjjjdddUUUUUUVVV[[[hhhyyyrrrtttrrrhhheeefffjjjoooqqqrrrssstttzzz}}}rrrjjjdddaaaaaa```]]]___dddcccjjjqqqrrrpppooommmjjjcccdddeeeggghhhiiiiiiiiifffhhhjjjgggccc```___aaabbbaaa___]]]\\\\\\]]]]]]___``````^^^\\\]]]```cccaaacccdddddddddeeegggiiiiiihhhgggfffeeeeeeeeeeee^^^______```aaaaaa``````^^^^^^___```bbbdddfffgggcccddddddfffhhhiiikkklllrrrvvvzzz|||}}}|||||||||zzzxxxwww|||yyysssttt{{{{{{xxxyyyyyyzzz~~~vvvpppsssxxx|||{{{xxxuuusssqqqhhhmmmnnnggg```]]]\\\ZZZYYYXXXYYY[[[]]]```iiirrrxxx~~~}}}~~~xxxpppfffYYYMMMIII@@@::::::<<<===???CCCLLLYYYjjjuuuwwwvvvxxxzzzrrrggg```^^^ZZZYYYYYY\\\```ccceeejjjooossssssqqqooonnnmmmnnnooopppooonnnmmmllliiiggghhhiiigggdddeeeiiijjjhhhfffddddddgggllloooooovvv}}}~~~sssnnnhhhbbbXXXNNNBBB;;;::::::999777333444666888999999999999<<<<<<<<<;;;:::888777666666555444222000000//////222555888999999999;;;===???CCCJJJOOORRRUUUXXXZZZYYYYYYXXXWWWWWWXXXYYYYYYYYYPPPIIIHHHHHHHHHKKKNNNNNNPPPPPPLLLLLLSSS```jjj[[[KKK??????FFFQQQdddvvv___```aaaaaabbbeeejjjnnnmmmmmmmmmkkkhhhfffffffffjjjgggcccaaabbbdddeeeeeeiiilllooopppnnnkkkiiihhhhhhgggfffeeeeeefffggghhhllllllkkkjjjhhhgggfffffffffgggiiijjjmmmnnnpppqqqmmmmmmlllkkkiiigggeeedddmmmxxx|||qqqooonnnoooqqqrrrooolllkkkjjjiiiiiikkkmmmmmmllliiiiiiiiijjjkkklllnnnnnnfffgggjjjkkklllkkkjjjiiimmmlllkkkiiihhhgggggggggaaacccfffiiimmmqqqtttuuurrrrrrrrrrrrrrrqqqqqqpppsssrrrpppmmmjjjkkkmmmpppkkkiiiggggggggggggeeedddaaaccciiiuuu}}}ooobbbZZZQQQIIIGGGFFFCCCBBBDDDMMMWWWcccnnnyyyuuubbbLLL>>>888444333333:::BBBJJJKKKEEE===999999777999;;;<<<@@@QQQppp~~~qqqccc^^^___dddoooyyyooo```TTTJJJDDDBBB<<<========================<<<;;;999888999<<<>>>@@@AAAAAA@@@<<<:::999::::::999999:::;;;;;;999777999666444444666888888777@@@>>>=========>>><<<;;;888888888777777777777666666666666666777888999::::::999999888888888888999===<<<;;;:::888777666555666666666666777888:::;;;???<<<999777888999:::999555666777777999@@@IIIQQQRRRZZZccchhhlllnnnjjjeee^^^ZZZWWWXXXccc~~~vvvrrrsssuuu{{{nnneeeaaaeeelllrrrqqqmmmnnnqqqqqqzzzvvviii___```aaa^^^]]]```___ccciiinnnqqqqqqooommmeeefffgggiiijjjjjjjjjkkkfffhhhiiihhhfffcccbbbbbbaaa```______^^^^^^^^^^^^]]]```bbbaaa___^^^```bbb^^^___aaaaaaaaaccceeegggjjjkkkjjjjjjiiigggfffeee]]]]]]^^^___````````````]]]]]]]]]^^^___aaadddeeecccccceeefffhhhjjjkkkkkkpppsssuuutttssstttwww{{{yyyzzz|||~~~xxxtttvvv}}}}}}wwwyyyzzz|||zzzvvvzzz~~~}}}yyyvvvrrrmmmffflllooohhh```]]]\\\ZZZVVVTTTSSSUUUVVVYYYcccmmmyyy{{{sssjjj]]]RRRKKKAAA999;;;>>>>>>======AAAKKKYYYbbbgggiiimmmppprrrzzzvvvrrrjjjbbb]]][[[\\\]]]dddhhhmmmppppppnnnmmmlllkkkkkkkkkkkkjjjiiihhhhhhfffeeeeeefffddd``````ccceeecccbbbaaabbbeeeiiikkkhhhlllqqqssstttxxxwwwoooggg^^^MMMEEE;;;666777888666444444555666888999::::::;;;;;;;;;;;;;;;:::999777777555444222111000000111111222666:::;;;:::;;;>>>AAABBBFFFLLLQQQTTTVVVYYYZZZ\\\[[[YYYYYYYYYYYY[[[\\\XXXOOOIIIIIIKKKLLLNNNRRRPPPQQQQQQOOOSSS]]]fffkkkVVVGGG<<<@@@KKKVVVdddrrr]]]___aaabbbbbbdddiiilllmmmmmmkkkhhheeedddeeefffhhheeecccbbbcccddddddcccgggkkkpppqqqooollljjjjjjhhhfffdddcccdddfffggggggkkkkkklllkkkjjjiiigggfffggghhhiiijjjlllnnnoooooommmmmmmmmkkkjjjhhhfffeeeooo{{{wwwuuuqqqmmmllllllkkkhhheeejjjiiihhhiiikkkmmmmmmlllhhhiiijjjjjjiiiiiiiiiiiieeegggiiikkklllkkkjjjiiimmmllllllkkkiiihhhfffeeebbbdddfffjjjnnnqqqtttuuuqqqpppppppppppppppqqqqqqrrrrrrrrrooommmlllmmmooojjjhhhfffddddddcccaaa``````eeemmmrrrrrrkkkaaaZZZQQQJJJFFFHHHGGGEEEEEEIIIUUU___hhhnnnsssvvvqqqjjjVVVIII<<<777555333555999CCCFFFHHHEEE@@@:::888888777888:::>>>FFF\\\wwwoooeee^^^YYY\\\dddmmmvvv|||sss___SSSJJJCCC@@@AAA;;;<<<======<<<;;;;;;;;;======<<<:::888999<<>>@@@@@@>>>:::666888888777777777666666666555444444555555666777888888888777777777777777888;;;;;;:::999777666555555777777888888999999999999<<<:::777777888:::::::::777999:::::::::@@@JJJRRRPPPYYYdddiiimmmnnnkkkeeedddbbbaaaccciiizzz}}}rrrnnnnnntttyyy}}}xxxooollljjjoooyyy}}}vvvkkkiiinnnllltttwwwccc```bbb```^^^```aaaaaadddmmmuuuwwwuuussslllllllllmmmmmmlllkkkkkkiiiiiihhhiiihhhgggcccaaa^^^_______________^^^^^^[[[```eeeeee```]]]\\\]]]ZZZ\\\^^^^^^___```cccfffiiijjjlllllljjjgggcccaaaZZZZZZ\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]___aaacccaaabbbdddfffgggiiijjjjjjiiinnnrrrqqqmmmmmmrrrxxxvvv|||vvvttttttzzzwwwzzz|||~~~~~~~~~}}}yyyyyyuuupppmmmtttvvvmmmccc]]]ZZZWWWUUUQQQNNNNNNNNNQQQZZZeeeqqq|||}}}vvvnnnbbbXXXLLLCCC<<<<<<<<<;;;;;;===<<>>@@@:::<<<===<<<;;;:::999:::======<<<:::999:::===@@@CCCCCCAAA<<<777555777999999888888999;;;;;;:::888333777999888555666<<>>777777888888888777777666222111000///000111333444000666;;;===<<<===AAAFFFGGGJJJNNNRRRTTTVVVXXXZZZ]]]^^^aaaccccccaaa^^^]]]SSSKKKHHHMMMTTTXXX[[[^^^^^^``````___cccfff___SSSBBB:::777===DDDNNNaaasssTTTTTTUUUYYY^^^dddgggiiilllllljjjgggcccbbbbbbdddgggeeeddddddeeegggggggggeeehhhkkkmmmmmmkkkhhhfffhhhgggfffggghhhiiihhhggghhhhhhiiiiiiiiiiiiiiiiiijjjhhhfffgggiiikkklllllllllkkkkkkjjjjjjiiiiiiiiittt~~~rrrqqqpppnnnllljjjiiiiiihhhllljjjiiijjjkkkkkkjjjiiijjjjjjiiiiiigggfffeeedddffffffhhhiiikkkkkkllllllmmmllllllmmmmmmlllhhheeegggiiikkkjjjiiiiiimmmqqqqqqqqqqqqpppooonnnmmmmmmrrrssstttvvvvvvsssmmmiiimmmeee``````^^^ZZZYYY]]]dddkkklllcccXXXSSSPPPKKKDDDHHHKKKJJJHHHIIIOOOTTTbbbjjjkkk```TTTLLLEEE>>>???444000555666444===KKKUUUJJJAAA>>>>>><<<;;;===999;;;>>>FFFXXXoootttiii^^^RRRJJJNNNKKKWWWsss~~~tttbbbNNNEEECCCBBBAAAAAA???===::::::;;;===>>>>>>=========<<<;;;;;;;;;:::AAA???===;;;999888888888999999;;;<<<<<<;;;999999777888::::::999888999:::999:::;;;;;;:::777444333<<<:::888666666777888999:::777444111000222555888333444555666666777666666::::::999999999999::::::888888888777888888999999777888888999::::::;;;;;;;;;<<<===;;;999<<>>AAA@@@???>>>???@@@BBBDDDLLLUUUbbbiiikkklllooorrruuuwwwyyyzzz{{{}}}~~~yyyuuupppmmmllljjjgggdddhhhhhhfffeeedddddddddddd```aaabbbbbbaaa```___^^^^^^\\\ZZZYYYZZZ\\\\\\[[[\\\```bbb]]]VVVSSSVVVZZZ\\\^^^```aaa^^^WWWMMMFFF666777888777444333555777777777777888888999999:::;;;:::888666444333222222222222111111222444555666666999<<<===<<<===AAADDDGGGMMMRRRTTTTTTUUUYYY^^^bbbbbbdddffffffccc___[[[WWWRRROOOQQQXXX^^^aaaaaaeeejjjqqqtttooobbbTTTJJJBBB999666<<>>:::666333333777<<<@@@IIIRRRTTTGGG<<<888888777777888===???CCCMMM___qqqyyyxxx{{{ssshhh]]]SSSJJJDDDPPPWWWlllooo]]]KKKCCCAAA@@@??????>>><<<:::999;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@???===:::888777777777999999::::::::::::999999;;;<<<===<<<;;;999999::::::;;;;;;:::999777666555999999::::::999777666555777666555444444444444555444555666777777777777777999999999888888999999999;;;;;;:::999888888888888;;;::::::999999999999999999;;;;;;:::999===DDDKKKNNNSSS___lllrrrrrrsssvvvzzz}}}wwwrrrnnniiidddffflllmmmlllmmmqqqwww~~~}}}wwwooommmrrrzzzvvvtttyyyuuufff```\\\ZZZZZZhhhnnntttuuussstttzzzxxxrrrqqqpppllljjjkkkgggfffffffffgggfffdddaaabbbaaa```^^^]]]]]]^^^___^^^aaaaaa]]][[[[[[XXXTTTXXXWWWUUUUUUVVVYYY]]]___aaacccfffhhhhhhfffcccaaa```````````````^^^]]]\\\YYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]___bbbdddggghhhhhhggggggggghhhiiikkklllqqqwww~~~{{{yyyxxxyyy}}}}}}~~~yyyrrriii___WWWSSSLLLJJJHHHGGGIIIKKKLLLKKKRRRSSSUUUVVVXXXZZZ]]]___kkkrrrwwwwwwvvvrrrjjjbbbQQQJJJAAA<<<<<<=========EEEEEECCCBBBBBBBBBBBBBBBBBBIIIRRRYYY\\\___bbbdddhhhjjjmmmnnnoooqqqsssuuu}}}{{{zzz{{{||||||{{{}}}xxxrrrnnnllljjjhhhfffhhhgggfffdddcccccccccccc___``````aaa```___]]]\\\\\\ZZZXXXWWWXXXYYYYYYXXXXXXZZZ[[[WWWRRROOOQQQSSSRRRRRRTTTUUUSSSLLLDDD>>>666777888666333222444666666777888888999::::::;;;:::999777555444222222111222111111111222444555666666999<<<>>>>>>???BBBEEEKKKPPPUUUVVVVVVWWW[[[___eeefffgggiiiiiigggbbb^^^XXXUUUUUUZZZcccjjjnnnnnnpppuuuyyyvvvjjjYYYHHH>>>888444444888<<>><<<999888777777777999999888888888888999999>>>???@@@???<<<::::::;;;<<<;;;:::999888888777777777999;;;<<<;;;888444111333444666777777555333222555555666888888999999999888888888888888888888888===<<<;;;:::999888888888>>>===;;;999777777777888888999:::999999<<>>CCCHHHMMMQQQTTTVVV```cccfffhhhhhhiiijjjkkkjjjgggdddcccfffiiilllmmmssspppkkkgggfffeeedddcccgggfffeeecccbbbaaaaaaaaa^^^_________^^^]]][[[ZZZYYYWWWUUUTTTUUUVVVVVVUUUTTTSSSQQQOOOLLLKKKJJJJJJGGGGGGGGGGGGFFFBBB<<<777666777777555333222333444666777888999;;;;;;<<<<<<999888777555333222111111111111000111222444666777888:::===???@@@BBBEEEGGGPPPTTTWWWYYYXXXZZZ]]]aaafffggghhhjjjkkkhhhccc___XXXXXX[[[cccmmmuuuyyyyyyyyy}}}}}}tttaaaLLL<<<444222222444777999GGGiiiUUUVVVXXXYYYZZZ\\\^^^```ccceeeggggggeeeeeeeeefffeeefffgggfffffffffggghhhlllkkkiiihhhgggggghhhiiimmmjjjgggfffhhhjjjkkkllliiigggdddbbbaaabbbdddeeeiiigggeeeeeeggghhhiiihhhjjjkkklllnnnnnnmmmlllkkkpppvvv|||}}}yyytttpppmmmmmmnnnnnnmmmkkkiiihhhiiihhhhhhiiikkkmmmlllkkkhhhhhhiiijjjkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhiiiiiikkknnnqqqoookkkjjjnnnssspppssstttrrrooonnnpppssstttssspppnnnnnnppprrrsssqqqooonnnnnnllljjjeeebbbcccbbbaaaaaa```bbbeeeiiieee^^^TTTKKKGGGGGGHHHGGGIIIOOOXXX```eeeddd```\\\```VVVGGG:::444444666777555999:::>>>RRRkkkssskkkPPPDDD999888;;;<<<===>>>AAANNN```ppp|||~~~uuujjjnnnhhh___WWWOOOKKKNNNSSSaaakkk{{{]]]OOOCCC>>>===;;;::::::;;;999888888:::<<<<<<;;;>>>>>>==================???===;;;999888777777777999888777666666777888999===>>>???>>>===;;;;;;<<<===;;;999888777888999:::888:::;;;;;;:::777333111333444666777777555444222555666777888999:::::::::888888888888888888888888;;;:::999999888888888888>>>===;;;999888888888999999:::::::::999;;;@@@CCCJJJNNNYYYfffnnnqqqvvv{{{vvvvvvxxx{{{yyytttsssvvvrrrrrrsssvvvzzzzzzwwwsssppprrrttttttxxxttthhhcccccccccbbbhhhmmmooommmhhhfffkkkppphhhgggiiiooopppmmmkkklllfffeeeddddddeeedddcccaaaaaabbbbbb```^^^]]]___bbbaaa```]]]\\\___bbb]]]VVVSSSRRRPPPOOOPPPRRRVVVXXXYYY\\\```cccfffggghhhgggffffffeeedddbbb```___^^^XXXXXXXXXXXXWWWVVVVVVUUUUUUWWW[[[^^^aaacccddddddgggggghhhiiikkkmmmnnnooommmqqqwww{{{~~~vvvrrrvvvzzzzzzzzz{{{zzzzzz|||~~~{{{~~~~~~~~~}}}wwwuuupppjjjddd___ZZZXXXNNNNNNOOORRRVVVWWWWWWVVVPPPQQQOOOLLLHHHFFFHHHJJJIIITTT```gggjjjiiiaaaYYYPPPLLLGGGEEEEEEEEEBBB@@@DDDHHHOOOSSSRRRNNNGGGCCC???>>>===@@@EEEKKKOOOQQQ^^^aaadddfffeeedddddddddZZZVVVRRRPPPRRRVVVYYYZZZ_________```aaabbbbbbbbbfffeeedddbbbaaa`````````^^^^^^___^^^^^^\\\ZZZYYYWWWUUUSSSRRRSSSSSSSSSRRRQQQNNNJJJIIIIIIHHHEEEBBBBBBAAA?????????===999777777666666444333333333444666777999:::<<<<<<<<<<<<888777555444222111111000000000000000222444666888999;;;===@@@CCCFFFHHHJJJTTTVVVYYYZZZZZZ\\\___bbbdddeeefffhhhhhhfffaaa]]]WWWYYY^^^fffooouuuxxxxxxxxxyyyvvvhhhSSSAAA777555333333555888===OOOqqqWWWYYY[[[\\\[[[[[[]]]___bbbdddggggggfffdddccccccdddfffhhhhhhffffffgggiiiiiihhhfffeeeeeegggjjjllljjjhhheeeeeegggjjjlllmmmgggeeecccaaa```aaaccceeegggeeedddeeegggjjjkkkkkkiiijjjlllmmmmmmmmmmmmlllooorrrvvvyyywwwssspppoooooonnnlllkkkjjjkkkkkklllkkkjjjiiikkkmmmnnnnnnmmmggghhhiiikkklllllllllllliiihhhhhhggghhhhhhiiijjjnnnqqqsssqqqlllkkknnnrrrpppsssuuuuuurrrrrrtttvvvvvvtttqqqnnnmmmmmmooopppnnnllliiihhhfffccc___]]][[[___bbbcccbbbbbbccccccZZZTTTLLLGGGFFFFFFGGGIIIJJJUUUbbbhhhcccYYYPPPJJJHHHBBB:::555333222333444333<<>>======<<<<<>>EEEJJJUUUccckkklllooottt}}}tttuuu{{{|||zzz||||||yyyxxxzzz|||{{{vvvqqqtttxxx}}}rrrhhheeegggiiihhhjjjiiihhhfffeeefffggghhh[[[]]]ccckkkmmmkkkjjjlllgggeeedddcccddddddcccaaadddbbb______```bbbaaa```aaa___]]][[[___ccc___XXXSSSQQQOOOMMMMMMOOORRRTTTXXXZZZ^^^bbbfffhhhiiiiiieeeeeedddcccaaaaaa``````ZZZZZZZZZZZZYYYWWWVVVUUUSSSUUUXXX\\\___aaaaaabbbaaabbbdddfffgggiiijjjkkknnnqqqtttvvvxxx~~~xxxwwwyyyzzzzzzzzzxxxvvvuuuvvvzzz}}}~~~{{{{{{}}}zzzwwwtttpppkkkfffaaa]]][[[TTTUUUWWWZZZ^^^___^^^]]]UUUVVVTTTOOOIIIFFFHHHLLLLLLVVV```gggjjjkkkfff___WWWQQQJJJFFFEEEEEEDDDBBBEEELLLVVV]]]^^^YYYPPPJJJCCC@@@======BBBIIIOOORRR]]]```bbbbbbaaa^^^]]]]]]VVVRRRMMMIIIIIIKKKLLLMMMOOORRRXXX^^^aaacccddddddeeedddcccaaa___^^^^^^^^^]]]^^^^^^^^^]]][[[YYYXXXVVVSSSQQQPPPQQQQQQQQQPPPPPPKKKGGGEEEFFFEEEBBB>>>???===;;;:::;;;:::999777777666555444444444444444666777999;;;<<<<<<<<<;;;666555444222111000000000000000000111333555888999;;;<<<>>>BBBFFFJJJLLLMMMUUUWWWXXXYYYZZZ]]]```bbbcccdddeeeggghhheee```\\\YYY\\\aaaggglllooooooooorrrpppgggVVVCCC777555888444222222777AAAUUUpppVVVYYY\\\\\\ZZZYYY[[[^^^```cccfffgggfffdddcccbbbcccgggiiiiiigggeeegggiiihhhgggeeedddfffhhhkkkmmmiiigggeeefffhhhkkkllllllfffeeecccbbbbbbdddeeeffffffeeedddeeehhhkkklllmmmiiijjjjjjkkklllmmmmmmnnnmmmnnnrrrvvvtttooonnnoooooommmkkkiiiiiijjjmmmooommmlllkkklllnnnooonnnmmmggghhhiiijjjkkkllllllllljjjiiihhhhhhhhhiiikkklllppprrrsssrrrooonnnoooqqqsssuuuwwwvvvrrrpppppprrrrrrpppnnnkkkiiiiiiiiijjjjjjhhhdddaaa___\\\YYYVVVRRRZZZ___^^^\\\[[[ZZZXXXQQQKKKGGGEEEDDDDDDHHHMMMVVV___gggfff[[[LLLAAA<<<888555444555333000000222000???SSSiii~~~dddEEE@@@<<<<<<======BBBHHHZZZqqqnnn]]]MMMHHHIIIMMMZZZgggttt{{{sss]]]LLLDDD======<<<:::888999888888777999;;;===<<<;;;@@@@@@@@@???>>>=========???>>><<<:::999999999999888888777777777777888888555777999:::999999:::<<<:::999777666666888999;;;<<<;;;888555444444555666666555333222333444666888444555777888::::::;;;;;;888999:::;;;;;;:::999888555555555666777888999:::888999999:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>>:::;;;;;;888777777888888888:::<<<>>>===<<<>>>>>>>>>??????@@@@@@@@@@@@???===;;;:::::::::;;;777888888999999888888777444666888999888777888999777777666666666777999999;;;999777555444555666777555555333333333555666777333444666888999:::;;;;;;888:::;;;<<<<<<;;;:::888777666666666777888999999777888:::<<<======<<<;;;;;;;;;;;;<<<===>>>>>>===>>>AAAKKKWWW___bbbgggmmmuuuwwwlllrrr}}}}}}{{{tttiiidddeeeeeeccc___^^^\\\\\\\\\___aaaccc___bbbiiipppqqqmmmllloooiiigggeeeddddddeeeeeeddddddbbbaaa```aaabbbcccccc[[[^^^^^^[[[\\\___```^^^XXXUUUQQQMMMLLLLLLMMMNNNUUUVVVYYY]]]```bbbdddeeeiiihhheeecccaaa```______[[[\\\\\\\\\ZZZXXXUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\aaabbbeeehhhkkklllmmmmmmlllmmmmmmmmmmmmrrrzzz{{{xxxxxxvvvuuuooommmmmmqqqxxx}}}}}}{{{xxx~~~~~~vvvuuuuuutttssspppmmmiiiggghhhggghhhjjjlllmmmmmmkkkooopppmmmdddZZZUUUWWW\\\eeemmmuuuyyyyyywwwppphhhfff___WWWRRRQQQPPPNNNLLLJJJKKKLLLLLLJJJGGGDDDBBB@@@AAABBBCCCHHHRRR```iiissssssrrrnnniiifffddddddZZZYYYWWWWWWVVVTTTQQQNNNQQQTTTWWWXXXVVVVVVWWWYYY^^^]]][[[YYYXXXVVVVVVUUUYYYYYYYYYYYYWWWUUUSSSRRRQQQOOOLLLKKKKKKKKKKKKJJJHHHFFFCCC@@@>>><<<:::999999777444333444444333222666444333555888::::::888666888:::;;;;;;:::888666444333222111000/////////111111222333666999<<<===>>>>>>???EEEKKKPPPRRRRRRWWWWWWWWWYYY]]]aaadddeeefffggghhhjjjjjjhhhccc______aaaeeeggghhhhhhggggggbbbZZZMMM>>>333...000333222444999DDDRRRaaajjjnnnNNNSSSWWWWWWTTTRRRTTTWWWYYY]]]cccggghhhgggfffeeebbbgggkkkkkkgggeeegggjjjmmmlllkkkiiiiiijjjlllmmmooommmlllkkkkkkkkkiiiggghhhhhhiiijjjkkklllmmmmmmjjjiiiggggggiiikkkkkkkkkjjjhhhgggggghhhkkknnnppplllkkkooouuutttmmmkkkoookkkkkkllllllmmmmmmllllllmmmlllkkkkkklllmmmllljjjgggggghhhiiijjjkkkkkkjjjjjjiiiiiihhhjjjlllooopppnnnnnnpppsssuuuvvvtttrrrnnnpppsssqqqnnnkkkkkklllkkkkkkkkkkkkjjjiiiiiiiiieeeaaa\\\XXXUUURRRPPPNNNOOOVVVYYYSSSMMMMMMMMMKKKGGGDDDDDDGGGIIINNN]]]mmmrrrhhhYYYKKKAAA:::666444000///111444111...444>>>FFFRRRaaagggdddXXXJJJAAA@@@@@@CCCFFFKKKWWWnnnhhhTTTFFFKKKUUU]]]gggrrr\\\IIIHHH@@@;;;888::::::777555666888888888:::===>>>===<<<;;;<<<===>>>@@@BBBCCCCCC@@@???===<<<;;;;;;;;;<<<777888999::::::999888777666888999999777666666777555555555666666777888888999888777666555555666666444444444444555555666666333444555777999:::::::::999:::<<<======<<<:::999999999888888888888888999777999<<<>>>>>>===;;;999999999:::<<>>;;;888777777888666444333333333222000666444333555999<<<;;;:::666888:::;;;;;;999666555333333111000////////////111111222444777:::===???>>>>>>@@@EEEMMMRRRTTTSSSXXXWWWWWWZZZ^^^cccfffgggeeefffhhhiiijjjgggbbb^^^]]]```cccfffggggggggghhhZZZRRRFFF;;;333000111222444;;;EEEQQQ^^^iiioooqqqQQQSSSTTTQQQMMMLLLQQQWWWXXX]]]``````aaaddddddaaaddddddddddddcccbbbaaa```dddcccbbbdddhhhkkkmmmmmmooopppooommmiiifffeeeeeekkkkkkjjjiiikkkooommmgggeeeeeehhhkkkkkkgggfffiiibbbdddgggiiijjjkkknnnoookkkkkkllloooqqqrrrqqqpppggghhhjjjkkkllllllkkkjjjkkkllllllkkkkkkiiihhhggghhhjjjiiigggiiinnnnnnkkkiiihhhhhhkkkooopppnnnlllnnnooopppssstttrrrnnnkkkmmmppprrrpppkkkjjjmmmqqqjjjiiihhhhhhgggfffccc```aaa]]]WWWRRRNNNLLLMMMNNNUUUVVVVVVSSSNNNIIIFFFDDDEEEIIIIIIGGGMMM]]]kkkpppjjj^^^LLL???999666444222222222111000000444<<>><<>>AAABBBCCCBBBAAAAAABBB>>>999777:::;;;999888888888999;;;===>>>???;;;999777555444444555666444444333444444555666777;;;999777666555666777888555444444444555888:::<<<333555777888999888777666::::::999999999:::;;;<<<:::888555555777888999888999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::999888888888888777555222//////111444777666666666666888999:::;;;;;;::::::888777555444222222111111000//////...///111333666888;;;<<<<<<@@@AAADDDHHHMMMRRRVVVXXX\\\ZZZYYY\\\aaafffggggggdddfffhhhiiigggbbb\\\YYYWWWYYYXXXTTTUUU]]]eeeiii^^^NNN@@@:::444......555444AAAZZZpppwwwqqqpppuuuPPPRRRRRRPPPMMMKKKMMMPPPSSS]]]eeedddaaaaaaaaa___bbbcccddddddcccaaa___^^^bbbcccdddfffhhhkkkmmmooolllmmmooonnnkkkhhhggggggiiikkkkkkjjjmmmpppnnniiieeedddgggkkkjjjffffffiiieeegggkkkmmmmmmmmmoooppplllllllllnnnppppppooommmiiiiiijjjkkkllllllkkkkkkjjjiiiiiiiiiiiihhhhhhhhhiiijjjiiigggjjjnnnnnnjjjhhhggggggjjjmmmnnnllljjjjjjlllnnnrrruuuvvvsssqqqooopppqqqooolllkkkkkkmmmhhhhhhgggfffeeeccc^^^[[[YYYVVVRRRQQQPPPPPPOOOMMMWWWWWWVVVSSSMMMHHHDDDCCCCCCEEEGGGKKKXXXhhhooooooYYYOOOBBB999555444333111///111333555777<<>><<<<<<<<<===???IIIaaaxxxfffZZZWWW[[[eeegggeeekkkuuuuuu^^^RRRHHHAAA@@@<<<:::;;;:::666666888888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@??????<<<777555888999777999::::::;;;;;;<<<<<<<<<777888888888888777777777444333333444444555666777;;;:::888666666777888999555555444555666777999:::333444666777888888888777:::999999999999999999999777777777777666777777888888888888888999999999999::::::;;;;;;<<<<<<<<<<<<>>>>>>@@@FFFPPPXXX^^^```eeehhhsss~~~{{{ssspppkkkjjjsssyyy||||||{{{{{{{{{wwwtttxxxvvvrrrmmmhhheeecccbbbbbb]]]WWWTTTVVVXXXXXXXXXaaalllzzzyyyssspppmmmjjjgggeeeddddddcccaaacccbbbbbbbbbbbbcccdddddd_________aaacccdddcccbbbcccaaaYYYPPPLLLMMMLLLHHHNNNPPPRRRTTTVVVYYY]]]```iiimmmnnnkkkjjjkkkhhhddd^^^\\\[[[ZZZZZZXXXVVVSSSRRRRRRPPPPPPQQQTTTWWWYYY[[[\\\___aaacccdddddddddhhhiiijjjmmmppprrrrrrrrrxxx~~~zzzrrrnnnmmmmmmqqqvvvwwwsssoooppppppqqqrrruuuyyy}}}~~~{{{yyyxxxwwwuuussstttyyyzzzpppkkkkkkkkkiiifffhhhgggccc^^^WWWRRROOOOOOTTT^^^iiirrr{{{zzzppplllnnnmmmhhhlllnnnrrrxxxttthhh]]]WWWUUUVVVSSSPPPPPPRRRSSSSSSRRRSSSRRRQQQOOONNNMMMMMMNNNKKKIIIFFFDDDDDDCCCBBB@@@<<<<<<:::999888777777777666666444222///000222555777777666666777888999:::;;;;;;:::999888666555444222222111111000000//////222333555888:::<<<======BBBCCCFFFIIIMMMQQQUUUWWW[[[ZZZYYY[[[```ccccccbbb^^^aaadddfffccc[[[SSSNNNEEEGGGFFFCCCFFFPPPZZZ^^^UUUFFF888555222...111888===RRRmmm~~~~~~}}}PPPOOOOOONNNNNNNNNNNNNNNQQQ___kkkjjjbbb^^^]]]]]]___```bbbcccccccccbbbaaaeeehhhkkklllkkkkkknnnqqqkkknnnppppppnnnlllkkkkkkllloooooonnnoooppplllfffeeedddgggjjjiiieeeeeehhhfffjjjmmmoooooonnnmmmmmmmmmlllkkklllmmmmmmllljjjkkkkkkjjjjjjjjjkkkkkkllljjjiiihhhhhhhhhjjjkkkllliiikkkjjjhhhjjjnnnnnnjjjgggfffgggiiillllllkkkiiikkklllooosssvvvwwwuuussspppooonnnnnnnnnmmmjjjgggfffeeeeeedddbbb^^^XXXSSSOOOMMMLLLOOOSSSUUUQQQMMMPPPPPPOOOLLLGGGCCCAAAAAAGGGGGGJJJRRR___fffaaaWWWEEE@@@888444333333222000111222333777>>>EEELLLPPPFFFBBB<<<777666777;;;===AAABBBOOOqqq|||gggWWW[[[^^^fffnnnlllkkkuuu~~~dddSSSLLLGGGCCC???;;;:::;;;:::666666888666777888999:::;;;;;;;;;===>>>>>>>>>>>>>>>??????>>>???<<<777666999999777:::;;;<<<===<<<<<<::::::555666888::::::999888777333333333333444555666777:::999888777777777888999555555666666666777777777333444444555666888999:::999999999999888777666666444777999888666444666888777666666555666777888999999:::::::::;;;;;;<<<<<<;;;:::<<>>>>>DDDFFFHHHKKKNNNQQQSSSUUUZZZYYYYYY[[[]]]^^^]]][[[VVVZZZ^^^```[[[RRRGGG@@@;;;<<<;;;:::@@@LLLVVVYYYJJJ<<<111111222111555===FFFeeeQQQOOOLLLLLLNNNQQQRRRSSSSSSaaakkkjjjbbb^^^]]]]]]]]]]]]^^^___cccgggkkkmmmqqquuuyyywwwqqqmmmnnnpppqqqqqqqqqpppnnnmmmnnnppprrruuuuuurrrooommmgggaaafffeeefffiiihhhdddeeehhhfffjjjmmmooonnnkkkiiiiiikkkjjjiiijjjllllllkkkjjjlllkkkiiihhhhhhiiijjjkkklllkkkjjjiiijjjmmmoooqqqjjjlllkkkjjjkkkooonnnjjjhhhhhhjjjkkkmmmmmmlllkkkqqqqqqrrrssstttssspppnnnmmmkkkiiikkknnnmmmhhhcccccccccbbbaaa___YYYRRRLLLKKKGGGFFFKKKRRRUUURRRMMMIIIIIIHHHEEECCCBBBCCCDDDHHHKKKRRR[[[bbb]]]MMM>>>:::777444333444333222000777333333;;;HHHRRRUUUSSSCCC???:::666555888<<<>>>EEEHHHZZZ~~~yyyiii\\\VVV^^^ccckkkqqqsssxxxlllVVVLLLHHHEEEBBB>>>;;;999;;;999666666888666777888999:::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>@@@>>>999888;;;<<<:::999;;;<<<>>>>>><<<;;;999666777888999888888666666333333333333444555666666888777666666666666777777555666666777777666555555444333333333555777:::<<<888999999888777666444333222777;;;:::555333444777777666555444555777999:::;;;:::::::::999999999999888999:::@@@HHHRRR[[[```bbbdddjjjqqqooogggaaa```___bbbmmm}}}oooddddddfffgggggggggiiioooxxx{{{xxxvvvppphhhaaagggaaa[[[XXXXXXZZZZZZYYY```eeemmmwww}}}{{{tttnnniiigggfffgggiiikkklllkkkfffgggggggggfffdddbbbaaaccccccccceeeggghhhhhhfffmmmnnniii^^^SSSNNNLLLJJJJJJJJJKKKLLLOOOVVV^^^dddhhhlllooommmmmmnnnkkkggg```^^^\\\\\\[[[YYYVVVTTTQQQPPPOOONNNNNNOOOPPPQQQRRRTTTWWW[[[]]]___``````dddfffiiijjjkkklllnnnoootttvvvxxx{{{~~~|||sss{{{|||yyytttrrrssstttvvvyyy|||~~~~~~}}}{{{xxxvvvzzz~~~uuullljjjjjjiiigggeeefffgggjjjooouuu{{{{{{tttmmmiiiggg```^^^YYYVVVSSSRRRQQQQQQMMMMMMLLLKKKJJJIIIIIIHHHHHHEEEBBB@@@???===;;;:::888777666555444444444444222222333222111222555777777777777777888999::::::999999888777666444333222111111000000000111222333777888:::;;;===>>>>>>???EEEFFFIIILLLOOOQQQSSSTTTWWWXXXXXXYYYYYYXXXVVVTTTRRRUUUWWWWWWRRRIII???999;;;;;;::::::BBBNNNVVVWWWAAA666000222444555:::CCCTTTxxxUUUQQQLLLJJJLLLOOOSSSTTTSSS\\\cccbbb``````aaa```[[[ZZZYYY[[[aaajjjsssyyy~~~yyyqqqnnnooovvvuuuqqqmmmjjjjjjmmmpppssswwwxxxsssooolllgggaaagggfffgggiiihhhdddeeehhhhhhkkknnnooommmjjjhhhggghhhgggggghhhjjjlllllllllkkkjjjiiiggggggggghhhiiikkkjjjiiiiiikkkmmmppprrrjjjllllllkkkmmmpppnnniiijjjkkkmmmnnnooonnnnnnnnnsssrrrrrrqqqqqqoookkkhhhhhheeedddgggkkkkkkfffaaa______^^^]]]ZZZTTTMMMHHHGGGCCC@@@DDDLLLPPPMMMIIIHHHGGGFFFDDDCCCDDDGGGJJJKKKSSS___iiihhhZZZHHH;;;666555444333333222000///666555;;;MMM```fff\\\OOOAAA???<<<999999999;;;===AAAMMMfffwwwgggZZZ[[[cccmmmmmmpppuuu{{{sss]]]NNNHHHFFFCCC@@@===:::999:::999666666999777777888::::::;;;;;;;;;999999:::;;;<<<>>>@@@AAA===???>>>:::999<<<===:::888:::<<<>>>>>>>>><<<;;;:::999777555444333444444333222222333333444555666555444444444444444555555555666666666666555444444444333222222444777:::<<<999999888777666444333222333888<<<:::666333444777888777666555666888:::<<<<<<<<<;;;999888777666555888888;;;???FFFOOOXXX]]]bbbeeelllqqqmmmccc\\\[[[\\\___jjj{{{sssaaa]]]^^^aaacccdddgggnnnyyy|||}}}{{{ssskkkjjjeee^^^[[[[[[\\\\\\[[[cccdddhhhooovvvyyyvvvrrrkkkiiiggggggiiijjjkkkjjjggggggggggggfffcccaaa```cccccccccdddggggggfffeeemmmpppmmmbbbXXXRRROOOLLLHHHHHHHHHIIIMMMVVV```gggiiinnnooommmlllkkkgggbbb```^^^\\\[[[ZZZYYYUUUSSSQQQPPPOOONNNMMMMMMMMMMMMOOOQQQTTTXXX[[[^^^___```bbbeeehhhiiiiiiiiikkkmmmpppqqqsssvvvyyy~~~~~~}}}xxxttttttxxx~~~}}}~~~~~~~~~|||yyywwwwww~~~uuujjjfffdddaaa```bbbaaa```aaacccfffjjjlllkkklllmmmlllkkkkkklllnnniiigggccc]]]WWWSSSPPPOOOLLLLLLKKKJJJIIIGGGFFFEEEDDDAAA???>>>>>>===<<<;;;666555555444333333333333000111222222222333555888666777888888999999::::::888888777666555333222111111000//////000222444555888888:::<<<===>>>??????DDDFFFIIILLLOOOQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPOOOQQQQQQPPPNNNIIIBBB<<<888999999888:::BBBLLLOOOKKK:::333000444666777@@@LLLooo~~~WWWTTTPPPLLLKKKMMMQQQSSSSSS[[[```^^^]]]___bbbbbbZZZXXXVVVWWW]]]gggrrryyy~~~~~~wwwrrrpppyyyvvvrrrmmmiiihhhkkknnnppptttvvvrrrnnnmmmjjjfffiiiggghhhjjjhhheeeeeeiiikkkmmmppppppnnnkkkjjjiiigggffffffgggjjjlllmmmmmmlllkkkjjjiiihhhgggggggggggggggggghhhiiikkkmmmnnnkkkmmmnnnlllnnnpppnnniiijjjllloooooonnnmmmnnnnnnooonnnmmmmmmmmmllliiigggdddaaa```aaaeeefffbbb]]]ZZZYYYXXXWWWTTTOOOIIIDDDCCC@@@>>>AAAFFFIIIGGGDDDEEEDDDCCCAAAAAAEEEJJJNNN___eeennnqqqgggSSSBBB:::333333222111111111111111444;;;MMMfffwwwsss]]]HHH>>>===<<<;;;::::::;;;;;;AAATTTqqqvvvqqqllleeeXXXSSS___qqq~~~pppaaaQQQIIIFFFBBB???>>>===999888:::999666666999888888999::::::::::::999777777999:::<<<>>>???@@@999<<<;;;888888;;;;;;999999:::<<<===>>>>>>======<<<:::666444222222222333222222222222333444555666222222333333333444444444666555555555555555555555444333333222444666999::::::999777666555444444444666999;;;:::666555555777888777777777888:::;;;===<<<;;;:::888777555444444777999;;;???CCCJJJSSSXXX```cccjjjooojjj```ZZZZZZ^^^___gggzzztttbbbZZZXXX[[[___bbbfffmmmwww~~~}}}sssmmmeeeaaa``````___]]]cccbbbbbbgggnnntttvvvvvvqqqoookkkiiiiiiiiihhhggghhhhhhhhhgggeeecccbbbaaadddccccccdddeeeeeedddbbbiiillljjjbbbZZZVVVQQQLLLGGGGGGFFFHHHLLLTTT^^^eeeggglllnnnmmmlllkkkfffaaaaaa___]]][[[ZZZXXXUUUSSSRRRQQQOOONNNLLLKKKKKKJJJJJJMMMQQQUUUYYY\\\]]]^^^```cccggggggffffffhhhkkklllnnnqqqsssvvvzzz{{{uuurrrvvv}}}~~~}}}}}}~~~~~~}}}zzzxxxwww~~~uuuhhhaaa[[[WWWUUUWWWVVVUUUUUUUUUWWWYYY[[[\\\\\\]]]]]]^^^aaaeeehhhiiiiiigggbbb[[[UUUQQQPPPKKKKKKJJJIIIGGGDDDBBBAAA???>>><<<;;;<<<===<<<;;;555444444333222222333333000111222333222333555777666777888999::::::::::::777777666555444222111000000/////////000333666888888999;;;===???@@@AAAAAAEEEFFFIIILLLNNNOOOOOOOOONNNOOOPPPOOOMMMKKKKKKKKKMMMKKKHHHEEEAAA===;;;999999::::::>>>FFFLLLHHH@@@444000000444555:::LLL```~~~SSSUUUUUUTTTRRRRRRVVVZZZ^^^ggglllfff]]][[[]]]___YYYWWWUUUUUUYYY```ggglllqqquuu{{{}}}xxxuuuzzzyyywwwsssooommmnnnooooootttuuuqqqmmmlllkkkiiijjjiiiiiijjjiiieeefffkkkkkkmmmnnnnnnllljjjiiijjjiiihhhfffgggiiikkklllkkkmmmmmmlllllljjjiiihhhgggffffffggghhhiiikkkkkklllkkknnnnnnmmmnnnqqqnnniiigggjjjmmmmmmkkkjjjkkklllkkkjjjiiiiiiiiihhhfffdddcccaaa^^^]]]^^^^^^[[[XXXSSSRRRQQQOOONNNJJJFFFBBBAAAAAACCCFFFIIIIIIGGGDDDAAAAAABBBBBBFFFMMMVVV]]]nnnlllkkkfffWWWCCC666444111111111000111333666999>>>LLLaaasssxxxkkkTTTBBB===<<<;;;::::::;;;===>>>HHH\\\vvvssskkkaaaYYYUUUUUUTTTYYYmmmyyy```SSSGGGCCCAAA===<<<>>><<<999888999999666666999888888999999888888777666666777999;;;<<<===<<<<<<888;;;;;;888888;;;<<<999<<<<<<<<<<<<============999888777666444444333333222222222222333444555666222222333444444444444444666555444444444555666777444444333333444666777888;;;999777444333444555777;;;::::::888777777777777666777777888999:::;;;<<<999888888777777666555555666888;;;>>>AAAFFFLLLQQQ^^^aaagggkkkggg```^^^aaahhhfffiii{{{zzz|||yyyllleee```bbbfffiiimmmrrrwwwzzz{{{~~~|||sssllliiigggdddaaabbbaaaaaacccggglllqqqsssrrrpppmmmkkkkkkkkkkkkjjjkkkjjjhhhgggfffeeeddddddfffeeeddddddeeedddbbb```bbbdddbbb^^^[[[XXXRRRKKKGGGGGGFFFFFFIIIPPPYYY___bbbgggllllllmmmnnnkkkfffbbb```^^^]]]\\\ZZZVVVTTTRRRRRRPPPNNNLLLJJJIIIIIIFFFIIIMMMQQQVVVYYY[[[\\\\\\```ddddddbbbaaadddhhhhhhkkknnnqqqsssuuuwwwyyy~~~xxxxxxyyyzzz|||{{{yyywwwxxx~~~sssfff^^^WWWRRRQQQKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPQQQSSSWWWZZZ\\\^^^```^^^XXXSSSPPPOOOJJJIIIHHHGGGDDDAAA>>><<<===;;;999999999:::999888444444333333222222333333000111333333333333555777666777888:::::::::::::::666666666555333222000///000///...///000444777999999:::<<>><<<:::999888;;;<<>>AAACCCKKK___wwwttthhhbbbUUUKKKHHHPPP[[[iiihhhWWWKKKBBB???===::::::>>><<<888777999999666666999888888888888777666555444777888:::<<<<<<;;;:::999:::======:::;;;>>>>>>;;;??????===<<<;;;;;;;;;<<<666777888999888777555333222222222222333444555555222333444444555555555444666555333222333444777888444444444444555555666777<<<999666333333444777999>>>;;;999777888999888888555666777999::::::;;;:::666666666666777777777777444888;;;===???BBBHHHLLL^^^```eeehhhfffbbbdddiiitttnnnnnn}}}|||pppqqqyyy}}}wwwssspppqqqsssuuuwwwyyyyyyyyy{{{vvvrrrnnnjjjfffdddcccbbbbbbccceeeiiikkkooonnnllllllnnnpppqqqpppmmmkkkiiigggffffffgggggggggfffeeedddeeedddaaa___]]]^^^]]]ZZZZZZYYYRRRJJJHHHHHHGGGFFFGGGLLLTTTYYY]]]ccciiilllooorrrpppkkkdddbbb```^^^]]][[[XXXUUUSSSRRRQQQOOOLLLJJJIIIHHHCCCFFFJJJOOOTTTWWWYYYZZZYYY]]]aaabbb___^^^aaaeeeeeeiiimmmpppqqqqqqrrrrrrwwwzzz}}}rrrssstttvvvxxxxxxvvvsssxxx|||oooccc]]]WWWSSSSSSIIIIIIIIIHHHHHHGGGFFFFFFDDDEEEGGGHHHHHHIIILLLNNNMMMRRRVVVWWWTTTOOOMMMLLLIIIHHHGGGEEEBBB>>>;;;999<<<:::777777777777666555444444333333222333333333000222333333333333444666666777999:::;;;;;;::::::666666555444333111000/////////......111444888::::::;;;>>>@@@CCCEEEFFFGGGKKKKKKLLLLLLKKKIIIFFFEEEBBBDDDDDDBBB@@@@@@CCCFFF===<<<<<<:::999888777666999;;;@@@GGGPPPQQQDDD555444333333555888JJJrrr}}}rrrIIIDDDGGGTTT^^^bbblllyyyttt___XXXWWWSSSXXXXXXWWWVVVUUUTTTTTTTTTZZZWWWZZZcccjjjnnnvvv|||yyywwwsssnnnkkkhhhgggffflllllllllkkkiiihhhiiikkkhhhjjjiiihhhjjjmmmjjjeeekkkgggeeegggkkkoooppppppqqqqqqqqqnnnjjjgggfffeeeiiiiiiiiijjjjjjiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkeeedddccceeehhhiiigggdddcccddddddcccaaa]]]YYYWWWXXXYYYZZZXXXUUUQQQNNNLLLIIIHHHIIIJJJJJJHHHEEEAAACCCJJJTTTZZZYYYSSSLLLGGGNNNMMMOOOWWWbbbkkknnnnnnVVVMMMCCC<<<888555000,,,777333111222111555DDDUUUhhhiiihhhaaaUUUIII???:::999;;;>>>>>>;;;<<>>???;;;:::999999888888999999>>>>>>>>>===<<<;;;999999;;;777444333555555333111222222111000000111222333333333444444444333222222555555666666555333111000222222111111222444555777444444444333333444444555;;;:::999888777555444444777999;;;=========<<<;;;777666555555555555666666888;;;=========@@@FFFKKKWWW[[[ccciiikkkiiihhhiii}}}yyyuuusssrrroooyyy~~~|||{{{xxxxxxrrrnnnjjjgggccc]]]ccchhhbbbbbbjjjkkklllmmmlllkkkpppwwwuuummmlllkkkjjjjjjiiihhhgggggggggfffeeeddddddbbb___\\\ZZZZZZ[[[^^^___]]]XXXSSSLLLIIIEEECCCCCCGGGLLLOOOZZZ___fffkkkmmmnnnooopppjjjfff```^^^]]]]]][[[YYYRRRQQQPPPOOOOOONNNKKKHHHEEEFFFGGGIIIMMMRRRWWWYYY^^^^^^___```aaabbbccccccfffeeefffjjjoooqqqooommmtttwwwzzz~~~|||zzzyyysssmmmkkknnnrrrqqqpppqqqvvvzzzqqqfffaaa`````````\\\WWWRRRPPPRRRQQQNNNJJJJJJIIIGGGEEEDDDDDDEEEFFFKKKKKKKKKKKKKKKKKKJJJIIIHHHEEEBBB@@@???<<<999777;;;:::888777555444444444444222111111222333222111444444444444444555666777999999999999999888666666666555333111///---,,,,,,///111444555666777:::<<<:::;;;>>>BBBEEEHHHJJJKKKGGGGGGHHHIIIHHHEEECCCAAAAAAAAA@@@>>>>>>=========:::999777777888999999888BBB<<>>IIIQQQWWWgggyyynnnWWWNNNLLLIIIQQQSSSVVVXXXYYYWWWUUUSSSQQQNNNPPPWWW^^^ccckkksss~~~zzzuuuoookkkiiihhhhhhkkklllmmmlllkkkjjjlllmmmiiiiiifffccceeeiiihhhccciiigggffffffiiilllmmmnnnnnnoooooommmiiigggffffffhhhiiiiiiiiiiiiiiihhhhhhffffffggghhhhhhhhhhhhhhhcccbbbbbbccceeeeeeccc```___```aaabbb```]]]YYYWWWRRRRRRRRRQQQNNNKKKIIIHHHFFFHHHKKKMMMLLLJJJGGGFFFHHHPPPYYY[[[XXXTTTRRRRRRPPPQQQUUU[[[```___XXXRRRDDD===666333333333111...444000000333888CCCXXXllluuukkk\\\PPPHHHCCC???<<<<<<;;;<<<>>>BBBKKKWWWaaaeeeiiillllllkkkfffYYYMMMIIIIIISSShhh~~~kkkXXXOOOKKKFFF@@@===<<<<<<:::999;;;888999===???<<<999::::::888666666777888666444:::<<<>>>>>>===<<<======;;;::::::999999999999999=========<<<;;;:::999888555444222222222222000///555555333333222333444444222222333444444333333333444555555555444333111000222222111111222333555666555555444333333333444444;;;:::999999777777666555777888:::;;;;;;:::999888777777666666555555666666888:::<<<<<<===@@@GGGMMMUUUYYY```gggjjjjjjnnnttt{{{rrrnnnoooppppppqqqzzz{{{wwwyyy|||xxxttt}}}wwwsssqqqmmmhhh___XXX\\\```YYYZZZbbbcccmmmoooooonnnqqquuusssmmmpppnnnkkkiiihhhiiijjjkkkgggfffeeeeeeeeeccc___\\\[[[[[[\\\^^^___]]]YYYUUUMMMJJJFFFCCCCCCEEEJJJMMMVVV[[[aaafffiiikkklllnnnmmmhhhccc```___]]][[[XXXVVVTTTQQQPPPOOONNNKKKIIIHHHHHHHHHIIILLLOOORRRTTTZZZ[[[]]]^^^___``````aaadddcccdddgggkkknnnmmmlllmmmpppsssvvvyyy~~~xxxuuusssqqqpppllljjjkkkjjjgggiiimmmsssxxx{{{tttjjjdddcccdddfffgggmmmiiieeecccdddbbb\\\XXX[[[ZZZWWWSSSNNNJJJGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDFFFDDDAAA???===<<<999777888777666555555444444555333111000000111222111111444444444444444555666777999999999999888777666555555444222000............000222444666777888:::<<<;;;<<>>DDDVVViiiwww^^^IIICCCBBBAAAFFFKKKRRRXXX[[[YYYUUURRRMMMJJJKKKOOOTTTYYY```gggnnnrrryyy|||wwwqqqmmmkkkkkkkkkkkklllnnnnnnmmmmmmmmmnnniiiiiieee``````dddeeebbbffffffgggfffeeefffiiikkkjjjkkkllljjjhhhfffeeefffggghhhhhhiiiiiihhhhhhhhhcccddddddddddddddddddddd``````___`````````]]][[[YYY[[[]]]^^^]]][[[WWWUUUPPPOOONNNMMMLLLKKKJJJIIIDDDIIINNNPPPNNNKKKJJJJJJJJJRRRYYYYYYTTTQQQTTTYYYPPPPPPQQQRRRQQQKKKAAA:::666222...---///222222111444222111555<<>>;;;>>><<<;;;@@@MMM___nnnwwwqqqllliiihhhbbbWWWNNNKKKLLLPPPaaa|||jjjYYYNNNHHHCCCAAA@@@???@@@???===;;;===;;;===BBBCCC>>>::::::===;;;888777777666444333;;;===???@@@>>><<<;;;;;;;;;;;;:::999999999999:::<<<<<<<<<<<<;;;999888777444555777777555333333333333222111000000000000000111222222333444444444444333333444444333222111000222111111111222333444555666555444333333333333333::::::999999999999888888777888999999999888666666777777777777777777777777999;;;;;;;;;;;;@@@GGGMMMQQQTTT\\\dddgggkkkwwwzzzssslllhhhkkkoooqqqrrrssszzz|||nnnmmmoootttzzz|||xxxyyyxxxssslll___VVVWWWYYYRRRRRRZZZ[[[kkkoooqqqpppqqqsssqqqmmmqqqoookkkgggfffgggjjjkkkgggffffffggggggddd```\\\^^^]]]]]]^^^___^^^[[[YYYOOOLLLGGGCCCBBBCCCFFFHHHMMMQQQWWW\\\___bbbeeegggmmmjjjfffcccaaa^^^[[[XXXZZZWWWSSSPPPOOOMMMLLLJJJJJJJJJIIIIIIIIIKKKMMMNNNUUUWWWZZZ\\\^^^^^^]]]]]]aaaaaaaaacccgggiiijjjiiikkkmmmooorrrtttwww|||yyyxxxvvvssspppmmmkkkgggaaa[[[^^^eeekkkpppxxx~~~}}}tttjjjfffbbbaaabbbdddfffgggffffffhhhmmmqqqrrroookkkmmmlllkkkgggaaaZZZSSSOOOMMMKKKHHHFFFFFFEEECCCBBBCCCAAA>>><<<;;;:::888666444444333333333444444555222000//////000111111000333333333444444666777777888888888888777666555444444333000.........000111111333555777888999;;;======???AAADDDGGGHHHIIIIIIFFFFFFFFFEEECCC@@@===<<<888777666555555444555555111111222222333555666777;;;>>>JJJVVVTTTEEE666222444444555<<>>???<<>><<<:::777444666333///...///111111111777777777888;;;DDDRRR]]]OOOEEE:::777<<<@@@>>>;;;??????AAAKKK___sss~~~vvvmmmgggeee\\\NNNIIIMMMPPP]]]rrrppp\\\TTTNNNHHHAAA@@@AAAAAABBBCCCCCCBBBCCC@@@@@@DDDDDD@@@<<<<<<<<<;;;999777777666666666<<<>>>AAAAAA???<<<::::::<<<<<<;;;:::::::::::::::<<<<<<<<<;;;:::999777777222666::::::777444444666111111000//////.........000111222333444555555555222222222222222222222111222222222222333333444444666555555444333333333333999999999:::::::::;;;;;;999999999999888777555555555555666888999999:::::::::;;;;;;999999<<>>999666777:::;;;666:::@@@GGGLLLOOOPPPPPPMMMLLLJJJGGGFFFIIIKKKKKKMMMOOOQQQTTTVVVZZZ]]]___iiikkkmmmnnnnnnmmmkkkiiikkklllmmmllliiihhhhhhhhhkkknnnnnnjjjggghhhgggcccaaaccceeeccc```___aaaccc```bbbddddddbbbbbbbbbcccaaaaaabbbcccccccccccccccaaa```___^^^]]]]]]^^^^^^[[[[[[[[[ZZZXXXUUUSSSRRRRRRRRRSSSSSSQQQNNNKKKIIIJJJGGGFFFFFFHHHIIIIIIHHHEEEKKKQQQPPPLLLGGGFFFHHHDDDEEEGGGJJJKKKJJJGGGDDD@@@<<<666222111222444555444222000//////000000000555888;;;;;;;;;===@@@BBB===;;;:::;;;>>>@@@@@@???@@@FFFPPP```wwwyyypppjjjeeeZZZKKKIIIOOOXXXiii~~~{{{aaaRRROOOJJJBBBBBBBBBAAAAAABBBEEEIIIKKKIIIDDDBBBDDDCCC???===>>>:::999888777777888999;;;===???AAAAAA>>><<<;;;:::===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999777777///333777777444111222333444444444333333222222222000111222333444555555555222222222222222222333333222333333333444444444444666555444333333333333333888999999:::;;;;;;<<<<<<;;;;;;::::::999777666666333444666999;;;<<<<<<<<<;;;<<<;;;999777999???DDDHHHIIIRRR]]]ccckkkrrrmmmjjjggghhhlllpppqqqqqqrrr}}}}}}yyyssstttyyy~~~~~~~~~lll___\\\[[[SSSTTTZZZYYY\\\___dddiiikkklllnnnppplllllllllkkkjjjhhhfffeeeiiiiiiiiijjjjjjhhhdddaaaaaaaaaaaa___^^^^^^^^^^^^WWWSSSMMMGGGCCCAAAAAAAAA@@@CCCFFFIIIMMMRRRXXX\\\```bbbdddeeedddbbb```^^^___[[[UUUQQQNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGLLLNNNRRRVVVXXXYYYXXXWWW\\\]]]^^^```aaabbbdddeeedddeeefffggggggiiillloootttvvvzzz~~~uuunnnhhhaaa]]]]]]aaadddggghhhfffcccbbbaaa```aaadddiiiooouuuyyy{{{|||~~~~~~zzztttpppnnnkkkqqq{{{yyynnnddd\\\XXXVVVVVVOOOPPPOOONNNMMMKKKJJJJJJPPPTTT[[[ccciiikkkjjjhhhnnnrrrxxx|||~~~|||xxxuuummmggg___YYYUUUPPPIIIDDDAAA>>>:::888777777666555333222111000////////////222111000000222333333333333333333444555666777888555555555555444333222222222000...,,,---000444666444666888999:::<<<>>>@@@CCCEEEGGGIIIIIIIIIGGGFFFEEEDDDBBB@@@===;;;888777111111000000///000000000222333444333222222444666999DDDQQQUUUJJJ:::222111666:::CCCRRRbbbmmmpppoooggg^^^UUUNNNHHHDDDGGGLLL;;;999888888777444222000666666555444333333333222444555888===BBBGGGKKKMMMQQQRRRPPPKKKIIIJJJJJJHHHKKKLLLKKKKKKJJJLLLPPPSSSWWWZZZ^^^bbbddddddcccbbbgggggggggeeeccccccdddeeeiiinnnoookkkhhhhhhgggddd```aaabbbaaa_________```]]]___aaaaaa```___```aaa\\\]]]^^^__________________^^^\\\ZZZYYYYYYZZZZZZVVVXXXXXXWWWTTTQQQPPPOOONNNNNNMMMKKKIIIGGGFFFEEEHHHFFFDDDFFFIIIJJJHHHFFFEEEHHHKKKKKKGGGCCCBBBCCCCCCBBBBBBEEEGGGFFF???999666666666555444222111000---------...///111333555222888<<<<<<;;;<<<;;;999;;;;;;:::999888;;;AAAGGGKKKWWWgggxxx|||wwwpppfffXXXNNNNNNTTTaaaqqq~~~~~~|||rrr[[[OOOKKKEEE>>>BBBBBBAAA@@@@@@DDDJJJOOOLLLGGGCCCCCCBBB>>>===>>>888888888777777999<<>>:::777666666555444333222111000///.........222111000111333444444333222222333333555666888999444444444444333222111000000///...---...111444666555777999;;;;;;===???AAAFFFHHHJJJKKKKKKIIIFFFEEEBBBAAA???===:::888666555111000000/////////000000222444666555333333666999<<>>888======999999<<<<<<999999:::::::::<<>>??????>>>>>>AAAGGGLLLKKKGGGDDDEEEDDD>>>::::::888999999888777999===AAA@@@@@@@@@>>><<<<<<===???>>>======<<<<<<<<<<<<<<<=========<<<;;;:::999888;;;999888777888777666444///000111222333333222222222222333444444333333333333222222222333444666777555555666777777666555444333333333333444444555666888888999999::::::;;;;;;<<<;;;:::999999999999999999:::;;;<<<<<<;;;:::999888:::<<<<<<;;;;;;???BBBDDDAAAIIIZZZccceeerrrqqqpppqqqxxx~~~}}}oooaaa]]]\\\UUUTTTWWWTTTUUUQQQRRR\\\dddhhhkkkoooqqqqqqqqqpppnnnllljjjhhhiiigggeeedddeeeeeecccbbb___aaacccbbb___]]]^^^______[[[TTTNNNHHHDDDBBBBBBAAABBBCCCDDDFFFLLLTTTYYYXXX^^^eeeiiiiiifffeeedddaaa^^^ZZZWWWUUURRROOOLLLIIIIIIHHHHHHFFFEEECCCCCCCCCEEEHHHKKKMMMPPPQQQRRRRRRWWW[[[^^^]]]\\\[[[\\\^^^___`````````bbbeeegggjjjllloooppppppssswww{{{{{{}}}zzz{{{{{{sssjjjdddaaaZZZ\\\aaagggkkkjjjeee``````aaabbbaaa___^^^^^^___eeegggkkkrrrwwwzzzzzzxxxttttttsssrrrooojjjccc^^^VVVTTTQQQLLLIIIHHHIIIJJJHHHIIIHHHFFFDDDEEEHHHKKKHHHJJJNNNQQQTTTVVVYYYZZZ[[[]]]aaadddfffgggffffffccc___[[[\\\^^^\\\UUUNNNBBB???:::777555555444333000000////////////000000111000///000222333444333222222222333555777888999333333333333222111000/////////...///000111333444666888:::<<<<<<>>>@@@BBBIIIJJJLLLMMMLLLIIIFFFDDD>>>===;;;888666444333222000000////////////000000...222555555444444999===AAAJJJQQQMMMAAA777666777:::EEEXXXhhhrrrtttrrrpppeee^^^WWWQQQKKKHHHMMMTTTxxxyyytttdddPPPBBB<<<;;;444111...000222222222222222333444666:::???CCCFFFKKKPPPQQQNNNMMMOOOLLLFFF<<>>===>>>@@@AAA@@@???AAABBBAAA>>>999444333333...///000000...------...111444777:::===@@@DDDGGGCCCDDD???666444888;;;999888999===CCCMMMZZZgggooowwwyyyxxx|||tttaaaVVV]]]hhhlllooonnnlllmmm|||dddWWWLLLAAA@@@EEE:::<<<===<<<<<<>>>BBBGGGIIIFFFEEEGGGEEE>>>888666999::::::888777888<<>>AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;999999;;;777333333444555333000111222444666777777777666333333444444444333222222333333222222333555777888666666777888888777666555222222222333444555666777888888888999999:::::::::;;;:::999999888999999999<<<===>>>>>><<<:::777555666999===>>>>>>???BBBEEECCC???GGGZZZdddccclll{{{uuuuuuwww~~~yyyxxx|||}}}oooaaa]]]]]]VVVUUUWWWSSSVVVOOOOOOYYYcccgggjjjnnnsssqqqooolllkkkjjjiiiiiihhheeebbbaaabbbbbbbbbaaa^^^aaacccccc___]]]]]]^^^aaa]]]WWWPPPJJJFFFDDDCCC@@@@@@???@@@BBBHHHPPPVVVYYY___gggkkkkkkhhhfffeeebbb```]]][[[XXXUUUQQQNNNKKKKKKJJJHHHFFFDDDBBB@@@AAABBBDDDFFFIIILLLOOOPPPOOOTTTZZZ]]][[[YYYXXXYYYWWWXXXYYYYYYYYY[[[^^^```ccceeehhhiiijjjmmmrrrvvvqqqvvv{{{yyyqqqmmmhhhkkkqqqxxx|||yyyrrrkkkoooooollliiiffffffiiikkkmmmmmmnnnqqqrrrqqqnnnllliiiiiiiiiiiihhhccc]]]XXXNNNNNNMMMLLLKKKJJJLLLMMMRRRRRRPPPMMMJJJKKKOOOTTTYYYYYYWWWUUURRRQQQQQQRRRRRRSSSUUUWWWYYY[[[[[[[[[VVVSSSQQQSSSVVVTTTLLLEEEDDD@@@:::777555444333333.........//////111222222000///...///111333333222222222222333555777888999222333333222222111000///////////////000111222333666888;;;<<<===>>>AAACCCJJJKKKMMMNNNLLLIIIEEECCC;;;999777555333222111000/////////......///000000+++///444555444666;;;AAADDDLLLPPPJJJ>>>888888:::AAAOOOaaannntttuuutttuuugggbbb[[[VVVPPPLLLQQQXXXoooOOO;;;444888333///...000222111000000000222333666888;;;<<>>????????????>>><<<<<<>>>AAAEEEHHHUUUSSSQQQPPPRRRWWW\\\___^^^ccc___VVVVVV```eeeaaaaaa___```bbbaaa\\\YYYZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQQQQQQQSSSTTTVVVSSSOOOKKKIIIIIIKKKLLLJJJJJJJJJIIIHHHFFFEEEDDD============>>>>>>??????888;;;<<<;;;999888999<<<:::;;;;;;<<<<<<>>>AAADDDAAA???:::666222000///...111------000222222333666333999<<<@@@OOOaaaeee]]]LLLDDD<<<;;;:::777666888:::>>>AAAGGGZZZvvvuuuppppppooofff]]]eeevvvyyynnnllljjjiiirrrmmmZZZSSSMMMCCC???BBB???===;;;;;;<<<=========@@@@@@CCCGGGFFF???::::::666777777666666888;;;>>>GGGDDD???======>>>???@@@FFFDDD@@@===<<<<<<===>>>AAA@@@???===<<<;;;;;;;;;666555555555666666444222333111000111333555666666333333333333444444444444333555666888999:::999999777666555666777666555333555444333222333333555555666777999888666444333333999999888777666777999:::===<<<::::::::::::888777777999<<<>>>=========>>>DDDHHHMMMSSS```nnnrrrmmmvvvuuu~~~~~~}}}|||yyy}}}|||~~~tttggg]]]XXXUUURRROOOPPPNNNPPPVVVZZZ^^^fffmmmuuutttqqqnnnkkkhhhgggfffiiigggdddbbbaaacccfffhhhcccdddddd```\\\ZZZ\\\___dddaaa[[[UUUOOOIIIBBB>>>>>>;;;;;;>>>???AAAFFFLLLYYY]]]ccchhhjjjjjjkkklllcccaaa```___^^^ZZZTTTNNNQQQNNNKKKIIIHHHFFFDDDCCCEEECCC@@@???AAADDDHHHKKKMMMOOOPPPRRRSSSTTTTTTSSS\\\[[[[[[ZZZZZZ[[[[[[\\\aaabbbeeehhhjjjkkkllllllpppqqqssswww{{{|||}}}{{{xxxxxxyyy{{{{{{|||{{{yyyvvvtttssstttrrrqqqqqqpppmmmfff^^^XXX[[[[[[YYYWWWUUUUUUVVVXXX]]]^^^]]]YYYVVVXXX```gggggggggeee```YYYRRRMMMKKKOOOLLLJJJLLLQQQTTTRRROOOKKKHHHEEEDDDCCCBBB@@@>>><<<:::777555333222333333///111333222///...000222111111111000000111444777///666888333///000333555444333222000//////......---...000000111222555777777999:::::::::>>>EEEKKKLLLMMMNNNMMMKKKHHHDDDBBB???;;;666444444444222/////////.........//////000222333444333222555;;;@@@GGG\\\[[[GGG:::555666<<>>BBBHHHMMMOOOMMMIIIFFF@@@???>>>>>>======>>>>>><<<;;;999999:::===@@@BBBHHHGGGGGGIIIMMMRRRWWWZZZYYY]]]ZZZRRRSSS\\\___[[[ZZZXXXYYY\\\[[[VVVTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPNNNMMMKKKKKKKKKMMMMMMOOOMMMJJJGGGEEEEEEEEEFFFCCCCCCCCCBBBAAA@@@>>>===::::::;;;;;;;;;;;;;;;;;;777999;;;999777666777999888999<<<===>>>@@@CCCEEE<<<:::777444222000000000333000000222444444888===<<>>AAAGGGUUUqqqxxxtttsssnnngggddd[[[]]]^^^cccrrrwwwiiippp{{{ooo]]]NNNKKKHHHAAA>>>BBB@@@>>>;;;;;;;;;<<<<<<;;;===<<<>>>BBBAAA;;;777777777888888777777999===???EEEBBB===;;;<<<===>>>???CCCAAA???===<<<===???@@@CCCBBB@@@>>>===<<<;;;;;;666555444444555555333222222111000000222444555666444555555666666666666555222333555777888999999888888777666666777777444333666555444333333333444555666888999888666444444444999999999888888888999:::>>><<<::::::;;;;;;999777777999;;;<<<<<<<<<===>>>EEEKKKPPPVVV```kkkooolllppp{{{~~~zzztttvvv{{{yyyyyy{{{rrrqqqsss{{{}}}rrreee\\\VVVQQQOOOQQQNNNOOOSSSVVVXXX___eeesssrrrpppnnnmmmkkkjjjiiiiiigggeeeddddddeeeggghhhdddddddddbbb___^^^^^^___]]]\\\[[[ZZZWWWQQQJJJDDD@@@===;;;===>>>>>>BBBHHHRRRWWW^^^dddggghhhiiijjjfffdddbbbaaaaaa___ZZZWWWRRROOOLLLIIIHHHGGGDDDBBBAAA@@@===;;;<<>>>>><<<;;;888777555333222222333444///111222111///...000222111111111111111222444666333666555222111333444222333222111000//////...///...000111222222444666999999;;;===>>>???CCCHHHMMMOOOOOOOOOMMMJJJEEEAAA>>><<<888444222222222000...------,,,,,,,,,---......111333444333222555;;;AAANNN^^^[[[JJJ???;;;>>>IIIbbbttt~~~~~~zzztttkkkfffaaa___ZZZRRRMMMMMMoooRRRAAA999555111000111111///,,,000000000000111222333444777;;;@@@EEEGGGFFFDDDBBB>>>===<<<<<<;;;;;;<<<<<<:::999888777888:::<<<>>><<<===>>>@@@DDDHHHKKKNNNMMMQQQPPPJJJJJJQQQRRROOOOOOMMMNNNQQQQQQMMMLLLMMMOOOOOONNNMMMKKKIIIHHHFFFFFFEEECCCBBBBBBCCCDDDDDDFFFEEECCCAAA???>>>>>>>>><<<<<<<<<<<<;;;:::999888666777888888888777666555666888999888777666777999;;;===?????????>>>???@@@444444333333222111111000444111111222333666???IIIUUUhhh}}}rrr```HHHBBB===<<<<<<:::;;;>>>???BBBKKKaaavvveee___```]]]XXXUUUSSSVVV^^^lllyyy{{{uuuwwwlll]]]PPPGGGGGGHHHDDDBBBEEE@@@>>>;;;::::::;;;:::999;;;:::;;;>>>===888666777888999999999999;;;???BBBCCC???<<<:::;;;===>>>>>>???>>>=========???AAACCCDDDCCCAAA???===<<<;;;;;;555444333444555555333111000000000000111333444555444555777999999888777666333444666999:::;;;::::::;;;999888888888777444222666666555444333333444444666777999888666555555555999999::::::::::::999999===;;;::::::;;;;;;999888777999::::::::::::===???FFFMMMTTTYYY___fffiiiiiifffmmmtttxxxwwwtttsssssswwwuuuzzzzzzvvvvvv}}}rrrfffcccbbbdddjjjrrryyy~~~qqqdddZZZTTTQQQRRRNNNMMMQQQTTTVVV[[[bbbpppppppppooonnnlllkkkkkkhhhhhhgggggggggggghhhhhheeeeeedddeeeeeedddbbb```ZZZ[[[^^^```^^^XXXPPPIIICCC>>>;;;<<<<<<;;;===BBBIIIOOOWWW^^^ccceeehhhiiiiiifffcccbbbaaa```___]]]SSSPPPMMMJJJIIIGGGDDDBBBAAA???<<<:::999;;;>>>@@@BBBEEEHHHLLLMMMNNNMMMLLLTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZ\\\___aaabbbccccccffffffffffffggghhhiiiiiijjjmmmoooooonnnppptttxxx~~~}}}vvv|||~~~|||~~~{{{vvvoookkkmmmrrrxxx|||{{{vvvooojjjfffbbb\\\XXXQQQNNNJJJHHHHHHFFFBBB???>>><<<:::999999999888777444444222111111222333333///000111111000///000222222222222333333444444555555666333111222666555000111111000///////////////000111333444444666999;;;;;;>>>AAADDDFFFIIILLLOOOQQQPPPOOOLLLGGGBBB===:::888555222000//////...,,,------,,,,,,------...///000222333333333666<<>>@@@???>>>===;;;;;;:::999999999999:::;;;:::999999999:::;;;<<<::::::;;;;;;<<<===>>>>>>@@@CCCBBB>>>???CCCCCC@@@CCCAAABBBFFFFFFCCCCCCEEEEEEEEEDDDDDDBBBAAA@@@???===<<<<<<;;;;;;;;;<<<<<<======<<<<<<:::999888777999999999999888888777666444555666777777555444333666777888999999:::;;;<<>>BBBBBBHHHTTTjjj|||iii```XXXWWWXXXUUUQQQPPP[[[^^^gggrrrwwwvvvyyy~~~xxxiiiWWWQQQHHHBBBDDDFFFDDDCCCDDD>>><<<999999::::::::::::===:::;;;======999888:::999:::;;;;;;;;;>>>AAAEEEAAA???<<<;;;<<<===>>>===>>>===<<<<<<===???AAABBBCCCBBB@@@>>><<<:::999999444333222333444444333111000000111111111111333444333555888::::::999777666777888:::<<<===>>>>>>>>><<<;;;999888888666444111666666555555444444333333444666777666555444444666999999:::;;;<<<<<<:::888:::999888888999:::999777888999999999888:::<<>>CCCHHHQQQYYY^^^cccfffhhhllljjjeeebbb___^^^]]]\\\TTTRRRNNNKKKIIIHHHEEECCCCCCAAA>>>;;;;;;;;;===>>>===@@@DDDHHHJJJJJJIIIHHHOOOPPPQQQSSSTTTUUUVVVWWWUUUVVVXXXZZZ\\\]]]^^^___dddcccccccccccccccddddddggghhhjjjiiihhhiiilllnnnrrrsssuuuvvvvvvwwwyyy|||}}}tttpppppprrrrrrqqqmmmggg```]]]^^^]]]YYYTTTOOOLLLHHHEEECCCAAA===:::999777666555777777666555444333222111111111222222///000000000000000111111222222222333555555444333555666555111111444444111000///////////////000000000222444555555777:::<<<===@@@EEEJJJMMMNNNOOOOOOPPPOOOMMMJJJEEE???:::888555333111///...------,,,///.........///000111222000222333333444777>>>DDDVVV^^^XXXKKKEEEIII```zzztttooo___ccciiijjjaaaUUUPPPRRRuuuiiiaaaTTTLLL@@@888555444333222/////////000000222333444444555777999::::::999888:::999888888777777888888:::::::::::::::::::::::::::::::::999999888777777888:::999777777999999777;;;888999===>>>;;;;;;>>>;;;;;;<<<<<<<<<;;;;;;:::777777777777777777777888888888999888888666555444666666777777777666666555555555666777777666555444777777888:::<<<>>>???@@@CCCCCCCCC???999444111//////000000111111000///...000333999>>>BBBMMMdddzzzppp[[[JJJ@@@???<<<;;;======<<>>>>>@@@???===;;;999888777666333222222333444444333111111333444444222111222333111333666888999888777555999:::<<<===>>>>>>>>>>>>===;;;999888888666333111666666666555555444444444333444555444333333444666:::999999;;;===<<<:::777888777666777888999888777888999999999888:::<<>>???DDDKKKRRRXXX^^^cccfffooommmiiiddd___[[[YYYYYYUUURRROOOLLLKKKIIIFFFDDDEEECCC@@@===<<<<<<<<<===;;;===AAADDDGGGGGGGGGFFFKKKLLLNNNPPPRRRSSSSSSTTTSSSSSSTTTVVVWWWYYYZZZ[[[````````````aaaaaabbbcccdddeeefffffffffggghhhjjjkkkllllllllllllmmmppprrrtttssstttuuusssrrrwww}}}}}}xxxxxxzzzzzz|||~~~~~~wwwpppmmmmmmkkkfffaaa```ZZZTTTRRRTTTTTTQQQMMMIIIGGGEEEBBB@@@>>>;;;999777666444555666777777666555555333222111111000000000//////000111111111111333222111333555555333111111777888333///000222333///......//////000111222000222444555555777:::===???CCCHHHNNNQQQRRRPPPNNNNNNLLLJJJGGGBBB>>>:::777333222111///---------............///000111222222000222444444555999AAAGGGZZZddd]]]OOOLLLYYYzzz~~~wwwqqqmmm^^^aaaeeecccXXXLLLJJJNNN|||uuuqqqqqqrrrrrrqqqdddZZZLLLAAA;;;777555333000000000///000000111222444444555666666777777777999888777777666666777777666777888888999888888777777777888888888888888999777777666555555666666666666444444888888666777:::555666777777888888777777444444555555555555666666666666666666666555444333333333444555555555444444666666666777777888888888999888888:::===??????>>>;;;<<<;;;999555222111111111111111000000000000000333<<>>>>>>>>AAAGGGUUUcccoootttvvvsssfffVVVLLLKKKJJJKKKKKKQQQ```nnnsssXXXMMMPPPPPPIIIFFFCCCBBBAAA???===;;;;;;999777777888999999999999777888;;;;;;888888:::999:::<<<<<<>>>AAAEEEIIIBBB@@@===<<<======<<<;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;999888666666555555333222222333555555444222555777999777333111111333111222444666777777666555999:::;;;<<<<<<<<<;;;;;;<<<:::999888777666333111444555666666666666555555333444444444333333555777;;;999777999<<<<<<:::777777666555666888999999888777999::::::::::::===???@@@GGGRRR[[[[[[WWWWWWZZZ]]]^^^___```bbbhhhrrrzzzrrrpppwww{{{wwwqqqeeebbbeeeddd```ZZZ\\\gggssszzz~~~nnn___UUUSSSNNNMMMVVVaaajjjrrrxxxwwwuuuqqqmmmjjjiiijjjkkkhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmkkkhhheeeccccccbbbbbbaaa^^^ZZZVVVOOOGGG@@@@@@@@@>>>===>>>===@@@EEEJJJOOOUUU[[[```mmmmmmkkkgggaaa\\\YYYXXXUUURRROOOMMMLLLKKKHHHGGGDDDBBB@@@===;;;;;;;;;;;;:::;;;>>>@@@BBBCCCDDDDDDGGGHHHKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXZZZZZZ[[[[[[\\\^^^___```]]]^^^___aaaccceeeffffffgggggghhhgggffffffgggiiifffhhhiiihhhggggggkkkpppooooooooommmkkkkkklllnnnjjjlllooopppqqqrrrtttvvv}}}}}}yyyxxxxxx}}}|||yyyvvvsssrrrtttuuukkkgggcccccccccaaa[[[UUUYYYUUUPPPNNNNNNMMMJJJFFFBBBAAA@@@>>><<<;;;999999777555444444555666666555555444333222111000//////000///...///111222222111444111///111333555333000000666888222------000222......//////000222333444000222444555666888<<<>>>DDDFFFKKKQQQTTTTTTQQQNNNKKKJJJHHHDDD@@@<<<999777111222111///---,,,...///,,,,,,,,,---...///000111000333555666777<<>>BBBIIILLLOOOVVV^^^lllxxxzzzssskkk]]]PPPMMMJJJIIILLLSSS___rrrooo```OOOJJJLLLIIIHHHHHHFFFCCCBBBBBB@@@???===;;;888666777777666555777555777;;;;;;888777999999:::;;;<<<>>>AAAFFFIIIBBB@@@===<<<;;;;;;999888999999999999999999999:::999888777666666555555555444333333444666666555444999<<<>>>;;;555111111333222222444555666777777777:::;;;<<<<<<<<<;;;:::999:::999777777777555333000333444555666777777666666444555555555444555888:::<<<888555666:::;;;:::777888777666888:::;;;;;;:::777999;;;<<<<<<<<<===>>>@@@DDDPPP[[[]]]XXXVVVXXXfffggggggeeeccceeejjjoooqqqttt~~~{{{zzz}}}~~~~~~sssnnnmmmrrrtttqqqhhhccchhhppptttzzzhhh[[[TTTMMMJJJPPPYYY```fffkkkkkkhhhdddaaaaaadddhhhkkkkkkllllllmmmmmmnnnoooooolllmmmooonnnllliiihhhgggcccccccccddddddaaa]]]ZZZWWWMMMEEEDDDCCC@@@======:::<<<===@@@DDDJJJRRRWWWaaaeeehhhgggccc^^^ZZZYYYTTTRRROOOMMMMMMLLLJJJIIIDDDCCC@@@>>><<<<<<<<<<<<::::::;;;<<<===???AAAAAACCCDDDGGGIIIJJJJJJJJJIIINNNMMMMMMNNNOOOQQQSSSTTTVVVVVVVVVWWWXXXZZZ[[[\\\YYYYYYZZZ\\\^^^````````````bbbbbbbbb```___```aaaZZZ^^^aaa```^^^___aaaccccccaaa```aaacccddddddcccbbbdddeeefffeeefffgggiiilllmmmnnnnnnmmmkkkiiiggghhhfffbbbaaaaaa```^^^\\\XXXVVVTTTSSSTTTSSSOOOLLLLLLKKKJJJHHHGGGDDDBBBAAA<<<<<<<<<:::888777666777555333222222333444333222111111111111000000//////000...---///222333222111555111---...111333222000111555555000---...///.........///000222333555666222444666777888:::>>>@@@IIIJJJNNNSSSWWWWWWRRRNNNKKKJJJGGGCCC>>>:::666444///000000...++++++---///,,,,,,------...000111222111333666777999>>>FFFMMM[[[hhh___PPP___wwwlllccc]]]YYYTTTQQQOOOLLLFFF@@@CCCJJJMMMOOOTTT[[[bbbiiimmmoooqqqkkkddd___\\\YYYTTTPPP@@@???<<<999777555333222/////////000222555777999888888777666666666666666444555777999::::::888777777666555555555666888999777444222222111111222444666333222555555444444888666666666666555444222222222222333444555555444444555444333333333333444444444555666777777777777777888777555555666999===???<<<999666666777777444111000000000...------000222111000000000111333666888@@@PPPbbbdddUUUEEEEEENNNFFFCCCAAAAAA@@@??????AAADDDGGGOOOZZZccciiittt~~~yyyoooaaaTTTKKKHHHJJJSSS```pppttt]]]UUUNNNLLLJJJCCCCCCCCCBBB??????@@@@@@>>>@@@===999777666555333222777666888======:::888:::888:::;;;<<<>>>AAAFFFJJJBBB???<<<;;;:::999777555777777777888999999999:::888888777666666666666666444333333555666777666444;;;???@@@===777222111333333333444555666777888999===>>>>>>>>>>>><<<:::999999888666666666555333111222333555666888888777777555666777666666777:::<<<===888444555999;;;999777999888888999;;;===<<<<<<777999<<<>>>=========>>>@@@CCCNNN\\\___ZZZVVVXXXfffiiikkkkkkiiijjjnnnqqqwww~~~}}}wwwuuuuuuuuu|||{{{vvvvvvwwwxxx{{{}}}ssspppooommm}}}ssseeeUUULLLFFFJJJPPPUUUYYY\\\]]][[[WWWVVVXXX^^^eeejjjnnnnnnnnnnnnoooppprrrrrrllloooqqqoookkkggggggiiieeeeeeggghhhgggccc]]]XXX\\\RRRIIIFFFEEE@@@===<<<888888888999<<>>>>>>>>>>>:::999999999:::<<<>>>@@@@@@BBBDDDFFFGGGGGGFFFEEELLLKKKKKKLLLMMMOOOQQQRRRUUUUUUUUUVVVVVVXXXYYYYYY[[[ZZZZZZ[[[[[[[[[ZZZXXXZZZ[[[]]]\\\[[[YYYYYYZZZVVV[[[```___]]]]]]^^^^^^___\\\[[[]]]```aaa^^^YYYaaabbbcccbbb```___```aaaeeedddccccccccc```]]]YYY[[[XXXVVVWWWYYYXXXSSSMMMNNNLLLIIIGGGGGGFFFEEEDDD<<<>>>@@@@@@>>><<<<<<<<<999999999888555444444444333111000///111111111000------...///000000//////000...---///222444333111666111,,,,,,000333222///333333111---...000///+++...//////111222555666777333555777999:::<<>>;;;666333000111333444333111111///......///000000///000111333555666888888999HHHNNNRRROOOFFF???===>>>BBB::::::BBBEEE@@@BBBIIIPPPVVVhhh}}}zzzqqq___NNNNNNOOOUUUbbbsssyyydddSSSQQQPPPHHHBBBBBBEEECCC@@@????????????>>>;;;;;;:::777555444555666777777777999;;;;;;:::888<<>>???@@@AAAAAAAAAAAABBBFFFNNNWWW[[[YYYVVVeeellliiigggkkkjjjmmmzzzyyytttooonnnppprrrvvv}}}{{{sssrrrtttxxxvvvkkkmmmrrr~~~www^^^SSSIIIGGGFFFFFFLLLUUULLLHHHFFFIIIMMMRRR[[[ccckkknnnooonnnnnnqqqpppmmmpppnnnkkkiiihhhggghhhiiiiiihhhhhhfffeeecccaaa```]]]YYYRRRMMMHHHEEEBBB@@@<<<888888:::<<<>>>DDDKKKNNNRRRXXX\\\]]]\\\[[[[[[ZZZXXXUUUQQQNNNLLLKKKKKKDDDDDDCCCAAA???===<<<;;;888999999777666999>>>CCC<<<===???@@@@@@AAACCCEEECCCDDDEEEGGGIIIJJJLLLLLLPPPRRRSSSTTTSSSSSSUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZ[[[YYYVVVTTTSSSUUUWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWYYYYYYZZZ\\\\\\YYYTTTSSSWWW[[[YYYZZZZZZ[[[ZZZXXXWWWVVVPPPPPPOOOMMMLLLJJJIIIIIIGGGEEECCC@@@>>>>>>>>>???<<<;;;:::999888888888999777555222000///000222333222111000...---------------...///000111111111111333222111000000111222333444222111111111111000...222111///---,,,---...///111///---000444777666555::::::999777888===DDDIIIMMMRRRWWWYYYVVVSSSQQQQQQLLLHHHBBB===:::777555333222111000...,,,++++++***,,,,,,---...000222333555222333666888999===JJJWWWtttuuuqqqtttxxxeeeTTTIIIDDDCCCBBBFFFCCCAAA???===???JJJVVVWWWMMMFFFKKKZZZgggjjjggghhhhhhjjjooowww}}}~~~sss```LLL===555222444222111111333444333222444444555666666555444333555555555555555555555555333333333444444555555555555444333111000000000000444444333333222222222222444444444444444444444444555333111222444555444222111111111222444555555555666555555666888;;;===???FFFBBBBBBHHHJJJEEE===:::555333000000111111///---222111111222333444555555222222333444777:::>>>???GGGIIIJJJFFF@@@;;;;;;<<<>>>888888>>>@@@@@@IIIWWWttt|||qqqaaaTTTTTTZZZcccooo}}}nnn\\\MMMLLLMMMFFFBBBCCCCCCAAA>>>============<<<999::::::999777888:::<<<>>>>>>===???@@@@@@>>><<<>>>AAABBB@@@AAACCCBBB>>>>>>;;;888888999:::999888999999999999999888888888555555666666666666555555666555444444555555444333:::::::::888444222333555444555666888999:::::::::999:::;;;;;;;;;:::888888666666666666777777777777777777888999999:::::::::<<<;;;999999999888555333555555444333333444555555999<<<>>>???>>><<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAACCCJJJQQQUUUTTTQQQ___gggggggggkkkjjjooo~~~vvvpppmmmjjjkkknnntttvvvyyy}}}wwwrrrooonnnpppxxxvvvqqqvvvlll]]]OOOJJJHHHFFFFFFIIIHHHCCCBBBEEEIIIMMMVVV___eeejjjllllllmmmppppppmmmmmmllliiihhhggghhhjjjkkkjjjjjjiiihhhfffeeecccbbb```\\\VVVPPPKKKFFFCCC@@@===:::999;;;;;;;;;???DDDGGGLLLQQQUUUWWWXXXYYYYYY\\\[[[XXXVVVSSSQQQOOONNNHHHGGGFFFDDDBBBAAA???>>>999:::999888666888<<>>@@@BBBBBBBBBCCCEEEGGGIIIJJJJJJKKKMMMOOOOOOOOOPPPRRRSSSPPPQQQRRRTTTUUUVVVVVVVVVZZZYYYWWWVVVUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUUUUVVVXXXXXXUUUQQQPPPSSSWWWRRRRRRRRRRRRQQQPPPOOOOOOKKKKKKJJJHHHGGGEEEDDDDDDCCCBBB???===;;;;;;;;;<<<777777666555555444333333555333000.........000111111111000......------------...///000111111111111222111000000000000111222444333111111222222000///111000///...---......///222000///111555777777666999999:::;;;===BBBIIINNNQQQTTTWWWWWWTTTPPPNNNMMMKKKFFF@@@;;;888555222000000///...---------------,,,------///000222444555555666888;;;===CCCSSSbbb~~~wwwlll[[[LLLCCCAAACCCEEEMMMGGGAAA>>>===AAAMMMYYYdddVVVJJJNNN]]]gggcccZZZ\\\aaahhhppp{{{^^^GGG:::444444222000000111111000///222333333444444333222222333333444444555555666666555555555555555444333333333333222111111111111111333333222222222222222111333333333333333333333333444333111222333444444333333333333333444555666777:::999888999===CCCIIIMMMNNNKKKKKKOOONNNEEE<<<777333111000000111111///---000111111222333333444444555666888<<>>;;;::::::;;;:::999888999::::::;;;<<>>???>>>===>>>??????@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@DDDJJJNNNNNNLLLUUU___cccfffjjjjjjtttvvvmmmiiiggggggkkkoooxxxvvvvvv|||sssjjjkkkllllllmmmwwwvvvjjjvvv|||lllZZZRRRNNNIIICCC@@@CCC@@@AAAEEEJJJOOOYYYcccgggkkkllllllmmmpppppplllkkkjjjhhhggggggiiilllnnnkkkkkkjjjjjjhhhgggfffeeeccc```[[[VVVPPPKKKGGGEEECCC>>><<<<<<:::777888<<>>>>>>>><<<:::888777777777777444444444444333111///...222111///---,,,---...///111000///.....................///000111111111111222111111000000111111222555333222111222222111///000000000///////////////333222111333555888888888888:::===@@@DDDJJJPPPUUUUUUVVVWWWUUUQQQMMMKKKJJJHHHDDD>>>999666333000.........---------...//////---......000111333555666555555777:::===GGGZZZkkkwwwggg___RRREEE>>>???FFFLLLUUULLLCCC???@@@FFFQQQ\\\sssdddUUUSSS[[[^^^XXXOOORRRYYYcccmmmyyykkkSSSEEE;;;666444222111111111000/////////000111111111222222111111222333444555666666666666666666555333111000222222222111111222222333222222222222222222222222333333333333333333333333222111111111333444555666777777777666666666888:::::::::;;;>>>DDDKKKRRRWWWOOOKKKIIIJJJHHH???777444000000000111222333333333111222222222222111222333888<<>>AAADDDNNNLLLJJJHHHHHHFFFCCCAAA@@@CCCDDDAAAAAABBBAAA===888888777888999:::::::::;;;999777555555555777888666666666666666666555444444333222333555666555444555555444333222222222333444666888;;;<<<;;;999888888999:::::::::999777666555555666666777777888888===<<<;;;999999999999999888777666666666555333111333333333333333333333333888:::<<<===<<<<<<===>>>AAAAAAAAAAAAAAA@@@??????@@@???>>>AAAEEEJJJLLLLLLMMMWWW\\\bbbiiilll}}}|||ssskkkhhhggghhhmmmtttyyywwwwww~~~uuufffjjjnnnppppppwwwqqqdddqqq{{{yyyjjj^^^UUUMMMEEE@@@@@@@@@CCCKKKRRR[[[hhhtttvvvwwwtttooommmoooooommmkkkjjjhhhggggggiiilllmmmjjjjjjjjjjjjiiiiiihhhgggeeedddbbb]]]XXXTTTRRRQQQOOOGGG???<<<888555555888999<<<@@@DDDGGGLLLRRRUUU\\\]]]]]]\\\ZZZVVVRRROOOMMMLLLJJJGGGEEEBBBAAA@@@<<<<<<;;;:::888555444333111333555666666777:::;;;>>>>>>???AAABBBCCCEEEEEEAAACCCFFFGGGHHHIIIKKKMMMIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNMMMOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJGGGGGGHHHKKKIIIHHHFFFDDDDDDDDDEEEEEE??????>>>===<<<;;;::::::999888666555444444444444444444555555444111///---111000...---,,,---...///000//////............///......///000111111111111333222222222222222222333444333111111222222000/////////000111111111000000333333333444666777888999:::===BBBFFFJJJOOOUUUXXXVVVVVVVVVTTTRRROOOMMMLLLFFFBBB<<<777444222///---...------------...////////////000111333444666777999888888;;;???JJJ^^^qqqvvvggg___YYYNNNDDD???CCCLLLSSSXXXNNNEEECCCFFFKKKTTT]]]yyynnn```WWWTTTQQQKKKFFFHHHPPP\\\iiiwwwuuuaaaSSSHHH???<<<999888777666444333---......///000111222222///000111222333444555666555555666666555333111///222222222111222222333444222222222222222222222222333333333333333333333333555444444333333444666777555777999999888999;;;>>><<<===@@@CCCHHHLLLOOOQQQGGGBBB???>>>;;;555222222111111111111111222444555333555666555333333666888;;;CCCOOOYYY\\\XXXQQQKKK@@@<<<999999<<<>>>===:::===>>>@@@AAAEEESSSlll{{{qqqyyyooohhhfffbbb```jjjyyy}}}gggVVVKKKJJJEEEAAAAAAAAA???>>>??????<<<:::888999999888777888:::;;;;;;<<<===AAACCCOOOMMMJJJHHHFFFEEEBBB@@@???BBBBBB@@@???@@@>>>:::666777888888888888999:::999777555444333444666777666666666666666555444444333222222333555666555444444333222222222222333333222444777999:::999777555777888999999999888777666555555555666777888888888<<<;;;:::888777777666666666555444444555555333111444444555555555555444444999:::;;;;;;:::999:::;;;AAAAAAAAAAAA@@@???>>>>>>???>>>>>>???DDDHHHLLLNNNJJJQQQUUU]]]gggnnnyyyqqqjjjgggfffhhhooowwwzzzzzz{{{zzzmmmoootttxxxxxxzzzwwwmmmmmmyyy~~~zzzwww{{{zzzkkk\\\OOOGGGBBB@@@AAAGGGPPPYYYeeeuuu~~~rrrmmmnnnooonnnnnnlllkkkiiihhhiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiifffggggggddd```______aaa]]]QQQDDD<<<777444555888777999<<<>>>BBBGGGMMMRRRZZZ[[[\\\\\\ZZZVVVRRRPPPPPPNNNLLLJJJGGGDDDBBBAAA======<<<:::888666333111000222444555555666777999<<<<<<===>>>@@@AAABBBBBB???AAADDDEEEEEEGGGIIIKKKGGGHHHIIIJJJJJJKKKKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDEEEFFFFFFEEEDDDCCCDDDEEEEEEDDDBBB@@@@@@@@@AAAAAA===<<<<<<;;;:::999888888555555444333333333333333333333444555333111///---111000///........./////////............//////000...///000111222222222222444444444444444444444444444222111111111111000...//////000111222222222111222222333444666888:::;;;>>>BBBHHHMMMPPPSSSVVVXXXUUUUUUTTTTTTTTTSSSQQQOOODDD@@@;;;666444222///...//////...------------...000000111222444666888999>>>===>>>@@@DDDPPPdddwww{{{vvvlllaaa\\\VVVNNNFFFCCCGGGOOOUUURRRKKKFFFGGGKKKNNNTTTZZZtttooofff\\\SSSKKKEEEBBB???GGGTTTcccuuuuuufff]]]XXXKKKGGGCCC???<<<999555333111000000000000111222222//////000111222333444444333444666777666444222111333333222222222333333444222333333333333333444444444444444444444444444444999999888666444444777999777:::===>>><<<;;;>>>@@@>>>???AAACCCCCCCCCBBBAAA===888555444222//////222444333222111000111555888::::::999666333333777;;;>>>FFFQQQYYYXXXOOOCCC;;;;;;999888:::===???>>>;;;777;;;AAAIIISSSbbbtttzzztttpppkkkfffbbb\\\XXXYYY^^^iiixxxyyycccSSSHHHCCCDDDCCCBBBAAA@@@???>>>>>>>>><<<999888888999888777999:::;;;;;;;;;===@@@CCCNNNKKKHHHFFFEEEDDDBBB@@@>>>AAAAAA>>>===>>><<<888444666888999888777888999777666555444444555666777777777777777666555444333444333222333444555444333333111000000222444444333222333555777777666555444777777888999888777666555444444555666777888999999999999999888777666444444444333222444555666444333555666666777777666666555888999::::::888777888:::@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???BBBFFFKKKNNNJJJNNNPPPYYYfffnnnsssmmmgggffffffjjjsss}}}~~~}}}{{{|||~~~wwwlllvvv{{{zzzyyyzzzwwwuuuyyyxxxeeeVVVKKKDDDEEEEEEIIIPPPWWWcccuuussslllmmmooonnnoooooonnnmmmkkkjjjhhhhhhhhhiiijjjkkkkkkkkkkkkkkkhhhiiijjjhhhfffgggkkkooohhhYYYHHH>>>888555666:::555777999:::===AAAGGGKKKTTTUUUWWWYYYXXXWWWTTTSSSTTTSSSPPPMMMJJJGGGDDDCCC???===;;;:::999777444111111333444444444444555777999999:::;;;<<<===>>>???===???AAABBBBBBCCCEEEGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999888777777666333333333333222222222222000000111111000///---,,,000000000/////////000000...............///000111...///000111222222222222333444444555555444444333333111000///000000///---//////000111222333333444111333555666777999===???CCCHHHNNNSSSVVVWWWWWWXXXUUUUUUUUUUUUVVVTTTQQQNNNAAA===888444333111000...///......---------......111222222333555777999:::======AAAFFFLLLWWWlll~~~yyyrrrjjjaaaXXXSSSLLLHHHHHHKKKNNNOOOJJJGGGGGGKKKNNNPPPVVV\\\kkkkkkjjjeee]]]SSSJJJEEE>>>CCCLLLYYYkkk|||pppggg___```hhh^^^ZZZSSSLLLFFF???:::666999888666444222111111222//////000000111222333333333444777999999888666555444333333222222222333333333333444444444555555555555555555555555555555555777888888777777999===AAAEEEIIILLLIIICCC>>>======::::::;;;;;;:::999777555555222222333111---...111444444444222333777???EEEPPPNNNIII@@@777444777;;;<<>>AAABBBBBBBBBFFFOOO[[[jjjvvv}}}zzzssslllgggaaa[[[XXXYYYQQQTTTWWW]]]lllmmm\\\RRRJJJDDD@@@>>>AAABBBAAA???>>>>>>>>>===;;;888777777888777666888999;;;<<<<<>>AAAAAA>>><<<===;;;777444666999999777666666888555666666666777888888888777777777777666555444333555333222333444444333222222000///000333555555333333444444555555555555444666777888888888777666555444444555666777888999999777888999:::999777444222111111111333666777666555555666777777777777666555777888999999888999:::<<<>>>>>>?????????>>>==================???BBBEEEHHHKKKLLLMMMXXXffflll~~~oookkkhhhiiilllssswwwwww|||~~~wwwmmmqqqzzzvvvuuuwww{{{|||{{{~~~uuuhhhYYYNNNOOOMMMLLLMMMOOOWWWiiiyyyyyyooojjjmmmnnnmmmnnnoooppppppnnnllliiigggiiijjjkkklllmmmmmmnnnnnniiikkkllljjjhhhjjjqqqwwwmmm]]]LLLAAA;;;777777999333444555666777:::>>>AAAGGGIIILLLPPPRRRTTTTTTTTTUUUTTTQQQNNNJJJGGGEEECCC@@@===:::999:::999666444222333444444333222333444555666666777888999::::::999;;;=========>>>???AAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<======<<<;;;999999999888888777666555777777666555555444444444000000111111111111111111........................//////////////////000000---------......000111111//////000111222222222222111222333444444333222111111000......//////---,,,000000000000111333555666222444888999:::===AAADDDFFFLLLTTTZZZ\\\[[[[[[ZZZYYYXXXWWWVVVUUUQQQKKKFFF<<<999444222111000///...---------------...///000222333333444666888:::;;;<<>>;;;777444222111111//////000000111111222222333555888;;;<<<;;;:::888555444333333222222222333444444444555555666666666666666666666666666666666111333666777999>>>EEEKKKXXX[[[[[[UUUJJJ@@@:::999333333333333333333222222333111333555444//////111333444444555999AAALLLTTTlllhhh^^^PPPBBB;;;;;;>>>888;;;>>>AAAAAA@@@===;;;>>>>>>>>>>>>@@@CCCGGGJJJSSSXXXaaaooo~~~}}}sssggg^^^]]]WWWNNNLLLRRRNNNXXXbbbmmm|||hhhQQQHHHHHHIIIDDD???:::???BBB@@@????????????<<<:::777666666777666555777999;;;<<<>>>AAAEEEHHHLLLJJJGGGEEEEEEFFFEEEDDD???BBBBBB>>>======;;;777444777999999777555555777555666777999::::::::::::777777777777666555444333555444333333333333222111222000...000333666555444444444444444555555555555666777888888888777555444444444555666777888999999666777:::;;;:::888444222000000111333666888777666444555666777777666555444666777999999999;;;===???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===@@@CCCLLLKKKLLLYYYgggjjjxxx|||pppmmmlllpppuuu{{{qqqsss{{{}}}tttmmmkkkmmmuuu~~~ttttttwww~~~zzziiiYYYXXXTTTPPPLLLIIINNN]]]mmmttttttpppjjjiiilllnnnmmmmmmoooqqqrrrqqqnnnjjjhhhjjjkkklllnnnooooooppppppkkklllllljjjhhhkkkrrrzzzmmm^^^NNNDDD>>>999777777111222333333333444777:::;;;===BBBGGGLLLPPPRRRSSSTTTRRRPPPLLLIIIEEEBBBAAA@@@===:::999::::::888666333444444333222111111222222333333444555666777777666888999:::999999;;;<<<<<<===>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;888999:::;;;<<<;;;:::999999999999999;;;;;;:::888666777888888777666444333444444333333222222111111...///000000111000000000//////.........///000111......//////////////////---------......000111222///000111222222333222222000111222333333222111000000///------......,,,+++111000//////111333666888333666:::<<<===???DDDHHHHHHNNNWWW]]]```___^^^]]]]]][[[YYYWWWTTTNNNEEE>>>999666222000/////////...***++++++,,,...000111222333333444555777999:::;;;AAAGGGRRR```lll{{{zzziii\\\UUUOOOJJJLLLRRRTTTNNNGGGOOOPPPTTTYYYZZZ]]]gggrrreeeooorrrkkkeeeddd]]]RRRJJJGGGGGGOOO\\\iiioooqqq[[[VVVPPPLLLIIINNN___oooxxxsssmmmhhheeeaaa[[[WWWKKKNNNHHH:::444777666/////////...000222111---)))000222444888;;;<<<;;;:::777666444111000222666:::666888;;;:::999999<<<>>>===<<<:::999999:::;;;<<<888;;;<<<:::;;;DDDTTTaaakkknnngggUUUDDD<<<666111000111111222222222222333...///000111222222222222111444888;;;BBBOOO```mmm{{{eeeJJJ:::999999888<<<===>>>@@@BBBBBB???===DDDEEEEEEGGGJJJPPPXXX^^^aaannnxxx}}}ggg[[[QQQOOONNNJJJIIILLLUUUcccwwwxxxbbbVVVLLLKKKIIICCC??????:::<<<>>>??????>>>;;;:::<<<<<<;;;888666555666777888666666888<<<@@@CCCDDDHHHFFFDDDDDDFFFGGGHHHGGGDDDBBB@@@???>>>===:::777777777777777777666555555888777777666777777888999:::777333333444555444222444444333222111000///...111222222333333444555555444444444444555555666777???AAA???999888;;;999222000111333777::::::888666===:::666666666555222///444444555666777777777666888888777666666666666777888999:::;;;<<<<<<<<<<<>>IIIIIILLLSSS___llluuuzzz{{{vvvuuu|||~~~zzzxxxwww|||ooolllggg^^^ZZZhhh|||}}}}}}|||~~~xxxmmmdddXXXOOONNNJJJGGGOOO\\\iiikkkmmmlllkkkkkknnnqqqpppqqqrrrqqqnnnkkkjjjjjjhhhiiilllnnnqqqrrrssstttppplllgggeeegggkkknnnpppkkkUUUAAA<<<:::444222666666444222222333666777777777888;;;???DDDHHHLLLNNNQQQRRRQQQNNNIIIFFFDDDDDDCCC???<<<<<<>>><<<666111222222222111///...,,,+++111111111111111222222222555555555666666666777777888888999:::;;;===>>>???;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::777777777777777777777777666555555555777999;;;<<<777777666555444444333333333222111000000000111222222000///------///000222***+++---.........------//////............//////000000////////////000000//////000111222222222222333222222222111111000000222111000//////...//////---111555333...---333999:::999999;;;@@@GGGNNNRRRYYY[[[^^^aaacccdddddddddccc^^^XXXUUURRRLLLCCC<<<666444222///---,,,,,,,,,.........///////////////444333444888888888;;;AAAEEEMMM]]]sssqqqccc[[[YYYUUUQQQMMMGGGEEELLLVVVMMMTTT[[[^^^fffpppsssqqqeeennnpppiiifffiiifff___\\\XXXWWW\\\ccceee^^^WWWLLLFFFCCCCCCGGGPPP```ooossspppnnnnnnqqquuuvvvvvvwwwvvviiiTTTFFFBBB;;;222333111000000222333111///222222222555777888777555444333222000///111555999;;;>>>AAABBBBBBBBBDDDFFFEEECCCAAA@@@>>>;;;777444777:::===???DDDOOO^^^iiirrrlll\\\HHH;;;888777333111111222111000000111222222333333333333333222222555:::@@@FFFOOOZZZfffooovvvnnn\\\GGG<<<;;;===<<<;;;===AAADDDFFFFFFFFFEEEKKKQQQYYY]]]___ccckkkrrryyytttcccUUUJJJHHHLLLOOOSSSXXXlllyyysssaaaYYYNNNFFFEEEEEEAAA>>>>>>999:::===??????>>>===<<<<<<<<<;;;999777666888:::999888777999<<<@@@BBBCCCEEECCCAAABBBCCCEEEEEEEEECCCAAA???>>>>>><<<999666777777777777777666555555777777777777777777777777888555333333555666555444444444333222111000//////111111222222333444444444333333222333333555666777===>>><<<777777:::777222222222444777::::::777555999777444555666666444222444555666666666666666555666666555666666777888888888888999:::;;;<<<<<<<<<===<<<;;;::::::<<<===??????===;;;999999;;;===>>>EEEGGGJJJPPPYYYbbbkkkpppvvv{{{{{{rrrssszzzzzzwwwvvv~~~yyyaaa\\\TTTSSS]]]mmmwwwyyy|||zzz|||}}}qqq```RRRNNNLLLIIIOOOYYYcccfffjjjkkklllnnnqqqtttppprrrssssssqqqooonnnnnnjjjkkklllnnnpppqqqrrrsssqqqnnnjjjhhhhhhjjjkkkkkkbbbPPPAAA???>>>888444666666333111000111333333333555666888;;;???DDDGGGIIINNNOOOPPPNNNKKKHHHGGGGGGGGGCCC@@@???@@@???:::666555555444333222000///...111111111111111111111111333333444444444555555555888888777888888999::::::999999999::::::999999999999999888888888777777777666666666666666666666666666555555444444555666666555444444333222222111111111111000//////000111222111000///......///000111------.../////////...---000//////.........//////111000000//////000000111000111111222222222222222222222111111000000000000111111000//////////////////222555444222222666;;;;;;<<<>>>BBBIIIPPPWWW[[[___aaacccfffggghhhgggfffccc^^^YYYUUURRRKKKBBB:::555444111///---,,,,,,,,,,,,---...///000111222222555444777;;;<<<<<>>@@@FFFNNNYYYbbbdddcccdddjjjttthhhTTTKKKBBB999888666333111222333333333444111000111444555444111222222111000///111555888>>>CCCIIIOOORRRUUUXXXYYYVVVOOOFFF@@@>>>;;;666111333555888===DDDNNNYYY```eee[[[III:::444666555222444555555444333333555777888888777777666666777777888;;;BBBJJJQQQXXX]]]```ZZZVVVLLL@@@:::;;;<<<<<<<<<@@@EEEHHHJJJMMMRRRVVVbbbnnnzzz{{{uuurrrwwwxxxjjj[[[OOOEEEHHHRRR]]]ffflll~~~mmm\\\QQQNNNFFF@@@AAACCCBBB??????999:::<<<>>>??????>>>>>>======<<<999777888:::===:::999888999<<>>>>>@@@BBBBBBBBBBBB@@@>>>>>>===;;;888666666666666666666555555555666666777888888777666555666444333333555666666666444444333222111000000///000000111111222333333333333222111111333555888999999:::888666666888666222555555666888999999777444444333333333555666555444555666666666666555555444444444555555666888999:::999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBB>>>===<<<;;;;;;<<<>>>???BBBFFFKKKOOOSSSYYY```fffeeegggjjjjjjdddbbbjjjvvv|||xxxxxx^^^VVVPPPQQQWWW___kkkvvvxxxwwwzzzlllXXXQQQPPPOOOTTT[[[^^^```dddfffhhhkkkoooqqqoooqqqssssssqqqpppoooppplllllllllmmmnnnoooppppppqqqooommmlllkkkiiigggdddXXXKKKAAABBBBBB<<<777777777555111000111111222111222333444777999<<>>;;;999777555444222333111...///222444333111111111111111000222555888;;;AAALLLWWW```fffjjjlllcccUUUCCC888666777666555333333444777<<>><<<;;;;;;<<<<<<===>>>@@@EEEIIIKKKJJJIIIFFFEEEAAA===;;;<<<======???CCCFFFHHHLLLVVVcccnnn}}}qqqssszzz|||{{{zzzpppdddSSSMMMLLLUUUeeesss|||lll\\\QQQLLLGGGBBB>>>???CCCDDDBBB@@@;;;<<<<<<===============<<<<<<;;;999888888;;;===999888777888;;;===>>>>>>???>>><<<<<<>>>???@@@???BBB@@@>>>>>>===<<<999666666666555555555444555555444666777888888666555333555555444444555555555555444444333222222111000000///000000111111222333333444333222222444777:::<<<888777666555666777666444777777777888999888666333333333333333444555555555777777777777666555444444555555555666666888999999;;;::::::;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCBBB???>>>=========???@@@BBBAAAGGGMMMPPPQQQUUU[[[aaaaaa```aaa___[[[\\\fffsss|||}}}fffZZZSSSVVVYYYZZZbbblllqqqsssxxxxxxdddZZZUUUTTTXXX]]]^^^]]]]]]]]]___cccgggjjjlllnnnppppppnnnmmmmmmmmmlllllllllllllllllllllmmmnnnnnnnnnnnnnnnkkkfffbbbUUUKKKDDDEEEFFFBBB===;;;:::777444222333333333333111111222333555777888999>>>AAAFFFIIIJJJJJJJJJKKKIIIFFFBBB@@@@@@@@@>>>===;;;::::::999888666555444111111111111111000000000000000000000000000000000333333333333333333444555333333444444444444333333555555555555555555555555222222222222222222222222333333222111000//////...000000000000//////......,,,,,,------...///000000000///............///000///000000/////////......222111000///............222222111111111111222222333333333333222111000/////////////////////......000000/////////000000111444444555666888:::;;;<<>>AAAEEEOOOZZZkkkyyysssnnnkkkjjjeeeYYYKKKDDD@@@@@@EEEKKK\\\cccrrr|||fffjjjllllllmmmqqqtttuuutttXXXMMMEEEHHHNNNOOOMMMLLLIIIJJJMMMUUUbbbsssfffUUUQQQRRRRRRJJJKKKLLLJJJFFF@@@:::777555444222222222222222222///000111111000111333555444:::EEEQQQ\\\dddggghhhZZZLLL;;;222111444444333555444444555888<<<@@@CCC;;;:::888777555444444555666;;;???AAAAAACCCGGGKKKMMMKKKFFFBBB>>><<<<<<<<>>CCCFFFDDD???@@@???>>>===<<<;;;;;;;;;:::;;;;;;999888888999;;;777555555666999:::;;;:::>>><<<;;;;;;<<<>>>>>>>>>AAA@@@>>>>>>===<<<999777666666444444333444444444444555777888777666333222666666666666444333333333444444333333222111111111///000000111111222333333666555555555777999<<<===888666555666888777777666888777777777888777555333444444444444333333333444888888888888777666555555999888888777777777888888===<<<<<<;;;<<<<<<===>>>BBBCCCDDDEEEEEECCCAAA@@@????????????@@@AAACCCCCC>>>DDDKKKOOOPPPRRRYYY^^^\\\\\\]]]\\\XXXWWW^^^iiiwwwxxx{{{~~~rrrfff```eeehhhdddbbbeeekkknnntttyyy}}}vvvhhh]]]VVVVVVYYY^^^[[[VVVUUUWWW]]]cccgggjjjlllnnnnnnlllkkkjjjkkkkkkllllllllllllkkkjjjiiijjjkkkmmmoooooommmhhhdddZZZRRRKKKJJJJJJHHHEEECCC===:::666444444444444333111111111222222333444555666:::>>>BBBDDDEEEFFFHHHHHHEEECCCAAAAAAAAAAAA@@@<<<<<<;;;:::999777666555333222222222111111111000////////////////////////000000111111222444555666222222333333333333222222333333333333333333333333222222222222222222222222000000000000000000000///000000000000////////////++++++,,,---...///////////////............////////////..................111111000///////////////222222111111111111222222333333333222111000///.....................//////000000000000000111222333666666555666888:::===>>>HHHKKKQQQXXX^^^bbbdddfffhhhhhhiiiiiihhheeecccaaa]]][[[XXXSSSLLLCCC:::555222111///...---------...000111111222333444555555666777;;;@@@CCCIIIVVVddd|||vvvpppjjjeeeddd[[[PPPDDD??????BBBIIIQQQaaammm^^^aaafffiiilllqqquuuwww{{{dddYYYPPPOOOPPPKKKCCC>>>>>>@@@DDDKKKVVVdddsss}}}kkkWWWJJJGGGIIILLLUUUYYY^^^___ZZZRRRKKKGGGBBBCCCCCC>>>888333333444000222333333222111222444222666===FFFNNNRRRRRRQQQDDD>>>777444555555222///444444555777:::AAAIIIPPPNNNHHHAAA>>>:::888<<>>>>>???AAABBBBBB@@@@@@BBBAAA>>>===???AAADDDJJJSSSaaauuupppfffkkktttttttttrrrmmmggg```YYYUUUYYYeeeuuummmXXXLLLEEE@@@???>>>>>>===>>>CCCHHHFFF@@@BBBAAA>>><<<::::::::::::999:::<<<;;;999888888888444333333555888999999888===;;;999999;;;=========@@@>>>===<<<<<<;;;999666666555444333222333444444555555666666666444333222666777888777444222222222444444333333222222222222000000111111222333333333666777777888999;;;<<<===999555555777999777666777888777666666666666444222555666666555333222333444888999999999999888888777;;;::::::999888888999999>>>===<<<;;;;;;<<<===>>>DDDDDDDDDDDDBBB@@@>>>=========>>>???@@@AAACCCCCC<<<@@@FFFJJJLLLPPPVVVZZZZZZ[[[^^^___[[[WWW[[[bbbnnnqqqwww}}}|||{{{tttllllllnnnrrryyy~~~mmm___VVVRRR\\\WWWQQQOOOSSSZZZaaaeeegggjjjlllmmmlllkkkkkklllkkklllnnnooonnnllliiigggggghhhjjjmmmooonnnkkkhhh```ZZZTTTRRRRRRQQQPPPNNNDDD@@@;;;888666555333222222222111111111222222333222444888:::<<<>>>AAACCCEEEEEEDDDDDDDDDDDDDDDDDD======<<<<<<:::888777666444444444333222222111111000000////////////....../////////000222333555666000111111222222111111000////////////000000000000111111111111111111111111---...///000000111000000000000000000////////////+++,,,---.............................................------......///000111000000//////000000111111111111000000111111111111111111111000///...---............////////////111111111111222333444555777888888888999===CCCHHHSSSUUUZZZ___ccceeefffgggjjjjjjkkkjjjiiifffcccaaaZZZYYYUUUOOOGGG???999555111000...---------......222222333444555555666666888:::???EEEIIIRRRdddttttttlllggg___WWWSSSOOOGGG@@@>>>AAAGGGRRR]]]iiizzz[[[\\\```dddgggkkkqqquuu|||~~~tttiii```]]]YYYOOOBBB;;;;;;===AAAEEEKKKTTT___gggiii```SSSHHH@@@>>>AAADDDZZZ```hhhllljjjddd___]]]\\\```___UUUFFF:::888:::777888::::::888777777777999:::<<>>AAAGGGRRRaaammmeeeYYYMMMIIIGGGEEEFFFIIIQQQXXX^^^^^^XXXSSSRRRSSSMMMIIICCC===999888999:::@@@BBBBBB@@@>>>???DDDHHHJJJFFFEEEGGGFFFAAA@@@CCCHHHNNNYYYggguuu}}}nnnbbb```fffmmmfffhhhhhheee___\\\^^^bbbpppqqq[[[OOOHHHBBB>>>>>><<<>>>>>>@@@GGGNNNLLLDDDBBB@@@>>>;;;::::::;;;<<<999;;;>>>???<<<999777666333222333555888:::999888;;;999888888999;;;;;;;;;===<<<:::::::::999666444666555333222111222333444666666555555444333333222333666888777555333333444444333333333333222222222111111222222333444444444666777888::::::;;;:::::::::555444888999666555777777555444444555555333222444666777666444333444666999999:::;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<===<<<:::999999:::;;;<<>>@@@AAABBB>>>@@@BBBFFFKKKPPPTTTVVVWWWZZZ___cccaaa]]]^^^cccjjjoooyyy}}}wwwvvvzzz{{{{{{xxxooogggiiiuuuvvvbbbUUUWWWRRRMMMLLLOOOTTTXXXZZZ```cccfffiiiiiijjjkkklllkkknnnqqqssssssoookkkhhhhhhhhhiiikkknnnnnnmmmkkkccc```]]][[[[[[\\\ZZZWWWPPPLLLEEE???;;;888555222222222111111111111111222111222444555666888<<>>===<<<:::999888666666555444444333222222111111000000000/////////////////////000111222333//////000000000000//////........./////////000000////////////////////////,,,---...///000//////...////////////////////////,,,---...//////...---------..................---......------...000222333////////////000111222222111000000//////000000111//////000//////...------....../////////000000000222222222333444555777777888:::<<<<<<===CCCNNNWWWZZZ\\\___ccceeegggggggggjjjjjjjjjjjjhhhfffcccaaaXXXVVVRRRKKKCCC<<<888666000///...---,,,---...///111222333444666777999999;;;>>>EEEMMMTTT```vvvyyylll```[[[XXXQQQJJJFFFGGGCCCAAABBBFFFNNN]]]kkkxxx^^^]]]^^^```bbbeeekkkqqqyyytttxxxoooiiihhheee\\\PPPJJJAAACCCEEEFFFHHHMMMTTTYYYNNNJJJDDDBBB@@@@@@CCCFFFZZZaaajjjpppqqqnnnmmmlllsssxxxwwwiiiSSSBBB>>>@@@>>>@@@BBBAAA???=========AAA@@@@@@BBBDDDDDD@@@<<<<<<<<<<<<<<<>>>@@@BBBDDDCCCGGGMMMPPPWWWeeeyyypppaaaTTTTTTUUUQQQLLLJJJQQQXXX]]]ZZZQQQHHHDDDDDDAAA>>>:::777666888<<<>>>EEEHHHJJJHHHDDDDDDIIINNNWWWQQQPPPRRRPPPKKKJJJNNNQQQYYYhhhwwwzzzmmm___WWWWWW]]]bbb```cccggggggdddfffppp{{{|||eeeWWWKKKHHHEEE???;;;<<<<<<@@@AAADDDLLLTTTRRRKKKAAA???<<<::::::;;;<<<>>>:::===@@@AAA???;;;777555222222333666999;;;:::999:::888666666888:::::::::;;;999888888888777555222666555333111111222333444777666555333333222333333111444777777555444444666444333333333333333333222111222222333333444555555555666888:::;;;:::888777:::444333777888555333666666444333333444444333222333666888777555444666888999::::::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???;;;:::888777777888:::;;;>>>===<<<;;;:::999888888777888999;;;<<<>>>???@@@BBBAAABBBFFFLLLQQQTTTUUUSSSVVV]]]cccbbb^^^```dddmmmttt{{{tttppppppxxxzzzppppppxxxssscccbbbrrrsss___TTTPPPKKKJJJKKKMMMMMMKKKYYY\\\aaadddfffhhhjjjlllllloootttwwwvvvrrrmmmiiiiiihhhhhhjjjmmmnnnmmmlllccccccbbbbbbccccccaaa]]]\\\VVVOOOGGGAAA<<<777444222111111000000000111111111222222222333555999<<<;;;===@@@BBBBBBBBBCCCDDD@@@@@@@@@???===<<<:::999777777666555444444333333222222111111000000000/////////.........//////000---......//////......---///000000000111111222222------------------------,,,---.........---,,,+++........................---.../////////...---,,,------............------............000222444555......//////000222333444000000////////////000000..................---,,,.../////////000000111111222222333444555666888999888<<>>BBBJJJSSS]]]llllllcccXXXNNNMMMMMMIIIDDDAAADDDCCCDDDGGGKKKTTTeeetttvvvooohhhbbb^^^^^^fffpppyyyrrrrrrnnnlllooossspppddd\\\[[[SSSOOOOOONNNOOO\\\```TTTNNNDDD>>>???===:::AAAMMM\\\]]]_________ccchhhmmmyyy}}}wwwbbbNNNDDDAAA???EEEHHHNNNRRROOOHHHEEEGGGPPPTTTXXXXXXRRRKKKEEEBBBBBBEEEGGGFFFDDDEEEJJJOOO]]]]]][[[]]]iiixxx{{{wwwcccXXXMMMIIIGGGEEEFFFHHHHHHMMMQQQOOOGGG@@@<<<<<<@@@===:::999;;;>>>??????HHHOOOPPPIIIFFFOOO___iiilllssswwwpppcccZZZYYY\\\fffnnnvvv|||xxxqqqdddZZZWWWSSSOOOXXXfff^^^bbbhhhpppxxxkkk\\\NNNLLLHHHDDDAAA>>>===<<>><<<;;;;;;===???AAA@@@>>><<<;;;:::999555333666777888999999888777666999888666555444555777888@@@<<<777666666666444222666333000///000222333444444444444444444444444444888666333111111333666888444444444444333111///...444333222333666777666555666777888999:::999888888555666777666333222444666555444444333333444444555555666666666666666888:::999;;;>>>@@@@@@>>>;;;999999:::;;;<<<===???@@@@@@>>><<<:::888888888999:::>>>===<<<;;;<<<;;;888666999999999:::;;;<<<>>>>>>AAA@@@@@@EEELLLPPPOOOLLLSSSTTTXXX```hhhkkkjjjhhhxxx{{{ssskkkgggttt{{{tttooojjjjjjnnn}}}lll\\\aaaiii|||sss[[[PPPGGGFFFEEEBBBDDDIIIPPPWWW^^^aaa___```dddjjjmmmooorrrssstttrrrpppooojjjkkkkkklllmmmnnnoooooonnnhhhaaa```ccceeeeeeccc]]]\\\VVVMMMGGGBBB:::333999666222000000000///...111000000111111222333444888888999:::<<<>>>@@@BBBBBBCCCCCCCCCBBB???===;;;888888777666555555444444111000///000111111000...000000000000000111222222......////////////......---.........//////000000//////.........---------000///...---------------...000111000///------...111111000000//////......000000////////////000000333000000111000...111666222111///......000222333000111222111///---------000000000000000/////////...///000222333333333333222333555555666888<<<>>>>>>@@@EEELLLSSS[[[aaaddd___```aaabbbdddfffhhhiiiiiiiiihhhgggeeebbb```^^^YYYSSSKKKCCC===888444222---///000...++++++...111333444666888999;;;>>>AAADDDIIIPPP]]]sss}}}mmmbbbQQQPPPOOONNNLLLGGGAAA;;;EEEAAA@@@DDDPPP]]]hhhmmm|||sssggg___aaahhhyyymmmjjjllliiijjjpppuuurrrhhhcccddd___^^^eeekkkrrrttt[[[MMMCCCBBBAAA@@@GGGQQQXXXVVVTTTTTTVVV\\\ccchhhnnnmmmeeeTTTGGGCCCBBB@@@HHHLLLTTT\\\\\\WWWVVVYYYdddnnnwwwvvviiiYYYMMMHHHIIILLLOOOOOOOOOPPPSSSWWW\\\\\\ZZZ[[[bbbkkkjjjcccOOOGGGAAA@@@@@@@@@CCCHHHJJJHHHDDD@@@>>>===>>>>>><<<;;;999888999;;;<<<>>>KKKPPPRRRPPPUUUggg~~~rrrnnnpppwww|||vvvfffXXXOOOOOOOOOPPPXXXeeekkkqqqzzz|||hhhWWWNNNJJJHHHEEEBBB@@@>>>======>>>======@@@EEEFFFCCC@@@???>>><<<<<<<<<===???@@@???===:::999999777555333555666666777777777666666777777555555555777999:::>>>;;;777666666666444222777555222111111222222222444444444444444444444444777666444222222444666777888777555444333222222222000222333555666777777777999::::::::::::888777666555666777555333222444666333333222222222222333333666666666666666666777888888;;;>>>AAAAAA>>>;;;888999999:::;;;<<<======>>><<<;;;:::888888999:::;;;>>>===<<<<<<<<<;;;999777888888999999:::<<<===>>>AAA??????BBBIIIOOORRRSSSNNNOOOWWWccchhhhhhjjjnnn}}}~~~yyytttmmmhhhooo{{{}}}uuuoooiiigggjjjzzzggg[[[```jjjzzzjjjZZZKKKEEECCCBBBCCCFFFOOOSSSWWWWWWVVVYYYaaaiiisssrrrqqqpppoooooonnnnnnnnnmmmmmmmmmmmmnnnnnnoookkkgggbbbaaadddfffdddbbb___```\\\UUUPPPLLLDDD<<<:::777333111000111000000000000000000000111222222666666777888:::<<<>>>???BBBCCCCCCCCCBBB@@@>>><<<<<<<<<<<<;;;:::999888777333222222222333333111//////............///000111......//////////////////............/////////000//////.........---------//////...---------------///000111000...---...///111000000000/////////...000000////////////000000000------///000111777>>>222111000......///111222///000000000...---,,,,,,////////////////////////...///000111222222222222444555666777888;;;???BBBFFFJJJRRRZZZbbbhhhkkkmmmbbbbbbcccdddeeeggghhhiiiffffffeeedddbbb___\\\ZZZWWWQQQIIIAAA;;;777333000/////////...---...000222444666888999;;;===AAADDDKKKSSSaaatttwwwkkk^^^UUUOOONNNNNNLLLIIIDDD???<<>>???>>>>>>>>>===<<<<<<===@@@CCCMMMRRRVVV[[[jjjzzzzzz~~~ttt\\\PPPHHHIIIMMMSSS^^^jjjwwwmmm[[[MMMEEECCCDDDCCCAAA???>>>=========;;;<<<===>>>>>>>>><<<;;;============>>>>>>>>>???>>><<<888777777777666555444444333333444555666666666666555555777888:::<<<<<<:::777666555555333222888666444444444444333111444444444444444444444444666555555444444555555666<<<:::777444333444666777---111666888777666888999;;;;;;:::999888666444333555555666555333222444555111111111111111111111111666666666666666666777777777:::>>>AAAAAA>>>:::777888888888999999999::::::::::::999888888999;;;<<<===<<<;;;;;;;;;:::888666777777888999:::;;;;;;<<>>>>>??????@@@???<<<:::999777666555555555555333000000////////////000111111---...//////000000000000............////////////...............---------//////...------------...000000111///...---///000000000000000////////////000000////////////000000000,,,+++,,,...000777???333222000///...//////000......//////...---,,,,,,////////////////////////111111111222333333444444666777888999:::>>>DDDHHHOOOTTT]]]eeekkknnnnnnmmmeeeeeeeeeffffffggghhhhhhbbbbbbbbb```]]]ZZZWWWVVVRRRLLLEEE>>>888444111///111///......000222222222777888:::<<<>>>BBBHHHLLLUUUcccwww~~~sssiiiaaaYYYSSSSSSSSSRRROOOJJJFFFCCCCCCIIIHHHGGGKKKRRR[[[bbbfffrrrxxxpppmmmdddddddddbbb___[[[YYYYYY[[[cccmmmppplllggghhhkkkqqqvvv|||kkkZZZUUUVVVUUUUUUVVVUUUKKK@@@<<<@@@EEEFFFFFFKKKHHHAAA:::777888::::::@@@DDDMMMUUUTTTMMMKKKLLLUUUZZZ]]]WWWLLLBBB>>>>>>===???BBBFFFIIIIIIIIIHHHFFFDDDCCCCCCFFFGGGCCC???===<<<<<<===<<<:::???GGGIIIEEEAAA???AAABBBAAA>>>CCCDDDCCCAAA@@@BBBFFFJJJQQQXXX```jjj}}}{{{wwwwwwuuuwwwzzz}}}xxxmmmVVVOOOIIIJJJOOOYYYjjjzzzgggTTTJJJDDDBBBBBB@@@???>>>===<<<<<<;;;;;;<<<>>>@@@???;;;999999;;;;;;<<<===>>>??????>>>>>>>>>;;;888666777777888777333222222111222444555666777666666666777888:::;;;999888666555555444333222555555555666777777555333444444444444444444444444555555666666666666555555;;;:::888666555555666777///555;;;<<<888666777:::999999888777666444333222555555444444333333444555111111111222222111111111444444444555777888888888777:::>>>AAAAAA>>>:::777777777777777777777777777888888888888999:::;;;<<<;;;:::999999999999777555666666777888999999::::::===???AAAAAABBBGGGQQQXXXPPPKKKPPP___ddd___eeesssxxxsssrrrlllhhhkkkssszzz}}}rrrkkkjjjllloootttwwwyyy~~~}}}tttrrreeeZZZSSSVVVssszzzwwwyyy|||~~~yyy{{{jjjZZZNNNHHHHHHJJJFFFEEEDDDCCCEEENNN[[[fffnnnmmmllllllmmmpppsssuuusssrrrooollljjjiiiiiijjjiiihhhiiikkklllkkkhhheee___```^^^YYYYYYZZZWWWRRRGGGCCC===888555444222111//////...............///111111111222333555666777???@@@@@@AAA@@@@@@???>>><<<>>>???@@@???===:::888:::999888777888777444222333333222222222222333333---...///000000111000000.........///////////////........................///......---------....../////////...,,,,,,...000000000000000////////////000000////////////000000111...---...---,,,000666333222111///............///.........//////...,,,...///////////////000000444444444555555666777777888888999:::<<>>???AAABBBAAA@@@===<<<===>>><<<:::???FFFJJJHHHFFFDDDDDDGGGJJJLLLQQQOOOLLLIIIGGGIIINNNQQQ[[[dddppp}}}zzzsssqqqrrrkkkooorrrtttvvvuuujjj___PPPOOOOOOPPPUUUccc|||oooRRREEEEEEEEECCCAAA>>>>>>======;;;:::999999<<<>>>@@@>>>999777888::::::;;;===???@@@???>>>>>>>>>;;;888777888999::::::444444333222333444555777888888777777777777777777666666666555444333222222222222444666999:::999777444444444444444444444444555555666777777666555555777777777777666666555444444:::???>>>:::666777999888888777777666666666666444444333333333444444444222222333444444333222222222222222666:::<<<;;;:::888:::===??????===:::888666666666666666555555555777777777888999:::;;;<<<888777666666777777555333444555666777888888888777:::>>>CCCCCCAAACCCIIIOOOQQQGGGHHHUUU___aaahhhttttttmmmgggeeehhhlllpppvvvsssnnnooopppnnnoooqqqrrrttttttnnngggkkkeee```UUUOOOccc~~~yyyvvvuuuwwwyyytttnnnyyymmmYYYLLLHHHHHHBBBBBBAAA@@@DDDNNN[[[dddhhhjjjlllnnnpppqqqrrrsssrrrpppnnnkkkiiiggggggffffffggghhhjjjkkkjjjhhhfffaaaaaa\\\XXXXXX]]]^^^[[[QQQMMMFFF@@@;;;777333111111000///.............../////////000000222333333;;;;;;<<<<<<=========<<<;;;<<<>>>@@@???>>>;;;999<<<:::999999999888666333555444333333333333444444......///000111111000000///////////////.........---...........................---------......///,,,---...---,,,,,,---///////////////000000000000000000////////////000000111000111333111------000222111000///.........---///......///111111000.../////////000000000111111444444444555666777999:::999;;;<<<>>>@@@DDDJJJNNNVVVWWWYYY[[[]]]]]]]]]]]]ggggggggggggfffeeecccbbb```___^^^[[[XXXTTTQQQOOODDD@@@:::555333111///...111...,,,...222666666555999:::<<>>??????===:::AAA@@@@@@EEEKKKLLLHHHCCCDDD???===???AAA@@@@@@BBB<<<::::::<<<<<<<<>>????????????<<<:::888888:::;;;;;;;;;777777666666666666666777777777777777666666555555333444666555333222222222000000222666999;;;;;;999444444444444444444444444555666666777777666666555444555666666666555333222999<<>>:::777777888999888888888888999:::;;;444333222222444555444444333444555666666555444333333222333777<<<>>>===::::::;;;<<<======<<<;;;:::666666666666666666666666666777888888999::::::;;;777666555666666666444333333444555777777777666555777<<>>>>>>>>===<<<;;;:::999999999999666444444333333222222222222333///000000111111000000//////////////////.........---------..................------------...//////+++---...///---------...////////////000000000000000000////////////000000000000333666555000///222000000000//////......---000...---///222333111...///000000111111222222333333333333444666888:::<<<>>>@@@BBBEEEGGGJJJOOORRRWWWXXXXXXYYY\\\^^^aaabbbddddddddddddcccbbb```^^^]]]\\\ZZZXXXTTTPPPLLLJJJ===999555222111111000000000///...000444777999999:::>>>EEEPPP^^^nnn~~~}}}uuuoooiiibbb]]]\\\VVVMMMGGGFFFIIILLLNNNLLLQQQVVVZZZ[[[\\\\\\\\\```fffjjjzzzpppnnnpppyyyssseeeYYYSSSQQQQQQSSS\\\dddfffiiimmmnnnkkkrrr~~~{{{vvvrrrrrrvvvwwwsssmmm^^^YYYUUUVVVZZZ]]]]]][[[YYYRRRLLLJJJFFFAAAAAAEEE@@@BBBGGGJJJGGGAAA@@@CCCAAAAAAAAA@@@@@@???>>>===FFFBBB@@@EEEKKKMMMIIICCCDDDAAABBBHHHJJJHHHHHHKKKCCC>>>;;;===???@@@CCCGGGQQQOOOPPPZZZlllwwwuuuuuutttrrrwww~~~sssmmmeee___^^^^^^___```cccggghhhccc`````````^^^nnnqqqvvv|||zzzgggTTTIII???>>>@@@???===<<<:::;;;<<<===>>>======<<<999999999888777777777999:::;;;<<<===??????@@@@@@999888777888:::;;;;;;::::::::::::::::::999888777444555555666666666666555000333555555333111111222111111222555888::::::999444444444444444444444444666666666666666666666666555444444444333333333333::::::;;;::::::999888777888777777666777888999:::444222000111444555555333333444555666666555444333777555555999===???<<<888;;;;;;;;;;;;;;;;;;;;;;;;666777777777777777777777777777888999999999999999777666666666777777666444222333555666666666444333666999<<<=========>>>AAADDDHHHIIIJJJRRR___ggghhhllluuu```^^^bbbeeennnzzz{{{zzzxxxooollliiihhhjjjpppyyyvvvrrrlllXXXLLLNNNPPP\\\kkk||||||uuutttvvv}}}pppaaaVVVOOOJJJDDD@@@CCCLLLXXX```aaacccgggjjjkkkkkkjjjiiillllllmmmmmmkkkiiifffeeeeeeeeedddddddddeeehhhjjjggggggeeeaaabbbeeeddd```\\\YYYUUUQQQKKKDDD<<<777555555333222111000000000000////////////000000111000000000111222444555666444555777999:::;;;;;;<<<999888777888999999777555555444444333222222333333111111111111111000///...000/////////............---------.........//////---------------...//////***---000222111///........./////////000000000111000000////////////000000///...111444333///000333//////////////////......///,,,+++---222333111...000111111222333333444444555555555666999<<>>???>>><<<===AAA888999;;;>>>???@@@@@@???:::999999999999:::::::::;;;;;;<<<===>>>???@@@AAA777666666888:::;;;:::888<<<=========<<<:::888777111222444555666666777666///222555555222000111222333222222444777999999888444444444444444444444444777777666666666666777777777555333111111222444666999888777777999999999777666555444333333444555666444222000111444666555333222333555666666555333222:::888777:::>>>???;;;666<<<<<<:::999999:::<<<<<<777777777777888888999999777777888999999999999888888777777888999999777555111333444666666555444222555666888999:::;;;>>>???BBBNNNRRRMMMNNNZZZ```^^^dddvvvyyyaaaaaaiiikkkuuu}}}lllhhhddddddiiivvvwwwppp[[[IIIFFFFFFSSSbbbrrrwwwqqqnnnsss{{{wwwgggVVVOOOFFF???@@@IIIUUU^^^[[[]]]aaaeeehhhjjjkkkkkkjjjlllnnnnnnmmmkkkhhhfffiiihhhgggeeeeeeggglllooofffhhhgggeeeeeefffbbb]]]\\\[[[XXXUUUPPPIIIAAA;;;777666555333222111111111000000/////////000000111,,,------...///111333444///000111333555777999999888777666777888888777555888777666555555555555555222222222222111///...---000000//////.........------------.........//////---------------...///000+++...222444444111000///.../////////000000111111000000////////////000000///---...///...***,,,000---...///////////////......+++))),,,111333000---111111222333444444555555888888999:::===AAAEEEGGGJJJNNNRRRUUUWWWXXXZZZ\\\\\\\\\]]]^^^___`````````]]]^^^______^^^\\\ZZZXXXTTTSSSQQQNNNJJJEEEAAA???555222///...000222333444000333666777777999>>>CCCHHHUUUkkk}}}uuuyyyuuupppnnnooopppooommmVVVKKK@@@>>>GGGRRRWWWXXXZZZaaajjjppppppooommmmmmfffuuucccggglllpppnnnlllrrrzzzssskkkeee\\\SSSUUU```lllrrrsssvvv{{{jjjiiidddaaaeeeooovvvxxxwwwyyyzzz~~~|||sssjjjjjjdddSSSLLLHHHHHHMMMLLLHHHMMMVVVccccccaaa]]]ZZZ[[[___cccYYYRRRLLLKKKOOORRRQQQNNNMMM^^^nnnttt{{{|||oooZZZJJJIIILLLJJJLLLSSSQQQ\\\nnn~~~yyyxxxxxxvvv]]]OOOGGGNNNSSSQQQRRRVVVQQQZZZ``````fffuuunnn\\\MMMEEEAAAAAA@@@???>>>===<<<<<>>>>>======<<<<<<:::::::::999999888888888;;;<<<===???AAA@@@>>><<>>===<<<;;;;;;<<<===<<<===>>>===:::888888888666555555999======888222555333111000111222555777222222333444666888:::;;;555666888999888777555444777777666444222222444666555555555333222333666888???;;;777666888;;;>>>???666555444333333333333333111//////000444666444222555555444444444666777888888999:::;;;<<<;;;:::999@@@===:::999:::::::::999999777555444555777999;;;::::::999888777777777777777777888777666444222111444444444555666555222000:::999999888999:::<<<===AAAFFFOOOUUUSSSQQQUUU]]]```lll|||sssnnnrrruuuyyytttuuulllcccccclll|||iii^^^TTTLLLHHHOOOYYYcccfffdddfffooowww}}}lll```QQQHHHHHHNNNUUUYYYWWWVVVYYY___ccccccdddhhhiiiiiijjjkkklllllliiigggjjjhhhggghhhkkklllkkkiiijjjhhhggggggiiihhhdddaaa^^^\\\ZZZYYYWWWQQQHHH@@@<<<<<<:::666222000111222------...///////////////111000000/////////000000222222111111111222444555888777555333333333555666444444444555555555666666333333333222222222111111//////000000000000//////111///------......---,,,/////////...------,,,,,,////////////////////////---...///000000///...---000000//////.........---............/////////000111000////////////000000...000333333111000000000333222222555888999777555999;;;===>>>???BBBHHHMMMPPPRRRTTTWWWYYYYYYYYYXXX[[[[[[\\\\\\]]]^^^___``````aaacccbbb___\\\ZZZYYYTTTOOOIIIDDDAAA>>>;;;999444000///222333111111333777666777999<<>>===<<<<<<=========<<<<<<<<<;;;;;;::::::::::::999999999999999888999;;;<<<<<<;;;999<<<;;;:::999999::::::;;;:::;;;<<<;;;888666666666666555444666999999888666333222111000000222444555333333333444555777999999666777888999999777555444555555555333222333555888777777777555444555888:::@@@===999777999;;;>>>>>>555555444333333333333333333111000222555777777666999888777777666777888888:::;;;;;;;;;;;;;;;::::::===;;;999999::::::999888888777666666777888;;;<<<===<<<:::888777555444444777888888888666555333222555444444444555444333222999999999999:::;;;<<<===AAAFFFPPPXXXYYYTTTTTTXXX```eeekkkooopppooopppqqq}}}wwwvvvttt~~~~~~nnngggeeemmm|||pppeeeZZZSSSQQQPPPSSSXXXYYYZZZ```iiiqqq|||{{{nnn^^^SSSQQQTTTWWWXXXQQQNNNQQQYYY```bbbeeehhhfffffffffggghhhiiiiiiiiijjjhhhggghhhjjjkkkjjjhhhhhhgggffffffhhhgggdddaaa___```___ZZZRRRLLLHHHGGGDDDBBB???;;;888555333111..................//////000000///.........//////111000000//////000111222555444333222222222333444333333333444444444555555222222222222111111111000//////000000000000//////111///------...///...---...............---------////////////////////////......////////////......000000/////////................../////////000000111000000/////////000000///111222333111000000111666444444666:::;;;999777???AAADDDEEEFFFIIIMMMQQQRRRTTTVVVXXXZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^aaabbbbbbaaa^^^ZZZWWWVVVPPPLLLFFFAAA===;;;888666333000///333444333333666555777;;;???DDDJJJRRRWWWddd|||rrriiihhheeedddaaacccjjjnnndddWWWFFF======HHHSSSXXX```jjjtttwwwzzzxxxuuussswww{{{lllkkkkkkiiibbb]]]___fffjjj}}}yyyrrrmmmkkkiiihhhfffjjjzzzvvvcccYYYXXXWWWYYY___jjjtttxxxtttnnnvvv|||}}}{{{nnnccc``````bbbccckkkrrrggghhhpppuuuwww}}}mmmhhhgggfffiiiooowww}}}xxxvvvsssppprrruuuppprrruuuvvvvvvqqqdddWWWOOOHHHFFFLLLQQQSSS[[[dddssszzzwwwnnn```SSSJJJEEEBBB@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888777777888::::::999888:::999999999999::::::;;;888999:::999777555444555666666777777666777999;;;444333222222222333555666444444444444555666777888777888999999999888666555222333333333222333666888888888888777666777:::<<<@@@<<<999777777999::::::555444444333333333333333555444222444777999;;;;;;===<<<;;;:::999999999999<<<<<<;;;:::999999999::::::999888888999999777555666777777888:::;;;<<<<<<<<<;;;:::888777555444444888888888777666555444333666555444444444444444444777888999:::<<<=========???CCCNNNYYY]]]XXXSSSRRR^^^```bbbcccbbbbbbdddeeesss|||}}}{{{vvvvvvzzzoooeee```aaa^^^[[[VVVRRRQQQWWWaaaiiiuuu{{{pppoooyyy|||ooofffbbb___[[[WWWMMMIIIIIIRRR[[[^^^```aaa``````aaabbbdddgggiiijjjjjjiiihhhiiijjjjjjiiigggeeeddddddeeefffeeeccc```^^^aaaaaaWWWJJJDDDGGGMMMNNNJJJFFFCCC@@@===777222222111000/////////000000//////...---------------//////......---.........000000000111111111111111111222222222222333333333111111000000000000000///...//////000000//////...111///------...///...------------...............//////////////////////////////............//////000000////////////............/////////000000000111000000000000000111111000222444444333222222333888777777999<<<>>>>>>===FFFIIILLLNNNOOOQQQSSSUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYZZZ\\\]]]^^^]]]\\\\\\______^^^\\\YYYUUUQQQOOOKKKGGGAAA<<<999666333111222000000444666555777;;;;;;BBBIIINNNSSSYYYcccjjjwwwttteee\\\ZZZYYYWWWUUUXXX^^^___SSSEEE>>>===EEESSS]]]cccnnnzzz}}}{{{lllkkkkkkjjjeee```aaagggooo{{{vvvqqqoooiiittt|||uuuaaaPPPKKKLLLOOOSSS\\\hhhssswwwtttpppsss~~~}}}xxxzzzxxxrrrvvvxxxnnnfffeeejjjsssyyy~~~rrruuu{{{ooommmnnnqqqxxxuuuqqqqqqrrrsssooohhhgggjjjllljjjgggeeeddd```WWWPPPQQQPPPSSS[[[bbbiiiuuuzzzhhhZZZUUULLLFFFBBBAAA@@@?????????>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999:::;;;<<<;;;999::::::::::::;;;;;;<<<<<<888:::;;;:::777666666666444888;;;:::777777:::>>>777777666666777777888888555555444444444555666666888999999999999888777777222333444333222333555777777888999888777888:::<<<===:::777555444444444333444444333333222333333444555555444555777:::<<<===<<<<<<;;;;;;::::::::::::<<<;;;999888777777777888777666666777888777555333444666888:::<<<<<<===<<<666666777777777777777777888888777777666555444444666666555444333333555666555666999;;;============>>>@@@HHHUUU\\\ZZZUUURRRVVVZZZaaafffhhhgggeeecccqqqsssvvvyyyyyyrrrrrrvvvxxxkkk[[[OOONNNWWW```ggg{{{}}}ooohhhjjjrrryyy|||yyyyyywwwooobbbWWWPPPHHHDDDKKKRRRUUUSSSSSSWWWYYY]]]```bbbeeegggiiijjjjjjjjjjjjkkkjjjiiigggccccccdddddddddcccbbb```___```]]]RRREEEAAAGGGOOOUUUPPPKKKIIIIIIFFF>>>888888777444222000111222222//////...---,,,,,,,,,,,,//////...---------,,,,,,,,,---...///////////////000000000111111111222222////////////////////////...//////////////////...///...,,,,,,---......---,,,,,,------...//////000////////////////////////000///...------...///000000000//////////////////...////////////000000000111111000000000111222222222444555555444444555777888999:::===@@@CCCEEEFFFMMMOOORRRUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTPPPLLLHHHFFFBBB<<<888555222000...333111111555666777;;;AAAFFFOOOZZZaaadddjjjsss|||qqqbbbVVVOOOLLLMMMLLLKKKLLLMMMKKKDDD<<<;;;@@@MMM\\\gggrrruuupppjjjgggdddeeemmmwwwzzz~~~zzzyyyuuuyyyyyynnn]]]NNNGGGGGGLLLOOOXXXdddpppxxx{{{{{{zzzqqqllllllkkkgggooovvvooogggcccfffttt{{{qqqttt~~~|||uuuooonnnqqqxxxtttdddZZZ___gggllljjjcccaaaccceeeaaa^^^^^^___``````___eeegggmmmttt{{{ppp]]]QQQLLLIIIFFFCCCBBBAAA???===??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======;;;999888888999:::::::::;;;;;;:::<<<===<<<:::888999999111777<<<===888555777:::777777888888999999999888555555444444444444555555999999999999999888777777444555666444333222333444555777888888777888:::;;;===;;;888666555444222000333333222222222333333444555555555666777999;;;===888999999::::::::::::::::::999777555444444555555555444555666777666444222333555777:::<<<<<<<<<;;;444555666777777777777777777777666555555444444444555666666444333333555888444666888:::<<<===<<<<<<@@@???DDDPPPYYY[[[ZZZYYYPPPUUU]]]dddiiiiiifffcccnnnkkkjjjqqq{{{}}}yyyxxxvvvvvv~~~nnnSSSGGGKKKUUU___uuuqqqbbb[[[[[[___jjjnnnwwwlll\\\SSSIIIBBBEEEJJJIIIGGGFFFLLLQQQXXX]]]```bbbdddfffiiijjjlllllllllkkkjjjiiicccdddeeeeeedddbbbaaa```cccaaa[[[RRRJJJHHHMMMRRRWWWSSSOOOOOOPPPNNNGGGAAA>>><<<888555222111111111000000///...---,,,,,,---/////////......------,,,++++++,,,---.........---/////////000000000000111..............................////////////.........,,,++++++,,,------,,,+++,,,,,,---...///000000////////////////////////000///...------...///000//////000000000000000000////////////000000000111111111111111111222333333111222444444444555777999:::<<>>999555333111///...444222333666888:::BBBJJJWWW___gggiiihhhjjjqqqxxxzzzvvv{{{qqq___QQQJJJFFFEEEEEEDDDCCCAAA>>><<<<<<>>>???FFFSSSaaannntttjjjggglllzzz~~~~~~~~~ttteeeXXXPPPMMMJJJLLLRRR[[[gggrrrzzz}}}tttkkkdddddddddeeepppyyyrrriii```^^^iiivvvzzzrrrrrryyy|||{{{wwwuuusssrrrtttzzzzzzfff[[[PPPTTT\\\cccbbb\\\YYY[[[\\\YYY[[[bbbjjjooouuuzzziiiXXXOOOLLLEEEDDDBBBBBBBBB@@@===;;;@@@??????>>><<<;;;;;;:::<<<<<<<<<<<<<<<=========::::::::::::;;;;;;;;;;;;::::::;;;<<<===<<<999777555666777777888777777666;;;<<<======;;;::::::;;;000555;;;;;;777333222444444555777888888888777666444444444444444444555555999999888888777777777777666777777666444333333444444555777888777777999;;;@@@>>>;;;:::999777444111222222222222222333333444444555777888777888999;;;555666777888999999999999666666555444333333333444555444333444555666444222333444666888999:::999999555666777777777555444333666555444444333333444444333555777666333333666999555666777999:::;;;;;;;;;BBB???BBBKKKTTTYYY[[[^^^WWWWWWYYY]]]bbbeeeffffffeeebbbeeeppp~~~{{{sssnnnmmmpppoooooowwwzzzXXXDDDCCCJJJZZZlll~~~nnn]]]RRRPPPQQQUUU]]]lllzzzjjj[[[QQQIIIGGGGGGDDDAAAAAADDDJJJQQQVVVYYY\\\```ccchhhkkknnnooonnnllllllllldddfffggggggdddbbbaaaaaafffccc^^^YYYUUUUUUVVVXXXYYYVVVTTTTTTUUUTTTPPPMMMEEECCC???:::666333111111333222111000///.............../////////......---,,,,,,,,,---------------////////////000000000000---............/////////---......//////......------,,,***+++,,,...------,,,,,,------...///000000//////////////////////////////............////////////000000000000111111/////////000000000111111111111111111222333444444///111333444555777:::===???CCCHHHLLLOOOQQQTTTVVVVVVVVVWWWYYY[[[ZZZXXXUUUWWWWWWWWWWWWWWWWWWXXXXXXZZZZZZZZZYYYYYYXXXXXXXXXUUUSSSQQQQQQQQQOOOJJJEEE>>>;;;666333222111000///555333444777;;;BBBNNNZZZrrrqqqlllbbbXXXTTTVVVZZZeeebbbrrr~~~vvvfffTTTHHHEEEEEEDDDBBB???<<<;;;888777<<>>?????????>>><<>><<<:::999999::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999999:::;;;>>>???===888555555666777777777666555444999:::;;;;;;999888888999555888::::::666333333444333555777999999888666555333333333333444444555666888888777777666666666777555666888777666555555666333555777888888888999;;;@@@???===<<<;;;888555222222222111111222333333444444777:::;;;999888888999666666777888888888777666444444555555555444444333555444222333444555555444333333444555666666777777444555666777777555444333555444333222222222333333111555888888555333555888666666666666777888999:::???<<<>>>EEELLLPPPTTTZZZ\\\ZZZXXXZZZ^^^cccffffffaaa___eeesss}}}qqqkkkfffffflllnnnmmmttt}}}|||___IIICCCEEEQQQ\\\mmmyyyyyymmm___TTTOOOMMMLLLRRR___uuu}}}pppfff[[[TTTMMMEEEBBBBBB@@@DDDIIIMMMOOOSSS[[[aaagggkkkoooqqqpppnnnnnnooogggiiijjjiiieeebbbaaabbbdddccccccaaa___]]]^^^^^^\\\[[[YYYXXXXXXWWWWWWWWWPPPNNNJJJEEE???:::666444555444333222111000000000,,,---.../////////...---///...---,,,,,,------...////////////000000000000---.........////////////---......//////......---///---,,,,,,.../////////,,,---------......//////////////////////////////......////////////......//////000000000111111111//////000000000111111111111111111222222444555555222444666888:::===AAADDDHHHMMMSSSWWWXXXXXXYYYZZZ[[[ZZZYYY[[[\\\\\\ZZZWWWWWWWWWWWWXXXXXXYYYZZZZZZ\\\[[[YYYWWWVVVVVVWWWXXXTTTQQQNNNNNNNNNLLLFFF@@@:::777333111111111000000444333444:::@@@LLL]]]mmmxxxnnn^^^NNNDDDCCCIIINNN^^^eeeyyyzzzqqqlll___OOOGGGHHHIIIHHHDDD;;;666888<<<>>>AAAFFFJJJQQQXXX```oootttddd^^^```fffjjjssszzz}}}uuunnnmmmooollliiieeecccdddgggkkkmmm~~~xxx|||ooo\\\UUUSSSLLLOOOWWW```oootttiiieeebbbfffooouuu{{{xxxnnnlllooosssvvvyyyyyyvvvppplllrrrqqqddd```ccciiimmmooonnnnnnrrrzzz{{{uuusssrrrkkk[[[NNNIIILLLKKKPPP[[[eeekkkssszzzzzz|||ooo[[[QQQMMMFFF===@@@>>><<<<<<===???@@@@@@BBBAAA@@@>>><<<:::888777999999999::::::;;;;;;;;;:::::::::999999888888888999;;;===@@@AAA???999555888888999999999777666555666888999999777666666777======<<<:::777666666777555666999;;;;;;:::888666333333333333444555666666888777777666666666666666333555777888777777777999333666888999999999:::;;;???===<<<;;;:::888444111222111111111222333333444444888<<<===;;;888777888777888999999888777555444333444555666666666555444666444222222333555555555333333333333444444555555000111444666777777777666444333222111111111222333000555999999555444555888777666555555555777888999:::888:::@@@DDDFFFKKKQQQWWWVVVVVVZZZ___bbbbbbaaaeeebbbeeetttvvvmmmiiibbbccclllooonnntttzzz}}}~~~|||}}}|||}}}zzzdddQQQGGGEEEGGGOOO]]]kkkssssssqqqqqquuuwwwwwwqqqfffZZZQQQMMMLLLNNNXXXlll{{{nnnbbbUUUIIIDDDEEE>>>AAADDDEEEGGGMMMXXXaaagggkkkppprrrqqqooopppqqqiiikkkllljjjfffbbbbbbbbb^^^bbbeeeeeebbb___```aaa______^^^\\\YYYYYYZZZ\\\YYYWWWTTTNNNHHHBBB<<<:::777666555333222111111111***+++---...///......---222000...,,,,,,,,,...///////////////000000000111........./////////000000---..................---000///---...000111111000---------...............////////////////////////---...///000000///...---//////000000111111111222000000000000111111111111222222222222333444555666777999<<<>>>@@@DDDIIILLLPPPUUU[[[^^^]]]\\\[[[[[[___]]][[[\\\^^^^^^\\\YYYXXXXXXXXXXXXYYYZZZ[[[\\\]]][[[XXXUUUTTTUUUWWWXXXSSSOOOKKKJJJJJJGGG@@@:::777444111///000111111000444333555;;;DDDSSShhhzzzdddXXXGGG;;;:::EEEUUU```kkkyyyyyygggeee\\\OOOIIILLLMMMKKKGGG999222888AAAEEEFFFGGGMMMRRRYYY___mmmuuufff___^^^^^^]]]fffsss~~~}}}~~~~~~uuunnnlllmmmoootttzzz{{{tttooopppnnncccUUULLLKKKGGGEEELLLZZZeeeeee___bbbmmmvvvvvvvvv|||qqqeeedddaaa]]]eeesss{{{vvvsssrrrqqqpppssswww{{{vvvqqqkkkaaaXXXWWW[[[lllfffbbbccchhhooowww}}}vvviiiaaabbb^^^RRRMMMQQQQQQ\\\dddhhhtttxxxllljjjcccZZZQQQKKKGGGDDDBBBAAA???===;;;;;;<<<>>>???BBBAAA???>>><<<;;;;;;:::;;;::::::999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;>>>>>>===<<<:::999888888:::777555555888999888777333555777888555333777<<<@@@>>>;;;777555444444444777777777999::::::888666555555555555666666666666999777555555555666555444333555888999888888888999666555444666999;;;:::999:::999888666444333333222888777555444333444666777<<<:::999999:::;;;:::999666777888999:::999888888777777666666555555444444222222222111111222333333555555555555555555555555777666555666777666444333444555555555444333333222666555444333333444555666888666555555777999::::::555777999;;;<<>><<<<<>>>>>===;;;<<>><<<;;;===>>>@@@AAA@@@???===<<<;;;::::::;;;::::::999:::;;;<<<===:::999999888999999::::::===<<<<<<;;;999888777777888666444555777777666444555666777777555444777:::???===:::777555444444555777777777999;;;;;;999777444444555666777888999999888666555555555666555444555555777888999999888777666555444666888:::999777666666555444444444444444666555444333333555666777888777555555777777777666666777888:::::::::999999888888777666666555444444555444333222222222222222555555555555555555555555888666666666777777555333555555555555444333222111666555444333333444555666777666555555777888999:::888999::::::;;;===AAADDDSSSWWWXXXSSSRRRXXX___aaafffhhhppprrroooqqqllljjjhhhjjjooowww}}}}}}}}}yyysssqqquuuyyyxxxvvvuuurrrtttvvvuuummm___PPPFFFCCCAAAEEERRR]]]```^^^]]]___eeeiiiggghhhlllllliiinnnkkkpppzzzzzztttwww}}}sssdddVVVMMMEEEDDDBBBDDDJJJVVVdddnnnsssqqqooommmmmmooorrrtttppppppooollljjjgggdddcccaaadddfffdddaaa```cccfffggghhhgggeeebbb``````aaacccaaa]]][[[YYYVVVSSSQQQJJJDDD@@@@@@===888444444333222111111222333111000111///......//////...---//////............//////000000//////......------000...---...000111000...000///......///000///.........///000111111111111------......///000000111111111111111111111111111000000000000000111222222222222111111111222333444111222444555666888<<>>???@@@AAAFFFOOOYYYZZZVVVXXXYYY]]]fffrrr~~~~~~}}}zzzqqqjjjkkkqqqzzz}}}tttjjjgggiiiaaa\\\UUUPPPOOORRRVVVYYY]]]```dddiiipppssslllaaaXXXOOOHHHIIIJJJJJJQQQ[[[jjjjjjnnnrrrpppjjjhhhjjjooojjjccc]]]TTTMMMNNNTTTXXXXXXXXX[[[aaaiiinnnpppeeeaaadddqqqzzz}}}ooo```WWWSSSRRRRRROOOKKKHHHFFFDDDBBB@@@BBBAAA???======>>>???@@@@@@???>>><<<;;;:::::::::;;;::::::::::::;;;;;;<<<777666666666777888999999<<<;;;;;;:::999888777777888777666777777777555333666777888666555555777888<<<;;;999777555555555555777777777999;;;;;;999777333444555666777999::::::777555444555666666555444777666555777::::::777444666555555666777777666444222222222222333444555555444444444444444555777777777555333444555666666555666777888:::;;;;;;:::::::::999888777666555444333777666555444333222222222666666666666666666666666888777666777888888666555222333444444555555444444555555444444444444555555666666666666777888999999<<<<<<;;;:::999;;;>>>AAATTTXXXYYYSSSOOOSSS\\\bbbccchhhsssuuuppprrrnnnmmmllljjjlllsss~~~qqqkkkjjjqqqwwwvvvrrroooqqqssstttrrrkkk```TTTMMMAAA;;;:::DDDNNNSSSTTTUUU\\\bbbfffeeefffnnnxxx}}}ooofffhhhpppsssyyy}}}|||rrrdddYYYMMMLLLKKKLLLSSS^^^llluuurrrpppllliiiiiilllppprrrpppooonnnllljjjhhhgggfffaaacccdddccc```___bbbeeeggghhhiiihhhfffeeeeeeeeebbb```^^^^^^______^^^]]]XXXRRRMMMKKKGGGAAA======888777555555555555333111333111000000111111000///000//////....../////////////////////////////////000///...///111222111000000///......000000///...---...///000000111111000......//////000000111111111111111111111111111111000000000111222444555666333333222222222333444555222444777:::;;;>>>AAADDDDDDIIIPPPUUUXXXYYYYYYZZZ^^^___```aaa```___\\\[[[______`````````___^^^^^^[[[YYYXXX[[[___```___\\\YYYWWWTTTQQQMMMHHHBBB>>><<<:::777555555333000............///000111333444333111000111333555666666555777???PPPhhh}}}~~~|||uuummmmmmyyyvvvcccSSSHHHBBBAAADDDHHHOOOZZZcccddd___^^^^^^___fffpppxxx}}}~~~|||wwwyyyzzzyyy~~~zzz~~~~~~zzzssslllgggccc^^^\\\]]]```aaaaaabbbdddbbbWWWKKKRRRLLLEEEBBBCCCFFFMMMSSS]]]^^^aaaeeeeeecccfffkkknnniiieee```XXXQQQRRRWWWaaaccceeeggglllrrrtttsssooorrr}}}uuudddVVVNNNMMMNNNPPPKKKJJJHHHHHHHHHFFFCCCAAACCCAAA@@@???>>>???@@@AAA???>>>===<<<:::::::::999:::::::::::::::::::::;;;555555555666777888999:::;;;;;;;;;::::::999999999:::::::::::::::999777666777::::::777555666888777:::999888666555555555555777777777999;;;;;;:::888444444555555666777777777555444444555666777555444999666444666:::;;;666222666666666666666555333222111111000111111222333444444444555666777777888888888666555555777888888777666777999:::;;;;;;;;;;;;;;;:::999888666555333333777666555444444444444444666666666666666666666666888777777777999999777666///000222444555777777777444444444444444444444444555555666666666777888999======;;;999888:::===AAAOOOUUUXXXTTTOOOQQQZZZccc___dddpppsssmmmkkkmmmnnnlllllluuutttkkkfffjjjrrrtttsssrrrwwwwwwvvvrrrjjjaaaYYYUUUFFF???;;;>>>DDDJJJPPPVVVZZZ```eeeeeefffoooyyycccZZZZZZ]]]eeepppyyy{{{tttmmm\\\YYYUUUSSSVVV___jjjsssqqqnnnhhhdddccceeeiiikkklllkkkjjjhhhgggeeeeeeddd```aaabbbaaa______aaacccbbbeeehhhjjjiiiiiijjjkkkbbb```___```ccceeefffeeeeee^^^XXXVVVQQQJJJFFFFFF@@@>>>;;;999888666333111555333222222333333111000222222111000000000111111.........///////////////000000///000000000000000000///......000111000///---...///000000000000000.../////////000000000111111111111111111111111111000000000111222444555666555555555555666666777777555888<<<@@@BBBEEEHHHJJJKKKNNNSSSWWWZZZ\\\\\\]]]^^^___`````````^^^]]][[[_________```______^^^]]]XXXWWWWWWXXX[[[\\\ZZZXXXVVVSSSOOOJJJFFFAAA<<<888555444222111111111///------...///000111111111111111111000000111333333444:::@@@NNNddd~~~}}}uuutttuuusssqqqfffQQQIIIIIIIIILLLOOOUUU```jjjjjjeeeccccccdddgggnnnyyy|||tttrrruuussspppwww{{{}}}|||tttkkkgggppprrrrrrmmmhhhddd]]]UUUYYYVVVOOOHHHIIIPPPXXX\\\___\\\ZZZZZZZZZ]]]hhhsss~~~wwwnnnggg___]]]ccclll{{{mmmbbbZZZUUUMMMHHHFFFGGGHHHHHHEEEEEEEEEEEEFFFDDDAAA>>>BBBBBB@@@@@@??????@@@AAA???>>>===;;;;;;:::::::::::::::::::::::::::999999666666666777777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888888999AAACCC===888888999777888888777666555555555555666666666888:::;;;999888555555555444333333222222333333333555666777666444999555333666::::::666111555666777777555333111111222111111000000000000111444555666888999999999888777666555555777888888777666777888:::;;;;;;::::::::::::999777666444333222444444444444555555666777666666666666666666666666888777666777999999888666111222333444555555555555333444444444444444444333333555777777666666777999;;;;;;;;;999999:::>>>AAACCCJJJQQQRRRNNNNNNVVV^^^[[[```jjj~~~wwwhhhiiinnnqqqppprrrwwwiiieeehhhlllooossswww|||yyynnnccc]]]QQQLLLFFFDDDBBBBBBJJJSSSQQQWWW]]]aaadddnnnooo\\\NNNNNNRRR^^^mmmyyyrrrmmmeee]]]YYY[[[aaaggglllhhhccc```___bbbfffiiiiiiiiihhhfffeeecccbbbaaa``````aaa```______```aaa]]]aaaeeehhhjjjkkkmmmooogggeeedddeeehhhjjjllllllmmmfff```]]]YYYSSSPPPPPPKKKHHHDDDAAA>>>:::666333777555333333333222111///333333222111111111111111...............///////////////000//////...//////000......///111111111000...//////000000000000000///////////////000000000111111111111111111111111000000000111222333444444555666777888999::::::;;;;;;???DDDIIIKKKMMMOOOQQQUUUVVVWWWZZZ]]]___```aaa```aaaaaabbbbbbaaa``````]]]]]]]]]]]]\\\[[[ZZZZZZSSSSSSSSSTTTUUUUUUTTTRRRRRRNNNHHHCCC???<<<:::888333111000000111111000......///000000000000///...//////000000000222555666===HHH[[[sss}}}wwwppplllmmmrrrvvv|||\\\JJJIIIMMMRRRSSSTTTXXXbbblllmmmiiihhhiiikkkmmmtttuuuqqqqqqsssvvvwwwmmmmmmuuu|||yyyvvvyyyzzzttttttxxxuuu~~~yyyvvvssspppmmmnnniiiaaacccmmmuuuvvvtttnnnhhhcccaaagggvvvtttnnnppp|||{{{nnnaaaUUUNNNGGGFFFEEEFFFGGGFFFDDDBBBFFFEEEEEEFFFGGGEEEBBB???BBBAAA@@@@@@??????@@@@@@???>>>===<<<;;;;;;;;;;;;999::::::::::::999999888888777777777888999::::::<<<<<<<<<<<<<<<=========888999999888777777888:::BBBNNNSSSIII>>>:::999666888777777666555444444333444444555777999:::999777666666555333222111000///222222222555777777666444666555444666999999666333444666888888666333111111333222111000////////////333555777999:::999777666444333222333555666666555666777888999:::999888888999888777666555444333222333333333444555666777888555555555555555555555555777666666777888999777666666666666555444222111000333333444444444444333333111555888888666555777999999:::;;;::::::;;;>>>@@@999>>>FFFKKKJJJIIIOOOXXXZZZ___hhhttt}}}lllnnnsssxxxzzz~~~ttthhhbbbbbbgggmmmrrroooeeeXXXTTTQQQNNNHHHBBBCCCGGGFFFJJJQQQXXX___jjj|||eeeJJJGGGDDDJJJWWWgggttt|||~~~{{{sssjjjbbb]]]\\\]]]aaa___\\\[[[]]]aaafffiiieeefffggggggfffeeecccbbbaaa``````______``````aaa\\\___cccfffhhhkkknnnppphhhfffdddeeegggjjjllllllpppiiidddbbb```[[[YYYZZZWWWTTTPPPLLLHHHEEE@@@======;;;999777777666333111444333222111111111111111///////////////////////////000111000...---...//////......///111222222111000000111111111111000000000000000000000111111111222222222222222222222222333222333333444555666777777888:::<<<>>>@@@AAAAAAFFFJJJPPPTTTVVVWWWXXXXXX___^^^]]]^^^aaacccddddddbbbcccccccccccccccbbbbbbZZZZZZYYYYYYWWWVVVTTTSSSOOOOOOOOOOOOOOONNNMMMLLLMMMHHHBBB===:::999777666222000///000111111000//////000000000000///...---...//////...///222666:::KKKWWWhhhzzzpppkkknnnnnniiiddddddkkkrrr}}}eeeMMMEEEIIIPPPQQQRRRSSSWWWaaalllnnnjjjppprrrvvvzzz{{{nnnkkknnntttxxx{{{rrrqqqtttwwwqqqkkkkkksssmmmjjjqqq|||}}}~~~~~~xxxtttrrrwwwsssmmmccc[[[TTTOOOIIIEEEBBBCCCDDDGGGIIIHHHEEECCCEEEEEEEEEFFFGGGGGGDDDBBBAAA@@@@@@@@@??????????????????>>>===<<<<<<<<<<<<999::::::;;;:::999888777888888888777888888999999;;;;;;;;;<<<<<<<<<======888999999777666777;;;>>>NNN___fffWWWDDD;;;777555888777777666555444222222222222333666888999888666555555444444333222111111000111222555777888666444333444555777777777666666444777999999666333222222333222111000////////////222444666888888777444333222111000111333555555444777777888999888777666555777666666555444333333222333333333333444555666666444444444444444444444444555555555666888888777555666666666555444333111111222333444444444444333222000444888888666444666999888:::<<<<<<;;;;;;<<<===888999>>>EEEGGGFFFLLLTTTZZZaaafffkkkttt}}}zzz~~~sssgggaaadddkkktttvvvkkkaaa^^^___dddcccZZZNNNHHHGGGFFFJJJQQQYYYfff|||lllPPPJJJCCC???DDDPPP]]]fffsssuuuvvvtttnnngggbbb___VVVUUUTTTUUUWWW[[[```ccc^^^aaadddggghhhgggeeedddaaa```______```aaaaaa```___aaaccceeefffiiillloooiiifffddddddgggjjjlllmmmqqqjjjfffeeeeeebbbaaacccaaa___[[[XXXVVVSSSOOOMMMKKKIIIFFFDDDBBB@@@===;;;888777666555444444444444333222222111111000000000000111222111///...///111///......///111333222111111111222222222222111111333333333333333333333333555555555555555555555555555555666777999;;;===>>>>>>???BBBFFFHHHJJJKKKLLLRRRVVV\\\```aaa`````````cccaaaaaabbbdddeeeccc```bbbaaaaaa```___^^^]]]]]]WWWVVVUUUTTTRRROOOMMMLLLKKKLLLMMMLLLJJJIIIHHHHHHFFFCCC>>>;;;888666333111000///......000000///............//////////////////000000111222888@@@EEE]]]gggqqqzzzpppZZZZZZ^^^```^^^[[[YYY\\\___hhhggg]]]NNNDDDGGGNNNSSSSSSVVVZZZaaannnyyy{{{www{{{|||~~~pppllloooyyyzzzyyyzzzvvvvvv{{{wwwooojjjkkkqqq|||}}}}}}{{{zzzyyy}}}rrraaaXXXUUUQQQOOOMMMIIIDDD@@@??????@@@CCCFFFGGGEEEDDD???>>>???@@@BBBCCCAAA???@@@@@@@@@?????????>>>>>>@@@???>>>===============999::::::;;;:::999888777999888888777777777777888999::::::;;;;;;<<<<<<<<<:::;;;:::888777999>>>CCCXXXkkkrrraaaHHH;;;777333888888777666555333111000111111222555777888777555555555444444444444333333000000222555777888666444111333666777777666777888333777::::::777444333333222111111000000000000111111333555777777555222000333111111111444555555555777777888888777666444333555555555444444333333333555444444333333333444444333333333333333333333333555444444555777888777555111222333444555555555555222222444444444444222222000444999999555444666999888;;;======<<<:::::::::===:::<<>>@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<;;;999666555555999:::888888:::999666888999:::;;;<<<<<<<<<<<<:::444444::::::666<<>>GGGSSS```jjjwwwsssqqqtttuuummm[[[MMMKKKMMMOOONNNJJJEEEAAA??????CCCGGGIIIKKKNNNTTTXXX^^^nnnwwwwwwPPP___sss{{{|||zzzzzz|||}}}~~~|||{{{}}}~~~nnnaaa[[[UUUOOOIIIIIIIIIGGGFFFDDDBBBAAA@@@BBBAAAAAACCCEEEEEEBBB???===<<<;;;<<<>>>>>>>>><<<<<<;;;;;;:::999999888888;;;;;;;;;:::::::::999999888999;;;;;;;;;999777666666:::;;;888888:::999555:::;;;<<<======>>>>>>===;;;666666;;;999555999CCCUUU[[[^^^YYYLLL@@@999777777666555444333222222222222222333444555666777777999777666444333222222333444555555555555444333333666666666666777777777777555777666444555888555111444333222111111222333555555555555555444444444444444333333444666666222///666777777777666555444333111111333444444444333333333333333444444444555555111222222333444444444333444333222222444444333222444444333333333444444555111222222333444555555555777888666222222777999777999::::::;;;;;;;;;::::::777888888:::>>>FFFOOOUUUUUUTTTRRRSSSXXX]]]``````^^^^^^hhhwww}}}{{{|||{{{zzzyyywwwrrroooYYYHHHGGGKKKRRRggg~~~nnnfff\\\UUULLLBBB>>>???AAAFFFOOO\\\iiirrruuuuuuaaaYYYOOOHHHHHHJJJMMMNNNOOOQQQTTTWWWZZZ]]]______^^^___aaacccdddcccbbbbbbhhheeecccdddgggiiiiiihhhhhhggggggjjjnnnqqqqqqppppppmmmjjjiiijjjkkkkkkkkkiiiiiijjjjjjjjjiiihhhgggkkkhhhdddbbbaaa```^^^]]]ZZZVVVRRRQQQQQQOOOIIIDDDDDDDDDBBB@@@???===<<<;;;;;;;;;;;;;;;::::::999888999888888777777777777777999777888<<<<<<888777999<<<:::999:::<<>>AAA@@@AAABBBCCCCCCAAA???===<<<;;;;;;<<<===<<<:::999999999888777777666666:::::::::999999999999999777888:::;;;;;;999888666888;;;;;;888888:::999555999:::;;;<<<============<<<888777:::999333555<<>>===>>>>>>AAA@@@BBBFFFFFFAAA???@@@CCCBBBAAACCCFFFHHHIIIIIIKKKKKKKKKLLLNNNPPPQQQSSSVVVUUUSSSTTTVVVWWWWWWVVVWWWXXX[[[^^^```aaaaaabbb^^^aaadddbbb\\\WWWTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUTTTUUUVVVUUUTTTRRRNNNMMMKKKIIIGGGFFFEEEEEECCCAAA>>>===<<<:::888555666555444222111000//////------...//////......---+++---111555444333999AAAGGGPPP^^^nnn}}}zzztttkkkbbbZZZSSSMMMHHHPPPPPPLLLGGG@@@;;;888777;;;???EEEJJJOOOVVV^^^eeevvvAAABBBCCCEEENNNaaazzz}}}xxxvvvyyy~~~xxxxxx~~~ttthhhaaa\\\WWWRRROOOOOONNNJJJFFFAAAAAA@@@@@@???>>>======??????@@@AAAAAAAAA@@@???===<<<:::;;;;;;;;;:::999:::::::::999999888888888999999888888888888888888666777999:::::::::888777999;;;;;;888777999999555666777888999::::::::::::;;;888777999888444444888===============;;;777444888777666444333333222222444555555666777888888888888888777666666666555555666666666666555444333333555555555555666666666666333555444222333666555111222222222222333444666666666666555444333222111111555555555666666555444333444444444333222222111111111222333444444333222111333333333444444444555555222222222222222222333333333222111111333444333222444444333333222333333333111222444555666777777777555777888555666:::;;;999888999999:::::::::999999888888888888;;;@@@GGGLLL^^^bbb^^^SSSSSS\\\___ZZZWWWYYY___fffhhhhhhoooxxx}}}ppphhhfffhhhhhhuuuxxxmmmhhhjjjnnnnnnmmmrrr~~~iiiRRRGGGAAA@@@IIIVVV```fffiiihhhjjjppprrrppphhhqqquuuqqqooonnndddVVVKKKGGGDDDDDDIIITTT^^^eeeiiiddd[[[OOOEEE???===>>>===???BBBEEEHHHKKKMMMNNNOOOSSSXXX^^^bbbcccbbbbbbccccccbbbbbbcccccccccbbbfffffffffhhhjjjkkkllllllooommmllllllmmmlllkkkiiiiiikkknnnooonnnllliiifffhhhgggfffhhhjjjllllllkkkgggeeebbbbbbaaa```]]][[[[[[ZZZWWWUUUSSSQQQQQQPPPOOOOOOOOONNNNNNOOOOOOOOOQQQOOOMMMJJJIIIIIIIIIJJJKKKJJJLLLQQQPPPKKKHHHHHHJJJJJJJJJLLLOOORRRRRRRRRQQQRRRSSSTTTVVVWWWYYYZZZZZZXXXWWWWWWXXXYYYXXXWWWXXXZZZ\\\___```aaaaaa``````bbbddd```ZZZTTTQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXWWWUUUTTTTTTTTTSSSQQQOOOKKKJJJHHHFFFDDDBBBAAAAAABBB@@@<<<:::888666333111222222111000////////////,,,---------............000000333444333666BBBOOO\\\iii|||wwwooocccZZZTTTQQQNNNLLLKKKIIIEEE@@@;;;888999:::>>>DDDMMMUUU[[[aaahhhnnn|||xxx???@@@@@@AAAFFFRRRcccpppttt||||||}}}xxxnnnfffbbb^^^ZZZWWWSSSPPPMMMKKKKKKJJJFFFCCC>>>>>>>>>=========<<<<<<>>>>>>?????????>>>>>>???===;;;::::::;;;;;;:::888::::::::::::999999999999888888888888888888888888666777999::::::999888777888::::::777666999999666555666777888999999999999:::777666777888666666777999888777888:::999777444666555444333333222222333555555666666777888888888777777777777777777666666666666666666555444333222333333444444444555555555444555444222333777666222111111222222333444555666333333333333333333333333555555666666555444444444333333222222111000000000111222333333333222111000333333333444444444555555333333222111111222222333222111000111333444333222555444333222222222222222333444555666777666555444555888999777888<<<<<<999777888999;;;<<<=========999:::999999:::>>>DDDHHHVVV___aaaXXXRRRVVV[[[\\\]]]^^^aaabbb``````gggppp}}}{{{rrrllleeedddgggeeetttsssllllllnnnnnnmmmnnnttt{{{pppdddWWWMMMCCC<<>><<<888999;;;>>>@@@AAABBBBBBGGGIIIMMMSSSXXX\\\___aaa___``````aaaaaaaaabbbbbbfffgggggggggfffffffffggglllkkkjjjjjjkkkllljjjiiilllnnnpppqqqpppllliiifffeeeeeedddfffhhhiiihhhggghhhgggffffffgggggggggfffdddcccaaa^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZ[[[WWWVVVUUUTTTSSSTTTTTTUUUTTTRRRUUUYYYXXXRRROOOOOOPPPPPPQQQSSSVVVYYYYYYXXXTTTUUUVVVXXXYYYZZZ[[[[[[[[[YYYWWWWWWXXXYYYXXXWWWXXXZZZ]]]___aaaaaa```___aaabbbaaa]]]UUUPPPNNNOOOPPPPPPQQQSSSTTTVVVWWWWWWXXXVVVTTTSSSRRRPPPMMMJJJHHHGGGEEEBBB@@@???>>>===<<<999666444444333222111000000///............///,,,,,,,,,,,,,,,------...111222555999===FFFYYYjjj~~~ooohhh^^^XXXVVVTTTPPPMMMFFFDDD@@@;;;888888;;;>>>CCCKKKWWW```fffjjjnnnqqq~~~ddd:::===???AAAEEEKKKUUU\\\YYY[[[bbbnnn}}}yyyttt}}}uuummmddd]]]UUUQQQQQQQQQQQQPPPIIIHHHGGGGGGGGGFFFCCCAAA========================<<<>>>>>>>>><<<<<<===>>><<<;;;::::::;;;<<<;;;999888888888888888888888888888888888888888999999999666777999::::::888777555666888888555555888999666666777888999:::::::::::::::777555666777888888888999888888888999888666444333333222222222222333333555666666666777777777888555666777777777777777666666666555555444333111111111222222222222333333333444555333111333777666333111111111222222333333333000000111222222333444444444555666555333333333555444333222111000000000000111222333333333222111000333333333444444444555555333222111000000000111222111000000111333444333222555444333222222111111222222444555666666555333222555999;;;::::::===<<<888777888:::<<<>>>??????@@@:::::::::999999<<<@@@DDDKKKWWWaaaaaaZZZWWW\\\cccbbbdddeeeaaa]]]^^^fffnnn~~~qqqnnnlllgggeeehhhfffsss~~~qqqjjjhhhiiikkklllmmmnnnnnnmmmllljjjhhh___\\\YYYTTTJJJ@@@???CCCLLLNNNOOOPPPRRRYYYcccjjjwww{{{uuuhhhZZZPPPKKKLLLMMMPPPQQQOOOKKKEEEAAA::::::;;;;;;;;;::::::999@@@AAACCCFFFKKKQQQVVVYYYWWWZZZ]]]^^^______aaabbbdddeeeeeedddbbb```aaaaaaiiihhhfffggghhhjjjiiiiiinnnooopppqqqpppmmmkkkiiifffeeeeeefffggggggfffdddddddddddddddeeeggghhhiiiiiihhhfffeeeeeefffhhhiiifffeeecccbbbaaaaaabbbbbbZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ]]]\\\VVVSSSTTTTTTTTTUUUWWWZZZ\\\[[[ZZZUUUVVVWWWYYYZZZZZZZZZZZZ\\\ZZZYYYYYYZZZ[[[ZZZYYYYYY[[[^^^aaaccccccaaa```______\\\VVVOOOKKKKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSWWWUUURRRPPPNNNLLLHHHEEEDDDCCCAAA>>><<<:::999999222000......000222222222//////...---------......,,,,,,,,,,,,,,,---...///000444===JJJVVVdddvvvhhhgggeeebbb]]]VVVOOOKKKDDDBBB???;;;999;;;???CCCKKKSSS___gggjjjlllnnnoooxxxtttZZZ999;;;???AAACCCFFFKKKOOOJJJHHHJJJRRR[[[dddrrr~~~{{{nnnqqqzzzpppggg___YYYVVVQQQMMMIIIIIIKKKLLLJJJHHHFFFEEEEEEEEEEEEDDDBBBAAA<<<<<<======>>>>>>>>>???;;;===>>>===;;;:::<<<>>><<<;;;:::;;;<<<===<<<;;;777777777777777777777777888888888999999999::::::777888999:::999888555444444666666333333777999777666666777888999999999999===:::666444666888999777666888999999888777555555000000000000111222333444555555666666666666777777444444666777777777666666555555555444333111000///000000000000111111111111222333222///111555666222000111111111222111111111000000000111222333333333333555666444222111333555444333222000000000000111111222333333222111000///333333333444444444555555222000///------...///000111000///000222444333222555444333222111111111111000111444666666555444222666;;;===;;;;;;===;;;777888999;;;<<<===>>>??????::::::999888777999<<<@@@FFFMMM\\\hhhdddYYYYYYccccccggggggbbb]]]aaakkktttxxxjjjiiiiiieeecccgggjjjooovvvzzzzzzrrrhhhcccccchhheeebbbccccccbbb___^^^WWWWWWXXXYYYSSSHHH@@@>>>AAADDDGGGJJJLLLRRR\\\dddnnnpppvvv}}}mmmTTTEEEAAA@@@BBBFFFKKKNNNMMMKKKDDDCCCBBB@@@>>>;;;999777::::::<<<>>>AAAEEEIIIKKKKKKOOOTTTVVVWWWYYY[[[^^^^^^```aaa___\\\[[[\\\^^^bbb```^^^^^^aaaccceeeeeeiiijjjkkklllllllllkkkjjjffffffffffffggggggeeeccc^^^^^^_________aaaccceeegggfffeeeeeefffiiilllnnnllljjjhhhfffddddddeeeeee]]]^^^```aaaaaa```___^^^___\\\\\\^^^]]]XXXVVVWWWUUUUUUVVVXXX[[[\\\[[[YYYWWWXXXYYYZZZZZZZZZYYYYYY]]]\\\ZZZ[[[\\\]]]]]]\\\[[[^^^bbbeeeggggggfffeee]]]\\\XXXQQQJJJHHHKKKNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQOOOMMMLLLJJJHHHEEEBBB@@@???<<<:::777555444333222000------...000000000000///...---------------......------...///111222555===OOOcccsss{{{vvvvvv}}}}}}uuuiiirrr{{{wwwhhhVVVKKKGGG@@@???>>>===>>>BBBIIINNNWWW]]]eeejjjkkkkkkmmmoootttvvv{{{xxxaaaRRR<<<>>>???@@@@@@AAADDDGGGBBBAAAEEELLLOOONNNRRRZZZfffmmmxxx}}}uuuhhhooowwwnnngggddd^^^VVVOOOLLLLLLNNNFFFEEEEEEHHHKKKKKKHHHDDDFFFEEEDDDDDDBBBAAA???>>><<<<<<======>>>??????@@@;;;===>>><<<:::999<<<>>><<<::::::;;;===>>>===<<<888888888888999999999999888888999999::::::::::::888888999:::999777555333222444444111222777999777333444555666777777777777@@@<<<777444555888999777444777999999777555555555.........///000222333444555555555555666666666666333444555777777777666666444444444333222111///...////////////000000000000111222000...///444444111000000111111111000000///000111111111111222222222333444555444111000222555444333222000000000000111111222333333222111000///333333333444444444555555000///---+++++++++---...000//////000222444333222555444333222111111111111---///222555666666555444777<<<>>><<<<<<===;;;666::::::;;;<<<============999999888666555666:::===AAADDDTTTfffeeeTTTOOOXXXbbbggghhhccc___eeeqqq{{{vvvfffeeefffaaa```dddnnnkkknnntttwww|||qqqddd^^^bbb]]]ZZZ\\\______]]]\\\WWWVVVWWWZZZXXXOOOBBB::::::===BBBFFFGGGKKKSSS\\\]]]___iiisssuuuyyybbbNNN===999777<<>>@@@AAAAAAEEEKKKNNNPPPRRRUUUXXXYYY[[[]]]\\\YYYXXXZZZ\\\[[[XXXVVVVVVYYY]]]___```bbbccceeefffggghhhiiiiiieeeeeeeeefffggggggdddbbb^^^______^^^^^^___aaacccbbbaaa```aaacccgggkkkmmmnnnllliiigggeeeeeeeeefffbbbdddfffgggfffdddbbb```aaa]]]]]]^^^]]]XXXVVVXXXVVVUUUVVVXXXZZZ[[[YYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXX]]]\\\ZZZ[[[]]]^^^^^^]]]^^^aaaeeeiiikkkkkkjjjiii^^^\\\WWWOOOIIIHHHLLLQQQSSSRRRRRRRRRRRRRRRQQQQQQLLLKKKIIIHHHGGGFFFCCC@@@===;;;999666444222000000999666222///......------000000///...------------000/////////000111333444===HHH^^^vvvqqqsssmmmeeehhhqqqoooeeennnpppVVVHHHEEE:::;;;<<<>>>CCCJJJSSSYYYbbbfffjjjkkkjjjkkknnnqqqyyytttuuuxxx```QQQKKK<<<<<<<<>>???@@@@@@AAAAAA@@@>>><<<:::999999888<<<:::999:::<<<<<<;;;:::888777888888999:::;;;<<<;;;666222333888;;;:::888777888999999888666444222555555666666777777888888555555666666777888:::;;;???===:::777666666888999::::::;;;:::999666333111222111///000222333333222444555666666666555444333...000333555666555333222444444444444333222111000////////////////////////333000...///111444333222;;;777333111222111...+++//////000111111111111111222111111111000000//////666555222000......---...111222222000...------...///000111222222222222222222000......///000000000////////////............444333111////////////000333333333111111222555777888;;;<<<:::666555888<<<===>>>?????????>>><<<;;;888888888777888888999999===???DDDKKKQQQUUUVVVUUU]]]___ccceeeaaaaaaooolllbbbaaaccceeehhhlllqqqqqqooouuusss___]]]WWWVVV\\\``````aaaeeemmmoookkkaaaXXXSSSJJJAAA???>>>>>>@@@DDDGGGHHHHHHOOOSSS___lllrrr{{{oooVVVIIIAAA::::::<<>>???>>><<<999777999;;;???BBBEEEHHHLLLNNNQQQSSSUUUUUURRROOONNNNNNNNNOOOOOOOOOQQQTTTYYY]]]]]]```dddggghhheeebbb___bbbccceeeffffffeeedddccc[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^___```bbbdddeeehhhfffdddcccdddcccaaa```______```ccceeefffdddbbbeeebbb___\\\[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYZZZWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\^^^```aaa___]]]```aaadddfffgggddd___[[[RRRPPPNNNLLLMMMNNNQQQRRRQQQSSSVVVUUURRRNNNKKKJJJGGGFFFDDDBBBAAA??????>>>888666444111///.........000...------......---,,,000---+++,,,///000---+++///...///111111222777???HHH___rrrwwwwwwxxxrrriii]]]ZZZ[[[aaaiiikkkgggaaavvvvvv```RRRFFF<<<>>>???AAACCCFFFNNNWWW^^^kkkqqqvvvuuuqqqnnnppptttuuuxxx~~~^^^NNNGGGCCC>>>===<<<===>>>??????>>><<>>????????????>>><<<;;;:::999888<<<;;;::::::<<<<<<<<<:::<<<<<<;;;;;;;;;;;;;;;<<<;;;777333444777:::999777777777888888777666444333444555555666777888888888666666666666777999:::;;;@@@>>>;;;888777888999:::999999:::999777555222000222000//////111222222111111222444555666777777777111333444666666555444333666555555444444333222222000000000000000000000000222///------000222222000444222000//////...---+++//////000111111111111000111111111111000000000///000////////////000111222111222333222000......//////000111222222222222111222111000///000111222222------...///000111222222333222000/////////000111222222222222111222555888:::===>>><<<888777999<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999888888999999999:::<<<@@@FFFLLLRRRVVVYYYZZZ[[[^^^___^^^```nnn~~~xxxjjjeeeccceeegggkkkooosssxxxttt```[[[YYYZZZ\\\^^^gggqqqnnn]]]TTTMMMHHHHHHFFFBBB@@@???@@@BBBDDDJJJMMMWWWgggyyynnnZZZMMMEEE???<<<:::888:::???DDDKKKYYYdddddd[[[SSSPPPCCCAAA>>>:::777555555666666888:::<<<>>>@@@CCCEEEFFFHHHJJJKKKIIIHHHGGGGGGKKKKKKLLLLLLMMMQQQUUUYYYYYY\\\```dddeeedddbbb```bbbccceeeffffffdddcccbbbZZZZZZ[[[\\\]]]]]]]]]\\\ZZZZZZ[[[]]]^^^```aaaaaaaaa```______``````^^^\\\ZZZ[[[]]]```ccceeedddbbbhhheeeaaa___^^^]]]\\\[[[WWWWWWVVVUUUUUUUUUUUUVVVTTTUUUVVVXXXZZZ[[[\\\]]]ZZZYYYZZZ\\\^^^```___^^^```aaabbbcccaaa\\\VVVRRRJJJIIIHHHHHHJJJLLLPPPRRRQQQTTTVVVUUUQQQMMMJJJIIIEEECCCAAA???===<<<;;;;;;444333222000////////////000///------......---+++,,,++++++,,,...//////...333222111222222555@@@KKK[[[kkkwwwtttnnnjjjbbbWWWQQQQQQUUU[[[aaabbb^^^ZZZdddooopppaaaQQQIIICCC;;;;;;===???BBBGGGSSSaaakkkuuuyyy|||zzztttooooooqqqzzzhhhQQQHHHFFFEEEDDDAAA>>><<<=========<<<===???BBBBBBAAA@@@@@@AAAAAANNN^^^ddd```YYYUUUUUU]]]aaaffflllrrr{{{{{{jjjjjjggg___VVVTTTYYY___WWWRRRLLLIIIIIIJJJHHHFFFAAABBBCCCEEEGGGHHHIIIJJJEEEDDDCCCBBBAAAAAAAAAAAAEEECCCAAA???>>>=========<<<<<<<<<======>>>>>>???============<<<;;;:::999===<<<;;;;;;<<<===<<<:::???>>>===<<<;;;:::::::::;;;888444444777999888666666666666666666666666666444555555666666777888888666666666777888999:::;;;>>><<<:::888777777888999888888888777555333111///111///......000111111000222333444666666777777666555555555555555444444444777666555444333333444444111111111111111111111111000...------...000000//////000000///---------......///000000111111000000111111111111000000000000---------...///000222333000222444333222000//////000000111111222222111111111111111222222333333444......///000111222333333111111000///000111222333111222222222222333666999:::===>>><<<888777888:::999888888888888888999999;;;;;;:::999888888888999666888;;;>>>CCCKKKUUU]]]ZZZYYYXXXYYYZZZ___lllyyyqqqiiieeedddfffooosssyyykkkeee___[[[[[[aaaqqqyyydddXXXVVVVVV[[[YYYTTTKKKCCC???@@@CCCDDDGGGMMM___}}}|||iii]]]WWWOOOEEE???999444555999<<>>CCCIIISSSdddxxx~~~{{{||||||}}}}}}|||}}}jjjSSSHHHCCCAAABBBJJJFFFAAA>>>============>>>???AAAAAA@@@???@@@@@@EEERRRbbbjjjggg^^^TTTOOOMMMNNNPPPRRRUUUZZZbbbgggmmmpppttt{{{}}}~~~zzzxxxxxxzzz{{{tttfffXXXSSSSSSQQQNNNKKKMMMRRRVVVQQQMMMGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIEEEDDDCCCAAAAAAAAAAAAAAABBBAAA???===;;;;;;;;;;;;=========>>>>>>?????????;;;<<<=========<<<;;;:::>>>===;;;<<<======<<<;;;===<<<;;;:::999999999999:::888555555666777666555666555555555555666777888666666666666666555555555666666666777888999:::;;;:::999777555444555555666777777666555333111///...000///---...000111111000666666777888777666444333777666444333222222333333666555444333222333333444111111111111111111111111///.........///////////////222444333000...///111...//////000000000000000111111111000000000000000000000//////......------000222444555333111111111000000111111111111000000///111333333333333333444111111111000000000//////000/////////000222444555000111222333333444777:::888:::;;;999777555555666777666555555555777888999;;;:::999888777777777777555777888888:::CCCQQQ\\\^^^\\\YYYVVVWWW\\\gggqqq~~~~~~xxxqqqjjjfffeeewwwzzz~~~vvvkkkcccccclll{{{yyykkkdddeeeiiiqqqqqqnnndddVVVIIIDDDCCCAAADDDIIIWWWvvvzzzoooddd^^^cccZZZOOOFFF>>>888999===999;;;FFFVVVbbbffffffgggnnnkkkcccVVVHHH===888666777555444333444555555555222555888:::<<<===???AAABBBCCCEEEEEEGGGJJJNNNQQQZZZ[[[]]]^^^^^^]]]\\\[[[\\\]]]^^^^^^]]][[[YYYXXXZZZ[[[[[[[[[[[[ZZZYYYXXXTTTVVVXXX[[[[[[[[[ZZZYYYTTTTTTUUUVVVVVVSSSOOOLLLEEEFFFHHHMMMSSSWWWZZZZZZ\\\YYYVVVTTTSSSSSSRRRPPPNNNMMMLLLJJJHHHGGGGGGGGGKKKLLLMMMOOOQQQSSSUUUVVVTTTSSSRRRUUUYYY]]]___```\\\]]]]]]YYYRRRJJJDDD@@@DDDDDDFFFHHHKKKOOOSSSUUUSSSTTTTTTRRRMMMGGGDDDCCC;;;999777555333111000000/////////.........//////111///...---......,,,++++++---///...---///333888444999AAAIIIMMMTTTdddrrr{{{~~~{{{pppfff]]]TTTKKK@@@EEEKKKMMMJJJEEEAAA???@@@CCCAAA;;;:::===>>><<>>>>>KKKGGGAAA===<<<<<<======;;;===????????????@@@AAABBBIIITTT^^^ccc```YYYSSSMMMMMMLLLKKKJJJKKKMMMOOOSSSTTTUUUWWW[[[___dddfffwwwzzz|||xxxxxx{{{}}}}}}{{{~~~}}}wwwqqqmmmfffdddaaa``````___\\\ZZZZZZYYY\\\bbbeee^^^QQQGGGFFFDDDCCCEEEHHHJJJJJJHHHEEECCCAAA@@@?????????>>>?????????@@@AAACCCEEEFFFEEEDDDCCCBBBBBBCCCDDDEEE???>>><<<;;;:::999::::::<<<<<<===============>>>=========>>>>>>======<<>><<<<<<===>>><<<;;;:::::::::999999:::::::::999777666666666666555555666666555666666777888999999999888666555333222222555555555666777888::::::999888777555555555555666666666555444222000///...000///---...000111111000666777:::;;;:::777444222666555333111000000111222333333222222222222222222111111111111111111111111000000111111000000000000111444666555111//////111......///000000000000000000000000000000000111111222222111000...---++++++000222444444333222222333000000111111111000000///---000444444333222222333000000/////////.........////////////111333555666///111333444444555777999777888999999777555555555555555444444555777999:::999999777666555555555555666777777555666===JJJTTTaaa```]]]WWWUUUYYYaaaggglllrrrwwwyyy{{{~~~||||||~~~uuunnnkkk{{{xxxrrruuu}}}{{{xxxtttqqqqqqtttzzzqqq]]]OOOHHHCCCFFFHHHOOOeee{{{ssslllgggdddeeeaaa]]]XXXNNNCCC???@@@<<<;;;???IIIRRRXXX___fffmmmooonnnfffXXXIII???;;;<<<888555333444444333222///222555777888:::===???>>>@@@BBBDDDFFFIIIMMMPPPXXXYYY[[[\\\]]]\\\[[[ZZZXXXYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOTTTUUUWWWYYYYYYYYYWWWVVVRRRRRRQQQQQQOOOLLLFFFBBB::::::;;;???FFFKKKOOOPPPPPPMMMJJJIIIHHHHHHGGGFFFGGGFFFDDDCCCAAA@@@@@@@@@GGGGGGGGGGGGHHHJJJKKKLLLOOONNNMMMPPPTTTXXXZZZ[[[TTTVVVWWWTTTNNNGGGCCCAAAEEEFFFGGGIIILLLPPPSSSUUUSSSTTTSSSOOOIIICCC???>>>666555333111///...------000/////////......------000...------......---,,,,,,...000000000333:::???CCCJJJVVV```dddgggoooyyyvvvvvvrrrjjjccc\\\SSSLLLEEEIIILLLJJJCCC;;;888777;;;<<<;;;999:::>>>???===KKKVVVhhh~~~}}}{{{}}}xxx```KKKFFFGGGCCC@@@AAAFFFBBB===::::::;;;;;;<<<888:::<<<<<<<<<===???AAACCCDDDIIIRRR]]]dddeeecccUUURRROOOKKKIIIGGGGGGGGGDDDDDDDDDEEEGGGJJJLLLNNNUUUYYY___aaabbbdddhhhkkksssqqqmmmkkkjjjjjjhhhggg``````^^^[[[XXXYYY]]]aaagggpppzzz~~~yyypppjjjhhhdddfffiiiiiigggaaaZZZVVVRRRQQQQQQQQQPPPMMMIIIFFFKKKJJJMMMVVVZZZUUUKKKEEEBBB@@@???CCCIIIJJJEEE???;;;;;;<<<===>>>>>>>>>???===>>>???@@@CCCGGGJJJLLLFFFEEECCCBBBBBBDDDEEEGGG>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@??????>>>>>>>>>>>>???@@@???======>>>>>>===;;;;;;;;;:::::::::;;;<<<<<<666666666666666666555555777777777888888999999999:::999888666444222111000444444444555666777888999:::999999888888888888888666666444333111000......111///......000111111000222666;;;>>>???<<<888444555444222111000000000111111111222222222222111000111111111111111111111111000222333333111000000111000222333333111///......---...//////000000//////000000000000111111111111///000000000000///...---000111333222222222333555000000111111000000//////---111666666444111000111,,,,,,---...///000111111/////////000111333555777000222444555444555777888888888999::::::888777666333333444444666777888999777777666555444444444555888888777555666;;;CCCJJJZZZ______XXXTTTVVV\\\___cccbbbaaaaaacccfffhhhhhhpppuuuzzzxxx~~~|||hhhcccccciiirrr|||tttaaaVVVGGGGGGGGGIIIRRR___hhhkkkppptttwwwuuuqqqmmmlllmmmbbbeeejjjlllcccTTTKKKHHHFFFAAA@@@DDDHHHLLLRRRXXX^^^fffnnnnnneeeYYYPPPLLLEEE@@@:::666666555222000...000333444555666888:::;;;===@@@CCCFFFIIINNNQQQRRRTTTWWWYYYZZZZZZXXXWWWRRRSSSTTTUUUTTTRRRPPPOOOQQQQQQQQQQQQPPPOOONNNNNNQQQRRRSSSTTTTTTTTTSSSRRRNNNMMMKKKIIIGGGCCC>>>:::333222333555;;;@@@DDDFFFGGGEEEAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;BBBAAA@@@??????@@@AAAAAAFFFEEEFFFHHHKKKNNNOOOOOOIIILLLOOOMMMIIIDDDCCCCCCDDDDDDFFFIIILLLOOOQQQSSSSSSSSSQQQLLLEEE???;;;999222222000///...---------//////000000///...---,,,...---,,,---/////////......///111555;;;CCCLLLSSS___bbbiiiqqqrrroooppptttmmmkkkhhheeeaaaZZZPPPHHHJJJKKKKKKFFF???999777777<<<<<<<<<<<<>>>@@@CCCDDDXXXdddzzzcccTTTDDD???@@@BBBDDDFFFAAA>>>;;;999:::<<<======:::;;;======<<<===???AAAFFFEEEFFFLLLVVVcccmmmrrrbbb\\\TTTMMMHHHFFFEEEEEE<<<===>>>???BBBDDDFFFGGGDDDIIIMMMNNNMMMNNNQQQUUUUUUSSSQQQQQQSSSSSSRRRPPPNNNNNNMMMKKKIIIIIIKKKMMMSSS[[[eeekkkjjjeee```^^^ZZZ[[[\\\]]][[[VVVPPPKKKIIIKKKLLLLLLKKKHHHEEECCCGGGDDDFFFNNNRRRMMMGGGDDDBBBAAAAAADDDGGGGGGCCC???<<<<<<<<<<<<<<<===>>>@@@>>>>>>???BBBEEEJJJNNNQQQHHHGGGDDDBBBAAABBBDDDEEE>>>===<<<<<<<<<===???@@@========================DDDBBB@@@>>>===>>>@@@AAAAAA???>>>>>>>>>>>>===;;;<<<;;;::::::999999999999444555666777666666666666888888::::::;;;:::999888888777666555444333333222333333333333444666777888::::::999999999888888888777666444222111//////...222000//////111222222111222777>>>CCCCCC>>>888333444333333222111111111111///111333444444333111000000000000000000000000000000222555444222000000111/////////111222111///------...//////000000/////////000000000111111111111...///000111111111000///000111111000000111444666000000000000000//////...///444999999555111000111------...///000111222222000000000000111333555666111333555555555555666777666666777999::::::888666000111222444666777777777777666666555555555666666888888777777999<<>>BBBFFFJJJNNNQQQOOOQQQTTTUUUTTTQQQNNNKKKGGGHHHJJJKKKKKKIIIHHHFFFIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLGGGEEEBBB@@@>>>;;;777444333111000111555:::>>>???@@@===:::999999999888777666666666666666777888999;;;999888777666777999:::<<<;;;<<<>>>@@@BBBAAA@@@===BBBFFFFFFCCC@@@AAACCCAAACCCEEEHHHLLLOOORRRTTTRRRQQQOOOIIIAAA;;;777555000000///............///---...///000000000//////,,,++++++---///000000///222333777AAAOOO___kkkrrruuuqqqooopppooojjjiiijjjiiigggfffhhhggg___SSSIIIJJJIIIEEE@@@===<<<<<<>>>@@@@@@@@@AAACCCFFFMMMSSScccllljjjRRRKKKAAA:::>>>DDDDDD??????===;;;;;;===???@@@???>>>???@@@???>>>???AAACCCAAAAAA@@@BBBJJJXXXhhhsssnnnfffYYYNNNGGGDDDCCCCCCAAA@@@@@@@@@??????>>>>>>@@@DDDIIIIIIGGGGGGJJJNNNGGGFFFFFFHHHKKKLLLKKKHHHHHHGGGEEEEEEEEEEEEDDDCCCEEEJJJRRRXXX[[[ZZZYYYXXXSSSTTTUUUUUUTTTOOOIIIDDDGGGJJJLLLLLLIIIGGGFFFGGGFFF@@@@@@GGGJJJEEE@@@@@@???@@@BBBBBBBBBAAA@@@??????>>><<<:::888888:::<<<<<<<<<===>>>BBBFFFJJJLLLJJJHHHEEEBBB@@@AAABBBCCC???>>>>>>>>>???@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@@@@FFFDDDAAA>>>===???AAACCCAAA@@@>>>>>>???>>>===;;;<<<;;;999777666555444444333444666777666666666777888999;;;<<<<<<;;;999888555555555555555555555555222222222333444555666777888888888888777777777777777666444222111000//////222111///000222333333222555:::AAAFFFEEE>>>555///444444444333333333222222///111444666777555222000///////////////////////////222555444111//////111...---...111444555222///---....../////////////////////000000111111111222000111222222222111///...111111000///...000444777000000000000000///......000666;;;;;;666222000111111111111111000000000000111000000000111333555666222444666666555555555666333333444777888888666444...///111444555666666666777666666666666777777888777777777999<<<>>>>>>>>>???MMMWWWUUUOOORRRXXX[[[]]]______\\\TTTNNNPPPTTTbbbiiiuuu}}}wwwuuurrrpppooodddvvvqqqccc___]]]^^^```jjj}}}nnn___VVVMMMBBB===??????<<<>>>FFFCCCKKKVVV[[[\\\^^^dddiiijjjjjjlllpppqqqttt~~~|||sssrrrqqqeeeSSSFFFBBBLLLXXX^^^]]][[[\\\^^^___WWWLLLEEEAAA===777222444555555444222222444555444888===AAAEEEJJJNNNRRRQQQSSSTTTSSSOOOIIIBBB>>>===???@@@BBBBBBAAA???>>>===>>>AAACCCFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHAAA>>>;;;999777555333000555222000000333888;;;<<<;;;888555444444444444333222222222333444666777888555444333222222333555666444444555777999999777555666;;;@@@AAA>>>===>>>AAAAAACCCFFFJJJNNNRRRUUUWWWRRRQQQMMMGGG???888444333/////////......///000000+++,,,...000222222222111+++******,,,///111111111777888>>>MMMaaavvv}}}tttjjjgggeeecccbbbdddjjjhhhjjjpppqqqiii[[[QQQHHHDDD???<<<<<<>>>BBBDDDDDDCCCDDDEEEGGGLLLWWWaaahhhooo}}}dddTTTDDDEEE@@@<<<@@@GGG@@@333;;;;;;===>>>>>>????????????@@@@@@AAABBBBBBBBBBBBDDDAAA>>>>>>DDDOOO[[[ccc```\\\UUUNNNIIIGGGFFFGGGAAA>>><<<<<<===>>>>>>===BBBBBBAAAAAABBBDDDFFFHHHCCCAAA??????BBBDDDDDDDDDGGGEEEBBB@@@???@@@AAABBBAAAHHHPPPQQQOOONNNRRRWWWQQQOOOMMMKKKIIIIIIJJJJJJJJJIIIIIIHHHFFFDDDBBBAAABBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@AAABBBAAA???<<>>===<<<;;;===@@@AAA???===??????>>>===;;;999777555777777666555444333333333999;;;<<<;;;777555555777;;;999888999::::::666333888666444444444444222000111222444555555666888999666777777888888888888888333333222222111000000///222111///000111333333222666;;;BBBGGGFFFAAA999444222222222222222222222222444555555555444222111///222111000//////.........777333000333888999444...111///---...111222000...//////000111111111111111...//////......---,,,+++111111111111111111111222222222222222333555777888333333222222111000//////000111222111000000222333333222222333555555444222111222333333333222111000111111111111111222222222666666666555555444444444...000222555666555444333999999999999999888777666:::::::::;;;;;;;;;;;;<<<@@@BBBGGGMMMSSSSSSPPPKKKQQQSSSVVVYYYYYYVVVQQQMMM]]]dddkkknnnrrr}}}zzzqqqhhhfffjjjoooqqqyyyqqqiiieeebbbaaabbbhhhxxxzzznnn```UUUPPPKKKHHHAAA<<<;;;<<<:::666???AAAEEELLLSSSYYY[[[\\\ddddddiiipppsss{{{iiiGGGBBBAAAEEEJJJMMMOOOTTTZZZ]]][[[VVVOOOHHHAAA;;;999:::777555555666777666666999;;;<<<<<<===AAAIIIOOOTTTRRRPPPMMMIIIDDD>>>:::::::::999888777777666666:::;;;<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@??????>>><<<888555333222222222222222222444666777777555:::666444444222---,,,---///...---///111333444333111000////////////000000111000000000111222444666444555777777888:::===@@@???CCCHHHMMMQQQSSSSSSSSSVVVQQQIII@@@888333000000000...---...000000,,,)))000///...000333333000---000...///222333333888>>>@@@HHHTTTdddwwwnnnddd^^^^^^ZZZUUUZZZeeeccclll{{{}}}aaaKKKIII???888===FFFIIIGGGEEEKKKGGGDDDHHHQQQ[[[```bbbooorrrlll[[[MMM???DDDBBB@@@>>>======>>>???<<<======>>>????????????AAAAAABBBBBBCCCBBBBBBBBBAAA???===<<>>???@@@???>>>>>><<<<<<===>>>@@@BBB@@@???>>>???BBBDDDDDDDDDEEECCC@@@>>>>>>???@@@AAACCCIIIOOOPPPLLLKKKNNNRRRMMMKKKHHHEEEDDDEEEFFFGGGJJJJJJJJJIIIGGGEEEDDDCCCAAA@@@@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA???<<<===<<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>???AAACCCDDDEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEHHHEEECCCAAA@@@???<<<;;;===<<<;;;===@@@@@@???===;;;;;;:::999777555333222666666666555555444444333888:::<<<;;;999777888999:::888888888:::999666333777555333333333333111///111222444555555666888999444444555666777777777777444333333222222111000000222111000000222333333222444888>>>BBBBBB===777333111111111111111111111111333444444444333222000///000000///............///444333333333444333111000111///---...000111000...//////000111111111111111000111111222222222111111111111111111111111000000222222111222333444666777444333333222111111000000000111222111000000222444444333222333444555333111000111333444444444333333111111111111222222222222555555555555444444444444111222333444444444333222555666666777888888888777;;;;;;<<<<<<<<<===============AAAFFFLLLOOOOOOMMMOOORRRYYY^^^```\\\TTTNNNSSSYYY___ccckkk{{{|||yyyvvvtttpppkkkhhhjjjqqqxxxttt|||zzzrrriiidddaaacccmmmxxxzzzyyyvvvrrrkkk___TTTNNNKKKJJJGGGCCC>>>;;;888555;;;===AAAFFFKKKNNNOOOOOOZZZ^^^eeennnwwwyyyWWW???======AAADDDGGGNNNVVVddddddddd```YYYOOOGGGCCCAAA>>>;;;999999999888777888:::<<<<<<<<>><<<<<<<<<===>>>>>>>>>>>>>>>????????????BBBBBBCCCCCCCCCBBBAAAAAA===<<<<<<<<<<<<>>>@@@AAACCCCCCDDDEEEEEEDDDDDDCCC>>><<<<<<===???AAABBBAAA@@@???>>>======>>>???@@@=========???BBBCCCBBBAAA@@@???===<<<<<<===???@@@DDDHHHMMMLLLIIIFFFHHHKKKJJJGGGDDDAAA@@@AAADDDEEEHHHHHHHHHGGGFFFDDDCCCBBB@@@??????@@@BBBCCCAAA@@@@@@?????????AAA@@@???===<<<;;;;;;<<>>>>>>>>>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBFFFDDDBBB@@@@@@???===;;;>>>======>>>???@@@>>>===<<<<<<;;;:::888666555444555555555555555555555555777999;;;;;;:::::::::;;;888777777888999888555333666444333222333222000///111222333555666777888888111222333444555666666666555444444333333222111111333111000111222333333333333666:::<<<<<<999444111111111111111111111111111222333333333222111000000///............///000000222444555333000...///111000...---...///000///...///000000111111111111000000111222333444444444444111111111000000/////////111111111111222444555666444444333333222222111111000111222111000111333444555444333444444444222000///111333555666666555444111111111111222222333333333333444444444444444444555444333333222222222222222333444555666777888888<<<============>>>>>>>>>:::999999===BBBIIIMMMNNNNNNSSS[[[cccgggcccYYYQQQRRRUUUYYY^^^jjjzzzllllllooolllhhhfffhhhoooxxx}}}{{{sssiiibbb^^^aaaffffffgggiiiiiihhhccc[[[VVVQQQPPPNNNKKKEEE???;;;:::999:::===@@@BBBDDDEEEEEENNNVVV___hhhxxxxxxXXXEEE@@@<<<:::999;;;BBBJJJWWW]]]dddgggddd]]]UUUPPPHHHEEEAAA>>>===<<<:::999555666888888888888999::::::999888888888666333111222222111111111111111111000111222222111111333555333333444444444333333222111000000000111333444666::::::;;;>>>BBBEEEEEEEEE???888222111000......111000...---...///111111000//////000000000///------......///000111111111111111111222222222333666888@@@AAABBBDDDEEEEEEFFFFFFDDDAAA<<<777333000000000...---------///...---+++000///...///111333222222444666<<>><<<======;;;::::::;;;<<<===??????>>>>>>>>>?????????BBBBBBBBBBBBAAAAAA@@@???999:::;;;<<<===??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>===>>>@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>???======>>>???AAAAAA???======<<<;;;:::;;;<<<>>>???BBBEEEHHHHHHEEECCCEEEGGGIIIGGGCCCAAA@@@BBBDDDFFFDDDDDDDDDCCCBBBAAA@@@????????????@@@BBBBBBAAA??????>>>>>>>>>@@@AAA???>>>===<<<;;;<<>>@@@AAABBBAAA@@@???@@@???>>>???AAAAAA@@@>>>>>>>>>>>>?????????>>>======<<<<<<;;;:::999777666555555555555666666666666777888999::::::999999:::777777777888888777555444777555333333333333111///222222333555888999888777111222333444555666666666666555555444333333222222333222111111333444444333333444666888777555333111222222222222222222222222111111222222111111111000////////////000111222333333444444222000///000111///.........//////......///000111111111111000000///000111111222222222111111111000000///.........000000111111222333444444444444444333333222222222000111222222111111333555777666444444444444111///111333555777888777555444000111111222222333333333222222333333444444555555555444222111111222444555333333444444666777888888<<<<<<<<<=========>>>>>>:::888555666:::BBBIIINNNSSSUUU[[[aaaeeeccc]]]WWWVVVWWWYYY^^^lll}}}nnnjjjnnnjjjggggggkkkrrrwww{{{tttjjjaaa\\\[[[\\\^^^```ccciiioooooommmaaaZZZSSSNNNKKKGGGFFFGGG?????????>>>===???AAACCCEEENNNVVV]]]pppjjjQQQKKKEEE@@@<<<999888===DDDMMMVVVbbbiiijjjgggdddbbbVVVRRRMMMIIIGGGDDD@@@>>>999888888666555555555555999888777666666444222///111111111111111222222222///000111000000000222333000000111111111111111000//////000111222444666888::::::<<>>555222000//////111000...------///000//////...///111222111000...,,,///000222333333222111000111111222111111222555777;;;;;;;;;;;;<<<<<<=========;;;777333000/////////------------.........---111000//////111444666777777@@@NNN[[[eeepppxxxooofff^^^NNNKKKNNNYYY```]]]XXXVVVUUU^^^ffffff[[[NNNEEEBBB>>><<>>>>>======>>>???@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<===???AAABBBCCCBBBAAA??????@@@AAAAAABBB@@@@@@@@@BBBBBBAAA???>>>>>>===<<<;;;;;;;;;;;;??????>>>???@@@???<<<::::::::::::::::::;;;===>>>>>>@@@CCCCCCAAAAAACCCEEEGGGEEEBBB@@@@@@BBBDDDFFFBBBBBBBBBBBBBBBAAA@@@??????>>>???AAABBBBBB@@@>>>???>>>===>>>@@@AAAAAA@@@@@@>>>======>>>??????>>>@@@@@@AAABBBBBBCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@:::<<<===??????>>>===;;;=========???AAAAAA@@@?????????@@@@@@???>>>======:::::::::999888777666555555555666666666666666666888888888888888888777666555666888888777666555555888777555444555444333111222222333666999:::888666333333444555666777777777666666555444444333333222444333111222444555555444444555555555555444333222444444444444444444444444111111111111111111222222111111111111222333555555666444222222333333111///.../////////......//////000000111111111000000///000000111111000//////...111000000000//////......000111111222333333333333444444333333333333333222000111222222111222444666888666555555555444111///555666888999999777444222000111111222333333444444333333333444444555555555333222111000111333666777666555555555555666777888:::::::::;;;;;;;;;<<<<<<<<<:::666444666===EEEJJJWWWXXXZZZ\\\^^^^^^]]]\\\WWWVVVWWW]]]ooouuuiiikkkiiiggghhhkkkpppsssttt}}}nnnaaa[[[YYYZZZ[[[```nnnyyyiiiXXXRRRQQQPPPSSSWWWTTTRRRMMMEEE???===>>>AAA???GGGMMMSSSeee|||zzziii\\\RRRMMMIIIGGGBBB>>>???DDDOOOWWWccckkkoooqqqtttwwwooolllfffaaa\\\VVVOOOKKKEEEBBB===999777777777888888777555555555555333111000000111111111111111111///000000000//////000222---...///000000000000000//////000111222333444555777888;;;BBBJJJRRRVVVXXXOOOCCC888444222//////111000...------///000/////////000222333333222000///000111222333222111000//////000111000000111333666555555555555555666666666999777444111///.........------............///000000000000111333999>>>BBBIIIUUUhhhzzzvvvppplllaaaUUUNNNNNNSSS\\\```[[[PPPIIIFFFGGGIIIIIIGGGEEEDDDDDDCCC@@@AAAFFFKKKQQQ\\\gggrrrwww|||}}}yyytttpppnnnqqqmmmsss{{{vvvzzziiiTTTCCCAAAAAA:::777:::777777777777777777888888===<<<<<<<<<<<<>>>@@@AAA>>>>>>?????????>>>======>>>>>>===<<<<<<===???@@@BBBAAA@@@???@@@BBBEEEFFFCCCBBBAAABBBCCCCCCAAA?????????>>>>>>>>>======<<>>>>>???>>><<<:::;;;:::::::::;;;<<<======;;;===?????????@@@BBBDDDBBBAAA???>>>???@@@AAACCCBBBCCCCCCCCCCCCCCCBBBBBB??????@@@BBBDDDCCCAAA>>>@@@>>>===>>>AAABBBCCCBBBDDDBBB???>>>??????===<<>>>>>>>>???@@@@@@===;;;???AAABBBAAA>>>===<<<===:::;;;;;;;;;:::999888888666666666666666666666666888777666777888888666444555777999999888666666777999777666555666555333222333222333666:::;;;999555555555666777777777777666666555555444444333222222555333222222444555555444555555555555444444333333555555555555555555555555111111111111111222333444222222222333444555666777444222222333555555222//////000111000///...///111000111111111111000000///222222222222111000///...000000000000000000000000111111222333444444333333333333333333222222222222000111222222222333555777888666555555555444222000777888:::;;;:::888444222000111111222333444555555444444555555555555555555222111111000222444666888777666555444444555777888888999999999999:::::::::===;;;999777777;;;AAAFFFTTTWWWZZZZZZXXXYYY\\\___XXXXXXYYYaaatttooojjjiiihhhggghhhkkkoooqqq~~~qqqhhh\\\___```fffxxxxxxfff```^^^^^^cccllltttpppgggYYYKKKAAA===>>>===@@@DDDLLLZZZjjjssstttpppuuu{{{{{{wwwrrrooommmgggccc^^^YYYPPPGGGCCCEEEHHHPPP[[[cccjjjrrr}}}|||wwwooogggbbbUUUOOOGGG@@@<<<:::999888555444333444555666555444111111000000000000000000---...///...------...000,,,,,,---///000000000000......///000000111111111666777:::AAAKKKSSSYYY\\\RRRFFF999444333111///000000...---...///111111000111222333555555555555444222222222222111000//////...///000000000111444666555555666555555444333222666555333000......---------...//////...///111333000111333777===FFFPPPWWWlllvvvtttoooiiiXXXHHHNNNOOORRRVVVVVVPPPEEE>>>::::::;;;???CCCDDDCCC@@@CCCCCCEEEJJJOOOXXXhhhwwwzzzvvvuuupppooozzz|||qqqsss|||sssSSSGGG===<<<;;;888888===666666666666666666555555;;;:::::::::;;;===@@@AAA===>>>>>>????????????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEBBBAAAAAACCCDDDDDDBBBAAA???@@@@@@@@@@@@??????>>>@@@>>>======>>>??????>>><<<<<<<<<<<<<<<<<<======;;;<<<<<<======>>>@@@AAA>>>>>>>>>>>>??????@@@@@@BBBBBBCCCCCCDDDCCCCCCBBB??????AAACCCEEEDDDAAA???AAA???>>>???AAADDDDDDDDDFFFDDDBBBAAAAAAAAA@@@>>>@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<===============<<<<<<<<<===<<<===???@@@@@@>>>;;;@@@BBBCCCAAA>>><<<<<<===;;;;;;<<<<<<<<<;;;::::::888888777777666666555555888666555777999:::888666555777::::::888777777888888777555555555555333111333222222666;;;<<<999555666777777777777666555555555555444444333222222222555444222333555666666555444444555444444444333333555555555555555555555555222111111111222333555666333333333333333444555666---000444555444222111000///111222222000///000222111111111111111000//////000111111111111111000000//////000000111222222222222222333444555444444333222222222222222222222222000111222222222333555777777666555555666555333111666888;;;===<<<999666333000111111222333444555666666666666666666666555555333222222222222333555555444333222222333555777999888888888999999999:::::::::;;;;;;:::999:::???CCCHHHRRR\\\^^^ZZZWWWZZZ___\\\[[[\\\cccttt{{{sssqqqnnnhhheeegggmmmssszzziiinnnrrrvvv{{{yyyuuusss}}}uuu```OOOEEEAAA???<<<>>>FFFOOOVVV\\\bbbcccfffiiikkkkkkjjjkkknnnvvvrrrnnnjjjccc\\\ZZZ\\\[[[___dddfffgggmmmwww{{{mmmfff\\\TTTMMMGGGAAA>>><<<:::888888999:::999888444444333333222222111111...//////...------...000,,,---///000111222222222...//////000111111111111888888;;;AAAJJJRRRXXX[[[PPPCCC777444333222000000///...---...000222222222333444555666777999::::::777666555444333333222333111333444444444666999<<<;;;<<<<<<;;;999666333222222111000///............---///000000///000333666666999>>>EEEOOO]]]lllvvv{{{ooobbbSSSGGGLLLMMMLLLJJJGGGCCC>>>:::777777999===BBBEEEDDDCCCIIIOOO[[[fffnnnxxx{{{{{{www~~~zzzwwwuuuttt}}}mmmVVVFFFAAA;;;999999999999999666666666666555555444333999999888999;;;===@@@BBB===>>>???@@@@@@@@@@@@@@@;;;===@@@BBBCCCBBBAAA@@@???@@@BBBDDDDDDCCCAAA???@@@@@@AAACCCEEEFFFEEECCC;;;;;;<<<<<<<<<<<<<<<;;;>>>===;;;<<<>>>AAABBBBBB========================<<<<<<<<<<<<<<<===>>>???===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@AAADDDFFFEEEBBB???AAA@@@>>>???BBBEEEFFFFFFHHHFFFCCCCCCCCCCCCBBBAAA???@@@AAABBBBBBBBBAAA@@@@@@@@@>>>===;;;;;;::::::???>>>>>>=========>>>>>>888999;;;>>>AAABBBAAA???@@@BBBDDDBBB>>><<<<<<===777777888888888777777666999888888777666555555444777555555777;;;<<<;;;999555888;;;;;;999777888999888666444444444444222000333222222777<<<===999444777777777777666555444333555444444333333222111111666444333333555666666555333444444444444333222222444444444444444444444444222222111111222444666777333333222222222333444444&&&...666777222...///222000222444333000///111333111111111111111000//////---...///000000111000000//////000111222333444444222333444555555555444333111111111111111111111222000111222222222333666888777666555555666555333222555777;;;======;;;888666000111111222444555666666888888777777666666555555444444333333222222333333000000000000222555888:::888888999999999:::::::::666999;;;<<<;;;;;;>>>AAA>>>NNN___ddd^^^XXXYYY]]]\\\[[[ZZZ___lll|||uuukkkddddddmmmuuuxxxttt^^^OOOIIIBBB;;;:::BBBFFFEEEJJJSSS___```ccceeedddcccdddgggooonnnooosssuuuwww|||{{{pppkkkmmmrrrwww{{{vvvmmmddd[[[QQQKKKGGGEEEBBB@@@???>>>===;;;888888777777666555444444000111111000///...000111///000111333444555555555000000111333444444444444::::::<<>>===;;;999888777777777888666777999999:::<<>>999555222......------......///000...000111111///000444888<<>>???>>>=========888111666777666666555444333222888999999:::<<<>>>@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDCCC???<<>>:::999:::<<<>>>>>>========================<<<;;;;;;<<<>>>===;;;999999;;;<<<>>>??????>>>>>>>>>============>>>??????????????????@@@@@@@@@@@@<<>>>>>???AAAAAA@@@>>><<<<<<<<<>>>>>>===;;;:::;;;===@@@======>>>@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<======>>>===<<<:::999888777777;;;<<<;;;:::888888:::<<<;;;888444333444666777888888777777888::::::999777;;;777222111111222111///333000///222777999777444444666777666444333333444333333222222111222222333555444555666888888666444:::888555333222222333444===555222666888444333555222444666777555333222222222333444444444333222111444333222222333333111///222222111000000000000000111///......//////...---------......///000000000222222333333333222222111111222333333444555666777222222222222222222222222000111222333444555444444:::777444222222222222222999777666777999888555111444555555555666666777777888888888888777666555444000111222333333222000000222222444555666666777666666666666666777888999:::;;;===<<<888888<<<===;;;???GGGRRR\\\___\\\UUUQQQVVV[[[bbbfffjjjqqq}}}zzztttrrrttt{{{ooofffiiirrryyy{{{tttiii^^^OOOCCC<<<<<>>???FFFOOORRRWWWZZZ]]]___aaacccdddlllrrruuu}}}|||mmmdddbbbbbbhhhwwwzzzuuummmddd]]]VVVQQQRRRVVVTTTKKKCCCAAA<<<:::;;;===;;;777444222222222222222222222111666222...///333777777666333000111444555222222444;;;@@@DDDIIIPPPXXXZZZWWWLLLBBB:::888777444000000444444333333444333111///444555888:::===@@@EEEIIIKKKEEE@@@>>><<<999:::===???>>>@@@DDDEEECCCGGGNNNVVVWWWTTTKKK>>>444111111444111...---///111111000000000///000222888???EEEFFFQQQaaapppzzz|||uuutttxxxuuukkkkkksssyyygggUUUIIIEEEBBB>>><<<;;;:::999888AAA???BBBFFFHHHJJJTTT```rrr}}}rrrjjjnnnyyyvvvWWWHHHDDD:::;;;<<<<<<;;;:::888777666555444333333444555666777888888:::<<<>>>@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDCCCAAA>>>BBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBDDDEEEEEEBBB@@@@@@===;;;:::<<<===>>>===<<<<<<<<<<<<===============<<<<<<===>>>>>>;;;999999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<>>>@@@AAA@@@@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDMMMLLLJJJGGGCCC???======??????AAABBBBBBBBBAAA@@@???@@@AAA@@@>>><<<;;;<<<>>>>>>===<<<:::;;;===@@@;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;999888888888888;;;;;;;;;:::888888999;;;999666444333555888999999888777666888999:::999777999666222000111111000///333111000222777999666333555777888777555333333333333333222111111111111222555555555777888888777555:::999666444333333444555666000...222333000...000000111222111111111222444000111333444555555555444555333222333333333111///000000///...............000///---...//////...,,,......//////000111111111000000000111111000000///222222222333444444555555444444444444444444444444111111222222333444444555888777444333333333333333:::888777777888777444111222222333444555666777888777777777666666555444333000111222222222222111000111222333444555555555555666666666666666777888999;;;===<<<999999<<<===;;;===DDDNNNVVVYYYVVVRRROOOKKKQQQZZZbbbgggjjjjjjjjjmmmjjjddd```___eeennntttwwwiiilllyyyuuuyyyuuuwwwuuukkkaaa```]]]RRRHHHEEECCCBBB???<<<===BBBBBBGGGMMMPPPQQQRRRWWW[[[^^^fffooowwwrrrgggQQQQQQUUU___hhhoooyyy|||wwwrrrmmmlllllliiiaaaZZZMMMHHHDDDBBBBBB???;;;888777777666555444444444444444222111222555666666555555333444777777777;;;AAAEEEKKKQQQUUUZZZ]]]ZZZTTTLLLBBB:::888888666444444555555444555666666555444888:::>>>BBBIIIQQQ[[[aaacccZZZQQQLLLGGGBBBBBBFFFAAAFFFLLLQQQUUU\\\fffmmmnnngggZZZJJJ===444111111///......///111111000///333444666999===DDDLLLRRR^^^fffrrr|||{{{xxxiiiaaa```eeeeee______fffpppxxxvvvcccOOOBBBGGGEEEBBB???>>><<<;;;:::DDDCCCFFFJJJOOOYYYlll~~~|||uuunnnrrreeeMMMBBB@@@;;;;;;:::999888777555444666555444444444444555666555666888:::<<<>>>@@@AAA@@@?????????@@@AAACCCDDDFFFEEECCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAA???<<<>>>===<<<<<<>>>>>>>>><<<;;;;;;;;;<<<<<<=========>>>>>>===>>>??????<<<:::888888:::;;;;;;;;;;;;;;;<<<<<<=========;;;:::999999999::::::::::::;;;;;;>>>@@@AAABBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFNNNLLLHHHDDDAAA???======:::===AAAEEEFFFEEECCCAAA>>>@@@AAA@@@>>><<<;;;;;;===>>>>>><<<;;;;;;===???===============<<<;;;;;;999999888888888999999:::::::::999888888888888888:::;;;;;;:::888777999:::777555333444666999:::;;;888666666777888999888777777555222000111111000///555333222333666888555333777888999888555333222333222222222111111111000000666666666777999999888777;;;999888666555555555666555222222666777444222222000000000//////111444777000111222444666777777777555444333333444444222000000000///...............///...------......---+++...//////000111111222222//////000000111000000///222222222222222222222222555555555555555555555555222222111111222333444555666666555444444444444444:::888666666666666444222000000222333555777888888666555555555444333333222000000111222222111111000000111222333333333333333555555555555555555666666999<<<;;;888888;;;<<<999<<>>DDDFFFEEEFFFJJJNNNTTT]]]hhhvvvooofffWWWUUUTTTTTTRRRTTT]]]gggyyy|||vvvppplll___[[[UUUPPPMMMKKKHHHFFFCCCAAA>>>;;;999888888888666666777888888888777666888888999<<<<<>>>>>;;;:::888666555333333333666555555444444555555666444555777:::<<<>>>???@@@???>>>>>>>>>???AAADDDEEEGGGEEEBBBAAAAAABBBAAA@@@????????????@@@AAABBBBBBCCCBBBAAA@@@@@@???<<<:::<<<<<<<<<===??????===;;;::::::;;;<<<======>>>>>>@@@???>>>???@@@???===:::888888888999999:::::::::>>>???@@@@@@???===:::999888888888888999999999:::>>>AAAEEEFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGLLLIIIEEEAAA???>>>===<<<999===BBBGGGHHHFFFBBB@@@>>>@@@AAAAAA>>><<<;;;;;;===>>>>>>===<<<<<<===????????????>>>===<<<;;;:::666666666666666777888999999888888777888888999999:::;;;;;;:::888888999:::888666555555777999999999777666555666777888888777666555333222222222222111666444333444666666444222888999:::888555333222222222222222222111111000000777777666777999::::::888;;;:::999777777666777777777777888;;;<<<:::888777333333444333333444666999111222333444666777888888555444333444444444222000222111111000000000000000///---,,,,,,------,,,+++.........///000000111111000111111222222222222222222222222222111111000000555555555555555555555555333222111000000222444666444555666555555555666777999777666555555555555555222222333444555777777888555444333333222111111111000000000111111111111111111222333333333333333222555444444333333444444555777999999666666999999777<<<@@@DDDGGGGGGGGGIIIKKKSSSTTTWWWZZZ^^^aaabbbbbbQQQMMMGGGCCCEEEMMMXXX```iiixxx||||||wwwxxxyyy{{{~~~~~~ssskkkfffjjjooopppqqqrrrlllbbb```^^^VVVSSSPPPEEELLLUUUUUUHHH>>>>>>???<<<<<<===???@@@@@@AAABBBCCCKKKQQQ\\\kkk|||nnngggfffeeeaaa^^^[[[VVVQQQSSSXXX\\\fffsssyyysssooonnnmmmlllhhhbbb^^^___```___XXXUUUOOOIIIDDDAAA@@@@@@>>>>>>>>>===<<<;;;<<<<<<>>>???BBBEEEGGGMMM\\\kkk}}}xxxeeeVVVMMMDDD===:::999777888:::::::::::::::;;;>>>BBBEEEMMMSSS]]]iiiuuuwwwooommmmmmqqqwww|||dddSSS>>>222111444333000666777666666888===DDDIIIGGGKKKPPPUUUZZZ```gggkkksssuuuxxx{{{yyyrrrggg___QQQKKKKKKTTTYYYWWWTTTSSSTTTWWWYYYVVVNNNHHHEEEEEEAAACCCEEEGGGHHHIIIKKKLLLPPPOOOQQQZZZmmm~~~xxx~~~cccNNNCCC@@@>>>===999888666444333333444444666666555555555555666666555666888;;;===>>>??????>>>>>>>>>>>>???AAACCCDDDEEEBBB???>>>>>>?????????????????????@@@AAABBBCCCDDDBBB@@@@@@???>>>;;;999;;;:::;;;===??????===;;;::::::;;;<<<===??????@@@@@@@@@???@@@@@@???===:::999888888888999999::::::???@@@@@@@@@???===:::888888888999999999:::::::::;;;@@@EEEHHHGGGDDDBBBAAACCCCCCCCCDDDEEEGGGHHHIIIIIIEEE@@@>>>======<<<;;;;;;???DDDGGGHHHEEEAAA>>>>>>@@@BBBBBB@@@===;;;;;;===>>>???>>>===<<<>>>????????????>>><<<:::999888444444444555666777888999888888777777888888999::::::;;;<<<;;;:::999999:::;;;999777666777888777666777666444444666777777777666666666555444333444444666555555555666666444333888999999888555222222222000111222222222222111000888777666777999;;;;;;:::;;;:::999999888888888888333666888999888888777555333555777888666555555555333333444444555666666777555444333333444333111000222111111000000000000000///---,,,,,,------,,,+++,,,,,,------...//////000///000111222222222222222333222222111111000000///333333333333333333333333333222111000000111333555333444666666555666888;;;888888666555555555777999666666666666666777777777444333222111000000000111/////////000000111111222333444444444444333333222333333333333333333444555777::::::777777::::::777;;;???BBBCCCAAABBBEEEIIIRRRVVVYYYZZZXXXYYY\\\```SSSOOOJJJEEEDDDJJJRRRYYY```kkkvvv{{{}}}sssnnnpppuuu|||uuukkkhhhgggdddbbbaaa\\\ZZZaaaddd]]]ZZZYYYQQQVVV``````SSSGGGEEEDDD@@@AAA===;;;<<<@@@AAA???<<>>GGGMMMOOOQQQUUUYYYWWWZZZ^^^bbbeeeiiinnnqqqsssuuuwwwxxxuuummmbbb[[[LLLIIIJJJPPPUUUQQQJJJEEEHHHHHHFFFBBB>>>>>>@@@DDDBBBEEEIIIKKKLLLNNNRRRUUUUUUUUUZZZiii}}}yyyssscccOOOCCC@@@@@@<<<999777666555444444666777888666666666666666666666666666888:::<<<>>>?????????===>>>>>>???@@@AAABBBBBBAAA???===<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDAAA???>>>>>><<<:::888999999:::<<<>>>>>><<<::::::;;;<<<===???@@@AAABBBAAA@@@???@@@@@@???<<<:::;;;::::::999999:::;;;;;;===>>>>>>===<<<:::999777999999:::::::::;;;;;;;;;777<<>>===AAABBBDDDEEEGGGGGGHHHHHHEEEBBB>>>===>>>???===;;;>>>@@@CCCEEEEEECCC???===???AAADDDDDDAAA>>><<<<<<===>>>??????======>>>???<<<<<<<<<;;;999777666555444444444555666777999:::999999888888888999999:::;;;<<<======;;;::::::;;;<<<:::888777888777666555777555333333555777777777555666777777555555555666555555666666666555555444666777888777444222111222///000222333444444333222888666555666999;;;;;;:::::::::999999999888888888222666888666555666555444111444666777555333111111444333333333444555666666444333222222333333111///000000///...............///...------......---++++++,,,,,,------...//////------...///000000000000222222222111111111000000222222222222222222222222333222111000000111222333222444666555444666;;;???<<<;;;999666444555777:::888888888777777777666666444333222000///000000111///////////////000222222444444555444444333222222222222222222333444555666888;;;<<<::::::<<<;;;888999>>>BBBBBB???>>>BBBFFFKKKTTT^^^aaa^^^YYYXXXYYYTTTRRRNNNJJJHHHJJJOOOSSS___dddiiiooo}}}}}}wwwqqqlllkkkqqqyyyzzzllleeebbb]]][[[[[[SSSRRR\\\eeeeeelllssspppcccfffdddYYYNNNIIIHHHGGGJJJFFFAAA@@@AAAAAA>>>::::::???FFFOOO^^^mmmttttttgggjjjkkkkkkhhhddd```___cccbbbgggrrryyywwwrrrppppppsssxxxzzzssshhhbbbaaa```^^^ZZZVVVSSSTTTWWWZZZeeeqqqxxxvvvvvv}}}|||wwwssspppooonnnddd^^^XXXUUUXXX[[[]]]]]]\\\___hhhsss|||rrraaa\\\VVVPPPMMMIIIEEEEEEHHHIIIKKKMMMOOOSSS[[[fffooopppSSS@@@:::555444888;;;;;;:::EEEVVVkkkwwwvvvooohhhfff```bbbeeegggjjjmmmqqqtttrrrwww{{{zzzrrreeeYYYRRRMMMLLLLLLNNNNNNJJJCCC>>>;;;<<<<<<=========<<<<<>>??????>>>>>><<<>>>???AAAAAAAAA@@@???>>>===;;;<<<>>>???>>>>>><<<<<<<<<===>>>???AAABBBAAA???===;;;;;;:::999777888888888999;;;<<<;;;:::;;;;;;===>>>@@@BBBCCCDDD@@@????????????>>>;;;999===<<<;;;;;;;;;;;;<<<===>>>======<<<;;;::::::999::::::::::::;;;;;;;;;;;;888;;;>>>???>>>======>>>===???BBBEEEGGGFFFEEEEEECCC@@@===>>>AAACCC@@@===???@@@AAABBBBBBAAA@@@???@@@BBBEEEEEECCC@@@===<<<===>>>@@@???>>>===>>>???;;;;;;;;;:::999777666555444444444555777999:::;;;;;;:::999999999999999:::;;;===??????===<<<;;;<<<;;;999888888888888777666777555333222444666777777333555777777555444555777444555666666666555555666444555666555333222111222...000222444666666555555777666444555888:::;;;;;;999999999999999888888777333888999555222444555333000111333333222111222333111111111222333555777888333222111111222111///...000000///...............000///---...//////...,,,,,,,,,------.../////////,,,---...///000000000000222222222222222222111111222222222222222222222222222222111111111111111111222444555444333666===CCCBBB@@@===888333222555888666666666666777777777777555333111000//////000111//////......///000222333444444444444333222000000111111222222444555777888666:::;;;999999;;;:::666666<<>>BBBCCCLLLZZZccceeeaaa\\\YYYTTTTTTSSSQQQOOOPPPRRRTTT^^^ccckkktttwwwooojjjhhhfffkkkttt~~~}}}|||tttjjjfffbbb```aaaYYYTTT^^^nnnxxxsssmmmgggaaa[[[WWWZZZ``````^^^YYYQQQGGG@@@======:::>>>AAAEEELLLUUUYYYXXXSSSTTTVVVZZZ\\\\\\YYYVVV```bbbkkkyyymmm___[[[XXXTTTMMMHHHEEEFFFHHHJJJVVVfffrrrrrrrrrzzz}}}yyyrrrrrrxxx|||{{{wwwxxx{{{pppbbb]]]YYYVVVUUUQQQLLLKKKNNNTTTXXX\\\```gggsssoooWWWDDD999999:::;;;???FFFNNNSSSfffxxxzzzkkkddd[[[]]]```cccfffjjjooosssttt}}}wwwcccSSSKKKPPPOOOLLLGGGCCC@@@>>>;;;888777888;;;@@@@@@===999<<>>===<<<>>>@@@BBBBBBAAA>>>======<<<;;;===???@@@???>>>::::::;;;;;;===>>>???@@@???===;;;999999999888666888777777888:::;;;;;;:::;;;<<<===???AAACCCDDDEEE@@@???>>>??????>>>;;;888???>>><<<<<<;;;<<<===>>>@@@???>>>===<<<<<<======999::::::::::::;;;;;;;;;<<<======<<<<<<===???BBB:::===AAAEEEFFFEEEDDDBBBBBB???>>>@@@DDDEEEBBB>>>????????????@@@AAAAAABBB@@@CCCFFFGGGDDDAAA>>>======>>>@@@@@@>>>===>>>???<<<<<<<<<;;;:::999888777444444555666888:::;;;<<<<<<;;;::::::999999::::::<<<>>>@@@@@@>>><<<<<<<<<999888777888999:::999888777555222222444666777777222444777777444333555777333555666777666666666777222444555555333111111222---///222555777777777777777555444555777:::;;;;;;888888999999999888777777111777777111---000222000111111111000000222555888/////////000333555888:::222111000111111111///---222222111000000000000000111///......//////...---------......///000000000...///000111222222222222222222222222222222222222222222222222222222222222111111222222222111111000333555555333222666>>>FFFGGGEEE@@@999333000333666333444444555666777777888555444222000///000111222///.........///000222333333333333222111000///...000111111333444666888999333666777666666777666333444:::AAAAAA===:::;;;???:::AAAMMMZZZccceeebbb^^^UUUWWWYYYYYYXXXWWWXXXYYY\\\iiiyyyssskkkfffdddcccjjjwww}}}rrrppp}}}xxxrrrnnnmmmnnneee^^^hhh|||xxxooonnnmmmllltttxxxxxxssscccOOOAAA===@@@<<<@@@@@@???@@@DDDFFFEEELLLHHHFFFIIIPPPUUUVVVUUUPPPVVVddduuu}}}jjjdddddd]]]RRRIIIEEEDDDCCCCCCKKK^^^lllllllllsssvvvtttyyylll```ZZZWWWVVVVVVSSSNNNMMMPPP\\\```fffllluuu|||ppppppuuuyyy|||nnniiifffeee___RRRGGGBBB:::===AAAEEEKKKWWWgggsssppp___WWWRRRUUUXXX[[[___eeekkkpppyyykkkXXXNNNNNNLLLFFF===777666777888===888555888???BBB@@@;;;???DDDJJJNNNTTT^^^kkkuuuwwwrrrqqqwwwwwwvvvzzzpppVVVJJJCCCBBB???===:::999999:::333444666666666555444333555666777888888777666555:::<<<>>>>>>>>>>>>???@@@<<<===>>>???@@@AAABBBBBB???>>>>>>>>>???@@@AAAAAA<<<;;;::::::;;;<<<===>>><<<<<<;;;:::888777666666777555555888888777888<<<======>>>@@@CCCCCCBBB@@@CCCAAA>>>=========;;;:::>>>===;;;<<<>>>@@@AAA@@@EEEAAA===;;;:::;;;;;;;;;???===;;;;;;;;;;;;;;;:::<<<>>>>>><<<:::999<<>>;;;:::<<<>>>;;;<<<=========<<<;;;:::999;;;===>>>======>>>???===;;;999;;;===>>>===:::>>>>>>>>>>>>===<<<::::::;;;999777777888888888666666555555777888777444222666555555444444444444444777666444333333444555666888777666444222111111111,,,---///000222444666666666444444555777888777666555777999;;;:::888555333666555555333222111000000222222111111000000////////////000000111111222222111111111000000///...---000///...------...///000000000///........................//////000111222111000000///000111333444555555555222......000333333333222222222333444444222444444222000000444888444333111111222444777999??????===:::666333333333999888777666666666666666444222///...///000000000.........//////000000000000111111000...---...000555444333222222333555666333444666777777777666555<<<;;;;;;:::::::::;;;;;;888>>>FFFOOOZZZcccbbb\\\WWWZZZ]]]```___\\\XXXVVV^^^iiiwwwjjjeeegggoooooorrrsssqqqrrr|||vvvlllqqq}}}iiiTTTGGG@@@<<>>;;;888:::>>><<<888<<<<<<===???AAADDDFFFGGGMMMVVV___hhhzzz}}}pppjjjooommmcccTTTKKKKKKJJJGGGIIIWWWccceeebbbbbbdddeeemmmuuu~~~wwwmmmfffbbb```\\\XXXWWWXXXTTTNNNMMMRRRVVVaaappplllaaaWWWWWWYYYXXXVVVUUURRRRRRQQQOOOLLLHHHDDDBBBIIIFFFKKKYYYjjjxxxjjjXXXPPPIIIMMMPPPQQQSSSXXXaaahhh~~~hhhVVVJJJJJJFFFAAA>>>===<<<999666@@@;;;:::===???>>>???AAAPPPMMMPPP]]]lll|||xxx|||vvvmmmkkkqqq~~~kkkVVVJJJCCC???===;;;;;;<<<<<<888555888777666777888999888777777777777777777777777777===>>>@@@???>>><<<======<<<===>>>???@@@AAAAAABBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>===<<<;;;:::999888777777888555555888999777888;;;;;;:::;;;>>>AAABBBBBBAAABBB@@@===<<<<<<<<<;;;:::>>>===<<<===AAADDDFFFGGGHHHEEEAAA>>>>>>??????>>>@@@???======<<<<<<;;;;;;;;;===>>>===<<<===@@@CCCCCCDDDDDDEEEDDDCCCAAA@@@BBBAAA@@@CCCGGGFFFBBB===AAAAAA@@@@@@???????????????@@@AAABBBBBBAAA???>>>AAABBBAAA???<<<;;;<<>>>>>===============;;;999:::<<<===<<<:::???????????????>>>===<<<<<<:::888888999:::999888888666666666777777555444666666777777666555444333777666444333333444666777777666444333111000000000...//////000111222333333555444333444666777666555555777999;;;:::888555333666666555444333222111111...//////000000111222222000000000000000000111111000000000000000///------000///...------...///000000000//////.........//////.........///000111111000000000111222333444555444555555333111111444666555555444333222222222222222222111000000111444666555444222111111333666777;;;;;;:::777444222222222555444444444444555555666333111//////000000///........./////////000000000000111222111//////000111444333222222333555777888555555666777777777777777;;;;;;;;;:::::::::;;;;;;:::===@@@CCCLLL[[[fffiiiccc___ZZZXXXYYYZZZZZZZZZ^^^jjj|||rrroooqqqpppqqqsssuuu{{{{{{sss]]]KKKDDDBBB@@@>>>???<<<999999;;;:::666999:::;;;===>>>@@@BBBBBBGGGOOOYYYcccvvvzzzmmmhhhgggjjjlllhhh___ZZZZZZXXXUUU\\\ccceee]]]SSSOOOQQQRRR^^^dddjjjlllmmmqqq{{{{{{rrrjjjeeecccbbbbbbiiiddd```]]]VVVQQQTTT\\\cccmmm|||mmmVVVMMMFFFEEEGGGGGGHHHJJJGGGMMMVVV[[[\\\ZZZXXXVVVXXXVVVZZZgggrrryyy}}}vvvcccQQQHHHIIIKKKNNNNNNOOOSSS[[[bbbwww{{{gggXXXOOOIIIHHHCCC???===>>>===;;;888;;;888999>>>BBBDDDIIIOOOTTT\\\jjj{{{xxxqqqnnnfffffflllyyyttt___NNNBBB<<<>>>;;;999999::::::888666888777666777888999888777888888888888888888888888@@@AAAAAA@@@===;;;;;;;;;<<<===>>>???@@@@@@AAAAAACCCBBBAAA???>>><<<;;;:::>>>======<<<<<<<<<<<<======<<<<<<;;;:::999999888888666666999:::888888;;;999888888:::>>>@@@AAAAAAAAA???<<<;;;;;;<<<<<<;;;???===<<>>===<<<<<<;;;===>>>???@@@BBBEEEGGGEEEFFFFFFEEEEEECCCBBBAAA@@@@@@@@@CCCEEECCC===888@@@???=========>>>@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@>>><<<<<<===???============<<<;;;:::999======>>>>>>======<<<;;;<<<;;;::::::;;;<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;;;;;;;::::::888666666777888777666777888999999888666444333777666555444444555666777666555333222000/////////000000000000000111111111444333222333444555444333555777999::::::888555444777666666555444333222222......//////000000111111000000000000000/////////000000000000///...---,,,//////...------...///000000000000000///////////////............//////000///000111333444444555555444555555444333444666888777666555333222222222222111000...///111333444444666555333111111222333444666777666444222000111222111111111222222333444555222111000000111000...,,,...////////////000000000000222333222111111222444333222222333444666888:::777777777777777888888999;;;:::::::::;;;;;;;;;;;;:::===<<<<<>>>>>>>>AAAGGGNNNWWWhhhrrrcccZZZYYY[[[```eeejjjjjjjjjllllllkkk}}}{{{oooYYYGGGBBBDDDGGGTTTVVVXXXWWWVVVZZZbbbjjj~~~zzzyyyyyymmmhhhbbb___aaagggmmmpppwwwqqqkkkddd]]]\\\dddnnnxxxnnnRRRGGGAAA======>>>@@@EEELLLSSS___ooowwwuuunnnhhheee```___bbbkkkqqqrrrrrrtttxxxyyy}}}~~~sss```PPPHHHIIIKKKKKKJJJHHHKKKQQQVVV___dddcccZZZOOOJJJGGGFFFFFFBBB???>>>@@@AAA???===;;;;;;===BBBFFFLLLWWWbbbnnn|||ooohhhaaa]]]]]]^^^ccclllzzzmmm]]]RRREEE;;;888;;;999777666777888888777999777666777888888777666888888888888888888888888@@@AAAAAA@@@===;;;;;;;;;<<<<<<>>>???@@@@@@@@@???BBBAAA@@@???===<<<:::999???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999666777:::;;;888888;;;;;;999888999<<<>>>???@@@???===;;;:::<<<======<<<@@@>>>===???DDDJJJNNNPPPLLLIIIFFFEEEFFFFFFFFFEEECCCDDDDDDCCC@@@???>>>>>>===>>>@@@AAACCCEEEGGGHHHFFFEEEEEEEEEDDDCCCBBBBBB@@@???>>>???@@@???;;;888===<<<;;;;;;===@@@DDDGGGEEEDDDBBB@@@???>>>>>>>>><<<<<<<<<;;;;;;<<<===???>>>>>>======<<<::::::999;;;;;;;;;<<<======<<<;;;<<<;;;;;;:::;;;;;;::::::<<<<<<;;;;;;<<<<<<<<<===>>><<<;;;;;;<<<===<<<;;;<<<999777666777888888888::::::999888777666666555666666555555555666777777555444333222000000000000000000000000000000000000333222111222333444333222444666777999999777555444777777666555444444333333111111000000///......---000000000//////.........////////////...---,,,,,,///...---,,,---...///000000000000000000////////////...............//////...000222444555666555555555555555444444444555666555555444333333222333333222///---///333555444333777555333111000000111111333444444222111000111333222222111111111222222333222111111222333222///,,,............////////////111222444444333333444555444444333444555666777888999888777666777888999:::999999::::::::::::::::::999<<<<<<===EEEQQQYYY\\\iiicccZZZRRROOOSSS[[[```fffmmm{{{tttrrrzzzuuujjjiiiooowww}}}}}}wwwooojjjbbbbbb]]]UUUOOOLLLHHHBBBPPPSSSPPPGGG???<<<;;;999:::;;;<<<===>>>======<<<>>>@@@BBBHHHSSSbbbpppxxxqqqnnniii```VVVOOOKKKKKKRRRZZZccckkkqqqxxx~~~xxxZZZDDD???DDDIIIXXXYYYYYYUUURRRSSSXXX^^^kkkwwwzzznnngggfffggg```[[[WWWZZZcccoooyyy~~~xxxssslllhhhiiinnnwwwrrr___KKKGGGDDDCCCDDDFFFIIISSS]]]kkkyyyxxxlllfff[[[XXXYYY^^^aaaccchhhnnnxxxyyybbbRRRMMMLLLKKKIIIEEEBBBBBBEEEHHHBBBEEEGGGHHHGGGFFFDDDCCCFFFBBB@@@@@@CCCEEEDDDCCCCCCBBBDDDHHHNNNYYYkkk{{{pppccc[[[UUUSSSTTTXXXgggwwwuuuWWWNNNJJJ???999;;;;;;999777666666888999:::999888777777888888777666888888888888888888888888===>>>??????===<<<<<<<<<;;;<<<>>>???@@@@@@???>>>>>>>>>???>>>>>><<<;;;:::>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777888<<<<<<999888;;;>>><<<:::999;;;<<<===<<<===<<<;;;<<<===>>>>>>===@@@>>>===???CCCGGGJJJKKKJJJGGGEEEEEEFFFFFFFFFEEECCCEEEFFFEEEBBB@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@>>><<<;;;;;;<<<======:::999999:::>>>CCCIIILLLJJJGGGCCC@@@>>>===>>>???:::999888999:::<<<===>>>>>>>>>===<<<;;;:::::::::999888888:::===???>>><<<<<<<<<<<<;;;::::::::::::<<<;;;;;;:::;;;;;;<<<======<<<:::;;;<<<======<<<<<<:::777777888999999888<<<:::777555444555777888555555555555555666777777666555444222111111111111//////000000111111222222333222111111222333222000333444666777777666555444666666666555555444444333111111111000//////......000/////////......------...//////......---,,,+++...---,,,,,,,,,...///000///000000111000///......///............//////000///000222444555555555444666555444333333222222111222222222222222333444555333111///111444666555333666444333111000000000000111222333222111111222444555444333222111111111111222222222333444333111/////////..................111333555666555444555666666555555444444444444555888777666666666777999:::666777888999::::::999999::::::999===HHHSSSTTTPPPYYY[[[[[[WWWRRRSSSZZZ```jjjlllxxx|||zzzvvvlllfffhhhjjjkkkhhhccc]]]ZZZUUUWWWVVVUUUWWWYYYVVVPPPWWWYYYTTTJJJBBBBBBCCCDDD@@@@@@@@@???>>>===;;;;;;===;;;:::===BBBIIIQQQVVVUUUUUUTTTQQQMMMHHHEEEDDDIIIOOOYYYcccmmmyyy}}}\\\FFFAAAGGGLLL```aaabbb```^^^___bbbeeehhhnnnssswww}}}vvvkkk```XXXWWWYYYXXXSSSOOORRR\\\hhhrrrvvvmmmiiieeegggppp{{{~~~pppfffYYYOOOMMMMMMPPPSSSYYYfffrrr~~~vvvggg```TTTPPPMMMNNNRRRZZZiiivvvbbbSSSRRRNNNKKKGGGAAA<<<;;;;;;===777888;;;@@@DDDEEEDDDDDDCCC@@@???@@@EEEHHHIIIGGGHHHHHHKKKRRR\\\mmmttteee\\\VVVSSSTTTWWWXXXooowww^^^JJJFFFCCC;;;999???;;;:::999888888999;;;===999888777777888888777555777777777777777777777777:::<<<======<<<;;;<<<===;;;<<<>>>@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::888999======999888:::>>><<<::::::;;;;;;:::999;;;;;;<<<>>>@@@AAA???===???>>>===>>>AAADDDEEEEEEFFFDDDCCCCCCDDDEEEDDDCCCBBBEEEHHHGGGDDDAAAAAACCCBBBBBBBBBCCCEEEFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEBBB@@@<<<999999;;;>>>@@@999999999:::>>>DDDJJJMMMLLLIIIDDD@@@>>>>>>AAABBB???===;;;:::;;;======<<<======<<<;;;;;;;;;;;;<<<:::888888;;;@@@BBBAAA>>><<<===>>>===;;;::::::;;;???>>>===<<<<<<<<<===>>><<<:::999999;;;<<<<<<;;;;;;999777777888999888777:::888555333333444777888333333444444555666666666555555333222222111111111000000111111222222333333333222111111222222111000111222333444555444333333555555555555444444333333/////////000111111222222...............---------............---,,,+++***---,,,,,,,,,,,,...///000...///000000000///---,,,.........//////000111222000111222333333444444444666444222222222222000...000000000000111333444555333222222333444555444333333222222111000000000111000111222222111111222444777666444333111000000000111111000222333444222111111111000000000000//////222444666777666555555555555555555444444333222222555555555555555666666777444555666888888888777777;;;888555999GGGSSSSSSMMMIIIOOOUUUWWWVVVWWW\\\aaaiiigggkkkxxx|||iiijjjqqqwwwtttlllnnnwww{{{yyymmmcccdddeeeddd```[[[VVVRRRUUUUUUTTTWWWbbbmmmqqqnnn```^^^WWWMMMJJJNNNTTTVVVMMMKKKGGGCCC>>>;;;999777;;;777666999===???AAADDDHHHFFFDDDBBBBBBBBBDDDEEEDDDGGGMMMWWWaaapppaaaMMMHHHLLLOOO^^^```bbbeeegggkkkooorrrtttwwwwwwvvv|||yyywwwxxxwwwoooeee^^^]]]___XXXRRRLLLNNNUUU]]]bbbbbbdddcccbbbdddnnnzzz~~~}}}}}}~~~|||oooZZZXXXWWW[[[```hhhwwwlll]]]UUURRRMMMIIIHHHKKKVVVkkk}}}bbbUUUVVVMMMJJJDDD>>>:::888888888>>>:::999<<>>;;;<<<<<<;;;999:::<<<>>>:::888777777888888666555666666666666666666666666999;;;<<<<<<;;;::::::;;;:::<<<>>>@@@@@@???===<<<;;;<<<===>>>>>><<<;;;999999:::;;;<<<<<<;;;;;;:::888999999999::::::;;;;;;:::999:::>>>>>>:::888::::::999888999::::::888777999:::===AAACCCCCC@@@======<<<<<<>>>AAABBBAAA@@@CCCAAA@@@AAABBBCCCBBBAAA@@@DDDHHHHHHDDDBBBCCCEEEAAA@@@@@@BBBEEEFFFDDDAAACCCBBBBBBBBBDDDEEEGGGHHHCCCBBB???<<<::::::<<<>>>:::999999;;;>>>BBBFFFIIIKKKHHHCCC??????BBBFFFIIIIIIFFFBBB?????????<<<:::<<<<<<;;;:::;;;<<<===>>>>>><<<;;;>>>CCCEEECCC???===???@@@>>>;;;:::;;;===@@@???===;;;;;;;;;<<<===:::888777888999;;;;;;:::999888777888999999777555333333444444444555555555111222333444444555555555444333222111111000111111333333333333222222222222444333111111222333111000000000111222222222222222444444444444333333333333000000111111222333333333------------------......------...------,,,+++***,,,,,,++++++,,,...///000------/////////...,,,+++.........///111222444555222222111111111222222222444222111111333333111...////////////000111222222222333444444222111111222000000000000111111222222000111111111///000111333555444333222111111000111///...---...111333333222444444444333333333222222333555777777666444333333333333333333333333222222222222333444444444444444111333555666777777666555888888777;;;EEENNNMMMGGG@@@CCCIIIPPPWWW]]]aaabbbbbb```aaagggoooqqqjjjcccUUUWWW```jjjiiiaaaaaaggg}}}{{{~~~zzzyyy|||jjjhhhddd```[[[XXXUUUTTTWWWYYY]]]hhhzzzvvvpppdddYYYYYYbbbjjjlllaaa\\\TTTKKKBBB<<<888666999555555:::>>>;;;:::<<>>===???DDD>>>===???FFFPPPYYY]]]^^^ddddddiiittt~~~}}}rrrhhh]]]YYYYYY\\\dddllliiiUUUBBB@@@===:::888777888::::::<<<===<<<:::999;;;===:::999777777888888666444555555555555555555555555999;;;<<<<<<:::888888999:::<<<>>>@@@@@@???===;;;<<<===>>>>>>===;;;999888777888:::;;;<<<;;;;;;:::888888888999999::::::;;;;;;999;;;>>>>>>:::888:::666666666888::::::888666888:::>>>CCCFFFEEEAAA===;;;;;;<<<>>>AAABBB@@@>>>AAA@@@???@@@AAABBBAAA@@@???DDDHHHHHHEEEBBBDDDFFF???>>>>>>AAAEEEFFFDDDAAACCCCCCCCCCCCEEEGGGIIIKKKDDDDDDCCC@@@<<<:::::::::;;;::::::;;;===@@@BBBDDDIIIFFFAAA???@@@DDDJJJNNNSSSNNNHHHDDDCCC@@@===:::;;;;;;::::::;;;<<<>>>???CCC@@@>>>AAAEEEFFFDDD@@@>>>@@@AAA???<<<:::;;;===???===;;;999888999:::;;;999777666666888::::::999888777777888999999666444...000333666777555333111000111222333444444444444222222111000//////000000666666555444333111000000444333222222333333111000//////000111111111111111333333333333333333222222444444333333222111111111,,,,,,,,,------.........------------,,,+++******,,,,,,++++++,,,...///000,,,---...//////---+++***......///000222444555666333222111000000000111222222111000111444555333000111000///////////////000000333555444000...///111......///000111222333333///000000000......000222222222111111111111111222---,,,+++,,,...111333333777777777666666555555555333555777888666333222222000111222333333333333333000111222333444333222111000111333555666666555444333888>>>BBBGGGIIIDDD<<<>>><<<>>>HHHXXXcccfffddd]]][[[\\\```dddccc]]]WWWSSSPPPTTT]]]```\\\]]]cccnnnzzzwwwwwwyyyvvv~~~zzzssshhh^^^XXXWWWZZZ]]]WWW^^^jjj|||uuuhhhhhhrrrzzz|||qqqjjj___SSSGGG???:::777999444555;;;>>>:::666777:::::::::<<<===>>><<<;;;<<<:::;;;???EEEPPPfffzzzxxxuuuiiiYYYOOOLLLMMMLLLJJJIIIJJJMMMTTT^^^hhhnnn{{{}}}~~~ooojjjgggkkkrrrvvvuuuqqqqqqyyyzzzooofffhhhooosssooorrrvvvxxx{{{{{{ggg]]]WWWTTTYYYbbbmmm{{{uuuiii]]]UUUPPPNNNFFFDDDCCC@@@===@@@NNN]]]bbbbbbbbb___SSSHHHEEEHHHFFFCCC>>><<<;;;<<<===>>>:::888<<>>===:::999999;;;;;;999777777888777666444444444444444444444444444666666777888999999888888:::;;;===???@@@???>>>===EEECCC@@@??????>>><<<:::<<<:::888999<<<===<<<;;;===============>>>>>>>>><<<===>>>>>>===;;;999888::::::999999888777777777999999<<<@@@CCCDDDCCCBBB<<<===>>>@@@???>>>===;;;?????????@@@BBBBBBAAA@@@@@@AAACCCCCCCCCAAA???>>>@@@@@@AAACCCFFFGGGFFFEEEIIIDDD@@@AAAFFFJJJKKKJJJDDD@@@:::888888999999888<<<888444666===DDDGGGGGGDDDCCC@@@>>>@@@GGGPPPVVV\\\WWWOOOHHHBBB>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<>>=========<<>>===;;;:::999888888999777666666777888888777777777888777777666555444555555444444444444333333333111000000222444444333333111//////000111000///444333222111111111333333555333111000111222222222222111000111333444333222555444333222111000000000222111111111111111111111---,,,+++***+++---///000000//////000000///---+++******+++,,,------......,,,,,,------...---------...///111222333333222222222///---///333444111...000////////////000000111---...///...---...///111333333333333333333333333111000///...............,,,,,,---...///000111111000000000000000111111111000////////////111333444666;;;;;;777333444555444666666666666666555555444333222111222444555444333666444111000111222222111555555666666666777777777666777:::???CCCCCC???;;;;;;===???DDDKKKSSSZZZ^^^ggg```XXXTTTVVVZZZ]]]]]]UUUVVVWWWXXXXXXXXXYYY[[[ddduuuuuusssrrrjjjgggjjjxxx||||||~~~vvvggg^^^]]]___bbbdddkkkyyyxxxuuuuuukkkkkkcccSSSEEE??????>>>999:::;;;:::888777888:::<<<:::888:::>>>AAA@@@>>>;;;;;;;;;;;;===FFFRRR[[[XXXVVVSSSQQQPPPNNNLLLJJJIIICCCCCCIIIKKKNNN___tttxxxqqqxxx}}}|||xxxnnnpppttt|||rrrfff```___aaabbbfffkkkpppwwwzzzlllcccWWWSSSPPPTTT___llltttwwwyyyrrrggg[[[RRRMMMKKKKKKIIIFFF@@@:::888:::@@@FFFGGGIIIJJJIIIFFFCCCBBBBBBJJJDDD>>>===???@@@>>>;;;777:::>>>@@@BBBCCCAAA>>>BBBHHHMMMQQQ___ttt|||}}}yyy~~~|||rrrbbbYYY[[[jjjzzz~~~```PPPGGG???999888777666666777888888:::999999:::;;;<<<:::999999888888777666555555444444333222222111111222222555555666777777777777777:::;;;===?????????>>>===CCCAAA?????????>>><<<:::;;;999888999<<<>>>===<<>>===<<<<<<;;;;;;<<<<<<===>>>===;;;999888999999999999999888888888::::::;;;>>>AAACCCBBB@@@;;;<<<>>>?????????===<<>>>>>???AAAAAA@@@??????@@@AAABBBBBBAAA???>>>?????????BBBEEEHHHHHHGGGGGGCCC@@@AAAFFFIIIHHHGGGAAA>>>:::999:::;;;:::888;;;888777:::@@@EEEFFFEEEBBBAAA???>>>@@@EEEMMMSSSWWWSSSMMMGGGBBB???===<<<;;;;;;;;;<<<===>>>>>>???DDDAAA@@@BBBFFFHHHEEEBBBDDDAAA===<<<<<<===<<<<<<<<<;;;::::::999999999999999777666666777888888777666666777777666666555555444333333333222222111111444333111222333444333222333111//////000111000///333222111111111111222333444222000///111222111111222000000111333333222111555444333222111000000000000000111111111222222222000///.........000111222000/////////000///---+++******++++++,,,,,,------,,,,,,------......------...///000222333333222222222000...000444555222/////////......//////000111///000111111///000111333222222222333333333333333000000///...............------......///000000000000000111111111111111000000/////////000111333444888======999666777777666555666666777777777777777444333222222222333111000555444333111111111222333::::::999888666555444444555666888<<<@@@@@@===:::999:::;;;???EEEKKKQQQUUUaaabbbbbb___[[[YYY[[[]]]YYY[[[[[[YYYVVVUUUVVVXXXggguuuwwwqqqjjjbbbcccjjjxxxzzz{{{zzzxxxzzzqqqoooooopppqqqxxxwwwnnniiiXXXYYYTTTIIIAAA>>>===;;;@@@@@@AAA???<<<999999999>>>>>>???AAACCCDDDBBBAAA===<<<<<<;;;<<<@@@EEEIIIIIIHHHGGGHHHIIIJJJHHHGGGEEE???>>>BBBCCCHHHYYYmmm}}}lll```ZZZbbbkkknnnjjjkkkrrrsssnnnkkkrrr~~~xxxiii\\\VVVUUUWWWXXXXXX^^^fffqqqsssggg\\\VVVRRRMMMIIILLLUUU___eeehhheeeaaaXXXPPPJJJFFFEEEEEEBBB???;;;777666888<<>>>>>>>>>>>===AAA???>>>===>>>>>><<<;;;:::888888999<<<>>>???>>>AAA@@@???>>><<<;;;:::999;;;<<<======<<<;;;999888999999999999::::::::::::<<<;;;;;;===???@@@@@@???;;;<<<===?????????>>>===>>>======>>>@@@@@@???=========???@@@@@@???>>>>>>>>>===>>>AAAEEEGGGHHHGGGDDDBBB@@@AAADDDFFFDDDBBB===<<<;;;;;;<<<===;;;999:::999:::>>>CCCFFFEEECCC????????????@@@DDDIIINNNPPPMMMHHHCCC@@@>>>>>>>>>;;;;;;<<<===???@@@AAABBBDDDBBBAAABBBEEEFFFCCC@@@BBB???<<<;;;<<<=========999999888888888888999999999777666666777888888777555555555555666666666666333222222111000/////////555444333333444555444222333111//////000111000///222111111000000111222222333222000///000111000///000//////000222222111000333333222111000000000111000000000111222222222333000000111111111111111111111000//////000///---+++******+++++++++++++++++++++,,,------......------...///000111222222111111222000///111444555333000...............///000000000111111111000000222333222222222222222222222222000000////////////......////////////////////////000000111222222111000///000000000000000111222333999======999666888888666444555666777888999999999555444222111222111///...222444444333000///222555BBBAAA>>><<<888666333222555555666888;;;<<<;;;999999999999;;;???CCCGGGJJJTTT^^^gggggg___WWWWWWZZZZZZ]]]^^^ZZZUUUSSSVVVZZZiiizzzyyylllbbbccclllwwwvvvtttrrrttt{{{www|||wwwiii[[[SSSKKKLLLIIIDDDDDDFFFDDD@@@DDDDDDCCCAAA>>>======???CCCEEEGGGGGGEEEBBB@@@???===<<<;;;<<<<<<<<<;;;999<<<<<<<<>>>>>===;;;:::<<<@@@CCC@@@@@@CCCJJJQQQSSSOOOIIIKKKHHHEEEDDDFFFHHHKKKLLLVVV\\\gggxxxtttllliiimmmooojjj```[[[cccrrraaaLLLAAA:::444111222222222333444555777888999888777888999888666555777777777666555555444444444333222222111111222222444444333333333444444444999:::;;;===============>>>===<<<<<<======<<<;;;888888888:::<<<>>>@@@@@@AAAAAA@@@???===<<<;;;:::;;;<<<<<<<<<<<<;;;:::999888999999:::;;;;;;<<<<<<@@@>>><<<===>>>@@@@@@???;;;<<<===>>>??????>>>>>>===<<<<<<===>>>>>>===;;;;;;;;;===>>>>>>>>>>>>===???>>>>>>???BBBEEEEEEEEEAAA@@@@@@AAACCCCCC@@@>>>:::;;;<<<>>>???>>>===;;;;;;:::;;;===AAADDDCCCBBB>>>???@@@@@@AAACCCGGGJJJKKKIIIEEEAAA===;;;<<<>>>======>>>???@@@AAABBBCCCEEECCCBBBBBBCCCCCCAAA>>>CCC@@@===;;;<<<<<<<<<<<<888888777666666666777777888777555555777888777666333333333444444555666666333333222111000///......444333333444666777666444333111//////000111000///111111111111111111222222444222111111111222000//////......000111222000...222111111000000000111111222111111111111111111111000000111111111000//////111000.../////////---,,,++++++******************++++++,,,---............---...000111111111000000111000///111333444222000...---------...///000000...///000///......000222222222222111111111111111//////000000000/////////000000//////............///000222333333222000///000000000111111222222222777::::::666555777666444222333444666888999999:::555444222222333222111///111444666444//////333888FFFDDDBBB???;;;888555444555555666777888999999999;;;;;;;;;;;;<<<>>>AAABBBDDDQQQ^^^bbb\\\VVVUUUXXXWWW[[[]]]ZZZVVVUUUZZZ```hhhzzzmmmiiillltttqqqppppppvvv|||qqqiiimmmqqqqqqjjj___SSSLLLKKKJJJIIIIIIOOOVVVVVVQQQMMMKKKGGGCCCAAADDDIIINNNTTTUUUTTTNNNFFF???======;;;999999;;;======999555888888888:::===>>>===<<<:::888888;;;<<<>>>IIITTTWWWWWWUUUPPPIIIFFFGGGJJJBBBGGGGGGCCCCCCIIILLLKKKQQQ\\\kkkzzzxxxiiiWWWQQQIIICCCAAABBBCCCDDDBBBFFFLLLYYYnnnvvvjjjZZZPPPLLLJJJGGGDDDJJJFFFAAA???@@@CCCDDDDDD??????>>>>>>============;;;888666777999;;;<<<;;;>>>>>>>>><<<;;;<<>><<<888555666333333333444444555555666888777666666777777555333666666666555555444444444444333222222111111222222555444333333333333444444999:::;;;;;;<<<=========<<<;;;::::::<<<<<<;;;:::777888999:::<<<>>>@@@BBBAAAAAA@@@??????>>>>>>===;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<======>>>BBB@@@>>>>>>@@@AAAAAA@@@<<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<===>>><<<::::::;;;;;;<<<============@@@>>>======???AAAAAA@@@??????@@@AAAAAA@@@>>><<<:::<<<@@@BBBBBB@@@>>><<<<<<;;;:::;;;===@@@BBBBBB>>>???AAAAAAAAABBBEEEGGGKKKJJJGGGBBB===;;;===???@@@@@@@@@AAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAA???===AAA>>>:::888888999888888999999777666555444444444888666555555666777777666333333222222333444555666444333333222111111000000222222222555777888888666333111//////000111000///000000111111222222222222666444333333333333111000.........000222222000---000000/////////000111111444333333222111000//////111111222222111000//////222000......//////---,,,++++++*********************+++,,,---............---...///000111000///...///...///000111111000///---------......000111111...///000///...///000222222222222111111111000000...///000111111000//////000000000///......------///000111222333222222111111111111222222222222222777999888555555777666333111222333555666777777888555333222333444555444333000333666444000000444999BBBAAA???===:::888666555666777777777777777888999<<<<<<;;;:::;;;<<<======;;;CCCNNNTTTVVVUUUVVVWWWUUUYYY[[[ZZZWWWWWW\\\```ddd{{{uuuqqqqqqqqqsssxxxwwwmmmiiiiiiiiihhheeeaaa\\\YYYRRRRRRRRRWWWcccooosssooogggbbbZZZRRROOOQQQYYY^^^gggddd]]]RRRFFF>>>======;;;999777999;;;<<<999555777777666888;;;======<<<999:::>>>AAAAAA@@@CCCHHHDDDDDDDDDAAA===<<<>>>AAA===??????;;;:::===@@@AAAKKKPPPWWW]]]cccddd\\\QQQFFFCCC@@@???>>>>>><<<;;;===???BBBJJJYYYeeefff```YYYSSSLLLHHHHHHFFFBBB???EEEBBB???<<<;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::<<>>>>>>>>BBBCCCIIITTT```hhhhhhfffeeegggjjjfff\\\YYYddduuurrriii```\\\XXXXXXXXXZZZbbbkkkyyy```MMM>>><<<===999777999666666666666555555444444666555555555666666444222555555555555444444444444444333222222111111222222777666555444333444555666999999::::::;;;<<<<<<===;;;:::999999:::;;;:::888777999;;;;;;<<<===@@@CCC@@@@@@@@@??????>>>>>>>>>;;;;;;:::::::::::::::::::::;;;;;;<<<===>>>>>>>>>BBBAAA@@@@@@AAABBBAAA@@@>>>>>>>>>============>>>===<<<<<<<<<======<<<:::;;;;;;;;;;;;<<<<<<<<<<<<@@@>>>;;;;;;<<<======<<<===>>>???@@@???>>>===<<<===@@@CCCEEECCC@@@>>>======<<<;;;;;;<<<>>>@@@BBB>>>???AAAAAA@@@AAACCCEEEKKKKKKIIIDDD>>><<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>===<<<999666444555555555444:::999777666444333333222888666555555666777777666333333222111111222333444444333333333333222222222111111222555888888777666333111//////000111000///000111222333333333333333666555444444555444222///......///111222222000---//////......///000111111444333333222111000//////555555444333222222111111222000.........///...---******++++++++++++++++++***+++,,,---.../////////---...///000000///...------...//////000000//////............///111222333111222222222111111333444333333333222111111000000...///000111222111000///000000//////.........---///000000111222333444444111111222222333222222111888999888555666999888333222333444444555555555555555333333444555666666555111333444333111222555999999999888777666666555444666777888888777666888999:::999999999999999::::::888<<>>888999;;;;;;::::::<<<===888999999777777999<<<>>>DDDEEEEEEDDDHHHLLLJJJDDD@@@???>>>======:::777444888:::;;;???GGGOOONNNHHHFFFFFFEEEDDDCCC@@@<<<999>>>===<<<:::999777666666999:::;;;<<<<<<<<<<<<;;;===@@@BBBCCCCCCCCCDDDEEEDDDEEEGGGFFFCCC@@@???>>>BBBEEENNN___rrryyynnnvvv~~~ssshhhbbbVVVSSSQQQSSSWWW___nnn{{{ttt[[[GGGAAA===<<<;;;777555666888888888888777555444333555444444555666666555333444444444444444444444444444333222222111111222222999888666555444555666777999999999999:::;;;<<<===;;;:::888888999999888777888:::<<<<<<<<<===@@@CCCAAA@@@???>>>===;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>>>>>@@@??????AAABBBBBB@@@>>>@@@???>>>======<<<<<<<<<>>>===<<<===>>>===<<<:::===<<<<<<;;;;;;;;;;;;<<<===;;;888888999;;;<<<;;;<<<===>>>???>>>>>>>>>>>>AAADDDGGGGGGDDD@@@>>>>>><<<===>>>>>>>>>>>>???@@@>>>?????????>>>>>>@@@BBBFFFGGGFFFAAA;;;999<<<@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>888666444333555777777777888888666555444444444444777666444444666777666555444333111000000111222333222222222333333333333333333333333555777777444222333111//////000111000///000111333444555555444444666555444444444333000.........///222333333000---...------...///000111222111111111111111111111111777555444222111000000111333000...---.........---******++++++,,,,,,------)))***,,,---.../////////---.../////////...---------///000000000000000000////////////111222333444111222333222111111333555444444444333222111111111---///000222222222000//////////////////.........////////////111444666888111222333333333222111111777777666333555888777222555555666666555444333333555444333333555555444222222222222222333555777888555555555555555555555555555777999999666555666777777888888888999::::::;;;888:::<<<@@@CCCHHHNNNQQQRRRRRRTTTXXX\\\^^^]]][[[[[[aaaiiinnnqqqttt{{{yyy|||}}}sssmmmiiidddbbbbbbcccbbbaaalllsss|||~~~ooobbb[[[TTTOOOGGGAAA===<<<;;;:::???AAACCCDDDBBB???======BBB>>>:::999;;;???BBBCCC@@@DDDHHHIIIGGGCCC===999555666888999999:::;;;<<<777777888888888888:::>>>>>>>>>;;;888:::??????<<>>>>>>>>>>>>>>GGGOOORRRNNNJJJIIIJJJLLLLLLLLLJJJGGGEEEEEEFFFLLLRRR```vvvwwwqqqfff\\\ZZZRRRRRRVVV___iiiuuummmWWWGGG:::<<<<<<888666888777444666777888888777666555444444333333444666777666555333333333333333333333333444333222222111111222222;;;999777666555666777888999999999999:::;;;<<<<<<;;;:::888888999888777555888;;;======;;;<<>>>>>>>>>>>===>>>???AAABBBBBB???===AAA@@@???===<<<<<<<<<<<<>>>=========>>>>>><<<:::>>>===<<<;;;;;;;;;;;;;;;:::888666666888;;;<<<<<<<<<===>>>>>>======>>>@@@DDDGGGIIIHHHDDD@@@>>>???;;;>>>AAABBBBBB@@@???>>>===>>>>>>===<<<<<>>>>>>>>???@@@BBBCCCDDDDDDAAABBBBBBBBB@@@>>>>>>>>>888666444555888;;;======777666666555555555666666777666444444666777666555555333111000///000111222111111111222333333444444555555555666666555111///333111//////000111000///111222333555666666555555555444333333444222///---......000222444333000...---------...///000111222...///000111222333444444666444111///------...///333000...---.........---******+++,,,------......)))***,,,---.../////////---.../////////...---,,,...000111111111000111111/////////000111333444555///000111000//////111333555555444444333222111111---///111222333222111000//////////////////////////////......000444888:::111222333444333333111000444444222000333666444///888888888777666444333222777555333333333333111///333111000111444666777777666666666666666666777777333666999999666444444666888888999:::;;;<<<======777999;;;;;;;;;???EEEKKKLLLLLLOOOVVV___cccaaa^^^YYYZZZ]]]______```dddiiigggkkkmmmjjjhhhooo{{{}}}{{{}}}zzzvvvttttttrrrnnnkkknnnwwwsss]]]OOOJJJFFFBBBAAACCCEEEDDDCCC???EEEKKKMMMJJJGGGFFFFFFMMMHHHBBB======@@@BBBDDDCCCGGGIIIHHHEEEAAA<<<777>>>===;;;999777555444444:::::::::;;;:::888999<<>>BBB888:::<<<>>>============?????????@@@AAAAAABBBBBB@@@MMM[[[___YYYQQQNNNNNNSSSRRRQQQNNNKKKKKKMMMPPPYYYaaarrrssskkkfff[[[TTTTTTUUUXXXbbbqqq~~~bbbMMMAAA===555;;;:::333444;;;<<<777444555666777777777666555333222333444777888777666333333333333333333333333444333222222111111222222===999555444666888777666888999:::;;;<<<<<<<<<<<<999999999888888888777777;;;;;;<<<<<<======>>>>>>>>>===;;;999777555444444666777888888777888:::<<<;;;::::::999999::::::;;;;;;===???AAAAAA@@@>>><<>><<<;;;<<<=========>>>>>>>>>>>>======>>><<<:::::::::;;;:::999===;;;999888999:::::::::===>>>======<<<>>>AAADDDIIIHHHFFFCCCBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;::::::::::::;;;===<<<:::999888777777777===<<<<<<<<<<<<======>>>??????>>>>>>===<<<<<<<<<777666555444444555666777:::999888666444333222222555555555666888999888666777555222111111333333333222222222111222222333333666555555444444333222222222111000111333444333222333333333444666777666555888555111//////000//////000000111111111000000///***,,,---...---...000111///...---------...000111222222222111111000000000222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///------000000000000///...---,,,000///...---------------444111...///333555222...111111222222222222111111000111333444444333111000222000...000222333111...////////////............)))+++---000222333333333444444444555444444333333111222333444555555555555777888666444666:::;;;888333222222222333444444555333222222111222333555666666666777777777666666555666999;;;999444222444777999999:::::::::999888888888777777777999<<<>>>@@@AAAGGGQQQ^^^fffdddZZZPPPTTT\\\___[[[WWWYYYYYYWWWUUU]]]hhhmmmggg```ccckkk|||yyyvvvzzz}}}~~~}}}www{{{yyyqqqyyyzzzxxxcccWWWLLLPPPLLLBBBCCCPPPXXXWWWOOORRRWWWWWWRRRLLLPPPXXXcccTTTDDD<<<::::::===AAACCCHHHOOOTTTQQQGGG???;;;===<<<;;;:::::::::;;;<<<:::======:::;;;>>>>>><<<;;;;;;:::888555444444555===888777===@@@===<<>>:::888888999999888888999:::;;;>>>BBBDDDCCCGGGKKKLLLHHHEEEDDDBBB??????EEEEEE>>>:::>>>BBBCCCLLLWWWcccgggccc]]][[[\\\[[[YYYVVVPPPLLLOOO\\\iiitttqqqiiiaaaYYYYYY]]]aaapppzzz^^^JJJ???;;;:::999999888888777888888888:::;;;;;;999666555666777777555333333444444444333333333333333333444555666555444333333333333444555<<<999666555777888888777888999:::;;;<<<<<<<<<<<<:::999999999999888888888<<<<<<<<<<<<===============<<<:::888777555444444444666777777666666888:::::::::999888888999::::::999:::===???@@@???>>>===BBBBBBAAA???<<<;;;<<<>>>;;;<<<======>>>>>>>>>>>>???===;;;:::;;;;;;:::999===;;;999999:::;;;;;;;;;>>>>>>>>>>>>===???BBBEEEIIIGGGDDDBBB@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::::::::999888888777888888::::::::::::;;;<<<======>>>>>>>>>>>>===<<<;;;;;;666666555444444555666666:::999777666444444333333555444444666888888777666666444222111222333333222333222222222222222333333555444444333222222111111333111111111333333333111333333333444666777666555888555111//////000//////000000111111111000000///,,,---//////......///111//////.........///000111222222222222111111111000222000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000...---,,,/////////......---,,,+++//////...------------...444111...///333444222//////000000111111000000///000111333444444333111000111000///000222222000...////////////............***+++---000111222333333222333333333333333222222000111111222333444444444666777555222333777777333111111111111222222333333222222111222222444555666777777777888888777777666777:::<<<:::666444666999:::::::::999888777666555888888777777999;;;===???>>>BBBKKKVVV___```YYYSSSWWW[[[\\\YYYYYY[[[XXXRRRRRRXXX```ddd___YYY\\\cccnnnyyyooommmoooqqqqqq{{{~~~}}}vvvqqqyyyzzzxxx{{{ttteee]]]XXX[[[WWWQQQWWWiiivvvxxxllliiihhhgggccc[[[WWWWWW___RRREEE???======@@@DDDCCCJJJVVV```aaaXXXKKKBBBFFFDDDAAA>>>;;;:::999999;;;======<<<>>>CCCBBB>>>;;;;;;999777666777999;;;===:::;;;???AAA???@@@EEEDDDBBB???<<<;;;;;;>>>@@@<<<<<<;;;;;;???EEEKKKNNNXXXZZZVVVLLLDDDCCCDDDDDDKKKOOOMMMEEE@@@BBBEEEFFFLLLYYYggglllhhhccccccfffddd___YYYTTTUUUaaatttuuuiiidddaaaaaafffmmm|||yyybbbMMM@@@999777666777777666666666777777888;;;;;;;;;999666555666777666444222222333444333222444444333333333444444555444333222222222222333444888777555666777999888888888999:::;;;;;;<<<<<<<<<::::::::::::999999999999=========<<<<<<<<<<<<<<<<<<;;;:::888666555555555222444555555555555666888;;;999888666666888999;;;888999:::<<<===>>>??????AAABBBAAA???<<<<<<===???<<<<<<======>>>>>>>>>>>>???===;;;;;;;;;<<<;;;:::===<<<:::;;;<<<======<<<>>>?????????>>>@@@BBBEEEGGGEEEBBB???>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???===<<<:::999888777777666666777777888888888888888999:::<<<<<<<<<<<<=========;;;:::888555555444444444444555555888888777555555444444555444444444555888888777666444222111222333333222000333333222222222222333333444333333222222111000000333222111111222333222000333222222444666777666444777555111000000000///...///000000111111000000000...///000000......///000000////////////000111222222222222222222111111111333111.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,......------,,,+++++++++...------------...//////333000...///222333111///...//////000000//////...000111222333333222111000000//////000111111000.../////////............---***+++---///111222222222111222222333333222222111//////000000111222222222666666444111111444333000000000111111111111222222111111111222333555666777777888888999999999888888999;;;===<<<999888:::<<<;;;:::999888777555444444999999888888999:::<<<===:::<<>>AAAEEEEEENNN\\\kkkqqqjjjXXXJJJMMMJJJEEE@@@<<<::::::::::::;;;:::;;;BBBHHHGGGAAA<<<:::888666666888:::;;;::::::===AAABBBBBBHHHOOOLLLIIIEEE@@@>>>>>>BBBEEEAAA???======@@@HHHRRRYYYlllmmmfffWWWJJJHHHKKKNNNOOOQQQNNNFFFBBBDDDHHHJJJQQQaaasssyyysssnnnpppttttttnnnddd```iii~~~uuutttnnniiiiiinnnuuueeeXXXHHH===888777666555444444444444555666777777::::::999777444222333444555333111111222333222111444444333333222333333333333333222222222222333333444444444555666777777777888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999======<<<<<<;;;;;;;;;:::;;;:::999777666666555555222444555666555555666777<<<:::888777777888:::<<<::::::;;;<<<<<<===>>>???@@@AAA@@@>>>===<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>???>>><<<;;;<<<<<<;;;:::===<<<;;;<<<>>>??????>>>===>>>???>>>>>>???AAACCCDDDBBB???===<<<===???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;888777777777666555555555666666777777777888999:::;;;<<<:::;;;<<<<<<;;;:::888666444444444444444444444444777666555555555555555555555444555666999:::999888222111111222333333222000444444333222222222333333444444333333222111111111333222111111222222111000333222222444666666555444777444222000000000///......///000000000000000000000111111000///......000000000000000000111111222222222222222222222111111333111...---------,,,***........................111111000///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------///000000222000///000111222111///...//////000000//////...000000111222222111000000//////000000111000////////////.........---------+++,,,---...000111111222111222222333333333333222000000000000000111222222555666444222333666555111111111222222222222222222111111222333444555777777888888999:::::::::999999999;;;<<<<<<;;;:::<<<>>>::::::999888777666666666:::999999888888999:::;;;888888:::???FFFMMMPPPQQQUUUVVVYYY]]]aaacccaaa]]]XXXUUUVVVYYYZZZYYY[[[___mmmvvveee^^^aaaiiiooo|||wwwpppjjjiiivvv}}}qqqmmmlllooonnnhhhbbb```dddeeegggmmmnnnbbbXXXPPPIIIEEEBBB@@@CCCIIIJJJQQQ\\\iiirrrooo^^^MMMLLLIIIDDD@@@===<<<===>>>===<<<;;;>>>GGGQQQPPPJJJAAA???<<<::::::::::::999999===BBBEEEFFFKKKUUU^^^\\\UUUMMMHHHGGGHHHIIIIIIEEECCCBBBAAABBBGGGRRR]]]pppuuussseeeWWWQQQRRRTTTOOOOOOLLLHHHGGGKKKRRRVVV```ssszzzuuu}}}wwwsssrrrvvv}}}~~~vvvnnniiikkkpppyyy{{{cccNNNEEE:::666777:::999777333333333444444666777888777777777444111000000111444222000000111222111000444333333222222222222222333333333333333333333333000111333555555555555555777888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999<<<;;;;;;;;;::::::999999:::999888777666666666666222555777777777666777888===<<<:::999999:::<<<===>>>>>>==================?????????>>><<<<<<>>>@@@EEEDDDBBB@@@>>>>>>======???===;;;;;;;;;<<<;;;:::<<<<<<<<<===???AAA@@@???<<<===>>>>>>======>>>@@@@@@>>><<<;;;;;;<<<>>>@@@>>>>>>????????????????????????>>><<<:::888666555888777666555444444444444888888888888999:::;;;<<<999999::::::999888666555333444444444444444444333555555444444444444444555666555666777:::;;;:::999222111111222444444222111555444444333222222222333555555555444333333222222222111000000222222111000222222222333555666555444666444222111111000///---......///000000000000000000111222111///---...//////000000111111111111111111111111111111111111111222000...---------,,,***000000000000000000000000111000000///...---------///...---,,,,,,------...,,,,,,,,,---...///000111111000///000111111000000///000000111111000000///000000000000000000000000...///000000000/////////............---------------------...///000000111222222333444444444444444222222111111111222333333444666555444666999888444333444555555555444333333111222333444555666666777888888999:::::::::::::::888:::;;;;;;;;;;;;<<<===999999888888888999::::::999999999999999999999999888777777999===BBBGGGIIIOOOTTTZZZ______^^^___```\\\WWWVVVYYY[[[\\\___dddrrrsssiiihhhmmmrrryyyrrrjjjgggjjjxxxxxxrrrnnnlllhhhaaa]]]]]]bbbdddiiiwwwrrrhhh]]]XXXSSSOOOKKKKKKQQQZZZ^^^aaaeeellltttuuugggWWWOOOLLLFFFAAA>>>>>>@@@BBB@@@@@@@@@EEEPPP[[[\\\WWWGGGDDDAAA@@@@@@???===:::===AAAFFFGGGJJJSSS___hhhmmmbbbWWWRRRUUUWWWTTTPPPIIIHHHIIIJJJHHHIIISSS```mmmxxxxxxkkkaaa[[[XXXWWWUUURRRRRRUUU\\\fffmmmxxx|||yyytttllljjjddd______eeeiiijjjhhhaaammm}}}zzz\\\FFFAAA;;;555444666888777555333333333444555666777888777888777555222000111222444222000000111111111000333222222111111111222222444555555555555555555444...111444666555444444444777888999::::::;;;;;;;;;::::::::::::999999999999999999999999888888888888999888777666666666666666333555888999888777888888<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>><<<;;;;;;=========<<<;;;;;;>>>@@@FFFDDDBBB@@@>>>===>>>>>>>>><<<:::::::::;;;:::999;;;;;;;;;===@@@AAAAAA???===>>>???>>><<<;;;;;;<<<;;;;;;::::::;;;<<<===>>><<<<<<<<<============>>>???>>><<<999888666666555777666555555444444444555999888888888888999::::::999888888777666666555555444444555555555555444444444444333222222222333333555555555777:::;;;;;;:::333222111222444555444333666555444333333222222333666666555444444333333222111000///000222333222111222111111333555666555333666444222111111111///---------...///000000000000///000111000...---...///...///000111111111000000/////////000000000000000111///---,,,------,,,+++000000000000000000000000000000///............//////...---,,,,,,---...///,,,,,,,,,---...///000111000000000000000000000000///000000111111000000///000//////////////////000---///111000///...//////.........------------,,,...---------...///000000222222333444555555555555444333222111111222444444333666666555777:::999555555666777888777666555444222333444555555666555555777888999999::::::::::::999999::::::;;;;;;;;;<<<999888888888888:::;;;<<<888888888999999999999999888777777777999<<>><<<>>>BBBFFFGGGMMM[[[hhhooozzzoooccc^^^^^^^^^YYYTTTQQQQQQUUUXXXTTTSSS^^^mmm~~~qqqhhhccc^^^\\\```gggqqq}}}nnndddcccbbb___YYYTTTNNNMMMQQQXXXaaaeeekkk}}}uuu]]]GGG888888666333222222222222111444333333333444555666666888999999777444333444555444222000000111222111000111111000000111111222333555555666666666666555555///222777888777444444444777888999::::::;;;:::::::::999999999999888888888666666666777777777777777888777777666666666666777333555888999999888888888::::::;;;<<<<<<;;;::::::;;;<<<===>>>>>>===;;;:::;;;;;;<<<;;;:::;;;===???BBBAAA???=========>>>???===;;;999999999:::999888::::::;;;===@@@BBBAAA???@@@AAAAAA???===:::::::::777888999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<>>999444555555333000///000222333333222222222333333444666777777666444444555666444333111111222222222111/////////000000222333444444444555666666555444444000444999:::888555555555777777888999::::::::::::999999999888888888777777444444555555666666777777777777666666666666777777222555888999888777777777888999;;;<<<<<<;;;999888777999;;;===>>>===;;;999::::::;;;:::999:::<<>>EEETTT^^^```___aaa^^^\\\[[[YYYUUURRRVVV]]]hhhjjjqqqyyyzzzqqqddd[[[[[[dddnnntttwww{{{~~~yyy}}}~~~}}}nnnkkkjjjlllllliiiiiillliiiiiilllqqqyyyzzztttkkkbbb]]]\\\^^^```hhhyyy{{{fffVVVPPPOOOPPPPPPQQQVVV\\\eeeyyyzzzkkkdddcccaaabbbiiipppppprrrxxxssstttsss___PPPKKKJJJJJJFFFLLLRRRVVVZZZcccqqq{{{|||```GGG===<<<===444777999777333111444888222222111111111111111111333444444333222222333555555333111111222333222111.........///000222444555333333444555555444333333000666;;;999333///000444;;;999888999:::;;;;;;;;;:::666333444888:::777444999777666555666555444222666555444555777777666555555555666777888:::<<<===<<<<<<<<<;;;;;;999888777:::======;;;;;;===<<<999777666555444555777999::::::::::::999::::::;;;;;;>>><<<:::999999;;;===???<<<>>>@@@@@@???>>>======??????>>>===<<<:::888777777666666888:::;;;:::888:::999999888777888888888???===;;;888666666666777666555444555666777666555888888888888777777777777555444444333333444444555777777777777777777777777555222222444333111111444000111222333444444444444555444444555666777777666999888555222000.........333333333333222111000000000111111111111222222222333222222444555666555333333333222222111000//////+++,,,...000000///...---000000///...---,,,,,,,,,---...///000000///...---...------,,,,,,,,,------************+++,,,------------,,,,,,,,,---..................------,,,+++222111///---,,,,,,,,,,,,...------------...//////333333222000///---,,,,,,///000000000///...---,,,,,,///000///+++)))+++---...---,,,,,,++++++++++++///...---...000000000...000///---------...000222111000000000/////////...000000111222333444444555555444222222333333222111222333333555666666777777666222///111555777444000555555555666777999:::;;;AAA???===;;;:::;;;<<<======<<<:::888777555555555777777666666666888999:::999888777777777888999:::===>>>@@@EEEMMMVVV^^^ccckkkmmmhhhYYYPPPSSS[[[^^^^^^```ggglllfff[[[VVVXXXVVVXXX]]]dddgggiiipppxxxyyypppooorrrxxxyyyttt~~~uuummmgggggghhhgggggghhhdddkkkqqquuu|||rrriiifffeeefffkkkqqq}}}ooo```ZZZYYYXXXVVV[[[[[[aaauuurrrfff```dddccceeekkkrrr~~~||||||yyy}}}xxxfffTTTLLLNNNQQQZZZWWWXXXaaaqqq|||lllggg^^^SSSHHH@@@;;;888666666555444444444444555333222111000000111222333000111222333333222000///777444222111111111111000111111000///////////////222222111111222222333444222777;;;999333000222555999888777777999::::::999999666333555888:::999666999777666555666666444333777666444444444555444333444444555777888:::;;;;;;999999999999999999999888999???BBB@@@??????===:::777666555555555777999:::999888888888888888999999<<<<<<===>>>>>>>>>======<<<>>>???@@@???>>>======<<<<<<<<<<<<;;;:::999888999888777888888888666444888888777666666666666666<<<;;;999777777777999999999888666666777666555333888888777777777777666666444444333333333333444444666666666666666666666666555222222555555222333666333444444555555555555555666555444555777888777666666555333111000/////////222222222222111111000///000111111111111222222222333222222333555555444333333333222111111000//////+++,,,...///000///...---000000///------,,,,,,---......///000000///...---...------,,,,,,---------,,,,,,++++++***+++++++++------------------------+++,,,,,,,,,++++++***)))---,,,+++*********++++++---------------...//////222222111000///......---.........//////////////////000000///---,,,------...---,,,+++++++++++++++///...------///000///---------......////////////.../////////000000000111111111222222222222222222333222111222444444333222222222222333444555666777666222000111555666444111555555666777999:::<<<===@@@>>><<<;;;::::::;;;<<<===<<<:::888777666555555555666777888888888777777888888777777777888999::::::;;;===AAAGGGNNNTTTWWWccciiiiiibbb\\\^^^cccdddddd___]]]___^^^YYYXXX[[[VVVSSSTTTZZZ___ccciiinnn{{{}}}sssiii```^^^aaappp|||vvvsss~~~wwwnnnkkkjjjhhhhhhjjjjjjqqqyyyzzzuuunnnhhhhhhjjjkkkpppuuuuuuhhhaaa```aaaaaaeeegggppp|||pppjjjggg```ccclllyyy}}}yyy}}}vvvvvv|||~~~wwwdddRRRNNNUUU\\\bbbeeennn}}}~~~lll^^^VVVQQQNNNIIICCC>>>999666555666666555444444444444444222222222111111222222222000111111222222222111111666444111111111222111000111000000///////////////222111111111111222333333444888:::888333111444777:::999777888:::;;;;;;:::999666555666999;;;999777888777555555666666555333:::777444333444444333333222333555777888888888888777777777777777888999999999CCCJJJHHHCCC@@@===:::888777666666666777888999777777666666666666777777999<<<@@@BBBCCCAAA>>><<<===>>>???@@@AAA???>>>===999:::;;;<<<<<<;;;;;;:::;;;:::888888777666333111666666555555555555444444888777777777777999:::<<<<<<:::888777777666444333777777777666666666555555333333222222222222333333444444444444444444444444555333333666777444555888555555666666666555444444666555555555777888777666333222111000000000000000000000111111111000000///000111111111111222222222222111111222444444333111222222111111000000//////,,,---...///000///...---000///...---------------///////////////...---,,,---------,,,,,,------......---,,,+++************....../////////---,,,+++++++++,,,,,,,,,+++*********))))))))))))***+++,,,---------------......///111111111111000000000000......------...///111222222111000///000000...------,,,,,,++++++++++++,,,///---,,,---......---,,,***,,,...///000///---,,,------...///000111222222222222222222111111000000000000111333555555333222222111000000111333666777666333111222555666444111555666666888:::<<<>>>???>>>===;;;:::999::::::;;;<<<;;;:::888777666666666444666888999888777555333777777777666777888999999::::::<<<>>>AAAEEEGGGIIIQQQ[[[dddfffggglllppprrrpppdddZZZWWWYYY\\\```ddd\\\TTTOOOSSSYYY]]]aaaeeevvvuuuiii___YYYZZZ```nnn}}}xxxtttsss~~~}}}wwwuuussstttwwwyyywwwqqqpppqqqlllfffdddgggkkkmmmpppuuuwwwmmmfffdddgggjjjkkkooowwwuuummmhhheeeaaammm|||ooohhhbbb___eeeqqqvvvrrrpppsssnnntttrrrcccVVVXXXeeeqqqyyy{{{hhhZZZOOOGGGCCC??????>>>===;;;:::888777666666555555444444444444222333333444444333333222000000000000111222333333555333111111111222111000111000//////......//////111111111111111222222333555777888666333222444777===;;;::::::<<<======<<<:::999777888999:::888666777666555555666777555444:::888555444555666666555111222555777888777666555777666555555555666888888===HHHQQQNNNFFF@@@<<<999999888777777777888888999777777666555555555666666888;;;???CCCCCCAAA>>>;;;>>>>>>@@@BBBCCCBBB@@@>>>999:::<<<=========<<<;;;===;;;999888888666333111555555666555555555444444666666666666777999:::;;;<<<:::888888888888666555777777666666555555444444333222222111111222222333333333333333333333333333555333444888888666777999666666666666555444333222777666555555777777777555222111111000000000//////000000111111111111000000000000111111111222222222111000000111222333111000111111000000000/////////---...////////////......000///...---------------////////////...---,,,,,,------,,,,,,,,,---......---,,,++++++*********+++...///000111000...+++***---------......------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...///000000000000111111111222000///---,,,---...000222333000......111111///,,,,,,,,,+++++++++++++++,,,...---,,,,,,---...---,,,++++++---.........---,,,------...///000111222222111111111111111111111000000000111333444444111///222000///...///222555777666444222333444555333222444555555777999;;;===>>><<<;;;:::999999999999:::;;;:::999888777666666666666666666666666555444333666666666666777888888999<<<<<<===>>>???????????????HHHTTT^^^fffpppyyyxxxmmm___WWWVVVZZZaaafffcccZZZTTTTTTWWWZZZ^^^dddxxx{{{kkk^^^YYY___hhhrrr~~~~~~wwwtttsss}}}{{{ppplllmmmooofffaaa___ccchhhlllqqqwww{{{zzzuuuzzzzzzwwwooogggfffkkkqqqsssxxx}}}yyyuuummmddd___jjjuuujjj```ZZZVVVUUUZZZccciiijjjmmmrrreeeooorrrhhh___ddduuu{{{lllXXXKKKFFFEEEDDDAAA======>>>???>>><<<:::888555555555555555444444333222333444555555444333222111000//////000222444555333222000111222222111000000000///............///000000000000000111222222444555666555222111444666===;;;::::::<<<======<<<<<<;;;::::::999888555333666555444555666777666555666444333333555777777777111222444666777666444333999777555444444555777999BBBLLLSSSNNNEEE>>>:::777888888888888888999999:::999888777666666666666666888:::===???@@@???>>><<<>>>>>>@@@BBBEEEDDDAAA>>><<<===???@@@@@@>>><<<;;;<<<;;;:::::::::999666444666666777777777666555444777777777777777777888888888777777888999::::::999777777777666555444444444333222222111111222222333444444444444444444444444555333555999:::777777:::888888888888777555444333777555444555666666555444222222222111000///......222222222333222222111111000000111111111222222222000//////000111111///...000000////////////////////////////////////......//////...------------...//////......------------,,,,,,,,,,,,,,,---...///+++*********++++++,,,---...///000000///---+++))),,,------......---------...............------,,,,,,,,,,,,,,,,,,---.........//////000111111222222222000...---,,,---///000222///,,,---//////---***+++++++++******++++++,,,---,,,+++,,,.........---------,,,+++,,,---...///////////////000000000000......///000000111222222333222111222222111///,,,111000...---///111444666666555444444444444333222222333333555777999;;;<<<999999999888888888888888999888777777666666666666888666444222222333444555444444555666777777888888<<<<<<======<<<;;;999888777;;;CCCMMMWWWdddrrr|||xxxsssiii]]]UUUTTTXXX\\\^^^YYYVVVVVVUUUWWW___iiiwwwyyyhhh]]]___eeeqqq{{{yyyqqqqqqrrr|||~~~{{{xxxuuujjjeeeccciiipppxxxuuuooolllqqqttttttnnngggfffnnnvvvwwwpppnnnrrrtttnnnfffcccvvvwwwjjjeee]]]TTTNNNJJJJJJMMMTTTYYY^^^dddiiirrryyyzzzqqqjjjsssooo\\\QQQCCC<<<<<<===:::666999:::;;;<<<;;;888666444555555666666555555444333333444555666666555444333111000//////000222444555111000000111222333222000000//////...............000000//////000000111222333444555444333222333555:::999777888:::;;;;;;::::::;;;;;;:::888666444222555444444555777888777666222111111333555666666555333333555555666555444333:::888555444444777:::<<>>AAAEEEDDD@@@<<<<<<>>>@@@AAAAAA???===;;;<<<;;;::::::;;;:::888666777777888999888777666555777777777777666666666666555444555777:::<<<<<<<<<999888777777666555444444333333222222222222333333555555555555555555555555666444555::::::777666888;;;;;;;;;:::999888777666666555333444555555444222222222222222111000///...444444444333333222000000000111111111111222222222///......///000000...,,,////////////............000000/////////////////////......---------.........------,,,------......,,,,,,,,,,,,---......///************+++,,,---...------.........,,,+++*********+++,,,,,,,,,++++++---------------,,,+++***,,,,,,,,,,,,,,,------............///000111111111222111///...------......///...---,,,------+++***+++************++++++,,,,,,++++++,,,///000000//////...,,,++++++---///000////////////000000000000------...///000111222222555333111000000///...,,,000///......///111444555666666555555444333333333222222222333444666888888777777777777777777777777666666555555555555555666888555222000///111444666222333444666777777777777999999999999888777666555999777999@@@GGGPPP]]]hhhsssuuusssiii```\\\\\\[[[VVVUUUUUUVVVVVVXXXaaakkknnn|||lllgggiiillluuuqqqlllnnnrrr|||~~~zzzyyyxxxooojjjkkkooopppkkkfffiiittt~~~uuulllhhhlllooonnnoootttjjjaaa\\\SSSJJJFFFGGGHHHKKKOOOSSSZZZbbbhhh~~~rrr[[[LLLFFF???999888;;;<<<888333555666777888888777555444444555666666666555333222333444444555555444444333000000000000111222333333000//////111222333222000000///......------......///////////////000000111333444666666555555444444999888777777999::::::999666888999999888666555444555444333555777888888777333333444666888888666444555555555555555444444444888777444444666:::???BBBFFFHHHFFF???::::::;;;999666777888:::;;;<<<<<<===:::999888777666666666666666888;;;===>>>>>>===<<<:::999:::???CCCCCC>>>999:::<<>>===<<<;;;:::::::::999777555666777888999999777666444555666666666666666666555444333444666999<<<<<<<<<:::999888777666555555444444444333333333333444444555555555555555555555555666444666::::::666555777999999999999888777666666555333222222333444222111111111222333333222111000444444444333111000...---000111111111111222222222///...---...///...---+++........................111000000///////////////......---------......///---,,,,,,,,,,,,---///000,,,,,,,,,,,,---...//////+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------......//////000000///////////////.........---......---+++***+++,,,***************+++,,,,,,+++******---000222222111......---.........//////------...///000111222222.........//////000000000555222///......//////.../////////000111222444444666666666555444333333333222222222333333444666666666666666777777666666666444444333333333444444555444333111000000222444555111222444666777777777777666666666777777777777777:::666666<<>>999999888666666555555555555888<<>>===;;;:::999999777555333555777888999888777555444333444555666777777777666444333444666999;;;;;;:::::::::999888777666555555555444444333333444444555444444444444444444444444666555666::::::666444555555555555555555444444333444333222222333333111000///000222333444444444333444444333222000...,,,+++000111111111111222222222///---------......,,,***---.....................111111000///////////////......---------......///,,,+++++++++,,,...000111+++++++++,,,---...///000------,,,+++************++++++*********+++,,,,,,+++,,,------............((()))+++---............,,,,,,++++++,,,,,,---...------------......//////,,,---...///000000000///,,,///000///+++)))+++---******))))))***+++,,,,,,*********---111333444333,,,---///000111000///...+++,,,---///000222333444///////////////.........444111---,,,---///111111//////000111222333444444666777777666444333333444444333333333333444555555555555666666666666666555333333222222222333444444111111111222222333333444111222444666777777777666666666666777888999:::;;;777444666===???>>>@@@FFFJJJTTT```lllyyyxxxmmmfffbbbdddfffdddaaaaaaggglllvvv~~~wwwmmmlllmmmlllhhhhhhrrr}}}~~~wwwzzz}}}ppp}}}yyyuuu}}}zzzxxxvvvnnnkkknnnpppggg[[[]]]iiikkkmmmmmmkkkjjjooovvvzzzyyydddPPPEEE???===;;;444222000111333444333111555555666666666555555444444555666777777555333222444444222111111222444444000111222333333222000///.........111333444222000//////...------------..................///000000555777999888444222222333666777777777888888888888666666666666666555555444333444444444555555666666888888999;;;======:::888777666555444444444444444555333111111444:::@@@DDDCCC???:::888999:::999777777999;;;<<<>>>>>>>>>======:::666444444555666666888:::;;;999;;;???>>>:::999999:::::::::999999888666888;;;???BBBBBB@@@>>>@@@>>><<<:::888777666666777666555555666777555444666666555444444444555555333333444666777999::::::666777888:::999888666555333333444555555444333333333333444444555444444444555555555555666666666666666444333444666777777777555333111111222333222111//////000111333444555555111111000000//////............//////000000111111//////...---,,,,,,++++++,,,,,,,,,,,,,,,---...///000000////////////000000111111111000//////......------------,,,,,,+++***,,,++++++,,,------,,,*********)))))))))***+++,,,///---,,,,,,---...,,,+++&&&(((+++...//////---,,,+++++++++************))),,,,,,,,,+++))))))+++---...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------(((+++...---+++)))+++---,,,,,,,,,++++++*********+++***+++,,,///111111111///000000000000//////...///...---,,,,,,---...///++++++,,,,,,---...//////000//////.........//////000000111222222333444444555222///...111444777888444111000111333444333111000111333444555555444333777333222444444222333666222222111111111222333444444222222222444444444222777666444444666666666555888888888999:::<<>>AAA===:::777777999:::999888999:::<<<>>>?????????>>>===:::777555555777777777999;;;<<<:::;;;>>>>>>::::::::::::::::::999888888999:::===AAADDDDDDBBB@@@???>>><<<;;;999888888888999777666666777777666444444333333222333333444444333444555666777888888999555666888999999888666555333333444555555444333333444444444444444444333333666666666666666777777777777666555555777888888888555333111111222222222111000000000111111222222222222111111000///......---......//////000000000000///......---,,,,,,++++++---,,,,,,,,,------...///000000////////////000000111111000//////......---,,,,,,---------,,,++++++,,,++++++,,,------,,,*********+++,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))'''))),,,...//////...,,,+++++++++*********)))))),,,,,,,,,+++******,,,......---,,,,,,+++++++++++++++++++++,,,,,,,,,------+++,,,---,,,***))))))))),,,,,,,,,+++++++++******,,,+++***+++---......------....../////////......///...------------...///+++,,,,,,,,,---........./////////.........//////555555555555555444444444555333000000222444666666333222000111333444222111000111222333444444444444888444333555444111111333111111222222222333333333444333222222444444333222666666555555555666777888999999888999:::;;;===>>>@@@AAAEEELLLVVVaaakkkqqq{{{vvvnnnkkkaaabbbbbbbbbbbbaaabbbbbb\\\ZZZWWWUUUWWW]]]eeekkkwww~~~uuummmhhheeegggmmmtttsssjjjeeeooo}}}}}}lllddd^^^[[[[[[eeehhhiiijjjsss{{{sssddddddoooxxxwwwuuuzzzlllZZZMMMEEE<<<666555666444222444444444444555555555666666555555444444555555555666555555444333333222222000000000111111111111111111111111111111000//////111000000111333444444333111111000000000////////////000///...,,,---///111000222333333111///......666777777777777777666666555666666666666555444444555555666666666666777777:::::::::<<<===<<<999777777666555555555555555666555555444444666999;;;===888777777888:::;;;;;;::::::;;;===>>>???@@@??????===:::777666777888999999:::===>>><<<<<<>>>>>>;;;<<<;;;;;;:::999888888777;;;<<>>===<<<;;;;;;;;;;;;;;;;;;:::888888888888666555333333333333333444555666444555555555555666666666444666777888888777666555333444444555555444444333555555555444444333333222666666777777777888888888777555444444666777777666444333111111222222222111000000000000000000000000333222111000......------...////////////000000000.........------,,,,,,+++---------,,,------...///000//////......//////000000000//////...------,,,+++,,,,,,------------,,,,,,++++++,,,------,,,******+++,,,------------,,,+++***))))))******)))'''(((***,,,...//////...---++++++*********)))))))))+++,,,,,,+++******,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++***(((&&&,,,,,,,,,,,,++++++++++++,,,+++******+++,,,***)))+++,,,---...............///...------------...///,,,,,,,,,,,,------------//////......////////////888888777555444333222111444333111111333444444333333222111111222333222111111111111111222333444555777444444666444000///000000111222333444333222222444333222222444444333222444666777666555666999===;;;::::::::::::;;;<<<<<<===<<<;;;===CCCLLLUUUZZZgggrrrrrrppplllfff```\\\\\\]]]WWWVVVTTTVVVYYY^^^aaaccciiisssvvvlllhhhhhhdddfffiiiggg```___jjjxxxrrrbbbZZZUUUSSSTTT\\\[[[___jjjuuutttiii^^^hhhttt~~~ooo```OOOAAA===999444222444666666555444444444444555555555555444444333333333333444444666666555555444333333222000000000000////////////000000111111000000//////111000///000222333333222111111111111000000000000/////////...------///111444444555333111...,,,+++666666777777777666555444555555666666555555444333666666666777777777777777;;;;;;;;;<<<===<<<999666555444444444444444555555777777777777888999:::;;;888999:::;;;=========<<<:::;;;===>>>??????>>>>>>;;;999777777888:::::::::<<<@@@AAA>>><<<>>>>>>;;;======;;;:::999888777777<<<===???BBBEEEFFFDDDBBB===<<<<<<<<<<<<======>>>>>><<<:::::::::999777555555555555555666777888999666555555555444444444444444555777888888777666555444444444444444444444444666666555444333222222222777777777888888999999:::555333222222333444333222444222000000111222111000//////000000000000000111444333111///...---------////////////////////////......---------,,,,,,,,,......------------....../////////......//////////////////...------,,,,,,++++++,,,---.........---,,,++++++,,,------,,,***,,,++++++++++++,,,------+++)))(((((()))***(((''')))***,,,.........------************)))))))))))))))***+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,***((()))++++++(((%%%,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))***+++,,,....../////////.........------.........------,,,,,,,,,,,,,,,,,,.........///////////////555444333222111//////...222111111111222222111///222222111111222111111000111111000000000222444555555222333666555000///000///000333444444333222111555333222222444444333111222555888777555666;;;AAA======<<<<<<<<<;;;;;;;;;===;;;999999;;;AAAFFFJJJKKKYYYnnn~~~zzzmmmaaaYYYUUUTTTTTTWWW]]]bbbddd```]]]bbbmmm|||zzzpppoooqqqaaaaaaaaa```^^^aaannn{{{yyyrrrqqqrrrvvv|||}}}{{{zzznnn\\\TTTQQQQQQSSSUUUYYYhhhrrrmmmqqq}}}yyygggXXXPPPJJJAAA999:::777555444555555444333444444444444444444444444222222222222222222333444555555444333333222222111000000//////.........---///000000000000000//////111000///000222333222111222111111111000000000000/////////...------///111......///111222222111///444555666777777666444333555555555555555444444333777777777777777666666666:::::::::;;;<<<;;;888555222222222222333444555555::::::::::::::::::;;;;;;999:::;;;<<<<<<;;;;;;;;;999:::<<<===>>>======<<<:::888777777999;;;;;;;;;>>>CCCDDD@@@===>>>>>><<<>>>===<<<:::999888888888;;;<<<===@@@BBBCCCBBB@@@;;;;;;;;;<<<===>>>???@@@???===;;;;;;;;;:::888666555555555666777888999:::666666666555444444333333333555777888999888777666444444444444444444444444777666555333222222222333777777777888999:::::::::666444222222222333222111444222000000111222111000......///000111222333444444333000...------....../////////...............---------------,,,,,,,,,///......---------......//////............///////////////...------,,,,,,+++,,,------............,,,++++++,,,------,,,***---+++)))''''''***---///,,,***))))))******)))((()))***+++,,,---------,,,*********)))))))))((((((&&&((())))))(((((()))***++++++,,,---------,,,+++*********+++++++++,,,,,,)))'''&&&(((,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,+++,,,---...///000000000---..................---,,,,,,,,,,,,,,,,,,++++++------...///000000//////000000000//////.........000//////000111111///---222222222222111000000000111000//////000111333444111///111555555111000222///000333444444333222111555444222333333444222111111555777666444666<<>>======<<<;;;:::::::::;;;<<<>>>@@@AAA@@@KKK[[[gggmmmpppqqqrrr}}}lll^^^WWWXXXXXXYYY]]]aaaccc```]]]___gggssszzz|||xxxsssoooyyy~~~|||sssnnnpppttthhheeedddfffgggkkkvvv~~~rrriiibbb___aaakkkyyy{{{tttwww{{{xxxwww|||}}}}}}oooiiissseeeSSSMMMMMMQQQUUUXXXaaavvvwwweeeXXXJJJBBB???<<<777333666555333222222111///---444444444444444444333333111111111111111222333333333333222222111000000///000/////////......------...//////000000000//////000///...///111222111000111111111000000000000///...///000///...---///000///.........///...,,,***222333555777777666555444444555555555555444333333777777666666666666555555888888888:::;;;:::888555222222222222333444555666;;;::::::::::::::::::;;;999:::;;;:::888777888999999:::<<<=========<<<;;;999888777999;;;=========@@@EEEGGGBBB======>>>===>>>===;;;:::999999999:::::::::;;;===@@@@@@???>>>;;;;;;;;;;;;===>>>???@@@>>>===;;;;;;;;;;;;999888555555555555555666777888777777666666555444444333444555777999:::999888777555444444333333444444555777666444333222222333444666666777888999::::::;;;999777555444444555333222333222000000111111111000---...///000222333444555333222000...---...///000/////////............---------------------------000///......---.........///......------......///000000//////...------,,,,,,------............---,,,++++++,,,------,,,***---+++(((&&&'''))),,,///,,,+++******++++++***((())))))***+++++++++++++++******)))))))))(((((((((%%%''')))))))))((()))******+++,,,---...---,,,+++************++++++++++++''''''((())),,,---,,,+++,,,,,,,,,,,,------------,,,+++***,,,...//////...,,,---...///////////////------...//////...------++++++++++++,,,,,,,,,,,,,,,---...000000000///////////////000000000000000///......///000111///---111222333222000//////000////////////000111222333000...///333333111111444000111222333444333222222666444333333333333222000222444555444444777<<>>===<<<;;;777888:::<<<===<<<;;;;;;;;;BBBJJJPPPSSSVVVYYY\\\nnnxxxxxxoookkkgggccc^^^[[[\\\^^^```aaa___dddjjjllljjjddd^^^[[[ZZZ```eeefffcccdddjjjpppvvvrrrrrruuuxxx{{{{{{qqqggg___[[[XXX[[[gggvvv}}}xxxooorrr{{{ssstttxxx{{{|||vvvsssrrr||||||vvvvvvnnndddaaagggppp{{{sss\\\QQQQQQWWW^^^eeeoooxxxuuucccUUUMMMDDD<<<;;;;;;999666555333333333222222111000000444444444444333333333333111111000111111222333444222222111000000//////...////////////..................///000000000//////000///...///000111000///000000000000////////////---///000///...---...000444222000//////,,,((($$$///111444666777777555444444444555555444444333222666666666555555555444444666666777888::::::777555333333333444555666888999:::999888777777888999:::999::::::999777777999<<<:::;;;===>>>>>>===<<<<<<:::::::::<<<>>>AAAAAA@@@AAAGGGIIICCC>>>===>>>===>>><<<;;;999999999:::;;;:::999:::<<<>>>???>>><<<:::::::::;;;<<<===>>>???===<<<::::::;;;;;;:::999666666666555555666777777888777777666666555555555555666888:::;;;:::999888555444333333333333444555666555333222222333444555555555666777888999:::::::::888666555555555333222333111000///000111000///......//////000111222222222111///------...000222//////.........---------------------------------000000///...............///......------......///111111000//////......---..................---,,,,,,++++++,,,------,,,***+++*********++++++,,,,,,,,,+++)))***++++++***(((((()))))))))***************)))))))))((((((((((((&&&(((***++++++***++++++)))***,,,......---,,,+++************++++++++++++((()))+++,,,+++++++++,,,,,,,,,,,,---------......---,,,+++,,,---...---,,,,,,------.........------------...//////...------*********+++,,,,,,,,,---+++,,,...000111000//////000000000000000000000000000///...///111222111000111222333222///...///000---...///000111111111111222//////111111///000333111111222222222333333333666444333333333333222000444333222222444777<<<>>>======>>>>>>===<<<;;;:::666777999;;;;;;:::999888888<<<@@@CCCCCCFFFJJJNNNTTT^^^jjjqqqrrrsssvvvzzzwwwuuuqqqjjjeeebbbbbbcccdddfffgggfffaaa\\\YYYWWWQQQTTTVVVVVVXXX^^^iiiqqq}}}~~~yyyoooeee]]][[[[[[___gggqqquuurrrnnnrrr}}}vvvlllfffgggnnnwww|||vvvqqqoooxxx~~~wwwsssuuu~~~ppphhhggglllttt|||||||||{{{zzz|||sssdddWWWXXXbbbmmmxxxqqqaaaQQQEEE@@@>>>888666999:::666555777333444444444333333444555444444444333333333222222111111111111222333444444222222111111000///////////////////////////000000---......///000000//////000///......000000///...////////////.........------///000000.........///111//////000222222///,,,...000333666777777666555444444555555444444333222666666555555444444444333444444555777999999777555444444555555777888:::;;;999888666555555777888::::::;;;;;;:::888999===@@@<<<===>>>??????>>>======<<<;;;<<<>>>AAACCCCCCCCCBBBHHHJJJDDD>>>===>>>======<<<:::999999:::;;;===:::999999;;;===>>>>>><<<:::::::::;;;;;;===>>>???<<<;;;::::::;;;<<<;;;999:::999888888888888888999888888777777666666666666555777999;;;<<<;;;:::999555444333333333333444555555444333222222333555666444555666777888999::::::999777444333333333222000333111//////000111000///////////////////////////111000...------///111333//////.........---------------------------------000000///........................------.........111111111000//////........./////////...---,,,,,,,,,,,,+++,,,---...,,,***(((***---//////...,,,***+++***))))))******)))(((((((((((((((((()))))))))))))))))))))(((((((((((('''))),,,---,,,,,,,,,---)))***,,,.........,,,+++)))************+++++++++))),,,...---***)))***,,,,,,,,,,,,------.........///...,,,,,,,,,,,,+++))),,,,,,---------,,,++++++,,,---...//////...---,,,))))))***+++,,,,,,------+++,,,...000111111000///000000//////.........---111000//////222444444333111333444222///---...000,,,---///111111111000000555111///111000...///222222222111111111222333444666555333333333333222000555333000111444888;;;<<<:::;;;<<<<<<<<<;;;999888888888999:::999999888777<<<>>>@@@>>>;;;;;;===@@@BBBHHHPPPTTTXXXaaannnyyyvvvllleeebbbkkkkkkiiieee```\\\ZZZYYYYYYWWWUUUTTTWWW```nnnxxx~~~tttiiiaaa^^^aaaeeeiiilllnnnoooooowww~~~nnnjjjddd```ccclllxxxuuuoookkkqqq~~~wwwpppwww~~~~~~wwwtttvvvwwwuuurrryyyyyyrrrnnnuuu~~~~~~|||qqqppppppuuuyyy```WWWSSS]]]nnn~~~lllYYYPPPHHH>>>;;;>>><<<888777999666000---000222333333222000000111333444444444333333222222222111111111111222333444555333333222222111000000000......//////000000111111------...///000000//////000///......///000///---///.........---------------///000000///......///111111000000//////.........000333666777777555444666777777666555444222222444444444555555555555666888666555666777888777666000111333444777888:::;;;:::999888777666666666666999999:::999888888999;;;>>>>>>============>>>???<<<<<>>>>>===<<<;;;>>>===<<<;;;:::;;;<<<<<<===;;;999999:::<<<<<<<<<777999;;;<<<<<<;;;:::888<<<;;;999888777777888999:::888555222111222444555555555666666666666555555444444333222222222333333777666666555444444333333222222333444444555555666999888555333111111222333111000///...------..............................---......///000111111222//////......---------,,,,,,,,,---.../////////.../////////...------,,,,,,...---,,,++++++,,,---...//////.........---------///++++++//////++++++///,,,++++++***++++++,,,,,,///...,,,+++++++++,,,,,,******************++++++++++++******))))))((((((,,,***(((((((((((('''&&&))))))***++++++++++++***,,,,,,---......***%%% +++++++++*********)))))))))***+++++++++)))((('''++++++++++++++++++++++++,,,---......,,,,,,---...---------,,,,,,+++++++++***+++,,,---------,,,+++,,,,,,,,,------............000222222000.........---.........//////000000//////000000000000////////////000000000000//////........................111111111000000000000000222222333333333333444444333333444555444333111000111222111000666>>>===777555777999::::::999888777>>>;;;888888:::999555222666777777666666777:::<<>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>AAAEEEEEEBBBCCCGGGGGGEEEBBB@@@@@@???>>>===;;;<<<===>>>???>>>>>>======<<<;;;:::::::::;;;<<<<<<:::999888999:::;;;;;;888999;;;<<<<<<;;;;;;::::::999999999999999:::::::::888666444333333444555666666777777777777666666555444333222222222222222666666666555444333333333333333333444444444444444777555333111000000111222222111000//////...........................------.........///000111111111000000000/////////............//////000//////////////////...------,,,,,,///...---,,,,,,---...//////.........------------///++++++//////++++++///,,,,,,+++++++++,,,,,,,,,,,,+++***)))))))))***************************************)))))))))))))))---+++)))))))))***)))((())))))***+++++++++++++++///---++++++,,,,,,,,,++++++++++++*********))))))***************)))((((((++++++++++++++++++++++++,,,---...---,,,,,,,,,...***++++++,,,,,,---------***+++,,,---...------,,,,,,,,,,,,---------------...000111111000............/////////000000000000...//////000000//////...//////000000000000////////////////////////......111111111111000000000000222222222333333333444444333333444555444444222222333333222000555<<<;;;555777888999::::::999999888555666777666555444333333555666777777666777:::<<<777777777888<<>>???@@@???>>>===;;;::::::::::::======@@@DDDDDDAAABBBFFFDDDBBB>>>======>>>>>>===<<<<<<<<<<<<<<<======>>><<<<<<;;;::::::::::::::::::999888777777888999:::999999::::::;;;;;;;;;;;;777888999:::;;;;;;;;;;;;999999888777666555444444666666777777777777666666555555444222222111111111666555555444444333333222444444444444333333333333333222111//////000000111333333222111111000000////////////......---------......//////000000111111111111111111000000000000000000000000000000///.../////////...------,,,,,,///......------......///............------------...++++++......++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))************,,,+++))))))***++++++***)))******+++++++++++++++...,,,++++++------,,,***+++++++++***************+++******)))))))))))))))+++++++++++++++++++++++++++---...---,,,+++,,,...+++++++++,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,...///111000///------.../////////000000000000000---..................---//////000000000000//////111111000000/////////...111111111111111111111111222222222222333333333333333333444555555555444444555555333222666;;;:::666;;;::::::999999999::::::000444666555222000333666333555555555444444666777444444444555888<<>>???@@@???>>>===<<<:::999888888888::::::===AAAAAA>>>>>>BBBBBB@@@<<<;;;<<<>>>??????;;;:::999888888999:::<<<;;;;;;::::::999999999999888888888666555555777888888888888888888999;;;;;;666777999;;;;;;;;;::::::999999999999888666555333444555555666666555555444555555333222111111000000444444444444333333222222555555444444333222111111111111000000000000111222444444444333222111000000000000//////......------.../////////000000000111111111111000000000000000000000000000000///...---/////////...------,,,,,,/////////....../////////---------------------------,,,,,,------,,,,,,---++++++++++++++++++******,,,,,,+++++++++++++++++++++++++++***************(((((())))))******+++++++++***((()))***++++++***)))***++++++,,,,,,++++++)))+++---000000,,,%%% ************************+++***)))(((((()))***+++************************+++,,,------++++++,,,---//////...,,,***)))(((''',,,,,,------...............------,,,,,,+++++++++...///000///---,,,---.........//////////////////,,,------......------,,,//////000000000000//////111111000000///.........000111111111111111222222111222222222222333333333333333444444555555555555555444444555888;;;<<<:::>>>===;;;999999999;;;;;;444555666555333333555777666777777555333222333444444555666999===@@@BBBBBBGGGGGGEEECCCCCCGGGNNNSSS^^^iiiyyy|||wwwxxxyyy|||wwwmmmkkkfff___YYYUUUVVVYYY\\\nnnlllmmmuuuhhh]]]bbbccc___ZZZZZZbbbiiihhhaaaeeegggkkkpppyyy}}}vvviiifffaaa___aaadddfffgggmmmooommmgggccckkk}}}yyyrrroooiiiccc``````bbbfffkkkpppyyyjjj\\\XXXYYYTTTMMMHHHIIIMMMUUU```jjjzzzzzzyyyvvvtttsssqqqooommmyyy~~~}}}ttt```WWWKKKBBB??????>>><<<888666444222222333555555333111000222666777555222111111111111000000000///111......111444444222000000000000000000111111222111111000000///////////////.........///000111111//////////////////......///...---...///000///.....................---,,,000//////////////////.........//////000000111111//////...///111444666888222111000//////000222333222222222222333333333444555333222333444555444333333444444555666777777777777666666666777888999999===<<<;;;===??????>>>;;;<<<<<<;;;999888888888888999999<<<@@@???<<<===@@@AAA???<<<<<<===???@@@???;;;:::888666666777999;;;:::;;;::::::::::::999999777888888666333333555777666666666666777888999:::777888999:::::::::888777888999::::::999777555333222222333333333333222222555444333222111111111111333333333333333222222222555555444333222111111000111111111111111222222333444444444444333111000///000000/////////.........////////////000000000000////////////////////////////////////......---,,,/////////...------,,,,,,...//////////////////...,,,,,,------------------+++,,,,,,++++++,,,,,,+++******++++++***)))((((((+++++++++++++++++++++++++++++++++*********))))))(((((())))))******++++++***((('''''')))******)))******+++,,,,,,,,,,,,+++)))***---//////,,,%%%!!!************************+++***)))(((((()))***+++************************+++,,,---,,,++++++,,,---///...---,,,***)))(((''',,,,,,,,,,,,------......---------,,,,,,++++++***---...///...,,,,,,---...------------------------,,,,,,------------,,,,,,.........//////........./////////......---------000000111111222222222333111111111222222222333333333333333333444444555555444333444777;;;===???@@@@@@>>>;;;999888999:::;;;999666444333555555444333999999888666444444666888:::;;;???EEEJJJKKKIIIFFFCCCCCCBBB@@@???@@@BBBDDDDDDOOO^^^kkkuuuxxxppppppllleee]]]XXX[[[bbbiiihhh]]]bbbfffaaaZZZXXX```jjjmmmiiijjjlllqqqzzzyyynnniiiccc``````bbbdddeeehhhlllnnnllllllsssnnnfffeeebbb]]]ZZZaaaccceeegggmmmzzz|||kkk[[[SSSRRRUUUNNNHHHDDDGGGLLLSSS^^^hhhyyyqqqiiiiiinnnqqqpppnnnuuuxxxkkkaaaVVVOOOIIICCC;;;666555555555555777666555333333333555666444222111222555666333000111111111111000000000///000//////000333444000,,,//////000000111111111111000000000///////////////....../////////000222333000//////...............---,,,+++,,,...///...---......//////...---------......//////......//////---......///000111111222////////////000222555666111000//////000111222333111111222222222333333333555444333333555555444333333333333444444555555555666666666666777888::::::@@@>>><<<>>>@@@???;;;888::::::999999999999::::::;;;:::===@@@@@@<<<===@@@@@@???===>>>???@@@@@@???<<<;;;999888777888:::;;;;;;;;;;;;;;;;;;:::999999666888888666333222444777555555666777888999999:::777888888888888888777777999999999999888777555333111111222222222222111111333333222111111111111222222222222222222222222222555444444333222111111000222222333333333333333333333333444333222000...,,,////////////////////////////////////000000000000------------............---...............---,,,/////////...------,,,,,,---......//////......---,,,,,,,,,,,,------------***------******------*********+++++++++)))(((''''''((())))))***))))))))),,,,,,++++++***)))))))))))))))))))))***************)))''''''((())))))(((***++++++,,,,,,,,,,,,,,,...,,,******+++---...---***************+++++++++)))))))))))))))******+++***************************,,,---,,,+++***+++---*********+++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,++++++++++++---......---++++++,,,...,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,------------,,,,,,------..................000000111111222333333333111111111111222222222222333333222222222333444444444222444999<<<===@@@CCC@@@>>><<<999888888999:::999444000000222444222///444444444444555999???DDDNNNQQQVVV]]]aaa^^^WWWPPPBBBBBBAAA@@@???===<<<;;;???CCCHHHMMMTTTbbbssswwwrrrkkkbbb^^^```iiipppyyy{{{yyyiiiaaadddcccaaa\\\ZZZaaalllsssssszzz~~~wwwqqqiiibbb```aaabbbccchhhnnntttxxxzzz~~~vvvccc\\\\\\[[[WWWTTTWWWZZZ\\\^^^fffuuuuuuhhh```[[[XXXZZZ^^^UUUPPPOOOVVV___iiisss|||xxxkkkkkkrrrwwwxxxxxxvvvcccTTTKKKFFFBBB???:::777444333444555555444444555555333111111333555444333222222333444333222111111111111000000000000,,,///000///000111///***...///000000111111000000////////////////////////---...000000///000222444000000///...------------,,,+++***+++---...---,,,---...000///...,,,------,,,---///...------...///------...///000111222222/////////000000111222333//////000111111222333333111111111111222222222222555444333444555666555333222222333333333333333333555555555666777999:::;;;@@@===<<<===@@@???;;;666777777888999:::;;;===>>>:::999<<>>>>>???@@@@@@>>><<<;;;:::999888777888888999;;;<<<<<<===<<<;;;:::999666888999666222111444888555666888999:::;;;::::::555555555555666777888888999999999888777666444444111111222222222222111111111111111111111222222333111111111222222222222222444333333333222222111111333333333333333333222222111222222222111...,,,***.........///000000111111000000000000////////////,,,,,,---------.........---......////////////.../////////...------,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,---------***------******------***+++,,,---------+++)))(((&&&'''((()))******)))(((,,,,,,++++++***))))))(((*********))))))))))))))),,,***(((((())))))((('''***+++,,,,,,------,,,,,,///,,,)))(((***---//////))))))*********+++++++++(((((()))******************************************,,,,,,,,,+++***+++,,,))))))******++++++,,,,,,++++++*********+++,,,---+++++++++++++++,,,,,,,,,---......,,,******,,,...---------,,,,,,+++++++++------............------***++++++,,,,,,++++++***------......//////000000000000111222222333444444111111111111222222222222444333222111111111222222444222333999;;;:::===BBB???>>><<<:::888888888888333222000//////111222222222333555999@@@KKKVVV^^^hhhjjjpppvvvwwwooo```UUUGGGFFFCCCAAA>>>;;;888666;;;===>>>>>>???GGGSSS]]]pppyyy}}}rrrkkkkkkpppuuunnnqqqyyy{{{uuuppppppnnnjjjfffgggdddhhhkkklllqqqzzzxxxqqqhhhaaa___bbbeeegggqqqyyyrrrbbb]]]^^^]]]ZZZYYYWWW[[[^^^aaajjjvvv||||||qqqkkkhhhiiiiiigggjjjnnngggbbbcccnnn}}}xxxwww}}}{{{qqq]]]TTTGGG>>>;;;;;;<<<===444444444555666777777777222333444333111111333555222222333222111222555777111111111111000000000000&&&---000...---//////+++......000111111111000///////////////////////////---///000000///000222555111000...---,,,,,,---------,,,+++,,,...///...---,,,///000000---,,,,,,...***,,,...---,,,+++---///,,,---...///000111222333///000000000111111111111...///000222333333333333000111111111111222222222666555444444666666555444222222222222222222222222555555555666777999:::;;;???<<<;;;===@@@@@@;;;666666666777888;;;===???@@@888777:::===<<<999999<<<======>>>???@@@???<<<:::888888777666666666666666;;;<<<=========<<<;;;:::666999:::777222111444888555777999<<<======<<<;;;333333333333555777999;;;999999888777666555444444222222222333333222222222000000000000111222333444111111111111111111222222333333333222222222222111333333333333333222111111000111111111000---***)))------...///000111222222000000000000////////////,,,---------......//////......///000000111000000000//////...------,,,,,,+++,,,---......---,,,++++++++++++,,,,,,---------)))------))))))------)))---.../////////---***)))((()))***,,,,,,,,,+++***,,,,,,++++++***))))))(((++++++******))))))((((((...,,,***)))******)))(((***+++,,,,,,------,,,,,,,,,+++++++++,,,+++(((&&&))))))******++++++++++++'''((()))+++++++++***)))))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,+++++++++******))))))+++***)))))))))***+++,,,*********++++++,,,,,,------...---,,,******,,,............------,,,,,,,,,---......//////......---*********++++++*********------...///000111222222000000111222333333444444000111111111111222222222444333111000000000111111444222333888999777999@@@???>>><<<:::999777777666///111222111...///333888999;;;@@@GGGSSSbbbrrr|||uuuwww|||rrr```RRRHHHFFFCCC@@@???>>>===<<<555:::@@@AAA??????BBBFFFLLLXXXcccjjjvvv~~~|||{{{|||}}}}}}{{{xxxvvvqqqnnnhhhfffgggjjjjjjiiinnnwwwooohhh```ZZZ[[[```fffjjj|||uuugggdddeeeeeedddddddddjjjnnnqqqyyyyyylllkkkooouuuvvvrrrsssxxxtttoooppp}}}qqqbbbTTTMMMGGGBBB;;;666555777;;;<<<888777666444333222000000111333555444222222555777///111333222000222777;;;111111111111000000000000!!!***000---,,,///000------...000111111111000///.........///////////////,,,///111000///000333666111000...---,,,,,,------...---,,,---///000///...,,,///111000---+++,,,...)))+++------+++***---///////////////////////////000000000000///////////////------000444666444222111111222222222111111000111444444222333666666444555444111000111444777999888666555555777999::::::======<<<;;;:::888777666444444555666888;;;===???;;;:::999999888888999999999;;;======;;;:::::::::666666777777777777666666>>>======<<<;;;;;;:::::::::;;;888444444777555111999:::;;;<<<<<<<<<<<<;;;444444555666777888999999888777666555444444555555444333222111111111222222///000222222111///---+++222222222333333333444444444333333222222333333444555333111000000111333555555555555444222///,,,+++//////000000000111111222000000///...............---,,,,,,...111111...+++///...------...---+++)))000///...---...---***(((---------,,,,,,+++++++++,,,,,,,,,++++++*********------,,,++++++******)))---,,,***)))))))))***+++'''(((((()))))))))))))))*********)))))))))))))))******+++++++++******))),,,,,,++++++***)))))))))...))),,,888;;;111)))***+++++++++************)))))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((('''((((((***************+++++++++,,,+++******,,,,,,+++*********************++++++---,,,++++++******+++++++++******+++------,,,***------------------------//////000///---+++)))(((************+++,,,---...//////000111222333333444444333111000000333555777222///---///444777555222444444333222222111000000666666777777888999;;;<<<======<<<999666444444666000222333000---...444:::AAAGGGRRRaaaooowwwzzz{{{uuuxxxpppXXXJJJCCCAAA???>>>>>>===;;;999>>>>>>===;;;999999:::<<>><<<999777666777999:::444222111111222444444444444444333333222222333333......///000111222333333000000000000000//////...........................///...,,,,,,...///...---...000111222222111000...,,,---...///000111222333...333333...,,,...///+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++*********+++////////////////////////000/////////////////////222111000111333444222///111111111111111111111111222555555222333666666333555444333222333555777999888666555666888::::::999;;;;;;;;;:::999888666666555555666888:::;;;======:::999999888888888888888;;;<<<======:::888888888777888888999999888888777:::::::::;;;;;;;;;<<<<<>>:::555666:::;;;888999999::::::::::::::::::666666666666777777777777999888666555555666888999444333333333222222111111...///000111111111000///222222333333333444444444444333333222222333333444444333111//////111333444555555444333111///---+++//////000111111111111111000000///...............---,,,,,,...000000...,,,///...------...---+++)))///---,,,,,,,,,,,,)))'''------,,,,,,,,,+++++++++,,,,,,,,,++++++*********------,,,++++++******))),,,++++++***))))))******)))))))))))))))(((''''''))))))))))))))))))))))))*********++++++******)))******************++++++111,,,///999;;;333---...+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))************************,,,+++******,,,,,,+++***************************)))))))))***+++,,,---...+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////000000...---+++***---,,,++++++******++++++......///000111333333444444333222111222333555666222///...000444777555222222222222333333333333333666666666666777888999999999:::;;;999777666666777000111111//////555???GGGUUU^^^jjjtttzzz}}}|||dddPPPGGGBBB@@@>>>======<<<;;;999=========;;;999888:::;;;>>>AAADDDEEEIIISSSbbbnnnyyyzzzyyyxxxuuussstttwwwzzzwwwzzz~~~~~~qqqeee___gggpppvvvzzzwwwsssooopppuuu}}}{{{}}}{{{tttbbbZZZOOOFFFAAA???===<<<;;;:::777666555555666777666444333333444666666666444444333222111111222222/////////000111111222222000000000000//////...---........................///...,,,,,,...///...---...///000111111000///...------...///000111111222---111111,,,***,,,---+++++++++,,,,,,,,,,,,------......------------......---,,,,,,+++******++++++////////////////////////////////////////////////333222111222333444222000222222111000000111222333333666666333222555555222555444444444555666777888666666666777999:::999888777888888888888777666666555666888:::;;;;;;;;;:::999888777777666666777777;;;======<<<999777666777999999::::::::::::999999666777888999:::;;;<<<<<<<<<:::555000111777999888999999999888888888888888888777777777666666666555===;;;888666555666888999333444444444333222000///------...000111222333444333333333333444444444444333333222222222222333333333222000//////000222333444444333222111///---,,,...///111222222222000///000/////////............---,,,,,,---//////...,,,///...------...---,,,***---,,,++++++++++++)))&&&,,,,,,,,,,,,+++++++++++++++++++++++++++*********------,,,++++++******)))***++++++++++++***))))))++++++******)))'''&&&%%%))))))))))))))))))))))))))))))******+++******)))((())))))***++++++,,,,,,///***,,,444555///+++,,,+++++++++************)))+++*********))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***+++++++++******))))))(((,,,***)))***+++,,,+++***************************)))))))))***+++,,,---...+++******+++------,,,***++++++++++++++++++++++++....../////////...---,,,///...---+++***))))))))),,,---...///111222333444444444444444333333333333222000...000444666555333111222222333444555555666777777777777777777777777666888::::::888777777777222222222222666???MMMWWWgggrrr~~~pppXXXHHHDDDAAA???===<<<<<<<<<:::999<<<======;;;999888999;;;===<<<;;;:::<<>><<<:::999:::;;;===:::777666888===AAADDDJJJLLLQQQWWW```kkkuuu{{{~~~{{{rrrddd```ZZZTTTOOOHHHAAA<<<;;;:::888777777777666666444444555555555444222111333111000111333444333222444333222000////////////111111000000////////////////////////...---++++++........................///...,,,,,,...///...---,,,---............---,,,////////////////////////,,,---,,,)))'''(((+++,,,+++++++++,,,,,,,,,------//////............//////---,,,,,,+++++++++,,,,,,------------------------------....../////////000...///111222333444555555222111000//////111333444444666666333222444444111111222333444444444333333111111222444666666555333111222333444555555555555333555666888888666444333777666555555444444555555666888999888777777888999777777888888888888777777777777777777777777777777666888777666777;;;:::666:::;;;;;;<<<<<<;;;::::::555555555666777888888888@@@>>>:::666333222222222333444555666555333111///111111111111111222333444222222222333333333333444333222222111111222222333111111000//////000111111333222111000//////.........///222333333111///---/////////000///...------,,,,,,---,,,,,,------......---,,,---......,,,+++---,,,+++,,,---,,,***(((++++++++++++++++++++++++************************------,,,++++++******)))))))))+++,,,,,,+++***)))(((((())))))))))))((((((''''''(((((())))))))))))'''((()))***************+++++++++*********))))))...------000///---,,,///+++++++++*********))))))************))))))(((((())))))))))))))))))))))))(((((('''(((((()))******++++++******)))(((''''''***)))((()))+++,,,+++***+++++++++*********)))))),,,+++******))))))******+++******+++------,,,***------------------------((()))+++,,,------,,,,,,,,,++++++******++++++,,,***+++,,,---///000111222333444555555444222000///000//////000222222222222444444444444444444444444:::::::::::::::888777666777999;;;;;;888555444333777:::AAAIIITTTaaammmttt{{{lllgggdddccc]]]RRRHHHDDDBBB???<<<;;;;;;<<<<<<;;;===>>>???>>>;;;::::::;;;;;;888555666999===@@@@@@CCCCCCFFFJJJOOOTTTXXXYYYbbbiiiqqqwww|||tttmmmeee[[[TTTHHHFFFDDDBBB@@@===:::888444555666555444333222222333444555666555444333111222111000111333444333111333222111000////////////111111000000///.........////////////...---,,,+++........................///...,,,,,,...///...---,,,,,,------------,,,,,,////////////............---,,,,,,+++***)))+++---+++++++++,,,,,,,,,------//////............//////---,,,,,,+++,,,,,,---------------------------------------......//////000///111333333111000111222111000000000000222333444333666666333222555555222111222333333333333222222000000000111333444333222111111222444444555555555333444555555555444333333777666555555444444555555555666777666666666888:::666666777777777777666666888888888777666555555444666999999888:::<<<:::555999:::===???@@@>>><<<;;;444444555666777888999999999888666555444444444555333444444555555444222111333333333222222222222222111111111111222222222222222222111111111111222222111111111000000111111111222111000//////////////////000222222222111///......///000000000///---,,,+++,,,---,,,++++++---///------,,,---......---+++---,,,+++,,,------+++)))*********+++++++++++++++)))))))))***************------,,,++++++******)))))))))***++++++++++++***''''''((()))))))))))))))&&&''''''(((((())))))***''''''((()))************,,,,,,++++++***))))))(((***+++------+++***+++,,,+++++++++************))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))************))))))((((((''')))(((((()))+++,,,+++***,,,,,,++++++***)))))))))((((((((()))***+++,,,---+++******+++------,,,***------------------------'''((()))+++,,,,,,++++++************+++,,,---...++++++,,,---...//////000222333333333333111///.........//////000000000000444444444333333333333333::::::;;;;;;;;;:::888777888999:::999777555444444666;;;CCCMMMZZZfffooottt|||zzzyyywwwssskkkaaaZZZYYYUUUSSSWWWWWWPPPGGGCCCAAA>>>;;;999:::;;;;;;;;;<<<===>>>>>><<<:::::::::666555444666999<<<>>>???===>>>???BBBEEEGGGGGGFFFOOOTTTZZZ^^^ccckkkwww|||qqqiii___UUUOOOIIIDDD@@@<<<<<<;;;;;;:::999777777///222444555444222222222333444555555555444333222333222222333555666444333222111111000000000000000000000000//////............////////////...------........................///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///.....................,,,+++,,,...---***+++...++++++,,,,,,,,,,,,------///..................///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...000222222000//////111///000000111222222333333222555555222333666666333333333333333333333333333222000///000222444444333111222333333444444444444444444444444444444444444777666666555555555555555666666666555444555777999555666666777777666666555888888888777666555555444555666666333555888666222666999>>>AAABBB@@@===;;;555555666666777777888888444555555666666555555555333333333444444444444444222222333444444333222111///000000000000111111111222222111111111111222222222222222222222222222222111111//////...///000000111111111111111000//////...///000111000///---,,,+++,,,---,,,******---000---,,,,,,---......---+++,,,+++***+++,,,,,,***((()))*********++++++++++++((()))))))))*********+++------,,,++++++******)))******))))))***++++++,,,((())))))))))))(((((('''&&&&&&''''''((())))))***&&&'''((()))************++++++******************%%%(((+++***((('''((((((+++++++++************)))((((((((()))******++++++))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))((((((((()))((('''(((+++,,,+++***,,,,,,++++++***))))))((((((((((((((()))+++,,,---+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***************+++,,,---...+++,,,,,,,,,------------111111111111111000///...------...............///111111222222333333444444888999:::;;;;;;:::888777777888888888666555555777666888===DDDMMMUUU[[[^^^[[[\\\\\\YYYTTTNNNHHHEEELLLJJJKKKNNNNNNHHHDDDDDD>>>;;;888777777999999999999;;;===<<<:::888888888444555555666777888:::;;;;;;:::999;;;>>>???>>><<>>CCCHHHHHHDDDAAACCCEEECCCDDDGGGIIIEEE@@@AAAFFF<<<999666444555777777888888999;;;;;;888777666666444666888777666666777999;;;888666666999::::::888===@@@CCCFFFHHHIIIJJJKKKMMMQQQVVVZZZ]]]aaahhhmmmqqqsssuuuyyyyyytttfff^^^VVVQQQLLLGGGDDDFFF<<<>>>???>>>;;;777666555555666777777555444555555///222444444222000000222222222222222222222333333000000000222333333222000000000000000111222333444////////////////////////---...///000111111111111........................///...,,,,,,...///...---...------,,,,,,------...---------.........//////)))(((+++111000)))(((,,,++++++,,,,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,---...///+++*********+++,,,,,,---111000000///...---------------......------,,,,,,............////////////444333222222444444333222555555555444444333333333444222111222333333222000222111111222333333222111222111111111222444666888777444222333555666444111666666777777666444111000444555666555444444555666555;;;<<<777666999999555444444555555555444333333555999===AAABBB@@@===:::666777777777888888888888666666555444333222222111222222333444555555555555444444444333333222222222111222222333333222222111222222222111111111111000444111...---///222444444222111000//////000111222111111222222111000///---/////////...------,,,,,,------,,,+++*********++++++---///000000///---+++)))***+++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,...***)))++++++)))***...---,,,+++***))))))))))))***)))((()))+++,,,---,,,(((***+++,,,------,,,+++((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))******+++******)))))))))))))))************)))'''&&&%%%***(((((()))***+++***)))++++++******)))((('''''')))))))))))))))(((''''''***)))(((((())))))((('''(((((((((((()))))))))))))))************+++++++++************+++,,,------,,,,,,+++++++++++++++++++++++++++************)))++++++************+++++++++++++++***************,,,,,,+++***)))))))))***.........////////////000---------.............../////////111222444666777;;;;;;::::::888777666555444555555444222222444555555666777999;;;===>>>???>>>>>>???@@@@@@@@@@@@???>>>???AAABBBAAA>>>;;;999:::999888666555555555555888888999999999999888888777666555444555777999:::666666666666777888999::::::::::::;;;===@@@BBBDDDEEEDDDCCCEEEJJJOOOSSSUUU]]]aaacccccchhhqqqyyy|||zzzzzz|||yyypppggg^^^XXXTTTMMMJJJGGGCCCAAA>>>:::777::::::999888777666555555888777555444333333444444333333333222222111111111555555555444333222111000000///......000111111000333222111111222333555666444333222111000000000000...///////////////......---,,,+++******+++,,,---...---,,,+++,,,---...///,,,,,,,,,---------......////////////////////////...,,,)))(((***,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------....../////////......---------,,,+++++++++,,,,,,---...000000//////...------,,,............---,,,++++++........./////////000000333222111111222333222000555444444444333333333333333111000111222222111000222222222444555444333222222222222222333555666777666444333333555555444222666777777777666444222111222444666666555444555666<<<@@@@@@:::777888666333555555555555444333333222555888<<<@@@AAA@@@===;;;;;;:::999888888777777777777777666555333222111111333444444444444444333333444333333333333222222222222222222333333222222222222222222111111111111000222000......///111222222111111000//////000111111///000000111000///...---/////////...------,,,,,,++++++++++++++++++,,,,,,+++,,,...//////...,,,+++)))***++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,...***)))++++++)))***------,,,+++***))))))))))))+++)))((()))+++------,,,***+++++++++***)))((('''((((((((((((((((((((((((******************************))))))))))))******+++******)))))))))))))))'''(((((()))))))))))))))***(((((()))***+++***))),,,,,,++++++***))))))((()))))))))))))))((('''''')))(((''''''(((((('''&&&'''((((((((())))))))))))))))))*********+++++++++++++++***))))))))))))))),,,,,,,,,++++++++++++++++++++++++************)))++++++************++++++***************+++++++++---,,,,,,+++******++++++------........./////////.............../////////000000111222333555666777999999999888777666555444333555666555444333444555888888777777888999::::::===>>>>>>?????????>>>>>><<<===???@@@@@@>>><<<;;;999888777666555555555555666666777777777777666666777666555444555777999:::777777666666666666666777999888888999:::<<<>>>@@@???>>>>>>???BBBEEEHHHIIILLLPPPSSSRRRVVV^^^dddfffiiihhhhhhjjjoootttwwwxxx{{{}}}|||wwwrrrmmmjjj```^^^ZZZUUUPPPKKKGGGEEEFFFCCC@@@>>><<<:::777444999999888777666555444444777666555333222333333444333333333222222111111111444444444333333222111000000///---...000111111000222222111000111222333444222111000///..................////////////......,,,,,,+++******+++,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,------------..............................,,,))))))***,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........---------,,,,,,---,,,,,,,,,,,,---....../////////......------,,,............---,,,+++***////////////000000000000111000///000111222111///444444333333333333333222222000000000222222222000222333555666666555333222222222222222333555666777666555444444555555444222777777888888777555333222///222555777666666666666???BBBBBB>>>::::::888666666666555444333222222111555777;;;???@@@???>>><<>>;;;999777777777777888888666555333222111000555555555555444333222111222222333333222222111111222222222222222222222222222222222111111111111000000///......000111000///000000////////////000000....../////////...------/////////...------,,,,,,)))******++++++,,,------***+++---......---+++************++++++++++++++++++***)))))))))***,,,,,,...+++***,,,+++((())),,,,,,+++******))))))))))))+++)))((()))+++,,,,,,,,,---,,,***(((&&&%%%%%%$$$((((((((((((((((((((((((***************************))))))(((((())))))***+++******)))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))++++++******)))((((((((()))))))))))))))(((''''''((('''&&&&&&''''''&&&%%%''''''((((((((())))))))))))))))))*********++++++,,,+++***((('''&&&&&&&&&---,,,,,,,,,+++++++++***+++++++++************)))++++++************++++++))))))******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------...............//////000000000111111111222333555666777777777777777666444333222222444666777555444444555777666666555555666777888<<<======>>>======<<<<<<999:::<<<>>>>>>===<<<;;;777666666555555666666777444444555555555555444444666666555555555777999:::888777666555444444444444777666666666777888999:::::::::::::::;;;;;;<<<<<<@@@EEEGGGFFFGGGMMMPPPQQQXXXVVVUUUVVVYYY\\\^^^^^^^^^bbbmmm}}}~~~xxxpppmmmoookkkgggaaa\\\XXXSSSOOOLLLFFFEEEDDDBBB@@@>>>===<<<>>><<<:::999888777555333777777666555444444333333666555333222111222222333222222222222222111111111222222222222222111000///000...---...///111000000222111000000///000000000//////...---,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,++++++++++++,,,---///000,,,,,,,,,,,,------------------------------------...+++))))))***,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---.........---------,,,,,,/////////...---,,,+++***/////////000000000111111111/////////111222111000333333333333222222222222222111000111333444333222555777999999777444222111111111222222333444555555666555555555555555444333777777777777666555444333...111666888888777666666<<>>>>>>>>???888777666444333222222111555777:::===??????>>>===???===;;;888777777777888999888777555444222111000444444444444444333222111111222222333333222111111222222222222222222222222222222222111111111000000/////////000222222000...////////////////////////............//////....../////////...------,,,,,,***+++++++++,,,,,,++++++)))***+++,,,,,,+++***)))+++***************+++++++++***)))))))))***,,,,,,...+++***,,,+++((((((***++++++***)))))))))))))))***((('''((()))++++++***---,,,***'''%%%%%%%%%%%%((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++******)))))))))))))))++++++***)))((('''&&&&&&***(((((((((***+++***)))))))))(((((((((''''''''')))))))))))))))((('''''')))(((&&&'''(((((('''%%%'''''''''((((((((())))))))))))))))))************++++++)))(((''''''''''''---------,,,,,,++++++***+++++++++*********))))))++++++************++++++))))))******+++,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---------......//////000000111111111111111111222333444555555555555555444333222111111444777888777555444555222333555777888888888888;;;;;;<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999555555555555555666777888444444444555555444444444666555555555666777888999888777666555555555555555666666555555555555666666666888999999999777777777===AAACCCAAAAAADDDEEECCCIIIHHHHHHJJJMMMPPPQQQQQQNNNTTT```ppp|||~~~yyytttuuuvvvxxxyyyzzzzzz{{{xxxwwwtttrrrooonnnnnnnnnsssuuusssnnnkkkllljjjfffgggeeedddaaa]]]XXXVVVUUUOOOMMMIIIGGGFFFDDDBBB@@@???>>>>>>===<<<;;;;;;:::999888666777888888777555555555555444333222222111555444222111111111222222222222222111111111111111111111111111111000//////000...------///000000///222222111000/////////.........---,,,,,,,,,,,,,,,......------......//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++------------,,,,,,,,,,,,............---,,,+++***////////////000000000000111//////000222222222111222222222222222222222222333222111333555666666555777:::;;;:::666333111111111111222333333444444444555666666555444444444444777777777666666555444444///222777999999888777777;;;<<<>>>@@@@@@???@@@BBB999888777555444333333333555777999;;;============;;;:::999888777888888999999888777666444333222111111222222333444444333333000111333444444333222111333222222111111222222333222222222111111111000000000000111222333333000............//////.....................///000000111/////////...------,,,,,,,,,------,,,,,,***)))((())))))***++++++***))))))++++++***))))))******++++++***)))))))))***,,,,,,,,,***))),,,+++((((((*********))))))((())))))))))))'''&&&&&&((())))))(((,,,+++)))(((''''''(((((((((((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))+++******))))))))))))))),,,+++***(((''''''''''''***(((((((((***+++***)))***)))))))))))))))(((((()))))))))))))))(((''''''***)))'''((())))))(((&&&''''''''''''(((((((((((((((((()))))))))************)))))))))******+++,,,......------,,,+++******+++++++++*********))))))++++++************++++++))))))***+++,,,------...++++++************+++++++++++++++,,,,,,,,,,,,---.........///000111111222000/////////000111222222333333333333333222111000000333666777666555444555000333777;;;<<<:::777555999999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999777666444444444444555666777888444555555666666555555444555555555666666777888999777666666666777777888999666666666666555555444444222555888999888666777888:::???@@@===<<<======:::===<<<<<<>>>AAACCCDDDDDDAAAGGGQQQ^^^gggjjjfffbbbbbbbbbcccccccccbbbaaa```cccbbb___]]][[[ZZZZZZZZZ^^^```]]]WWWSSSRRRPPPLLLIIIIIIHHHFFFEEEDDDBBB??????===<<<===>>>>>><<<;;;888888888888888777777777666444444555777777777666444444333333222222111111444333222111000111222333111111111111111111111111000000111111111000/////////...,,,---///000000///333333222111000///............---,,,,,,,,,---------------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++............////////////000///...///111333222111000111111111111222222222333222222444666888888777777:::;;;999444222222444333333444555555555555555555666777666444444444555666666555555444444444444222555888:::999888888999======>>>@@@???;;;<<>><<<<<>>:::::::::999999888888888555555444444444555666666555555666666666666555555444555666777777888888888777777666666666777777888555555666777666666444444,,,000444444333222555999<<<@@@@@@<<<999:::;;;999<<<;;;:::::::::999777555666888<<<@@@CCCCCCAAA?????????AAAAAAAAA???===<<>>===;;;;;;<<<<<<===:::<<<:::666555888888666999;;;:::777999<<<:::333555444444444555444222000222222333444555555666666222111000111222333222111333333222222222222111111444333222111111222333444///000000000111111111222000111111222222111111000///---,,,,,,...//////...///000000111000///---------------,,,,,,------...---,,,++++++,,,---///111,,,,,,---......---,,,,,,)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,+++***+++,,,---+++***)))*********++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,---------,,,,,,+++*********++++++++++++++++++++++++,,,++++++,,,---............,,,,,,,,,---------......---,,,+++---///000000/////////000000111111111222111000000222555777888777111444666555222333999>>>888999:::;;;<<<;;;:::999555777888777444333444777444444333222222222333333999:::;;;;;;999999:::<<<<<<999:::===;;;666666:::<<<:::999777777888:::;;;:::999999888888999::::::888:::<<<>>>>>><<<:::888666666666666666666666666333333333333222222111000111333555777888777555333444333111000000111333444222222222111111111111000222000//////000000///---,,,,,,---......---,,,,,,++++++***+++,,,...000222000//////...------,,,,,,***+++,,,------,,,***)))************************---+++)))((('''((()))***+++***)))))))))***,,,,,,'''%%%''',,,---******,,,))))))(((((((((((()))***,,,+++))))))***++++++******++++++++++++)))'''&&&'''(((((()))***+++++++++((((((((((((((((((((((((((((((''''''''''''((((((+++******)))))))))))))))---,,,)))'''&&&&&&'''(((***(((((()))***+++***)))''''''''''''(((((((((((()))))))))))))))((((((''')))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***+++---...///000//////---,,,+++******+++++++++************)))++++++************++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,------------......++++++,,,---...///000111222111111000000000000000111222222222222111111000000111222111111222444666777777666666666666777888444555777:::<<<>>>??????999999999999999:::::::::666555555444444444555555444555555666666555555444444555666777888888888888888777666555555444555555444555666666666555444333...222555555222222666:::888;;;;;;777444666777666:::999888999999999777555444555777999::::::999888888999;;;======<<<;;;:::999999888777777888999:::999;;;999555444777777555:::;;;:::666777;;;888111444444444555777777555333555555444444333333333333444333222222333333222111333333333222222222222222444333222222222333444555//////000000111111111222000111111222222222111111///---,,,,,,...//////...---.../////////...---,,,,,,,,,,,,+++,,,,,,---------,,,+++***+++---000111,,,,,,---......---,,,,,,)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,------------------------++++++***+++------+++)))))))))******++++++++++++,,,,,,------------......+++++++++,,,,,,---------(((+++,,,+++)))(((***,,,,,,,,,++++++***+++++++++///---,,,,,,...//////...//////...------------...............///000111222333111...///111222111///......111444777777555333777555111000222777===@@@>>>;;;888888999999777555555666777777777555444333444444333333333333222222666555555888<<<>>>===;;;777888999777555333333444>>><<<999999;;;<<<===<<<<<<;;;::::::;;;<<<;;;999888999::::::;;;::::::999999666444444666777666444666333000000111333444444222222444555666666777777333333222222222333444444222000///...///000///...666555333333333222///---....../////////...,,,+++---------,,,,,,+++++++++,,,++++++,,,------,,,***,,,++++++***)))(((''''''***)))((((((***+++***)))))))))))))))))))))))))))************************++++++************++++++++++++)))(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''+++***(((&&&&&&''')))***''''''(((((())))))******&&&&&&''''''(((((())))))'''(((((())))))))))))((())))))(((((('''''''''&&&))))))*********+++++++++***************)))((((((***((('''((()))***)))'''''''''''''''((((((((((((%%%%%%'''((())))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************))),,,,,,++++++***))))))(((*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,............////////////222111111000/////////000000///////////////000111///000333444444333222111;;;;;;:::999777555444333///111555999;;;<<<;;;:::<<<;;;::::::999999999:::888777666666777666444222000444999:::777444333333888999::::::999777444222777888:::;;;:::999666555666555555444444333333222555444333333444666999:::888777666444444666777999888999999:::::::::999888777666666666666666777888888999;;;===<<<;;;999777999888666555444555777888:::999777666444444333333666666888999999888777666555444333333222222333333666333111222444555333000333111//////000111111000555222000111333444222///333222222111111222222333111111111111111111111111222333333222000///000222222000...............,,,///000222333222111///---(((((()))***+++,,,,,,---,,,,,,,,,,,,------...//////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,***)))******)))((())))))))))))))))))))))))------,,,,,,+++***))))))***)))))))))+++,,,+++***)))+++---,,,***)))***,,,,,,,,,++++++***++++++,,,...---,,,,,,...//////.........------------...............//////000222222222000......000111000///...///111444777777555333444444333444666888;;;===>>>;;;999888999999777666888888999999888777666555666666555555444444333333777666555777:::;;;:::888666777888666444333333444:::;;;<<<>>>@@@@@@===;;;<<<;;;999999::::::999888444444555555555666666777888666444444666777555444777555333333444555555444444444555555666555555555444333333222222222333333222000///...///000///...222000//////000///---+++....../////////...,,,,,,---------,,,,,,,,,++++++,,,++++++,,,------,,,***,,,++++++******))))))(((+++***))))))***+++***)))))))))))))))))))))))))))************************+++******************++++++***)))(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''******)))((((((((()))***'''((((((((()))))))))***((()))))))))*********+++(((((())))))))))))(((((())))))((((((((('''''''''*********+++++++++,,,,,,)))************)))((((((((('''&&&'''((()))(((&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))+++++++++++++++++++++++++++++++++******++++++++++++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,------------------............333222111111000000111111111000000/////////000000000111222333333333222222777777777777666555444444333555888:::<<<<<<;;;;;;;;;:::999999888888888999666555444555666666444333+++///333555444333444555777777888888777666444333888888999999999888666666555555555444333333222222444333333333444555777888777777555555555666888999::::::999999999999999999777777666666666666777777444555666888:::<<<======:::888777555555666777888:::999888666555444444444666777888999999888777777555444333333222222333333666444222222444444333111555222///---///111222222555333111111333333222000333222222111111222222333111111111111111111111111111222222111000///111222333111///...//////...---...///000111111///...,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++******...,,,***)))******)))(((************************------,,,++++++***))))))***)))))))))+++,,,+++******,,,---,,,+++***+++---,,,++++++***++++++,,,,,,...---+++,,,...//////...,,,,,,,,,,,,---...///000////////////000111222222000///------///000//////...///000333666777555333111333555888999:::::::::===;;;999888999999888666:::;;;;;;::::::999777777888888777777666555444444777666666666777777666444555666666555333222333555777:::???DDDFFFDDD>>>:::<<<;;;999999999999777666555444444444555777888999777666444555666666555333444222111222222222000///555555666666555444444333555444333222222222222222222000///...///000///......---------......,,,***.........///......---,,,------------,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++---,,,******++++++***((())))))))))))))))))))))))************************************************+++***)))((((((''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))************))))))***))))))((('''&&&))))))(((((((((((('''''')))))))))*********++++++))))))******))))))((('''(((&&&%%%&&&'''((('''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))&&&''''''((()))************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++......------------......,,,,,,,,,------------...444333333222222222222333222222111000/////////000111111111222222222222333333444555555555555555555555666777999::::::::::::999888777777666777777777444333333444555666555333,,,...111222222222444555555555555555555555555555888777777666666666666666555444444333333222222111222333333333444444555555666555555555666888:::;;;<<<;;;999888888888999999888777777666666777777777333333444666888;;;>>>???999888666555555555666777999888777666555555555555777888888999999888777777555444333333222222333333555444333333444444333111666333///---...111333444444333111222333333222000222222111111111111222222111111111111111111111111000111222111000000111333333111//////000000///.........///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,***(((''''''---,,,***)))******)))(((************************,,,,,,,,,+++******))))))***)))))))))+++,,,+++***,,,,,,---,,,,,,,,,,,,,,,++++++******++++++,,,,,,...,,,+++,,,---.........+++++++++,,,---...000111////////////000000111222...---------......////////////000333555666444333111333666888::::::999999<<<;;;999888888888888777;;;;;;;;;:::999888888777999999888777666555444444666555555555555555333222444444444333222222444666777:::@@@EEEHHHFFF@@@;;;===<<<:::999999999777555444444444555666888999:::666555555555555555444333222222222222333222...,,,444555555555555555444444555444333222111111111111222000......///000///...///......///000111///---..................------------------------,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,---------...---++++++++++++***((())))))))))))))))))))))))************************))))))************))))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***(((((((((((())))))))))))''''''''''''((((((((((((************)))'''&&&&&&))))))(((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((('''((('''&&&&&&(((((('''&&&''''''''''''((((((((((((***)))'''&&&%%%&&&((()))******************************++++++++++++******************))))))))))))''''''(((((()))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------------.........,,,,,,---------.........444444333333333333333444444333222000000/////////111111111000111222222333333444444555555555555444333444444555666777888999666666555555555555555666111111111333555666555333333333333222111222222333555444444444555666777888888777555444444555666777444444444333222222111111333333444555555555444444444444555666777999;;;<<<===;;;999777777777999:::888888777777666777777777777777888999999999999999777666555444444444444555777777666555444444444555888888888888888888777777555444333333222222333333555444444444444444333222555222000000111333444444333333222222222222111111222222111111111111222222111111111111111111111111///000111000///000222444444222000///000000000......////////////...---,,,......---------,,,,,,,,,+++++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++)))(((''''''---+++))))))***+++***)))************************,,,+++++++++******))))))***)))))))))+++,,,+++***,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,---...,,,++++++---......---******++++++---...000111/////////...//////000111------------------///000000///000222444555444222333444444555777888999::::::999999888777666777777999888888777777777777777888888888777666555555444444555555555555444444444333333333333222333666888:::;;;>>>AAADDDDDDAAA>>>===<<<:::999999999777555000111333555666666666666444555666666555444333333666666666777888666333000222333444555666666666666555444333222111000000000222000......///000///...000//////000222222111///......------............------------------------,,,++++++,,,------,,,***+++++++++,,,------.........---++++++++++++***((())))))))))))))))))))))))************************((()))************)))(((***))))))(((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''************)))'''&&&&&&(((((())))))))))))))))))((((((((()))))))))******)))))))))))))))((('''''')))((('''((())))))((('''''''''''''''((((((((((((***)))'''&&&%%%&&&((()))************************)))******++++++******)))*********)))))))))((((((************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---------------.........////////////333333333222222333444444333222111000////////////111111000000000111222333555555666666666555444444222222333444666777888999444444444333333444444555111000000222555666555333333222111111111222222333555555555666777888:::;;;888666444333333444777888555555444333333222222111555555666666666555555444444444555666888:::;;;<<<<<<;;;999777777888999:::999999888777777777777777888999<<<======:::777555444444333333222222222222555555444333333444444444888888888777777666666666555444333333222222333333555555555444444333333444222222222444666666444222333333333333222111111222222111111000000111111222000000000000000000000000...000000000//////111333444222000///000000000...000000000000//////......//////...------,,,,,,,,,,,,++++++******+++++++++,,,---------------------))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))---+++))))))***+++***)))************************++++++***************)))***)))))))))+++,,,+++***---+++***+++,,,---,,,+++************+++,,,---------,,,***+++---......---*********+++,,,...///000///......------......///,,,---...---------///111000000000111333444333222444333333333444666888999777888888777555444555777555555555444555555666777888888777777777777666666444666777777555444444555222333333222222444777:::;;;;;;:::<<<>>>??????>>><<<:::888888888888777555111444999===>>><<<888555333555777777555333333333555555555666777666333000111222333555666777777777444333222111111111111111222000///...///000///...///......///111111///.........---------...//////------------............,,,++++++,,,------,,,***+++++++++,,,,,,------------,,,******++++++***((())))))))))))))))))))))))************************'''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++))))))))))))((((((((((((************))))))))))))))))))***))))))((('''&&&(((((())))))))))))***************+++++++++,,,,,,(((((())))))(((((('''&&&***((('''((()))***)))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))************************((()))***++++++***)))(((******)))))))))(((((((((+++++++++***************,,,,,,,,,++++++++++++*********++++++++++++*********+++,,,------...------........./////////000000222111111111111222222333111111000///.........///000000000111111111111222555555555666555555444444444444666777888888888888333333333222333333444555111111111333555666555333///------...111333444333666777777888:::;;;;;;<<<777666444333444555777888666555555444444333222222777777777666555555555444444555666777999:::;;;<<<::::::999888888999:::;;;:::999888888777777777777444777<<>>;;;666222222333333333333333333666:::>>>999888666777888999999888555444333333444555444222111888AAAHHHHHHBBB888111111444777777555222222333333222222333555555444222555555555666555555444333111111111111111111222222222000///...///000///...222111000111222222000......------,,,---...///000---------.........//////,,,,,,+++,,,---...,,,***++++++++++++++++++++++++***)))((()))***+++***)))))))))))))))))))))))))))************************'''((()))++++++)))((('''))))))(((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******((((((&&&&&&''')))+++---******))))))((((((((('''))))))(((((('''''''''&&&'''((()))))))))))))))((((((((())))))*********+++&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&((('''&&&&&&'''((('''&&&''''''''''''((((((((()))%%%%%%'''((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,,,,,,,,,,++++++***************++++++++++++******+++,,,...000000000000///,,,,,,,,,---------............---......///000000......---------......///---///111222333222000///---...000222444555555666666777888888666222///,,,333222222222333444444555444333333444555666555333444333111333555666333111555777999;;;<<<;;;:::999666666666666666777888888777777777666555555444444888777444222111222333444555666777888999:::::::::666777888999;;;;;;;;;;;;;;;:::999888777777777777666777999::::::999888777555555666666555555444333777666666777777888999:::777666444333222222333333555444333333222222333333444666777666333222444666444333444555888888777666111333555444111///111333111111000000000000111111000000000000000000000000111111111000...---...000222000.........///...,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++)))))))))))))))************)))))))))+++,,,+++***+++++++++*********)))))))))************+++++++++,,,,,,---------.........++++++,,,,,,,,,,,,------000///---,,,++++++,,,---,,,,,,,,,------------...,,,+++,,,...111333333333444444444444444444444444444444444333333222222222444222000111333666777888999999999999:::;;;<<<===<<<<<<<<<:::888666666666444333333666999999666333555666888:::;;;:::999888333333444444555444444333222666<<>>>>><<<:::888555555666555555444333222222111000111333444444333333333444444444444333333333333333444555555666666333222111000////////////000000///............///,,,,,,,,,---------......000111222111///------.........------------,,,,,,,,,+++******++++++***(((***)))((()))***+++***(((++++++************++++++))))))))))))******************++++++******)))(((''')))(((&&&&&&))))))''''''((((((((((((''''''&&&&&&''''''(((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))+++***)))((((((''''''(((***)))((('''''''''''''''((('''%%%$$$%%%''''''''''''((())))))))))))((('''(((((((((((((((''''''&&&***((()))***((($$$$$$(((((((((((((((''''''''''''$$$&&&((()))***)))'''&&&)))((((((''''''''''''(((&&&'''((((((******+++,,,&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((()))))))))***************+++***)))(((((((((((((((,,,+++******,,,,,,+++******))))))+++---......,,,***,,,......---,,,---...//////............//////---///000///.........000000000///////////////...111///...111555666444222888888777666555333111000111111222333333333333333777555333333333222000...///000222444666666666555666555444555777888777666666555555666888888666555777777777777666555444333888888999999888666444333777777777777777888::::::888999999:::::::::999999999777666666888999999888777888:::;;;:::999777666444444555555555333222000444444444555888888777666555555444333333333333444222222222333222222111111444555555444222222333444666555555444444333333222111111000000000000111111111111000000000000//////,,,,,,...///000000000000,,,///222222000---++++++---,,,+++,,,.........---///...------,,,,,,,,,,,,---......------,,,+++***++++++++++++++++++++++++,,,+++***+++,,,------+++,,,,,,,,,,,,,,,++++++***,,,+++))))))+++,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,************************++++++++++++++++++++++++************************,,,,,,++++++***))))))(((+++***((((((((()))+++,,,***++++++++++++,,,,,,,,,((()))+++,,,---,,,++++++***++++++,,,---...//////...,,,,,,,,,...///...---000000000000111111111111333222222222222222222222333222000111333555555555666555555555555555666666888:::;;;;;;;;;;;;<<<>>><<<<<<;;;;;;:::888666444444444555666666666555444888888777666666666555555888999;;;<<<<<<<<<::::::666666666666555444333222111000000111333555444333222222333444444444333333444444555555555555555555333222111000////////////000/////////............,,,,,,,,,---------......111222333222///------------------------,,,,,,,,,,,,+++******++++++***(((***)))((()))***+++***(((++++++************++++++((()))))))))***************************))))))(((((()))((('''&&&'''(((''''''(((((()))((((((''''''&&&'''((())))))((('''&&&************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******)))''''''&&&&&&&&&***&&&###"""%%%((('''&&&&&&''')))******)))'''&&&)))))))))))))))(((''''''+++))))))+++***''''''***((((((((((((''''''''''''$$$%%%'''((((((((((((''')))(((''''''''''''(((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))((((((((((((******************++++++---,,,+++***))))))))))))++++++***+++------+++)))***))))))+++---...---,,,)))+++---...------...//////......------......///......///.........///000////////////............222111000222555666666444777777666555444333222111000111333444444444333222444222111111222111///---000111222333444555666666555444444444555777777888777666555555777777666444666666777666666555444444777777888888777777666666777777777777888999:::;;;:::;;;;;;;;;;;;;;;::::::888666555666888999999999666777999:::999888666555333333444444333222111000333333333444777888777666555555444333333333333444333444444444333222000///333444444333111000222333444444444444333333222222111111111000000111111111111000000000////////////+++,,,---///000111111111,,,...000000///---,,,,,,111///...---...---+++***000///...---,,,+++++++++++++++,,,,,,+++******)))+++++++++++++++++++++++++++*********,,,---,,,+++++++++,,,------+++***))),,,***)))***+++,,,,,,+++,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,************************************************************************************************))))))((((((((()))***+++*********+++++++++,,,,,,++++++,,,---,,,+++)))(((++++++,,,,,,---.../////////...------//////...---/////////000000111111111222222222222222222222222333111111111333555444444444444333333333444555555555777999;;;;;;===???AAA??????>>>===:::888777777444444555555555444444444666666666666666777888999888999999:::;;;:::::::::666666666666555444333222111000000111333555444333111222222333444444333333777777666555444444333333333222111000///////////////////////////......---,,,,,,,,,---------......111222333111///---,,,---+++++++++++++++,,,,,,,,,,,,+++******++++++***(((***)))((()))***+++***(((++++++************++++++((()))))))))*********************))))))))))))))))))((('''''''''''''''(((((())))))******)))))))))&&&'''((())))))((('''&&&))))))))))))************((((((((((((((((((((((((***))))))(((((((((((()))******)))''''''&&&&&&&&&+++((($$$$$$&&&))))))'''%%%'''(((******((('''%%%))))))******))))))(((''')))&&&&&&)))***((((((***(((((((((((('''''''''''''''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******************,,,++++++***))))))***************,,,------***(((***))))))+++------,,,+++)))+++---...------...000......------------......///...------...///000000............////////////333222222333555777777777555555555555444444555555222333444555555444333222111000000111333333222000111111111222333444555666555555555555555555777888777666444555666666555444666666666666666666555444666555444444555777999:::777777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::888666555666888999999888444555777888777666444333333333333222222111000000333222111333555777777666555555444333333333333444666666666666444222///...222333333222000000111222333333333333333222222222222222111111111111222222000000000////////////...+++,,,---///000111111111...//////...,,,,,,---///222000............,,,***000///...---,,,+++++++++++++++,,,,,,,,,+++******------------------------+++***)))***,,,---,,,+++***+++,,,---,,,+++***)))+++******+++,,,---,,,++++++++++++******++++++,,,---------,,,,,,,,,++++++))))))))))))***++++++,,,***************************************************************+++++++++))))))*********+++++++++((((((((()))))))))******************++++++++++++------------,,,+++***))),,,,,,,,,---------......444222111000000000...,,,...//////000000111111111111111111222222222222222222111111222444444444222222222222222333444555666333666888:::;;;===???AAA?????????===999777777888555555555444444444444444555555444555666777999;;;777888888999999999999999555555666555555444333222222111000111333444444333000111222333333444444333888777666555444222111111333222111000/////////////////////000///......---,,,,,,,,,---------......///000111000...,,,,,,---******++++++++++++,,,,,,,,,+++******++++++***(((***)))((()))***+++***(((++++++************++++++))))))))))))************+++***)))(((((((((((())))))&&&&&&((((((&&&'''***((())))))***************(((((((((((((((((('''&&&(((((()))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''''''''''''''***)))'''&&&((()))))))))&&&'''(((((((((((('''&&&)))))))))))))))(((((('''&&&""""""&&&((('''&&&(((((((((((((((''''''''''''((('''%%%$$$$$$&&&((()))(((''''''''''''(((((()))+++******)))''''''&&&%%%))))))(((((((((((())))))(((((((((((())))))))))))***************))))))))))))))))))(((((())))))******+++,,,...000...+++(((***))))))***,,,---,,,***)))+++---...------...///......------------......000...,,,,,,...000111111...////////////000000000333333333444555666777888666555555555555666777777555555555444444333222111111111222444666666555333111111111222333444444555555666777777555555666777777555333444555666666555555666666666666666555555555444222222444777;;;===777777777777777888::::::::::::;;;;;;;;;;;;::::::888666555555777888888777333444666777666555333222333333333222111111000000222111000222444777777777555555444333333333333444777888888888666333111///222333333222000000111222222222222222222222222222222222222111111222222222000000////////////......,,,,,,...///000000000000/////////---,,,,,,///111///...---...000000000//////...------,,,,,,,,,,,,------............------------------------------+++***)))***+++,,,,,,***+++++++++++++++******)))*********+++---...---+++,,,++++++++++++,,,,,,---......------,,,,,,++++++******)))))))))***++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++***************'''((()))++++++***)))(((************++++++++++++------,,,,,,,,,,,,,,,---...------------,,,,,,,,,222111////////////---,,,...//////000111111222222000111111111222222222222222111111222444444333111000111111222333555666777555777999:::::::::<<<>>><<<======:::777555555777666666555444444444444444666666444444444666888999555666777888888888888777555555555444444333222111333222111111333444333111000000111333333444444333666555555444333222222111333222111000////////////...///000000000///------,,,,,,,,,---------......---...000///---,,,,,,---+++++++++,,,,,,,,,------,,,+++******++++++***(((***)))((()))***+++***(((++++++************++++++))))))))))))************+++***)))((('''(((((())))))%%%%%%((()))&&&'''+++'''(((((()))******))))))))))))((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''''''''(((((('''((())))))((('''((()))''''''''''''''''''''''''(((((())))))(((((('''&&&)))$$$###''')))'''&&&'''((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((()))))))))))))))((('''''''''&&&)))(((''''''''''''((()))'''((((((((()))))))))************))))))((((((((())))))((())))))***+++,,,,,,---///111333111---******))))))***,,,,,,+++)))***,,,......---------///...------,,,,,,------...000---++++++...111111111/////////000000000111111222222222222333444666888888888666666666666777888888777555444222222111111333222333555666666444222000111222333333333333333666888::::::777555555666666444222333555666777666555555666666666666555555555555555555777888:::;;;666666666666777888999999666666777888999999999999999777555555777777777666444555666777777555333222444444333222111111111111222000000111444666777777555555444333333333333444666777888999999777444222222333333222000000111333111111111222222222222222111111000000000000111111000000/////////.........------...//////000//////...///000000///...///000///.........000111000///...------,,,,,,,,,------------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,+++***,,,++++++************************,,,...///---,,,,,,,,,,,,,,,,,,---......///......---,,,,,,+++++++++******))))))))))))***++++++++++++++++++++++++************************))))))******++++++++++++---,,,,,,+++***)))((((((&&&(((***,,,---+++)))((()))************+++++++++---,,,++++++,,,---///000///......------,,,+++++++++******+++---......---...//////000111222222333000000111111222222222222222111111222444444333111000000000222333555777888888999::::::888888999::::::;;;;;;888555333444666777666555444444444444444888777555444333444666777444555777888888777777666444444444444333222111111444222111222333333222111///000111222333444444444333333333333333333333222333222111000////////////...///000000000///---,,,,,,,,,,,,---------......+++---......---,,,,,,---,,,,,,,,,------.........,,,+++******++++++***(((***)))((()))***+++***(((++++++************++++++))))))))))))************+++***((('''''''''((()))((($$$$$$)))***'''(((---&&&&&&'''((())))))((((((***)))(((&&&&&&&&&'''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((()))***(((((('''''''''(((((()))%%%(((+++***'''&&&''')))((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&...)))'''***,,,)))'''''')))(((((((((''''''''''''%%%&&&'''((((((&&&$$$###'''''''''''''''((()))***'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''((((((((())))))*********)))))))))((((((''''''******++++++,,,---//////---///111444555333///+++***))))))***,,,,,,+++)))+++,,,......---,,,---......------,,,,,,------...000---***+++...111222111//////000000111111222222000111111111111222555777;;;:::888777666666666777:::888666333111111111111222222222444444333000...///000222333444444333222666999<<<;;;888555444555555333222222555777777777555555666666666666666555555666888999::::::999999555555555555666777888999333333444666777777777777:::888666555666777666555555666777888777666444333555444333222111111111111222000///000333666777777555555444333333333333444444555888::::::999777666333444444222111000222333111111111111111111222222000000////////////000000000/////////..................///////////////...,,,///222333222000///...333111000///000///...,,,------,,,,,,,,,---......++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***---,,,***)))))))))***+++***)))***,,,...///---,,,,,,,,,,,,,,,------.../////////...---,,,,,,++++++++++++***)))(((((())))))++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......---,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,---------......////////////000000000000444444333333333222222222444333333333444444222111333222222333555666666555888777555555555888;;;<<<777666444222222222444555;;;999555444555666666666777666666555555555666666222333444555666666666666444555555333///---...000111000000000000000111222000111333333222222333444666555444222111000000000222111111000000000000000////////////............******)))+++---///......---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))))))))************************************((()))***(((%%%&&&++++++******)))(((''''''&&&!!!$$$((((((&&&&&&(((+++(((((((((((((((((((((((('''&&&&&&'''(((&&&!!!(((((()))******************(((''''''(((((('''&&&''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((******(((&&&'''%%%&&&))))))&&&$$$&&&(((((())),,,---,,,)))&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$)))((('''&&&&&&'''((())),,,,,,)))&&&(((,,,,,,''')))))))))((((((((((((((((((((((((((())))))))))))---,,,***)))***---111333666666666555222...+++))),,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------)))''')))///...)))***...***+++,,,---............///000000000111111111111---...111333444555555444???<<<888888999:::999777999444222555777555333333000111222444555444444333111222333333444444444444999;;;===<<<888444111000333333333666888::::::888555333111222333444444333222444666999999999777666888666555555777888888777444333222333555666555444555:::>>><<<777333333666666666555555444444444444555555444333333222111111000111444666777777666666555444222000000000000000444555555555666666777777222333444444333222000///333222222222111111000000000/////////111111///---333222000...,,,,,,,,,,,,///000000000000//////...000000000000000000000000///.........//////---++++++)))***......******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---,,,++++++------,,,+++)))******++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++***)))(((((())))))+++++++++*********))))))///...,,,+++)))))))))***)))((((((''''''(((((()))+++******))))))******+++))))))))))))))))))))))))***************************+++,,,---------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////000000000000444333333333333222222222444333222333444333222000222111111222444555555444333333444444555555666666555555333222222222333333999777555555666777666666555555444444444444555555333333444555666666666666333444444222///...///111111000000000000111222222111222333333111111222444555444333222111111000000222111111000000000000000////////////............+++******+++---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))(((((((((((()))***************************************,,,******+++***'''(((,,,*********)))((('''''''''***)))((())))))***))))))((((((((((((((((((((((((((('''''')))***((($$$ (((((()))************)))***(((''''''(((((('''&&&'''(((((())))))(((((('''))))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''***))))))***++++++***((((((&&&(((,,,,,,))))))+++(((((((((***++++++(((&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))###$$$""""""''''''###(((((((((((((((((((((((())))))))))))((((((((((((---+++***)))***---000222444444444333111...+++))),,,+++******,,,,,,+++***+++++++++,,,,,,,,,---------+++,,,000///++++++///***+++,,,---............//////000000000111111111...///000222333444555555???<<<999777777777666444888444222666888555333333222333444555555444333222///000111333444555555555:::<<<===<<<999555444333555444444666999:::999888444333222222444555444333333555777999:::999777666444333222222444555555444555333000000111333555555666999;;;;;;777444333444333333444555555666666666555444444444333333222222000222444666777777666666666444333111111111111222444444555555666666666666333333444444333222000///222222111111000000000000222111111111333333111000000000///......///000000...//////000000000//////........................///...---...///...---+++)))''')))---///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++***+++,,,---,,,+++++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++***)))))))))))))))+++++++++*********))))))---,,,***)))))))))+++,,,))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------............/////////000000000333333333222222222111111333222111111333222111///111000000111333444333222111222333444444444222111333222222222222111111111666555555666777888777555444333333333333333444444444444555555555555555444111222333222000///000111111111000000111111222333222333444333111111222444444333333222111111111222222111111000000000000000/////////............------,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))'''((()))++++++******)))************************+++))))))+++)))&&&'''+++******))))))((((((''''''000,,,((('''***+++)))&&&(((((((((((((((((((((((()))((()))***+++***'''$$$'''((())))))******))))))***(((''''''(((((('''&&&((())))))******))))))((()))((((((''''''(((((()))&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((()))******)))'''%%%###$$$(((***''''''***)))'''''''''))))))((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((((((((('''&&&&&&'''(((((("""###"""!!!###((((((%%%''''''''''''((((((((((((******))))))((((((''''''++++++))))))***,,,///000000000000000///---+++))),,,+++******+++,,,+++***++++++++++++,,,,,,,,,,,,000------///...,,,,,,...++++++,,,---............////////////000000000000/////////000111333444555;;;999666666666666555444777444444888999555333333555555666666555333222111---...000222444555666666888999:::999666555555666777666666777999999888777444333222333555666555444555666888999:::888777666666555444555777888777666666333///...000333555666777888888888777555444333000111333444666777888888444444444444444444333333111222444555666666666555666555444222222222222333444444444555555555555666333333333333333111000000000000000000////////////222111000111333333222000111000000//////000000111---...//////000000000000------------------------///...------......---,,,+++)))***...///---,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,*********+++,,,+++***---,,,,,,+++******))))))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++***))))))))))))))))))+++************)))))))))+++***(((''''''))),,,---))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++++++++******++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,---------......---.........///000000000222222222222111111111111222111000111222111000...111//////000222222222111333333333444333333222222000000111111111111000000333333444777999999777555333333333333333444444555555555555555555555444444000111222222222111111222111111111111111222333444444444444333111111222444333333222222111222222222222111111000000000000000//////.........---------...---+++,,,,,,---+++***,,,+++++++++++++++++++++************************,,,,,,,,,,,,++++++******'''(((***+++++++++)))(((************************(((&&&'''(((&&&###$$$)))***)))))))))((((((((('''...+++'''&&&'''(((((('''(((((((((((((((((((((((((((((()))***+++***)))''''''(((((()))))))))))))))***(((''''''(((((('''&&&))))))************))))))(((((((((''''''(((((((((&&&''''''((((((((((((((())))))((((((((((((''''''&&&%%%%%%&&&'''(((&&&%%%%%%######''''''%%%%%%((()))'''%%%%%%&&&(((((('''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%''''''%%%'''***+++(((((((((((((((((()))))))))******))))))((((((''''''******))))))***+++---...,,,,,,---------,,,+++***+++***)))***+++,,,+++)))***++++++++++++,,,,,,,,,---+++***+++,,,,,,+++,,,+++,,,------.........---........./////////000000//////...///000222444555444444444555666888888888666444555888888444222444666777777666555333111///...///000222333444444444444555555444222222444666999888777888999999777555333222222444666777666555777888999999999888666555777666666777888999888777666444111111222444555666777666555666777666333111000111333555777888888888333444555555666555444444111222333555555666555555555444333222111222222333444444444444444444444444444333333333222111111000//////////////////......///......///111111000...444444222111000......---,,,---...///000000000000------------------------///---,,,,,,---...---,,,000------///...******,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))++++++***))),,,+++++++++******)))))),,,,,,++++++******))))))+++++++++++++++++++++++++++++++++*********))))))******)))))))))))))))***************))))))))))))+++)))'''%%%&&&(((+++,,,))))))(((((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((++++++++++++++++++++++++++++++*********+++,,,---***+++,,,,,,---------,,,,,,,,,,,,---------......,,,------...///000000000222222111111111000000000111000000000111111///...000///...///111111111000444333111000///000222333//////000111111000000///222222444777999999777444444444333333444555555666555555555555555555444444111111222333444444333222111111111111222333444555444444444222111111333555333333222222111222222222222111111000000000000000............------------///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++************************++++++,,,,,,,,,+++******'''((()))***+++******)))))))))))))))))))))))))))(((&&&'''(((&&&###$$$)))))))))))))))((((((((((((((())))))'''%%%&&&***---((((((((((((((((((((((((&&&'''))))))))))))((((((''''''((()))))))))))))))***(((''''''(((((('''&&&))))))************))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$%%%'''(((&&&%%%+++((('''***)))&&&&&&((()))'''%%%$$$%%%'''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$'''(((%%%%%%''''''$$$((((((((())))))************)))))))))((((((((('''(((((())))))***+++++++++)))*********+++*********+++***))))))++++++***)))*********+++++++++,,,,,,+++***)))))),,,---,,,***,,,,,,------...------------............///////////////......///111333444111222444555666777888999555333555888777333222444666666666666444222000///111222222333333333222222333333333222111222555777:::888777888888888666444222222333555777888888666999999999999888666555444333333333444666666555333222111111222444444333111666555444444555555333111111222444666777777666555333444555777777666555444222222333444444555555555333333111000000111222222444444444444333333333333444444333222111111111111................../////////......///111111000///444333333111000///------,,,,,,---///000000000000...........................---++++++,,,......---111...---......******,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))++++++***))))))))))))******++++++++++++++++++******)))))))))+++++++++++++++++++++++++++++++++******************)))))))))))))))******)))))))))))))))))))))))),,,***(((&&&&&&''')))***((((((''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++******+++,,,------------,,,,,,,,,---------......,,,,,,---...///000000111111111111000000000000///222111000000222111000...111/////////111111000///111000---,,,,,,...000222/////////000000000000111222222444666888888666444444333333333444555666777444444555555555555555444333333333555666666444222111111111222333444555666444444333222111222555888444333333222111111111222222111111000000000000000.........------------,,,...---,,,,,,,,,---+++************+++++++++++++++************************)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))+++))))))+++)))&&&'''+++))))))))))))((((((((((((&&&)))+++***'''(((,,,111((((((((((((((((((((((((&&&'''))))))'''''''''(((&&&'''(((((())))))((((((***(((''''''(((((('''&&&((())))))******))))))((((((''''''&&&&&&''''''(((&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&'''&&&&&&''')))***)))(((+++(((&&&((('''######&&&)))'''%%%%%%&&&'''((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$)))***'''%%%&&&&&&$$$''''''(((((())))))******((((((((()))))))))))))))'''((())))))******))))))(((((()))))))))*********+++***))))))***+++***)))************+++++++++++++++++++++***---000---''',,,,,,------...------,,,------------.........///............///000111222333444666666555444444555555333444555444000111555444444555555444222111000333444444444444333222222444555555444444444777999999888777777777777555333111222333666999:::999777:::999999888666444333222444444444666888888666444...///000222444333111...444444444333333222222333222444555777777666444333444555777888888666555333222333333333333444444555333222111000000000111222444333333333333333222222555444333222111111111111............////////////000000000111333444333111///000000111111000000///,,,---......////////////...........................,,,******,,,---...------******------,,,---111,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,*********+++,,,+++***(((((())))))***++++++,,,***************)))))))))++++++++++++++++++++++++************************)))))))))))))))******+++(((((()))))))))))))))***+++***)))(((''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))************************((()))***+++,,,++++++***)))***+++,,,------------,,,,,,,,,---------......+++,,,,,,---...///000111111111000000000/////////222111000111222222000...111000///000111111000///......------...///000111000000/////////000222222333333333555777777666444222222222222333444555666333333444555666666666666666555555666888888555222111222222222333555666777333333333111111333777:::555444333222111111000000222111111000000000000000.........---------,,,,,,---,,,++++++------,,,+++)))*********++++++++++++************************((()))***,,,,,,+++)))(((***)))((('''((()))+++,,,)))))))))))))))))))))))),,,******+++***'''(((,,,(((((((((((())))))))))))&&&'''((())))))***+++,,,((((((((((((((((((((((((&&&(((***)))'''&&&''')))&&&'''(((((())))))((((((***(((''''''(((((('''&&&'''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((******))))))(((''''''&&&'''&&&&&&(((***+++***(((((($$$###%%%$$$!!!"""%%%)))'''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$***,,,***((()))***)))%%%%%%&&&&&&'''(((((()))''''''(((((())))))******&&&'''(((******)))((('''((((((((((((((()))******+++)))((()))***+++***(((************+++++++++++++++---,,,***---///))) ,,,------...------,,,,,,,,,,,,---------.........------...///000000000000000333555555333111222333444222222333000...000666000111222333333333222111333444444555555555444444333555666555555555777999777666555666666666444222111111333666:::;;;:::888:::999888666555333111000666666777888::::::888666111111111222444444333111222444555333111000222444111333555777777666444333555666888999888666444222333333333222333333444444333222111111111111333333333333333333222222222111555444333111111111111222....../////////000000000000//////111333444333222...///000000000000///...------......///.........------------------------...,,,***)))+++---......+++((((((+++,,,,,,---111,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---+++***+++,,,---,,,+++))))))))))))************))))))))))))************************************************************)))))))))))))))***++++++(((((((((((())))))******(((((())))))******))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***))))))***+++,,,------...---,,,,,,,,,---------......++++++,,,---...///000111000000000000////////////333222111222333222111///222111///000111222000///---...000111222222222222111000///...///000222444555444333444666777555444111111111111222333444555222333444555666666666666777666666888:::999555222222222222333444555777777222222222111111444888;;;666555444222111000000000222111111000000000000000......---------,,,,,,,,,---,,,++++++------,,,+++))))))******++++++++++++))))))))))))))))))))))))'''(((***++++++***)))(((+++***(((&&&''')))+++---))))))))))))))))))))))))***((()))***(((%%%&&&+++(((((((((((())))))))))))&&&$$$###&&&)))+++(((%%%(((((((((((((((((((((((((((***+++***'''&&&''')))&&&''''''(((((((((((((((***(((''''''(((((('''&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((+++++++++***)))(((((('''%%%$$$%%%&&&))))))(((''')))&&&%%%''''''%%%'''***)))'''''''''))))))((('''&&&''''''''''''''''''&&&(((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%!!!'''***(((''')))***)))######$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++%%%&&&(((******)))'''&&&))))))((((((((())))))******)))((()))***+++***((()))************+++++++++***,,,+++)))***+++###---------...------,,,,,,,,,,,,,,,---------......,,,---...000000000//////+++///222333222111333555444222111111...,,,000666...///111222333333222222222333444555666666666666111333444444444444555666666555444555666666444222111111333777:::;;;:::888:::999888666444222000///333333444666777777555222777555444444666777777777000444666444///...111555000222555777888777555444666777999:::999666444222333333222222222333444444444333222222222333444555333333333222222111111111555444333111000111111222.../////////000000111111...------///111222111000111111111111///---+++***.........///......------,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......---***)))++++++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,++++++------,,,+++++++++******)))((((((((((((((())))))******++++++******************************************++++++))))))((())))))***++++++'''((((((((())))))******%%%&&&)))+++,,,,,,++++++))))))))))))))))))))))))&&&'''(((******((('''&&&******))))))(((((('''''',,,++++++***)))(((''''''+++***)))+++---...,,,))),,,+++***))))))***+++,,,,,,,,,.../////////...---///---+++,,,///222444444...///000111111000///...222000///000111111000///111111000///////////////......///000000///...---///000111111111000...---333444444444444333222222222222222222222222222222222222333444444333333333444555777999:::888333000444444444333333222222222111111111111111222222222333333333222222000///...222222111000///...---------,,,,,,+++*********++++++++++++*********)))))))))))))))***+++++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))///'''###&&&******))))))***)))((()))***)))'''&&&)))((((((((('''''''''''')))(((((('''''''''((((((&&&&&&'''''''''''''''&&&"""$$$(((***+++***(((&&&((((((((((((''''''''''''&&&'''''''''(((((())))))***(((%%%$$$%%%%%%%%%$$$))))))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&((('''######'''(((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%$$$))))))((('''''''''(((((($$$%%%'''(((((('''%%%$$$&&&'''((())))))'''%%%###((('''&&&(((******((($$$)))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((...,,,***'''&&&&&&''''''+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,*********------+++)))((())),,,/////////////////////...---,,,---///000111111111111333222000---+++,,,000333//////000111111000///...000111222222444444555666666444333333444555333222666666777777777777666555444222111444:::===;;;777999888666444333222333333333444444444444444444444333111000222555555222///444333222111000...------///000111222333333333333777666444444555444222000555333222333555555555333111111111000000000000000111111111111000000//////000000000000/////////////////////000000000---+++000...,,,---000111000/////////...---+++******)))+++,,,,,,---.........---------------------------...,,,***((((((***,,,...+++******))))))******+++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))************))))))((((((((((((((((((((((((((()))))))))************))))))************)))))))))###&&&(((###&&&+++'''''''''''''''''''''''''''&&&'''((())))))((('''&&&***)))))))))((((((((('''++++++******))))))((((((+++)))((())),,,---,,,***++++++***))))))***++++++,,,,,,.../////////...---///---+++,,,///222444444///000111222222111000///222000///000111222000///111111000///////////////---...///000000///...---///000111111111000......333333333333333222111111222222222222222222222222111222333444444444444444555555666777888777444111222222222222222222222222000000000000000000000000222222222222111000//////222222111000///...---,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((())))))***++++++******((((((((((((((((((((((((***&&&$$$&&&'''%%%&&&))))))((('''((()))((('''%%%))))))(((((((((''''''''')))(((((('''''''''(((((((((((()))))))))))))))((($$$&&&)))+++,,,+++)))'''((((((((((((''''''''''''&&&'''''''''((((((((()))***(((&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&((('''$$$$$$'''(((&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%((('''&&&(((******(((%%%)))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((+++***(((''''''((()))***+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************((()))++++++,,,,,,------+++++++++)))((((((+++---....../////////.........------...///000111111111222111000...,,,---///222...///000111111000///...000111111222333444555555666444333333444555333222555555666666666555555444555222111444999;;;999666888777666444333333222222333333333333333444444444222111111333555666444222222222222111000000//////111222333444555555555555666444444444555444222000555333222333444444333222000000000000000000000000222222111111111000000000////////////............//////...///000000---+++...,,,***+++---///...---///......---,,,+++***)))............---,,,++++++------------------------,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((+++%%%)))+++%%%)))...)))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((*********)))))))))))))))+++)))'''''')))+++++++++++++++***))))))***++++++,,,,,,---............---///---,,,---///222333333000111222333333222111000111000///000111222111000111111000///////////////---...///000000///...---000000111111000000///...222222222222222111000000222222222222222222222222000111222444555555555555666555444555666666444222111111111111222222222222........................000000000111111000//////111111000///...------,,,,,,,,,++++++******++++++******+++++++++++++++++++++++++++***************(((((())))))******))))))(((((((((((((((((((((((((((''''''(((&&&###&&&+++((('''&&&'''((((((&&&%%%)))))))))(((((((((''''''(((((((((''''''(((((()))))))))))))))))))))))))))&&&(((+++---...---+++)))(((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&'''''''''%%%######$$$&&&''')))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%((()))&&&&&&)))(((%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''((())))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''(((''''''((())))))(((&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''&&&'''((()))+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,---...///(((*********(((((()))***------..................------......//////000000000000000///------...000......000000000000///...000000111222333444555555666444333333444555333222333333444444555444444333555333222444888999777444555555555555444222111111111111222222222333333333222111111333666777666444111111111111111111222222111222333444555555555555444333222333444555333111555333222222333333111000000000000000000000000000222222222222222111111111//////.........---------///.........000///...,,,---+++******,,,------,,,///......---,,,+++******,,,,,,------------,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))((((((((()))))))))******++++++******)))(((((('''))))))************))))))***************************)))((((((((()))+++,,,''''''(((((((((((('''''',,,&&&***,,,&&&)))...)))''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))(((((((((((()))))))))))))))************)))'''&&&''')))***++++++******************+++,,,,,,---------.........///---,,,---000222333222000000111222222111000000111000///000111222111000111000000///////////////---...///000000000///...111111111111000000//////111111111111111000//////111111111111222222222222000111222444555666666666666444333333444555444444111222222222222333333333///...............------...//////000000000000///000000///......---,,,,,,,,,,,,++++++***++++++,,,)))))))))((((((((('''''',,,+++++++++***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''+++((((((***)))'''(((,,,(((''''''((())))))'''&&&)))))))))(((((((((((('''(((((((((((((((((()))***(((((((((''''''''''''''')))***,,,.........,,,+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))(((%%%###%%%&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%(((***((((((***(((%%%%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&'''''''''''''''''''''!!!###%%%'''(((((('''&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&'''((()))(((''''''(((((((((((('''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((...---,,,,,,---------,,,''')))+++,,,***))))))))),,,,,,,,,------......///..................//////...000111000///---......---...///000000000///...000000111222333444444555666444333333444555333222222333444444444444444444555333333444666777555333333444444555444222000///000000000111222222333333444444444555555666555555222222222222222222111222000000111222222222222222222111111222444555333222555333111111222111000.../////////000000000000000222222222222222222222222000////////////.........///...---...//////...,,,...---,,,,,,---.........///......---,,,,,,++++++((()))***,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))))))))*********************))))))(((((())))))************))))))***************************)))((('''((()))+++,,,'''(((((())))))(((((('''***%%%)))+++%%%(((,,,'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))*********)))((('''&&&&&&'''***,,,*********++++++*********,,,,,,,,,,,,------......///------...000222222111...///000111111000///...000/////////111222222000111000000///////////////---...000111111111000000222111111000000000000000000111111111111000//////000000000111111222222222000111333444555666666666555444222222333444444444333444444444444444444444000000000//////............//////000000000000/////////......------,,,,,,,,,++++++***++++++,,,,,,,,,+++***)))(((&&&%%%%%%,,,+++++++++***)))))))))(((((())))))))))))((('''((((((((((((((((((((((((...(((%%%))),,,+++))))))))))))((()))++++++)))(((***)))))))))((((((((((((((((((((((((((()))*********)))((('''''''''''''''***+++---......---,,,+++(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((()))(((&&&$$$%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%(((***((((((***(((%%%%%%&&&'''((())))))))))))''''''''''''(((((())))))$$$%%%%%%&&&'''((()))***"""$$$%%%$$$###"""'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''((((((((()))******)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...,,,******+++,,,,,,***(((***------,,,*********++++++++++++,,,---///000000//////.........//////---///111000///---------,,,---...000000000///...///000000111222333444555666444333333444555333222222333444555555555555555333333333444444444333222222222333333333111000/////////000111111222333333777777777555444333333333333333222222111000000///000000111111222222111111111000000111333444333222444333111111111111///.........//////000000000000222222222222222222222222111111111000000000000//////---,,,---...///...------------,,,,,,,,,------///......------,,,,,,,,,'''(((***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))******++++++******))),,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************(((((())))))************))))))************))))))***************************)))((((((((()))++++++((())))))******))))))(((***%%%))),,,&&&(((+++&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((())))))(((''''''***,,,)))***++++++++++++***))),,,,,,,,,+++,,,------...///...---///111222111000...///000111111000///...000///...///111222222111111111000//////////////////000111222333333222222333222111000000000000111111111111111111000////////////000000111222222222111222333555555666666666444222111111333444444333666555555555444444444444222111111000000/////////000000000111111000//////......---------,,,,,,,,,++++++******++++++,,,,,,......---,,,***)))((('''+++++++++***************))))))******))))))(((((())))))))))))))))))))))))---&&&"""''',,,+++'''&&&***))))))***,,,,,,+++)))******)))))))))((((((((((((((((((((()))***++++++---,,,***)))((())))))******+++,,,------,,,++++++(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&'''))))))'''%%%$$$%%%&&&(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%((()))&&&&&&)))(((%%%%%%&&&'''(((((((((((((((&&&&&&&&&''''''(((((()))$$$$$$%%%%%%'''(((***+++###$$$%%%'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))(((&&&&&&((()))%%%%%%&&&''''''(((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************'''%%%%%%)))++++++***)))+++------,,,+++***+++************+++---///000222111000.........///000---///000000...------...+++,,,...///000000///...//////000111222333444444666444333333444555333222222222333444555555555555111222222333333333333222111111222222111000000/////////000111222333333444999999888666222111111222222222111111000///......222222333333333333333222000000000111333333222111444222111111222222000///---......//////000000111111111111222222222222222222222222111111111000000...---+++,,,---///......***++++++***)))((()))+++............------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---......---,,,+++,,,,,,,,,+++++++++*********************+++++++++)))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++))))))************))))))************************((()))))))))************))))))************)))))),,,'''+++...((())),,,'''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***++++++******))))))((((((''')))******(((((())),,,)))***++++++++++++***))),,,,,,+++++++++,,,---............///111222111000///000111111111111000///000///...///111333222111111111000///////////////000111222444555555444444333222111000000000111111111111222222111111000////////////000111222222222333333444555555666555555222111111222333444333222666666555444333333222111222222111000000//////...222222222222111000//////---------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++***************+++++++++******++++++***))))))(((************************+++&&&%%%)))+++)))'''((()))(((((()))++++++***)))*********)))))))))(((((((((((((((((()))***+++,,,...---+++)))(((((()))*********+++++++++******)))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%)))'''&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((('''$$$$$$'''(((&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%'''((()))(((%%%%%%(((***$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---)))%%%&&&))),,,+++))))))***,,,,,,***)))***+++))))))))))))***---///111444333111///...///000000...///000///---,,,---...+++,,,---///000000///...//////000111222333444444666444333333444555333222000111222333444444444444///000222222222222222333111111000/////////000000//////000111222333444555777888777555111000222444////////////////////////222222333333333333222222111000///111222222111///333222111111222333222000------......///000000111000000000111111111222222111111111111000000000000...,,,++++++---...///...***+++,,,***(((''')))+++............------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++++++++******+++---......---+++***,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))'''(((***+++++++++)))((((((((())))))))))))((((((+++&&&+++---'''(((+++%%%''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))******,,,++++++***)))(((((('''&&&))),,,+++)))((()))+++)))***+++,,,,,,+++***)))---,,,+++***+++,,,---............///111222111///000111222333333222111000///......///222333222111111111000///////////////111222333555666666555555333333111000000000111222222222222222222111000000...//////000111222222222444444555555555555555444111111111222444444333222666666555444222111000000222111111000///.........333333333222222000///...------,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---(((((()))***++++++,,,,,,))))))******+++++++++,,,+++++++++++++++***))))))***************************)))+++---,,,((((((,,,(((''''''(((***+++***(((************))))))))))))(((((((((((()))***+++,,,,,,+++)))'''&&&&&&'''((())))))*********))))))((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%***(((&&&%%%'''((()))(((,,,+++)))'''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((('''######'''(((&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((***)))'''&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))'''%%%###'''))))))(((%%%%%%(((+++$$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%&&&''')))************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))555000***)))+++,,,***''')))***+++***)))((()))+++))))))((((((***---000111666444222000//////000111...//////...,,,,,,---///***+++---///000000////////////000111222333333444666444333333444555333222//////000222222333333333...000111222222222222333222111///......///000111///000111222333444555555555666666444111000333555---------...///000000111000000111111111000000///111000000000222222000///333222111111333444333222---------...///000000111//////000000111111111222000000000000////////////...,,,***+++,,,...///...+++---...,,,)))(((***---...............---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,,,,,,,+++++++++******))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++******)))((((((((())))))************))))))((((((((((((((((((((((((&&&'''***,,,,,,+++)))'''''''''((((((((((((''''''((($$$(((+++%%%&&&((("""(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++'''%%%''',,,...+++(((---)))***//////,,,,,,111///////////////000111111111111222222222111111000000000111111111111000000333222000...---...///000///000222444666666666666333333222222111222222222...000222333444333111000333222111222444666666666444666888:::999777555333111222333444444444333222444333111///......///000111111111111000000000000333333222222111000//////...---,,,,,,++++++,,,,,,++++++,,,---......---------,,,************)))'''++++++++++++++++++++++++,,,+++******++++++)))(((***)))((()))***+++***(((,,,)))***---,,,)))(((***))))))***))))))((('''&&&)))*********)))(((&&&%%%(((((('''(((((()))***+++***************)))((((((***)))(((&&&&&&''''''(((***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%&&&&&&'''))))))%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))'''''''''(((''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%&&&&&&'''''''''''''''&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%++++++***(((((('''''''''''''''&&&&&&'''(((***+++''''''((((((((((((''''''(((''''''&&&&&&((()))***+++*********))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((()))************++++++++++++'''$$$&&&,,,///...,,,////////////000000000000222111///---,,,,,,,,,,,,//////000///...///000222222111111111222222333444999888666444333333333333555333111000111333666888////////////////////////111111111111111222222333///111444444333222444666888888666555333333222222///000222333333222000///555333111000111111000///111111222222222333333333555333111222444555444111000...---,,,......---,,,------...///000000000///000000///...---,,,,,,,,,............------,,,+++///---***)))***+++******,,,,,,,,,------,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,---************)))))))))(((,,,+++******,,,,,,+++***,,,***)))***------)))&&&++++++******++++++,,,---,,,******,,,,,,******,,,+++++++++*********))))))+++++++++,,,,,,+++++++++))))))((('''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))*********''''''******''''''***(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))),,,)))&&&(((+++,,,***&&&---)))***...///,,,,,,000.........---...//////000111111111111111111111111000000111111111111000000111000///......///000222111222444666777888777777444333222111111111111111///000111222333222111111333222111222444777888888555666777888888666555444222333444555555444333222444333111///...///000000000000000000000000000000333333222222111000000///...------,,,,,,,,,,,,,,,------...///////////////...,,,+++***++++++)))(((++++++++++++++++++++++++,,,+++******++++++***(((***)))((()))******)))(((+++)))))),,,+++(((''')))((())))))))))))((((((''''''''')))******))))))((()))(((((((((((())))))***)))))))))))))))(((''''''***)))((('''&&&'''((((((((('''&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&)))'''%%%%%%&&&&&&&&&$$$&&&&&&'''(((((('''&&&&&&***)))(((((('''''''''''')))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&'''((()))************)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))))))))*********))))))((((((***,,,------....../////////000000000000///...---,,,---......---///000000///...000111222222222222222333444444666555444333333333444555333222111000000111333444111111111111111111111111///............///000000111444666666555444666888888777666444333333333333000111222333333222111000555333111000111111000///000000000000111111111111444222111111333444333111111///------...///...---......//////000/////////000000///...---------------------------,,,,,,+++///,,,*********++++++***,,,------......------,,,++++++++++++++++++++++++'''''''''&&&&&&'''''''''++++++++++++************,,,+++******,,,,,,+++***+++******+++,,,+++)))'''++++++******++++++,,,---,,,)))))),,,,,,)))))),,,+++++++++*********))))))******++++++++++++*********)))((((((''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))))))))***''''''******''''''***'''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))---***((((((******(((%%%,,,)))***---...,,,,,,///------,,,,,,------...///222111000000000000222222000000111111111111000000///.........///000222333333444666888999999888777444444222111000000000000000111111111111222222222444222111222555888999:::666666666666666555555555444444555555555444444333333222111/////////000000111111111111111111111111333333222222111000000000///...------,,,,,,------...///000000000000000000...---++++++,,,,,,***)))++++++++++++++++++++++++,,,+++)))***++++++***)))***)))((((((******)))(((***((((((+++***'''&&&((('''(((((())))))))))))((($$$%%%''')))***+++++++++***))))))(((((((((((()))'''((((((((((((''''''&&&***)))((('''''''''((((((&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%%%%)))'''%%%$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&(((((("""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%$$$(((&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''''''''((())))))******))))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''((((((((())))))(((***+++***))))))+++............////////////000---------------...///000+++...000000///...//////333333333333333444444444333222222222333333444555333222222222111111111111111111111111111111111111222222111111222222333444444666888888888888888:::666666555444444333444444111111111111111111111111444222000000111111000............/////////000000222111000111222333222000222000....../////////...//////000000000///......000000///...------------++++++,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***------............------******************************)))))))))))))))))),,,,,,,,,++++++++++++***+++***)))***+++,,,+++))))))+++,,,,,,***)))))))))+++************+++,,,,,,,,,)))))),,,,,,)))))),,,+++************)))))))))))))))************))))))******)))((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))***''''''******''''''***''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))+++)))(((((()))***(((&&&*********,,,,,,,,,---...---------,,,---......///222111///...///000222333000000111111111111000000///.........///000111222333444777999999888777555444444222111//////......111111000000111111222333555333111222555888;;;;;;777666555444444444555555555555555555555555444444222222111000//////000000222222222333333333333333222222222111111111000000000///......------......//////000000000000//////...---,,,,,,------+++***************************,,,***)))***++++++***)))***((('''((()))***)))((()))''''''******&&&%%%(((&&&'''((())))))***))))))%%%&&&'''((()))***+++,,,******)))(((((('''(((((('''(((((()))(((((('''''')))))))))(((((((((((((((''''''&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%))))))(((((('''%%%$$$$$$'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$)))'''$$$###%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$(((&&&%%%%%%&&&'''&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&***)))'''%%%%%%''')))***''''''''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''((((((((()))))))))***++++++******)))***+++------........./////////------------......//////***---000111000///......333444444444444444444444222222222222222333333333111222333444444444333222111111111111111111111111444333333333333444555555555777888999999999999:::555555444333333444444444222222111000000111222222222111000000111111000............/////////000000111000000000111111111000222000///...///000///...000000000000000///...---000000///...............++++++++++++,,,,,,---------+++******,,,,,,+++***+++,,,------...---------***************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++)))((()))***+++***))))))+++---,,,)))''')))+++***************++++++,,,+++((((((++++++((((((+++************))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))&&&&&&))))))&&&&&&)))&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((''''''((()))***)))))))))*********+++,,,---,,,......------......///000111000///......000222333000000111111111111000000000000////////////000000222333666888888666444222444333222000///.........111111000000111111222333555333222222555888::::::777666444333222333444555666666555555444444444444111111111000000000000000111111111222222222333333222222222111111111111111111000//////......//////.........//////...------...,,,+++,,,------,,,***************************+++***)))***+++,,,+++))))))((('''((()))***)))''')))&&&'''***)))&&&%%%'''&&&'''((())))))***))))))((((((((((((((()))************)))(((((('''((((((((())))))******))))))))))))))))))))))))((((((((())))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$&&&'''))))))'''&&&$$$&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$)))&&&$$$###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''&&&%%%$$$$$$'''&&&$$$$$$&&&''''''&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''***)))'''%%%%%%''')))***&&&''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((()))))))))******---***((())),,,---***'''------------...........................---------+++---000111000///......333444444555555444333333222222222222222111111111...///111333444444333222000000000000000000000000000000000000000111222222555555666777888999888888555444444333333333444444222222111000000111222222111000000111222111000.../////////000000000111111000000111000000000000000222000///...///000///...000111111111000///......000000///.........//////,,,++++++++++++,,,......,,,+++***+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,************************&&&'''(((***+++++++++++++++*********))))))))))))***)))((((((******)))((())),,,---,,,((('''))),,,******))))))******+++,,,***((((((******((((((***))))))))))))))))))))))))((((((((())))))(((((((((******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''''''''''')))&&&&&&))))))&&&&&&)))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))******'''******)))))),,,---+++.........---...//////000000///......///000222333000000111111111111000000000000000000000/////////111333555777777555222000222222000///............000111111111111222222222444333222333666888888777666555444333222333444444777666555444333333333444000000111111000000000000......//////000111111111111111111111111111111111222111000000//////000000------------------,,,+++---+++***+++,,,---,,,***************************+++)))))))))+++,,,+++***)))(((''''''))))))(((''')))''''''***)))&&&%%%''''''(((((())))))))))))(((***)))((((((((((((((()))***))))))(((((((((((()))((())))))***************))))))*********)))((('''******)))(((&&&%%%$$$###''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%%%%(((&&&$$$###%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&''''''((((((''')))((('''&&&&&&'''((()))&&&''''''((()))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))))))))*********...)))&&&)))---///***%%%,,,,,,,,,---------............//////...---,,,,,,,,,///111111000///000000333333444555555444222111333333333333333222111000---...///111111111111000////////////////////////111111111000111222222333444333333555777888777555555555444333333222333333111111111111111111111111000//////111222222///---000000111111111222222222///111222111000///000111222000....../////////...000000111111111000//////000000//////...//////000...---,,,+++,,,---...///---,,,+++,,,,,,,,,)))'''((()))***++++++,,,,,,+++++++++++++++++++++++++++'''(((***,,,,,,,,,++++++*********)))))))))(((((()))((('''((()))***)))'''+++,,,+++***)))(((***+++***))))))))))))***++++++***''''''******''''''***(((((()))))))))))))))***(((((())))))))))))(((((())))))((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''''''''&&&)))&&&&&&))))))&&&&&&)))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''(((((((((''''''((()))&&&******((((((,,,---***------,,,,,,------...///......//////000111111222000000111111111111000000---...///000000111111111111333666777777444111...111000///...............///000111222333222111111333333333555666777555333555444444333333333333333777666444333222222222333000000000111111111000000//////000000111222222333111111111111111111111111222222111000000000000111---------------,,,++++++,,,***)))***+++,,,+++******************************)))((()))+++,,,+++***)))(((''''''((()))((('''***'''(((******'''&&&(((((())))))))))))(((((('''***)))(((''''''((()))***)))(((((((((((())))))***'''(((((()))******))))))))))))***+++***)))(((''')))((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((&&&&&&((()))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))***))))))***------***(((+++,,,,,,,,,,,,---------,,,---.../////////...---///000111111000000111222222333444555444333111000111222333444444444333222222222222222222111000000000000000000000000000000333222222222222333444444444222222444777888666444666555444333222222111111000111222333333222111000/////////111222222///---000000000111111111222222///111333222000///111222111///------...///...---//////000111111111000000000000////////////000000000///...,,,,,,---...///...---,,,,,,,,,+++(((&&&))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))(((+++++++++*********)))))))))(((''''''))))))((('''---+++)))))))))*********)))))))))))))))***++++++)))''''''))))))'''''')))(((((((((((())))))******((())))))******))))))(((((((((''''''(((((()))***))))))))))))(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((&&&&&&((((((&&&&&&(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))************************&&&''''''((((((((((((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''&&&***+++'''(((,,,---))),,,,,,++++++,,,,,,---...------///000111111111111000000111111111111000000+++,,,...000111222222333111333666888777555111...000//////.........//////...000222333444333111000333333333555777666333111444444444333333333222222666555444222111111222222///000111111111111000000222222333444444555666666111111111111111111222222333222111111000000111111---.........---,,,,,,++++++***))))))+++,,,+++)))))))))))))))))))))))))))***)))((()))+++,,,,,,***)))'''&&&'''((()))((('''***((((((+++***'''&&&((())))))***))))))((('''''')))(((''''''''')))***+++(((((('''(((((()))***+++&&&&&&'''((())))))(((((()))******++++++)))(((''''''''''''(((''''''&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''%%%$$$$$$%%%''''''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%"""###$$$%%%&&&'''''''''&&&%%%$$$$$$&&&(((''''''((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%&&&''''''((('''&&&$$$###''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''))),,,,,,+++******+++++++++,,,,,,,,,---------***+++---///000000000///000111222111000000222444111222444444444222000//////000222444555555555555999999777666444333222111111111111111111111111111//////......//////000111444222222444777888666444777666555333222111111111///000222333333222000///......///111222222///---000000000000111111111111000222444333000///111333000...------......---,,,...///000111111111111111000000////////////000111222111///---,,,---...//////...------,,,***'''$$$)))***+++,,,------...---------------------------))))))***)))(((%%%""" ,,,,,,,,,+++++++++******)))'''&&&'''((()))((('''///+++((((((***,,,+++))))))))))))))))))******+++)))&&&&&&))))))&&&&&&)))'''((((((((())))))******))))))************))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((%%%%%%((((((%%%%%%((()))'''&&&&&&''''''&&&$$$***)))((()))***+++***(((&&&&&&''''''''''''&&&&&&'''''''''(((((()))***+++$$$%%%((()))***)))((('''(((((((((((()))))))))***++++++************++++++///---+++,,,...///---+++......//////000000111111222000...---///000000000//////000111111111111000333333444444333333222111111111000///////////////111111111111111111111111444444333333333222222222555444333222222222333444444222000///000222222111222///000333333111111444111222222333333444444555666444222000///000222444111111///...------------222000///...//////---,,,+++++++++***************,,,,,,,,,,,,+++***))))))***)))((()))***+++***(((+++++++++***)))(((((('''((())))))))))))(((((('''))))))************))))))'''((()))******)))((((((*********+++,,,,,,***(((&&&)))***(((''')))))))))(((((((((((('''''''''''')))***(((######'''((('''''''''''''''''''''''''''******)))((((((((((((((((((&&&$$$$$$&&&((())))))***(((''''''((('''%%%###((('''&&&&&&'''((('''&&&((('''&&&'''((()))((('''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((()))(((%%%!!!###%%%'''((())))))'''&&&(((((('''''''''&&&&&&&&&***(((&&&&&&'''(((((((((((('''%%%%%%%%%''')))***)))(((***---000///+++'''))))))))))))((((((((((((''''''''''''((((((((((((+++***((('''&&&''')))*********+++,,,,,,,,,++++++,,,------...///000111111/////////000000111111222555333111000///000111222444555666777777888:::<<<999888555333111000//////222111///...///111444666333222111000////////////111222444555666555444444888666333111000000///...000000000111222222333333---...000111111000///---222555666444000///222666777666333111///000000111000000000000///...---,,,------...///000000//////111000///---...///000222...,,,***+++...///---+++---------,,,,,,+++++++++++++++++++++,,,---......//////...---,,,***)))(((******++++++++++++******++++++******)))((((((''''''(((((()))***+++++++++++++++******)))(((((('''''''''''')))++++++)))'''((((((''''''&&&&&&&&&%%%((()))))))))))))))((((((+++,,,,,,,,,,,,+++******)))(((((((((******((('''+++*********))))))((((((******)))(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&+++***((()))******(((''')))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++&&&'''((()))))))))(((''')))))))))))))))))))))***+++******))))))******+++---+++***+++------,,,***---......///000000111111222000......000111111000000000111222222222222222333333444444333333222111111111000///////////////111111111111111111111111333222222222111111111111444333222111111222333444333222000000111222111000///,,,,,,000000---...111111222222333333444444555555444222000000000111222111000000///......------111000......///...---+++,,,,,,++++++******))))))***++++++,,,,,,,,,++++++***)))((()))***+++***(((++++++******)))(((((('''(((((())))))))))))(((((())))))************))))))))))))*********((('''&&&)))))))))*********(((''')))******)))))))))******(((((((((((('''''''''''''''***)))&&&&&&)))(((&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''(((&&&%%%%%%'''((((((''')))(((''''''((('''%%%###(((&&&%%%&&&'''((('''&&&***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((&&&###!!!%%%&&&((()))((('''&&&%%%(((((('''''''''&&&&&&&&&***(((&&&&&&'''(((((((((((('''%%%%%%%%%'''(((***)))((('''))),,,,,,***((())))))))))))((((((((((((''''''((((((((()))))))))+++***(((''''''((()))******++++++,,,,,,,,,,,,,,,------......//////000000000000111111111111111111444222111/////////111222444555666666666777999<<<:::888666333111000111111111000//////000222444555222222111000000000000111222333444555555555444333444333111000000111111111222222111111111111111111,,,...000222222222111000222555777555111000222555666555333111000000111111000000000000///...---,,,------...///////////////111000///------...000111///---+++,,,...///...,,,---------,,,,,,+++++++++++++++++++++,,,---...///.........---,,,+++))))))******++++++++++++******,,,++++++***))))))(((((('''(((((()))******++++++,,,++++++***))))))(((((()))(((((()))++++++***(((((((((((('''''''''&&&&&&(((((())))))))))))((((((++++++,,,,,,++++++***))))))(((((((((******((('''*********)))))))))((((((***))))))(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((&&&%%%%%%''''''&&&$$$((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++))))))))))))))))))((((((***)))))))))))))))))))))+++******))))))******++++++***)))***+++,,,+++***------......///000000000333111000000111222222111111222333333444444333333333333333333333222222111111000000///////////////111111111111111111111111111111111000000000000///333333222111111222333444222111000111222111000...111...///222222///000333111222222333333444444555444333222111000000000000///000111111000///---,,,000///...---......---+++---,,,,,,+++***)))))))))))))))***+++,,,,,,,,,,,,***)))((()))***+++***(((+++******))))))(((((('''&&&'''((())))))***))))))))))))************))))))******+++***)))(((&&&%%%((((((((((((((('''&&&&&&******)))))))))))))))***((((((((((((''''''''''''&&&***+++)))(((***((($$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&%%%'''&&&&&&'''(((((('''%%%'''&&&%%%&&&'''((('''%%%+++)))''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%'''(((((()))(((&&&%%%###'''''''''''''''&&&&&&&&&)))(((&&&&&&((()))((('''''''''&&&%%%%%%'''((())))))'''&&&&&&'''))))))((())))))))))))((((((((((((((((((((()))))))))*********)))(((''''''(((******++++++,,,,,,------------.........///////////////222222333333222222111111222111000///...///000111444555666666555666888:::;;;999555222111111222333000000000111111222333333111111000000111111222333444444555555555444333333000/////////000111222333333333222222111000000///,,,---000222333444444333333666888777333111111333444333222111000000111222000000000000///...---,,,------...////////////...111000///...------...//////...------...///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000.........------+++***)))******++++++++++++******,,,,,,,,,+++******))))))((((((((()))******++++++,,,,,,,,,+++******))))))***((('''((()))+++******))))))((((((((((((''''''(((((())))))))))))((((((++++++,,,,,,++++++***))))))(((((((((******((('''******))))))))))))(((((())))))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$###$$$%%%%%%$$$###((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((******,,,+++***)))(((((()))))))))))))))(((((((((''''''******))))))))))))******************++++++++++++,,,------......///000000333222111111222333222111333333444555555555555444222333333333333222111111000000////////////000000111111111111111111111111111111111000000000//////222222111000000111333444111000000111222111...,,,222//////222333000111444111222222333333444444555333333222111000//////......///111111111///---,,,///...------......---+++------,,,+++******)))((()))***+++,,,,,,,,,,,,,,,***)))((()))***+++***(((******))))))((((((((((((&&&&&&''')))************))))))************))))))))))))*********((('''&&&(((((())))))'''&&&'''''',,,)))'''((((((''''''(((((((((((((((''''''''''''&&&)))***'''''')))(((%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&(((''''''((()))(((%%%###&&&%%%%%%&&&((()))(((&&&'''&&&%%%%%%''''''&&&%%%)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((()))''''''(((((('''&&&%%%%%%'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''&&&&&&&&&&&&'''((('''''''''''''''(((''''''))))))))))))(((((((((((())))))))))))************))))))((((((((()))***+++,,,,,,,,,,,,---......//////////////////.........333444444444444333111111111000//////...///000000444555555555444555666888999777444111///000222333///000111222333222222111000000000111222333444444555555555444444333333222///000111111111222333444222222222111111111000000...///111222444444444444333666888888555222111111333222111111000111111222000000000000///...---,,,------...//////.........111000///---------------///..................---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000---.........---,,,++++++******++++++++++++******,,,,,,,,,+++++++++******(((((())))))************,,,,,,,,,+++++++++*********(((&&&&&&''')))***))))))))))))))))))((((((((('''(((((())))))))))))(((+++++++++++++++***)))))))))(((((((((******((('''))))))))))))))))))(((((()))(((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''((('''&&&'''((()))(((''')))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***,,,+++***)))(((((())))))''''''''''''''''''''''''***))))))))))))))))))******++++++,,,,,,,,,,,,---,,,,,,,,,---......//////333222111222333444333111333333444555555555555444222222333333222222111000000000////////////000000000000000000000000000000111111111111000000000000111000000///000111222333111000000000111000---+++...,,,,,,//////------000111222222333333444444555333222222111000......------...000111000///---,,,...---,,,,,,------,,,+++------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))***)))((()))***+++***((()))))))))(((((((((((((((&&&&&&''')))************))))))************))))))&&&'''(((*********))))))(((***+++***(((''')))+++111+++'''***+++((('''***((((((((((((''''''''''''''')))'''###"""&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((()))(((%%%###&&&%%%%%%&&&((()))(((''''''%%%$$$%%%&&&'''&&&%%%&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***%%%&&&&&&''''''(((''''''&&&'''''''''''''''''''''((('''''''''))))))(((&&&'''''''''&&&&&&&&&''''''%%%'''***+++***((('''%%%))))))))))))(((((((((((())))))))))))************)))))))))))))))***++++++,,,,,,+++,,,,,,...///000///////////////.........333444555555555333111000000///////////////000000333444555444333333555666666444111///...///000222///000222333333222111000111111111111222444555666555555555444333333333333111333444444222222333444000000111111111222222222111222222333333333333333333555777777555333111000222222111111111111111111000000000000///...---,,,------............------//////...---------------...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000------.........---,,,,,,******++++++++++++******,,,,,,,,,+++++++++++++++)))))))))))))))*********,,,,,,,,,+++++++++++++++)))'''%%%%%%&&&((()))(((((((((((()))))))))))))))''''''((()))))))))))))))***++++++++++++***)))))))))(((((((((******((('''(((((((((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''((((((((('''&&&%%%&&&(((((((((&&&)))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))((((((&&&&&&&&&''''''(((((((((***))))))(((((())))))***)))+++,,,,,,++++++---...++++++,,,,,,---.........222222111222444444222000111222333333444444333333222222222222222111111000///////////////000000111000000000000000000000000111111111111000000000000000000/////////111222333111000////////////,,,***///------000000......111111222222333333444444555333222111///...---------,,,---............,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))***)))((()))***+++***(((((((((((((((((((((((((((&&&'''((())))))***))))))))))))************))))))%%%&&&((()))***+++******(((***,,,+++)))))),,,///777...)))---///+++)))---((((((((((((''''''''''''((()))&&&!!!!!!%%%'''&&&'''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&'''((((((&&&%%%&&&%%%%%%&&&((()))(((&&&&&&%%%$$$%%%&&&'''&&&$$$%%%$$$$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''(((''''''((())))))(((&&&'''''''''''''''&&&&&&&&&%%%(((,,,---+++)))&&&%%%))))))))))))((((((((((((((((((((()))))))))******((())))))******+++++++++++++++***++++++---///000.........///////////////222333444555555444222000//////000000000000111111333444555333222222333444333222000/////////000000000111222333333222111000222222222222333444555666555555444333333333444444111444777666333111222444///000000111222222333333222222222222222222222222222333444444444333222111222222111111111000000///000000000000///...---,,,---............---,,,,,,---------------------------...///...,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,------............---******++++++++++++******++++++++++++++++++******))))))))))))))))))******++++++++++++++++++******(((&&&%%%&&&''')))((((((''''''(((((((((((())))))&&&'''((())))))******)))******++++++******)))((()))(((((((((******((('''''''''(((((((((((())))))''''''&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))&&&'''((()))))))))((('''&&&''''''((()))***++++++))))))(((((((((((())))))''')))++++++******,,,...+++++++++,,,------......111111111222333333111///000000111222222222222222222222222222222111000000///////////////000111111000000000000000000000000000000000/////////......//////......///000222333222000...---...---,,,+++111//////222222000000333111222222333333444444555444333000...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++******)))((()))***+++***((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))&&&'''(((*********))))))&&&)))++++++))))))...222999---(((---///***(((,,,((((((((((((''''''''''''&&&((('''######&&&'''%%%''''''''''''''''''''''''''''''&&&''''''(((((()))(((&&&%%%%%%'''((((((''''''&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((())))))'''%%%''''''(((''''''&&&&&&%%%&&&))),,,+++)))'''&&&'''))))))))))))((((((((((((''''''((((((((()))))))))(((((()))***++++++,,,++++++***))))))***,,,///000------......//////000000///111333555555444222111///000000111111222111111333444444333111000222333111111111111111000000///111111222222222111111111333333333333333444555666444444333333333444555666///333777666222111222555111111111111111111222222111111111111111222333333222111111111222333333222222222222111111///......000000000000///...---,,,---.........------,,,+++***+++,,,,,,------------,,,...///---***)))***++++++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,---......///......******++++++++++++*********************************)))))))))))))))))))))************************(((''''''(((***+++)))(((&&&&&&'''''''''(((((((((&&&'''((()))***************************))))))((()))(((((((((******(((''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''(((***+++***)))'''&&&%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))$$$&&&((()))***)))((('''''''''(((***+++,,,---...))))))(((((((((((())))))&&&(((******)))(((+++---***++++++,,,,,,---......111000111222333333111/////////000111111111111000111222222222222111000000///////////////000111111000000000000000000000000//////.........---------///.........///000222333333111...,,,,,,---,,,+++...+++,,,//////------000111222222333333444555555555333000---++++++---...,,,++++++******+++,,,,,,,,,+++******,,,---,,,******++++++,,,,,,------...)))***++++++,,,,,,,,,,,,***)))((()))***+++***((('''''''''(((((((((((((((((()))))))))))))))((('''))))))************))))))(((((()))******)))((('''$$$(((+++***((()))...333777+++%%%***,,,'''%%%))))))(((((((((''''''''''''%%%((()))''''''((('''###''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$&&&((())))))'''&&&&&&'''(((((('''%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((***)))'''%%%'''((((((((('''&&&%%%%%%((()))***)))&&&%%%''')))))))))))))))((((((((((((''''''''''''(((((((((((('''((()))++++++,,,,,,,,,***))))))(((***,,,...000,,,------...///000111111...000222444555444222111///000111222222222222222333444444333111000111222000111222333333222000000222222111111111111111111444444333333333444555555444333333222333444666777,,,111555555222000222555333333222222111000000000/////////000111333444555111000//////111333333333333333222222000///------000000000000///...---,,,---.........------,,,+++)))***+++,,,---.........+++---...---)))((()))++++++++++++,,,,,,---------++++++++++++,,,---......,,,,,,---...////////////******++++++++++++******))))))))))))))))))***************)))))))))))))))))))))))))))))))))******)))))))))+++------+++)))%%%&&&&&&&&&''''''((((((&&&'''((()))***************************)))(((((()))(((((((((******)))'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***))))))(((((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''')))*********)))(((***(((''')))+++,,,***(((+++,,,------++++++,,,---//////000222333333000...222...+++---111333111...000000111111111111000000///...,,,+++---000444666000000000000///...---,,,...............---------------...///000000//////333333111000...,,,+++***---------.........//////111111111111111222222333000000///...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++******************++++++++++++++++++++++++***))))))))))))))))))))))))))))))***)))(((***,,,,,,)))&&&***(((&&&%%%'''(((((((((+++***)))(((((('''(((((((((((((((((((((((((((((())))))************))))))))))))************))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&$$$$$$&&&)))***)))&&&(((&&&$$$$$$&&&((()))((())))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###(((&&&%%%&&&))))))'''$$$&&&&&&%%%%%%%%%&&&'''(((&&&((()))***)))((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&%%%&&&&&&&&&'''((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&((()))***%%%&&&'''(((((('''&&&%%%***(((&&&(((++++++)))&&&'''&&&%%%''')))******)))((((((((('''((())))))***,,,,,,,,,++++++*********---+++)))***---///...,,,---++++++......,,,,,,///777555333333333333111///111111222333333333222222555555444333222222222222222222222222222222222222//////000111222333333333222222333333333333444444666555444333333444555666222222222222333333444555555222111222111---,,,...222111000000222222111000333000///222777;;;999666555222111333111---,,,...111000//////000000///...---------,,,+++***)))(((......---------,,,,,,,,,222///+++)))***+++++++++++++++************++++++------------------------...,,,++++++------,,,***++++++++++++++++++++++++---,,,++++++,,,,,,***)))((((((***++++++***)))((()))***+++++++++)))((('''+++'''$$$%%%)))+++)))%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((---,,,,,,+++***)))((((((+++***))))))))))))'''%%%''''''&&&&&&&&&&&&'''''''''+++***$$$$$$''''''###''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((()))))))))))))))***(((''')))+++,,,***(((+++---...---,,,+++,,,---.........000222111///,,,222...+++---000222111......//////////////////...111///...---///222666888000000000000///...------///............---------------...///////////////222222111///...---,,,+++---------.........//////000000000000000111222222000//////...------,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***************************************))))))((((((((((((((((((((((((((((((''''''(((++++++(((&&&)))(((&&&&&&((()))(((''')))((((((''''''''''''((((((((((((((((((((((((((())))))************))))))((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%######%%%((()))'''%%%'''%%%###$$$%%%''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$)))'''&&&''')))***(((%%%%%%%%%&&&&&&&&&'''&&&&&&###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''(((((((((((('''&&&'''((()))))))))((((((((('''&&&%%%''')))***)))((('''''''''((((((((())))))++++++*********)))))))))(((''''''))),,,,,,)))'''---++++++......,,,,,,///444333111111222222000///333333333333222111111000444333222222222222222222222222222222222222222222......000111111222222222222222222333333333444444555444444333333444444555222222222222222333444555666333222333222......000000//////111444555444333444111000333777:::888666333000///222111...---000111000//////000000///---,,,,,,,,,,,,+++***)))(((------------------------...,,,++++++,,,---,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++***************************---,,,***++++++,,,***)))))))))************)))))))))************))))))(((+++'''$$$%%%)))***)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''+++******))))))(((((('''+++)))((()))))))))'''%%%''''''&&&&&&&&&&&&''''''(((+++***&&&%%%((((((%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******)))(((((()))***+++***))),,,.........---,,,---...---------...000///---+++111...,,,---000111000...---------......---------000///......///222555777000111111000000///...---/////////.........---------......///////////////000000000///......---------............///////////////......//////000111/////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,++++++++++++******))))))((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''')))***)))'''(((((('''((())))))(((&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))******))))))(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$######$$$&&&'''&&&%%%&&&$$$######%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((******((('''$$$%%%&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''&&&&&&&&&&&&######%%%&&&&&&'''''''''&&&&&&''''''(((''''''&&&''''''((((((((((((''''''%%%(((,,,+++'''%%%'''***'''&&&&&&''')))***)))(((&&&'''((()))))))))((('''***))))))))))))(((((((((%%%&&&'''***,,,+++'''$$$---***+++......,,,,,,///111000//////111111000///444444333333222111///...111111111111111111222333222222222222222222222222......///000111111111111222222222222333333333333222222333333333333222222333222222222222333333444666333222444333000///111---...000333777888777555666333222444777999777555000......000111......111111000...///000000///---,,,,,,++++++******)))))),,,,,,,,,,,,------------*********,,,......,,,***++++++************++++++++++++++++++++++++++++++...,,,++++++,,,,,,+++***)))))))))))))))))))))))),,,+++******+++,,,***)))******)))))))))))))))***))))))))))))))))))***+++***'''%%%&&&(((***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((***)))(((((())))))'''%%%''''''&&&&&&&&&&&&'''''')))+++***'''&&&((((((&&&"""###%%%&&&'''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((&&&&&&'''(((((()))(((((()))((('''''''''(((***+++))))))((())))))*********---...//////------...///...------...//////---+++///---,,,,,,///000///...,,,------......------,,,...---,,,,,,---///222444111111111111000///......000000//////......------......///////////////...////////////////////////.............../////////......------......///000//////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,++++++***)))(((((('''((((((((()))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&''')))******)))((('''((()))******(((&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''&&&%%%&&&%%%$$$$$$&&&'''&&&%%%&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&(((((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%((((((((((((((((((((((((&&&(((***)))'''&&&''')))(((&&&&&&''')))))))))(((&&&''')))++++++***)))((())))))))))))))))))))))))))))))***+++,,,+++***(((---******---...+++,,,...///...---...000222111000222222222222222111000///000000///000000111222222111111111111111111111111//////000111111111111111111222222222222333333333000111222333333222111000333222222222222222333333555222111333333000///222...///111555888999777444777555444444666777666444111...---000000------///111///......///000...---,,,++++++************+++......------,,,++++++***++++++***+++------+++***++++++************++++++************************---,,,++++++,,,,,,+++))))))))))))))))))))))))))),,,***)))***++++++***)))++++++)))((((((((()))******)))(((((((((***+++,,,***(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((''''''''''''''''''(((((())))))))))))((('''((())))))'''%%%''''''&&&&&&&&&&&&''''''))))))((('''&&&'''''''''"""###%%%&&&'''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******((((((((((((((((((((((((&&&'''(((((((((((((((((()))((('''''''''(((***+++))))))))))))((()))***,,,---...//////------...///000///......//////---+++...---,,,,,,---...///.........////////////.........---,,,,,,---///111222222222222222111000///...111000000///......------...///////////////................../////////000////////////////////////---------,,,---......///...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((*********)))++++++******)))(((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((())))))***+++,,,((((((((()))+++***(((&&&)))((((((((()))***++++++(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''''''''&&&%%%&&&'''(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&&&&&&&((('''$$$"""###%%%(((***'''&&&%%%''')))***(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""''''''&&&&&&%%%%%%%%%$$$'''''''''''''''&&&%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''((((((((('''&&&'''))))))(((%%%((('''&&&'''((()))(((''''''(((***,,,,,,+++***)))************************,,,,,,+++***)))***+++,,,,,,******------++++++......------...111222222111///000111111222222222222////////////000111222222111111111111111111111111111111222333333333222222111111111222222222333333///000111222222111000///333222222111111222222222222000///222222//////222111111333666888888555222666555444444555555444333333000///000///,,,+++---000///......//////...---,,,++++++***++++++,,,---000000...---+++)))((('''000---***))))))*********++++++************++++++))))))))))))))))))))))))---+++******+++,,,***)))************************+++***))))))+++++++++))),,,+++)))((((((((()))******)))(((((((((***+++,,,)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((('''''''''''''''(((((())))))******+++(((''''''((())))))'''%%%''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((()))******))))))***((('''(((***---,,,.........---,,,---...111///------......---+++---,,,,,,,,,,,,---......//////000000000000////////////......///111222333222333333222222111000///222111000000///...------//////////////////...---............//////000000000000000////////////...------,,,,,,------...///........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))'''''')))***)))(((*********))))))(((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''((()))***)))((()))+++---)))(((((()))******)))'''******))))))******++++++(((((((((((((((((((((((('''(((((())))))(((((('''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&''''''((('''&&&'''((((((&&&$$$$$$$$$%%%%%%%%%$$$$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%''''''%%%$$$%%%&&&)))'''$$$"""###%%%(((***&&&$$$###%%%((()))&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$###!!!&&&&&&&&&&&&%%%%%%%%%%%%(((((((((''''''&&&%%%$$$''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))&&&$$$&&&***+++'''$$$((('''&&&'''((()))((('''((()))***+++++++++******))))))************++++++,,,+++)))'''%%%&&&))),,,,,,)))***------++++++...---,,,,,,...000222222111......000111222333333333000000000000000000111222111111111111111111111111222222333333333333333222111111111111222222222222000000111111111111000000333222222111111111111222111...///111222//////222333333444555666666333111444444444444333333222222444111000111000,,,+++---000///---...//////...,,,---,,,+++++++++---...///000000...---+++)))''''''111...***(((((()))******++++++************++++++))))))))))))))))))))))))---+++******++++++***)))***************************)))((()))+++++++++))),,,+++***)))(((((((((((())))))))))))))))))***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&((((((((())))))*********((('''&&&'''((()))'''%%%''''''&&&&&&&&&&&&'''''''''$$$$$$&&&&&&$$$$$$'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))******(((''''''***...+++---...---,,,+++,,,---000...,,,,,,,,,,,,+++***,,,,,,,,,,,,+++,,,---...//////000000000000/////////////////////000111222333333333333222111000///222222111000///...------///////////////...------.........///////////////000000000000/////////...---------------...//////........................,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''''''''''''''((()))***)))''''''))),,,+++)))(((((()))******)))+++***)))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&((((((&&&$$$%%%''''''&&&&&&'''((('''%%%###''''''''''''&&&%%%$$$$$$''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((''''''&&&$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&''''''%%%###!!!###'''(((%%%"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$((('''%%%$$$%%%''')))+++'''&&&%%%$$$$$$%%%&&&''''''&&&''''''(((((('''&&&)))(((&&&'''((()))(((&&&'''(((((((((((()))))))))((((((((()))))))))******)))******'''%%%%%%'''***,,,)))))),,,---***+++...,,,++++++,,,///000000///...///000111111222111111222222111000000000111111111111111111111111111111222222333333333222222111111111111111222222222222222111111000000111111222333333222111111111111111111//////222333000111444444333333333555555333111222333333222222111111222333000000222111------///000...------...///---,,,...---,,,,,,,,,...000222...------,,,+++***))))))...,,,))))))*********)))++++++************++++++)))))))))))))))))))))))),,,+++******++++++***((())))))))))))))))))))))))***(((((()))***++++++***+++++++++******)))(((''')))************))))))(((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''((($$$$$$''''''$$$$$$(((***)))'''&&&%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&''')))*********)))((()))******(((&&&'''+++...+++,,,------++++++,,,---///---+++***++++++***)))+++,,,,,,,,,++++++---.........////////////......---------------...///000333333333333222111000000222222111000///...------//////000000///...------......//////////////////111111000000/////////......------------...//////---.....................+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((()))***(((%%%%%%'''***,,,***(((''')))*********+++***)))(((((('''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((###%%%((('''$$$###$$$&&&&&&%%%%%%&&&'''&&&$$$!!!++++++++++++***)))''''''''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&$$$'''))))))&&&%%%&&&((("""$$$'''((()))(((%%%$$$'''###"""$$$((()))&&&###&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$$$$%%%%%%%%%%%%(((&&&$$$###$$$'''***---&&&%%%$$$$$$$$$$$$%%%&&&$$$'''***)))&&&$$$&&&((()))(((''''''((()))(((&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''***,,,+++(((&&&'''))),,,)))))),,,---***+++---+++******+++---......---000111111111111000000///333333222111000000111111000000000000000000000000111111222222222111111000000111111111111222222222333222111000000111222333333333222111000000111111222///000333444222222555333222111222444555444333111222222222111000111222222//////222222//////222000...------...///---,,,......---,,,---///222333++++++++++++++++++++++++)))))))))+++,,,,,,+++)))++++++************++++++************************,,,+++******++++++***((((((((((((((((((((((((((()))(((((((((***++++++******+++++++++***)))'''&&&)))***+++++++++)))(((''''''(((((((((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''''''''&&&&&&''''''''')))%%%$$$((((((%%%%%%***%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&))))))''''''))))))&&&(((((((((((()))***+++,,,''''''(((((())))))******((((((((()))***++++++++++++++++++,,,,,,---------,,,+++******,,,,,,+++***,,,,,,---///000///,,,(((---...///000000///...---//////------...000222444222333444555444222000...333111////////////...------------///111111000...---...///000000111111000000222333111...---///222333///...222111---,,,000......---,,,,,,+++******))))))***++++++,,,------------,,,++++++,,,,,,,,,---***(((((()))***)))))))))***)))'''(((+++)))%%%,,,+++***)))(((((((((((($$$%%%%%%&&&'''((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''###$$$&&&'''''''''&&&%%%(((%%%&&&,,,,,,'''%%%((())))))((('''&&&%%%$$$$$$+++(((&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%$$$###(((### """&&&)))'''###'''######''''''######'''''''''&&&&&&&&&%%%%%%%%%%%%%%%############%%%%%%((('''%%%#########%%%&&&%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''***(((&&&&&&'''((((((((())))))))))))))))))))))))************))))))))))))*********+++,,,---///000111///,,,,,,...000000000222111///.........///000------....../////////000000000000222333333000...555333000//////111111111111111111111111222222222111222111000...---...///---000333444333333333444///......///111111000///333222222111000000000111111111111000///......---...///000///---,,,,,,------000///---...333555444---,,,++++++,,,+++)))''',,,,,,++++++***)))(((((((((((())))))***+++---------,,,+++)))((('''&&&%%%++++++++++++++++++++++++&&&'''((())))))((('''&&&*********))))))((('''&&&************))))))))))))))))))((((((''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******+++***)))'''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&''''''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''))))))&&&***))))))((((((((())))))((((((((((((((()))))))))((((((((())))))*********,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,...//////---***---...///000000///...---//////...---...000222333222333444444333222000...333111///...//////...------------///111111000......///000111111222222222222333444222///...///111222...---111000,,,,,,///......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,***(((((()))***)))))))))***)))'''(((+++)))%%%++++++***)))((((((((((((%%%%%%&&&'''(((((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%&&&'''''''''''''''+++((())),,,+++%%%###%%%*********)))((((((''''''+++(((&&&&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%(((&&&###$$$'''((('''%%%'''######''''''######'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&***((('''%%%%%%%%%'''(((###$$$&&&&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))(((***(((&&&&&&'''((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))***+++,,,---...//////...------///000000///222111000000/////////000/////////000000111111111000111444666666555333222888555222111111222111111/////////000000111111111222222222000...---...///...000333444333333333444000//////000111222111///333333222111111111111111222111111000//////.........///000///---,,,,,,---,,,//////---...222444222...---,,,,,,,,,,,,***(((,,,,,,+++******)))((((((******)))))))))******+++,,,+++************)))(((************************))))))***))))))'''&&&%%%&&&'''((())))))******)))+++******))))))(((((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))***)))(((''''''&&&''''''&&&&&&'''(((((('''&&&&&&)))))))))((((((&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''((('''&&&%%%###"""''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&))))))&&&&&&))))))&&&******)))''''''&&&&&&&&&))))))(((((((((((((((((((((((((((((((((((()))))),,,------------............,,,+++,,,---...---,,,,,,++++++,,,...///...------...///000000///...---//////.........000111222222222333333333111000///222000///...//////...---...------///111222111000000000111222222333333444555555555333000//////111000------//////---,,,///.........---,,,,,,++++++//////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,***(((((()))***)))((()))***)))'''(((+++)))%%%******)))(((''''''''''''&&&&&&'''(((((()))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((())))))***))))))++++++'''%%%&&&))))))))))))))))))))))))***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&''''''"""$$$&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((()))***(((''')))(((&&&&&&((()))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))+++,,,---...------...------...000000///...111111222222222111000000000000000000000111111111///444999:::888666555666888555222111111111111000/////////000111222222333333333333111///---...//////111333444333222333444111000///000222333222111333333333333222222222222222222111111000000//////...///000///---,,,,,,---+++......,,,---111222000...---,,,,,,---,,,+++)))+++++++++******))))))(((+++***))))))((((((((()))+++******+++,,,---+++******************)))))))))+++++++++***((('''%%%$$$&&&&&&'''((())))))))))))++++++***))))))((('''''''''''''''((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&((((((%%%%%%((((((&&&)))((('''&&&&&&&&&&&&&&&)))))))))((((((''''''&&&''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++---+++***+++---///000///---...///000000///...---//////......///000111222222222222333222111000///222000......//////...---.........///111333222111222222222333333444555666777777555333111000000000///......////////////000///.........------,,,,,,/////////...------,,,,,,++++++++++++++++++,,,---,,,***))))))******)))((()))***)))'''(((+++)))%%%))))))((('''''''''''''''''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''')))((('''''''''(((***+++&&&&&&(((***+++******+++&&&&&&&&&&&&''''''(((((()))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&$$$$$$%%%'''(((%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%###$$$&&&'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%'''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$)))'''&&&'''((()))((('''(((((((((((((((((((((((()))((('''&&&&&&((()))***''')))+++---...---,,,+++,,,,,,,,,...000111///---111222333444444333111000/////////000000000000000000666<<<<<<888333333555444222000000111222111000111111222333444555555666333333333111///......000111333444444333222333444333111000111333444333222333333333444333333333222222222111111000000000000...///000///---,,,,,,---+++---...+++,,,///000---///---,,,+++,,,---,,,++++++*********)))))))))((())))))((((((((((((((()))+++******,,,...///---***+++++++++***************,,,++++++***)))((('''&&&))))))))))))((('''&&&%%%++++++***)))(((''''''&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''''''''''''''&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&((()))************''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''(((((())))))&&&(((((($$$$$$((((((&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((***************************)))((()))+++,,,,,,***---+++******,,,///000000---...///000000///...---///////////////000000000111111222222111111000000111///------...///...---///......///222333333333444333333333444555666777888777555333222111000000...000000000000111222111//////...............---........................************++++++,,,---+++***))))))******)))''')))***)))'''(((+++)))%%%)))((((((''''''''''''(((((()))*********)))((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''''')))***+++&&&'''))))))***,,,---,,,%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%######$$$%%%'''%%%&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$&&&((((((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$((('''''''''))))))(((&&&(((((((((((((((((((((((())))))((((((((()))++++++''')))+++---------+++***++++++,,,...000111///---111222333444444333222111111111111111111111111111111666;;;:::444000///000111000000111444555555555111222222333444444555555222222222111///...///000333444555444222222333444333222000111222444444333222333333444444444333222111111111000000000000000...///000///---,,,,,,---***---...++++++......+++///---+++***,,,,,,,,,+++*********)))))))))))))))''''''''''''((()))***+++---+++***---111222///+++------,,,,,,,,,++++++++++++*********)))))))))))))))))))))(((((('''&&&%%%******))))))(((''''''&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''&&&''''''((()))***'''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$&&&(((***,,,------,,,''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))&&&((('''######'''(((&&&%%%%%%%%%&&&&&&((())))))((((((''''''''''''''''''&&&''''''(((((()))***************))))))))))))((()))(((''')))+++,,,+++***...,,,***+++,,,...//////---...///000000///...---/////////000000000000000111111111111111111111111000...------...///......000///...///222444555444555444333333444555777888888666333222222222111///...000111///000333444222////////////////////////------..................******)))******+++,,,---+++***)))***+++***)))''')))***)))'''(((+++)))%%%))))))(((''''''(((((())))))***+++,,,+++***'''&&&)))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******)))++++++)))))),,,,,,***'''((((((((())))))******'''((((((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%'''&&&&&&&&&''''''(((((($$$&&&&&&$$$$$$&&&&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%((((((&&&$$$######%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%'''((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''***)))(((((()))***((('''(((''''''((())))))(((&&&))))))))))))))))))))))))(((((())))))******++++++((()))+++,,,,,,,,,+++***+++++++++---///000///...111111222333333333222222444444444333333333333333111444666555111---,,,---111000111333666999999888000000000111111111111111///000000///......///111555555555444222111222444444222000000222333444333000111333444444444333222000000000///////////////...///000///---,,,,,,---+++......,,,,,,...---***...,,,))))))***,,,,,,+++))))))))))))))))))))))))'''''''''((()))***,,,,,,...,,,,,,000666777444///.........---,,,,,,++++++++++++************++++++%%%%%%&&&'''(((((((((((())))))(((((((((((('''''''''''''''((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''((()))***((('''&&&&&&&&&&&&'''((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&(((***+++,,,,,,+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&((('''######'''(((&&&((('''''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&'''(((***+++,,,,,,************)))))))))((()))(((((()))+++,,,,,,+++...---+++,,,---......------...///000000///...---//////000000000000//////111111000000000000111111///...,,,---...//////...000///...///222555666666555444333333333555777888777444111111222333111000,,,000111...///444555222///////////////////////////.........---,,,,,,,,,))))))))))))***+++,,,---***))))))***++++++(((&&&)))***)))'''(((+++)))%%%)))))))))(((((())))))******+++,,,---,,,***'''%%%)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))(((((((((,,,,,,((()))---...+++((((((((()))))))))))))))&&&'''((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***+++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%###!!!###&&&((((((&&&###''''''######''''''###''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&"""&&&((('''&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###&&&(((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''''''''''')))((('''((()))***)))((('''''''''((())))))'''%%%))))))))))))))))))))))))%%%&&&(((***++++++***)))************++++++++++++,,,+++***+++...000000///111111111111111222333333333333222222222111111111000000000///...---------/////////222555777777666111000000000000/////////,,,---......---...000222666666666444111111222444444111//////111333333333///000222333444333222111.....................///...///000///---,,,,,,---+++//////---,,,...---)))---***(((''')))+++++++++((())))))))))))))))))))))))))))))))))))***+++,,,...------444<<>>@@@===888//////.........---------------------------------,,,,,,,,,,,,------------++++++,,,***)))((()))+++,,,,,,------,,,,,,+++***+++******+++---...---,,,))))))((((((((()))******))))))(((((((((((())))))&&&''''''((((((((((((((())))))((('''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((()))***)))'''%%%$$$'''***((((((((()))))))))******++++++******************)))))))))***,,,,,,***(((***************++++++++++++,,,,,,,,,---.........---...///000000///---,,,,,,------...//////......000000000000111111111111...,,,+++,,,---...---,,,++++++++++++++++++,,,,,,***)))***+++---,,,***''''''((((((((()))))))))***(((((((((((())))))))))))***(((''''''(((((((((''''''&&&&&&&&&((((((&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((###((()))&&&%%%'''***$$$$$$$$$%%%&&&&&&%%%###(((''''''&&&&&&&&&''''''%%%((()))&&&&&&((('''$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&'''%%%$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""$$$&&&'''((((((&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))******((('''&&&(((***)))((((((((())))))***+++(((***,,,,,,+++***+++,,,---------...000000...,,,---...//////000000//////111///...000222333222///222111000//////000111111......//////111222444444111111111222222222333333------......///.........,,,,,,000888@@@AAA:::333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,+++(((((()))+++,,,,,,,,,---,,,,,,+++***+++***))))))+++++++++)))((((((((((((((()))******(((((())))))))))))((((((&&&''''''((((((((((((((())))))((('''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((())))))(((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))******'''$$$$$$'''***(((((((((((())))))))))))++++++*********************))))))***++++++)))'''------------------------******++++++,,,---......+++,,,...//////---,,,***)))***,,,...///000111111222222111111111111111111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,+++)))&&&'''((((((((())))))******))))))))))))(((((((((((('''&&&%%%%%%'''(((((((((&&&%%%%%%&&&''''''&&&$$$&&&''''''''''''''''''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((+++---&&&!!!&&&,,,&&&%%%$$$$$$''')))******''''''&&&&&&&&&''''''(((%%%)))***'''%%%&&&&&&$$$%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""!!!###%%%'''(((((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((*********(((&&&&&&(((***)))))))))))))))***++++++''')))***+++***)))***+++,,,,,,---///111000...+++------...///000000//////000///...000333444222///333222000...---,,,------000000///000000111222222000000000111111222222222++++++,,,---............,,,,,,000999@@@???777...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...///---***)))+++...+++,,,,,,,,,,,,+++*********)))'''((())))))((('''((((((((((((((()))******%%%'''***,,,,,,***'''%%%&&&''''''((((((((((((((())))))((('''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((*********))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%''''''''')))***)))'''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***)))'''''')))+++,,,,,,))))))+++---///000...+++000...,,,,,,......,,,)))...---,,,+++,,,...000222...//////000000000000///111...+++******+++++++++))),,,...---+++***,,,///++++++,,,---,,,+++***)))))))))))))))))))))))))))++++++******))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((('''&&&))))))(((((((((((())))))((('''&&&&&&'''((('''&&&###$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''%%%%%%))))))&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&""" %%%((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''%%%###"""&&&'''((((((((('''&&&%%%'''$$$"""$$$'''(((&&&###$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''%%%###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$)))&&&%%%&&&### """'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%"""&&&)))(((&&&$$$%%%&&&(((''''''((())))))(((&&&'''&&&&&&&&&&&&'''((()))))))))(((((()))***++++++...+++)))***,,,...---,,,------------------------//////.........//////000...000111000...---------...///111222333333222111...000...***,,,222333...///...---...//////---+++)))---222666777555222000---------,,,,,,+++++++++...---++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++*********))))))(((((('''******'''))),,,''''''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++///+++'''&&&((()))(((%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&(((((('''%%%$$$******)))'''&&&%%%$$$###"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''')))++++++)))'''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********)))***++++++++++++***)))************+++++++++,,,---,,,***))))))******)))...,,,++++++---.........///---+++,,,---...,,,***......---,,,---///111222//////000000000//////...000...+++***+++,,,,,,+++***+++,,,,,,++++++,,,---++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&)))((((((''''''(((((()))((('''&&&&&&'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%###$$$((((((&&&&&&((()))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))%%%"""###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###(((''''''&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$%%%$$$$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&)))%%%###$$$$$$###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%&&&'''(((''''''((())))))'''%%%'''''''''''''''''''''''')))))))))))))))***++++++...,,,+++,,,...///...,,,------------------------...............///000000---...000///......///000//////111222333333222222...000...+++---111222...///...---...//////---+++'''***---000111000...,,,---------,,,,,,,,,++++++...------------...------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))+++)))&&&'''+++)))###((((((''''''(((((()))***))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###$$$%%%&&&'''''''''''''''''''''((())))))******$$$&&&''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%((((((''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((()))******)))((((((%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))******)))******++++++******))))))))))))*********++++++---,,,+++***************222...+++)))+++---///000---,,,+++,,,...///...---//////.........000111222000000000000//////...---///---******+++,,,---,,,+++*********,,,---,,,++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&'''''''''&&&&&&'''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###'''(((&&&&&&)))))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$&&&%%%"""$$$$$$&&&&&&&&&&&&$$$$$$))))))(((((('''&&&$$$$$$+++***'''&&&%%%&&&((()))###$$$%%%'''''''''&&&&&&!!!$$$'''%%%""" ###&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%'''((()))///'''"""###%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''))))))((('''((()))((('''%%%''''''(((((((((''''''&&&))))))))))))))))))***+++,,,,,,,,,...000000...,,,---------------------------------......000111222,,,...............000222///000111222333333333333000000///,,,---000000---///...---...///...---+++((()))+++,,,,,,,,,+++***------------,,,,,,,,,,,,......000111111000......)))***************++++++------------------------************))))))))))))++++++(((%%%&&&***+++))))))(((((((((((()))******+++******)))((('''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%'''((((((&&&&&&&&&'''''''''''''''$$$$$$%%%''''''(((((((((((((((((((((((((((((((((###((()))&&&###$$$%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''&&&&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''''''''%%%&&&'''(((((('''&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))((())))))))))))***************+++*********,,,---111...+++)))+++---///000---------...///000000000000000//////000111222222000000000000///...---,,,---,,,******,,,------,,,,,,***((())),,,...,,,***,,,,,,,,,,,,++++++******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''((('''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$%%%((()))&&&&&&((((((((('''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%$$$ ###$$$&&&''''''&&&$$$###%%%%%%&&&'''((((((((((((***)))(((&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$######%%%&&&%%%###"""$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$%%%'''***+++666,,,$$$$$$%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&)))((((((&&&&&&'''(((******((((((((()))(((&&&$$$'''(((((()))((((((&&&&&&***)))))))))))))))******)))+++,,,...//////---,,,------------------------,,,,,,------///000222222......///...---...000222000000111222222333333333111000.........///...,,,...---------......,,,***,,,,,,++++++++++++++++++------------------,,,,,,...111444666555222000...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++***((('''(((***++++++)))))))))))))))******+++((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''###&&&******(((&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&'''((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))************++++++***)))***---///111...,,,+++---...//////...///000000111111333333000000000000000111111222000000000000///---,,,,,,---+++***+++,,,------,,,,,,***(((***---...,,,***,,,,,,++++++++++++***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((((((((((()))***(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&&&&'''((('''&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((&&&&&&))))))&&&%%%((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&###!!!###$$$&&&''''''&&&$$$###$$$%%%&&&'''((((((((((((&&&&&&'''((('''&&&%%%$$$&&&&&&''''''&&&$$$"""!!!'''%%%$$$%%%'''(((&&&$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''***+++444+++$$$$$$&&&$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***((('''&&&&&&(((((())))))((('''((()))((('''%%%'''(((((((((((((((''''''******)))))))))))))))***''')))+++---...---,,,+++------------------------,,,,,,------///000222222///000000///------...///000000000000111222333333111///...///000///---,,,...---,,,---......,,,***---,,,+++*********+++,,,------------------------///444999;;;999444000...,,,,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))******)))))))))******))))))***)))))))))))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''&&&)))))))))((('''&&&$$$$$$))))))((((((''''''&&&&&&,,,***''''''((()))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$######""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&###%%%'''%%%""""""$$$'''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))***))))))(((((())))))***)))))))))*********++++++---......+++)))***000555666333000......//////......000111111111111333444000000000000111111111000////////////......---,,,---,,,+++,,,------,,,+++,,,+++++++++---...---,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((())))))))))))''''''''''''))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&))))))&&&%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((('''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&%%%%%%$$$###%%%&&&''''''%%%###"""''''''''''''&&&%%%###""")))&&&###%%%(((***'''$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%'''((())),,,&&&"""%%%'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&''''''((()))'''&&&&&&'''(((((('''(((''''''((())))))(((&&&((((((''''''(((((()))***+++******)))))))))))))))&&&(((+++,,,,,,+++,,,------------------------------------......000111222///000111111...---,,,---///////////////000222222111------000111///------...---,,,---...---,,,***+++***(((''''''((()))***------------............111888???AAA<<<555000------------,,,,,,,,,,,,,,,************************))))))))))))************)))((())),,,***''''''***)))(((((((((((()))******((((((((()))))))))))))))(((((((((((((((((((((((((((((('''%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&******))))))'''&&&$$$###(((((((((''''''&&&&&&&&&...)))%%%$$$&&&(((&&&###&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''###%%%'''%%%!!!!!!$$$(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))***)))(((''''''((()))***************+++++++++,,,,,,------,,,+++000:::AAABBB===555000......//////---///111111//////111333///000000000000000//////.........///......------...---,,,,,,------+++)))+++---......------...///---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###!!!"""&&&(((%%%&&&)))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%&&&&&&%%%&&&&&&'''&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%"""###&&&'''%%%&&&)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&%%%&&&((((((&&&$$$&&&&&&&&&''')))***)))(((((('''&&&%%%&&&)))+++---++++++***)))))))))))))))''')))+++,,,++++++---///------------------------...............///000000,,,...111222000...------......------...///000111000,,,,,,111222///---///---,,,,,,,,,------+++***(((((('''''''''((())))))------------.........///333;;;CCCEEE???666///,,,,,,,,,,,,,,,++++++******************************((()))))))))************+++((((((***'''###%%%+++((((((''''''(((((()))*********))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&'''''''''''''''''''''&&&((('''&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''((((((''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%''')))'''###"""&&&***'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))******++++++++++++,,,,,,,,,''')))+++,,,///777EEEOOOLLLDDD:::111......///000,,,...000000------///111//////000000000000///...------......///.........///---,,,,,,---,,,***(((+++...000///---,,,...111---,,,+++*********+++,,,))))))))))))))))))))))))++++++******))))))(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&(((''''''&&&&&&''''''(((((('''&&&&&&'''((('''&&&%%%%%%&&&'''((((((((('''((('''%%%$$$$$$%%%'''((($$$&&&%%%'''***'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%&&&&&&&&&(((&&&%%%######$$$%%%&&&###$$$&&&((())))))))))))###&&&((('''$$$"""$$$'''&&&'''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###"""""""""###%%%'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###%%%((('''######'''''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&%%%&&&'''((()))&&&%%%$$$&&&))))))&&&"""%%%%%%%%%''')))+++***))))))'''%%%$$$&&&)))---///++++++***))))))((())))))(((***,,,,,,++++++...222------------------------//////.........//////000(((,,,000333222000......------,,,,,,---...000111///++++++111333///---000---,,,,,,,,,------+++)))((((((((((((((()))******---------.........//////555===FFFGGGAAA666///+++++++++++++++******))))))++++++++++++++++++++++++(((((())))))*********+++...)))''''''$$$ %%%---'''''''''''''''((())))))******)))'''&&&%%%$$$###(((((((((((((((((((((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''!!!&&&***+++(((&&&&&&'''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''******&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))(((''')))************+++++++++,,,...///...///;;;OOO^^^[[[MMM;;;000---...---,,,......///000000///......////////////////////////222111111222444444333111...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///222...++++++,,,...,,,+++))))))))))))((((((((((((+++***)))(((((()))***+++************************((()))***++++++***)))((())))))))))))((('''%%%%%%'''&&&%%%&&&(((((((((''''''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&$$$(((((($$$$$$(((((($$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''')))((($$$ $$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&%%%''')))&&&!!!%%%%%%&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$&&&((((((''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&)))(((&&&&&&''''''&&&$$$''''''(((((())))))******++++++******************************+++,,,------222///+++***+++,,,***(((+++,,,---///000111111111000//////000111111...,,,+++++++++,,,---...///000---......000111///,,,)))...---,,,,,,,,,---...///---,,,***))))))***,,,------------,,,,,,+++++++++222:::CCCDDD>>>555///---///...---,,,***)))((((((*********+++,,,,,,------+++++++++************)))---,,,,,,+++***)))(((((()))(((((((((''''''''''''...$$$&&&+++%%%$$$)))(((***(((%%%$$$%%%%%%%%%$$$(((((())))))))))))(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%(((((($$$$$$((()))((()))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********))))))(((((()))))))))************---//////222>>>QQQ___^^^PPP===000---...//////................................................/////////222444666555444...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---......000---******+++,,,+++******)))))))))((((((((((((***))))))))))))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''((()))))))))((('''&&&&&&&&&%%%$$$%%%'''((('''&&&'''(((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&###''''''######''''''###((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((%%%"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$"""###%%% %%%%%%%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$&&&''''''&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&((('''&&&&&&'''((('''%%%&&&'''''''''((((((((((((************************+++***++++++,,,---...//////---******+++---,,,+++......///000000000///////////////000111000...,,,------,,,,,,,,,---......------...///000///,,,)))000///---++++++++++++,,,---,,,***))))))***,,,------------,,,,,,+++++++++000777>>>@@@<<<555000...---------,,,++++++******)))))))))))))))******************)))))))))(((((()))))))))***************))))))((((((((('''''''''---$$$''',,,&&&$$$)))''')))'''%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))'''%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((('''######'''((('''+++***)))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))(((''''''((((((((()))))))))))))))+++---///333???OOO[[[\\\OOO<<<000---///111111///...---,,,,,,---...///........................---------000444666777666------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......---******++++++***)))******)))))))))(((((((((((())))))******))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''%%%$$$$$$$$$&&&'''&&&%%%(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%''''''%%%%%%''''''%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&---,,,'''$$$%%%'''###%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%$$$%%%%%%&&&'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$#########"""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&'''&&&%%%''''''((((((((((((''''''&&&'''(((((((((((('''&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''******************************++++++---...///000,,,+++))))))+++---------000111111111000///....../////////000111000...,,,///......---,,,,,,------,,,,,,---...//////,,,)))111///---+++***)))))))))---,,,+++******+++,,,---------,,,,,,,,,,,,++++++///222666888888444000---++++++,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))((((((((('''))))))))))))(((((((((((()))))))))(((((((((''''''+++$$$(((,,,&&&&&&)))%%%)))'''&&&&&&((())))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***((($$$$$$''''''$$$***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++)))'''$$$"""((((((((()))))))))*********+++,,,---111999DDDLLLPPPFFF999000...000111111///...,,,++++++,,,...///........................+++++++++---111333444444,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------...---,,,+++++++++***************)))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))((('''%%%%%%%%%%%%'''(((&&&'''((((((((((((((('''&&&%%%$$$%%%'''((('''&&&((('''&&&$$$$$$%%%&&&&&&'''''''''''''''''''''''''''((((((''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))***)))%%%%%%((((((%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''))))))))))))************))))))***+++,,,...///000,,,+++******+++,,,---...111111111222111111000///000000000111222111///---......------------......,,,,,,,,,...///...,,,***///...,,,***)))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000222333111...+++++++++++++++++++++++++++------,,,,,,+++******)))******)))))))))(((((((((,,,+++***)))'''%%%$$$###)))))))))((((((((((((''')))$$$))),,,'''''')))$$$((('''&&&''')))+++******(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%&&&***)))$$$'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))'''$$$###)))))))))*********++++++,,,,,,++++++---111555888===888222////////////...///...,,,++++++,,,...///........................+++***)))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,.........---,,,+++++++++************))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((((((((((((((('''((('''&&&'''((()))((('''((('''&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&(((***&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&& &&&((($$$!!!###'''(((&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((((((((()))))))))*********((((((((()))***,,,---...------,,,+++++++++---...000111222222333333222222222111111222333222000...------------...///000111---,,,,,,---//////---+++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///............+++)))+++++++++***))))))((((((...------,,,+++***))))))++++++*********)))))))))+++***)))((('''%%%$$$$$$***)))))))))(((((((((((((((%%%***,,,&&&'''***###'''&&&&&&(((***++++++***(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%(((,,,***$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))************++++++++++++---,,,***)))***+++***)))///...---...//////---,,,///...---,,,,,,---...///------------------------,,,***(((((()))+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++---...000///---++++++,,,++++++*********)))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''(((''''''''')))***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%######%%%%%%######%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((***$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""(((***&&&"""###%%%%%%(((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&)))))))))))))))((((((((('''(((((())))))*********))))))((())))))***+++,,,---......---,,,,,,...000111111222333444444333333222111111222333222000...,,,,,,,,,---...000111222...---,,,...///000...---************+++---...000++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---,,,+++******,,,++++++***)))(((((((((++++++******)))(((''''''++++++++++++************''''''''''''((((((((()))******)))))))))((((((((()))&&&******$$$(((+++###'''&&&&&&(((***+++***)))&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""$$$$$$%%%(((***$$$(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,---))))))))))))************,,,***)))***,,,,,,(((%%%,,,++++++,,,---...------........................------------------------+++)))''''''(((***++++++***+++,,,,,,,,,,,,+++***---,,,,,,+++******+++++++++...//////,,,******++++++++++++*********))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&((('''&&&''')))))))))((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&######&&&&&&######&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%''')))&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$''')))###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&''')))&&& )))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''%%%))))))((((((((('''''''''''''''(((((()))******++++++***************++++++,,,...///...---...111444333444444444444333333222000//////000111111...,,,...............///000000///...---...000111000///+++******+++,,,...///111+++++++++,,,,,,++++++++++++++++++,,,,,,---------***,,,///...+++***+++---,,,,,,+++++++++++++++++++++*********)))(((((((((************))))))))))))&&&&&&'''((()))******+++*********)))))))))(((((()))'''***((("""(((,,,$$$'''&&&&&&(((******)))'''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''"""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%&&&%%%+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''''')))+++---(((((((((((())))))))))))***((((((+++...///***&&&------,,,,,,,,,---...///......///000000///......------------------------+++)))&&&&&&(((+++,,,,,,***+++,,,------,,,+++***---,,,,,,+++*********+++***,,,///...+++))))))***+++++++++************))))))((('''&&&&&&'''((()))************************&&&'''((())))))((('''&&&))))))))))))((('''%%%%%%'''&&&%%%&&&(((((((((''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((***&&&&&&******&&&&&&***%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&'''***&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$&&&)))"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%### '''+++$$$***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%$$$$$$&&&(((((('''''''''%%%$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&''')))(((&&&&&&''''''&&&$$$(((((('''''''''&&&&&&&&&&&&''''''((()))******+++---,,,++++++******++++++***,,,...///...000444888666666666555444333111000......---...//////---***000000///............//////......///000111111000,,,,,,++++++,,,...///000***++++++,,,,,,++++++***+++++++++,,,,,,---------&&&+++//////+++***---111++++++,,,------...//////,,,,,,,,,+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***(((***'''!!!(((---$$$&&&&&&&&&(((******(((&&&(((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&%%%###""""""###%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''!!!###&&&&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""  """###'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$&&&((()))(((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((('''((()))***++++++***)))***************+++++++++******+++++++++,,,,,,,,,,,,,,,...000111///+++'''666---%%%(((000111))),,,***))))))******)))'''+++***)))(((((()))***+++)))***+++++++++)))(((''''''***,,,---+++***)))***))))))))))))((((((((((((+++***)))(((((('''((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&(((***(((%%%###%%%(((***)))((('''&&&&&&'''((($$$$$$$$$%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###&&&&&&''''''''''''&&&&&&%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""!!!%%%((((((&&&%%%&&&)))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###'''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%$$$$$$&&&((())))))((('''(((((('''%%%###$$$%%%&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''%%%'''******((('''''''''*********)))))))))))))))---&&& ###***///,,,'''...,,,+++---111444333222333333333222222111111111//////000000000000//////444333111////////////000000000///...............---,,,***,,,333999666...---,,,,,,,,,------+++)))---,,,***))))))***,,,---'''(((***,,,---------------+++******+++,,,,,,+++,,,,,,++++++***)))))))))************)))))))))((())))))))))))))))))))))))%%%(((***)))((('''))),,,)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))+++,,,---"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$$$$)))&&&###!!!###%%%&&&'''((($$$"""###'''(((&&&"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!$$$%%%$$$"""!!!###%%%'''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&((((((''''''''''''(((((())))))*********)))((((((***************+++++++++******+++++++++,,,,,,,,,...---,,,,,,------,,,+++...+++)))+++///111...***---+++******++++++***))),,,+++***))))))***+++,,,***************)))((((((,,,***((()))+++,,,+++)))((((((((((((((('''''''''***))))))(((((((((((()))***)))))))))((((((((('''&&&''''''((((((''''''&&&***))))))((())))))((('''***)))((('''&&&''''''(((&&&&&&%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###(((''''''&&&$$$######"""%%%$$$######%%%%%%$$$###%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%&&&(((((('''&&&'''(((((('''%%%$$$$$$%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&)))))))))))))))))))))***///***&&&''',,,000///,,,---,,,+++...111333333111222222111111111000000000//////000000000000//////111000000//////000111222000000///...............//////...000888???===777...,,,++++++,,,---+++***---,,,***))))))***,,,---++++++,,,,,,,,,,,,++++++---+++******+++,,,++++++******************++++++++++++++++++*********)))))))))))))))))))))))))))''')))+++***'''&&&(((***)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''(((((())))))(((&&&######$$$&&&&&&&&&(((%%%###$$$''')))&&&###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&(((((((((''''''(((((((((************)))((('''&&&))))))*********+++++++++******+++++++++,,,,,,,,,///,,,)))((())),,,......))),,,...///......000222---,,,++++++,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++***))))))))))))***000***%%%&&&***...,,,)))''''''''''''''''''''''''))))))((((((((()))******))))))))))))((((((((((((&&&''''''((((((''''''&&&,,,)))&&&'''***+++)))%%%))))))(((''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((&&&###"""#########"""&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###''''''&&&%%%%%%$$$######%%%$$$######%%%%%%$$$###&&&$$$"""!!!"""%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''"""###&&&(((((('''$$$###)))'''&&&&&&''''''&&&%%%&&&'''((('''%%%$$$$$$%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&&&&((((((((())))))*********---+++)))***,,,.........,,,+++,,,...111222222000000000000000////////////...//////000000//////............///000222444444000///......---.........///000000333;;;CCCCCC===///---******+++,,,,,,+++,,,,,,*********+++,,,---000///...,,,++++++++++++,,,+++))))))+++,,,+++***((())))))***++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))***+++***'''&&&'''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$%%%&&&'''&&&%%%)))&&&$$$%%%((()))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))(((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---+++((('''))),,,......,,,///111000---+++,,,...---+++***+++,,,---,,,***++++++++++++++++++++++++,,,+++***)))))))))***+++...***''''''+++---+++)))'''''''''((((((((((((((((((((((((((()))***++++++))))))))))))((((((((((((''''''((((((((((((''''''(((&&&%%%&&&(((((('''%%%((((((((('''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&***&&&"""!!!###%%%%%%###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###&&&%%%$$$#########%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$((('''&&&&&&'''((('''%%%&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''')))***)))((('''((()))&&&''''''((()))***++++++))))))***)))))))))+++---++++++,,,...000111000000////////////////////////...//////////////////...---......///111222333444///......------.........,,,...///111888??????;;;///---***)))***+++,,,,,,++++++*********+++,,,---111000...,,,++++++,,,,,,,,,***))))))***++++++***))))))*********++++++++++++++++++*********))))))(((((((((((((((((((((((()))******)))(((''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&((('''%%%###)))'''&&&'''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((())))))(((''''''&&&''''''(((((()))***+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,,,,/////////...,,,***)))(((+++***)))***+++,,,+++***)))******************))),,,+++***))))))***+++,,,(((***+++,,,+++******)))(((((()))))))))*********))))))((())))))***+++,,,(((((((((((())))))))))))'''(((((((((((((((((('''%%%'''((((((&&&%%%&&&(((''''''((((((((((((((((((%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$&&&&&&''''''''''''&&&&&&((((((&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''')))%%%""""""%%%((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''########################&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%$$$######%%%%%%$$$###"""###$$$%%%&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$&&&((())))))(((%%%'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''((()))***)))(((''')))***&&&&&&'''((()))******+++''')))***)))'''''')))+++)))+++---//////////////////000000000000000000000......////////////......//////000000111111111111......------------......+++------...333888888444///,,,)))((()))+++++++++*********++++++,,,,,,---///...---,,,+++,,,---...,,,***))))))***++++++***+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))***))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''%%%%%%&&&'''((((((&&&###)))(((''''''((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))&&&'''((())))))((('''&&&%%%%%%&&&'''(((***+++,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,******+++,,,......,,,)))---+++***+++------***'''+++***)))***+++,,,+++***((()))************)))(((+++************+++,,,,,,&&&***---...+++))))))***((())))))******++++++,,,******)))))))))***++++++(((((((((((())))))))))))'''(((((())))))(((((('''%%%)))+++***'''&&&))),,,&&&'''(((((()))((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%###$$$&&&(((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###"""&&&((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$%%%(((***))))))%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''(((((('''&&&&&&''')))'''''''''(((((())))))))))))***++++++***)))***+++(((+++...//////------...////////////000000000000---......//////......---000000111111111000000///---------,,,------...///,,,......---///333222......,,,))))))***++++++***)))******+++,,,,,,,,,---,,,,,,+++,,,,,,---......+++***((((((***+++***))),,,,,,++++++***))))))((())))))((((((((('''''''''))))))))))))))))))))))))((('''&&&'''***+++***)))'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''((((((&&&$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''((())))))((('''&&&'''&&&&&&&&&''')))***+++'''((()))***+++,,,------******+++++++++,,,,,,,,,---,,,,,,---......,,,************+++,,,,,,+++***,,,+++***+++---------,,,)))***++++++++++++***))))))***++++++,,,,,,,,,+++************++++++***)))((((((((()))******++++++++++++******)))*********'''((((((((()))))))))***(((((())))))))))))(((((('''((())))))((())))))***%%%&&&((()))))))))((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###!!!$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$'''%%%%%%&&&((()))((('''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&(((***''''''((((((((((((((((((++++++++++++,,,,,,+++***'''***...///...,,,,,,---------........./////////---......//////......---///000111222222111000///---,,,,,,,,,------...///+++---...,,,---000///+++,,,+++******++++++***)))))))))***+++,,,,,,------***++++++,,,,,,,,,,,,,,,+++***((((((*********)))++++++******************))))))))))))(((((((((((())))))))))))))))))))))))***(((&&&'''***+++)))'''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***)))(((&&&%%%$$$$$$$$$)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&%%%$$$""" '''&&&&&&&&&(((((('''%%%''''''(((''''''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''(((******((('''&&&)))((('''&&&&&&'''))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,000...,,,,,,------,,,+++***,,,------+++*********---,,,+++,,,...///...---***+++,,,------,,,+++***(((***+++,,,---,,,,,,+++///***&&&&&&+++---,,,)))&&&''''''((()))******+++,,,,,,+++***)))))))))***'''((((((((())))))******(((((())))))))))))(((((((((%%%###%%%(((***(((&&&%%%&&&((()))))))))(((((('''(((((()))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$%%%'''(((((('''%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&''''''''''''''''''&&&&&&'''(((*********)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&###&&&((('''###!!!"""$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################'''&&&%%%%%%''''''&&&%%%"""######$$$&&&'''((((((%%%$$$######%%%%%%$$$###!!!!!!""""""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((('''%%%###!!!)))'''&&&&&&'''(((&&&%%%%%%&&&''''''%%%%%%&&&'''###$$$&&&((())))))((('''''''''''''''''''''''''''*********)))'''(((***,,,((((((((((((((('''''''''+++***)))***,,,,,,***(((&&&***///000...,,,,,,---,,,,,,,,,------.........---..................---...///000222222222111000,,,,,,,,,,,,------...///(((+++,,,******---,,,)))+++******+++,,,+++)))(((((()))***+++,,,---------***+++,,,------,,,***)))+++)))(((((()))******))))))))))))***++++++,,,,,,************)))))))))))))))))))))))))))))))))))),,,)))'''((()))***(((%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))++++++***((((((''''''''')))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((()))******)))'''%%%###((('''%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$###$$$&&&'''%%%###'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%)))(((''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((***(((%%%&&&(((***++++++)))******+++,,,,,,------...---+++*********++++++---,,,,,,+++*********+++,,,,,,---...---,,,***)))******++++++++++++,,,,,,---,,,+++***))))))))))))+++,,,///000000///---++++++***)))(((((('''((((((,,,+++******,,,,,,+++***+++******)))))))))))))))(((((())))))))))))((((((&&&%%%%%%&&&)))******)))************)))((('''&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###"""!!!&&&'''''''''&&&%%%%%%$$$%%%######%%%(((***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%'''((((((((('''&&&%%%%%%((((((&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((+++***((('''((('''&&&$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""((($$$ !!!%%%)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''))))))(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$(((%%%###%%%(((***&&&"""$$$$$$%%%&&&'''&&&%%%###'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&+++'''$$$%%%(((***'''###&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%'''(((&&&$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((%%%###$$$&&&'''%%%"""'''''''''&&&&&&%%%%%%%%%''''''&&&&&&'''***,,,...&&&((()))'''$$$$$$'''***&&&&&&&&&(((******(((&&&((((((((((((((('''''''''+++)))'''''')))+++++++++++++++,,,,,,,,,---------///...,,,+++,,,...000111++++++,,,,,,---.../////////...---,,,,,,---...///---------...//////...---,,,***)))+++...///...,,,)))***++++++***)))***+++,,,***)))***---...,,,***------++++++++++++------///...,,,***))))))***+++///---***))))))***+++,,,***++++++++++++)))'''&&&))))))))))))))))))))))))+++******)))((((((''''''((((((((((((''''''''''''(((%%%$$$%%%'''(((&&&$$$(((((('''''''''(((((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&$$$"""$$$&&&(((&&&$$$))))))((((((''''''''''''&&&((()))((('''%%%%%%&&&((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%,,,)))&&&%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$)))((('''''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$""" ''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))(((''''''(((((('''%%%)))*********++++++,,,,,,---,,,+++*********++++++---,,,++++++******++++++++++++,,,,,,,,,+++***))),,,,,,------------......---,,,+++***))))))))))))+++,,,...000000///---+++))))))(((((((((((()))))),,,+++******,,,,,,+++***+++***))))))(((((())))))(((((())))))))))))(((((('''&&&&&&''')))***)))((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$'''%%%$$$%%%(((((('''$$$'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&''''''(((***)))((('''&&&&&&'''(((***)))''''''((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&$$$"""(((%%%###$$$'''(((%%%"""&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''$$$"""$$$'''(((%%%"""&&&$$$###%%%''''''%%%"""&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''%%%###%%%)))+++)))&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%'''((('''%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%+++***)))'''&&&&&&''''''&&&'''((('''&&&%%%'''((('''&&&&&&'''))))))((('''((((((((((((''''''''''''+++)))'''''')))***+++***++++++++++++,,,,,,,,,,,,---,,,+++***)))***+++,,,+++,,,,,,,,,---............------------------...////////////000000///...///,,,++++++------+++))))))***++++++))))))***+++,,,***)))***,,,------+++---,,,++++++++++++,,,---))))))******)))(((&&&%%%------,,,+++))))))***+++************)))((('''&&&))))))))))))))))))))))))''''''&&&&&&%%%$$$$$$###************)))))))))((((((&&&%%%%%%'''((('''%%%((((((''''''&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&$$$###$$$&&&(((&&&%%%(((((((((''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&(((&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%***(((%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''((((((''''''&&&%%%)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&$$$"""!!! ''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((((())))))'''### ))))))******************---,,,+++*********++++++,,,,,,++++++******++++++******+++++++++***)))))),,,,,,------------......,,,,,,+++***))))))))))))+++,,,...//////...,,,+++))))))((((((((()))******,,,+++******,,,,,,+++***+++***))))))(((((())))))'''(((((())))))((((((''')))'''&&&'''((()))((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%((('''&&&&&&''''''&&&$$$)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''(((((((((''')))(((''''''&&&'''''''''((('''&&&'''(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%'''&&&%%%###'''&&&%%%''')))(((###&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%###"""###&&&'''$$$!!!'''$$$"""$$$((()))%%%!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$""""""$$$)))+++***(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%+++***)))(((&&&%%%$$$###'''&&&&&&'''(((((('''%%%'''&&&$$$%%%'''(((''''''''''''''''''''''''''''''***((('''''')))*********)))*********++++++++++++,,,++++++******))))))(((,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...........................,,,++++++,,,,,,+++***)))***++++++))))))***+++---+++)))***,,,------,,,,,,,,,++++++++++++,,,,,,%%%'''***++++++(((%%%"""***---///...+++((()))*********)))(((''''''''''''))))))))))))))))))))))))%%%%%%%%%$$$######""""""*********)))))))))((((((((('''&&&&&&(((((('''&&&(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%'''&&&%%%&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''))))))((((((((('''$$$""")))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,++++++***++++++,,,***+++++++++++++++***************+++++++++,,,,,,,,,++++++***))))))******+++,,,---......---+++*********))))))((())))))))),,,+++******,,,,,,+++*********)))((((((((((((((('''(((((((((((((((((('''***(((''''''(((((('''%%%%%%&&&'''((())))))))))))''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%((('''&&&&&&&&&''''''&&&******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&((()))((('''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&%%%%%%&&&''''''%%%$$$'''&&&%%%&&&((('''%%%"""&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&&&&$$$"""((($$$!!!###((()))&&&!!!$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!$$$&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%'''******'''###(((&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''((()))((('''((()))******)))))))))))))))************,,,,,,------------,,,+++------,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++++++++******,,,---+++++++++,,,---.........)))***+++***)))((()))+++,,,+++++++++,,,,,,------,,,++++++++++++++++++,,,((())),,,------***(((&&&)))...222222...******+++***)))(((&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((''''''((((((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&''''''%%%###&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''&&&&&&&&&'''###%%%''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''+++)))&&&&&&((())))))((()))))))))))))))*********++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,+++******)))*********,,,,,,------,,,+++***))),,,,,,+++)))((((((((((((,,,+++******,,,,,,+++******))))))((('''(((((((((''''''((((((((((((''''''***)))''''''(((((('''%%%$$$%%%&&&((())))))))))))''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&''')))*********)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((((('''$$$%%%'''((((((((('''&&&&&&&&&''''''''''''''''''&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%%%%&&&'''(((&&&%%%'''%%%$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$((($$$"""###'''(((&&&"""###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!$$$&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((((((((('''&&&%%%'''******'''###)))&&&$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''((()))***)))((((((((()))))))))*********++++++---...////////////,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))(((***+++***)))***,,,///000000000///...------...((()))******)))((()))***++++++,,,---,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++*********...333444111...,,,,,,***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&'''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((((((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''(((!!!$$$''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&***(((%%%%%%'''***,,,,,,(((((())))))***++++++,,,******+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------......++++++***************+++,,,,,,,,,,,,+++***)))))),,,,,,+++***)))))))))))),,,+++******,,,,,,+++******)))((((((''''''((((((&&&''''''((((((''''''&&&***(((''''''(((((('''%%%"""###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''***---)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((((((&&&'''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%'''((((((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((((('''%%%'''&&&$$$$$$$$$''')))+++&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((******)))'''((()))))))))************))))))***+++---...///000++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***(((+++---,,,+++,,,111555::::::888444///+++******((()))******(((((()))***(((+++...///...---,,,,,,******++++++++++++******,,,+++)))''''''(((***,,,+++---000333444222...,,,))))))(((((('''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((('''%%%$$$&&&((( $$$''''''$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&%%%&&&(((******)))'''((()))***+++------...)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++*********+++---...,,,,,,------------......+++***************++++++,,,,,,,,,+++******)))(((***)))))))))***++++++,,,,,,+++******,,,,,,+++***))))))(((''''''''''''(((&&&''''''((((((''''''&&&)))(((''''''((()))'''&&&###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&((((((&&&%%%&&&))),,,'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''%%%%%%%%%'''''''''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&((()))'''&&&&&&''''''&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&''''''&&&%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%######%%%(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&&&&&&&'''((('''&&&%%%'''((()))(((''''''((((((&&&$$$$$$$$$%%%&&&&&&'''(((((('''&&&'''(((******(((&&&)))))))))*********++++++******))))))***,,,...///*********+++,,,,,,,,,---,,,,,,++++++++++++,,,,,,'''***,,,,,,+++---333888@@@@@@>>>888111+++))))))((()))***)))((('''(((***&&&+++000222000---++++++)))***+++,,,,,,+++***)))+++)))(((&&&&&&(((***+++******+++000444444///+++((()))))))))***))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&((()))(((%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%''''''&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''%%%######%%%''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$)))((('''&&&%%%&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%'''&&&$$$###%%%'''###''''''$$$###&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''')))+++,,,'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&(((***)))'''%%%'''((()))***,,,...///000)))***+++,,,---,,,,,,++++++*********+++,,,,,,---******)))))))))***,,,---******+++++++++,,,,,,,,,+++***************++++++,,,,,,++++++***))))))(((''''''((()))***,,,...///,,,+++******,,,,,,+++***))))))((('''''''''''''''&&&''''''''''''''''''&&&)))'''&&&'''((()))((('''&&&&&&''''''(((((('''''''''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&)))***)))'''$$$$$$'''+++%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))))))))+++***(((&&&%%%%%%%%%&&&###$$$&&&'''((('''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''############$$$$$$%%%&&&&&&%%%%%%&&&((()))(((&&&&&&((()))***(((&&&$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''((('''%%%"""!!!&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$$$$###&&&(((&&&"""!!!%%%)))&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%###%%%'''######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%###$$$&&&'''%%%"""%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))&&&((()))'''$$$$$$'''***((((((((()))***)))&&&$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((******(((&&&************++++++++++++...---+++******,,,---///))))))***+++,,,,,,------...---,,,++++++,,,---...$$$'''*********,,,333888AAABBB@@@:::333---,,,,,,((()))***)))((('''(((***%%%***111333111...+++***)))***+++,,,,,,+++***)))******))))))))))))***+++***''''''---333555000)))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''((()))***+++''''''&&&%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&'''&&&(((***(((%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$!!!!!!###%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))))))))((((((((((((((()))''''''''''''(((((((((((())))))***+++,,,,,,------,,,,,,+++******+++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++******))))))))))))******,,,,,,,,,,,,,,,+++***)))***)))))))))***+++,,,,,,))))))(((((((((((())))))(((''''''&&&&&&((()))***)))'''&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))&&&######%%%&&&%%%"""&&&$$$$$$%%%'''((('''&&&%%%$$$$$$###$$$%%%&&&'''***(((&&&&&&''''''&&&%%%(((((((((&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%'''&&&$$$%%%(((((($$$(((&&&%%%&&&))))))'''$$$$$$%%%&&&'''((('''&&&%%%+++(((%%%$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&!!!"""$$$&&&''''''&&&&&&#########$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''((())))))&&&%%%%%%'''((('''%%%###&&&%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++***)))***+++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++***)))(((((()))+++---...777888888555000,,,)))))),,,+++++++++******))))))'''***---000000...+++)))+++******)))(((''''''&&&+++***)))((()))***,,,...''''''))),,,...///---,,,))))))))))))((((((((((((((((((((((((((()))***+++((('''%%%%%%&&&&&&&&&%%%))))))))))))(((((((((((('''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))((((((&&&$$$###$$$%%%&&&&&&%%%'''''''''''''''''''''''')))'''&&&%%%%%%$$$###!!!))))))(((((((((((())))))'''''''''&&&%%%$$$""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%!!! $$$&&&%%%%%%''')))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((((((((((()))''''''''''''((((((((((((*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------...++++++++++++++++++++++++---,,,++++++******++++++******))))))))))))******+++,,,,,,,,,++++++***)))*********)))******++++++))))))(((((((((((())))))(((''''''&&&'''((()))***)))(((''''''(((((('''%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&&&&&&&%%%$$$%%%'''''''''%%%&&&%%%$$$$$$%%%&&&'''((()))'''&&&&&&'''''''''&&& ###&&&(((((('''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%'''***)))%%%(((&&&%%%&&&((()))'''%%%$$$%%%&&&&&&''''''&&&&&&)))'''$$$$$$%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&''''''&&&&&&!!!!!!"""""""""""""""###'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$""""""''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((++++++***)))))))))*********++++++++++++,,,***++++++,,,,,,,,,++++++++++++************+++++++++***)))((()))***,,,---222333444222///,,,******++++++*********)))))))))(((***---//////...+++***+++******))))))(((((((((,,,+++***))))))***,,,---(((((())),,,......---+++))))))))))))(((((((((((('''&&&&&&&&&&&&''''''(((***(((&&&&&&'''''''''&&&(((((((((''''''''''''&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''')))'''%%%%%%%%%&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&(((###"""%%%'''%%%%%%'''((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''###$$$&&&((((((&&&$$$###''''''''''''''''''''''''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&)))((((((''''''((())))))''''''''''''((((((((((((******++++++++++++++++++,,,+++************+++,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,+++************+++++++++************+++++++++++++++,,,++++++***)))++++++******)))*********))))))(((((((((((())))))(((''''''''''''((())))))***(((''''''))))))(((&&&)))(((((((((((((((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&%%%&&&&&&'''((((((&&&%%%%%%'''(((((('''!!!&&&******)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((('''''''''''')))((('''))),,,+++''''''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&''''''''''''***)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((***---...---***)))(((++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++************++++++++++++)))))))))***+++,,,,,,...///...,,,+++++++++******))))))))))))(((((()))***,,,---------,,,+++************************---,,,+++***)))***+++,,,))))))***+++------+++)))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''***)))''''''(((((((((''''''''''''&&&&&&&&&%%%%%%###%%%'''((())))))((('''(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&***(((&&&%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&***&&&$$$'''(((&&&%%%'''(((((('''''''''&&&&&&&&&)))(((((((((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((())))))''''''''''''((((((((((((++++++++++++************++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***************++++++************++++++******++++++++++++******,,,,,,+++***)))))))))***))))))(((((((((((())))))''''''''''''((((((((()))***)))(((((()))***)))'''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''$$$###&&&)))((('''%%%%%%&&&&&&%%%###'''''''''''''''''''''''''''&&&$$$%%%'''(((((((((###&&&)))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&((()))'''))),,,***&&&&&&&&&''''''(((''''''&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''&&&)))(((&&&$$$###$$$&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!###$$$&&&'''((('''&&&&&&'''((()))(((&&&###$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((***---000111///,,,***)))++++++,,,,,,,,,---------------------,,,+++******,,,++++++******++++++,,,,,,+++***))))))******+++***+++,,,,,,+++***+++,,,)))))))))(((((((((((((((***+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++***)))))))))))))))+++******+++,,,,,,***((())))))))))))((((((((((((+++***)))(((((((((((((((***(((&&&&&&'''((('''&&&'''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''%%%""" ''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((&&&$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((())))))(((((((((((())))))&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''+++'''%%%''''''%%%$$$%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((((((+++*********************************************+++++++++***************++++++++++++++++++++++++,,,+++******))))))******+++******************+++)))******++++++*********,,,,,,+++***)))))))))***))))))(((((((((((())))))&&&''''''((((((((((((((()))((('''((()))***)))((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&###!!!###&&&((('''%%%%%%&&&&&&%%%###'''''''''''''''''''''&&&'''&&&$$$%%%'''((((((((()))******(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''''''''(((((((((((((((%%%'''(((&&&(((***(((###&&&''''''(((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$###$$$&&&((()))&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%'''(((((('''&&&%%%&&&''')))((('''$$$$$$$$$%%%%%%&&&&&&'''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())),,,//////---+++))))))++++++,,,,,,,,,------------------------,,,+++***,,,,,,++++++++++++,,,,,,++++++******************+++,,,,,,+++***)))***+++((((((((((((((()))))))))+++*********++++++,,,,,,+++++++++++++++,,,,,,,,,******))))))((((((((((((+++***)))***++++++***((())))))))))))((((((((((((+++***)))((((((((((((((()))'''%%%%%%&&&'''&&&%%%((((((((('''''''''&&&&&&$$$%%%'''((('''%%%""" &&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''%%%###""""""$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((+++&&&$$$&&&&&&$$$"""$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))'''%%%$$$$$$%%%''')))''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((())))))******************))))))***++++++***)))))))))))))))***************++++++++++++++++++++++++++++++***))))))))))))*********))))))))))))******((()))******+++*********++++++******)))*********))))))(((((((((((())))))&&&''''''((()))(((((((((((('''&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%#########%%%'''&&&%%%%%%&&&'''&&&$$$&&&''''''''''''&&&%%%%%%(((&&&%%%%%%'''(((((('''((())))))'''%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))&&&&&&&&&'''''''''''''''%%%'''(((&&&'''(((%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%''')))***%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######%%%%%%%%%%%%######'''&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))++++++)))((('''(((++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,************************+++,,,,,,+++))))))***+++(((((())))))))))))******************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))((((((+++***))))))***+++***((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&%%%$$$(((((((((''''''''''''&&&###%%%'''((())))))((('''%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&###"""###&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''%%%%%%%%%%%%&&&'''((()))***&&&$$$&&&&&&$$$###$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((((((((())))))******++++++((()))***++++++***)))((()))))))))******++++++,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))(((((((((((())))))(((((()))************************)))******++++++))))))(((((((((((())))))&&&&&&((()))))))))(((''''''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''''''''&&&%%%$$$%%%'''''''''%%%%%%&&&''''''&&&%%%$$$###)))'''&&&&&&'''''''''&&&%%%'''))))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%%%%%%%%%%&&&&&&&&&'''&&&((()))&&&&&&'''###%%%''')))(((&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&$$$''')))(((&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&'''((('''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$######"""###$$$&&&&&&'''''''''''''''(((((((((%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###(((((('''&&&%%%$$$$$$######!!! !!!###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))))))))(((((()))+++*********++++++++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,---((()))******++++++++++++)))******)))((((((***,,,)))))))))*********++++++))))))***++++++++++++***,,,,,,++++++******)))))))))******++++++++++++++++++)))((((((***+++***)))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''((()))'''&&&%%%&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''$$$###&&&))))))((((((''''''(((((()))&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&'''((()))+++&&&$$$'''(((%%%$$$&&&&&&'''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))'''(((((()))***++++++,,,((()))***++++++***)))((())))))***+++,,,,,,------+++++++++++++++++++++++++++******)))))))))))))))((((((''''''''''''(((((((((((()))******************)))))))))***+++,,,,,,))))))(((((((((((())))))%%%&&&((()))))))))((('''&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$(((++++++***&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''&&&%%%###"""***(((&&&&&&''''''&&&%%%%%%(((+++,,,***'''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''******'''''''''"""$$$'''))))))&&&%%%&&&((($$$%%%&&&'''((('''&&&%%%###&&&((((((%%%######%%%""""""""""""""""""""""""((('''&&&&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((""""""!!!!!!"""$$$&&&'''"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***++++++***)))***---///))))))*********+++++++++++++++,,,---............---,,,,,,++++++,,,,,,---'''((()))++++++,,,,,,,,,'''((((((((('''(((+++---))))))******+++++++++,,,((()))***,,,,,,+++******,,,,,,++++++***)))((((((***+++,,,---------------***)))'''(((***++++++***))))))))))))((((((((((((((((((((((((((()))***+++***(((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$###'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))(((%%%%%%))),,,%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&'''((())))))+++'''%%%((()))'''&&&(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$'''&&&(((------((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&$$$###%%%'''$$$%%%'''((()))(((''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))************************++++++++++++++++++++++++******++++++++++++******************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''(((((('''&&&***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&((('''&&&&&&(((((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&))))))'''$$$###'''''')))+++)))$$$(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''')))***%%%***+++'''###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%$$$###)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))'''###!!!!!!###''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""""""""$$$%%%&&&''')))))))))'''%%%###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&---+++)))'''&&&&&&'''((()))((('''&&&&&&'''((()))************************)))***,,,,,,+++++++++,,,$$$+++111000)))''',,,333---------,,,,,,,,,++++++***)))((()))++++++)))(((******+++++++++,,,,,,,,,///...,,,++++++,,,...///+++*********))))))(((((())))))(((((((((***+++,,,,,,+++,,,111666777222...///---+++)))((()))+++,,,)))************(((&&&%%%******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((()))***(((%%%###%%%'''&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&111((("""&&&(((&&&$$$%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&!!!$$$###%%%))))))%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))************************++++++++++++++++++++++++)))******++++++******)))*********************************)))))))))((((((************************************************))))))))))))((((((((((((***)))'''((())))))(((&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((((((&&&### $$$''''''(((***(((%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&((((((''''''''''''(((((('''&&&%%%%%%%%%&&&'''((("""&&&&&&"""!!!###%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###&&&((((((&&&%%%)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""###%%%&&&"""###$$$$$$$$$###"""!!!&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''',,,***((('''&&&'''((()))((((((''''''''''''((((((************************)))+++------,,,+++,,,---(((+++------,,,,,,---///---------,,,,,,,,,++++++***)))))))))++++++)))((())))))))))))************---,,,+++******+++,,,---+++*********))))))))))))***)))((((((((()))+++,,,,,,,,,...444;;;===:::666222000---***))))))***+++*********))))))((('''&&&(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%"""!!!"""$$$&&&&&&((((((((((((&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######(((((('''&&&&&&&&&&&&&&&000(((###&&&)))'''%%%&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''!!!%%%'''&&&'''))))))&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%$$$%%%&&&&&&&&&%%%(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))************************)))******++++++******)))******************************))))))))))))((((((************************++++++++++++++++++++++++))))))))))))((((((((((((+++)))(((((()))***(((''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%'''(((((('''%%%###&&&'''%%%&&&)))(((%%%)))(((&&&%%%$$$%%%'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%&&&%%%###$$$(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""''')))(((&&&$$$((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((***,,,------,,,,,,---...---***)))+++///000...+++------------,,,,,,,,,,,,***))))))***++++++***((('''''''''((((((((()))))),,,+++***))))))***+++,,,***************)))))))))***)))((((((((()))***+++***+++...555<<>>;;;333111...+++)))))))))***+++***)))((((((''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&---'''$$$&&&((('''&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%'''((((((((()))(((''''''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((%%%###$$$'''(((&&&$$$***)))'''&&&%%%%%%&&&'''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((************************))))))************))))))************************))))))))))))))))))((((((************************++++++++++++++++++++++++))))))))))))((((((((((((+++***))))))******)))((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&((('''&&&&&&(((((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''***((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$###''''''((()))***)))((('''&&&((((((%%%%%%((((((&&&)))(((%%%$$$$$$%%%''')))((((((((()))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$''''''%%%###&&&***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!###%%%''''''&&&###"""((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%'''&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''(((((('''''''''((())))))&&&'''((())))))((('''&&&'''''''''''''''''''''''')))***,,,,,,+++++++++,,,...+++)))+++///111...+++...------------,,,,,,,,,******)))***+++,,,***((('''''''''((((((((()))))),,,+++************+++,,,******************************)))(((((()))***+++)))***,,,111666999888666000...,,,***)))))))))***+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###(((((())))))))))))((((((''''''&&&%%%%%%&&&&&&&&&)))&&&$$$%%%''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((&&&$$$%%%''')))'''$$$***)))'''&&&%%%%%%&&&'''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((())))))************************++++++++++++++++++++++++))))))))))))((((((((((((+++***))))))******)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&((('''&&&&&&(((((('''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''(((***(((((('''&&&&&&%%%$$$$$$&&&'''((()))((('''&&&&&&''')))(((%%%$$$'''(((&&&$$$### !!!###%%%***************)))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$""" ###'''&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$#####################$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***++++++,,,---......---------.........---------,,,,,,+++***)))***,,,,,,***)))((((((((()))))))))******,,,,,,++++++++++++,,,,,,***************++++++++++++***)))(((((()))******++++++,,,...000000...---+++***)))(((((())))))***+++***(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''''''%%%$$$''''''$$$$$$''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''''''''&&&%%%&&&'''''''''%%%(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((())))))************************++++++++++++++++++++++++))))))))))))((((((((((((+++)))(((((()))***((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&%%%%%%$$$%%%''''''&&&$$$$$$$$$'''))))))%%%%%%((()))&&&$$$###"""!!!!!!"""$$$%%%***+++++++++***)))((('''((((((''''''''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$'''(((&&&###$$$''''''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((((()))***...111000,,,***---000............---------,,,+++******+++,,,,,,+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++***)))((((((((()))***............---+++***)))(((((((((((((((((()))***))))))(((((((((((())))))((((((((()))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%''''''$$$$$$&&&%%%###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***&&&&&&))))))&&&&&&***'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((((((&&&'''((('''&&&&&&&&&'''&&&&&&''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))************************************************))))))))))))((((((((((((***)))'''((())))))(((&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&$$$'''))))))&&&$$$%%%&&&&&&((()))&&&&&&))))))&&&&&&&&&&&&%%%&&&'''(((((())))))))))))((('''&&&&&&((((((''''''''''''((((((%%%%%%&&&'''((('''&&&&&&***---,,,(((&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''&&&&&&'''((()))((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((((((&&&$$$&&&%%%#########$$$&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((('''&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&(((******)))((()))***+++...111000---+++---///............------------+++******+++,,,,,,+++))))))))))))*********++++++******++++++++++++***************++++++,,,,,,,,,,,,+++)))((((((((()))***------......,,,+++******)))))))))((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((())))))'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&++++++&&&%%%'''&&&###&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''""""""&&&&&&###$$$((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%''')))(((%%%$$$&&&)))$$$%%%'''((()))(((''''''((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''(((((('''&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&((('''&&&&&&(((((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''(((***---,,,)))'''((()))$$$((()))''''''******&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''''',,,,,,'''######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&$$$###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&''')))))))))"""###%%%%%%%%%###!!! &&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''((((((&&&$$$%%%$$$###""""""$$$&&&'''%%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%$$$)))((('''&&&&&&'''((()))''''''''''''''''''''''''''')))***+++***)))***+++---...//////...------...//////.........---------,,,+++***+++,,,---+++)))))))))))))))************))))))************))))))*********++++++,,,,,,,,,,,,+++***((((((((()))***)))***,,,,,,+++++++++,,,,,,++++++***)))((((((''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''$$$"""###%%%'''&&&$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''(((---...(((&&&(((((($$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''"""###%%%'''(((((('''&&&***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%''''''&&&&&&(((***''''''''''''''''''''''''***)))''''''(((((('''%%%&&&'''((())))))***))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))###$$$###$$$***///+++$$$,,,***)))***++++++***))),,,,,,+++***))))))************))))))((((((''''''******)))''''''&&&&&&&&&)))(((&&&&&&'''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''***(((&&&'''***+++)))''')))(((((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%+++***)))(((((()))***+++)))))))))))))))(((''''''&&&'''((('''&&&''')))++++++(((%%%'''+++,,,)))%%%$$$&&&&&&%%%""""""%%%)))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&''''''%%%%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&***'''###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%"""))),,,((($$$%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""***((('''''''''((())),,,'''&&&&&&'''(((((('''%%%))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))((()))******+++---+++******,,,......---,,,,,,,,,------.........,,,,,,************,,,,,,++++++************++++++***)))(((&&&&&&((()))***'''((()))++++++***)))))))))************)))((((((''')))+++***''''''***---***++++++++++++***))))))((()))***++++++***)))((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%(((+++---+++((('''&&&(((&&&$$$$$$%%%&&&'''&&&######%%%'''))))))&&&$$$(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%'''))))))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%'''((())))))))))))(((''''''&&&&&&***(((&&&%%%'''((((((((('''''''''''''''''''''''',,,***'''%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***)))''''''''''''''''''''''''''')))(((''''''((()))'''&&&'''(((((())))))))))))((()))((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((***)))&&&&&&))))))%%%+++***))))))++++++***)))+++++++++*********))))))***)))))))))((((((((('''***)))(((''''''&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''')))'''&&&&&&((()))(((&&&***))))))(((''''''&&&&&&''''''(((((('''&&&&&&%%%((())))))))))))))))))((()))))))))))))))(((''''''((())))))(((&&&%%%&&&''')))&&&$$$&&&)))***'''$$$$$$&&&&&&%%%######%%%(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((***(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&"""%%%%%%"""!!!$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%---***((('''&&&%%%&&&''''''&&&&&&'''(((((('''%%%((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++,,,+++***+++---------+++,,,,,,,,,,,,------......---,,,+++******+++,,,---++++++************++++++,,,+++***))))))***+++,,,(((((()))******************************)))((('''***+++++++++******,,,...***++++++++++++***)))))))))))))))******))))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''')))))))))&&&$$$$$$%%%(((&&&$$$%%%&&&'''&&&%%%&&&%%%$$$%%%'''((('''%%%(((&&&$$$$$$%%%&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))'''''''''''''''''''''((()))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&$$$""""""###%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***&&&###%%%+++---***&&&''''''''''''''''''''''''((('''&&&'''((()))((('''(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***------'''$$$&&&((((((+++)))))))))++++++***))))))***+++++++++***)))((())))))))))))(((((((((((())))))((((((''''''&&&&&&)))'''%%%%%%&&&'''&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&******))))))(((''''''''''''''''''(((''''''&&&%%%%%%''')))******)))'''%%%)))))))))))))))(((((('''%%%'''))))))'''&&&&&&&&&'''%%%###%%%'''(((&&&###%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''((((((((((((((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%((((((%%%!!!###'''&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&***)))(((%%%$$$%%%%%%%%%'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******,,,++++++,,,------+++))),,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++,,,+++***))))))***+++,,,)))))))))))))))******++++++++++++******((('''''',,,***))))))+++,,,,,,,,,******++++++******)))(((***))))))(((((())))))***((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''',,,,,,+++(((&&&%%%&&&(((&&&%%%%%%&&&''''''&&&$$$)))'''$$$$$$%%%&&&&&&&&&(((%%%###"""###%%%&&&&&&(((%%%"""!!!"""$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&''''''(((((((((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!$$$&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))'''%%%'''+++---+++((('''''''''''''''''''''''''''&&&&&&''')))***)))(((((()))))))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''******'''&&&))))))'''***)))((()))***+++***)))((()))+++,,,,,,***((('''))))))))))))(((((((((((((((((((((((((((''''''&&&)))'''%%%%%%&&&&&&&&&%%%(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((("""&&&))))))((())))))&&&%%%$$$%%%''''''%%%###&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&)))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$)))***'''###"""&&&&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&%%%###$$$&&&'''&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))))))))))),,,+++,,,---...---)))'''---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---++++++************++++++))))))(((''''''((())))))***)))((((((((()))+++,,,++++++++++++***((('''&&&***(((%%%&&&)))+++***(((***************))))))(((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***+++***(((&&&%%%&&&(((%%%%%%%%%'''((((((%%%###***(((&&&%%%&&&&&&%%%###'''%%%"""!!!"""$$$%%%%%%(((&&&######$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''))))))((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))***+++'''''''''''''''''''''''''''&&&&&&''')))***)))(((((((((((((((((('''&&&%%%&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''&&&'''((())))))&&&'''''''''***,,,''' )))((('''(((***+++***)))'''(((***++++++***)))'''(((((((((((())))))))))))'''(((((()))(((((('''&&&(((&&&%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((((()))(((((((((((()))''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((( ###'''))))))))))))***&&&&&&&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%)))(((&&&$$$###$$$&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###"""''''''""""""###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""&&&&&&"""###''''''$$$'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))(((+++++++++---...,,,)))&&&...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((((((((())))))***)))((((((((()))+++,,,+++++++++******(((''''''***'''%%%&&&)))+++***((()))************)))((((((***)))(((''''''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&%%%%%%&&&%%%%%%%%%'''((((((%%%###'''''''''((((((&&&### '''%%%"""!!!###$$$%%%%%%'''&&&&&&&&&''''''$$$"""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&(((***+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''''')))+++''''''''''''''''''''''''((('''&&&'''((()))((('''''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((()))((((((+++,,,$$$(((''''''(((***+++***)))'''((()))*********)))((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((&&&$$$$$$%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((()))***)))((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''')))(((&&&$$$$$$&&&((()))'''(((((()))))))))))))))&&&(((******((('''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&'''%%%&&&&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%&&&((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$ (((+++&&& !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$))))))###"""&&&%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))***)))((('''+++******+++,,,,,,***(((...---+++***)))***,,,---***++++++,,,,,,++++++***++++++************++++++*********++++++*********)))))))))))))))******+++)))************)))((((((+++)))((((((***+++++++++))))))******))))))(((''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))***)))(((((()))&&&%%%%%%&&&''''''&&&$$$&&&&&&'''))))))'''### &&&%%%######%%%&&&%%%$$$%%%%%%&&&((()))(((%%%"""$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%&&&%%%%%%&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%$$$&&&&&&(((***+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((('''%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''''''''''''''''')))(((''''''((()))'''&&&&&&&&&''''''((('''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))((('''&&&%%%%%%'''(((***(((******((()))***%%%((('''&&&(((***+++***)))(((((((((((()))))))))***'''((((((((()))))))))***&&&'''((())))))((('''&&&(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&(((***)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((''''''''''''''''''(((''''''((())))))))))))))))))***+++***(((''''''(((&&&'''(((((((((''''''''''''&&&%%%%%%'''&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&###)))+++)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$******###"""'''&&&'''&&&&&&'''(((((('''%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((()))***)))((('''+++***)))***+++,,,+++***///---+++))))))***+++---)))******++++++******)))++++++************++++++******++++++++++++******(((((()))***************(((((()))************)))))))))***)))))))))***,,,)))))))))))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))***(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&'''''''''%%%"""%%%%%%%%%&&&''''''%%%###%%%$$$$$$%%%&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''')))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((($$$"""$$$))),,,)))%%%''''''''''''''''''''''''***)))''''''(((((('''%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))************************((('''%%%%%%%%%&&&(((***$$$)))+++)))''')))***)))''''''&&&'''***++++++***((((((((('''((()))***+++'''((((((((())))))******%%%'''(((******)))'''&&&(((&&&$$$$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))&&&'''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''')))******)))'''&&&''''''((()))))))))))))))((()))***)))((()))+++---%%%'''(((((('''&&&&&&'''(((&&&%%%&&&''''''### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&'''((((((((('''%%%###"""$$$$$$$$$######"""""""""'''&&&$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((!!!$$$&&&%%%''')))&&& %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((( (((((("""###))))))"""'''&&&&&&'''(((((('''%%%'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''+++)))((((((***,,,,,,+++///---+++)))((()))+++---((()))***++++++***)))(((++++++************++++++(((((())))))))))))(((((('''(((***+++++++++***)))'''((()))******++++++***%%%((()))(((&&&%%%(((+++)))))))))))))))(((((('''&&&'''((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$"""!!!$$$(((&&&$$$$$$%%%&&&'''&&&)))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&((()))(((%%%###&&&$$$!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&'''&&&&&&''''''((()))))))))(((''''''(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))'''%%%''''''&&&%%%%%%%%%&&&&&&&&&'''((())))))'''%%%$$$'''&&&%%%%%%%%%%%%&&&'''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((&&&%%%(((,,,...***&&&(((&&&$$$%%%''''''%%%###&&&%%%%%%&&&((()))(((&&&(((((((((((((((''''''''')))(((((((((((())))))***))))))))))))((((((((((((''''''(((((())))))************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++++++++***)))(((((('''))))))))))))(((((((((((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((''''''(((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%'''((()))'''&&&(((((((((((((((((((((((()))******++++++)))((('''''''''((((((((((((''''''''')))***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&%%%!!!"""&&&&&&$$$"""###$$$&&&%%%$$$%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((%%%$$$'''&&&######%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))******)))(((((('''((((((***+++,,,---,,,+++***)))***)))(((''''''((()))***************))))))))))))+++***((('''((((((((('''))))))************))))))+++++++++***)))((((((''')))******)))(((''''''((()))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%((('''###"""'''+++(((!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$''''''&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''$$$###%%%***+++)))&&&***(((&&&'''))))))'''%%%&&&%%%%%%'''((()))(((&&&'''''''''((((((((((((((())))))((((((((((((((())))))((((((((((((((((((((('''((((((((()))))))))*********)))(((((((((((((((((((((((((((((((((((((((******++++++++++++*********)))(((''''''&&&&&&&&&))))))))))))(((((((((''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''((())))))***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&%%%&&&((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&######&&&&&&$$$$$$&&&!!!###%%%$$$######&&&)))$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&######&&&%%%""""""$$$(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&''''''((((((((()))((((((((('''''''''&&&***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((+++***))))))((((((((()))***+++,,,,,,,,,+++******)))(((''''''((()))***+++******)))))))))))))))***)))((((((((()))))))))((())))))************))))))++++++******)))(((((('''))))))***)))((('''(((((()))))))))))))))))))))))))))(((&&&'''(((((('''%%%''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%###$$$((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((('''%%%$$$''''''&&&%%%%%%&&&''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&$$$"""###&&&((('''%%%***(((''''''(((((('''&&&&&&&&&%%%'''((()))'''&&&&&&&&&''''''(((((())))))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((('''''''''''''''''''''''')))******++++++******)))***)))(((&&&&&&&&&'''''')))))))))(((((((((''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&((()))'''''''''&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''((((((''''''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$'''""" %%%(((&&&%%%&&&###'''&&&""""""''',,,$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%""""""%%%$$$!!!!!!$$$(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&'''((())))))***(((((((((''''''''''''''')))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''++++++***))))))))))))*********++++++,,,++++++***((((((''''''((()))***+++***)))((((((((()))***+++((())))))******)))'''&&&((())))))******))))))(((+++******))))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((***)))'''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!&&&(((&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((())))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''%%%"""###%%%''''''&&&'''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%%%%&&&&&&'''((()))******+++***)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,+++)))((((((((()))***))))))((((((((('''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%&&&'''((((((((('''&&&(((((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''((()))((((((((((((''''''(((((())))))))))))((((((%%%&&&''''''(((((()))***((('''&&&&&&&&&&&&'''(((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&& ###((('''%%%$$$!!!$$$&&&%%%######&&&***&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%""""""%%%%%%""""""%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&++++++***************+++*********+++++++++++++++)))))))))(((((((((((()))***)))(((''''''(((***+++)))***,,,,,,***'''%%%$$$(((((())))))))))))((((((******))))))(((((((((((())))))(((((())))))((((((((((((((((((((((((((((((***)))(((((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%)))***'''&&&''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((&&&%%%$$$%%%'''((((((&&&''''''&&&%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%&&&&&&'''((()))************((('''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''++++++)))(((((())))))***(((((((((((('''''''''''''''''''''&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((''''''$$$%%%'''((((((((('''&&&((((((((((((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''******)))))))))(((((((((((())))))))))))))))))(((&&&&&&&&&''')))*********((('''&&&%%%%%%&&&'''((('''&&&$$$"""!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&%%%$$$$$$((('''''''''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&&&&$$$###'''&&&%%%$$$%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&######&&&&&&###$$$&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$######$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((('''%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%+++***************++++++)))))))))******++++++++++++******)))((('''&&&&&&(((((('''''''''(((***+++%%%(((+++,,,***(((''''''(((((())))))))))))(((((()))))))))(((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((***)))(((((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&$$$&&&((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''%%%""" ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((((()))))))))'''&&&'''(((((('''&&&'''((((((&&&$$$&&&&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((******)))(((((((((((((((************************((())))))******))))))(((((((((((((((((('''''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&''')))+++***))))))(((&&&%%%%%%&&&((())))))((('''%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%))))))(((''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%% """&&&$$$###$$$***'''$$$$$$&&&&&&%%%###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&######&&&'''$$$$$$'''(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$))))))((('''%%%$$$###"""&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((((((&&&$$$''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&***))))))))))))***++++++)))))))))))))))***+++,,,************)))'''&&&%%%&&&''''''(((((()))))))))!!!%%%)))***))))))+++...'''(((((())))))(((((('''((((((((((((((((((((((((***'''&&&'''***+++***'''((((((((((((((((((((((((***)))'''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&###"""%%%''' &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%###"""!!!!!!((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((((((((('''''''''''')))***)))'''%%%'''(((((('''&&&'''((((((&&&$$$'''''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&''''''((())))))***)))))))))((((((((('''******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''(((((()))''''''(((((((((((('''''')))'''&&&'''***+++***((()))(((&&&$$$$$$&&&((()))((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&######&&&&&&######&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%""""""&&&&&&$$$$$$'''(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((((((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''''')))((((((((())))))***+++)))((((((((()))***,,,---'''((()))******)))(((((($$$%%%''')))******)))(((###&&&******''''''+++...''''''((((((((((((''''''((((((((((((((((((((((((***'''%%%'''***,,,***''')))))))))))))))))))))))))))(((&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%###%%%&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&###$$$%%%'''((()))))))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))%%%'''))))))(((&&&&&&&&&%%%'''((('''$$$###%%%'''((('''''''''((((((&&&$$$((((((((((((((('''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))******))))))((((((((('''******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&(((+++,,,,,,+++)))'''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''&&&&&&%%%%%%&&&''')))***###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&''''''((())))))************))))))***'''&&&'''***+++***''')))(((&&&$$$$$$&&&((()))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%&&&((('''###$$$((("""&&&)))'''######&&&+++(((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###!!!!!!$$$%%%######&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''((((((&&&$$$'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((((('''(((((()))******)))((((((((((((***,,,---$$$%%%''')))***++++++***###%%%(((***+++***(((''')))+++---***%%%$$$&&&***''''''(((((((((((('''''''''''''''(((((((((((((((***'''$$$&&&+++---***'''************************)))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%% &&&)))((('''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&& !!!"""###%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&((())))))*********'''%%%###$$$&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%))))))***))))))(((''''''******))))))((((((''''''(((***+++***)))((()))***---&&&###'''***'''''')))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&''''''***''''''))))))&&&%%%(((***'''(((,,,---***'''(((+++******)))(((''''''&&&(((((((((((((((((((((((($$$%%%''''''''''''(((***+++(((%%%&&&((()))(((&&&&&&((()))++++++)))(((&&&''''''&&&''''''((()))***&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((((((%%%######%%%'''((((((***'''%%%$$$%%%&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%% ###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!%%%'''$$$ '''%%%$$$$$$&&&&&&%%%###%%%$$$$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((('''%%%######%%%&&&###!!!(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$###$$$'''&&&&&&%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''''')))***+++***&&&###!!!$$$'''***,,,***)))(((''''''((()))***''''''(((((())))))******(((((((((((())))))))))))+++***)))'''''''''((()))******)))(((''''''((((((************))))))))))))((((((((((((((((((((((((***((('''&&&&&&'''(((***...+++'''&&&(((***(((&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&+++"""$$$(((&&&)))((('''%%%""""""$$$&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''')))******))))))((('''''''''''''''%%%&&&'''((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((('''***'''%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((()))))))))(((((('''&&&))))))))))))((((((''''''((()))******)))((()))******$$$"""%%%(((%%%%%%'''))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&''''''***''''''))))))&&&%%%(((+++'''&&&)))***(((''')))))))))((((((''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&+++)))''''''((()))'''&&&'''((()))******)))((('''(((((('''''''''((())))))&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((&&&$$$###%%%''''''''')))'''$$$$$$%%%&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%% """%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&### """%%%&&&$$$!!!'''&&&%%%%%%%%%%%%$$$######""""""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&$$$######%%%&&&$$$"""'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&$$$###%%%&&&(((''''''&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''((()))***+++(((%%%$$$&&&)))+++,,,***)))(((((('''((()))***(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((''''''((()))******)))((((((((())))))************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%+++,,,######'''$$$'''%%%######%%%'''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%)))'''$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&)))))))))(((((((((((('''((()))******(((((()))***)))%%%###&&&'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''(((((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&''''''***''''''))))))&&&&&&(((,,,'''$$$&&&'''&&&'''***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&$$$$$$%%%,,,***(((((((((((('''&&&((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&)))'''$$$$$$%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$&&&'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%&&&$$$"""((('''%%%%%%%%%%%%###"""$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$'''%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&***)))((('''&&&&&&&&&'''%%%%%%%%%&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''(((((('''''''''(((((()))+++)))'''((()))+++,,,,,,))))))((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((((((((()))******)))))))))***++++++************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%((()))'''"""!!!$$$'''''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&###""""""!!!!!!""""""###''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&""")))888999((("""''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&'''''''''))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$(((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((()))***)))((('''(((***)))((('''((()))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&'''''''''''''''''''''''')))(((((('''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&'''''')))&&&&&&))))))&&&&&&))),,,'''%%%''')))''''''***'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((,,,+++)))((((((((('''''')))(((''''''''''''((()))+++***)))(((((((((((((((&&&&&&'''((()))))))))(((((((((((('''&&&&&&&&&%%%)))'''%%%%%%%%%&&&%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&$$$###((('''%%%%%%%%%%%%###!!!((('''&&&###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((((('''&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((''')))((((((''''''''''''(((***)))((()))+++,,,+++***))))))))))))))))))************))))))((((((''''''(((((((((((()))))))))))))))))))))(((((((((((()))***)))))))))***+++,,,,,,************)))))))))((((((((((((((((((((((((((()))(((''''''''''''((()))'''((()))(((%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######""""""""""""######''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###&&&%%%###""""""###%%%&&&***@@@DDD222''''''%%%&&&&&&%%%'''))))))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&'''''''''+++***(((&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&(((&&&&&&&&&'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%'''&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''''''''&&&'''''''''''''''(((((((((''')))***)))((('''((()))((()))***)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''(((((('''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''''''''(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&'''''')))&&&&&&))))))&&&&&&)))***''''''+++,,,)))'''((((((((((((((((((((())))))'''''''''''''''''''''''''''((())))))'''&&&'''(((+++******(((''''''''''''((((((''''''''''''((((((******)))(((((('''((((((&&&&&&'''((()))))))))(((((((((((('''&&&&&&&&&%%%)))'''%%%%%%&&&&&&%%%$$$%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$$$$(((&&&%%%%%%%%%%%%$$$"""&&&'''&&&$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$###$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''')))((((((''''''''''''((()))(((((()))***+++)))((((((((()))*********************))))))((((((''''''(((((((((((())))))))))))((((((((())))))))))))(((***)))))))))***+++,,,,,,************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))'''%%%&&&((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&%%%###""""""###%%%&&&"""))):::>>>///(((((($$$&&&&&&%%%'''))))))'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''',,,***((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''&&&&&&&&&%%%$$$%%%'''((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''((())))))''''''((()))$$$(((***'''&&&'''(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&''''''(((&&&&&&))))))''''''******'''(((---...***'''((())))))))))))))))))((((((((((((((((((((((((((((((***++++++)))'''%%%%%%&&&((())))))(((&&&&&&'''((('''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&$$$&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###"""%%%%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%'''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&&&&&&&%%%$$$#########$$$&&&&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%'''))))))((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((('''''''''(((((())))))'''''''''))))))((('''(((((()))***++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((******)))))))))***++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%###$$$((()))%%%"""$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%(((''''''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%)))&&&,,,,,,######)))&&&&&&%%%%%%%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((******)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%$$$%%%'''((('''%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''(((((()))))))))(((&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))###)))+++(((&&&((((((&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&''''''(((%%%&&&))))))''''''***+++'''&&&***+++)))'''))))))))))))((((((''''''&&&'''''''''''''''''''''''')))***+++)))'''&&&&&&'''%%%'''((('''%%%%%%''')))&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''(((&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((&&&%%%&&&&&&%%%&&&((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%% &&&'''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((('''%%%$$$%%%'''######$$$%%%'''&&&$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$&&&((('''%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%''')))))))))'''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''''''''((()))******(((&&&&&&((()))(((''''''(((***+++,,,,,,++++++(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))******)))(((******)))((((((((())))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###&&&&&&""")))&&&'''%%%######%%%'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''((((((((()))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&(((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((()))******))))))&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))$$$+++...***(((***+++((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$'''''''''&&&&&&'''''''''(((%%%&&&))))))''''''***,,,'''$$$&&&(((''''''***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((()))***,,,###%%%'''&&&$$$$$$'''***%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((((((((%%%$$$$$$&&&(((((('''&&&'''&&&&&&'''((('''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$######$$$&&&''''''&&&"""((()))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%''')))'''$$$###$$$&&&######$$$%%%'''&&&$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###'''((('''%%%&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$''')))))))))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''')))***++++++)))'''&&&((()))))))))'''(((***+++,,,,,,++++++''''''(((((())))))******(((((((((((())))))))))))&&&'''(((*********)))(((******)))(((((('''((((((************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%(((,,,,,,)))'''(((***###$$$&&&'''((('''&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###!!!(((,,,%%%%%%(((###'''%%%""""""$$$&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''')))******)))((((((''''''&&&%%%%%%%%%%%%&&&