BM636([@ ...555===AAACCCEEEIIINNNIIIIIIKKKMMMOOOQQQRRRSSSQQQUUUYYYZZZZZZZZZWWWTTTXXXZZZ[[[WWWQQQNNNTTT\\\pppzzzkkkoooooorrriiidddlllxxx{{{tttsss{{{xxx^^^QQQMMMVVVZZZQQQEEEAAAGGGLLLJJJDDDFFFLLLHHH===KKKKKKJJJJJJGGG@@@555---111000//////000///---+++......------------............---------,,,,,,,,,...------------...//////++++++,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((('''((()))******)))((('''***)))((((((((()))+++,,,))))))************))))))******))))))))))))******)))************+++++++++(((((()))***++++++,,,,,,++++++,,,------......///......//////000222333444555???JJJggg777<<>>HHHdddCCCFFFIIIIIIGGGGGGJJJMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWVVVTTTRRRSSSUUUQQQRRRSSSXXXeee|||yyyfffWWWRRRSSSjjjvvvlllzzzyyy~~~~~~~~~~~~}}}}}}~~~}}}yyyyyy||||||{{{|||~~~~~~~~~}}}|||~~~wwwgggVVVKKKJJJLLLRRRSSSMMMJJJMMMNNNJJJBBBCCCFFFJJJLLLLLLIIIFFF777444000//////111111111///......------......///.........------------,,,...------------.../////////...---,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))*********++++++))))))))))))))))))))))))******))))))))))))*********************))))))))),,,,,,,,,,,,+++)))(((''')))))))))((()))******+++))))))************))))))***))))))(((((())))))***)))************+++++++++)))))))))***++++++,,,,,,++++++,,,------......///......//////000222333444333<<>>===@@@AAAEEEIIIKKKHHHCCC>>>;;;222111///.........///000222000//////000111000000111111000//////......---......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++++++++++++++***************+++++++++''')))+++++++++***+++,,,++++++++++++******))))))))))))************)))))))))******)))(((((()))+++))))))***++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,------......000000000//////000000111444666<<>>@@@CCCGGGJJJIIIFFFDDD:::888444000...---...///222000//////000111111000111111000000///............------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,+++******))))))*********+++++++++''')))+++++++++***+++---+++++++++++++++***))))))))))))************)))))))))******)))(((((()))+++((())))))******))))))((()))************+++++++++******+++++++++,,,,,,,,,******+++,,,------------............000111222333444666<<>>CCCJJJMMMLLLJJJCCC@@@999444000///000111222000//////000111111000111111000000//////......------,,,++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---,,,+++)))'''&&&))))))******++++++++++++''')))++++++++++++,,,---***++++++++++++***))))))))))))************)))))))))******)))(((((()))+++'''((()))******)))(((''')))************+++++++++******+++++++++,,,,,,,,,******+++,,,------------++++++,,,...000222555666555666<<>>AAAEEEAAA@@@???@@@BBBDDDDDDDDD:::888666444222111111111000000111111222222111111------------------------,,,...//////.........///------------------------++++++,,,---...///000111,,,*********,,,,,,+++***+++************+++,,,,,,******++++++++++++*********+++,,,+++)))))))))***++++++***)))(((''''''''')))))))))))))))(((''''''))))))))))))************))))))***++++++++++++***)))************+++++++++++++++++++++,,,---...............///000222444444555666999FFFaaallliiijjjqqqyyyrrrjjjsss}}}|||{{{}}}{{{{{{|||~~~|||zzzzzz|||~~~{{{wwwtttuuuwwwzzzyyyzzz|||~~~}}}{{{yyy|||~~~|||}}}|||}}}~~~~~~~~~}}}{{{{{{yyyyyy{{{~~~~~~~~~~~~}}}|||zzzyyyxxxvvvuuusssssstttvvvxxxzzzwwwyyy{{{zzzxxxwwwxxxzzz~~~}}}|||{{{{{{{{{xxxvvvzzzyyyxxxzzz{{{zzzxxxwwwxxxyyyyyywwwuuuuuuvvvvvvrrrooozzzzzz{{{{{{||||||}}}}}}}}}}}}|||{{{zzz{{{{{{{{{|||zzzyyywwwwwwxxxyyyzzzzzz{{{zzzxxxvvvuuuvvvxxxwwwwwwvvvuuuttttttttttttrrrppppppuuu{{{~~~}}}zzzzzzyyyxxxyyy{{{zzzwwwtttvvvvvvwwwyyy||||||zzzxxx|||~~~~~~||||||}}}~~~|||{{{zzz~~~}}}{{{yyy||||||}}}|||{{{zzz{{{}}}{{{zzz|||~~~~~~}}}gggUUUZZZxxxnnnYYYOOOFFF>>><<>>??????@@@BBBEEEHHHAAA???:::555222111222222///000111222222222222111........................,,,...///000///...///000------------------------,,,,,,,,,------.........,,,+++***+++,,,,,,+++)))+++*********++++++,,,---******++++++++++++*********+++,,,+++)))))))))***+++++++++******((('''''')))))))))))))))(((''''''))))))))))))************))))))***++++++++++++***)))************+++++++++++++++++++++,,,---...............///000222444444555666999EEE^^^wwwqqqxxxvvvxxx{{{ttthhhwww|||zzzxxx{{{{{{~~~}}}{{{zzz|||}}}}}}{{{xxxxxx{{{~~~|||~~~yyytttssswww{{{wwwxxxzzz}}}}}}{{{zzz}}}}}}{{{|||~~~}}}|||}}}}}}~~~}}}|||{{{zzzyyyzzz}}}~~~~~~}}}|||{{{yyywwwvvvqqqrrrtttuuuwwwxxxxxxxxxwwwyyy|||{{{zzzzzz|||~~~~~~}}}}}}zzzwww{{{zzz{{{xxxuuutttvvvxxxxxxwwwzzzvvvtttvvvzzzzzzvvvqqqvvvxxx{{{~~~~~~}}}zzzyyyzzz|||{{{zzz{{{}}}~~~}}}}}}{{{xxxvvvvvvwwwyyyzzz{{{{{{{{{yyywwwvvvxxxzzzzzzzzzxxxwwwvvvvvvvvvvvvvvvsssrrrtttyyyzzzwwwtttzzzyyyxxxyyyzzzzzzwwwtttyyyyyyyyyzzz||||||zzzxxxvvvxxxxxxuuuvvvzzz{{{xxx}}}~~~}}}|||{{{}}}}}}|||{{{}}}zzz~~~~~~{{{xxxwwwyyy~~~zzzwwwwwwyyy{{{{{{zzz~~~uuubbb```gggiii[[[QQQBBB:::===;;;===@@@@@@???AAAEEEIIIFFFBBB<<<666222111222333///000111222222222222222////////////////////////,,,...///000///...///000------------------------...------------,,,,,,,,,++++++***+++------+++)))+++*********+++,,,,,,---******++++++++++++*********+++,,,+++)))))))))*********+++,,,,,,***)))((()))))))))))))))(((((('''))))))))))))************))))))***++++++++++++***)))************+++++++++++++++++++++,,,---...............///000222444555666666999DDD]]]{{{yyyuuuffflllxxx~~~xxx~~~||||||}}}}}}}}}{{{zzzyyyzzzuuutttyyy}}}}}}|||~~~~~~~~~{{{yyyvvvuuutttxxxyyyyyyyyyyyyxxxwwwwww}}}{{{yyy{{{~~~}}}|||}}}~~~~~~}}}||||||~~~zzzuuutttxxxyyyvvvxxx}}}rrrrrrsssvvvzzz|||||||||zzz}}}~~~|||{{{{{{}}}zzzzzz}}}~~~|||zzz~~~|||}}}~~~{{{vvvrrrqqqrrruuuwwwzzzvvvtttwww|||}}}{{{|||zzzyyyyyy{{{||||||{{{xxxyyy{{{||||||{{{yyyxxxzzzzzz{{{{{{yyyxxxwwwwwwtttyyy~~~}}}{{{zzz{{{zzzzzz{{{|||}}}{{{wwwtttrrrtttwwwwwwvvvuuuvvvvvvwwwxxx{{{||||||zzzwwwvvv{{{zzzyyyyyyzzzyyywwwuuurrrsssttttttsssssstttvvvvvvtttwww}}}~~~zzzxxx{{{}}}|||zzz|||yyytttyyyyyy{{{}}}{{{xxxxxx}}}{{{rrrjjjkkkuuu~~~}}}kkkMMM___rrrmmmIII;;;BBB888<<<@@@CCCAAA???CCCGGGIIIEEE@@@<<<999666444222333222222222222222333333////////////////////////........................+++,,,,,,---.........---,,,,,,,,,---...///000000,,,++++++******++++++,,,)))))))))***+++++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))************&&&'''(((******+++++++++******))))))******+++,,,(((***,,,,,,+++++++++,,,///////////////000111111444::::::CCC___xxx|||uuuooowww~~~}}}|||{{{zzzzzz{{{{{{xxxssssssxxx|||||||||~~~~~~}}}{{{yyyvvvuuuwwwxxxxxxyyyyyyyyyyyyxxx||||||zzz|||~~~}}}|||yyy{{{}}}}}}}}}}}}||||||{{{}}}{{{wwwvvvyyyyyywwwxxx}}}vvvuuuvvvxxxzzz|||{{{zzzyyy{{{}}}~~~}}}{{{{{{{{{}}}}}}}}}|||{{{zzzzzz{{{~~~}}}}}}~~~~~~|||yyyxxxxxxyyyzzz{{{yyyxxx{{{|||yyy|||zzzyyyzzz{{{||||||{{{vvvxxxzzz{{{||||||{{{zzz{{{yyyxxxxxxyyyyyyxxxwwwuuuvvvyyy{{{|||{{{yyyvvvuuuvvvxxxzzz}}}}}}|||{{{uuuvvvwwwxxxyyyxxxwwwwwwxxxyyyzzz{{{zzzxxxvvvuuuxxxxxxzzz}}}~~~}}}yyyuuuoooqqqsssuuuvvvxxx{{{~~~wwwuuuwww}}}~~~yyyxxxzzzvvvzzz{{{yyyyyy|||{{{wwwvvvvvvwwwzzz}}}||||||zzzsssllllllsss|||~~~~~~~~~nnnSSSVVV{{{nnnRRRIIIBBB@@@>>>>>><<<;;;>>>CCCEEEDDDBBB@@@>>>;;;666222555444333222222222222333////////////////////////........................+++,,,------.........---,,,---------.../////////,,,,,,++++++++++++,,,,,,************++++++++++++***************************++++++,,,,,,++++++***,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))************'''((()))*********************))))))******+++,,,)))***,,,---,,,---///111............///000111222333999999BBB^^^|||hhh[[[mmmxxxxxxxxxyyynnn~~~{{{yyyxxxyyy{{{|||uuurrrrrrxxx{{{{{{|||~~~~~~}}}zzzxxxuuuvvvxxxyyyzzz{{{{{{{{{|||~~~}}}}}}~~~}}}xxxzzz{{{||||||}}}~~~~~~~~~}}}}}}}}}zzzxxxzzzzzzxxxyyy|||zzzyyyyyyzzz{{{{{{yyyxxxvvvyyy{{{|||{{{{{{{{{{{{xxx|||~~~}}}yyywwwyyy|||~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{{{{zzz|||{{{vvvzzzxxxwwwxxxyyy{{{{{{zzzuuuwwwyyy{{{}}}}}}}}}}}}{{{xxxuuuuuuxxxyyyxxxwwwwwwuuuuuuxxx{{{|||wwwsssssstttvvvyyy{{{}}}~~~~~~yyywwwvvvxxx{{{|||yyywwwyyyyyyyyyyyyxxxwwwvvvuuutttwww|||{{{vvvppprrrtttvvvxxx{{{yyywwwyyy||||||yyyxxxyyyuuuxxxzzzyyyzzz}}}}}}{{{tttttttttwww|||~~~|||}}}xxxsssqqquuu{{{~~~|||{{{|||iiiUUUWWWpppmmmQQQJJJBBB<<<<<<===;;;;;;===@@@AAACCCEEEDDD@@@999444666555333222222222222333////////////////////////........................,,,,,,---............---------..................,,,,,,++++++++++++,,,,,,+++++++++++++++************************************++++++,,,,,,++++++***+++******))))))(((((('''))))))))))))))))))))))))))))))))))))************((())))))*********))))))******))))))******+++,,,***+++,,,,,,---///222555---------...///111222333333888888AAA\\\|||tttnnnqqqgggrrr{{{gggeeennn}}}hhhpppnnnmmm~~~}}}|||zzzzzzyyyyyyyyytttrrrtttyyy||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~zzztttuuuwwwyyy{{{|||}}}}}}|||~~~zzz{{{||||||||||||}}}}}}~~~|||{{{zzzyyyyyyyyyzzzzzzyyyyyyyyy{{{{{{yyywwwuuuwwwzzz{{{zzzzzz{{{|||wwwzzz|||}}}{{{{{{|||}}}}}}~~~~~~}}}|||{{{|||}}}}}}|||zzzyyyxxxyyyyyyzzzwwwyyy|||zzzuuuwwwuuutttuuuwwwxxxxxxwwwwwwxxxyyy{{{|||||||||||||||xxxsssssswwwyyyyyywwwwwwvvvuuuwwwxxxxxxvvvsssvvvwwwxxxxxxxxxyyyzzz{{{{{{xxxuuuwww{{{}}}zzzvvvxxxxxxwwwwwwwwwwwwwwwwwwtttwww|||}}}yyyvvvwwwxxxwwwwwwyyy}}}{{{zzzzzz{{{zzzyyyxxxxxx|||}}}}}}}}}}}}~~~~~~~~~uuuuuuuuuwww{{{~~~}}}}}}}}}{{{{{{~~~~~~|||{{{{{{|||uuuYYYSSSbbbhhhTTTFFF<<<>>>AAA>>>;;;;;;<<<>>>BBBEEEFFFCCC===888555444222111111111333333////////////////////////........................------............------...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++******)))))))))((((((''''''((((((((((((((((((((((((((()))))))))************)))************))))))(((******))))))******+++,,,+++,,,,,,,,,,,,...111555,,,,,,---...000111333444333777666@@@YYYwwwtttyyy}}}vvvrrrsss~~~yyylllkkklllwww}}}|||~~~{{{|||}}}}}}|||zzzwwwvvvtttsssvvv|||~~~}}}~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}yyyuuuvvvxxxzzz|||}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||{{{|||}}}~~~|||~~~~~~|||zzzyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{zzzxxxvvvxxxzzzzzzzzzzzz{{{}}}yyyxxxyyy{{{~~~{{{}}}~~~|||zzzxxxxxxyyy{{{xxxuuusssrrruuuxxxzzzrrruuuzzz~~~zzzvvvvvvtttttttttwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz|||xxxuuutttvvvxxxxxxwwwssstttvvvtttrrrqqqqqqssswwwxxxyyyyyywwwvvvxxxyyy{{{wwwtttuuuyyy{{{xxxuuuvvvvvvvvvwwwwwwxxxyyyyyyvvvwwwyyy}}}~~~{{{xxxyyyyyyxxxwwwxxx{{{}}}||||||{{{yyyyyyyyyyyyyyy~~~}}}}}}~~~~~~~~~vvvvvvuuuvvvyyy}}}~~~|||}}}|||~~~}}}|||}}}www___WWWcccpppYYYCCC>>>>>>;;;999<<<;;;===???CCCEEEDDDAAA>>>666444222111111222333555000000000000000000000000////////////////////////---......//////...------...............------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********************************++++++,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))************))))))(((******))))))******+++,,,,,,,,,,,,******+++...111,,,,,,---...000111333444444666666@@@WWWsssxxx}}}yyyuuu}}}zzz{{{~~~~~~|||{{{zzz|||~~~}}}zzzvvvsssuuuuuuyyy~~~}}}~~~}}}|||{{{|||}}}~~~}}}|||~~~yyyvvvwww{{{}}}{{{xxxwwwxxxzzz{{{|||}}}}}}}}}~~~~~~~~~zzz||||||yyyyyy||||||yyy}}}~~~~~~|||{{{|||}}}~~~|||{{{|||}}}||||||}}}~~~}}}yyyxxxzzz{{{yyyvvvvvvvvvxxxzzz{{{zzzyyyyyyzzz||||||{{{{{{|||~~~}}}zzzwwwyyy~~~~~~yyy|||}}}{{{wwwttttttvvvyyywwwsssppppppssswwwzzzqqqtttxxx{{{}}}|||zzzxxxwwwuuutttvvvxxxzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxx{{{zzzxxxwwwvvvvvvwwwwwwppprrrsssqqqllljjjmmmqqqqqquuuxxxyyywwwwwwyyy|||zzzwwwtttuuuwwwxxxwwwuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxzzz{{{{{{zzztttvvvxxxyyyyyyzzz|||~~~|||}}}|||xxxwwwzzz{{{zzzzzzxxxxxx{{{|||{{{}}}vvvvvvuuuuuuvvvyyy~~~~~~~~~|||zzzzzz|||~~~}}}|||~~~~~~{{{qqq```ddd{{{|||ZZZJJJAAA999888>>>;;;<<<>>>BBBEEEFFFDDDBBB;;;999666333222222333444000000000000000000000000////////////////////////...////////////...------------..................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))******))))))******+++,,,***++++++***)))***,,,...---------...///111222333555666666@@@VVVpppkkkhhh{{{~~~{{{}}}zzzxxx{{{~~~}}}}}}}}}|||zzz{{{|||}}}}}}|||yyyvvvttttttuuuyyy~~~~~~{{{|||}}}{{{zzz{{{~~~~~~|||~~~xxxssstttzzz~~~}}}zzzzzz{{{{{{||||||||||||{{{~~~~~~}}}{{{zzzvvvyyyyyyvvvwwwyyyyyywwwyyy{{{||||||||||||}}}~~~{{{yyyxxxzzz|||}}}~~~{{{~~~|||wwwwww{{{{{{xxxxxxxxxxxxyyy{{{|||{{{yyy|||}}}~~~}}}||||||}}}}}}{{{yyyzzz{{{|||}}}wwwzzz|||zzztttqqqqqqsssvvvtttrrrqqqqqqsssvvvxxxtttvvvxxxyyyyyyyyyyyyyyytttsssrrrtttvvvxxxxxxxxxvvvvvvvvvvvvwwwxxxxxxyyyyyy|||}}}{{{vvvtttuuuxxxssssssqqqooommmlllnnnooommmrrrxxxyyyxxxwwwyyy|||yyyxxxwwwvvvuuuvvvvvvwwwxxxyyyzzz{{{zzzyyywwwvvvvvvuuuuuuuuuwwwwwwuuutttqqqtttxxx{{{||||||~~~|||~~~|||wwwvvv{{{}}}{{{{{{wwwvvvyyyyyywwwxxx|||xxxxxxxxxwwwvvvxxx}}}~~~yyyuuutttvvvyyy|||{{{{{{|||~~~}}}}}}yyy~~~}}}```aaa|||}}}iiiXXXEEE<<<>>>;;;<<<@@@DDDHHHIIIGGGDDDDDDAAA<<<777444222333333000000000000000000000000///////////////////////////////////////...------,,,---------.../////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************'''((()))*********************))))))******+++,,,''')))++++++***+++,,,...............///000111222666666666AAAVVVnnnvvvdddjjj|||{{{||||||zzzxxx{{{xxxwwwzzz~~~~~~~~~~~~}}}~~~}}}|||{{{yyyxxxwwwvvvtttuuuyyy~~~}}}yyy{{{|||zzzyyy{{{~~~}}}{{{uuuvvv|||~~~|||||||||||||||{{{{{{zzz~~~}}}|||yyyxxxvvvyyyyyywwwwwwzzzzzzwwwuuuwwwyyy{{{{{{||||||yyyxxxzzz~~~zzz}}}|||wwwvvv{{{|||xxx{{{zzzzzz{{{||||||{{{yyy}}}}}}~~~~~~zzzuuutttxxx|||vvvyyy|||yyysssooooooqqqrrrrrrqqqrrrrrrssstttuuuxxxxxxyyyxxxwwwwwwxxxyyyqqqoooooopppsssuuuuuuttttttttttttuuuvvvxxxyyyzzzyyy}}}}}}vvvrrrtttxxxzzzuuuqqqoooqqqrrrqqqooommmsssyyyzzzxxxvvvxxxzzzyyyyyyyyywwwuuuuuuvvvxxxzzz{{{|||}}}{{{xxxuuurrruuuttttttuuuuuutttqqqooosssvvv{{{}}}~~~}}}}}}}}}{{{~~~|||vvvvvv|||~~~|||zzzxxxzzzxxxsssssswww{{{||||||zzzxxxyyy~~~~~~xxxrrrppprrruuuuuuwwwyyy|||~~~~~~|||{{{}}}}}}xxx~~~}}}uuuhhhZZZssstttUUUAAA===:::===BBBHHHKKKKKKHHHEEEKKKGGGAAA:::555333222222000000000000000000000000000000000000000000000000//////000000///...------,,,,,,------...///000000...------,,,,,,------...+++++++++,,,,,,---------************************+++++++++,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************''''''(((******+++++++++*********)))***++++++,,,%%%'''***,,,,,,---...//////////////////000111111777777666AAAVVVmmm~~~~~~|||{{{{{{{{{zzzxxxzzzxxxxxx{{{{{{zzz{{{{{{yyyvvvzzzyyyxxxyyyzzz{{{{{{yyytttxxxzzzyyyxxxzzz~~~{{{zzz|||{{{xxx|||||||||yyywwwwww{{{zzz|||~~~}}}{{{xxxxxxxxxzzz{{{|||}}}{{{yyyvvvtttuuuvvvyyyzzzvvvrrruuu|||yyyyyyzzz|||~~~|||}}}|||zzz{{{}}}|||{{{yyywwwvvvvvvwwwxxxwwwxxxzzz|||}}}}}}}}}}}}}}}~~~}}}zzz}}}}}}|||xxxtttpppoooooouuuwwwxxxvvvqqqnnnlllmmmqqqllljjjnnnqqqpppqqqsssuuuuuussspppmmmlllmmmoooooolllmmmpppooojjjlllqqqkkklllmmmnnnqqqtttwwwxxx}}}yyytttssstttuuutttsssxxxxxxwwwsssooonnnppptttmmmrrrwwwwwwsssqqqrrrtttuuutttqqqnnnmmmpppuuuyyytttyyy~~~}}}xxxsssqqqrrrwwwsssoooooosssvvvtttrrrnnnssszzz}}}zzzwwwxxxwwwvvvvvvwwwzzz}}}~~~~~~zzzwwwvvvvvvwwwxxx{{{yyy|||}}}|||}}}{{{uuurrrtttvvvuuuyyy{{{{{{|||~~~zzz{{{{{{|||~~~~~~zzzwww~~~}}}}}}xxxfffZZZ___bbbMMMJJJ======DDDPPPSSSLLLCCC@@@GGGIIIHHHBBB999333222444555444222000000000000111////////////////////////...///000111111000///...---------------------------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))(((((()))***************+++,,,,,,------,,,,,,+++))))))))))))((((((((((((++++++++++++,,,------...,,,,,,---...///000111111333666777@@@UUUppp~~~sss{{{|||yyy|||zzzyyyyyyzzz{{{zzzxxx{{{zzzyyy{{{~~~~~~}}}}}}|||zzzyyywwwvvv|||zzzwwwwwwyyy{{{{{{{{{yyy||||||zzzxxxxxxyyyzzz|||~~~zzzyyy||||||zzzxxxzzz|||{{{zzzyyy{{{}}}||||||||||||zzzxxxvvvuuuuuuwwwyyy{{{zzzxxxuuusssoooppptttwwwtttooopppssssssuuuxxx|||}}}zzzyyywwwuuuuuuvvvwwwwwwvvv|||{{{yyyxxxwwwxxxyyyzzzzzz{{{}}}}}}}}}~~~|||zzzwwwwwwuuuqqqllliiiggggggkkknnnpppooojjjeeebbbaaaeeecccdddgggfffdddfffjjjaaa```___]]]\\\\\\___bbb\\\ZZZ[[[^^^^^^\\\___eeecccccceeeggglllqqqvvvyyy{{{wwwsssqqqrrrqqqpppnnnmmmnnnoooooopppqqqtttvvvmmmrrrvvvwwwtttrrrtttvvvwwwuuurrrnnnlllmmmqqquuuuuuyyy}}}}}}zzzvvvsssrrrvvvrrrooonnnppptttvvvvvvppptttyyy}}}~~~}}}|||{{{{{{zzzzzzyyyzzz{{{|||}}}~~~|||{{{{{{|||}}}|||xxxwww{{{~~~~~~|||yyywwwyyy{{{uuuyyy{{{zzzyyy||||||yyyvvvyyy|||zzz{{{{{{}}}~~~}}}{{{xxxzzz|||~~~~~~yyy~~~hhhbbbkkklllLLLHHHBBB@@@GGGLLLMMMLLLNNNHHHJJJJJJFFF@@@999444222333333222000000000000000////////////////////////...///000111111000///...---------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++*********))))))(((((()))*********************++++++++++++******'''((()))***,,,---...///++++++++++++,,,---......,,,------...///000111111222666777???UUUppp~~~yyyuuu{{{}}}{{{|||xxxuuuxxxwwwxxxzzz{{{|||zzzxxx|||{{{zzz{{{}}}~~~~~~}}}zzz{{{}}}}}}zzzxxxvvvuuu|||yyywwwvvvxxxzzz||||||{{{|||||||||yyywwwwwwxxxyyy||||||yyyzzz}}}~~~|||wwwzzz}}}}}}}}}|||||||||zzzyyyyyyyyyzzzzzzxxxvvvrrrsssuuuuuutttrrrnnnlllggggggkkkppprrrnnnmmmoooqqqsssvvvzzz|||{{{wwwtttuuusssrrrrrrtttvvvwwwvvv}}}|||{{{zzzzzz{{{|||}}}}}}~~~}}}|||||||||{{{yyysssrrrooojjjddd___\\\[[[]]]```cccccc```[[[WWWUUUQQQRRRVVVXXXTTTPPPQQQWWWWWWWWWUUUSSSRRRSSSWWWZZZVVVTTTTTTVVVVVVVVV[[[aaa]]]]]]^^^bbbgggooouuuyyyzzzwwwssspppmmmjjjfffdddffffffgggjjjmmmoooooooooooossswwwwwwuuutttvvvxxxwwwvvvtttqqqooooooqqqtttsssssstttuuuvvvuuurrrpppsssqqqooommmmmmqqqwww|||tttuuuxxxzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||~~~~~~~~~}}}yyyxxx|||~~~~~~~~~{{{|||}}}|||zzzzzz{{{|||vvv|||}}}zzzwwwyyy{{{{{{qqqsssvvvzzz}}}zzzzzzzzz|||~~~}}}{{{yyytttwww{{{~~~}}}~~~|||mmmxxxvvv___WWWiiissscccSSSCCC???CCCGGGJJJKKKIIIJJJKKKKKKHHHAAA999333222222111111000//////...////////////////////////...///000111111000///...---------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++***************(((((()))***************((())))))))))))))))))((('''((()))***,,,---...///++++++++++++,,,---...///,,,---......000000111222222666666???TTTooozzzyyy{{{xxxpppwwwyyywww}}}{{{zzz||||||xxxuuuwwwwwwxxxzzz||||||zzzxxx{{{zzzyyyzzz{{{|||}}}~~~zzzzzz{{{||||||zzzvvvsssyyyxxxwwwwwwyyy{{{{{{zzzyyyxxxzzz||||||yyyxxxzzzwwwzzz{{{yyy{{{|||}}}~~~~~~}}}}}}||||||xxxwwwvvvxxx{{{|||{{{zzzssssssrrrpppmmmkkkiiigggeeebbbdddkkkpppoooppprrrtttttttttuuuvvvtttpppmmmmmmmmmmmmpppuuuzzz|||}}}~~~}}}||||||}}}}}}~~~~~~~~~|||zzzzzzzzz{{{{{{uuutttqqqjjjbbb\\\XXXWWWVVVXXX[[[]]]^^^]]]\\\[[[ZZZZZZ\\\___^^^YYYWWWYYY[[[YYYWWWSSSQQQRRRUUUXXX\\\[[[YYYXXXXXXZZZ^^^bbbcccbbbbbbdddiiiooovvvzzzzzzxxxuuuqqqkkkfff```]]]bbb```___ccciiinnnoooooosssvvvxxxxxxvvvuuuvvvwwwtttvvvxxxxxxvvvtttttttttrrrmmmjjjkkkooosssrrrqqqlllooopppooommmpppwww~~~yyyxxxvvvvvvxxxzzz{{{|||{{{|||~~~}}}|||xxxyyyzzz|||}}}}}}}}}}}}|||zzz}}}~~~|||{{{|||zzzzzz{{{{{{zzzxxxxxxwwwyyy~~~{{{wwwyyy{{{|||vvvwwwyyy{{{|||}}}~~~~~~zzzyyyyyy{{{|||}}}|||{{{tttvvvxxxzzz{{{}}}~~~ooommm{{{dddSSSPPPjjjLLL???CCCIIIJJJFFFIIIHHHHHHJJJKKKHHH???888222222222111000///......////////////////////////...///000111111000///...........................---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------************************************************(((((()))***************(((((())))))))))))((((((***))))))(((((('''&&&&&&*********+++,,,---...///------...///000111222222222666666>>>TTTnnnvvv~~~|||yyyuuu|||~~~{{{xxxxxxwwwyyy|||~~~}}}{{{yyyvvvvvvwwwxxxzzzyyywwwtttxxxxxxxxxxxxyyy{{{~~~|||yyywwwyyy}}}}}}xxxssstttuuuvvvyyy{{{{{{yyyvvvxxxvvvxxx~~~zzzxxxzzzwwwzzz{{{zzz|||~~~|||||||||}}}}}}zzzyyyyyyyyy{{{||||||{{{wwwvvvssspppnnnmmmmmmmmmnnniiigggkkknnnooorrruuuwwwtttqqqpppqqqqqqpppoooiiiiiijjjnnntttzzz}}}~~~~~~}}}}}}}}}~~~}}}|||{{{yyyyyyzzz|||~~~zzzzzzwwwrrrlllfffdddccc```aaabbbeeejjjooorrrtttmmmiiihhhmmmqqqmmmgggdddcccbbb```]]][[[\\\```cccfffgggeeecccbbbeeeiiilllrrrpppnnnmmmooossswwwzzzyyyyyyyyyvvvqqqkkkfffcccbbb```___ccckkkrrrwwwxxxwwwxxxyyyxxxvvvuuuuuuvvvssswww|||~~~|||wwwrrrppppppiiiaaaaaagggmmmppppppffflllqqqqqqoooqqqvvv|||}}}yyyuuutttuuuwwwxxxxxxwwwyyy{{{~~~}}}|||tttuuuuuuvvvxxxyyyzzzzzz{{{zzz}}}|||{{{|||~~~}}}|||zzzxxxuuussszzz~~~~~~zzzwwwxxxzzzzzzyyyzzz{{{|||}}}~~~~~~zzzyyyxxxyyy{{{}}}}}}|||{{{{{{zzzxxxxxx{{{|||qqqttthhhWWWTTTXXXCCCFFFQQQRRRMMMGGGDDDBBBEEEJJJJJJFFF@@@555555444222111000///...000000000000000000000000...///000111111000///...........................---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************(((((()))***************)))******++++++******)))++++++)))(((&&&$$$###"""*********+++,,,---//////------...///000111222222222555555>>>SSSmmmxxxmmmrrr|||wwwpppttt||||||xxxwwwwwwwwwyyy{{{|||}}}|||{{{{{{tttssssssuuuvvvvvvtttrrrvvvwwwwwwwwwwwwyyy}}}{{{xxxtttuuuxxxzzzxxxvvvrrrrrrtttwwwyyyyyywwwuuuzzzuuuwwwzzzvvvxxxxxx{{{{{{zzz{{{|||zzz{{{|||}}}}}}}}}}}}}}}{{{yyyxxxyyy{{{||||||{{{yyyxxxwwwvvvvvvyyysssoooooonnnmmmqqqvvvvvvssspppooorrruuuwwwxxxsssrrrrrrtttyyy|||~~~~~~}}}}}}zzzzzzyyyxxxxxx{{{{{{yyyyyyyyyvvvuuuuuuyyy}}}{{{}}}yyyzzzzzz{{{zzzzzz|||~~~{{{zzz}}}}}}{{{xxxuuutttvvvxxxzzzxxx{{{}}}}}}yyytttooommmqqqooollllllnnnrrrtttuuuyyyxxxxxxwwwvvvvvvvvvuuuvvvzzz}}}wwwqqqnnnmmmeee]]]ZZZ^^^dddggghhhdddjjjppprrrqqqrrrvvvzzz~~~zzzuuutttvvvxxxwwwvvvtttvvvyyy{{{}}}}}}||||||vvvtttrrrqqqrrrtttwwwyyyzzzwwwxxx}}}~~~}}}{{{xxxvvvyyy{{{{{{xxxwwwzzzyyyvvvtttuuuxxx{{{~~~zzzxxxwwwwwwzzz}}}~~~~~~~~~{{{zzz}}}xxxuuuTTT^^^tttsssSSSJJJMMMMMMHHHFFFBBB@@@BBBGGGJJJIIIFFF;;;:::777444222000000000000000000000000000000000...///000111111000///...........................---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************************+++++++++(((((()))******************++++++,,,,,,++++++************))))))((((((((())))))***+++,,,...///000---...//////111111222333222555555===RRRlllooojjjfffjjjvvv|||vvvqqqkkkvvv~~~yyy~~~zzzxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxwwwtttsssrrrtttvvvxxxwwwwwwwwwxxxxxxwwwuuuwww{{{wwwwwwuuurrrpppqqqwww{{{sssrrrqqqrrrtttvvvwwwvvvwwwrrruuu|||xxxzzzwwwzzzzzzxxxyyy}}}}}}}}}{{{yyyyyy{{{||||||{{{xxx{{{~~~{{{wwwuuuzzz}}}wwwtttzzzwwwuuutttpppnnnrrrxxxwwwuuutttuuuxxx{{{}}}~~~~~~|||{{{{{{~~~}}}zzzyyywwwxxxxxxwwwxxx}}}~~~|||zzzxxxvvvwwwwwwxxxzzz}}}zzzrrrllljjjvvvwwwwwwuuurrrooonnnnnnwwwvvvuuuuuuwwwxxxxxxxxxyyy||||||zzzzzztttnnngggdddcccddddddcccgggjjjmmmoooppprrrvvvyyy|||yyyvvvwwwzzz|||zzzwwwvvvwwwxxxzzz{{{{{{zzzzzzwwwtttnnnkkkkkknnnssswwwxxxuuuwww}}}~~~}}}~~~~~~}}}{{{{{{{{{zzzyyy||||||uuuooorrrwww{{{zzzxxxvvvvvvyyy|||~~~}}}|||~~~~~~{{{}}}bbbPPPggg|||aaaRRRHHHAAAEEECCCBBBDDDGGGIIIHHHGGGBBB???:::555222111111222000000000000000000000000...///000111111000///...........................---,,,,,,++++++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,+++******))))))******+++************************))))))*********+++++++++(((((()))******************++++++,,,,,,++++++***************++++++++++++))))))***+++,,,...///000......///000111222222333222555555===RRRlll{{{ssspppxxx|||sssjjjuuu{{{}}}~~~|||yyyxxxzzz}}}|||{{{yyywwwuuutttssssssuuuttttttvvvyyy|||}}}}}}yyyzzzyyywwwtttuuuyyy|||rrrvvvwwwppphhhiiiuuuuuurrrnnnmmmppptttwwwyyyrrrmmmqqq|||wwwyyyyyywwwwww{{{|||zzzvvvuuuuuuxxx|||}}}{{{yyypppvvv{{{zzzuuuvvv}}}}}}qqqjjjttttttvvvwwwssspppuuu|||{{{zzzyyy{{{}}}~~~~~~|||zzz{{{|||~~~}}}~~~}}}}}}}}}|||zzzwwwuuutttuuuvvvwwwwwwyyy~~~}}}xxxzzzyyyxxxwwwvvvvvvwwwwww}}}uuukkkccc___hhhmmmtttvvvuuusssrrrssstttsssssstttwwwyyyzzzzzz{{{}}}{{{wwwssspppllliiijjjjjjkkklllnnnrrrwwwzzz{{{xxxwwwyyy~~~}}}yyyxxxyyyyyyyyyyyyyyyyyyxxxwwwrrrkkkeeeeeeiiioootttzzzwwwyyy~~~~~~}}}zzzzzz}}}~~~|||}}}wwwpppsssxxx}}}zzzwwwuuuvvvyyy|||}}}~~~~~~}}}}}}}}}~~~}}}~~~yyyxxxhhh\\\eeegggTTTIIIEEEEEEEEEFFFHHHHHHGGGEEEFFFBBB<<<666222111222333000000000000000000000000...///000111111000///...////////////////////////---,,,,,,++++++,,,,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,******))))))))))))******************************))))))******++++++++++++(((((()))*********************++++++++++++******************************))))))***+++,,,...000000......///000111222333333111555555===QQQkkkyyyrrruuu}}}}}}yyy~~~xxxyyyuuuuuu|||zzz||||||zzz}}}{{{wwwsssqqqpppqqqqqqvvvxxx{{{}}}}}}zzzwwwuuutttwwwzzz||||||zzzvvvsssvvvrrrrrrooo```TTTaaayyy{{{ssslllmmmsssxxxvvvrrrtttpppooosss{{{}}}{{{yyyvvvvvvwwwyyyzzz{{{{{{yyyvvvvvvxxxyyyxxxwwwppprrrtttwwwyyy{{{}}}~~~aaa\\\mmmqqqvvvxxxwwwvvvwwwyyy~~~}}}xxxvvvwwwyyyxxxrrrvvvzzzzzzxxxxxx|||}}}}}}~~~}}}|||zzzvvvqqqooopppsssppprrryyy{{{yyy{{{wwwpppmmmllljjjppptttrrrrrrwww{{{|||vvv|||~~~jjjYYYRRRXXXcccnnnqqqqqqrrrqqqoootttvvvxxxwwwttttttvvvxxxvvvzzz||||||wwwppppppnnnpppsssuuuvvvvvvuuuttt{{{zzzzzz|||~~~}}}|||{{{zzzxxxvvvsssssspppjjjdddfffpppxxxwww{{{zzzxxx{{{~~~~~~}}}|||}}}~~~yyylllsss|||{{{yyyxxxssstttvvvwwwyyyyyyyyyyyy|||{{{zzz{{{}}}}}}|||zzz|||yyyyyy}}}~~~}}}~~~||||||}}}{{{xxxxxxnnn\\\kkklllOOOFFFAAA@@@FFFIIIGGGGGGJJJFFFEEEBBB===666111000000111222222222111000///...////////////000000000000////////////////////////,,,---......//////.........---+++******,,,---///******+++++++++,,,,,,,,,++++++++++++******))))))+++,,,---,,,*********+++))))))))))))))))))))))))++++++++++++++++++++++++*********))))))))))))))),,,***((((((***+++,,,+++...---+++******,,,///111///...------///222555777666222999>>>RRRnnn||||||xxxxxxxxx}}}|||}}}yyywwwtttqqqpppoooppppppvvvxxxyyy{{{{{{yyywwwvvvtttvvvyyy{{{{{{zzzxxxvvvrrrmmmlllmmmcccWWW^^^ppp~~~xxxsssrrrvvvxxxwwwuuuwwwtttqqqtttzzz}}}|||yyyzzzyyywwwvvvxxxyyyyyyxxxxxxwwwwwwwwwyyyxxxwwwuuuqqqpppppptttzzz}}}|||zzz||||||```YYYdddllltttyyyyyyxxxzzz|||~~~{{{xxxvvvssspppooopppssstttvvvwwwxxxzzz|||~~~}}}{{{|||yyywwwuuurrrooommmmmmnnnqqqnnnpppvvvyyyxxxzzz}}}zzzyyyyyyxxxwwwzzzzzzzzzzzz{{{~~~}}}~~~}}}{{{|||xxx{{{}}}}}}{{{{{{~~~wwwoooiiifffffffffmmmrrrqqqqqqvvvyyyzzzzzzjjjXXXPPPUUU]]]dddfffgggjjjkkkiiitttuuuvvvvvvuuuvvvyyy|||yyy|||}}}{{{{{{~~~}}}zzz~~~qqqhhhgggmmmpppuuuyyyzzzzzzyyyxxx{{{zzzzzz|||}}}~~~|||zzzyyyyyywwwuuusssooopppnnniiieeeeeekkkpppwww{{{}}}{{{|||}}}~~~|||zzzyyyzzz~~~uuulllqqqwwwzzzyyyxxxyyyzzzpppqqqrrruuuxxx{{{~~~}}}{{{xxxxxxyyyzzzzzzyyyzzzwwwxxx~~~~~~~~~}}}~~~|||~~~{{{wwwwwwkkkSSSuuu]]]PPPFFF??????AAABBBFFFLLLEEEDDDAAA<<<777222///---111111111111111000//////////////////000000000000////////////////////////,,,---......//////......---,,,+++******+++,,,---***++++++++++++,,,,,,,,,******,,,,,,,,,+++)))(((***,,,,,,,,,***)))***+++))))))))))))))))))))))))************************)))))))))))))))*********,,,***((((((***+++,,,+++///...------...000222444------......///111222222......<<>>;;;777111---111111111111000000000///////////////000000000000////////////////////////,,,---......//////......---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,***+++,,,---,,,+++)))(((***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***((()))***,,,,,,+++*********+++,,,...000000...---------...000333444777666CCCIIIZZZqqq}}}{{{xxxqqqjjjhhhrrrzzz~~~|||{{{~~~||||||yyyuuuvvvvvvwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxvvvwwwxxxyyy|||~~~{{{nnnlllsss{{{}}}}}}yyytttrrrtttwwwuuuuuuuuuvvvyyy|||}}}}}}yyyyyyzzz|||}}}}}}{{{xxxttttttssspppllljjjkkkmmmwwwvvvvvvzzz{{{|||bbbTTTPPP___qqq|||~~~yyyyyynnn]]]VVV```ccciiioootttxxx{{{|||}}}|||yyyyyyvvvrrroooooolllhhhjjjjjjlllppptttwww{{{}}}~~~oooaaa^^^aaahhhlllpppqqqqqqqqquuuyyy}}}vvvqqqrrrsssrrrpppqqqsssvvvzzzzzzwwwttttttuuuvvvxxxvvvpppeee]]]ZZZZZZbbbjjjpppqqqrrruuuvvvvvv|||tttXXXJJJRRR]]]ddd```XXXXXX\\\aaalllmmmoooqqqqqqqqqqqqqqqssswwwyyyxxxxxxyyyvvvrrrsss|||{{{fffWWWTTT```hhhsss{{{}}}|||{{{zzzxxxxxxyyyyyyzzzzzzyyyxxx{{{tttqqqsssvvvwwwyyy|||~~~{{{vvvuuuuuuwww{{{vvvmmmooooookkkfffcccccceeefffdddbbbbbbffflllssswwwwwwvvvuuuvvvyyy{{{{{{zzzxxxwwwzzz~~~~~~~~~}}}~~~~~~{{{|||~~~~~~}}}{{{zzz```nnnpppUUUDDD??????===;;;DDDCCCBBBCCCBBB>>>999444222111111000000000000000////////////000000000000////////////////////////,,,---......///.........,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,++++++*********+++)))***+++***((((((((()))))))))))))))))))))))))))************************''''''((()))***++++++,,,+++)))((()))+++,,,+++***))))))***+++,,,,,,------000...------000555999===EEE???DDDBBBPPPhhh}}}pppdddccchhhqqq~~~}}}}}}}}}zzzxxx|||{{{zzzzzzwwwssswwwwwwxxxyyyzzz{{{{{{|||vvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyy{{{}}}~~~pppmmmssswww{{{~~~zzztttqqqsssxxxwwwxxxyyyyyyyyyzzz|||~~~yyyyyy{{{}}}|||zzzwwwvvvrrrkkkeeedddiiioooppptttxxxyyyxxxyyy{{{~~~|||~~~cccPPPKKKZZZnnn{{{~~~yyy}}}|||___LLLMMMUUUaaajjjqqqvvvzzz~~~}}}zzzwwwuuutttssswwwyyywwwwwwwwwppphhhhhhjjjmmmqqquuuyyy||||||zzzaaaWWWZZZ]]]cccjjjoooppppppqqqsssxxxtttuuuzzz|||xxxsssqqqzzz}}}{{{xxxwwwxxxwww{{{|||uuuiii___ZZZYYYeeemmmsssssssssvvvwwwwww{{{~~~]]]LLLVVViiixxxqqq___TTTTTTWWW```ccchhhmmmqqqrrrrrrqqqrrrvvvyyyyyyyyy{{{yyyuuusssfffUUUQQQ[[[eeerrr{{{}}}{{{zzzzzzyyyzzz{{{{{{{{{{{{{{{{{{vvvvvvxxx{{{~~~}}}zzzpppllloootttvvvxxx{{{}}}zzzsssuuuxxx{{{vvvvvvxxxyyyuuummmeee```___ccc```[[[YYY[[[aaaiiinnnnnnppptttyyy~~~}}}zzzxxxzzz~~~{{{zzz}}}||||||~~~~~~{{{zzz|||~~~nnntttoooQQQEEEBBB>>>:::@@@AAACCCEEEEEECCC???<<<444333222111000000111111////////////000000000000////////////////////////,,,---......///.........---------,,,,,,***)))(((++++++,,,,,,,,,---------000...***((('''))),,,...)))***+++***((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))***++++++,,,***))))))***+++,,,+++***.........///////////////+++...333888;;;>>>>>>>>>BBB;;;<<<888DDD]]]~~~rrrbbb[[[eeetttvvv~~~}}}~~~{{{yyyvvvyyyzzzxxxxxx{{{zzzwwwwwwwwwwwwwwwxxxyyyzzz{{{vvvuuuuuuuuuvvvwwwxxxyyy|||{{{{{{|||~~~zzzlllgggiiirrrwww|||zzzuuusssvvvzzz{{{}}}}}}{{{wwwuuuwwwzzzyyyyyyyyyzzz|||{{{xxxuuuvvvvvvrrrjjjbbbcccllluuuqqqwww|||{{{wwwvvvzzz~~~{{{~~~dddNNNHHHUUUfffttt{{{}}}}}}}}}{{{xxx}}}mmmLLLDDDKKKVVVbbbmmmuuu|||}}}yyysssnnnlllkkkhhhqqqwwwyyy|||}}}tttggggggmmmqqqtttxxx|||}}}{{{lllYYYVVVWWW\\\ccckkkqqqsssrrrqqqsssqqquuu}}}|||vvvsss{{{~~~|||yyyyyy{{{~~~xxxkkk```\\\]]]iiiqqqvvvuuutttwwwyyyxxx{{{```NNNVVVrrruuu___TTTPPPVVVXXX^^^fffnnntttvvvvvvuuuyyy{{{yyyzzz{{{zzzvvvtttfffTTTOOOZZZeeesss{{{|||zzzyyyzzzzzz|||~~~~~~}}}}}}}}}~~~rrrsssuuuyyy|||}}}|||zzzzzzllleeejjjqqqtttwwwzzz}}}~~~}}}{{{yyyuuuxxx|||wwwyyy~~~yyyppphhheeebbb]]]WWWRRRRRRVVV\\\```dddhhhoooxxx~~~{{{xxxzzz~~~|||yyyyyy}}}|||}}}|||yyyzzz|||~~~~~~oooaaa~~~___EEE===<<<;;;<<>>===CCCHHHHHHDDDAAABBBEEE<<<:::777444222111111111////////////000000000000////////////////////////,,,---......//////......///...---,,,,,,,,,---...,,,,,,,,,------------......---,,,******+++,,,---***,,,,,,,,,***)))***+++))))))))))))))))))))))))************************)))))))))))))))*********)))))))))+++,,,,,,+++)))++++++******,,,...111333666999>>>AAA@@@<<<666222111000;;;<<>><<<999555222111111111////////////000000000000////////////////////////,,,---......//////......000...---,,,,,,---///111,,,,,,,,,---------......+++,,,---...---,,,+++***+++,,,---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++------+++)))---,,,,,,---///333888:::HHHCCC===666222222333444222000888777CCC\\\qqqxxx~~~{{{zzz{{{}}}|||{{{}}}|||wwwsssuuuzzzzzzvvvzzz{{{{{{xxxvvvwwwyyyyyy{{{zzzzzz{{{||||||{{{yyyvvvxxx{{{}}}}}}~~~}}}~~~qqqZZZ[[[ccckkkoooqqqssssssrrrppprrrvvvyyyuuunnnpppxxxwwwmmmnnnmmmaaa]]]aaabbb___aaa___[[[```nnnxxxyyy{{{vvvtttwwwwwwvvvyyysssPPP@@@EEEPPP^^^gggnnnwww{{{~~~yyyXXXJJJAAAJJJ___qqqyyy{{{}}}vvvlllvvvzzz{{{~~~}}}wwwqqqlllwwwyyy{{{}}}sssVVVJJJKKKUUU___nnnxxxuuuwwwrrrnnnpppwww}}}}}}{{{~~~ooo___[[[```gggtttwwwzzzyyyvvvtttwww{{{|||wwwUUUIIIHHHWWW~~~hhhWWWKKKLLLOOOQQQ___qqqvvvwwwqqqiiiooo~~~|||cccPPPGGGZZZdddooouuuyyy{{{yyyuuuvvvvvvvvvwwwxxxyyy{{{{{{||||||}}}}}}}}}zzzuuuqqqppptttpppYYYWWWccckkkuuuzzzsssoootttzzz{{{pppgggfff^^^\\\[[[aaakkktttwwwwwwwww{{{~~~~~~yyyuuusssssstttrrrqqqvvv}}}~~~~~~{{{}}}~~~}}}|||~~~}}}kkkaaakkkTTTIIIJJJWWWZZZNNNFFFJJJKKKFFFDDDFFF@@@333///444444...222000///------///000222//////000000000000//////........................,,,,,,,,,,,,,,,---...///------------------------------------,,,,,,+++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************...+++)))))),,,---,,,+++,,,)))'''***///111...+++222///,,,///555===BBBDDD444333111//////000222333444///777:::FFFZZZzzzccctttyyywwwyyy{{{|||}}}|||{{{xxxtttvvv{{{{{{xxxzzz{{{zzzxxxwwwxxxyyyyyyzzzwwwuuuuuuwwwyyyzzzzzzwwwzzz|||}}}~~~~~~~~~uuuYYYTTTZZZbbbjjjqqquuuvvvuuuoooppptttvvvrrrmmmpppwwwtttkkkjjjhhh```aaaddd^^^___\\\XXXYYY```kkkssswwwzzzvvvvvvzzz{{{yyyzzz~~~vvvUUUAAACCCLLLZZZfffnnnwww~~~{{{yyynnnWWWBBBCCCVVVjjjtttuuu||||||tttuuuzzz|||~~~}}}yyytttooommmuuuxxx|||{{{^^^MMMIIIRRR[[[jjjuuusssqqqmmmkkknnnvvv|||~~~}}}mmm```^^^cccjjjtttwwwzzzyyyuuutttwwwzzzzzz{{{WWWJJJAAATTT~~~ttt```PPPJJJIIIIIIUUUdddooossspppjjjmmmzzz~~~bbbOOOGGGXXXdddpppuuuwwwxxxyyywwwzzzzzzyyyyyyyyyzzz||||||{{{zzzzzz{{{|||yyysssoookkkrrruuu]]]WWW```gggsssxxxssspppuuu{{{|||pppccc]]]ZZZXXX[[[ccckkknnnooozzz}}}}}}xxxsssqqqqqqrrrpppooossszzz~~~~~~|||}}}~~~|||~~~~~~||||||}}}}}}lllqqqfffQQQPPP]]]bbbVVVIIIFFFHHHGGGHHHGGGAAA888222222222111111000///......///000111//////000000000000//////........................---,,,,,,,,,------...///------------------------,,,---------,,,,,,+++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***************)))'''(((+++,,,+++)))222...***)))+++---,,,***"""***888EEEIIICCC666,,,222111000//////000111222555///777999EEEZZZ{{{nnn}}}tttsssxxxyyy~~~xxxuuuvvvyyy|||}}}yyyyyywwwuuuwww|||}}}{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwtttqqqppprrrvvvyyyzzzyyy|||~~~~~~}}}~~~~~~{{{|||}}}cccPPPQQQWWWbbbnnnuuuvvvtttpppooopppqqqmmmjjjmmmrrruuurrrrrrmmmiiissswwwllliii\\\VVV]]]ggglllqqqxxxvvvtttvvvyyy{{{yyyyyy|||wwwYYYCCCBBBGGGTTTcccnnnvvv}}}~~~{{{wwwqqqXXXIIIKKKXXXdddjjjnnnnnntttyyyvvv{{{|||{{{vvvqqqmmmmmmoootttxxx~~~kkkTTTHHHMMMUUUdddqqqqqqooolllkkknnntttxxxyyyyyy}}}}}}yyyhhh```aaagggmmmsssvvvxxxxxxuuutttwwwyyy{{{[[[KKK>>>TTTssswww^^^NNNEEECCCLLLXXXiiipppqqqlllkkksssxxxxxxaaaNNNGGGVVVdddrrrvvvtttuuuxxxzzz~~~|||zzzyyyxxxyyyzzz{{{~~~{{{zzz{{{~~~|||uuuooohhhqqqcccWWW[[[bbbooovvvsssqqqwww}}}~~~~~~~~~mmmeee___XXXWWW[[[aaafffgggyyy{{{}}}{{{vvvrrrqqqrrrrrrppppppsssxxx||||||{{{zzz~~~~~~|||~~~~~~|||}}}~~~||||||}}}rrrkkkgggPPPWWW[[[WWWNNNIIIMMMSSSKKKHHHEEE@@@888111000333000000000000000000000000///000000111111000000///........................---------,,,------...///------------------------,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))*********++++++)))((((((***+++,,,+++)))///---+++)))***---000333;;;===@@@BBB@@@888///(((......//////000000111111666000666888DDDYYY{{{}}}wwwwwwqqqiiiddd}}}{{{}}}yyywwwwwwxxxzzz{{{uuuwwwwwwuuuvvv|||~~~|||yyywwwwwwyyyzzzxxxwwwwwwtttrrrpppqqqssswwwyyyzzz{{{}}}~~~|||{{{|||sssxxxyyy}}}|||VVVOOONNNYYYhhhqqqrrrqqqrrrqqqooommmiiiggggggiiitttyyy~~~yyyvvvuuu```VVVbbbmmmlllnnnwwwsssrrrrrrtttvvvwwwyyy{{{~~~sssXXXEEE@@@AAANNN```mmmvvv{{{yyy|||{{{{{{iiiQQQBBBGGGZZZjjjhhhfffgggwww{{{~~~~~~{{{uuullleeeffflllssswwwyyy~~~|||]]]JJJJJJPPP^^^mmmpppsssrrrqqqqqqrrrsssrrrrrrwwwyyy}}}ooobbb___dddkkkpppqqqtttvvvvvvvvvvvvyyy{{{]]]KKKBBBTTTkkk|||yyy\\\JJJDDDIIIQQQdddmmmrrrnnnkkkmmmqqqrrrbbbMMMFFFTTTeeetttvvvssssssxxx|||~~~|||yyywwwvvvvvvwwwxxx~~~zzzwwwyyy||||||vvvpppjjjuuukkkWWWUUU\\\jjjtttrrrrrryyy~~~~~~~~~|||zzz|||~~~yyyoooaaaWWWVVV[[[bbbgggrrruuuwwwvvvsssrrrsssvvvtttsssrrrtttxxx{{{||||||yyy}}}}}}zzzyyy|||~~~}}}~~~||||||~~~~~~}}}}}}~~~~~~xxxddd___VVVNNNLLLMMMNNNRRRXXXLLLHHHIIIKKKBBB333///444///000111111111111000///000000000111111000000000..............................------------......------------------------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++******+++,,,---,,,+++***'''(((***,,,...333999>>>NNNEEE888,,,(((***///333+++,,,---///000111111111666000666777CCCXXXyyywwwqqqnnnhhhccc```{{{wwwzzz{{{{{{{{{zzzxxxxxxxxxsssvvvwwwuuuvvvzzz|||{{{xxxttttttyyy{{{wwwuuuuuusssrrrsssuuuxxxzzzzzzyyy{{{}}}}}}{{{yyyyyyrrrwwwvvvwwwdddTTTJJJQQQ___iiinnnqqqsssrrrooollljjjhhhdddaaakkkwww{{{|||cccWWWccclllhhhhhhqqqtttsssqqqpppqqqvvv{{{~~~|||~~~nnnSSSEEE>>>===JJJ]]]llluuu{{{zzz~~~xxxdddJJJ>>>JJJbbbtttoooooolllrrr~~~||||||yyymmmbbb]]]bbbnnnwwwwwwxxxyyy{{{~~~lllRRRMMMMMMXXXhhhnnnvvvvvvwwwuuusssqqqppppppuuuxxx|||wwwiiiaaabbbjjjqqquuuppprrrtttvvvwwwyyy{{{}}}___KKKFFFSSSeeewwwtttVVVIIIHHHJJJZZZeeennnooommmnnnrrruuu~~~bbbMMMFFFUUUgggwwwxxxsssrrrxxx|||~~~|||zzzxxxwwwwwwxxxxxxzzzvvvssstttwwwxxxuuurrrqqq|||qqqXXXQQQXXXgggrrrsssssszzz~~~~~~~~~}}}zzzxxxyyy}}}~~~nnn[[[TTTXXXaaahhhmmmpppssssssqqqppprrruuuuuusssrrrsssvvvxxxzzzzzzyyy|||zzzuuuuuuzzz~~~}}}}}}~~~~~~}}}|||}}}~~~}}}~~~qqqlll~~~iiiMMMFFFLLLQQQQQQQQQKKKIIINNNSSSKKK:::111333000000111111111111000000000000111111111111000000........................///......---------......------------------------+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******************************************++++++++++++++++++,,,,,,+++*********'''***...000333555999<<<222000,,,)))(((***///222***+++---///000111111111666000666777BBBVVVvvvtttiiijjjuuu|||sssbbbZZZbbbooo|||zzz||||||wwwttt~~~xxx{{{}}}}}}{{{yyywwwwwwtttxxxyyyvvvvvvyyy{{{zzzvvvpppqqqyyy|||vvvrrrssssssssstttwwwyyy{{{zzzyyyzzz|||}}}zzzwwwwwwuuuzzzxxxvvvzzzaaaLLLJJJUUU```iiiqqqpppqqqqqqpppqqqpppjjjbbbhhhttt}}}lll```hhhooolllkkkrrrvvvvvvsssooorrryyyzzz|||mmmQQQDDD======III[[[jjjuuu|||mmmKKKCCCUUUjjjtttqqqwwwwwwyyy|||xxxxxxvvvhhh^^^]]]eeerrrzzzvvvuuuttttttwww{{{aaaVVVNNNRRRaaajjjrrrvvvyyyxxxuuussstttuuuuuuzzz~~~wwwppphhheeeiiipppwwwzzzssssssuuuvvvxxxzzz{{{|||```LLLEEERRRcccvvv~~~iiiSSSJJJEEENNNYYYfffnnnppprrrwww{{{___LLLGGGWWWiiiyyy{{{vvvtttwwwzzz}}}}}}|||{{{{{{{{{{{{{{{{{{xxxuuutttvvvxxxzzz{{{xxxwwwZZZPPPUUUeeerrrssstttyyy}}}{{{zzz{{{{{{yyywwwwww|||~~~}}}}}}}}}~~~{{{bbbUUUUUU^^^ffflllpppsssssspppnnnoooqqqsssrrrqqqqqqqqqsssvvvwwwxxxzzzyyytttsssxxx|||}}}~~~}}}}}}}}}|||{{{|||~~~~~~||||||~~~|||___vvv___NNNQQQXXXWWWQQQKKKLLLPPPTTTPPPDDD999444111111111111111111111111000111111222222111111000........................000///......---.........------------------------++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++***************************************++++++++++++,,,)))***+++***)))***,,,...333333333333222111///...'''***...000////////////,,,,,,---...///000111222666000666777AAASSSqqqnnnUUUOOOWWWlll|||ttt```YYYjjj~~~~~~~~~{{{xxxyyy|||xxxpppqqqsssyyy|||~~~}}}zzzxxxxxxyyywww|||}}}yyywwwyyy{{{zzztttmmmnnnxxx|||uuupppqqquuusssrrrtttvvvxxxyyyyyyxxx{{{~~~~~~|||xxxvvvuuuuuuzzzzzzwww}}}vvvUUUHHHJJJRRR___kkkhhhlllqqquuu{{{~~~wwwlllmmmrrr}}}tttiiimmmsssrrrssswwwtttvvvtttqqqsss|||xxx{{{qqqSSSBBB======IIIZZZhhhttt}}}```IIIQQQaaajjjjjjtttwwwyyy}}}yyyzzz~~~sssfff```dddmmmvvv{{{wwwvvvuuuuuuwwwyyy|||}}}~~~rrr```OOOLLLYYYdddoootttzzzzzzwwwuuuvvvyyyuuuzzz~~~zzzllljjjiiijjjnnnrrrwwwyyyxxxwwwwwwxxxyyyzzzyyyyyyaaaMMMCCCWWWggguuu~~~zzzgggVVVLLLHHHRRR```kkkqqqsssxxx|||vvvYYYKKKIIIZZZjjjzzz}}}yyyvvvvvvvvvyyyzzz{{{|||}}}}}}||||||xxxwwwuuurrrrrrvvv}}}|||zzz]]]RRRTTTeeerrrttttttyyy{{{yyyuuuxxxzzzyyyvvvwww{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||}}}|||||||||mmm[[[VVV[[[aaajjjnnnssstttrrrppppppqqqsssrrrqqqppppppqqqtttwwwuuuxxxyyyvvvuuuwwwyyyxxxyyyyyy{{{}}}~~~}}}|||{{{zzz{{{}}}~~~}}}|||}}}rrrddd|||bbbWWWZZZXXXQQQMMMOOOPPPOOOOOOLLLBBB888222222111000000111222222000111111222222111111000........................000000///...............------------------------***+++,,,,,,---------,,,+++,,,,,,,,,,,,+++***************************************+++++++++,,,,,,(((***++++++,,,///444888:::666111///...---***'''000111111///------///111......------...000222333555///777777@@@PPPmmm}}}qqqZZZMMMTTTWWWiiiwwwrrrfffeeeuuu|||zzzzzz{{{tttiiisssnnnsss{{{}}}~~~|||yyyxxxyyy{{{zzz|||yyyzzz{{{zzzssskkklllwww|||tttooopppvvvssspppppprrruuuxxxyyywwwzzz}}}}}}{{{xxxuuutttrrrwwwzzzyyyzzz^^^HHHCCCGGGTTTcccaaaiiiqqqyyyuuupppmmmwww~~~xxx|||sssjjjkkkpppsssuuuxxxpppttttttqqqttt{{{}}}xxxzzzvvvVVV@@@<<>>AAA;;;111)))---+++)))***,,,.........++++++++++++,,,---............//////000000111111666111888888???MMMgggnnnXXX]]]ffffffiiiqqqsssxxxzzztttmmmqqq|||}}}{{{yyyrrrhhhiiiiiimmmwww|||{{{|||}}}{{{}}}zzzzzzzzzyyywwwvvvtttssszzzyyy{{{}}}|||xxxxxx|||xxxwwwvvvwwwyyyyyyxxxwwwxxxvvvvvvxxxvvvrrrttt{{{|||zzz}}}}}}xxxuuuvvvzzz||||||~~~~~~yyy___BBB>>>GGGOOObbbeeehhhnnnxxx~~~{{{tttsssxxx{{{ttthhhbbbfffmmmqqqpppooonnnnnnooopppqqqssstttvvvwwwxxxvvvssspppuuuuuu~~~yyyVVVFFF@@@@@@MMM___mmmvvv|||^^^HHHBBB???RRRcccttt}}}yyyrrrpppuuuyyyzzz{{{~~~}}}yyyxxxyyy|||~~~~~~|||{{{|||jjjTTTRRRYYYgggmmmtttyyyyyyxxxyyyzzz|||{{{{{{}}}}}}wwwlllbbb\\\bbbkkkssswwwwwwvvvttttttvvvxxxyyyyyyzzz|||~~~^^^RRROOOdddxxxzzztttrrrwww}}}tttSSSGGGJJJXXXbbbmmmtttnnnsssTTTCCCNNN]]]gggpppssssssuuutttrrrtttqqqrrruuutttpppnnnoooooolllfff^^^TTTPPPZZZiiiyyy}}}dddTTTUUUgggvvvxxxzzz~~~zzzwwwzzz|||{{{xxxvvvxxx{{{~~~}}}}}}~~~|||zzzxxxwwwwwwwwwrrrlllllluuuzzz|||ttteee^^^XXXeeejjjooorrrrrrrrrtttvvvzzztttnnnooouuu{{{{{{yyy{{{yyyyyyzzz{{{{{{wwwtttsssssstttvvvxxxyyy{{{{{{|||zzzxxxwwwxxxzzzzzzzzz~~~ssstttdddNNNIIINNNOOOKKKCCCAAAEEEFFFCCC>>>999333111333333222///111000///000222222000...000///...------------...------......------,,,+++///...---,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******///---***((((((((())))))...,,,)))''''''+++///222???<<<888555222000---***,,,+++++++++---,,,***(((++++++++++++,,,---............//////000000111111555000777777>>>LLLfffqqqTTTLLLdddvvvsssrrr{{{~~~}}}wwwssswwwxxx}}}}}}sssggghhhiiinnnwwwzzzxxxyyy}}}~~~{{{{{{}}}zzzzzzzzzyyyxxxvvvuuutttzzzyyyzzz|||zzzvvvvvvyyywwwvvvvvvwwwyyyzzzzzzyyyvvvwwwyyyzzzuuuqqqtttzzz}}}xxx{{{~~~|||xxxvvvzzz}}}|||~~~~~~yyyqqqHHH???GGGNNNdddhhhkkkooouuu{{{{{{xxxuuuzzz}}}vvvkkkeeefffjjjsssrrrqqqpppooooooooonnnsssuuuxxxzzzyyyvvvrrrooorrrttt{{{|||XXXGGGAAABBBOOO```mmmuuuzzz~~~oooNNNBBB>>>PPP^^^qqqzzzmmmpppwww|||{{{xxxzzz|||xxxvvvxxx|||~~~{{{vvvpppVVVPPPSSS___hhhttt|||}}}{{{yyyxxxyyy{{{}}}}}}xxxooofff___bbbhhhqqqwwwyyyxxxwwwvvvrrrtttxxxzzz{{{|||}}}^^^OOORRRfffxxx{{{tttqqqtttxxxyyyZZZHHHEEEPPPZZZgggqqqoootttWWWEEENNN\\\gggqqqtttuuuvvvuuusssqqqoooqqqtttsssmmmjjjjjjkkkjjjggg___SSSMMMVVVbbbssszzzhhhXXXVVVggguuuyyy{{{}}}{{{{{{||||||||||||||||||~~~~~~~~~~~~||||||{{{zzzyyyxxxvvvvvvvvvnnnlllsssxxxzzz~~~yyyfff\\\TTTccciiipppttttttttttttvvvxxxtttoooqqqwww{{{|||{{{{{{yyyxxxxxxxxxxxxwwwuuurrrssstttvvvyyy|||~~~}}}zzzyyyyyyzzzzzzyyy||||||rrrpppaaaLLLMMMPPPNNNGGGAAACCCGGGJJJEEE>>>555111222444333111111000///000222222000/////////......------......---............---,,,,,,------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))((()))+++...(((((((((+++///444:::===FFF>>>444,,,(((((()))***++++++,,,------+++&&&###++++++++++++,,,---............//////000000111111444///777777>>>KKKdddUUUSSSbbbzzzwwwuuu~~~|||zzz}}}xxxmmmllllllpppvvv}}}~~~{{{wwwzzzwwwwwwzzzzzzxxxxxx{{{zzzzzzzzzyyyxxxwwwuuutttzzzyyyzzz|||zzzvvvvvvyyywwwvvvuuuuuuwwwxxxxxxwwwtttwwwzzzxxxrrrmmmooosss}}}{{{|||~~~~~~|||zzzwww{{{zzz|||~~~{{{UUUEEEIIINNN]]]eeelllppptttyyyzzzxxxzzz~~~uuuooooooqqqxxxvvvtttrrrqqqrrrrrrsssvvvyyy||||||yyytttpppmmmkkkpppyyyYYYGGGAAACCCPPPaaannnuuuzzz}}}}}}~~~VVVGGGFFFKKKXXXmmm~~~sssiiipppxxx|||zzzwwwyyy|||~~~yyyuuutttxxx|||xxxyyyXXXNNNMMMZZZeeettt~~~zzzwwwwww{{{~~~zzzqqqggg```]]]hhhnnnvvv{{{{{{yyyxxxxxxwwwxxxzzz{{{|||~~~~~~]]]JJJRRReeevvvzzzuuurrrtttvvvyyymmmSSSFFFJJJQQQ```ppptttrrrYYYKKKTTTaaakkkuuuxxxxxxyyywwwtttsssppppppsssqqqllliiikkkiiijjjfff\\\PPPLLLUUU```oooxxxjjjYYYWWWdddqqqwww{{{|||zzzyyy{{{~~~~~~}}}~~~}}}|||yyyyyyzzz{{{zzzxxxvvvtttuuuppppppvvvyyyyyy|||iii\\\QQQeeekkktttyyyyyyxxxxxxyyyyyyvvvssstttxxx{{{{{{yyyyyyxxxvvvuuuuuuuuuuuuuuuttttttuuuwwwyyy|||}}}|||}}}~~~}}}|||~~~}}}||||||ggg}}}aaaRRRRRRQQQMMMGGGDDDIIINNNMMMEEE:::444333444333111000000000111111111000/////////............//////...............------,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---+++******+++'''+++111777:::<<<;;;:::222///,,,************))),,,,,,,,,,,,---+++(((%%%++++++++++++,,,---............//////000000111111444///777777===IIIbbbLLL]]]sss}}}~~~xxxoookkkkkknnnttt{{{~~~~~~|||}}}yyyxxxyyyxxxuuuvvvyyyzzzzzzzzzyyyxxxwwwvvvuuuzzzyyyzzz|||zzzvvvvvvzzzzzzyyyvvvvvvwwwxxxwwwvvvvvvzzz|||xxxqqqmmmllllll||||||}}}www|||zzz{{{~~~{{{gggKKKFFFHHHKKKVVVcccjjjooosssssspppwww{{{~~~zzzwwwwwwxxx{{{xxxuuurrrrrrsssvvvxxxwwwyyy{{{yyytttooolllkkkgggooo~~~\\\FFFAAADDDRRRdddpppxxx{{{{{{|||~~~~~~~~~gggPPPKKKFFFTTTlll{{{rrrqqquuuxxxyyyyyyzzzzzzzzz|||~~~~~~{{{vvvtttuuuwww|||{{{eeeSSSNNNWWWbbbsss~~~{{{yyyxxx|||}}}vvvkkkaaa^^^___lllrrrzzz}}}|||zzzyyyzzz~~~~~~~~~|||ZZZJJJUUUeeetttxxxtttrrrssssssssszzzkkkSSSLLLIIITTTfffooommmXXXNNN[[[fffpppyyyzzzyyyyyywwwtttxxxtttqqqrrrpppmmmmmmpppjjjiiicccVVVMMMOOOZZZcccooowwwmmmYYYVVV```lllsssxxx|||~~~~~~zzzxxxvvvyyy~~~|||~~~~~~~~~|||{{{zzz{{{}}}~~~}}}{{{yyywwwppprrruuuwwwuuurrruuu{{{ppp___UUUeeellluuu{{{|||{{{{{{{{{|||yyywwwwwwyyyzzzyyywwwxxxwwwuuusssrrrrrrtttuuuwwwwwwwwwwwwxxx{{{}}}~~~}}}|||{{{|||~~~}}}{{{~~~~~~dddxxx```WWWQQQPPPNNNIIIIIIMMMQQQKKKBBB:::666444222000///000111111111000000000//////.........//////000......//////......---,,,+++,,,,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***)))***555777999:::888333...+++&&&&&&(((+++...---+++(((---,,,******,,,---,,,+++++++++++++++,,,---............//////000000111111444///777777===IIIaaadddnnnwwwzzz~~~{{{~~~zzzwwwwwwrrrlllfffgggjjjqqqzzz{{{yyyyyywwwuuuvvvyyyzzzzzzzzzzzzyyyxxxwwwvvvyyyxxxyyy|||zzzwwwwww{{{~~~|||yyyxxxyyyzzzyyyyyyzzz}}}~~~zzzuuurrrnnnjjjvvvzzz|||{{{|||{{{}}}zzz|||TTTBBB@@@@@@NNN^^^hhhooossspppkkkllloootttvvvwwwwwwxxxyyy{{{yyyuuusssssstttwwwxxxuuuvvvvvvrrrllliiiiiikkkmmmsss```FFFBBBFFFWWWjjjvvv}}}}}}~~~~~~~~~~~~^^^MMMDDDTTTnnnxxxtttzzz{{{{{{yyy{{{~~~~~~{{{zzz||||||{{{yyyvvvuuuuuuvvv~~~}}}yyy|||}}}uuuZZZPPPQQQ]]]lllyyy~~~~~~~~~}}}~~~|||sssgggaaabbbfffnnnuuu||||||yyyyyy{{{pppTTTNNNZZZgggsssuuurrrqqqpppooopppvvv{{{lll\\\LLLJJJWWW```fffSSSNNN^^^jjjssszzzzzzxxxxxxvvvttt|||wwwssssssrrrpppqqquuulllhhh^^^RRRNNNVVVbbbiiiqqqxxxttt\\\VVV]]]gggpppuuuyyyzzz{{{wwwuuuuuuwww|||~~~|||}}}~~~~~~}}}|||~~~~~~}}}sssxxx}}}|||wwwrrrssswww}}}qqq]]]VVVcccjjjsssyyyzzzzzzzzz{{{}}}{{{zzzzzzzzzzzzxxxvvvwwwwwwwwwuuurrrrrrtttvvvzzzyyywwwwwwwwwyyy{{{}}}xxxwwwxxxzzz}}}}}}|||}}}~~~~~~tttrrr}}}eeeQQQQQQTTTOOOIIIIIINNNMMMJJJCCC;;;555111111///000222222000///000111//////......//////000000...////////////...------------...//////.....................---------,,,,,,,,,,,,,,,---------------***((()))...333777888999777444000---+++***))),,,+++***+++,,,,,,***)))---+++)))))),,,...//////++++++++++++,,,---............//////000000111111444000888888>>>III```{{{zzz{{{|||~~~~~~{{{yyy||||||wwwuuuqqqlllhhhggggggkkkttt~~~|||yyyyyyxxxvvvxxx|||zzzzzzzzzzzzyyyxxxwwwwwwvvvuuuwwwzzzyyyvvvwww{{{~~~{{{yyyxxxyyy{{{{{{{{{{{{}}}}}}zzzyyyxxxrrriiihhh}}}zzz{{{}}}||||||zzz}}}zzzzzzfffHHHBBBBBBOOO^^^jjjssswwwsssmmmdddfffjjjooosssvvvxxxyyy|||{{{zzzyyyxxxwwwvvvuuuttttttrrrmmmhhhggglllqqqvvvxxx```GGGDDDJJJ\\\ppp~~~~~~}}}rrrTTTEEEXXXsssyyytttwwwzzz~~~~~~{{{{{{~~~}}}|||zzzzzzzzzzzzyyyxxxvvv}}}zzzxxx```RRRJJJTTTcccpppxxx}}}|||qqqgggdddiiiooonnnuuu}}}{{{xxxyyy|||zzz}}}hhhNNNOOO[[[fffppprrrqqqrrrrrrpppqqquuuxxx{{{xxx\\\KKKNNNTTT~~~~~~cccQQQPPPbbbmmmuuu{{{zzzyyyzzzzzzxxx|||xxxvvvwwwvvvssstttwwwkkkfff[[[QQQSSS___iiillltttxxx}}}bbbVVV[[[dddmmmsssvvvxxxyyyttttttuuuwwwzzz}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~xxx||||||zzzxxxwwwpppZZZWWWbbbiiiqqqwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyywwwxxxyyyzzzxxxuuutttuuuwwwyyyxxxwwwvvvvvvxxx{{{|||wwwvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~{{{yyy{{{VVVSSS[[[XXXNNNIIIGGGLLLPPPLLLAAA777333333...000222222000///000111///////////////000111111///////////////...------...///000000000///...---............------------,,,,,,,,,---------......***(((***111:::@@@>>>;;;///---+++***)))***,,,---///---*********+++*********))))))***---...---,,,++++++++++++,,,---............//////000000111111555111999999>>>III```zzzyyywwwyyy|||~~~|||{{{xxxuuurrrooolllhhhgggllluuu{{{xxxyyyyyyxxx{{{zzzzzzzzzzzzyyyyyyxxxwwwtttsssuuuyyyxxxvvvwww{{{zzzxxxvvvvvvxxxzzz{{{|||yyy{{{zzzxxxzzz|||tttiiiYYYppp{{{{{{{{{xxx~~~zzzyyy~~~||||||wwwRRRJJJEEEPPP]]]iiitttxxxtttmmmcccdddhhhmmmssswwwzzz{{{~~~~~~zzzvvvsssttttttqqqlllhhhjjjrrryyy|||yyy^^^HHHFFFMMM```uuu~~~}}}]]]HHH[[[wwwsssqqqyyyvvv}}}{{{zzz~~~}}}xxxxxx{{{}}}}}}||||||}}}}}}gggVVVDDDNNN\\\jjjttt}}}|||ppphhhhhhooovvvnnnuuu}}}{{{xxxyyy|||rrrwww~~~fffIIILLLXXXbbblllpppqqqtttvvvuuummmpppuuuxxxyyynnnSSSOOORRRppp}}}bbbRRRTTThhhpppwww}}}||||||~~~zzzwwwwwwzzzyyyvvvuuuwwwjjjeeeZZZRRRXXXfffnnnnnnvvvyyygggWWW[[[ccclllrrruuuvvvxxxrrrtttvvvxxxzzz|||~~~||||||}}}}}}~~~~~~}}}}}}~~~~~~vvvyyy|||yyyyyysss\\\\\\ccciiiqqqwwwxxxyyy{{{}}}yyyzzz{{{|||||||||zzzyyyyyy{{{|||{{{xxxvvvwwwyyyxxxwwwuuuuuuvvvxxx{{{}}}yyyyyyyyy|||}}}}}}|||}}}}}}zzzxxx~~~xxx\\\VVVaaa___SSSLLL@@@JJJSSSQQQEEE999555666...111333222000///000222///////////////000111111///////////////......---000000111111111///...---//////.........---------,,,,,,,,,------.........///000555@@@GGGDDD666)))+++,,,---...---***'''&&&'''''''''***,,,---+++***((((((***,,,...---***(((++++++++++++,,,---............//////000111111111666222::::::???III```~~~~~~}}}}}}|||{{{{{{~~~{{{~~~{{{{{{ssspppqqqpppmmmkkkkkknnnrrrvvvxxx~~~|||xxxvvvvvvxxx|||~~~|||zzzwwwttttttvvvzzz|||uuuvvvwwwxxxyyyyyyyyyyyyxxxuuussssssvvvzzz|||}}}{{{yyywwwxxxyyyxxxuuuqqqeeellluuuzzzyyyxxxyyy{{{zzz{{{|||zzzyyy{{{^^^LLLLLLNNNVVVdddqqqtttqqqnnnhhhiiilllqqqwww{{{||||||}}}~~~~~~}}}|||yyyvvvtttyyyvvvrrrpppqqqtttvvvwwwvvv___JJJHHHTTTcccnnn~~~eeeMMMTTTnnn{{{tttuuusssssswww|||~~~}}}{{{|||~~~xxxvvvtttvvv{{{~~~~~~uuuXXXHHHJJJQQQ^^^nnn}}}zzzjjjfffooowwwxxxpppsssuuuvvvuuuuuuuuuvvvyyy|||kkkNNNJJJWWWdddmmmmmmooouuutttkkknnnvvvwwwvvvxxxyyycccSSSNNNlllxxxZZZMMM\\\bbbvvvvvvwwwxxxyyyzzz{{{|||~~~zzzvvvwwwyyyyyyuuuqqqkkk\\\TTT[[[hhhnnnnnnooozzzttt~~~ppp```SSS\\\ooottttttyyyzzzssswwwxxxwwwyyy~~~~~~~~~}}}}}}}}}~~~~~~~~~wwwyyy{{{zzzxxxwwwvvvvvvtttxxx~~~wwwuuu```QQQ___iiissswwwyyy{{{|||zzzuuuvvvvvvwwwxxxyyyzzzzzzxxxzzz{{{wwwrrrqqqtttxxxqqqtttsssppppppvvv{{{|||yyyyyyzzz}}}|||yyy|||~~~~~~zzzuuutttwww|||vvvwwwYYY\\\iii^^^FFFFFFJJJKKKGGGDDDBBB999...000111222111000///000111111111000000//////......//////............//////,,,---...//////...,,,+++,,,------............---///...,,,******...444888===<<<999666222///,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++++++++,,,+++***+++...000++++++,,,---///111333444444///666777>>>HHH]]]|||}}}}}}}}}~~~~~~~~~|||}}}{{{vvvvvvxxxtttqqqnnnnnnrrrwww{{{}}}~~~|||zzzxxxxxxzzz|||~~~{{{yyyvvvtttuuuwwwzzz|||yyyyyyzzzzzzzzzzzzzzzyyyuuuvvvvvvtttssstttxxx{{{zzzyyyxxxxxxyyyyyyuuurrrkkkqqqxxx{{{zzzxxxyyyzzzxxxyyyyyywwwvvvwww{{{uuupppPPPKKKNNN]]]nnnuuuqqqkkkkkkmmmqqquuuxxxzzz{{{{{{}}}}}}}}}~~~}}}|||zzzxxx|||zzzwwwuuuuuuvvvwwwwwwttt[[[HHHGGGTTTdddnnn}}}SSSUUUhhhyyyvvvrrrttttttsssvvvzzz||||||{{{{{{zzzwwwuuusssuuuyyy|||}}}}}}|||}}}mmmMMMIIIIIITTThhh|||wwwjjjiiiqqqwwwwwwsssssssssuuuxxxyyywwwuuuyyy{{{}}}}}}}}}|||}}}~~~tttUUUNNNZZZeeekkkhhhjjjrrrtttpppooovvvvvvuuuwwwwww~~~ggg\\\eeeoooWWWJJJ[[[ffftttuuuvvvwwwyyyyyyyyyyyyzzzvvvtttvvvzzz{{{uuuooodddZZZVVV^^^jjjoooqqqrrrxxxttt}}}xxxdddUUUZZZmmmssstttwwwwwwyyy||||||yyyyyy}}}~~~{{{|||||||||}}}}}}~~~~~~~~~yyyyyyyyyyyyyyywwwvvvuuussswww|||~~~~~~|||{{{{{{~~~tttbbbTTTbbbmmmvvvyyyyyy{{{zzzxxxyyyyyyzzzzzz{{{|||||||||{{{|||{{{vvvqqqooorrrvvvsssuuuuuuqqqqqqvvv{{{{{{xxxwwwxxx{{{~~~}}}{{{~~~|||||||||}}}}}}xxxvvvyyy|||~~~}}}}}}xxxfffaaaWWWIIIBBBHHHKKKIIIGGGDDD===444222333333222111000000000000/////////............//////............//////,,,---------------,,,,,,...---,,,++++++,,,...///&&&,,,444;;;======<<<<<<444333222000---+++***)))************************++++++++++++++++++++++++)))))))))))))))***++++++***+++++++++***+++---000...------...///000111111444///666777===GGG\\\}}}{{{zzzzzz|||}}}||||||~~~~~~}}}yyyzzz}}}xxxuuuqqqppptttyyy~~~}}}|||{{{zzzzzz{{{|||}}}zzzxxxvvvuuuuuuxxxzzz|||}}}}}}}}}||||||zzzyyyyyyssswwwyyyvvvqqqppptttzzzyyyxxxxxxyyyzzzyyywwwtttssswww||||||zzzxxxyyyzzzvvvwwwwwwvvvuuuwwwzzz}}}tttrrrSSSHHHFFFWWWllluuuooohhhmmmrrrwwwyyyxxxxxxyyy{{{|||||||||~~~~~~~~~}}}{{{yyywwwvvvvvvuuu~~~YYYHHHHHHVVVgggqqq___WWWaaaqqqrrrssswwwwwwyyyzzz|||~~~{{{xxxvvvuuuvvvyyy|||}}}~~~xxx{{{|||yyy\\\OOOFFFOOOhhh~~~rrrjjjllltttwwwvvvwwwsssqqquuuzzz|||xxxsssvvvxxxyyyzzzzzzzzz|||~~~{{{\\\UUUaaaiiimmmhhhhhhpppxxxzzzqqqwwwuuutttxxxvvvyyynnneee}}}uuufffUUUIII\\\lllqqqrrruuuxxxyyyxxxwwwvvvuuurrrqqqwww~~~wwwnnn\\\YYY[[[dddmmmqqqssstttvvvuuu|||kkkVVVVVViiirrruuuvvvsss|||~~~}}}yyyyyy||||||yyyxxxyyyzzz{{{|||}}}}}}}}}|||yyyxxxxxxzzzzzzwwwttttttwwwzzz{{{yyyxxxwwwwwwtttdddYYYgggqqqyyy{{{{{{|||{{{xxx}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{yyytttpppppptttyyyuuuxxxwwwsssrrrwww{{{{{{wwwvvvvvvyyy|||~~~~~~}}}|||yyywwwvvv||||||yyyzzz{{{{{{~~~sssxxx\\\PPPNNN@@@GGGMMMNNNKKKGGG@@@:::444444444333222111000/////////............------000//////......//////000......---------......///333111...,,,+++,,,...000777===DDDGGGDDD===666222---,,,,,,+++***))))))(((************************++++++++++++++++++++++++***))))))))))))***++++++******+++***)))***---///000000//////......//////444///666777===FFFZZZ|||yyywwwxxxxxxwwwuuuxxx|||{{{|||{{{wwwrrrpppsssxxx|||||||||||||||||||||||||||yyyxxxwwwvvvwwwyyyzzz|||~~~~~~~~~}}}{{{zzzxxxwwwsssvvvxxxvvvsssrrruuuxxxxxxxxxyyyzzzzzzyyyxxxwwwxxxzzz||||||zzzyyyyyy{{{vvvvvvvvvwwwxxxzzz}}}~~~jjjXXXQQQEEEEEEXXXnnnuuunnnhhhmmmsssyyyzzzxxxwwwzzz}}}|||{{{|||~~~}}}zzzvvvtttsssxxxZZZIIIKKK\\\mmmuuuiiiYYY\\\mmmsssvvv{{{{{{{{{{{{|||zzz{{{yyyxxxxxxzzz|||zzz|||}}}{{{wwwyyylllWWWFFFMMMjjj{{{ooojjjmmmsssvvvuuuwwwuuusssuuuxxxxxxuuuqqqqqqtttwwwzzzzzz{{{}}}~~~yyy^^^ZZZcccjjjlllhhhgggnnnwww|||qqqwwwttttttzzzwwwuuu|||}}}sssooodddWWWIII\\\ooooooqqquuuxxxyyywwwtttsssrrrppprrr{{{xxxmmmXXX\\\ccckkkppprrrsssuuutttwww|||sssXXXSSSdddpppuuuwwwsssxxxzzzzzzwwwwwwzzz{{{xxxtttuuuwwwyyyzzz{{{{{{{{{}}}yyywwwyyy}}}|||xxxxxxyyy{{{zzzxxxvvvvvvwwwtttggg[[[jjjttt|||~~~~~~~~~|||~~~}}}wwwvvvtttqqqpppsssyyy~~~wwwzzzyyyuuutttwwwzzzzzzxxxwwwwwwwwwyyyzzz||||||~~~|||{{{yyyxxxzzz}}}~~~{{{zzzzzzxxxzzz|||~~~|||gggQQQLLLBBBHHHOOOQQQNNNIIIDDD@@@666444333222222222111000/////////////////////...000000////////////000000000///...---...///000111......///000333666999;;;LLLKKKHHHAAA888111,,,***,,,,,,,,,++++++++++++******************************+++++++++++++++,,,,,,******))))))******+++,,,)))***+++***)))***---///111000//////////////////333...666666<<>>888444111000........................***,,,------,,,,,,...///---------,,,,,,+++++++++))))))******++++++++++++------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000...000111222111000111111555222999333555>>>QQQ~~~qqqvvvxxxvvvwww}}}{{{www|||~~~}}}||||||}}}}}}{{{zzz}}}{{{{{{{{{|||{{{yyywwwzzz{{{||||||zzzxxxvvvuuu{{{|||}}}{{{yyywwwwwwwwwxxx|||}}}{{{{{{}}}|||yyyxxxtttqqqssswwwyyyvvvrrrrrroooqqqzzzbbbWWWeeessszzz|||yyywwwuuutttvvvzzz~~~|||pppssstttsssrrrqqqrrrtttwwwmmm[[[dddppp{{{|||~~~vvvssstttsssuuuyyyvvvxxxzzz|||}}}|||zzzxxxwwwyyyzzzzzz{{{|||wwwssswwwwwwrrrrrrrrrtttwww}}}uuujjjdddeeejjjooozzz{{{||||||zzzxxxxxxyyytttsssrrrrrrtttwww{{{}}}|||{{{zzzxxxvvvvvvwwwxxx~~~~~~qqqfffcccaaadddhhhjjjlllmmmnnnpppssswwwyyyyyy{{{~~~{{{vvvttttttvvvzzzyyywww}}}lll\\\YYYooosssuuuxxxzzzzzzyyyzzz{{{|||tttooommmuuuwwwzzz}}}~~~}}}{{{zzzyyyzzz|||}}}~~~hhh[[[aaakkksssxxxyyywwwuuuwww{{{pppnnnsssxxxzzzyyyzzz}}}}}}|||{{{yyyyyyuuupppqqqwwwzzzyyy{{{}}}vvvpppiiidddiiiooowww{{{|||zzzyyyxxx}}}xxxuuutttqqqmmmkkknnnnnnrrrsssqqqqqqssssssppptttuuuvvvwwwwwwxxxzzz|||xxxuuutttvvv{{{~~~|||yyyyyyzzz}}}~~~~~~{{{xxxuuuxxx|||~~~~~~}}}}}}}}}~~~}}}~~~~~~yyy|||}}}wwwtttwwwiiiOOOHHHLLLMMMMMMMMMJJJKKKDDD999333555444//////...---///111333444444111333666:::???DDDGGGIIIBBB???;;;666222000..............................+++---...---,,,,,,---...---------,,,,,,+++++++++)))*********++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///---///000000//////000111555222888333555>>>QQQ}}}tttzzz}}}|||}}}zzzwww{{{~~~|||{{{}}}}}}{{{|||~~~}}}|||{{{{{{|||}}}|||{{{{{{{{{zzzxxxvvvzzz{{{||||||{{{yyywwwvvvzzz{{{{{{zzzxxxwwwwwwxxxxxx{{{{{{xxxyyy|||}}}{{{yyyxxxwwwwwwxxxwwwtttqqqpppppprrrxxxvvv```dddrrrxxxwwwsssrrrqqqrrrtttxxx|||zzzmmmrrrqqqpppmmmkkkkkknnnpppuuuyyyyyylllaaakkksssuuuzzz~~~}}}~~~|||||||||zzz}}}zzzwwwxxx|||}}}}}}||||||{{{zzzyyyyyyzzz|||~~~wwwrrrvvvxxxtttttttttuuuvvvyyy||||||{{{wwwnnnfffbbbdddhhhqqqtttxxxzzzzzzzzzzzz{{{uuutttttttttuuuwwwyyyzzz{{{yyywwwxxxyyyyyywwwuuu{{{zzzzzzzzzuuullleeebbb```dddiiilllnnnoooqqqrrrrrrvvvyyyzzz}}}zzzuuuvvvxxxyyywwwtttwww|||ppp^^^ZZZlllqqqsssuuuvvvwwwyyy}}}vvvrrrrrrsssxxxyyyzzz|||}}}}}}}}}}}}zzzzzzzzzzzzzzzpppaaa```fffnnntttzzzyyyyyy{{{}}}rrrmmmqqqvvvxxxwwwwwwyyy|||yyy|||~~~zzzwwwwwwwwwwwwwwwtttoooooosssuuutttssszzz~~~yyyqqqllliiieeemmmqqqwwwzzz{{{{{{{{{{{{|||uuuoookkkgggbbbaaadddlllrrrvvvsssqqqrrrsssqqquuuvvvvvvuuuttttttvvvwwwxxxvvvuuuwww{{{~~~~~~}}}zzzzzz{{{}}}~~~~~~{{{yyywwwzzz}}}~~~~~~{{{zzz{{{~~~|||xxx}}}{{{||||||uuupppppp}}}[[[OOOMMMGGGGGGNNNCCCHHHEEE;;;666888666000888666444333444555444333===???BBBCCCDDDBBB@@@>>>444333111///---------...........................,,,.........,,,+++,,,---------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,---............///...------///222555222888333666>>>OOO{{{xxxzzzwwwzzz~~~|||zzzzzzzzz{{{|||}}}|||{{{xxxwwwxxx{{{~~~~~~|||zzz{{{}}}|||{{{zzz{{{||||||zzzxxxzzzzzz{{{|||}}}|||yyywwwyyyzzzzzzyyyxxxwwwxxxyyyxxxzzzyyyvvvwww|||~~~|||yyyzzz||||||zzzwwwuuutttrrrsssuuuwwwxxxfffbbbooouuurrrooooooppprrruuuxxx|||~~~~~~xxxmmmmmmkkkhhhccc___]]]___aaa```dddcccssshhhaaannntttqqqttt{{{{{{{{{|||~~~zzzvvvvvvzzz{{{yyyxxx|||yyyuuuuuuxxx~~~~~~~~~~~~}}}{{{yyyxxxzzz}}}|||sssqqqvvv{{{{{{xxxyyy{{{|||uuunnnkkklllnnnnnnrrrwww{{{|||||||||}}}yyyyyyxxxxxxwwwwwwwwwwwwwwwxxxzzz|||}}}|||{{{yyy|||{{{zzzyyyuuuqqqnnnmmmiiijjjmmmnnnoooqqqtttwwwtttuuuvvvuuuxxx}}}}}}zzzuuuwwwyyy{{{yyywwwxxxzzzrrrbbb]]]gggoooqqqtttuuuvvvxxx{{{}}}}}}rrrpppsssuuuzzzzzzyyyzzzzzz|||}}}~~~}}}{{{zzzyyywww{{{xxxgggbbbeeemmmsssxxxyyyyyy}}}}}}rrrnnnqqqtttuuuuuutttuuuwwwtttyyy}}}|||wwwssssssvvvvvvwwwuuunnnlllnnnpppoookkkssswwwsssmmmkkkkkkjjjsssuuuyyy{{{}}}~~~~~~xxxqqqkkkhhhdddaaabbbfffllluuuzzzxxxttttttuuutttwwwwwwwwwuuusssrrrssstttwwwuuuuuuvvvzzz||||||{{{zzzzzzzzz}}}}}}|||zzz|||~~~~~~{{{yyyyyy||||||yyy{{{xxxyyy}}}~~~yyyuuutttwww}}}rrrXXXMMMHHHIIIMMMEEEDDDEEEDDD???888444444111111333888???FFFJJJLLLCCCCCCAAA>>>999333---***///......------...///000........................---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------++++++++++++,,,---...////////////---,,,---000333555111777333777???NNNwwwyyy~~~{{{}}}}}}zzz{{{~~~{{{xxx{{{~~~|||{{{|||yyyzzz{{{||||||zzzxxxwwwwww{{{~~~~~~|||zzz{{{|||zzzzzzzzz|||~~~~~~}}}zzzyyyzzz|||~~~~~~{{{xxxxxxyyyyyyyyyxxxxxxzzz|||yyyzzzyyyvvvvvv{{{~~~}}}vvvyyy{{{{{{yyyvvvvvvvvvuuuwwwyyyyyyuuuvvvhhhaaakkkqqqmmmpppqqqsssvvvyyy{{{}}}~~~}}}{{{sssiiigggbbb\\\VVVRRRRRRSSSPPPUUUSSS___|||dddaaaooowwwtttwwwyyywwwxxxzzz|||xxxrrrsssxxxwwwyyy{{{||||||||||||}}}yyyvvvvvvwww|||}}}}}}zzzxxxxxx{{{~~~}}}}}}yyywwwrrrnnnooouuu{{{~~~|||~~~|||yyyrrrvvv{{{~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuusssyyy~~~~~~}}}~~~~~~~~~uuutttrrrooooooqqqwww{{{xxxxxxtttppprrrxxx{{{zzztttwww{{{|||}}}~~~~~~wwwmmmgggjjjooorrruuuvvvvvvvvvvvvwwwzzzqqqppprrrssszzzyyywwwwwwwwwyyy{{{}}}~~~zzzxxxvvvtttvvv~~~|||mmmfffhhhooottttttvvvwww{{{|||rrroooppprrrrrrqqqpppoooooolllrrrwwwxxxuuutttvvvyyysssuuurrrkkkgggiiillllllhhhnnnqqqnnnkkklllooopppvvvwwwxxx{{{}}}yyysssnnnllliiiggghhhmmmmmmuuu{{{xxxuuutttuuuuuuyyyyyyyyyvvvtttsssssstttwwwwwwvvvwwwzzz|||||||||yyyyyyzzz|||}}}~~~}}}~~~|||zzzzzz||||||{{{xxxyyy}}}{{{wwwwwwpppqqqvvvgggQQQNNNNNNJJJNNNCCCDDDOOOMMM===666===EEECCC@@@???@@@AAABBBBBB555555333222000---,,,+++...............//////000........................---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000000000...---...111444444111777333777???LLLtttyyy~~~{{{}}}|||xxxzzz}}}{{{zzzzzz{{{yyy|||~~~||||||}}}||||||~~~~~~~~~~~~}}}|||xxx{{{}}}~~~}}}{{{zzzzzzyyyyyyzzz|||zzzyyyyyy|||}}}zzzxxxyyyyyyyyyxxxyyy|||~~~zzz{{{zzzwwwwww|||~~~|||tttvvvxxxxxxwwwvvvuuuvvvxxxyyy{{{{{{wwwtttzzznnnggglllpppnnntttvvvyyy{{{}}}~~~~~~~~~~~~qqqoookkkeee^^^YYYWWWWWWTTT\\\YYY^^^xxxxxxhhhhhhssszzz{{{}}}}}}wwwwwwyyy{{{wwwssstttxxxvvvzzz~~~}}}yyyvvvwwwyyy}}}||||||{{{zzz|||~~~{{{yyyyyy{{{}}}}}}{{{yyyxxxxxxsssqqqooonnnoootttyyy|||~~~wwwwwwzzz}}}~~~~~~}}}{{{yyyxxxwwwssszzz}}}yyy|||}}}|||}}}}}}zzztttooommmpppwww||||||{{{uuupppqqqwww{{{yyyuuuyyy||||||~~~xxxuuussssssuuuxxxxxxwwwuuutttttt}}}xxxrrrrrrsssrrrxxxwwwvvvuuuuuuwwwyyy{{{|||xxxtttsssqqqpppuuu{{{|||pppjjjlllqqqsssqqqsssvvvyyy}}}uuulllllllllllljjjhhheeeddd___ccchhhjjjkkkmmmqqquuulllnnnllleeebbbfffkkknnnmmmpppooojjjjjjooottttttuuuuuuvvvxxx{{{}}}}}}||||||wwwttttttrrrnnnnnnqqqnnntttxxxuuussstttuuusssyyyyyyyyywwwuuuttttttvvvzzzzzzzzz{{{|||}}}~~~zzzyyyzzz}}}~~~~~~}}}~~~~~~{{{zzz|||~~~||||||}}}wwwuuuvvvrrroooooowww|||YYYQQQNNNGGGNNNCCCEEEWWW\\\QQQKKKOOOUUUOOOGGG>>>888333...,,,......---,,,---///111222..................------........................,,,.........,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,---......++++++,,,,,,,,,,,,------------------...///000000000111111000//////222444444000666333888???JJJqqq{{{~~~yyy{{{zzzwwwyyy}}}{{{}}}yyyyyy|||}}}{{{|||}}}~~~~~~{{{{{{|||}}}~~~|||yyyvvvzzzyyyzzz|||~~~zzzxxxxxx|||{{{yyyyyyzzzyyyyyy{{{~~~{{{}}}|||yyyyyy|||}}}{{{yyyxxxxxxwwwxxxwwwwwwvvvyyyyyy|||~~~|||yyy{{{{{{wwwvvvvvvvvvyyy{{{~~~}}}zzztttrrrqqqnnnwwwsssooo}}}rrrqqquuu{{{zzzxxxyyy{{{zzzwwwwww{{{{{{|||~~~}}}zzzwwwuuuuuuzzz~~~~~~}}}}}}~~~~~~~~~~~~|||zzzyyy{{{|||}}}|||yyyvvvuuuuuuqqqqqqqqqrrrtttvvvyyy{{{zzzuuuyyy{{{}}}}}}}}}|||}}}~~~~~~}}}|||{{{{{{zzz{{{www{{{~~~|||{{{{{{qqqvvvxxxwwwyyy~~~|||{{{xxxsssnnnlllnnntttyyyzzzyyyvvvrrrsssxxxyyywwwxxx{{{|||{{{}}}~~~~~~zzzzzzwwwyyyzzzzzzyyywwwvvvvvvwwwwww{{{{{{vvvssstttuuutttxxxwwwvvvuuuuuuwwwxxxyyy|||wwwssssssqqqoooqqquuu~~~zzzppplllooopppoooqqqsssuuuyyyzzzsssrrrpppnnnlllhhheeebbb\\\]]]^^^___aaadddgggiiigggjjjhhhcccbbbiiirrrwwwxxxuuuoooiiikkkrrruuuuuuuuuuuuuuuxxx|||~~~}}}{{{zzzwwwxxxzzzyyytttssstttqqquuuvvvssstttvvvvvvssswwwxxxxxxvvvuuutttuuuwwwzzz{{{{{{||||||}}}}}}||||||}}}~~~{{{}}}~~~~~~|||zzz||||||vvvuuuxxxyyytttpppttt~~~nnnXXXTTTUUUWWWTTTTTT[[[dddfff\\\PPP:::777444222444777888999111000///.........//////..................------........................+++---...---,,,,,,---...+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...///000000//////000222444000666444888???IIInnnxxx{{{zzzwwwyyy~~~~~~{{{xxxxxx{{{|||{{{|||}}}}}}}}}}}}~~~|||{{{{{{|||~~~}}}xxxtttzzzzzzzzz{{{}}}~~~}}}|||zzzxxxxxx|||{{{yyyzzzzzzzzzzzz|||{{{~~~}}}zzzzzz}}}}}}zzz}}}zzzzzzzzz{{{zzzxxxxxxxxx{{{~~~~~~|||~~~~~~}}}{{{wwwvvvyyy|||}}}}}}zzzyyy{{{|||zzz{{{~~~~~~}}}}}}|||zzzuuurrrtttyyy{{{yyy{{{{{{~~~|||zzzzzzzzzzzz}}}~~~~~~|||xxxvvvuuuuuuqqqqqqssswwwzzzzzz|||~~~~~~}}}xxxvvvxxx{{{xxxzzz{{{{{{zzz{{{|||~~~||||||{{{zzzzzz{{{}}}~~~|||{{{{{{||||||zzzvvvsssqqqwwwzzzyyy{{{{{{wwwuuuqqqmmmkkkmmmqqquuutttvvvuuusssuuuxxxxxxttt{{{~~~}}}yyyzzz~~~yyyzzzuuuxxxvvv}}}}}}{{{yyyvvvwwwyyy|||uuuyyyyyyuuusssvvvwwwwwwxxxwwwvvvvvvvvvwwwxxxyyy~~~xxxtttuuutttqqqqqqtttwwwzzzwwwpppmmmooooookkkrrrtttvvvyyy~~~}}}{{{xxxtttooolllhhheeeaaa```aaabbbbbbbbbeeeiiihhhdddeeeooo{{{{{{ppphhhkkksssvvvtttwwwvvvwwwzzz~~~~~~|||uuutttwww|||}}}yyywwwxxxvvvwwwvvvtttvvvzzzyyyuuuuuuvvvvvvvvvttttttvvvxxxxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~}}}|||xxxzzz}}}~~~~~~|||zzz|||~~~xxxxxx}}}yyyuuuooonnnsss}}}eeebbbmmmooossslll___cccjjjYYY<<<999666111......///000000///////////////...------...//////000000000//////........................+++,,,------,,,,,,...///+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++,,,---...///++++++,,,,,,,,,---------++++++++++++,,,---......,,,...000000///...///000444000666444999???HHHmmm{{{|||~~~~~~zzz~~~|||~~~{{{~~~zzzzzz{{{{{{zzzxxxwwwvvv|||}}}~~~}}}||||||~~~|||yyywwwvvvvvvxxxzzz||||||zzzxxxtttwww|||~~~}}}~~~~~~}}}|||}}}~~~~~~}}}{{{yyywww{{{}}}|||yyyyyy{{{|||yyyzzz{{{}}}}}}{{{wwwvvv|||~~~||||||}}}}}}{{{yyy{{{~~~~~~|||{{{|||zzz{{{zzzyyywwwuuutttrrrqqqtttyyy|||yyywwwzzz~~~~~~}}}~~~}}}|||}}}xxxtttssssssmmmsssxxxyyywwwxxx}}}~~~}}}|||{{{}}}|||{{{zzzzzz{{{|||}}}|||~~~~~~}}}zzzyyy{{{~~~~~~|||zzzyyyyyyxxxuuusssxxxyyyzzzzzzzzzyyyxxxxxxwwwsssrrrsssppplllooowwwvvvuuuuuuvvvxxxzzzzzzyyyyyyyyy{{{{{{{{{yyywwwuuu|||}}}~~~~~~|||xxxuuurrryyyzzzzzzyyywwwvvvvvvwwwyyywwwuuuttttttuuuwwwyyyuuuvvvvvvvvvvvvxxx|||}}}{{{zzz|||~~~|||wwwtttsssssssssvvvwwwzzz}}}~~~}}}zzzwwwtttrrrpppppppppsssyyy}}}zzzxxx~~~|||oookkkmmmrrrxxx}}}{{{zzzyyyxxxxxxyyy{{{|||vvvwwwxxxzzzzzz{{{{{{zzzqqqwww||||||xxxuuuvvvxxx~~~wwwqqqpppssswwwwwwuuuuuuvvvuuusssuuuzzzzzzwww{{{{{{{{{{{{{{{zzzyyyyyyzzzyyyyyy}}}}}}~~~|||}}}{{{|||yyyxxxtttmmmjjjrrrwwwrrrmmm___UUUWWW^^^^^^TTTKKK<<<555222555444///...111//////............//////////////////////////////+++---//////---,,,+++,,,///............---------,,,,,,------,,,,,,+++***,,,---...,,,***))))))*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***,,,------,,,---///111///000000///......000222111///777444777<<>>QQQcccXXXiiittt~~~~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||yyyyyyyyyvvvrrrnnnssstttxxx}}}~~~}}}}}}zzz|||~~~xxxssspppiiimmmrrrwww|||nnnZZZ\\\iiiqqqwww{{{vvvxxxzzzzzzxxxwwwxxxxxxwwwyyy||||||}}}~~~{{{iii[[[]]]lll|||{{{nnn^^^UUUYYYccclllqqqssstttvvvwwwwwwuuutttssstttuuuvvvxxxzzz|||zzzxxxwwwwwwwwwvvvvvvvvvwwwxxx|||yyyxxx|||~~~|||{{{|||{{{yyyzzz___MMMGGGSSSllltttzzz{{{}}}|||}}}}}}{{{xxxxxx|||}}}]]]SSSfffnnnsssqqqpppsssxxx{{{~~~~~~~~~~~~|||{{{yyyyyy|||~~~~~~|||zzzyyyyyyuuupppjjjhhhhhhiiiiiiiiiggghhhhhhhhhiiimmmrrrvvvsssssstttxxx|||~~~}}}zzzwwwuuutttuuuwwwxxxxxxvvvtttssspppooooooppprrrttttttssstttwwwzzz{{{yyywwwvvvwww|||xxxuuuwwwzzz{{{xxxtttyyyxxxvvvvvvxxxxxxxxxwwwvvvwwwxxxxxxxxxyyy{{{}}}xxxyyyyyyxxxwwwxxxzzz}}}~~~}}}|||~~~}}}{{{{{{|||{{{~~~~~~}}}}}}|||{{{{{{zzzzzzxxxyyy{{{}}}zzz{{{}}}|||}}}vvvooorrr{{{}}}{{{{{{~~~{{{xxxvvvuuutttjjjeeebbbbbbbbb```bbbfffiiipppwwwzzz~~~}}}xxxssspppsssxxx~~~~~~~~~~~~jjjjjjcccYYYWWWWWWPPPDDD777333333222111000000000000000000000000000///////////////////////////000111000///...///000........................---------------------------------.........//////...------,,,,,,------......------------...//////////////////000111222333222444111444999777===PPP{{{~~~eeeZZZiiittt}}}{{{{{{{{{{{{zzz|||}}}|||{{{{{{|||}}}zzz{{{|||}}}~~~~~~zzz{{{}}}zzzrrrjjjkkklllqqqyyy|||{{{zzz||||||}}}~~~sssllljjjjjjlllqqqxxx|||ttt\\\XXX___hhhqqqyyywwwzzz||||||{{{yyyyyyyyyxxx{{{~~~uuufff^^^eeevvv{{{eeeUUUSSS[[[fffmmmrrrtttwwwxxxxxxwwwvvvwwwvvvxxxxxxxxx{{{~~~{{{xxxyyyyyyxxxwwwvvvxxxyyyzzzvvvuuuxxxzzzyyyyyy{{{yyyyyy{{{fffQQQFFFPPPjjjrrrxxxwwwyyy|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzzzz~~~}}}\\\PPPgggpppwwwuuurrruuuyyy|||~~~|||{{{||||||zzzyyyyyy~~~~~~}}}~~~tttpppiiibbb]]]ZZZZZZZZZ\\\\\\[[[ZZZ[[[^^^dddhhhjjjmmmrrrwww{{{}}}~~~~~~}}}yyyuuusssrrrrrrqqqrrrtttuuuuuutttsssrrrkkkiiiggghhhkkknnnpppqqqsssxxx}}}~~~|||yyyyyyyyy}}}zzzwwwvvvuuuvvvuuuuuuwwwvvvvvvwwwxxxxxxvvvtttuuuvvvvvvvvvvvvxxx{{{~~~yyyyyyxxxvvvuuuuuuxxx{{{||||||}}}~~~~~~~~~~~~}}}~~~|||yyywwwwwwyyy{{{~~~~~~}}}}}}~~~yyyyyyxxxyyyzzz}}}}}}}}}~~~~~~||||||zzzyyyzzz~~~vvvkkkjjjsss|||wwwuuuwww}}}~~~~~~~~~zzzuuuqqqoookkkeeeccceeefffnnnuuuyyy~~~{{{vvvrrrpppqqqtttyyy|||~~~~~~{{{}}}qqqmmmfff]]]XXXTTTNNNFFF<<<555333222222111000000000000000000000000000000000000000000000000---...///...---,,,---................../////////------------------------,,,,,,------.../////////......------------.........------------...//////////////////000111222222111444222444:::777<<>>555111111222000000000000000000000000000000000000000000000000...000111000//////000111---.........//////000000------------------------,,,,,,------...///000000......------------.........------------...//////---------......///000111111333222555:::666;;;MMMvvvrrr\\\[[[hhhwww{{{{{{}}}zzzyyyyyyvvvoooqqqtttttttttxxx|||}}}|||rrrvvvxxxddd]]]YYY^^^iiisss~~~ggg[[[]]]mmmtttwww{{{kkk^^^[[[\\\eeepppvvvyyyzzzyyyuuussstttvvvxxx{{{~~~~~~{{{yyy|||qqqcccdddiiiqqqXXXPPPRRRUUUfffmmmqqqwwwzzzzzzyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvsssuuuuuurrrooopppqqqrrrqqqkkkfffhhhooowww{{{{{{uuutttzzzrrrRRRBBBOOOfffkkkxxx}}}|||{{{|||~~~~~~}}}|||mmmgggxxx{{{|||~~~~~~jjjQQQggg||||||{{{{{{zzz{{{xxxtttssswww~~~|||zzz{{{xxxwwwyyyyyy~~~zzzuuussstttpppeee[[[WWWTTTYYYcccpppvvvwwwzzz}}}|||wwwrrrtttyyy|||yyyxxxxxxzzz{{{yyytttoookkkgggddddddaaaZZZXXXZZZdddnnnwwwzzz}}}{{{tttooosssvvvvvvsssqqqqqqssskkkfff___\\\___bbbdddeeefffjjjooorrrrrrrrrrrrrrrrrrrrrsssssssssqqqnnnkkksssssssssuuuwwwzzz|||}}}}}}}}}{{{|||~~~~~~|||zzz~~~|||~~~~~~xxxooopppwww{{{xxx}}}||||||}}}~~~uuukkkqqqeee\\\```iiirrrxxxvvvwww}}}~~~zzz~~~}}}}}}~~~||||||}}}{{{~~~~~~xxxttttttvvvmmmmmmnnnnnnmmmkkkiiiggghhhlllooorrr|||ddd]]]aaadddXXXSSSMMMFFF:::111111666222222222111111111111000000000000000////////////...///000///...---...000111000000///...---------........................------............------000...+++)))***,,,///111///...,,,,,,,,,---///111.........//////000111222111666444333888777;;;JJJwww|||~~~jjjWWWWWWfffvvv}}}}}}|||zzz{{{yyyooonnnpppqqqxxx}}}}}}tttwwwjjj```YYY]]]iiittt~~~dddXXXZZZnnnvvvxxx{{{lll^^^YYYZZZdddqqqtttvvvyyywwwtttrrrrrrtttwwwxxxxxxxxxyyyzzz|||~~~zzznnnfffhhhkkkqqqrrr^^^RRRNNN]]]iiinnntttxxxyyyyyyyyyzzzxxxxxxxxxxxxxxxwwwvvvvvvvvvuuurrrnnnlllmmmnnnooosssmmmgggeeehhhooovvvzzzvvvtttxxxzzzWWWEEEQQQgggmmm{{{yyyxxxxxxyyy{{{~~~~~~~~~xxx{{{|||vvvwww}}}}}}zzz|||fffNNNddd}}}~~~wwwrrruuu{{{zzzyyyxxxyyyzzzzzzyyy~~~|||yyyxxxyyywwwwwwuuudddXXXPPPQQQYYYfffpppuuuyyy|||}}}|||yyy{{{~~~~~~xxxxxxyyy{{{}}}{{{uuuqqqjjjfffhhhooojjj\\\TTTUUU]]]iiisssxxxzzz{{{xxxrrrrrrvvvyyyxxxsssooommmmmmiiifffcccaaabbbcccdddccc```eeekkkoooqqqrrrrrrsssqqqpppoooooonnnllljjjhhhhhhhhhiiilllqqqtttuuuuuuxxx{{{~~~}}}}}}~~~}}}~~~~~~}}}|||}}}|||~~~{{{vvv}}}tttnnnoootttwww|||{{{zzzyyyxxxzzz}}}}}}~~~rrrgggrrrvvvccc[[[```iiirrrvvvwwwyyy{{{{{{~~~~~~|||{{{}}}|||{{{|||}}}}}}tttyyy}}}}}}zzzxxxxxxzzz|||wwwqqqkkkfffbbb___ccchhhlllooowwwoooeeeeeeggg[[[WWWRRRLLL@@@444000222222222222111111111111000000000000000////////////...///000///......///000111000000///......------........................------............------...---+++***+++,,,///000///...---,,,,,,---///000.........//////000111222111666444333888777;;;JJJvvv{{{zzzkkkYYYYYYfffwww~~~}}}|||}}}ssslllkkklllyyy~~~zzztttwwwwwwgggZZZ[[[fffrrr|||aaaUUUZZZnnnwwwzzz|||~~~ooo```XXXXXXdddrrrsssvvvyyyxxxuuurrrrrrtttvvvsssrrrtttxxx{{{{{{zzzoookkkkkkooopppsssrrrTTTHHHUUUdddjjjqqqvvvwwwwwwyyy{{{yyyzzzzzzzzzyyyxxxvvvuuutttqqqllliiihhhkkkooosssxxxpppfff______fffpppvvvwwwtttwww}}}ZZZFFFQQQgggmmm|||wwwuuuuuuvvvzzz~~~~~~yyyrrrqqqtttuuusss}}}dddLLL\\\xxx}}}sssjjjjjjooorrrwww{{{}}}|||yyywwwwwwwwwvvvwwwxxxcccUUUPPPQQQ[[[gggooouuuyyyxxx{{{}}}{{{{{{~~~~~~{{{yyyzzz|||}}}}}}yyysssooohhhgggsssfffSSSQQQTTT```lllsssuuuuuusssooouuuyyy|||{{{uuunnniiihhhhhhjjjllllllkkkhhhgggfffaaaeeeiiimmmnnnoooppprrrpppnnnllliiigggeeedddddd^^^]]]]]]aaafffjjjjjjhhhppptttxxx{{{||||||}}}~~~{{{{{{||||||}}}}}}}}}~~~}}}zzz|||xxxqqq}}}~~~~~~yyypppiiillltttxxxvvvuuutttvvvxxx|||~~~|||~~~{{{lllbbbnnnzzzuuuffffffjjjsss{{{~~~}}}~~~~~~uuuvvv~~~~~~~~~}}}|||{{{zzzzzzzzzqqqvvv|||{{{uuupppmmmlllcccfffhhhjjjqqq|||xxxiiihhhjjj```]]]YYYTTTHHH:::222000222222222111111111111000000000000000////////////...///000000......///000000000000///......------........................------............---------,,,,,,,,,,,,---...///......---,,,,,,...///000.........//////000111222111666444333888777;;;JJJtttzzzyyyttt___[[[iiiyyy{{{|||}}}oooiiihhhuuu{{{zzzpppqqqwww}}}sss]]]XXXaaannnyyy```UUU[[[mmmxxx|||}}}tttdddXXXWWWcccqqqtttwww{{{|||xxxuuuuuuuuusssqqqqqquuu{{{|||xxxssseeeiiiqqqwwwvvvvvvXXXFFFRRR___fffoootttuuuuuuwwwyyyyyyyyyzzzzzzyyywwwuuutttmmmllljjjgggeeeiiittttttcccXXXXXXaaalllrrrwwwwwwyyy~~~{{{XXXFFFQQQfffjjjwwwwwwuuutttuuuyyy~~~}}}~~~xxxqqqmmmmmmnnnnnncccMMMUUUooo|||zzzyyyqqqgggeeeeeeiiipppxxx}}}}}}zzzyyyxxxwwwvvvxxx~~~{{{hhh[[[PPPRRR]]]gggooouuutttvvvwwwvvvzzz~~~~~~{{{{{{|||~~~~~~{{{uuunnniiifffiiixxxYYYOOOLLLVVVccclllooopppooonnnuuuyyy~~~}}}wwwpppkkkiiilllrrryyy{{{xxxtttqqqppplllmmmlllkkkjjjkkknnnpppqqqoookkkeeeaaa______```^^^\\\YYYZZZ^^^aaaaaa```kkkmmmppptttwww{{{}}}||||||{{{{{{||||||}}}~~~~~~zzz{{{yyyqqqvvvuuuxxx{{{tttjjjhhhmmmrrrqqqrrrssswwwzzz||||||~~~~~~}}}zzz}}}}}}ttteee]]]hhhttt}}}xxxyyy|||pppttt~~~|||{{{{{{||||||tttwww|||~~~|||zzznnnjjjeeefffnnnxxx~~~mmmlllttteee```[[[VVVMMM???666222222222222111111111000000000000000000////////////...000111000///...///000000000//////....................................------............------+++,,,------......------...------------...///000............///000111222111666444333888777;;;JJJsss{{{wwwyyy}}}eee\\\ooo}}}}}}|||vvvzzzwwwkkkhhhpppxxx{{{iiilllwww~~~bbbWWW\\\iiivvv~~~```TTTZZZjjjxxx}}}yyygggZZZWWWbbbooorrrwww|||}}}zzzvvvuuuuuupppssswww|||~~~zzzqqqkkkaaajjjvvv|||{{{yyy^^^GGGMMMZZZcccnnnttttttssstttwwwwwwxxxxxxxxxwwwvvvtttsssjjjkkkllliiidddfffxxx|||cccTTTUUU```jjjpppwwwyyy|||rrrTTTGGGSSSfffgggrrrwwwuuusssssswww{{{}}}{{{|||~~~~~~}}}yyytttpppllllllnnnqqqbbbKKKVVVjjjsssqqquuurrrhhheeeeeeeeehhhooossswww||||||{{{xxxxxxzzz}}}}}}}}}}}}~~~}}}~~~iiiSSSLLLSSS^^^iiippptttuuuuuutttxxxyyyzzz|||{{{wwwpppjjjggg```iiidddPPPIIIOOOYYYdddkkknnnooopppsssxxx||||||wwwrrroooooossszzz~~~xxxvvvqqqllliiijjjooorrrsssqqqllleee___]]]___aaadddbbb___]]]^^^___aaacccjjjjjjkkkooouuu{{{~~~~~~}}}||||||||||||}}}}}}yyyzzz}}}|||vvvpppqqqoooqqqxxxzzzsssjjjeeeiiijjjlllrrryyy~~~zzzwww~~~}}}}}}mmm^^^XXXaaapppyyyjjjooo~~~|||{{{}}}yyyzzz||||||{{{oooddddddoooyyy}}}}}}~~~uuuqqq{{{fff]]]VVVQQQJJJ@@@888555222222222111111111000000000000000000///////////////000111000///...///111////////////....................................------............------+++,,,---.........------------------......//////............///000111222111666444333888777;;;JJJqqq}}}|||yyy|||qqqcccrrr}}}yyyssswwwrrrmmmooowwwiiihhhtttiiiZZZ[[[eeesss}}}bbbTTTWWWiiixxx~~~zzziii\\\ZZZcccnnnooouuuzzz|||yyyuuusssssspppxxx}}}rrriiidddaaakkkxxx~~~}}}|||iiiJJJFFFSSS___mmmuuuuuussstttwwwwwwwwwwwwvvvvvvvvvvvvvvvnnnmmmmmmkkkeeefffzzzkkkWWWTTT]]]hhhooouuuxxx}}}iiiQQQGGGUUUgggeeennntttsssqqqrrruuuxxxyyyzzzzzzzzz~~~{{{tttqqqpppqqqpppooosssyyy___HHH[[[pppxxxwwwzzzxxxooommmddd^^^\\\bbbhhhnnn{{{~~~|||}}}|||yyyzzz}}}~~~~~~~~~{{{wwwwwwzzz}}}{{{www[[[NNNOOOWWWaaaiiinnnqqqqqqpppssszzzvvvxxxyyywwwrrrmmmiiiggg\\\ggguuuWWWKKKJJJPPP\\\iiiooorrrttttttwwwyyyxxxtttppppppqqqvvv{{{}}}wwwqqqmmmmmmqqquuusssrrroooiiicccbbbeeeiiinnnoooooolllgggeeegggjjjhhhhhhiiimmmttt{{{~~~~~~}}}}}}|||||||||{{{}}}zzzwwwuuuuuusssoookkkooommmmmmttt~~~vvvgggdddccceeelllvvv~~~~~~{{{~~~}}}}}}hhhXXXRRR[[[kkkxxx~~~zzzfffkkk~~~~~~}}}|||{{{zzz|||wwwhhhgggooowww}}}}}}}}}~~~pppuuufff[[[QQQLLLHHH@@@888555222222222111111111111000000000000000///////////////000111111//////000111//////////////////..............................------............------+++,,,------......---------------............///.........//////000111222111666444333888777;;;JJJooo}}}yyy|||zzzmmmrrrzzzrrruuu|||zzzvvvqqqxxxnnnbbbkkk|||nnn```___eeeqqq{{{hhhWWWWWWhhhxxx~~~~~~xxxhhh]]]]]]eeemmmnnnttt{{{}}}zzzvvvssssssqqq~~~xxxhhh``````bbblllwww||||||}}}zzzRRRCCCKKKYYYlllvvvwwwvvvvvvyyyxxxwwwvvvuuuuuuwwwxxxzzzpppjjjhhhjjjiiilll}}}zzz___RRRVVVeeepppqqquuuyyy~~~cccLLLDDDSSSdddbbbjjjsssrrrrrrtttwwwyyyzzzzzz~~~}}}uuussstttxxxwwwuuuyyy___GGG[[[xxx~~~kkk___YYY^^^dddiiiuuu}}}~~~|||yyyxxx{{{{{{xxx{{{|||}}}}}}|||{{{zzz{{{|||~~~kkkXXXRRRRRRXXX^^^ffflllqqqpppqqqvvvzzz{{{zzz{{{zzzvvvnnnhhhdddccc]]]hhheeeQQQIIIIIIWWWgggrrrwwwzzzxxxyyywwwsssmmmjjjkkknnnsssuuuzzzyyyrrrooonnnoooqqqrrrqqqmmmjjjjjjpppuuu{{{tttjjjhhhjjjaaaaaadddkkkrrrwwwyyyyyyyyyzzz{{{|||}}}|||{{{{{{{{{zzzwwwsssnnniiifffeeejjjmmmlllooo{{{iiiddd```ccckkkuuu{{{~~~~~~}}}}}}|||}}}hhhSSSLLLVVVddduuu}}}vvvjjjiiinnn}}}|||yyyaaaeeeyyy}}}{{{zzz|||tttlllkkknnnvvv~~~yyy~~~sssllljjj^^^SSSPPPMMMEEE;;;666222222222111111111111000000000000000///////////////000111111000///000111.../////////////////////........................------............------,,,,,,,,,---------......,,,------........................//////000111222111666444333888777;;;JJJkkk}}}~~~|||wwwuuu{{{{{{oooppp}}}rrrtttzzz|||qqqxxxqqq]]]aaavvv{{{~~~rrrfffcccgggqqqzzzooo[[[ZZZiiiyyy}}}}}}tttfff^^^___gggmmmpppvvv}}}}}}yyyvvvuuutttrrr```[[[^^^dddllluuuyyyzzz}}}[[[EEEEEEUUUjjjwwwyyyxxxyyy{{{yyyxxxvvvuuuvvvxxx{{{}}}oooeeeaaagggmmmsssfffPPPPPPaaarrrnnnrrruuuyyy___GGG???NNN```^^^fffttttttuuuxxx{{{~~~~~~~~~xxx}}}~~~|||zzz|||~~~zzz|||aaaIIIVVV||||||lllaaaaaaddddddjjjuuu~~~|||zzz|||~~~yyytttuuuxxxyyywww{{{{{{{{{|||~~~~~~}}}yyyvvv|||}}}zzzdddWWWPPPQQQTTTeeennnvvvvvvvvvyyy|||}}}~~~vvvkkkccc^^^]]]aaalllqqqUUUIIIEEESSSgggtttzzz}}}}}}{{{wwwooohhheeefffiiioooooorrrxxxvvvnnnhhhfffnnnppprrrpppoooqqqxxx~~~}}}kkkddddddXXXZZZ___hhhooosssqqqooouuuwwwyyy{{{}}}|||{{{{{{||||||yyysssjjjdddaaaaaaccckkkkkklllsssjjj___\\\aaajjjrrruuuyyyyyyyyy|||{{{}}}iiiPPPHHHRRR]]]ooo{{{wwwhhh\\\XXXuuu}}}zzz{{{||||||rrrWWWZZZoooxxx{{{~~~}}}|||~~~}}}}}}rrrgggcccmmmzzz~~~~~~uuuwwwyyy}}}mmmpppdddZZZWWWTTTKKK@@@999222222222111111111111000000000000000///////////////111222111000///000111.........///////////////........................---..................------,,,,,,,,,,,,---...///,,,---......//////...............//////000111222111666444333888777;;;JJJhhh}}}vvvrrruuu}}}{{{|||xxxrrruuusssxxx~~~sssqqquuu|||sssyyyssseeeiiivvvxxxwwwqqqllljjjppp{{{~~~xxxccc___dddsss|||{{{nnneeegggnnnssssssxxx~~~~~~~~~rrrbbb```ggguuutttssstttvvvzzzjjjIIIGGGMMMdddxxx{{{|||}}}vvv~~~|||}}}wwwrrr}}}|||oooeee]]]```jjjuuuiiiUUUOOO___eeeoooqqquuu{{{YYYEEECCCIIIUUUZZZffftttvvvxxxwwwuuuvvvzzz~~~||||||{{{{{{gggKKKNNNuuuwwwoooiiicccdddhhhsss|||~~~xxx{{{|||yyywwwxxx}}}zzzrrrpppxxx~~~}}}zzzyyy|||uuuuuu}}}jjj[[[VVVRRRUUU\\\mmmuuuvvvyyyuuuwwwxxxfffYYYVVVXXXbbbqqqfffPPPDDDRRReeepppxxxyyymmmaaa\\\```hhhtttxxxzzzyyy|||zzziiieeelllqqqttttttqqqsssxxx{{{zzzvvvggg```XXXSSSVVVcccllllllmmmqqqlllyyy{{{uuuvvvzzz|||}}}uuunnniiieeedddfffgggfffkkkvvvxxx___YYY^^^[[[```tttyyy{{{{{{|||hhhMMMCCCJJJUUUeeettt}}}{{{kkkZZZiiiqqqzzzvvvyyyyyy}}}}}}|||zzzgggTTTVVVbbbooovvv~~~zzz~~~~~~~~~yyyiiidddjjjrrryyyvvv{{{vvvrrr~~~lllqqqnnnUUUYYYXXXJJJLLL:::;;;333222000***...111)))000000000000000111111111000000000000000000000000//////000000///...------///...------...///...------......////////////////////////...------,,,,,,///......---------......////////////000000000000333111222333333555===FFFjjj~~~wwwsssuuu|||~~~tttuuurrrnnnrrrpppttt{{{uuupppppp}}}ssswww|||kkkiiissswwwxxxsssppplllqqq{{{lllbbbbbbqqq{{{|||~~~yyynnnfffiiiqqqvvvuuuyyy~~~~~~}}}~~~uuufffhhhqqqxxxvvvttttttvvvzzz~~~nnnIIIGGGKKKaaauuuyyy{{{}}}www|||zzz{{{xxxvvv~~~lllbbbZZZ___kkkyyyqqqYYYNNN]]]eeeoooqqquuuzzz[[[EEEBBBGGGTTTXXXdddnnnppprrrrrrqqqrrrwwwzzz}}}|||~~~}}}hhhLLLJJJooo{{{rrrkkkiiilllsss|||wwwyyyzzzxxxvvvvvv{{{zzzsssqqqyyy|||{{{}}}wwwvvv{{{~~~rrr```ZZZVVVUUU[[[kkksssuuuyyywwwzzzyyyeeeWWWTTTVVVeeetttlllSSSCCCMMM___kkkuuu~~~ppp```YYY```jjjvvvzzz{{{zzz|||}}}kkkfffmmmuuuvvvuuurrrtttzzz~~~}}}}}}~~~ppp]]]XXXQQQTTTaaakkkmmmmmmqqqqqqzzz~~~zzzvvvxxx}}}~~~wwwooogggcccdddgggggghhhnnnxxxdddWWWWWWTTTYYYlllwww{{{}}}}}}nnnPPPEEEHHHTTTdddrrr|||}}}tttiii^^^cccmmmzzzxxxqqqpppxxx|||{{{||||||{{{gggSSSTTT```mmmuuu}}}~~~~~~}}}jjjbbbhhhrrrzzzwww|||xxxrrrxxx~~~gggkkkYYY[[[ZZZOOORRRBBB:::111000...)))---222+++111111111111000000000///000000000000000000000000///////////////...------///...------...///...------......///////////////------..................---------,,,,,,,,,------////////////000000000000333111222333333555<<>>555333...000444222......///000111222222333////////////////////////......///////////////...///---------...///...------....../////////////////////.........------------------------...//////////////////000000000000333222333555555555;;;CCCeee~~~wwwvvv|||yyyvvviiicccmmmuuuwwwzzz}}}wwwnnnkkkmmmxxx|||{{{{{{yyyvvv}}}~~~llluuuxxxlllgggeeeoooyyy}}}~~~zzzvvvxxxyyyxxxxxx{{{rrrcccbbbhhhoootttxxx}}}zzzwwwvvvvvvxxxyyy~~~tttWWWKKKSSSffflllnnnvvvyyyvvvtttxxx{{{rrraaaTTTZZZkkkyyyttt[[[bbbppprrrsssvvv{{{}}}[[[IIIKKK\\\^^^aaakkkooossstttssstttvvvyyy{{{tttaaaiiilllsss{{{}}}zzzyyy{{{```GGGIIIZZZfffoooyyyyyyxxx~~~tttiiicccaaacccjjjsssrrrvvvxxxwwwwwwyyyxxxttttttvvvxxx{{{}}}}}}}}}}}}~~~~~~zzzzzz{{{xxxsssvvvvvvuuuuuuuuu{{{zzzcccSSSLLLZZZhhhpppvvv{{{bbbPPPJJJKKKGGGGGGKKKOOO]]]kkkMMMIIIUUUcccsssmmmaaa``````eeepppxxxyyyyyy|||~~~~~~pppcccggglllnnnnnnlllmmmsssuuutttxxxwwweeeUUUNNN\\\nnnwwwxxxyyyxxxzzz~~~|||cccUUUYYYaaadddgggjjjoooppplllnnn{{{rrrUUULLLMMMTTTeeeqqq{{{}}}{{{|||~~~~~~YYYHHHGGG[[[qqq{{{}}}}}}|||{{{yyyyyyrrrnnnjjj[[[VVVcccqqqvvvzzzpppRRRMMMUUUgggrrr}}}~~~lll```___lllrrr{{{~~~ooohhhqqqvvvggg___ZZZOOOVVVUUU???444333...---111///......///000111222222333000000000000000000000000---.../////////////////////...------...///...------......///////////////000//////...------,,,,,,------------...//////000////////////000000000000333222333666555555:::BBBcccxxxxxxvvvrrreeeaaammmuuuwwwzzz}}}vvvooolllsss|||zzzvvv~~~xxx}}}uuuiiieeefffnnnuuuxxx|||~~~zzzrrrtttwwwxxxyyy}}}{{{nnndddeeemmmrrruuuwww~~~|||zzzxxxvvvvvvvvvwwwyyy]]]NNNSSSeeeiiikkkssswwwyyywwwzzz{{{~~~hhhSSSUUUfffwwwxxxaaafffrrrssstttxxx}}}{{{YYYFFFJJJ^^^aaadddkkkooorrrsssqqqppprrrtttzzz{{{eeeaaadddmmmvvvyyywwwyyy}}}aaaJJJJJJ[[[gggpppxxxwwwwww~~~rrreee^^^]]]bbbnnnyyyyyy||||||yyyyyyzzzxxxsssqqqsssvvvzzz}}}~~~~~~}}}}}}{{{{{{}}}{{{vvvwwwxxxxxxuuuvvv{{{dddSSSQQQ]]]iiiooouuu~~~gggYYYXXX\\\YYYWWWZZZ]]]ccc}}}gggKKKJJJWWWcccppp~~~mmmaaaaaadddfffqqq{{{|||zzz{{{~~~~~~mmm```ccchhhllloooooopppttttttqqqrrrvvvhhhVVVMMMZZZnnnwwwxxxyyy{{{{{{~~~}}}___OOOSSSZZZ[[[\\\]]]___```\\\]]]hhhuuuwwwWWWMMMLLLPPPbbbmmmxxx{{{|||~~~~~~}}}\\\KKKIII\\\qqq|||~~~|||}}}}}}zzz{{{~~~dddUUU___nnnrrrvvv}}}pppQQQJJJRRReeerrr~~~|||}}}}}}{{{zzz}}}sssccc]]]fffnnnyyywwwmmmlll{{{qqqeee___XXXGGGUUUVVV>>>333444000...111///111111000000000000000000000000000000000000000000------...//////////////////...------...///...------......///////////////..................------,,,,,,,,,,,,---...///000////////////000000000000333222444666555555:::AAAbbbzzzzzz}}}rrrmmmaaa___mmmsssuuuyyy|||}}}ssslllqqq~~~xxx|||www~~~}}}qqqdddaaagggmmmqqqssswww|||}}}{{{ooorrrvvvxxxzzz~~~tttkkkgggjjjppprrrsssuuu|||{{{zzzxxxwwwvvvuuuuuuvvvbbbPPPSSSdddhhhiiiqqqvvvxxxvvvyyyxxx{{{pppUUURRRaaatttyyy{{{eeeiiissstttuuuyyy~~~wwwUUUCCCIII___ccceeemmmpppsssssspppoooppprrrvvv|||kkkZZZ^^^fffpppuuuwww|||dddLLLIII\\\iiirrrzzzxxxzzzttteee]]]\\\bbbppp}}}|||{{{|||yyytttrrrssswww|||~~~{{{||||||zzzyyyzzzzzzvvvvvv{{{dddSSSTTT___jjjnnntttpppfffjjjqqqrrroootttuuuuuucccIIIJJJWWWbbbnnnzzzkkk\\\___dddiiittt}}}~~~{{{|||}}}~~~lll^^^aaaggglllqqqrrrsssvvvtttooossswww}}}iiiVVVLLLYYYmmmvvvxxxwww}}}}}}~~~|||}}}~~~\\\KKKOOOUUUSSSPPPPPPQQQQQQNNNOOOXXXdddxxxXXXNNNNNNRRRaaakkkuuuzzz|||~~~{{{]]]LLLJJJ\\\qqq|||tttuuuxxxoooXXX```nnnrrrttt{{{~~~pppOOOHHHPPPaaannn|||~~~{{{{{{zzzwwwuuuxxxxxxeee\\\___iiittt|||~~~|||qqqjjjxxxiii\\\YYYUUUGGG\\\WWW>>>444777333111333222333333222111000///...---000000000000000000000000------...///000000/////////...------...///...------......///////////////,,,,,,------.../////////++++++++++++,,,---...///////////////000000000000333222444666666555:::AAAaaazzz~~~~~~ssslll^^^eeekkkvvv{{{yyyxxx~~~~~~qqqnnnooosssvvvvvvssstttxxxzzzyyysssuuuuuusssuuu|||qqqkkkjjjpppttttttwww|||zzz~~~|||{{{}}}~~~|||}}}kkkUUUOOObbbrrrooonnnuuuwwwyyyyyyyyy{{{cccWWW```rrr~~~zzzttttttvvvuuutttuuuooouuu{{{}}}zzzUUU???HHH\\\aaapppuuutttsssrrrppppppppppppvvv~~~~~~nnnaaaZZZcccqqqzzz]]]GGGQQQ___lllrrruuuxxxzzzyyytttggg^^^```kkkxxx~~~{{{yyyxxxxxxxxxxxxzzz~~~~~~}}}}}}|||}}}~~~||||||~~~zzzeeeYYYRRR[[[lllqqqqqq}}}rrrcccfffxxxwww___LLLOOOZZZcccmmmwww}}}wwwYYYRRRYYYkkkttt}}}~~~zzzyyyyyyfffZZZaaakkkmmmnnnppprrrsssssssss|||~~~yyyzzznnnXXXLLLZZZoooyyy{{{}}}xxxxxx~~~XXXQQQYYY^^^bbb___ccc]]]YYY^^^]]]\\\ccc^^^KKKHHHGGG[[[fffrrrwwwzzz{{{zzzwwwyyyxxxSSSPPPJJJ\\\qqq}}}}}}}}}}}}~~~hhhccceeegggmmmwwwtttPPPFFFUUUhhhsss~~~|||{{{{{{vvvvvvxxxxxxsssnnnsss}}}~~~lll```dddlllwww|||}}}~~~ssswww```YYYOOOMMMQQQIIIOOOIII===333111444444///444333111////////////000000000000000000000000000////////////////////////......////////////......//////000000///...------------------------------......---,,,---...///000...............///000000333222333555444555;;;CCCbbbxxx~~~~~~tttiii[[[eeemmmxxx||||||{{{~~~}}}rrrnnnppp{{{|||zzzvvvwww{{{{{{xxxwwwxxxwwwsssuuuzzz~~~}}}ppplllmmmtttyyyzzz|||wwwzzzzzzwwwwww~~~qqq\\\UUUdddpppllllllttt{{{||||||yyyzzznnn^^^```mmm|||~~~vvvqqqrrruuutttssstttrrrxxx}}}zzzVVVBBBLLLbbbhhhwwwuuutttrrrqqqrrruuuxxxzzzwww}}}~~~~~~nnn]]]ZZZaaajjjuuu}}}```JJJRRR___mmmsssvvvzzz|||{{{~~~tttgggbbbfffqqq{{{}}}||||||{{{{{{{{{{{{|||{{{||||||||||||}}}~~~}}}{{{|||}}}~~~xxxggg[[[RRR___kkkppprrr~~~fffYYYYYYcccrrrrrr^^^OOORRR\\\ccckkksss~~~}}}^^^UUUYYYlllttt~~~|||{{{{{{jjj]]]cccllllllnnnppprrruuuvvvwwwxxx{{{xxx{{{lllWWWLLLXXXlllvvvyyy{{{}}}~~~|||]]]SSSaaattt|||~~~{{{~~~{{{gggOOOKKKJJJ[[[hhhtttxxxxxxxxxxxxvvvyyyzzzSSSOOOPPPaaattt}}}}}}yyy{{{zzz|||kkkkkkjjjccclllVVVFFFRRRhhhrrr}}}}}}yyyvvvuuunnnkkkkkkkkkfffbbbeeellluuu}}}lll^^^dddmmmzzz~~~xxxyyydddWWWLLLMMMTTTPPPMMMGGG===333111444444111333222111000/////////000000000000000000000000000////////////////////////......////////////......///////////////...------------------------------......---,,,---...///000///............///000000333222333555555555;;;CCC___uuu}}}}}}|||vvveeeWWWeeeqqqyyy~~~~~~tttqqqsss{{{|||~~~yyyxxxyyyvvvrrrrrrxxx{{{zzzqqqpppssszzz~~~~~~wwwxxxvvvqqqsss|||uuu```VVVbbbmmmkkklllttt{{{|||{{{yyyyyy|||ggg```hhhxxx{{{uuuqqqsssvvvuuuuuuvvvvvv{{{yyyUUUDDDPPPffflllzzzxxxwwwtttsssuuuxxx}}}yyy{{{}}}gggWWWRRRYYYhhhuuuaaaMMMRRR```ooovvvzzz}}}~~~vvvmmmcccaaaiiitttzzz|||xxxyyy{{{|||~~~|||{{{{{{{{{|||}}}~~~|||zzzyyyyyyyyysssggg^^^VVVcccjjjmmmsss}}}aaaPPPKKKNNN___tttmmm^^^UUUZZZbbbggglllsss~~~gggYYYXXXlllttt}}}||||||~~~lll```eeelllmmmnnnppprrrvvvyyyzzzvvvyyyxxxzzzmmm[[[PPPZZZkkkuuuyyy{{{{{{{{{~~~___NNNZZZsssmmmPPPIIIIII\\\kkkxxxzzzwwwvvvwwwwwwyyy~~~TTTOOOXXXgggvvv}}}}}}|||yyyuuuvvvxxx}}}uuuwwwpppaaajjjZZZDDDLLLfffppp|||}}}wwwrrrpppfffaaa^^^^^^\\\ZZZ\\\___fffqqq|||{{{kkk]]]bbbnnn||||||{{{~~~|||lllVVVLLLNNNVVVVVVKKKHHH@@@666333555444111333222111000/////////000000000000000000000000000////////////////////////......////////////......///////////////......---------------------------......---,,,---...///000//////......//////000111222222333555555555;;;CCC[[[uuu|||}}}{{{}}}fffVVVgggwww{{{~~~~~~xxxxxxzzz~~~yyyyyyvvvpppooosssuuutttrrrssswww|||}}}|||zzz{{{wwwppppppwwwyyy```QQQ]]]lllqqqrrrvvvvvvwwwxxxwwwxxxqqqdddfffuuu}}}xxxuuuxxxyyyxxxwwwyyyuuuyyy~~~wwwTTTCCCOOOeeeiiivvv}}}{{{zzzxxxxxxyyyzzz{{{zzzyyy}}}{{{eeeWWWVVV___hhhzzz^^^KKKSSSbbbsss{{{ppphhhaaadddnnnwwwzzzxxxyyyzzz|||~~~~~~~~~~~~}}}|||||||||}}}~~~|||{{{zzzyyyxxxwwwvvvvvvzzzllleeebbb```iiikkkmmmuuu}}}~~~pppQQQCCCGGGTTTggg{{{{{{fff___]]]dddkkknnnrrrwww|||ooo]]]XXXlllsss|||}}}|||}}}~~~mmmaaaeeennnnnnnnnnnnqqqtttwwwzzzyyy{{{xxxyyyoooaaaXXX___mmmvvv{{{}}}~~~{{{|||~~~~~~fffLLLLLLZZZjjj|||tttSSSJJJKKK]]]mmm{{{|||xxxwwwzzz||||||XXXRRR^^^kkkxxx{{{{{{zzzxxxvvvwwwzzzuuudddgggxxx^^^GGGMMMeeeppp}}}{{{wwwuuukkkfffbbbaaabbbcccccccccfffmmmtttzzz}}}yyylll^^^aaalll{{{}}}|||~~~}}}vvv]]]TTTTTTWWWWWWNNNMMMFFF<<<666555444111222111111000000000000000////////////////////////////////////////////////......////////////.........///////////////......------------..................---,,,---...///000/////////...///000000111222111333666555555;;;BBBYYYqqqxxx}}}}}}xxxwww~~~lll[[[lll|||}}}||||||}}}~~~zzzrrrnnnmmmllliiinnnqqquuuyyy~~~~~~{{{yyy{{{xxxrrrqqqvvv{{{}}}{{{gggRRR[[[oooxxxxxxwwwuuuvvvvvvvvvwww|||yyyjjjgggsss{{{yyy{{{{{{xxxwwwxxxrrrtttzzzyyyUUUDDDPPPeeefffqqqzzz{{{|||||||||zzzxxxvvvyyyyyy~~~nnnaaa[[[ZZZsssYYYGGGTTTeeewwwpppjjjggglllwww~~~~~~zzzzzz{{{{{{{{{zzzxxxvvvuuuuuuwww|||}}}~~~~~~~~~~~~}}}}}}}}}xxxwwwvvvtttsssrrrqqqqqqrrryyy{{{rrrgggcccggglllqqqssssssyyy~~~}}}]]]CCCHHHKKK[[[qqqppp]]]^^^bbbjjjpppssswww{{{zzzwwwaaaYYYkkkrrrzzz|||{{{zzz|||~~~~~~pppdddgggpppooonnnnnnoooqqqtttvvv}}}}}}zzzyyyooofff```dddnnnvvv{{{}}}{{{zzz}}}xxxWWWJJJIIIPPPgggvvvzzzZZZQQQRRR___nnn}}}{{{{{{]]]XXXbbbmmmwwwzzzyyy{{{{{{zzz|||zzzllleeeccczzz```MMMWWWeeerrr}}}xxxuuuvvvwwwuuuqqqvvvxxxzzz|||~~~zzzmmm``````kkkxxx|||llleee```YYYVVVRRRSSSNNNCCC999555333111111111111111000000000///////////////////////////////////////////////////......////////////............///////////////...---------....../////////......---,,,---...///000///////////////000111111111111333666666555:::BBBYYYhhhlllpppooommmmmmrrrvvvuuubbbrrr~~~{{{zzz{{{sssooojjjeeejjjnnnrrruuuzzz}}}uuuxxxvvvrrrrrrxxx}}}~~~xxxuuu[[[^^^pppzzzyyywwwwwwxxxxxxwwwwwwyyy}}}qqqlllrrr{{{|||yyyyyy{{{zzzuuutttvvvppppppuuu}}}{{{WWWGGGTTTiiiiiirrrtttvvvzzz}}}~~~}}}zzzxxxzzzzzz~~~}}}sssaaaUUUkkk{{{XXXGGGTTTggg|||ooolllkkkqqqzzz~~~zzzzzzzzzyyywwwuuurrrpppooosssvvv|||~~~~~~}}}{{{zzzxxxwwwuuutttqqqooommmmmmmmmmmmkkkpppsssnnnfffeeellltttyyy}}}||||||qqqKKKJJJCCCTTTooo}}}dddWWW]]]eeelllooosssxxx|||zzz~~~ggg\\\lllrrryyy{{{yyyxxx{{{~~~uuuiiikkkpppoooooonnnoooqqqrrrsss}}}~~~}}}}}}mmmiiifffiiiooouuuyyy{{{}}}xxxxxx~~~hhhRRRIIILLLVVVhhhttt}}}|||www[[[SSSVVVbbbppp}}}~~~___\\\dddnnnwwwyyyyyy}}}uuufffWWWlllYYYMMM[[[iiiuuu}}}nnn```aaakkkwww}}}zzzuuukkk[[[TTTUUUXXXUUUHHH<<<555333111000000111111111111000///000000000000000000000000////////////////////////......////////////......---...//////////////////---------...//////000000......---,,,---...///000000000//////000000111222111111444777777666:::AAAZZZkkklllllllllmmmnnnppprrr|||iiiuuu~~~||||||}}}}}}~~~|||{{{uuuooopppssstttssswww~~~}}}uuuwwwuuuqqqqqqxxx~~~xxx~~~dddaaallltttwwwxxxxxxyyyzzzzzzzzz{{{|||~~~wwwqqqrrrvvvwwwvvvwwwzzzyyyuuutttvvvrrrpppttt{{{wwwUUUHHHXXXnnnoooxxxrrrtttxxx|||~~~~~~~~~}}}|||||||||}}}}}}rrrbbbeeevvv[[[KKKUUUiii~~~nnnmmmooouuu{{{}}}|||yyy{{{zzzxxxvvvuuutttssssssxxxzzz}}}~~~}}}{{{xxxtttqqqooolllkkkiiiiiiiiikkknnnppplllmmmnnnmmmkkkkkkpppvvvyyyyyy{{{YYYKKK@@@SSSooowwwbbbWWW```iiimmmooorrrxxx|||{{{~~~mmmaaaoootttzzz{{{yyyxxx{{{~~~}}}wwwkkklllnnnnnnooopppqqqsssssstttxxx|||zzzmmmmmmmmmnnnrrrvvvyyyzzzwwwtttwwwyyy[[[MMMNNNJJJ]]]mmmwww|||pppXXXSSSXXXfffrrr|||}}}^^^]]]gggpppxxxyyyyyy~~~|||iii[[[aaaxxxUUUMMM^^^nnnxxxnnn^^^dddnnnzzzzzznnnXXXQQQSSSXXXWWWKKK===666333222///000111222222111000///000000000000000000000000////////////////////////......////////////......------...///////////////---------...///000000000......---,,,---...///000000000//////000000111222111111444777777666:::AAAZZZzzzxxxwwwwwwyyy{{{||||||}}}nnnwww~~~~~~~~~{{{yyyzzzyyy~~~yyy{{{xxxtttuuu|||}}}yyyxxxyyyuuuppppppwww~~~yyyhhhaaafffmmmtttyyyvvvwwwyyy{{{}}}zzzsssrrrsssuuutttwww{{{zzzvvvvvvxxxuuuqqqttt{{{rrrRRRFFFYYYqqqsss|||tttvvvxxxzzz|||~~~~~~{{{yyy|||sssaaattt___QQQUUUjjj}}}rrrssswww{{{}}}}}}|||zzzyyyxxxyyyzzz{{{}}}}}}~~~~~~|||yyyuuupppllljjjcccbbbbbbdddhhhnnnssswwwpppmmmlllmmmpppqqqsssuuuvvvuuuvvv|||gggMMMAAATTTnnnttteeeZZZdddnnnpppooorrrxxx}}}||||||qqqeeeqqqvvv{{{|||yyyxxx{{{~~~zzzvvvkkkkkklllnnnppprrrtttuuuvvvvvvrrryyywwwoooqqqssstttvvvyyy||||||tttqqqwwwbbbOOONNNEEEYYYjjjvvv~~~nnnYYYWWW]]]iiisss|||~~~zzz\\\\\\iiirrrxxxyyyyyy~~~kkkdddbbb{{{YYYSSSeeerrrzzzmmm\\\fffqqq~~~}}}xxxkkkTTTNNNQQQWWWWWWLLL>>>666333333///000111222222111000///000000000000000000000000////////////////////////......////////////......------...///000000//////---------...///000000111......---,,,---...///000000000000000000111111222000111444777777666:::AAAZZZrrrqqqwww~~~|||~~~~~~~~~~~~~~~}}}{{{{{{{{{||||||wwwvvvxxx}}}~~~||||||~~~}}}yyyjjjiiijjjiiinnnvvv{{{{{{zzzxxxwwwxxx{{{~~~zzzuuurrrtttuuuwwwxxxyyyyyyyyyxxxwwwrrrttt|||sssMMMMMM[[[nnnzzzzzzwwwxxx{{{{{{{{{{{{|||~~~yyyxxxxxxzzz||||||{{{zzzoootttfffOOOVVVlllyyyzzz}}}~~~~~~}}}}}}yyyqqqhhhbbb``````^^^\\\[[[]]]bbbiiimmmpppooollliiiiiimmmrrrwwwyyy}}}{{{{{{~~~~~~}}}VVVJJJWWWooo{{{kkkcccgggkkkqqqvvvyyyzzzzzzzzz|||{{{|||hhhtttuuuvvvxxxzzzzzz{{{zzz||||||~~~uuuooonnnpppoooooorrrvvvwwwvvvtttwwwwwwyyyuuuyyy{{{zzz{{{}}}}}}yyyxxxrrrqqqyyy}}}]]]OOOFFFVVVeeeuuu~~~mmm``````cccsssuuuyyy}}}}}}^^^aaaiiioooyyy{{{}}}iiijjjyyy[[[OOOaaarrr}}}~~~lllbbblllsss|||tttlllgggVVVYYYRRRMMMKKKEEE:::444555222222222111111111111000000000000000000000000000444333222111000...------///////////////////////////---,,,...111111///---............///////////////......---------......222111000//////000111111444333333666777777;;;AAAVVV~~~zzz{{{}}}{{{~~~}}}}}}~~~~~~}}}|||}}}~~~~~~wwwvvvwww{{{|||zzzzzz}}}}}}~~~yyyqqqqqqoookkknnnwww{{{{{{zzzwwwvvvvvvyyy{{{~~~|||yyyxxxuuuvvvwwwxxxyyyxxxwwwvvvvvvrrruuu~~~wwwQQQPPP^^^nnnyyyxxxtttvvvyyyzzzzzzyyyzzz{{{yyyxxxxxxyyy{{{{{{zzzxxx{{{gggQQQSSSggg|||~~~~~~||||||~~~yyytttqqqpppnnnllljjjkkkmmmppprrrrrrqqqnnnkkkjjjmmmrrrvvvxxxzzzxxxyyy~~~vvvWWWcccvvvuuukkkhhhjjjmmmqqqtttvvvvvvvvvvvvzzzwwwzzzooouuuwwwyyyzzzzzz{{{}}}}}}yyyyyy|||{{{tttpppooouuussssssuuuxxxzzzzzzxxx~~~~~~{{{tttwww{{{|||zzz{{{~~~~~~{{{zzztttrrrwww}}}nnn^^^NNNTTT[[[jjj{{{|||kkkbbbeeehhhuuuwwwzzz}}}~~~~~~|||{{{zzzZZZZZZjjjoooyyy{{{}}}rrryyy[[[PPPdddrrr|||zzzhhh___kkkuuu||||||}}}{{{kkkeee^^^ZZZTTTOOOMMMGGG===666444222222222111111111111000000000000000000000000000333222222111000///......///////////////////////////...---///111222000...............//////////////////...............///222111///......///111222444333333666777777;;;AAAWWW~~~}}}|||zzz}}}}}}{{{~~~~~~}}}~~~{{{xxxxxx{{{|||{{{|||||||||}}}|||uuuvvv}}}||||||{{{yyyxxxwwwyyy{{{xxx|||~~~}}}xxxyyyzzzzzzzzzyyywwwvvvwwwtttxxxwwwSSSSSS```oooxxxvvvppptttwwwyyyyyyxxxxxxxxxzzzyyyxxxyyyzzzzzzxxxvvvwww}}}fffSSSRRRdddxxx~~~}}}~~~}}}|||{{{|||~~~|||yyyuuuqqqpppqqqtttuuuvvvzzzvvvwww}}}pppvvvzzzoookkkooonnnoooppprrrrrrsssssssssxxxtttttt|||yyyvvvzzz|||{{{yyyyyy~~~|||yyywwwyyyyyyuuusssssszzzxxxwwwwwwyyy{{{||||||{{{tttyyy||||||yyyzzz}}}~~~|||xxxsssrrrvvvzzz|||ppp[[[VVVUUUggg{{{|||yyyjjjggglllpppxxxzzz|||~~~~~~|||zzzxxx}}}~~~yyy[[[WWWiiinnnxxx|||}}}}}}}}}~~~zzzZZZNNNfffsss}}}zzzjjjbbbgggttt}}}wwwvvvyyyjjj___```\\\VVVQQQOOOJJJAAA777333222222222111111111111000000000000000000000000000111111111000000///////////////////////////////////////...000111222111///............/////////////////////......//////000222000...,,,,,,...000222444333333666777777;;;AAAYYY~~~zzzxxxyyy|||}}}zzz|||~~~}}}}}}~~~|||{{{~~~~~~}}}}}}||||||}}}|||}}}}}}~~~}}}||||||}}}yyy|||yyyzzz{{{||||||{{{{{{zzz{{{xxx{{{sssRRRTTTbbbqqqyyyvvvpppsssxxxzzzzzzyyywwwwwwzzzyyyxxxxxxyyyyyywwwuuuxxx}}}dddRRRTTTcccuuu|||~~~|||zzzzzz}}}~~~yyyvvvuuuuuuttttttxxxsssssszzz~~~|||xxxooooootttrrrqqqpppqqqrrrsssttttttxxxssspppttt}}}~~~yyy}}}|||wwwvvv||||||yyyyyyyyyxxxvvvuuuzzzxxxvvvvvvwwwyyyzzz{{{~~~~~~xxxxxxzzzyyyvvvvvvzzz{{{yyyrrrqqqrrruuuyyy}}}kkk\\\VVViii}}}|||uuukkkmmmtttyyyzzz{{{}}}}}}{{{zzzwwwvvvttt\\\VVVfffjjjsss|||}}}{{{}}}~~~~~~xxxXXXKKKdddrrr{{{|||xxxjjjeeedddooo|||{{{yyyzzzrrrZZZ]]]\\\WWWQQQOOOLLLDDD999111222222222111111111000000000000000000000000000000//////000000000000000000//////////////////////////////000111222222111000............////////////000////////////000000111111///---+++,,,...000222444333333666777777;;;AAA\\\|||{{{|||~~~~~~zzzwwwxxxzzz{{{xxxzzz}}}~~~|||zzz{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~{{{}}}|||{{{zzz|||~~~~~~~~~~~~~~~}}}|||wwwwwwxxxxxxyyy{{{|||}}}}}}{{{~~~sssTTTXXXfffsssxxxsssqqqtttyyy{{{{{{zzzxxxxxxzzzyyyxxxxxxyyyyyywwwuuuyyy|||~~~~~~bbbRRRTTTcccsss}}}~~~zzz|||}}}~~~}}}}}}~~~xxxuuuvvv{{{}}}yyyvvvtttqqqoooqqqlllkkkssszzz|||{{{zzzzzzuuutttwwwuuusssqqqrrruuuxxxxxxwwwzzzuuuqqqrrrvvv{{{}}}~~~{{{|||uuussswww}}}~~~{{{xxxwwwwwwvvvtttuuutttsssrrrrrrtttvvvxxxyyy}}}~~~yyyvvvxxxvvvsssrrrvvvwwwuuupppsssuuuxxx{{{~~~~~~kkk[[[gggyyyyyyuuupppsssyyy~~~{{{{{{}}}xxxvvv|||mmm\\\VVVaaadddkkktttxxxxxx{{{~~~~~~tttXXXLLLdddooovvv~~~}}}~~~|||}}}~~~pppfffeeejjjpppxxx~~~||||||bbb___\\\VVVPPPMMMMMMHHH;;;000222222222111111111000000000000000000000000000000///////////////000000000///////////////////////////000111111111111111111............///////////////////////////000111111000///---,,,,,,...000222444333333666777777;;;AAA]]]~~~|||{{{|||{{{|||{{{zzz|||~~~~~~{{{xxxwwwxxx|||}}}|||zzzxxxyyy|||||||||~~~~~~{{{{{{~~~~~~~~~}}}yyyzzz|||wwwzzz|||~~~}}}}}}}}}~~~|||zzzzzzuuutttsssssstttxxx{{{~~~|||{{{wwwXXX\\\iiisssuuunnnqqqtttxxxzzzyyyxxxxxxxxxzzzyyyxxxyyyzzzzzzxxxvvvwwwyyy}}}~~~}}}dddUUUUUUcccsss||||||xxx{{{~~~}}}zzzzzz~~~{{{uuusssuuuzzz{{{xxxuuurrrooommmgggbbbbbbiiippptttwww{{{|||~~~|||yyyxxxxxxxxxuuusssuuuzzz||||||zzzzzzxxxvvvttttttvvvxxxzzz|||~~~{{{uuusssuuuyyy}}}}}}zzzuuuuuuvvvuuuqqqqqqqqqrrrqqqqqqrrrtttwwwyyy}}}{{{vvvuuuwwwvvvrrrrrruuuuuurrrrrrwww{{{zzzzzz|||}}}|||{{{iiiiiiwww{{{wwwuuuwww|||{{{{{{|||}}}uuuiiibbbcccccchhhppptttuuuzzz~~~}}}}}}ttt___TTThhhlllrrrzzz~~~{{{{{{~~~}}}{{{mmmgggiiiuuuvvvyyy~~~}}}}}}~~~ppphhh]]]WWWNNNKKKMMMKKK???111222222222111111111111000000000000000000000000000////////////////////////////////////////////////---///111111000///000111............////////////............///000111111///............///111222444333333666777777;;;AAAYYY}}}~~~}}}|||yyy|||~~~|||}}}~~~}}}|||{{{zzzyyyxxx|||}}}{{{yyyxxxyyy|||~~~||||||~~~{{{zzz||||||}}}}}}yyy{{{~~~}}}{{{zzzzzz~~~}}}{{{zzzyyyyyyvvvrrrqqqrrrvvv{{{{{{zzz~~~}}}sssVVV[[[hhhqqqqqqiiinnnqqqtttuuuuuutttuuuvvvyyyxxxxxxyyy{{{{{{zzzxxxyyyxxxyyy}}}}}}|||eeeXXX]]]iiiuuu{{{~~~}}}{{{||||||{{{zzz{{{|||}}}|||zzzxxxxxx|||~~~~~~}}}zzz}}}{{{yyyxxxwwwvvvsssqqqccc^^^\\\___ccchhhooovvvzzz}}}yyyyyy{{{zzzxxxvvvxxx|||}}}zzzxxxzzzzzzyyyvvvtttuuuvvv{{{||||||{{{xxxvvvwwwxxxyyy{{{yyyuuuvvvyyywwwrrroooqqqttttttssstttvvvxxxxxx~~~}}}|||}}}{{{vvvvvvyyyyyyvvvuuuvvvuuurrrqqqxxx|||zzzxxxyyyxxxuuuxxxxxxrrr{{{|||xxxxxxxxx{{{|||{{{zzzzzz}}}}}}vvvpppnnnoootttwwwyyy~~~}}}zzzjjj___mmmooosssyyy}}}zzzyyyzzz|||}}}xxxllljjjooo{{{{{{|||~~~~~~|||vvvmmm^^^XXXNNNJJJNNNOOODDD444222222222111111111111000000000000000000000000000//////////////////......////////////////////////,,,...111111///...///111............////////////------------...///000111......///000111111111111444333333666777777;;;AAARRRvvv~~~}}}|||{{{{{{yyy}}}~~~~~~}}}}}}~~~xxx}}}}}}{{{yyyxxxyyy}}}~~~~~~}}}{{{}}}{{{~~~||||||~~~yyy}}}~~~}}}~~~}}}|||zzzyyyzzz|||~~~~~~|||zzzzzzzzz{{{uuurrrrrrwww}}}{{{yyy|||~~~wwwxxxlllQQQWWWeeeooooooggglllnnnpppqqqpppqqqrrrsssyyyxxxxxxzzz||||||{{{zzz~~~yyyxxx{{{{{{yyy}}}~~~eee[[[gggpppyyy{{{|||~~~~~~|||}}}zzzzzz|||}}}{{{xxx||||||}}}~~~|||}}}|||yyyzzzzzzyyyzzz{{{{{{yyyxxxfff```\\\[[[[[[]]]fffooorrr{{{{{{{{{|||wwwxxx||||||yyywwwzzz~~~|||xxxvvvzzz}}}|||xxxtttssstttzzzzzzzzz{{{{{{zzzyyyxxxxxx{{{{{{wwwxxx}}}{{{uuupppssswwwxxxwwwwwwyyy{{{vvv}}}|||{{{~~~}}}yyyxxx{{{|||yyyxxxyyywwwsssmmmvvv{{{xxxvvvxxxwwwsssvvv|||www}}}xxxxxxyyyxxxyyy}}}}}}{{{xxxxxx{{{~~~zzzyyy|||~~~}}}}}}sssfffpppuuuxxx}}}{{{|||{{{yyyuuutttttttttzzz}}}~~~rrrggggggnnnzzz}}}~~~|||~~~~~~|||sssjjj```YYYNNNJJJOOORRRGGG777222222222111111111111000000000000000000000000000000000//////............////////////////////////+++...000000...---///111............/////////000,,,,,,,,,------///000000---...000222222222222111555333333666777777;;;AAALLLqqqxxxyyy~~~{{{zzz}}}~~~}}}~~~~~~~~~|||{{{{{{}}}}}}zzzyyyyyy{{{yyywwwxxx{{{~~~~~~}}}}}}|||~~~}}}|||}}}~~~}}}|||~~~}}}}}}}}}}}}}}}{{{zzzwwwvvvwwwxxxttttttqqqVVVPPP^^^mmmqqqmmmmmmoooqqqooollllllqqqvvv{{{|||yyyuuuxxx~~~}}}www~~~{{{xxxxxxyyy|||~~~uuubbbhhhqqqvvvzzz{{{}}}~~~zzz{{{yyyyyy{{{}}}}}}}}}|||xxx|||~~~{{{yyyyyy|||~~~}}}||||||nnnkkkeee]]]YYY\\\dddkkkwwwyyy{{{}}}~~~~~~}}}|||zzz}}}}}}zzzxxxyyy{{{|||~~~~~~{{{zzz{{{}}}xxx{{{}}}zzztttpppqqqsss{{{|||~~~}}}{{{yyy{{{}}}~~~yyy{{{|||xxxttttttyyy~~~zzz{{{||||||{{{|||zzzzzz|||}}}|||zzzwwwuuuppprrrvvvxxxxxxuuurrrpppssswww}}}~~~~~~|||xxxyyy}}}}}}|||~~~{{{xxxwwwyyy~~~zzzzzz~~~~~~{{{~~~hhhjjjuuu{{{{{{{{{}}}}}}}}}xxxuuuuuusssooommmooonnnzzzyyynnnjjjnnnrrrzzz~~~{{{{{{{{{aaa[[[NNNNNNNNNMMM[[[WWW777333555222---///666888555000000000000000000000000///............---------////////////////////////---......///////////////...........................///000///...---...000///000111000//////111333666444555777888777;;;AAAUUUqqqwwwwww~~~|||~~~~~~~~~}}}~~~|||xxxvvvwwwyyyxxxwwwxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{}}}~~~~~~}}}{{{yyyxxxtttuuuxxxxxxqqqkkkpppyyyqqqcccSSSNNNUUUaaagggiiinnnqqqrrrqqqnnnmmmqqquuuxxxyyywwwtttwww||||||wwwyyyvvvtttuuuxxx{{{{{{zzzsssaaagggpppuuuxxxxxx{{{~~~|||yyywwwwwwyyy{{{|||}}}~~~yyyyyy}}}~~~}}}}}}{{{zzz}}}~~~}}}yyyqqqhhhaaa```fffkkkvvvwwwyyy{{{{{{{{{zzzyyyxxxzzz{{{yyyuuussssssuuu{{{|||}}}|||yyywwwxxxyyyuuuwwwxxxxxxvvvuuuwwwyyy|||}}}~~~}}}zzzyyyzzz}}}~~~~~~{{{||||||xxxsssrrrvvvzzz||||||{{{zzzyyy{{{}}}~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvyyy|||~~~}}}}}}~~~~~~|||{{{~~~yyyvvvxxx|||~~~{{{zzzyyyyyy||||||}}}{{{~~~iiijjjuuuzzz{{{|||~~~~~~{{{xxxvvvuuupppllliiihhhfffcccdddiiillluuuzzzuuuooooootttwww{{{}}}~~~fffWWWJJJLLLMMMKKKYYYYYY>>>555666333...///444555111000000000000000000000000000000/////////.........////////////////////////---......///////////////...........................///000///...---...000///000111000//////111333555333444888888777:::@@@TTTqqq|||~~~}}}wwwwww}}}|||~~~~~~}}}~~~xxxttttttwwwzzzvvvwwwyyy|||~~~}}}{{{|||||||||||||||}}}~~~~~~}}}{{{{{{}}}}}}zzzxxxvvvuuussswww}}}}}}tttjjjhhhkkkbbb___ZZZUUUTTTYYYbbbiiiooorrrttttttqqqppprrrtttwwwxxxxxxwwwyyy}}}}}}zzzvvvsssrrruuuzzz}}}zzzwww}}}pppbbbgggqqquuuvvvvvvyyy}}}~~~~~~|||xxxvvvxxxzzz}}}~~~~~~zzz|||}}}{{{|||~~~~~~~~~|||~~~tttkkkhhhkkkooouuuvvvwwwxxxxxxxxxwwwvvvzzz{{{zzzxxxuuusssssstttyyyzzz{{{zzzxxxvvvvvvwwwwwwvvvtttuuuwwwzzz||||||}}}~~~}}}zzzyyyzzz|||~~~~~~}}}}}}}}}}}}~~~|||xxxsssqqqsssvvv|||yyyxxxxxxzzz{{{{{{|||yyyxxxyyyzzzzzzzzzwwwwwwvvvvvvwwwyyy{{{}}}yyyzzz|||}}}}}}{{{zzzzzz{{{{{{zzzxxxxxxvvvtttvvvzzz~~~~~~yyyyyyyyyzzz}}}}}}}}}|||}}}~~~|||mmmmmmvvvxxxzzz}}}|||sssmmmiiigggbbb___]]]\\\YYYXXX^^^fffjjjooorrrpppoootttzzz|||{{{hhhVVVJJJMMMPPPLLLXXX[[[EEE777666333000000222111...000000000000000000000000111000000000////////////////////////////////////---......///////////////...........................///000///...---...000///000111000//////111333444333555999999777:::>>>SSSppp}}}yyy{{{{{{zzz{{{~~~yyy~~~~~~}}}|||~~~yyyvvvvvvyyy|||yyyyyyzzz{{{}}}}}}zzzxxxzzzzzzzzzzzz{{{}}}~~~}}}~~~{{{xxxvvvuuuuuuwww}}}{{{{{{kkkllliiibbb[[[[[[ccckkkooorrrvvvwwwvvvuuuuuuvvvwwwyyyzzz{{{}}}~~~xxxuuutttxxx~~~{{{uuuwww|||lllaaadddooosssuuuuuuwww}}}~~~}}}{{{~~~{{{yyyzzz}}}}}}}}}~~~}}}yyyzzz|||}}}~~~~~~|||sssooorrruuuwwwwwwxxxxxxxxxwwwvvvvvvzzzyyyxxxvvvttttttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyy}}}xxxssssssxxx|||}}}|||}}}~~~~~~}}}{{{zzzzzz|||~~~~~~}}}|||||||||~~~~~~}}}yyyuuussstttuuu|||xxxwwwyyy{{{||||||yyywwwuuuwww{{{~~~rrrrrrssstttuuuxxxzzz{{{zzz{{{|||~~~~~~~~~zzzyyyxxxyyy{{{|||{{{zzzuuuuuuuuutttxxx}}}}}}{{{xxxwwwvvvvvvyyy}}}~~~}}}|||}}}|||{{{zzz{{{}}}}}}rrrqqqwwwwwwyyy~~~vvvjjj```\\\YYYVVVUUUTTTSSSTTT\\\fffjjjlllllljjjooowww}}}}}}zzz~~~~~~{{{{{{|||zzz}}}dddXXXLLLQQQVVVPPPWWW[[[KKK777666333111000111000---000000000000000000000000000000000/////////......////////////////////////---......///////////////...........................///000///...---...000...000000000///000222444444333666;;;;;;999:::???RRRooo|||yyyzzz|||~~~{{{xxx~~~|||}}}~~~{{{{{{}}}}}}{{{zzz{{{{{{yyyxxxyyyyyyyyyyyyzzz}}}}}}yyy|||}}}}}}|||yyyxxxzzz|||xxxnnneeecccfffkkkooorrrvvvyyyyyyyyyyyyyyyvvvwwwzzz~~~~~~~~~|||yyyxxxzzz~~~{{{wwwpppssszzz}}}tttddd\\\\\\gggmmmrrrtttxxx}}}~~~{{{xxx{{{~~~}}}|||}}}~~~~~~zzzzzz|||~~~}}}yyyzzz{{{}}}~~~}}}~~~|||vvvtttwww{{{yyyyyyyyyyyyyyyyyyxxxxxxuuusssqqqpppppprrrtttuuuvvvwwwyyy{{{}}}~~~~~~}}}}}}wwwrrrsssyyy~~~~~~}}}}}}~~~~~~~~~}}}||||||zzz|||~~~~~~}}}|||{{{|||~~~~~~|||zzzxxxvvvwwwxxx}}}{{{yyyyyy{{{}}}wwwuuutttwww}}}~~~|||mmmooosssvvvxxxyyyxxxxxxyyy{{{~~~~~~|||yyyxxxxxxzzz}}}~~~~~~~~~uuuxxxxxxuuuvvv{{{{{{wwwyyywwwsssqqqsssvvv{{{~~~}}}}}}|||{{{|||~~~|||yyyyyy{{{~~~|||{{{zzz{{{|||vvvsssvvvvvvyyy~~~yyylllddd]]]ZZZYYYYYYYYYZZZbbbkkkooonnnkkkiiioooxxx|||{{{zzz}}}}}}{{{}}}}}}|||~~~zzzvvvsssuuuwwwxxx~~~gggWWWIIIPPPYYYSSSWWW\\\PPP888555222111111111000000000000000000000000000000/////////.........------////////////////////////---......///////////////...........................///000///...---...000...///000000///000222444555555888<<<<<<:::<<<@@@PPPnnn~~~||||||}}}||||||~~~~~~}}}}}}~~~{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz}}}|||xxx{{{}}}~~~|||}}}}}}uuuqqqqqqqqqsssuuuwwwzzz|||||||||{{{ssstttxxx}}}}}}zzzzzz|||}}}{{{zzzzzz|||}}}}}}}}}qqqsssuuutttnnnddd]]]ZZZaaahhhoootttyyy~~~wwwxxxyyy{{{|||}}}}}}}}}}}}}}}|||{{{{{{}}}~~~yyyyyyyyy{{{~~~zzz{{{}}}}}}~~~{{{yyy{{{~~~{{{|||{{{xxxtttsssvvvzzzyyyyyyyyyyyyyyyyyyzzzzzzvvvssspppppprrruuuxxxyyyvvvvvvxxx|||}}}yyyuuuqqqsssyyy}}}}}}~~~~~~~~~~~~{{{}}}}}}|||||||||}}}}}}|||zzzzzzyyyyyyyyyzzz{{{||||||{{{|||{{{wwwuuuwww{{{|||yyyuuunnnrrrwww|||~~~}}}{{{yyyyyy{{{}}}zzzyyyyyy{{{~~~vvv{{{{{{vvvvvv{{{{{{vvvxxxvvvsssqqqqqqtttwwwzzzzzz||||||{{{}}}|||}}}{{{xxxwwwxxx||||||zzz{{{{{{xxxuuuvvvyyy|||yyytttqqqrrrrrrqqqsssxxxuuusssooolllpppyyy|||zzz~~~~~~|||zzz{{{|||~~~{{{zzz{{{}}}~~~wwwtttrrrsssqqqpppsssyyy{{{ZZZGGGLLLWWWRRRVVV]]]UUU<<<666222222111000000222000000000000000000000000............------------////////////////////////---......///////////////...........................///000///...---...000...///000000000000222444666555777;;;;;;:::<<<@@@OOOmmm}}}~~~}}}zzzyyyzzz{{{{{{{{{{{{}}}~~~|||{{{zzzyyyyyyzzz}}}}}}}}}~~~~~~}}}{{{yyy|||~~~~~~|||~~~|||zzzyyyxxxyyyzzz{{{|||}}}|||zzzrrrsssxxx~~~}}}xxxwww{{{~~~~~~}}}||||||~~~~~~yyytttmmmgggfffkkkpppsssxxx~~~~~~{{{xxxvvvxxx}}}}}}{{{}}}}}}}}}|||yyywwwwwwyyy|||{{{}}}~~~}}}zzz}}}~~~zzzwwwxxxyyywwwyyyyyyuuuqqqooopppsssvvvvvvvvvvvvwwwxxxxxxyyy|||xxxsssrrruuuyyy{{{|||vvvvvvwwwzzz~~~~~~{{{xxxxxxuuussstttxxx|||~~~~~~{{{|||}}}~~~|||~~~~~~}}}||||||}}}|||{{{zzzzzzyyyxxxwwwwww{{{~~~zzzyyy|||~~~xxxssstttxxxzzzwwwsssssswww{{{}}}{{{|||~~~}}}|||{{{|||~~~vvv}}}~~~xxxwww}}}}}}wwwtttuuuuuuvvvvvvwwwxxxxxxxxx}}}~~~}}}}}}zzzzzzyyyyyyzzz|||~~~|||{{{||||||}}}{{{zzz~~~{{{zzzvvvrrrttt{{{~~~|||{{{|||}}}}}}~~~|||xxxwwwzzz~~~}}}{{{zzzzzzvvvqqqqqqvvv{{{|||kkkOOOMMMVVVPPPTTT^^^YYYAAA999333222111...///333000000000000000000000000////////////............////////////////////////---......///////////////...........................///000///...---...000---///000000000000333555555444555888888777;;;@@@NNNmmm|||}}}~~~}}}}}}~~~~~~}}}yyyvvvuuuvvvxxxvvvxxx{{{}}}}}}{{{zzzyyy{{{}}}|||xxxwwwyyy|||~~~wwwzzz|||{{{zzz{{{~~~|||{{{zzz}}}|||||||||||||||{{{yyytttuuuzzzyyyxxx|||~~~wwwooossstttsssvvv{{{~~~|||{{{wwwyyyzzz~~~{{{yyywwwvvvwwwzzz~~~|||~~~}}}{{{www{{{~~~~~~zzzwwwwwwxxxyyyzzzyyytttnnnkkkjjjlllsssssssssssstttvvvwwwxxx|||wwwqqqppprrrvvvxxxxxxvvvuuuvvvyyy{{{{{{wwwsss{{{yyywwwvvvwwwxxxyyyyyy{{{{{{|||}}}}}}}}}}}}}}}~~~|||zzzyyyyyyxxxvvvtttuuu|||yyyuuuxxx}}}~~~wwwppppppuuuyyyyyywwwwwwyyy}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||uuu~~~yyyxxx~~~xxxqqqtttxxx{{{}}}|||zzzxxxwww~~~}}}~~~}}}xxxzzz{{{|||}}}~~~{{{}}}|||}}}||||||~~~~~~{{{vvvwww}}}}}}~~~}}}|||zzz~~~vvvuuuxxxrrrxxx~~~}}}\\\RRRWWWPPPSSS]]]ZZZFFF<<<444333000---...333000000000000000000000000000000000000////////////////////////////////////---......///////////////...........................///000///...---...000---...000000000111333555555222333555666555999???NNNlll~~~~~~|||{{{|||~~~~~~}}}~~~~~~{{{vvvuuuzzz}}}}}}yyywwwvvvyyy~~~~~~}}}}}}~~~~~~}}}||||||zzzvvvyyy|||}}}}}}|||zzzwwwwwwzzz}}}zzz~~~~~~yyywwwyyy{{{{{{{{{||||||{{{zzz{{{}}}}}}|||{{{{{{zzzyyyzzz|||~~~~~~}}}~~~}}}}}}}}}|||zzzuuusss|||~~~~~~{{{wwwssstttyyy~~~~~~}}}|||{{{yyywwwvvvuuu|||yyyyyyxxxqqqfffbbbfffqqqrrrrrrsssuuuvvvxxxzzzzzz{{{uuukkkhhhoootttuuuwwwqqqqqqvvvvvvrrrppprrrxxxyyyxxxwwwuuuuuuwwwyyy}}}zzz~~~{{{xxxxxxzzz||||||{{{}}}{{{zzzzzzzzzyyyvvvtttyyysssppptttwwwxxxyyy{{{~~~}}}}}}~~~}}}}}}~~~|||}}}~~~~~~{{{}}}{{{|||{{{xxxyyy|||~~~}}}zzzyyy|||~~~~~~}}}}}}|||}}}~~~~~~yyyxxx{{{~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~|||~~~~~~~~~~~~{{{{{{zzzxxxwwwxxx{{{~~~{{{~~~||||||wwwcccYYYWWWSSSUUUVVVeeeOOOCCC777444222///000555222222111111000000//////////////////////////////////////////////////////...///////////////......////////////////////////............---...000222000000111111222222222333444222333666777666999???PPPmmm}}}{{{{{{}}}}}}}}}|||~~~~~~{{{wwwwww|||~~~|||xxxxxx|||~~~~~~|||||||||||||||||||||{{{zzz}}}|||zzz}}}~~~}}}yyyvvvvvvyyy~~~~~~}}}|||}}}~~~|||~~~zzzzzz{{{{{{{{{zzz|||}}}||||||}}}~~~|||zzz{{{}}}~~~|||{{{{{{}}}~~~}}}|||~~~}}}{{{zzzyyyzzz~~~|||yyyxxx~~~}}}yyyvvvwwwzzz}}}~~~~~~|||zzzyyyxxxxxx}}}zzzyyyxxxpppeeeaaacccnnnppprrrtttvvvyyy{{{}}}yyyyyytttmmmmmmtttxxxxxxxxxuuutttwwwvvvrrrrrruuuyyyyyyxxxvvvuuuuuuwwwyyy{{{|||~~~{{{|||yyyuuuvvvzzz}}}}}}|||~~~}}}||||||||||||zzzxxxzzzuuusssvvvxxxwwwwwwyyy}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{}}}{{{{{{{{{xxxxxxzzz{{{|||{{{|||}}}~~~~~~}}}|||{{{{{{}}}~~~~~~yyyxxx{{{|||{{{|||~~~}}}}}}}}}~~~}}}}}}|||~~~~~~~~~~~~{{{yyyxxxxxxxxxxxxyyy{{{}}}~~~|||www}}}iii\\\YYYUUUWWWYYYiiiVVVGGG999444333000000222111111111000000000000000////////////////////////////////////////////////......////////////......////////////////////////.../////////------///111222222222111111111111111444222333666777666999???OOOlll~~~~~~~~~{{{zzzzzz|||~~~}}}|||}}}~~~|||wwwxxx}}}}}}yyyxxxzzz||||||{{{zzz{{{{{{{{{zzzyyywwwvvv{{{}}}|||zzz|||{{{}}}yyyvvvvvvyyy~~~|||{{{zzz{{{}}}~~~~~~}}}{{{|||}}}|||{{{zzz{{{~~~~~~~~~~~~|||yyywwwzzz~~~~~~{{{}}}~~~}}}{{{zzzyyyzzz{{{zzzyyy~~~~~~}}}zzzxxxvvvyyy|||~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}}}}}}}{{{zzzzzz{{{}}}{{{zzzwwwpppfffaaa```eeehhhmmmqqqsssuuuxxxzzzxxxwwwsssppptttzzz|||zzzyyyxxxxxxxxxtttqqqtttzzzzzzyyyxxxuuuttttttwwwzzzxxxzzz~~~~~~~~~}}}{{{wwwsssuuuzzz~~~~~~|||}}}{{{{{{{{{}}}}}}|||{{{zzzvvvuuuyyyzzzxxxwwwxxx}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}{{{}}}{{{{{{zzzxxxxxxxxxxxx{{{}}}~~~~~~}}}}}}|||{{{zzzzzz|||~~~}}}yyywwwyyyzzzyyyyyy{{{~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~{{{zzzyyyxxxvvvwwwzzz|||~~~~~~~~~}}}zzz}}}jjjZZZUUUQQQTTTWWWhhh^^^MMM;;;444333222///...000000000000111111111111////////////////////////////////////////////////......///////////////...////////////////////////...///000000...---......333333222222111000000000444222333666777666999???NNNjjj~~~}}}~~~~~~xxxxxxzzz}}}|||}}}{{{xxxyyy~~~|||xxxxxx||||||}}}}}}|||yyyuuusssrrrvvvwwwwwwvvvzzz~~~|||vvv|||zzzxxxxxxyyy|||~~~|||{{{zzzzzz{{{}}}~~~}}}~~~}}}{{{}}}{{{|||~~~~~~}}}||||||}}}~~~~~~~~~~~~zzzwwwvvvyyy|||~~~|||zzzxxxzzz{{{|||}}}xxxwwwuuuvvvwwwxxxxxxwww{{{}}}|||zzzxxx{{{}}}|||{{{{{{|||}}}~~~~~~}}}{{{{{{{{{{{{zzzzzzyyywwwqqqjjjdddbbbbbbgggmmmppprrrsssvvvxxxyyyvvvrrrsssxxx||||||xxxxxxyyyyyyvvvqqqpppuuu|||{{{zzzxxxuuussstttwwwzzzzzz{{{~~~~~~~~~~~~}}}yyyuuuvvv{{{~~~~~~|||xxxwwwvvvxxxzzz||||||{{{yyywwwwww{{{|||yyyxxxzzz~~~{{{zzz~~~~~~~~~~~~~~~~~~}}}||||||{{{yyyzzzxxxxxxzzz~~~}}}zzzzzzzzz{{{|||}}}||||||{{{{{{vvvtttwwwyyyxxxxxxzzz~~~|||{{{zzz{{{|||}}}|||||||||}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzvvvyyy~~~~~~}}}~~~lllXXXQQQMMMQQQUUUfffdddRRR===222222333000,,,//////000000111111222222////////////////////////////////////////////////---...//////////////////////////////////////////---///111111///---------222222111111111111111111444222333666777666999???MMMfffxxxxxx{{{{{{}}}{{{xxxyyy~~~|||yyy{{{}}}xxxsssqqqqqqtttuuuuuuuuuxxx}}}{{{uuuvvvvvvwwwzzz~~~~~~|||~~~}}}}}}{{{{{{|||}}}{{{|||{{{xxxzzz~~~~~~|||{{{~~~}}}zzzyyy}}}}}}}}}~~~~~~}}}yyywwwyyyzzz{{{{{{|||{{{{{{{{{{{{~~~}}}|||uuuttttttuuuwwwyyyzzzyyyzzz|||~~~}}}||||||||||||}}}~~~}}}{{{zzzzzzzzzwwwxxxyyywwwuuuqqqkkkgggiiinnntttwwwvvvvvvyyy||||||wwwsssuuuyyyzzzwwwtttuuuwwwwwwsssooopppvvv{{{|||{{{zzzwwwuuuuuuxxxzzz~~~~~~~~~~~~~~~}}}~~~}}}zzzyyyzzz{{{{{{{{{vvvuuuuuuvvvyyy{{{||||||yyywwwyyy}}}}}}zzzzzz}}}}}}zzzxxx{{{|||}}}~~~~~~~~~}}}zzz|||zzzyyy{{{}}}}}}zzzvvvvvvyyy}}}~~~zzzxxxxxxtttrrruuuxxxwwwxxxzzz~~~|||zzzzzzzzz{{{xxxyyyzzz{{{|||}}}~~~~~~}}}{{{|||~~~~~~{{{yyyvvvyyy~~~}}}}}}~~~}}}rrr[[[RRRNNNRRRWWWggghhhVVV???111111333111---//////000000111111222222////////////////////////////////////////////////------...///////////////////////////////////////---///111111///---------//////000111222222333333444222333666777666999???LLLccc{{{{{{||||||~~~}}}zzzzzz}}}~~~}}}vvvrrrrrrssswwwyyyyyywwwyyy}}}}}}yyyvvvuuuvvv{{{}}}zzz}}}}}}~~~}}}{{{{{{|||~~~zzz|||{{{wwwxxx|||}}}{{{~~~~~~{{{yyy}}}|||{{{|||||||||zzzyyy}}}|||zzzzzzzzz{{{}}}~~~~~~{{{wwwvvvvvvwwwzzz}}}~~~~~~zzz|||~~~~~~}}}|||zzzyyyxxxuuuxxxyyyyyyyyyxxxsssllllllrrrwwwyyywwwvvvzzz~~~~~~yyyuuuwwwxxxuuusssssssssvvvvvvrrrppptttyyy|||}}}}}}|||zzzxxxwwwxxxzzz}}}}}}~~~~~~~~~~~~{{{wwwvvvxxxzzzyyywwwwwwxxx{{{~~~{{{zzz{{{~~~}}}zzz{{{~~~{{{xxxvvvxxxzzz|||}}}}}}~~~~~~|||zzz{{{{{{{{{|||}}}{{{xxxvvvvvvyyy~~~zzzwwwxxxtttrrruuuwwwvvvvvvyyy~~~|||{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}yyyzzz|||~~~~~~}}}yyywwwtttwww|||}}}||||||}}}~~~{{{vvvzzzuuu[[[QQQLLLQQQUUUeeelll\\\EEE333///333222...000000000000111111111111////////////////////////////////////////////////,,,---...///000000000000////////////////////////...///000000...---............///111222333444555444222333666777666999???KKK___~~~}}}}}}}}}~~~zzztttrrrtttxxxyyy}}}}}}yyyyyy|||~~~~~~{{{xxxvvvxxx|||~~~|||yyyxxxzzz|||}}}{{{{{{|||~~~{{{}}}|||xxxxxx}}}~~~}}}}}}}}}}}}{{{{{{|||}}}}}}|||~~~}}}|||{{{|||}}}~~~|||}}}|||zzzyyyxxxxxxyyy|||~~~~~~~~~|||}}}}}}~~~~~~{{{xxxvvvvvvzzz|||{{{|||}}}xxxpppmmmrrrwwwxxxuuuvvv{{{zzzxxxyyywwwrrrqqqtttuuuxxxwwwtttuuu|||~~~}}}~~~}}}{{{yyyyyyyyy||||||}}}~~~}}}~~~|||{{{sssqqquuuzzz{{{zzzxxxyyy|||~~~~~~~~~{{{xxxzzz~~~|||zzzxxxxxxzzz}}}~~~|||{{{}}}||||||{{{xxxwwwzzz|||}}}|||zzzxxxxxxyyy{{{~~~|||zzz|||vvvtttuuuvvvtttsssuuuzzzyyywwwvvvwwwxxxzzz{{{}}}~~~~~~|||}}}~~~~~~{{{yyywwwvvvxxx{{{~~~|||zzzyyyzzz|||}}}|||zzz}}}www\\\QQQLLLQQQTTTcccssseeeMMM777///222333000111111111000000000000000////////////////////////////////////////////////,,,---...///000000000000////////////////////////.../////////------///111//////000111222333333444444222333666777666999???JJJ]]]~~~~~~}}}~~~~~~}}}}}}|||~~~~~~}}}{{{||||||xxxsssrrrwww|||zzz~~~~~~zzzwwwzzz~~~{{{vvvvvvyyy{{{{{{xxxssswww{{{|||{{{zzz|||~~~}}}}}}yyyyyy~~~}}}}}}~~~{{{zzz|||~~~}}}}}}~~~~~~}}}|||yyy{{{zzzxxxzzzyyyxxxxxxzzz||||||{{{~~~{{{}}}{{{|||xxxvvvxxx|||~~~}}}~~~zzzqqqpppvvv{{{{{{xxxzzz{{{zzzzzzwwwqqqrrrwwwwwwyyyxxxvvvzzz}}}}}}zzzyyyyyywwwyyy}}}{{{~~~~~~xxx}}}zzzqqqmmmsss{{{|||zzzxxxyyy|||zzzvvvxxx}}}~~~}}}|||yyy{{{~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}~~~{{{zzzyyyvvvtttxxx}}}~~~{{{yyyyyy{{{|||}}}}}}~~~~~~~~~~~~~~~yyyvvvvvvuuurrrqqqrrrppppppoooppprrrtttwwwyyyxxxzzz}}}}}}{{{zzzyyyyyyzzz|||~~~xxxvvvttttttuuuyyy|||||||||aaaVVVQQQUUUXXXgggxxxkkkSSS:::///111333000222222111111000000//////////////////////////////////////////////////////,,,---...///000000000000////////////////////////............---...000333111111111111111222222222444222333666777666999???III[[[}}}}}}||||||~~~|||}}}xxxxxx~~~{{{yyyxxxyyyzzz{{{wwwwwwwwwvvvuuuvvvyyy||||||wwwvvvxxxxxxsssnnntttuuuxxx{{{||||||{{{zzz~~~}}}|||{{{{{{zzzzzzzzz~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~xxxtttvvvzzzzzzvvvtttuuuzzz}}}{{{yyy{{{}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~|||{{{zzzzzzzzz{{{uuu|||wwwssswww~~~~~~xxxyyy|||}}}~~~{{{{{{{{{|||}}}|||{{{{{{|||wwwvvv|||~~~}}}}}}}}}}}}xxx}}}~~~xxxtttssstttvvvxxx{{{|||{{{zzzyyy}}}|||{{{}}}}}}{{{|||~~~{{{yyyxxxxxxyyyzzzzzzyyyyyy{{{}}}|||zzzyyyzzz}}}~~~}}}{{{}}}zzzxxxvvvuuusssqqqssssssssssssuuuxxx{{{}}}|||{{{}}}xxxwww|||pppjjj[[[ZZZiiiqqqxxxmmmYYY___^^^ZZZ___lllqqq^^^>>>222111111444222222222111111111111000///////////////.........////////////////////////............////////////////////////////////////...///000///------///000000000000000000111111222222333555555555666999;;;IIIZZZ~~~~~~~~~||||||~~~|||{{{zzz~~~{{{yyyxxxyyy{{{|||yyyxxxvvvuuuvvvwwwyyyzzz~~~{{{xxxwwwxxxxxxuuurrrwwwxxxzzz{{{{{{{{{zzzzzz||||||{{{zzzyyyyyyyyyzzz}}}|||{{{|||}}}}}}~~~~~~~~~~~~yyyvvvwwwyyywwwuuusssuuu{{{~~~}}}{{{xxxzzz~~~~~~}}}||||||zzzxxxxxxyyy|||~~~}}}|||{{{zzzzzzzzzzzz||||||}}}xxxzzzwwwuuuwww|||~~~|||wwwyyy}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}{{{yyy{{{~~~~~~~~~~~~~~~~~~{{{|||~~~{{{vvvssstttvvvyyy|||~~~~~~}}}|||}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}{{{yyyxxxyyy{{{}}}}}}|||zzzzzzzzz{{{yyyxxxzzz}}}}}}}}}{{{{{{yyyvvvtttyyyzzzzzzxxxwwwxxx{{{~~~}}}|||~~~yyyyyy~~~~~~dddUUUaaaooowwwuuu]]]___^^^ZZZ___kkkppp]]]>>>333222111333222222222111111111000000/////////////////////...////////////////////////............////////////////////////////////////...///000///------///000000000000000000111111222222333555555555666999;;;GGGYYY}}}|||~~~~~~}}}~~~}}}~~~}}}~~~|||{{{zzz{{{|||}}}|||xxxuuutttwwwyyyxxxwwwzzzzzzzzzyyyyyyyyyxxxxxx{{{{{{{{{{{{zzzyyyyyyxxxzzzzzzyyyxxxxxxxxxyyyzzz|||zzzyyyzzz|||}}}|||}}}~~~~~~{{{wwwwwwxxxxxxvvvtttvvv{{{}}}}}}{{{qqqssswww|||~~~~~~~~~uuuttttttwww|||~~~}}}{{{{{{{{{zzzzzzzzzzzzyyy}}}yyyzzz~~~~~~{{{yyyxxxxxxyyyzzz|||}}}~~~yyywww{{{~~~~~~~~~xxxxxxxxxyyyzzz}}}||||||~~~~~~|||}}}}}}}}}}}}~~~~~~}}}{{{zzz|||~~~zzzuuuvvvxxx{{{~~~}}}|||zzzwwwwwwyyy~~~~~~~~~}}}{{{yyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{yyyxxxzzz|||~~~{{{yyyxxx{{{zzzxxxyyy|||~~~{{{xxxyyy|||~~~{{{xxxwww{{{~~~|||}}}~~~xxxXXX]]]qqqzzz~~~{{{\\\ZZZZZZWWW]]]iiiooo\\\???555444111222222222111111111000000000......//////////////////////////////////////////............////////////////////////////////////...///000///------///000000000000000000111111222222333555555555666999;;;FFFXXX~~~{{{zzz{{{}}}~~~|||||||||}}}~~~yyyttttttxxxzzzyyyvvvxxxzzz{{{{{{zzzzzz|||}}}}}}}}}|||zzzyyywwwvvvuuuyyyyyywwwwwwwwwyyyzzz{{{}}}|||{{{{{{||||||zzz|||~~~|||wwwuuuuuu{{{yyywwwxxxzzz{{{zzzyyyrrrrrrrrruuu}}}~~~~~~uuutttuuuwww|||}}}~~~||||||{{{{{{zzzzzzyyyxxx}}}~~~}}}zzz||||||yyy{{{}}}|||zzzzzz}}}}}}yyyyyy}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||zzzyyy{{{}}}~~~|||zzzzzz{{{~~~{{{zzzxxxvvvuuuvvvzzz~~~zzz}}}~~~~~~~~~|||{{{|||~~~||||||}}}~~~~~~}}}{{{zzzyyyyyy{{{}}}}}}|||zzzzzzzzz|||{{{zzzzzz{{{}}}~~~zzzsssxxx|||zzzvvvvvv{{{~~~~~~hhheeewwwzzzVVVQQQRRRSSSZZZgggnnn]]]AAA888555111111111111111111000000000000............////////////////////////////////////............////////////////////////////////////...///000///------///000000000000000000111111222222333555555555666999;;;FFFWWW~~~||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{vvvvvvyyy|||zzzwwwyyy{{{|||}}}|||}}}~~~}}}||||||zzzxxxvvvtttsssyyyxxxwwwwwwwwwzzz|||~~~}}}~~~~~~}}}|||zzz{{{~~~~~~zzzvvvsssrrryyyxxxwwwwwwxxxxxxxxxxxxyyyxxxvvvvvvxxx}}}|||zzzyyyyyy{{{}}}~~~zzzyyyxxxyyy}}}~~~~~~}}}|||}}}}}}}}}}}}}}}|||zzzxxxwwwzzz|||~~~}}}{{{zzz}}}|||{{{~~~~~~||||||~~~|||}}}~~~}}}{{{zzzxxxyyywwwuuuvvvzzz~~~}}}}}}}}}yyy{{{||||||zzz{{{~~~{{{{{{{{{yyyvvvtttuuuvvvtttxxx{{{{{{~~~~~~~~~}}}|||}}}~~~}}}{{{zzzyyywwwxxxxxxxxxwwwxxx{{{~~~}}}}}}||||||{{{|||}}}~~~~~~{{{sssxxx|||{{{vvvuuuzzz~~~}}}}}}zzzppp|||yyyRRRLLLNNNQQQYYYeeeoooaaaFFF:::555000000111111111000000000//////---.........//////000000////////////////////////............////////////////////////////////////...///000///------///000000000000000000111111222222333555555555666999;;;FFFXXX~~~}}}~~~zzzwwwvvvwwwyyy~~~~~~~~~{{{zzz||||||yyyxxx{{{}}}|||{{{}}}}}}}}}~~~{{{|||||||||zzzwwwtttsssxxxwwwvvvvvvwwwzzz}}}{{{}}}~~~|||zzz{{{}}}~~~~~~~~~}}}}}}~~~{{{xxxuuutttssstttssssssssssssssstttuuusssvvvzzz|||||||||}}}}}}yyyyyyyyyyyy{{{}}}}}}{{{{{{}}}|||}}}}}}||||||}}}~~~|||{{{{{{{{{||||||}}}}}}|||{{{yyyxxxxxx{{{}}}}}}zzzzzz~~~~~~}}}}}}}}}{{{yyy{{{|||yyyvvvtttrrrpppnnnqqqwww~~~}}}~~~}}}xxx{{{}}}}}}zzzzzz~~~~~~~~~uuuvvvwwwtttpppkkkiiihhhmmmsssxxxyyy{{{|||~~~~~~}}}|||zzzxxxwwwuuuuuuuuuttttttvvv{{{~~~{{{|||~~~~~~}}}|||}}}~~~~~~{{{zzz}}}}}}yyyvvvxxx{{{}}}~~~~~~~~~}}}zzzyyy{{{~~~~~~xxx}}}VVVMMMPPPSSS[[[cccqqqgggKKK;;;444000111111111000000000/////////------......///000000000////////////////////////............////////////////////////////////////...///000///------///000000000000000000111111222222333555555555666999;;;FFFXXX}}}{{{{{{yyyvvvqqqmmmlllmmmooorrruuu}}}~~~||||||}}}||||||zzzxxx|||~~~|||{{{{{{}}}}}}~~~}}}zzz|||~~~~~~{{{wwwtttvvvuuuttttttvvvyyy}}}yyy{{{}}}{{{{{{{{{{{{||||||||||||zzz~~~}}}yyyvvvuuuvvvwwwxxxrrrrrrpppnnnkkkjjjiiijjjcccgggnnnssswwwyyy{{{}}}zzzzzz{{{}}}~~~||||||}}}~~~~~~|||~~~}}}|||{{{|||}}}{{{zzzzzzzzzzzzwwwxxxzzz|||||||||{{{zzzxxxzzz{{{zzz|||}}}yyyzzz|||~~~}}}{{{|||~~~|||xxxwwwzzz}}}~~~~~~|||yyyxxxrrrnnnlllooovvv}}}zzz{{{{{{||||||}}}~~~~~~~~~~~~rrrrrrrrrnnniiidddaaa```iiipppwwwxxxzzz}}}~~~}}}{{{|||}}}~~~~~~yyy{{{}}}}}}|||{{{yyywwwuuuttttttuuuuuuuuutttvvvyyy{{{vvvzzz~~~~~~~~~|||}}}~~~{{{yyyyyyzzz{{{~~~}}}~~~}}}|||{{{{{{}}}{{{~~~{{{wwwvvvyyy|||{{{yyy}}}zzz|||}}}]]]QQQRRRSSSYYYbbbtttmmmPPP<<<222///333111000000000////////////------......///000000111////////////////////////............////////////////////////////////////...///000///------///000000000000000000111111222222333555555555666999;;;DDDVVV|||wwwuuuqqqkkkgggfffgggiiihhhlllvvv~~~}}}}}}}}}~~~~~~|||xxxwwwxxxzzzyyy|||zzz}}}{{{zzzwww}}}~~~~~~~~~}}}|||}}}}}}~~~|||yyy|||~~~yyyvvvtttsssrrrrrrtttxxx|||yyyzzzzzz{{{}}}~~~|||{{{{{{zzzzzzzzz{{{{{{vvv{{{{{{xxxtttrrrtttwwwzzz|||vvvtttqqqkkkeee```^^^]]]YYYZZZ\\\```dddllltttzzzwwwxxxzzz|||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~zzzyyyyyyzzzzzzzzzssstttwwwzzz||||||||||||yyyzzzxxxuuuwww||||||yyyzzzzzz|||~~~~~~zzzxxxyyy|||zzzvvvvvvzzzwwwyyy|||xxxsssoooqqqwww}}}~~~}}}}}}|||zzzyyy{{{|||}}}}}}}}}~~~~~~vvvvvvtttpppkkkfffddddddgggooowwwyyyyyy|||}}}{{{yyyzzz}}}~~~wwwxxx|||||||||{{{yyywwwtttrrrqqqtttvvvxxxwwwvvvvvvvvvwwwrrrwww}}}|||{{{{{{||||||||||||{{{{{{zzz}}}|||~~~~~~|||}}}xxxwwwvvvvvvyyy~~~xxx}}}tttuuuxxx{{{xxxuuuzzz||||||{{{}}}|||bbbTTTRRRRRRVVVaaavvvqqqTTT===111...444000000000000////////////---------...///000000111////////////////////////............/////////000////////////////////////...///000///------///000000000000000000111111222222333555555555666999;;;CCCUUUyyyooolllpppnnnhhhllljjjlllsss}}}|||yyywwwxxx~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~}}}~~~||||||}}}zzz}}}{{{zzz|||~~~{{{vvvuuurrrpppppprrrwww{{{ooozzzvvvrrr|||{{{yyywwwxxx{{{zzzxxxvvvyyyvvvsssqqqpppsssvvvxxx~~~xxxqqqnnniiibbbZZZUUUWWWQQQSSSSSSRRRaaarrrtttzzz||||||yyy{{{yyyzzz}}}~~~|||{{{}}}xxxxxx{{{zzzuuussswwwuuuyyy{{{yyyvvvvvvxxxyyyxxxxxxxxxvvvttttttvvvxxxtttsssrrrtttxxx}}}zzzzzzyyyyyyxxxxxxyyyyyyzzzyyyxxx{{{xxx{{{}}}|||{{{|||~~~~~~{{{xxxvvvwwwzzz||||||{{{|||}}}|||yyypppmmmmmmlllqqqvvvzzz{{{zzzyyyxxx}}}}}}zzz{{{|||yyyrrroooqqqrrrpppzzz}}}zzztttrrrqqqtttwww|||}}}}}}{{{uuuxxx{{{|||{{{{{{~~~}}}|||zzzwwwvvvxxx{{{~~~|||zzzxxxxxxyyy{{{}}}yyyxxxvvvwwwyyy{{{|||||||||{{{|||~~~cccfffeeemmm}}}mmmQQQQQQWWWWWWpppbbb;;;555888---111111111111000000000000------...///000000//////...///000111111000///...---......///////////////000000000///......------000//////............///000000///...---...111333444444444555777888:::;;;DDDTTT}}}zzzsssnnnqqqrrrtttyyy~~~~~~~~~|||{{{}}}}}}}}}}}}~~~{{{|||~~~{{{yyyxxxvvvxxxzzzzzzwwwsss|||{{{yyyuuupppoooqqqsssvvvvvv{{{~~~mmmsssxxxxxxvvvuuuuuuvvvwwwvvvxxx|||}}}}}}~~~{{{yyyuuussssssuuuxxxzzzwwwmmmeeeaaaYYYPPPPPPSSSWWWhhhyyy||||||}}}~~~}}}~~~zzzzzz~~~}}}xxxvvvyyyttttttsssssstttwwwwwwwwwyyyxxxvvvsssqqqrrruuuxxxqqqpppoooqqqvvvzzz}}}~~~zzzyyyxxxxxxxxxyyy{{{|||yyywwwwwwzzz}}}yyyyyy{{{}}}|||{{{|||~~~|||yyywwwwwwzzz|||||||||zzzxxxppptttyyy}}}}}}|||{{{{{{~~~}}}~~~~~~~~~{{{{{{|||~~~}}}yyysssqqquuuwwwvvv{{{~~~{{{vvvttttttwwwyyy|||}}}{{{~~~}}}~~~~~~|||yyyzzz{{{{{{yyyyyy{{{~~~}}}|||~~~~~~yyyuuuwww}}}|||}}}{{{zzzzzz{{{|||yyyxxxwwwxxxzzz|||}}}}}}~~~~~~~~~{{{zzz{{{}}}{{{bbbYYYSSSYYYtttUUURRRWWWWWWqqqqqqDDD666777///111111111000000000//////------...///////////////...//////000000//////...---......///////////////.........//////////////////............///000000000000000...---...111333444444444555666888::::::EEETTT}}}~~~~~~~~~}}}{{{zzz{{{}}}}}}|||~~~~~~}}}}}}~~~||||||~~~~~~|||zzz{{{~~~}}}~~~||||||}}}~~~}}}xxxsssqqqtttvvvtttooommmooorrrzzzssstttrrrkkkrrrssstttuuuuuuuuuwwwzzz{{{xxxxxx{{{{{{yyyzzz}}}}}}{{{xxxvvvvvvwwwyyy{{{~~~zzzvvvhhhbbb___]]]gggrrrrrr~~~~~~|||zzzzzz|||zzzvvvtttuuummmiiifffiiiooouuuwwwwwwzzzzzzxxxuuussssssvvvyyyqqqpppoooqqquuuyyy|||}}}zzzyyyxxxwwwxxx{{{~~~|||xxxvvvzzz}}}xxxzzz|||}}}{{{zzz|||~~~~~~~~~|||yyyxxxzzz|||}}}~~~}}}xxxppptttzzz}}}~~~~~~|||}}}}}}{{{|||{{{{{{|||{{{uuutttxxxzzzxxx|||{{{wwwvvvwwwyyyzzz|||}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}|||||||||zzzxxxvvvwwwzzz}}}{{{zzz}}}xxxsssxxxvvv{{{~~~{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~|||yyyxxx{{{~~~uuuvvv~~~jjjVVVRRRYYY~~~ZZZRRRVVVWWWmmmNNN888888222000000000000////////////---......//////////////////..................///---......///////////////------......///000000111......---......///000111///000000///...///111333333333444555666888999:::EEESSS{{{~~~~~~~~~}}}~~~}}}|||vvvqqqoooqqqtttwww||||||}}}}}}{{{~~~~~~{{{{{{~~~}}}|||}}}~~~||||||~~~~~~|||zzz{{{}}}~~~}}}|||wwwvvvuuuwwwwwwuuuoooiiiiiioootttsssooommmpppsssvvvsssrrrqqqlllmmmrrrvvvwwwwwwyyy}}}|||uuutttzzzzzzuuuwww}}}|||zzzxxxxxxyyyzzz{{{xxxmmmlllnnnllltttyyy|||yyyxxxwwwvvvsssoookkkjjjccc___\\\aaagggmmmsssxxxzzz{{{{{{zzzxxxwwwyyyzzzwwwuuutttuuuxxx{{{}}}}}}zzzyyywwwwwwxxx|||zzzvvvzzz}}}}}}}}}}}}zzzxxxyyy}}}~~~~~~~~~~~~~~~|||{{{{{{}}}xxxppplllpppuuuyyy|||~~~}}}{{{||||||yyyyyy||||||}}}~~~wwwuuuwwwxxxvvv{{{~~~~~~zzzwwwwwwyyyzzzzzz{{{{{{||||||}}}}}}}}}||||||~~~}}}{{{{{{{{{{{{zzz{{{zzzwwwuuuuuuwww{{{~~~{{{zzz|||~~~~~~xxxuuuyyy}}}vvvtttwww{{{~~~|||yyyxxxxxxxxxyyy~~~|||zzz{{{~~~rrrooottt{{{^^^]]]fff___SSSUUUVVVfffSSS;;;888444000000000/////////............///////////////...///...---,,,,,,---...///---......///////////////............//////000000//////.........//////000///000111000//////111333333333444444666777999:::EEESSSzzz~~~yyy{{{zzzyyyyyy|||}}}tttmmmiiijjjmmmpppvvvuuuvvvzzzzzzyyy|||~~~{{{|||~~~|||{{{|||~~~}}}}}}~~~||||||||||||{{{zzzyyywwwvvvvvvvvvssslllfffjjjnnnrrrrrrnnnkkkmmmoooooowwwtttwwwxxxllljjjmmmrrrsssqqqsssxxxxxxqqqpppvvvwwwsssvvv~~~{{{zzzzzzyyyyyyzzzzzz{{{}}}tttwwwyyyrrrttt{{{{{{}}}~~~~~~xxxyyyxxxuuuqqqmmmhhheeeccc___]]]___```bbbjjjtttvvvxxx{{{|||{{{yyyxxxxxx}}}zzzxxxwwwyyy{{{{{{{{{{{{yyyxxxwwwxxx{{{zzzuuuvvv}}}~~~zzzvvvvvvyyy||||||{{{yyyzzz|||~~~~~~}}}~~~~~~vvvnnnkkknnnrrrtttvvvwwwyyy{{{{{{yyyyyy~~~|||xxxxxx}}}|||}}}~~~~~~}}}}}}wwwuuuwwwxxxvvvzzz|||~~~|||yyywwwxxxzzzzzzzzz{{{|||}}}}}}||||||}}}|||{{{yyyvvvsssqqqsssvvvzzz}}}~~~||||||}}}~~~{{{zzzyyyyyy{{{{{{{{{zzzttttttuuuwww{{{~~~~~~|||yyyvvvuuuvvvwwwyyy~~~~~~}}}}}}|||xxxqqqkkkmmm}}}hhhccckkkcccSSSSSSUUUgggzzz~~~VVV===777222000000000000////////////...///////////////......///...---,,,,,,---...///---......///////////////000000//////............111000///...............///000111111000000111333333333333444555777999:::EEESSSzzzzzzvvvtttrrrrrrsssyyy{{{rrrllljjjkkkllllllmmmrrrwwwxxxxxx|||~~~~~~}}}{{{{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||yyyvvvuuusssnnnfffaaaZZZ]]]```cccfffiiimmmpppooo|||vvvlllxxx~~~vvvqqqgggbbbdddfffdddgggmmmqqqnnnnnnqqqssssssvvv{{{xxxxxxyyyzzzzzz{{{{{{{{{uuuuuuwwwmmmjjjqqquuu~~~~~~~~~}}}}}}}}}}}}~~~{{{~~~|||zzzxxxtttpppoooiiifffeee```\\\bbbnnnooossswwwyyyyyywwwvvvvvv}}}{{{xxxwwwxxxyyyyyyyyy|||zzzxxxwwwxxxzzz|||~~~|||xxxttttttxxx}}}|||xxxvvvwwwzzzvvvuuutttvvvyyy|||~~~~~~~~~}}}uuuooopppqqqrrrrrrqqqqqqssstttyyyvvvwww~~~~~~zzzyyy}}}}}}}}}~~~}}}{{{zzz|||zzzvvvvvvzzz{{{yyyzzz|||}}}{{{xxxwwwzzz}}}{{{|||}}}~~~xxxtttpppnnnnnnqqqssstttxxxxxxyyyzzz|||}}}~~~~~~xxx|||~~~}}}yyywwwzzz}}}zzzxxxvvvvvvyyy|||~~~|||yyytttpppnnnppprrruuuxxx{{{~~~~~~|||{{{}}}~~~}}}|||~~~}}}}}}}}}~~~}}}{{{vvvsssqqqhhhiiixxxzzzqqqwwwdddSSSRRRRRRlllxxx}}}YYY>>>666000111111111111000000000000//////////////////...---///..................///---......///////////////111000000///......------000000///...............///000222222000000111333222222333444555777888999EEESSS{{{zzzwwwpppnnnlllmmmsss|||}}}zzz{{{~~~mmm___}}}{{{rrrmmmkkkjjjmmmpppvvv{{{{{{yyy|||~~~}}}~~~||||||||||||}}}~~~~~~}}}|||}}}~~~wwwrrrlllgggccc\\\TTTNNNJJJJJJMMMUUU___jjjqqqtttuuu{{{uuunnnnnniiihhhqqqvvvcccSSSRRRVVVZZZbbblllnnnppppppooopppuuuxxxvvvvvvwwwyyy{{{|||}}}}}}}}}hhhWWWWWWdddjjjrrr~~~|||||||||}}}~~~}}}~~~tttmmmlllhhhaaadddmmmnnnpppsssttttttuuuwwwyyy{{{yyyvvvvvvxxxzzzzzzzzz|||{{{zzzxxxxxxxxxyyyzzzyyyyyyxxxxxxxxxyyy{{{}}}}}}{{{yyyzzz{{{xxxvvvttttttwwwyyy{{{{{{zzz|||~~~~~~~~~~~~zzz|||~~~~~~|||xxxtttppprrrsssssssssrrrsssuuuwwwvvvsssuuu}}}}}}{{{~~~}}}}}}~~~~~~{{{yyyzzz|||zzzwwwwww{{{|||zzzzzz|||}}}{{{xxxxxx|||~~~{{{uuuooojjjhhhgggfffdddhhhjjjnnntttyyy}}}~~~~~~xxx}}}|||yyyzzz|||~~~{{{yyyxxxzzz{{{zzzxxxxxxssskkkeeebbbcccfffiiiiiinnntttvvvvvvwwwzzz~~~}}}zzzxxxzzz~~~~~~}}}{{{zzz{{{|||{{{zzzpppffffffuuuxxxcccRRRPPPOOOhhhsss[[[???666222222222222222111111111111///////////////...------...//////000000//////...---......//////////////////////////////.........---------......000111111///000222222111111111333222222333444555777888999EEETTT}}}~~~{{{qqqnnnjjjiiimmmuuu~~~~~~xxxssstttzzz{{{oooZZZrrr~~~vvvoookkkiiivvvyyy{{{|||}}}}}}~~~yyyyyyyyyzzz{{{}}}}}}~~~~~~}}}~~~wwwpppiiiaaaXXXRRRPPPMMMMMMTTT```lllsssuuu{{{xxxtttuuuooo[[[ZZZpppwww^^^HHHFFFNNNWWWeeerrrnnnuuuuuupppqqqyyyzzzuuuuuuwwwyyy|||~~~~~~gggOOOIIIXXXeeerrr~~~~~~||||||}}}~~~|||xxxpppqqqqqqkkkkkkqqqpppqqqqqqqqqrrrvvvzzz~~~zzzxxxvvvwwwyyy|||}}}~~~||||||zzzyyyxxxwwwwwwvvvyyy|||~~~{{{xxxxxxzzz{{{~~~|||}}}~~~~~~{{{wwwuuuuuuuuuuuutttwwwyyy||||||||||||}}}uuuyyy~~~~~~~~~~~~~~~|||xxxuuutttqqqrrrtttuuuvvvxxx|||tttqqqttt}}}~~~|||~~~}}}}}}~~~~~~}}}{{{xxx}}}}}}yyywwwzzzzzzxxx|||}}}~~~|||yyyzzz~~~}}}~~~~~~wwwooohhhccc```[[[XXX\\\___fffooowww|||~~~~~~xxx~~~}}}zzzzzz|||zzzzzz{{{yyyuuuqqqtttmmmddd[[[VVVWWW[[[^^^^^^dddkkkpppqqqsssxxx}}}{{{wwwvvvzzz~~~||||||yyyyyy|||oooeeedddsssuuubbbRRROOOMMM```mmm\\\???888666333333333222222222111111//////000000///...------...///000111111000///...---......///////////////------......///000000000***+++,,,---///111333444///000222222111111111222222222333333555666888999DDDTTT}}}vvvhhhfffmmmuuu}}}zzzqqqjjjjjjvvv~~~|||zzz|||[[[ooozzzzzzuuurrr}}}~~~}}}yyyzzz~~~~~~zzz|||}}}}}}|||{{{}}}}}}zzzpppYYYUUUTTTTTTVVV___kkksssvvvvvvzzz}}}qqqccc```cccpppuuu```KKKRRRYYY^^^nnnppppppppprrruuuwwwwwwwwwtttuuuwwwyyy{{{|||||||||oooTTTJJJWWWfffvvv}}}~~~}}}zzzxxxxxxzzz}}}|||vvvooowwwwwwtttooogggtttwwwwwwtttsssvvvxxxwwwwwwwwwxxxzzz}}}~~~~~~}}}}}}|||}}}}}}xxxtttzzzxxxxxxzzz}}}}}}{{{wwwzzz|||~~~~~~~~~{{{xxxwwwxxxzzz}}}}}}{{{|||~~~{{{{{{{{{|||~~~~~~}}}~~~~~~}}}|||{{{yyyuuurrrsssvvvxxxxxxwwwxxx{{{vvvuuuuuuxxx}}}~~~{{{~~~~~~~~~}}}{{{zzzzzzzzz|||{{{{{{}}}|||||||||{{{{{{|||}}}}}}~~~~~~}}}zzzzzz|||sssjjjeeecccaaa___[[[]]]bbbhhhooowww~~~{{{|||{{{xxxtttoooiiieeelllfff^^^WWWSSSSSSTTTUUUYYYXXX]]]fffjjjjjjooovvvyyysssrrrsssuuu{{{~~~{{{}}}oookkkmmmwwwsssiiiQQQKKKKKK[[[tttiiiBBB999222222222222111000//////...000000000000////////////////////////////////////+++,,,...000111111000///222---,,,//////+++,,,111////////////////////////......///000111222222333222333555555555666999;;;GGGVVV~~~jjjjjjqqqtttzzzuuunnnmmmuuu}}}}}}{{{}}}bbbssszzz~~~~~~~~~~~~}}}|||~~~~~~{{{|||~~~zzz}}}}}}}}}||||||}}}hhhXXXXXX[[[```iiisssxxxyyy}}}tttpppxxx~~~lllXXXYYY\\\aaaqqqtttttttttuuuwwwxxxyyyyyyrrrrrrtttvvvxxxzzz{{{|||oooSSSHHHTTTddduuu}}}}}}{{{yyyyyy{{{~~~~~~oooiiitttwwwwwwuuupppuuuyyyyyyvvvtttvvvvvvtttppppppppprrruuuvvvuuuttt~~~~~~yyyzzz||||||wwwsssxxxzzz|||}}}}}}~~~|||zzzyyyzzz|||}}}}}}|||yyyxxxzzz|||zzzzzz{{{|||~~~~~~}}}{{{~~~}}}}}}~~~||||||{{{yyyvvvtttuuuwwwyyyyyyxxxyyy{{{}}}vvvtttrrrtttxxxzzzzzzxxxyyyzzz|||||||||}}}}}}~~~~~~|||{{{|||}}}zzzyyyyyyzzz|||~~~~~~~~~~~~}}}|||}}}}}}xxxtttooojjjffffffhhhmmmrrrwww{{{|||zzz}}}xxxsssoookkkgggdddbbb```^^^\\\\\\[[[ZZZYYYTTTQQQSSSYYY^^^aaaiiiqqq{{{wwwuuuvvvwwwwww|||{{{{{{mmmjjjkkkuuulllSSSNNNPPPVVVpppoooEEE999111222222222111000/////////000000000000////////////////////////////////////+++,,,...000111000//////111---,,,//////---...333//////////////////////////////000000111111222222222333555555555666999;;;FFFVVVqqqkkkoooqqqwww}}}xxxyyy}}}}}}~~~}}}{{{iiiuuuzzz}}}}}}zzzyyyzzz|||~~~~~~{{{}}}~~~~~~}}}|||}}}lllSSSUUU\\\hhhttt|||~~~~~~}}}mmmiiihhhlllwwwyyyyyyyyyyyyyyyzzzzzz{{{sssssssssuuuwwwzzz|||~~~mmmQQQEEEPPP```sss}}}}}}{{{zzz{{{}}}hhhcccpppvvvwwwyyywwwwwwzzzyyyvvvuuuvvvuuurrrtttssstttvvvxxxzzzyyyxxxzzz{{{}}}}}}~~~|||~~~|||yyyvvvuuu{{{||||||||||||}}}~~~||||||}}}}}}}}}|||zzzwwwwwwxxxzzzxxxxxxyyyzzzzzzzzzyyyyyy}}}|||{{{{{{|||{{{yyyvvvxxxyyyzzzyyyxxxxxxzzz{{{wwwtttpppqqqtttwwwwwwvvvsssvvvyyy{{{}}}~~~~~~}}}||||||{{{{{{||||||yyywwwvvvxxx}}}zzzyyyzzz}}}}}}|||{{{~~~uuuqqqoooooorrrwwwzzzzzzxxx{{{~~~{{{vvvrrrooommmjjjhhhiiimmmrrrvvvwwwuuurrrpppiiibbb[[[XXXWWWYYY___fffpppqqquuuzzzzzzzzz~~~}}}}}}~~~zzzjjjfffgggqqq}}}oooUUURRRXXXWWWqqq}}}OOO???555222222222111000000//////000000000000////////////////////////////////////,,,---...000000000//////000------//////...000333////////////////////////000000000000000111111111222333555555555666999;;;FFFUUU}}}iiiccckkkvvv~~~{{{|||~~~|||uuurrrjjjqqqyyy{{{zzz|||zzzzzzzzz{{{}}}~~~~~~{{{~~~~~~~~~}}}~~~gggIIIKKKUUUfffwww~~~}}}|||~~~}}}}}}|||zzzyyyyyyzzz{{{yyyyyyxxxxxxzzz}}}eeeKKKBBBNNN^^^qqq}}}~~~|||}}}|||{{{zzz{{{}}}fff```nnntttuuuxxxxxxxxxyyyvvvrrrrrruuuvvvssspppooooooqqqssssssrrrqqqsssuuuvvvtttrrrrrrvvvzzz{{{vvvuuuwww{{{~~~~~~~~~~~~}}}|||zzzyyyyyyyyywwwwwwuuusssrrrtttwwwyyy}}}|||{{{{{{||||||{{{zzz{{{zzzxxxvvvuuuvvvxxxzzzyyytttooonnnrrrvvvxxxxxxqqquuuzzz}}}}}}}}}~~~~~~}}}||||||||||||{{{zzzyyyvvvtttwww|||~~~|||xxxvvvuuuyyy~~~}}}~~~~~~|||}}}xxxqqqpppqqqvvv|||}}}zzz~~~{{{zzzzzzzzzzzzyyywwwttt~~~pppccc\\\XXXYYY[[[cccgggpppyyy{{{{{{|||wwwddd```bbblllxxxzzzqqqUUUUUU___ZZZpppUUUAAA777222222222111111000000000000000000000////////////////////////////////////------...///000000//////000///............///111////////////////////////111111111000000000000000222333555555555666999;;;FFFUUU~~~{{{~~~jjjYYYeeeuuuyyy{{{yyytttxxxxxxdddccc```gggttt||||||~~~}}}yyywwwyyyxxxyyyzzz{{{|||~~~}}}~~~yyy~~~|||~~~~~~jjjFFFEEENNNcccvvv~~~xxxzzz}}}}}}|||zzzvvvvvvwwwzzz~~~}}}|||||||||~~~]]]FFF???MMM]]]nnn|||~~~}}}~~~|||{{{zzz}}}|||{{{zzz{{{|||~~~zzzccc]]]mmmsssssswwwzzzyyywwwqqqmmmooouuuxxxvvvtttrrrpppooommmkkkhhheeefffggggggeeeccccccgggkkksssvvvyyyxxxvvvvvvxxxzzzyyy|||~~~~~~~~~~~~}}}zzzxxxuuuxxxuuuqqqmmmkkkooovvv|||~~~}}}|||||||||~~~}}}{{{{{{|||}}}|||{{{}}}zzzuuurrrrrrtttwwwyyyuuupppkkkiiimmmrrruuuvvvtttzzz}}}}}}~~~~~~~~~{{{xxxvvvsssrrrssswwwyyyyyywwwyyyvvvuuuyyy}}}|||}}}~~~qqqfffhhhnnnvvv~~~zzz}}}uuuiii```YYYTTTXXX]]]gggrrrxxxzzz~~~zzz{{{xxxbbb^^^___hhhttt}}}zzztttVVVTTT```XXXgggyyyTTT>>>222222222222222111111111111000000000000////////////////////////////////////.........///////////////111000///---,,,---......////////////////////////111111111000000000000000222333555555555666999;;;EEEUUU~~~xxxwww}}}yyy^^^bbbooottt{{{xxxkkkyyy~~~{{{~~~|||vvv{{{___ZZZVVV]]]kkk|||~~~}}}}}}uuuwwwyyy{{{}}}||||||www~~~}}}lllJJJFFFNNNcccuuu}}}nnnaaafffxxx{{{|||{{{wwwsssrrruuuxxx~~~}}}}}}|||}}}YYYCCC>>>LLL[[[lllzzz}}}|||zzzzzz{{{~~~}}}||||||||||||}}}~~~vvv{{{~~~|||^^^YYYmmmuuuuuuyyy~~~yyyvvvpppkkkooovvvyyywwwvvvsssnnniiieee___YYYUUURRRRRRRRRQQQQQQRRRUUUXXX\\\cccmmmuuuxxxxxxvvvuuurrrvvv{{{}}}|||zzzyyywwwtttpppmmmrrrpppkkkfffdddiiirrrzzz~~~~~~}}}{{{zzzzzzzzzyyyxxx|||xxxtttrrrrrrtttuuuvvvooojjjcccbbbeeejjjmmmnnnssszzz}}}}}}~~~yyytttmmmmmmmmmnnnnnnoooqqqrrrvvvuuuvvvzzz}}}~~~}}}|||~~~}}}fffZZZ```jjjttt{{{{{{sss```RRRWWWXXX^^^jjjrrrvvvzzz~~~|||}}}vvvvvv|||{{{fffaaa```hhhqqqyyy|||YYYQQQYYYZZZaaappp\\\AAA444222222222222222222222222000000000000//////////////////////////////////////////......////////////000222000---,,,///000...////////////////////////000000000000000111111111222333555555555666999;;;EEETTT~~~sssmmmppp|||~~~~~~uuubbbfffpppyyy}}}{{{eeennn}}}zzzvvvssswww~~~{{{zzzlll]]]TTTWWW___mmmzzzvvvyyy{{{}}}}}}|||}}}~~~zzzbbbIIIEEEMMMdddwww|||~~~~~~aaaOOOUUUiiitttyyyzzzzzzvvvqqqpppssswwwzzz{{{|||~~~~~~ZZZDDD>>>KKKYYYkkk{{{~~~~~~~~~~~~~~~xxxzzz{{{|||zzz\\\XXXnnnwwwuuuzzzzzzxxxssspppsssyyyxxxtttjjjgggccc^^^YYYTTTNNNJJJKKKIIIGGGGGGHHHIIIIIIHHHKKKQQQ[[[fffqqqvvvxxxwwwuuuwww{{{||||||}}}~~~~~~yyyrrrmmmjjjgggdddaaaccccccaaa]]][[[___hhhoooxxx{{{|||yyywwwvvvvvvuuussswwwvvvuuuvvvxxxwwwtttqqqlllfff___\\\^^^aaacccccchhhqqqzzz}}}{{{yyyzzz}}}~~~|||zzzzzz{{{xxxqqqkkk```cccffffffeeeeeeiiimmmmmmooorrrwww{{{~~~~~~|||~~~~~~}}}zzz^^^SSS\\\hhhqqquuuwwwzzz|||}}}~~~wwwbbb]]]XXXYYYbbblllqqquuuyyy}}}|||~~~yyyuuuyyy}}}qqqjjjfffjjjqqqvvv{{{|||^^^MMMNNNYYY[[[kkkhhhIII999222222222222222222222222000000000000//////////////////////////////////////////............/////////222111......444555333//////////////////////////////000000111111222222222333555555555666999;;;DDDTTT~~~nnneeefffsss|||zzz{{{~~~ddd___ooovvvzzz{{{]]]bbbttt}}}zzzuuuooolllqqqyyy}}}{{{eeeXXXTTTWWW```ppp~~~zzzyyy}}}~~~||||||{{{}}}}}}}}}{{{{{{}}}~~~WWWDDD@@@JJJdddyyy}}}}}}xxx}}}\\\HHHNNN```gggxxxxxxzzzyyyuuupppooosssxxxxxxzzz|||}}}}}}{{{xxx]]]FFF>>>JJJWWWjjj|||}}}~~~}}}{{{||||||]]]ZZZpppxxxtttxxx}}}{{{zzzwwwuuuxxx{{{wwwqqqsssqqqnnnllliiifffbbb___TTTPPPLLLKKKKKKKKKHHHDDDGGGHHHLLLVVVeeerrr{{{~~~~~~|||zzzzzz{{{}}}wwwlllccc^^^\\\ZZZXXXUUUWWWWWWUUUSSSVVV]]]cccjjjooouuuxxxyyyzzz}}}~~~{{{wwwuuusssrrrqqqoootttuuuwww{{{}}}zzztttnnnlllfff___[[[[[[]]]]]]\\\[[[eeepppvvvuuutttvvvzzzxxxuuusssssssssppphhhaaaWWW\\\aaaaaa^^^___eeekkkdddgggmmmrrruuuyyy~~~||||||~~~|||}}}~~~{{{ZZZQQQ\\\iiippppppppprrruuuxxx}}}yyy}}}|||ccc[[[WWW^^^hhhnnnqqqttt~~~~~~wwwwww}}}yyyqqqlllmmmqqqtttwww{{{}}}yyy{{{cccJJJFFFSSSSSSdddmmmKKK888222222222222222222222222000000000000////////////////////////////////////000//////.........//////---111222///111888:::777////////////////////////...//////000111222222333222333555555555666999;;;DDDTTT}}}tttlll```eeewww{{{xxx}}}vvvddd^^^ooozzzzzz\\\___uuussshhheeeiiinnnoooooorrr\\\]]]ZZZWWW]]]rrr|||~~~xxxvvv|||~~~~~~zzz}}}~~~~~~}}}~~~}}}}}}}}}~~~yyy}}}~~~\\\FFFDDDPPPgggyyy}}}{{{|||cccFFFMMM\\\kkkyyywww{{{|||yyywwwvvvwwwrrrtttvvvzzz~~~~~~zzzqqqiii{{{ZZZGGGAAAKKKZZZooo~~~}}}|||}}}\\\RRRfffrrrsssxxx|||yyyxxxwwwvvvxxx~~~}}}{{{tttcccWWWVVVVVVQQQOOORRRMMMHHHEEELLL]]]oooyyy||||||{{{zzzzzz{{{|||~~~zzzqqqmmmmmmiii```WWWYYY[[[ZZZVVVUUUXXXZZZYYY\\\eeeooouuuwwwyyy{{{|||~~~zzzwwwvvvxxxzzzyyywww{{{{{{{{{{{{||||||{{{zzz}}}vvvooommmiiibbb]]]]]]WWW]]]fffpppwwwyyyvvvsssqqqtttsssnnnjjjhhhddd______^^^]]]^^^```cccddddddfff___]]]hhhuuu|||~~~~~~|||{{{~~~}}}{{{zzzzzz{{{zzzyyyvvv{{{[[[LLLVVVggguuuwwwrrrqqqttt{{{{{{}}}}}}zzz|||}}}~~~}}}|||}}}~~~kkkVVVYYYggggggkkk|||~~~}}}zzz~~~zzzxxxsssoooooouuuzzz{{{zzz|||{{{xxx]]]DDDSSSNNNZZZrrrrrrNNN444222222111111000/////////111222222111...------...............////////////////////////000000000000//////+++***222;;;:::333...............///000000000000000000000111111222666666666666777888:::;;;HHHWWWwwweee___mmmvvvwww|||~~~iiimmm^^^eeeppp|||ZZZZZZooosssjjjhhhkkknnnnnnvvvbbbcccccc^^^WWW___sss}}}|||yyyrrrppptttxxxyyy|||yyy{{{}}}~~~}}}~~~~~~|||{{{|||}}}}}}~~~}}}~~~eeeDDDCCCOOOgggxxxzzzwwwwww|||fffDDDEEEPPP```sssuuu{{{|||~~~~~~|||zzzwwwwwwwwwtttuuuwww{{{yyywwwpppjjjzzzaaaIII@@@LLLXXXiiiyyy~~~~~~~~~rrrSSSPPPkkkxxxwwwvvvvvvuuuxxxzzz{{{|||{{{tttnnndddZZZUUUSSSLLLJJJQQQ\\\gggrrr|||ttttttuuuwwwyyy{{{}}}~~~zzzuuunnniiidddfffeee```[[[ZZZWWWSSSYYY```jjjqqqvvvyyy|||}}}}}}{{{zzzzzz{{{||||||{{{|||{{{yyywwwwwwyyy{{{|||~~~zzzjjj```^^^\\\]]]eeeooouuutttqqqmmmpppooollljjjmmmnnnlllkkkiiihhhggghhhiiiiiijjjggg___ZZZ___gggpppyyy}}}~~~~~~}}}}}}}}}~~~bbbOOOTTT___lllrrrrrrsssuuuyyyzzz{{{~~~|||{{{{{{~~~~~~~~~~~~}}}zzzxxxvvvyyy___VVV```ffflll{{{}}}}}}~~~}}}xxxssssssvvvzzz{{{yyy~~~xxx^^^DDDRRRRRR]]]uuukkkJJJ999222222111111000000/////////000111000///...///000............////////////.../////////000000000000222111......444;;;999222...............///000000000000000000000111111222555555444555555777999:::HHHWWWxxxaaaccckkkpppuuu|||{{{```{{{ccc]]]gggxxx}}}XXXUUUjjj}}}tttnnnooorrrrrrrrruuu^^^TTT___pppyyy|||~~~zzzxxxwwwwwwooohhhccceeeiiinnnttt{{{yyyzzz{{{{{{{{{}}}}}}yyyvvvyyyxxxxxxxxxzzz~~~yyyzzz|||~~~gggBBBBBBMMMeeevvvxxxttttttzzzpppHHH@@@FFFTTTiiioooxxxzzz|||~~~}}}{{{yyyyyyyyyrrrrrrsssvvvzzz~~~qqqqqqnnnkkk~~~```DDD===JJJRRRZZZiiisssyyy~~~}}}|||~~~~~~~~~mmmPPPPPPjjjyyyxxxvvvtttrrrxxx}}}}}}}}}yyyfff[[[NNNIIINNNRRRVVVdddvvvnnnooosssvvvyyy{{{}}}}}}zzztttmmmbbbWWWWWW[[[dddmmmuuuzzz}}}~~~|||}}}~~~~~~}}}~~~}}}xxxrrroooqqqvvvzzzyyy{{{~~~ooodddZZZ[[[dddnnnpppnnnnnnqqqrrroooqqqxxx~~~~~~zzzxxxwwwwwwlllddd]]][[[]]]dddqqq|||~~~~~~~~~~~~~~~~~~~~~yyy___OOOMMMPPP[[[eeekkkppptttwwwxxxzzz~~~|||yyyzzz}}}~~~yyyuuu~~~sssXXXZZZdddmmmyyy}}}~~~}}}}}}xxxvvvxxx{{{{{{zzz|||cccGGGSSSTTT[[[ssscccDDD:::222222222111000000//////---///000000//////000222............////////////....../////////000000000222222000000555999555..................///000000000000000000000111111222444444333444555666888:::HHHWWWsss```___ccckkkzzz|||hhhuuurrr___cccrrr[[[UUUiii}}}vvvtttxxx{{{{{{|||xxxaaa\\\```cccwww~~~wwwpppmmmmmmoooiiiccc]]][[[]]]ccckkkpppwwwxxxyyy{{{|||}}}zzzsssnnnsssqqqnnnkkkjjjmmmqqquuurrrtttwwwzzz}}}}}}||||||^^^DDDBBBLLLbbbtttxxxxxxyyy{{{{{{PPPBBBBBBMMMbbbiiisssyyy|||~~~~~~|||||||||uuussssssuuuyyy{{{zzzyyyllljjjjjjnnn[[[BBB@@@QQQQQQNNNXXXdddkkkuuu}}}{{{|||}}}zzz~~~{{{~~~tttUUUNNNcccqqquuuyyyxxxuuuxxx{{{{{{{{{pppXXXHHHIIIJJJKKK[[[qqqnnnpppuuuyyy}}}~~~~~~~~~~~~}}}}}}}}}yyyeee[[[YYY]]]gggrrryyy}}}}}}~~~|||~~~~~~yyypppiiihhhmmmssstttuuu~~~xxxggg___aaahhhkkkkkktttyyy|||{{{}}}|||rrrhhh```[[[]]]hhhsssxxxzzz}}}~~~}}}~~~||||||tttWWWIIIDDDCCCIIIRRR\\\gggqqqwwwyyy|||{{{yyy|||eee\\\bbblllvvv~~~}}}~~~zzzxxxzzz|||}}}}}}kkkLLLTTTXXXZZZrrrjjjGGG<<<333333222111111000000///...000111000///...///111............////////////........./////////000000/////////111555666222---...............///000000000000000000000111111222444444444444555777999:::HHHWWWiiiWWWWWWaaawww{{{{{{jjjdddkkk~~~eeeZZZlllwwwxxxxxxaaa[[[\\\pppzzzsssjjjeeefffiiijjjgggaaa[[[ZZZ]]]bbbdddmmmooosssxxx}}}}}}yyyssskkkfffhhhgggbbb]]]ZZZZZZ___ccciiilllpppuuuzzz}}}yyy}}}{{{zzz}}}XXXHHHCCCJJJ___rrrzzz~~~zzzPPPCCCBBBJJJ]]]eeeqqqzzz||||||zzz|||{{{xxxiiiggghhhttt[[[GGGKKK^^^ZZZLLLLLLRRR^^^jjjyyy}}}||||||~~~|||zzz{{{zzz|||qqqSSSKKK]]]llluuu{{{{{{zzzxxxwwwxxx|||oooQQQIIIIIIKKK\\\qqqpppssswww{{{~~~~~~}}}|||{{{zzzzzz}}}{{{dddZZZWWW___llltttyyy~~~~~~|||zzz|||~~~zzz{{{xxxpppgggeeejjjoooxxxyyy}}}~~~pppiiihhhhhhiiixxxwwwfffYYYWWW```lllsssxxx|||xxxUUUDDD@@@===???CCCNNN```qqqxxxzzz~~~|||{{{~~~~~~|||yyyeeebbbhhhttt|||}}}}}}|||~~~~~~zzzyyyzzz}}}{{{rrrOOORRR]]][[[ttt~~~SSS>>>333333222222111000000000000111222111...---...///............////////////............////////////...---///333777666222///...............///000000000000000000000111111222555444444555777999;;;<<>><<<>>>III]]]ooowwwzzz~~~~~~~~~|||pppbbbdddrrryyy{{{||||||}}}~~~}}}{{{zzz{{{}}}xxxuuuyyyQQQNNNYYYXXXqqqZZZ:::333333333222111111000000111222222111...------...............////////////------........./////////000...000555888555333222...............///000000000000000000000111111222555555555555777999<<<===HHHWWWcccPPPYYYlll|||yyyrrraaapppvvviiisssxxxppp______rrruuuqqquuuyyyxxxzzzrrrkkkccc\\\\\\]]]___gggqqq{{{|||yyyvvvsssrrrpppmmmkkkjjjjjjggg```WWWRRRRRRTTTXXX\\\cccllltttyyy|||~~~zzz|||~~~}}}~~~dddHHHBBBGGG[[[nnnxxxeeeDDD??????CCCUUUdddwww|||}}}}}}||||||}}}~~~wwwkkknnnwwwVVVEEELLLjjj{{{xxxaaaEEEQQQZZZiiixxx~~~}}}}}}}}}~~~}}}}}}bbbKKKJJJaaasss}}}zzz~~~}}}}}}}}}~~~~~~{{{vvvUUUGGGIIIWWWeeeqqqsssvvvyyy|||}}}}}}}}}}}}~~~}}}nnnXXXXXXcccmmmuuu}}}|||yyyxxxzzz}}}www{{{|||ttthhheeellluuussswww~~~~~~mmm```ooozzzoooUUUTTT```mmmuuu~~~~~~}}}zzz}}}]]]KKKDDD===<<<@@@JJJ[[[jjjtttwww{{{~~~}}}xxxcccaaapppyyy|||}}}{{{{{{~~~vvvpppVVVNNNVVVYYYrrr```888444333333222222111111000000111111000///......///............////////////---------.........//////111...///444555000...000...............///000000000000000000000111111222444333444555666999;;;<<>>444444333222222111111000...///000000//////000111............/////////000---------.........//////000,,,,,,000000***(((+++...............///000000000000000000000111111222222222222333555888:::<<>>???WWWgggrrrvvvzzz|||zzzuuuvvv}}}sssxxx[[[JJJHHHbbboooXXXHHHSSShhhqqq{{{~~~~~~~~~}}}}}}|||~~~zzz{{{qqqQQQIII^^^pppyyy}}}~~~zzzzzz~~~~~~~~~oooWWWJJJKKK___nnnqqqzzz~~~wwwxxx~~~~~~|||{{{yyywwwuuuuuuuuuuuuooorrrttt|||aaaTTTbbbmmmttt|||uuurrrvvv|||sssaaabbbllltttwwwzzz}}}oooaaaiiirrr}}}~~~zzz}}}}}}}}}}}}~~~kkkLLLRRR]]]iiivvv}}}~~~~~~|||gggWWWEEE======;;;FFF[[[eeepppvvv{{{zzzwwwyyy~~~vvv~~~{{{}}}jjj^^^jjjuuuyyy~~~}}}}}}eeeGGG^^^cccyyyAAA666555333111000000000111111111111111000///------////////////////////////+++,,,---...////////////////////////000000000000,,,---///000000000///...111111111000000000000000444222222444444333777<<>>AAAEEE\\\jjjrrrssstttuuuvvvyyy~~~wwwPPPEEEIIIPPPjjjzzz[[[MMMVVV```ooo~~~}}}{{{yyy}}}{{{zzzzzz{{{}}}~~~ppplllooommmssscccKKKLLLcccpppuuu|||~~~yyyuuutttssssssuuuqqqjjjeeeeeehhhhhhkkkooossszzzjjjZZZQQQPPP^^^mmmyyyzzzxxx|||{{{||||||}}}~~~~~~|||{{{yyywwwwwwvvvwwwwwwuuuxxxtttuuu{{{}}}cccQQQ]]]iiiqqq|||}}}xxxuuuyyy}}}kkkYYY]]]mmmxxxtttxxx|||rrrbbbggglllssswwwyyyzzz{{{{{{|||}}}~~~~~~}}}}}}SSSMMMTTTaaaqqq{{{~~~~~~|||^^^HHH======;;;EEEYYYdddiiiqqqyyy{{{yyyyyy~~~{{{tttvvvyyy}}}ooo```kkkwww}}}yyyyyyttt|||}}}```MMMUUUSSSdddQQQ666555333111000000000111000111111000000///...---////////////////////////000000000000000//////...////////////000000000000...............///000000000000000000000000111111444222222555555444777===IIIVVV}}}mmmccc```}}}nnnlllWWW___xxxpppcccnnn~~~jjjjjj|||nnn]]]lllyyy\\\^^^mmmwwwxxx[[[SSS___}}}uuuRRRKKKJJJRRReeexxx{{{zzz{{{{{{xxxiiiHHH@@@EEEYYYnnnyyyqqqDDD>>>CCCIIIbbbpppwwwvvvuuutttuuuxxx~~~UUUCCCGGGKKKWWWvvvRRRMMMXXXgggxxx}}}{{{~~~{{{wwwuuutttttthhhbbbddddddnnn___JJJLLLcccnnnttt}}}{{{vvviiifffbbb^^^ZZZTTTOOOLLLOOOOOORRRWWW[[[cccqqqdddXXXRRRPPP\\\bbbooo||||||}}}}}}~~~~~~~~~~~~|||{{{zzzyyyxxxxxxyyyzzzyyy|||yyyxxxzzz{{{gggQQQ\\\jjjqqq{{{~~~yyyxxx{{{iiiSSSWWWiiivvvrrrvvv{{{~~~mmm[[[hhhlllpppsssxxx}}}}}}zzz|||}}}~~~~~~vvvSSSHHHOOO]]]ooozzz}}}}}}}}}dddJJJ======<<>>JJJWWW}}}tttlllaaarrr___YYYmmmlll```mmmyyybbblll~~~jjj[[[jjjsssXXX]]]lllttt{{{___QQQZZZuuu\\\KKKHHHOOObbbwwwzzzsssqqqrrrqqqqqqaaaHHHBBBGGG\\\rrr|||tttFFF@@@EEENNNhhhwww~~~{{{yyywwwvvvwww{{{{{{yyy^^^DDDDDDLLLPPPwwwbbbJJJSSScccrrr~~~~~~}}}}}}~~~~~~yyyrrrkkkgggeee]]]XXX^^^dddttt___IIIKKKaaammmtttqqqkkkbbbYYYSSSPPPLLLIIIHHHHHHIIIKKKMMMSSS```mmm___SSSOOOPPP]]]XXX```ppp~~~~~~~~~}}}}}}{{{zzzzzz{{{|||}}}|||}}}}}}~~~jjjSSS]]]lllttt||||||{{{~~~mmmQQQPPPbbbpppqqquuuzzz}}}~~~~~~zzzyyyzzzsss```iiinnnqqqsssyyy||||||}}}yyyTTTHHHNNN\\\mmmxxx{{{{{{}}}}}}jjjMMM===>>>===FFFZZZhhhjjjpppxxx{{{zzzyyyzzz|||zzz|||rrr\\\eeevvv|||uuuuuurrrzzz}}}ZZZLLLXXXWWWhhhRRR666555333111000000000111///000000000000//////...////////////////////////***+++---...///000000000////////////000000000000///......------...000111//////000000111111111111444222222555555555999???KKKXXX}}}uuufffvvvnnnttt^^^gggzzzkkkbbbooozzzuuuyyy~~~|||hhhwww{{{dddXXXiiiooo[[[cccnnnuuu~~~~~~fffRRRVVVnnn~~~{{{~~~eeeKKKGGGMMMaaauuu~~~{{{rrrlllllllllqqqzzzZZZHHHBBBHHH^^^sss}}}uuuGGGBBBJJJUUUooo|||~~~}}}{{{xxxxxx{{{wwwllljjjpppxxx}}}___HHHBBBMMMSSSeeeyyyPPPQQQ___mmm{{{{{{|||}}}~~~~~~|||}}}|||uuukkkbbb]]]\\\XXXUUU```lll^^^GGGIII```mmmvvv{{{ooojjjjjjgggccc]]][[[YYYWWWUUUVVV```kkk^^^OOOMMMRRRbbbZZZYYY```uuu~~~~~~}}}}}}}}}~~~}}}~~~lllTTT___ooovvv|||}}}~~~wwwTTTNNN]]]mmmqqqtttxxx{{{|||}}}uuu___kkkqqqttttttzzz~~~VVVLLLOOO\\\mmmwwwyyyyyy{{{~~~~~~{{{{{{~~~pppOOO>>>@@@@@@GGG]]]lllrrrvvv{{{}}}|||{{{}}}}}}~~~vvv___iiiuuuyyyvvvrrrwww|||yyy]]]JJJUUUVVVkkk|||RRR666555333111000000000111//////000000000000//////////////////////////////)))***+++---///000111111////////////000000000000...............///000000/////////000111111222222333222222555666666:::???MMMYYY~~~~~~pppnnnjjj|||gggfffssslllfffooozzznnnkkkooo|||wwwuuuvvvaaaYYYllliii[[[gggooovvvjjjSSSWWWnnn|||{{{~~~eeeHHHFFFLLL___ttt~~~}}}wwwnnnjjjlllnnnwww\\\FFFAAAGGG]]]rrr{{{rrrGGGEEEPPP\\\ttt}}}}}}~~~~~~|||zzz}}}ppp___[[[gggxxxhhhSSSMMMCCCKKK[[[ddd[[[PPP\\\jjjzzzzzzzzz{{{}}}~~~{{{ssshhh```^^^___```^^^lll{{{}}}ZZZCCCFFF___oooxxx|||yyyuuupppkkkiiiqqq|||aaaMMMMMMVVVjjjiii___YYYggg}}}~~~yyy{{{lllUUU```qqqwww|||[[[OOO]]]mmmrrrtttvvvxxxzzz|||vvv]]]kkktttwwwuuuzzzWWWOOORRR^^^mmmuuuwwwwwwyyy}}}{{{xxxxxx|||tttQQQ>>>AAABBBJJJ___pppxxxzzz{{{{{{zzzzzz}}}{{{|||{{{~~~www```jjjqqq~~~~~~xxxqqqsssyyy~~~~~~dddJJJUUUVVVlll{{{OOO666555333111000000000111//////000000000000//////////////////////////////++++++---...000000111111////////////000000000000---......///////////////...//////000111111222222333222222555666666:::@@@NNNYYY~~~yyy{{{zzzllljjjyyylllfff}}}ppplllhhhnnn}}}~~~hhh^^^aaasss~~~jjjrrrwwwbbb[[[pppaaaYYYgggnnnvvvjjjTTTYYYrrr```FFFDDDLLL___sss~~~|||~~~~~~~~~uuulllkkkooottt|||aaaDDD???FFF\\\pppyyy|||~~~oooEEEGGGUUUaaawww||||||{{{~~~~~~}}}|||]]]PPP[[[mmmxxx```GGGPPPEEEHHHaaaiiiyyycccPPPYYYhhh{{{{{{{{{|||}}}}}}ssshhhbbbcccggglllkkkyyyoooVVV@@@DDD```qqqyyy}}}|||eeeNNNMMMZZZqqqxxxhhhYYY___{{{~~~}}}|||uuuvvv~~~lllTTT```rrrxxx{{{aaaQQQ^^^ooorrrtttvvvwwwxxx{{{|||ccckkkuuuyyyvvvyyyUUUOOOUUU```mmmuuuuuuuuuxxx||||||yyyxxx{{{}}}vvvRRR>>>BBBCCCKKKaaasssyyyyyyyyywwwvvvwww{{{~~~}}}zzzxxx{{{vvv]]]ggglllzzzzzzpppqqqttt~~~}}}iiiKKK]]]\\\qqqOOO666555333111000000000111//////000000000000000///////////////////////////......///000000111000000////////////000000000000,,,---///000000000///......//////000111222222222333222222666666666:::@@@NNNZZZ~~~}}}yyyxxxqqq\\\hhh~~~mmm{{{qqqgggdddbbbmmm{{{|||lllRRRUUUiiiqqq|||oookkkmmmyyylll```bbbxxxZZZRRReeemmmsssjjjRRRZZZppp|||dddEEEEEERRRkkk{{{}}}}}}~~~{{{{{{tttiiimmmxxx|||dddFFF@@@EEEXXXjjjsssyyy~~~nnnHHHGGGTTTcccsssuuu~~~}}}zzz}}}~~~eeeYYYTTTYYYooowwwOOOEEEMMM^^^cccmmm~~~oooWWW^^^oooxxxzzz}}}xxxkkkjjjnnnooowwwwwwUUUBBBFFF```sss~~~wwwQQQGGGWWWppp}}}mmm\\\YYYjjj~~~}}}~~~zzzsssrrrsssyyymmmZZZgggyyy~~~nnnSSS]]]lllxxxwwwzzz~~~|||xxxzzzcccuuuyyyooowww[[[UUU\\\jjjwww{{{zzz|||~~~~~~{{{zzz|||~~~|||~~~zzzMMMCCC===<<>>@@@VVVmmmyyy}}}qqqLLLKKKYYYjjjxxxuuuzzz~~~~~~}}}kkkKKKGGGWWWnnn{{{QQQNNN___wwwzzzssskkkiiilllrrrvvvxxx|||}}}zzzrrruuu~~~\\\KKKPPPjjjyyy|||^^^RRRYYYkkkwwwtttlllfffiiisss|||{{{~~~~~~}}}|||zzzyyyyyyzzzzzz|||{{{___WWWlll}}}___]]]nnnvvvxxx}}}|||~~~aaasss~~~{{{uuu~~~~~~~~~zzzZZZcccooowww|||zzzxxxzzz}}}~~~~~~}}}~~~}}}~~~PPPGGGFFFFFFZZZhhhrrrxxx{{{~~~}}}}}}|||yyyzzzxxxiiidddmmmrrryyyqqqhhhkkkmmmnnnyyyvvvPPPUUU^^^yyy```===777333333333111111444111000//////000000///.........////////////..................////////////...............///000000000000////////////000000000000000000000111111222666333222444555555:::AAANNNaaa{{{~~~ooo[[[hhhvvvaaaVVVZZZsssnnnWWWNNN\\\wwwppp```[[[aaawwwwwweeehhhssskkk[[[ooo}}}ooo[[[ggg|||gggHHHKKKYYYppp|||{{{oooiiioooiiiJJJ???AAAXXXrrrpppLLLNNN^^^ooo|||xxx|||}}}}}}]]]PPPUUU___nnnNNNOOOddd|||yyyuuujjjfffooowwwxxxxxx{{{~~~}}}sssmmmqqq{{{]]]NNNUUUmmmzzzxxxaaaUUUYYYhhhssssssppplllnnnwww~~~|||~~~|||zzz}}}{{{yyywwwuuuxxxrrr\\\ZZZppp~~~}}}~~~eeeXXXiiivvvzzz}}}}}}~~~hhhqqq|||zzzwww~~~~~~rrrVVVdddrrryyy}}}|||zzz}}}}}}{{{|||}}}|||zzz|||SSSHHHHHHIII\\\hhhqqqqqquuuyyy|||}}}~~~~~~}}}}}}zzzxxxtttwww~~~rrrhhhgggmmmqqqwww}}}uuuyyytttjjjqqqtttNNNVVVccc}}}kkk===777333444444222222444111000//////000000///.........////////////..................////////////...............///000000000000////////////000000000000000000000111111222555222222555555666:::AAAOOOaaa|||ppp]]]jjj~~~fffZZZ^^^wwwpppVVVWWWkkkzzzbbbUUU]]]www|||vvvmmmrrr|||rrr\\\lll~~~ttt```jjjdddKKKQQQ___sss~~~}}}vvvgggfffrrrrrrLLLCCCFFF^^^xxxmmmMMMRRRdddtttzzz|||}}}fffTTTTTTkkkoooNNNQQQggg}}}~~~ssstttkkkkkkvvv|||yyyzzz|||~~~xxxkkkiiipppzzz___QQQ[[[rrr}}}|||}}}|||xxx|||lll___YYY]]]jjjrrrqqqoooooowww|||}}}~~~~~~~~~|||yyyxxxvvvtttmmmfffccchhhrrrzzzrrrjjj\\\```vvv~~~oooUUUdddvvv{{{~~~|||{{{zzzzzzzzz~~~tttqqqyyyyyyxxxnnnSSSbbbooowww}}}}}}~~~||||||}}}{{{yyy{{{WWWIIIJJJKKK\\\gggpppooorrrvvvxxxzzz|||~~~||||||~~~|||{{{zzzuuuttttttvvvxxxyyyvvvssstttppprrrwwwtttkkkjjjoooqqqssswww~~~sssppp}}}{{{pppLLLVVVaaa{{{nnn===777333444444222222444111000//////000000///.........////////////..................////////////...............///000000000000////////////000000000000000000000111111222444222222555666666:::AAAPPPbbb|||sss___mmmhhhWWW[[[xxxppp___cccrrryyyllljjjyyyyyywww{{{cccmmm}}}jjjrrr___PPPYYYhhhvvvooo___dddvvvxxxNNNGGGMMMeee|||kkkOOOYYYkkkwww{{{~~~~~~|||}}}^^^NNNUUUpppqqqOOOVVVlll~~~{{{qqqooommmqqqyyy|||zzz}}}|||~~~oooffflllvvv~~~aaaVVVaaaxxx~~~zzz|||||||||zzzyyywwwtttsssrrrtttyyy{{{uuummmlllpppuuuyyynnncccaaaaaaeeerrrrrrqqqooorrr|||~~~~~~~~~{{{zzzsssttttttuuuuuutttrrrqqqffffff```VVVSSSZZZccciiieeeccc^^^hhh~~~|||XXXcccttt|||~~~}}}{{{xxxvvvyyy~~~}}}rrryyyxxxyyy}}}qqqXXXcccooovvv{{{}}}~~~~~~~~~|||zzz|||\\\MMMOOOQQQ___fffnnnrrruuuxxxzzz{{{|||}}}~~~|||}}}}}}|||{{{zzz{{{}}}{{{wwwtttqqqoooooojjjkkkkkkjjjjjjkkkkkkkkkpppnnnppptttpppjjjnnnxxxxxxwwwyyy~~~yyypppvvv{{{|||rrrnnnMMMSSS[[[ttthhh===777333333333111111444111000//////000000///.........////////////..................////////////...............///000000000000////////////000000000000000000000111111222333111222666777666;;;AAAQQQccc}}}vvvbbbpppjjjWWW[[[yyyzzzmmmlll{{{|||kkkpppuuuzzz}}}~~~aaaVVVbbbqqq{{{~~~gggYYYeee{{{xxxMMMJJJSSSjjj~~~kkkSSSaaarrrxxx}}}yyyzzz}}}~~~}}}}}}ZZZPPP^^^|||fffOOOYYYqqq}}}{{{xxxmmmlllqqqwww}}}~~~~~~|||kkkdddppp|||```WWWccc{{{xxxrrrjjjgggdddbbb```]]]ZZZZZZ]]]aaahhhllliiiccccccgggkkknnnhhheeelllmmmoooyyyttttttsssttt|||~~~{{{yyyzzz|||yyyrrrkkkffffffgggggggggggghhhhhh]]]aaaaaa[[[YYY^^^dddeee```bbbdddqqq[[[dddqqq{{{~~~{{{vvv|||}}}uuu{{{yyyzzz|||~~~~~~~~~~~~{{{dddiiivvvzzz{{{zzzzzz~~~~~~~~~~~~{{{yyy{{{aaaSSSXXXZZZccceeejjjnnnsssyyy~~~~~~}}}{{{zzz{{{zzzyyyzzz|||~~~}}}}}}{{{xxxsssmmmiiifffdddddd```bbbddddddccceeekkkpppuuuppppppsssqqqlllpppyyy}}}{{{~~~yyy{{{mmmxxxnnnNNNRRRUUUqqq```<<<666222222222000000333111000//////000000///.........////////////..................////////////...............///000000000000////////////000000000000000000000111111222222111222666777777;;;AAAQQQccc}}}xxxdddrrrkkkZZZ```{{{}}}zzz}}}~~~nnnrrrzzz}}}~~~|||}}}gggZZZiiixxx~~~~~~bbbUUUeeeuuuLLLKKKVVVmmm~~~~~~lllWWWfffvvvyyy{{{vvvwww{{{~~~~~~}}}}}}~~~}}}pppZZZ^^^fffYYYLLLYYYsss{{{wwwtttjjjnnnvvv}}}~~~}}}jjjdddrrr}}}~~~{{{|||^^^UUUccczzz~~~uuuooo[[[VVVQQQNNNKKKHHHFFFEEEHHHNNNWWW___```^^^aaaggglllooolllmmmwwwwwwuuu|||vvvxxxwwwvvvzzz}}}zzzyyy|||{{{oooddd\\\\\\\\\\\\]]]^^^___```]]]fffllljjjiiimmmnnnkkkaaafffjjjwww]]]cccooozzz~~~xxx{{{xxx}}}zzz{{{|||||||||||||||~~~|||nnnooo|||~~~|||wwwvvvzzz|||{{{~~~|||{{{yyyvvvyyy~~~dddWWW___aaagggeeegggeeemmmwww~~~zzzxxxyyyxxxwwwzzzwwwsssmmmgggbbb^^^]]]]]]XXX]]]aaabbbbbbhhhrrr{{{}}}uuurrrtttsssmmmnnnuuu}}}gggkkknnnOOORRRSSSqqq}}}[[[;;;555111222222000000222111000//////000000///.........////////////................../////////000...............///000000000000////////////000000000000000000000111111222222000222666777777;;;AAAQQQddd~~~sssrrr}}}gggYYYfffzzzvvvsssyyyuuukkkaaammm|||}}}[[[UUUhhh}}}pppIIIPPPbbbvvv}}}~~~~~~iiiaaaeeeuuu|||vvvwwwwwwyyyzzzyyyxxxyyy|||wwwgggzzzTTTQQQFFFaaazzzzzzwwwtttqqqwwwyyy{{{~~~||||||{{{jjjhhhuuuxxxsssoootttwwwxxxzzzZZZVVV]]]qqqwwwkkkaaaSSSKKKNNNNNNGGGDDDHHHLLLOOORRRWWWcccoooqqqlllnnnnnnrrrxxx~~~~~~{{{xxxxxx|||~~~|||wwwnnnjjjdddbbbcccgggkkknnnmmmttt{{{{{{zzzyyyvvvqqqgggmmmuuuzzz}}}uuubbbqqqttt}}}}}}~~~~~~{{{||||||||||||}}}{{{yyyzzz}}}rrrooo|||{{{yyyxxxxxxzzz}}}~~~~~~}}}|||zzzzzz}}}ggg\\\ggglllpppiiiffflllooosssxxxzzzzzzyyywwwzzzuuuuuu}}}~~~xxxmmmaaa[[[[[[^^^XXXZZZ___dddkkkttt}}}zzzyyywwwtttxxx}}}|||}}}tttiiipppKKK\\\]]]uuuXXX<<<666222444555222000000000000000000////////////---...............------......///000000///...---///////////////000111111///////////////000111111000000000000000111111222222000111555555555:::@@@RRRgggyyywwwqqqaaalll~~~sssiii{{{~~~lllhhhqqq}}}wwwVVVQQQddd{{{pppNNNUUUeeexxx~~~{{{|||uuu}}}iiibbbeeetttyyyrrrqqqyyywwwyyyyyyxxxvvvvvvxxxzzz{{{{{{|||TTTMMMSSSiii{{{|||wwwvvvvvvtttwwwxxxyyy|||}}}~~~}}}|||yyywww{{{jjjdddkkkkkkeeebbb^^^ccceeeeeeyyy\\\VVVYYYhhhsssvvv|||sssjjjkkkiii^^^UUUUUUSSSWWW[[[bbbooo|||~~~zzzvvvvvvyyy~~~~~~||||||}}}}}}~~~zzztttlllpppvvv{{{~~~{{{ooovvvwww||||||}}}}}}|||{{{|||~~~|||yyywwwzzz~~~~~~ssssss{{{zzzyyyyyyzzz{{{}}}}}}{{{yyyyyy|||ooogggsssyyyzzzxxxvvvxxxzzz||||||{{{zzzyyyuuutttwww}}}}}}{{{zzzvvvwwwxxx{{{}}}{{{~~~~~~~~~~~~oootttNNN\\\aaayyy[[[<<<666222444555222000000000000000000////////////....../////////......---+++,,,...///000000000000///////////////000111111///////////////000000111000000000000000111111222222000111555666666:::@@@QQQggg~~~jjjqqqrrraaaoootttrrrwww~~~qqqQQQNNNaaattt}}}~~~|||}}}wwwUUU]]]lll{{{~~~{{{{{{yyy~~~kkkeeehhhtttxxxqqqoootttvvvwwwxxxwwwtttsssssstttwwwyyy~~~YYYMMMaaaooozzzxxxuuuyyy{{{zzzvvvwwwxxxzzz{{{{{{{{{{{{wwwtttvvv~~~qqqiiijjjhhheeeccc[[[______[[[gggvvvaaa[[[[[[ccckkkpppyyyzzzssslllooorrryyy{{{tttqqqsssvvv{{{}}}yyy{{{{{{||||||||||||}}}{{{yyywwwyyy~~~|||~~~wwwyyyyyyyyyzzz{{{|||}}}~~~}}}zzzxxxxxx{{{~~~~~~pppkkkxxx}}}~~~}}}|||{{{yyyxxxwwwqqqsssxxx|||||||||~~~~~~}}}}}}~~~}}}{{{|||rrrzzzSSSaaaiiiYYY===666222444555222000000000000000000////////////...//////000000/////////,,,---///000000000///...///////////////000111111//////......//////000111000000000000000111111222222000111555666666:::AAAPPPfffqqqssspppaaapppzzz{{{~~~tttRRRQQQdddsssuuurrruuurrrrrr|||[[[eeesss~~~kkkfffiiissswwwrrrqqquuuuuuvvvvvvvvvuuutttssssssuuuzzzfffRRRgggrrrxxxvvvvvv}}}}}}tttvvvzzz||||||{{{zzzyyyxxxtttuuu{{{~~~xxxyyyyyyzzz|||wwwvvvrrrjjjooouuugggdddeeejjjmmmqqqyyy{{{vvvssssssuuuzzz~~~~~~}}}zzzyyyxxxyyy{{{}}}~~~~~~|||zzz{{{~~~~~~||||||~~~wwwxxxzzz}}}~~~~~~{{{xxxxxxzzz}}}|||nnnlllvvvxxx~~~}}}}}}zzzwwwuuutttttttttsssuuuwwwzzz|||}}}}}}}}}}}}{{{{{{~~~{{{~~~{{{{{{~~~vvv~~~VVViiiqqqWWW>>>777222333444111///000000000000000////////////...///000000000000000000000111111111///---+++***///////////////000000111///............///000000000000000000000111111222222000222555666777;;;AAAPPPeeeyyyvvviii___rrr~~~}}}~~~~~~UUURRRfffvvvyyyyyyvvvtttrrrxxx___jjjxxxzzzgggbbbccckkkpppoooqqqvvvtttttttttuuuvvvwwwxxxxxxsssxxxqqqXXXhhhrrryyywwwxxx}}}~~~yyyrrrwww}}}|||yyyxxxvvvtttuuu{{{kkklllppptttvvvvvvyyy}}}~~~|||yyyrrrqqqsssxxx~~~}}}}}}zzz||||||{{{zzzwww}}}{{{|||~~~~~~~~~}}}}}}|||}}}wwwyyy{{{~~~|||zzzyyy{{{|||{{{ttttttzzzwww~~~{{{zzzzzzxxxuuusssqqqrrrssstttyyywwwvvvxxx}}}{{{}}}|||}}}{{{|||www|||~~~}}}~~~}}}|||WWWlllvvv```???888222333333111///000000000000000////////////......///000000000000000000111111111///---+++***///////////////000000111...............//////000000000000000000111111222222000222555777777<<>>EEE]]]mmmwwwlllfff]]]eeettt}}}}}}||||||}}}}}}~~~|||~~~uuusssyyyyyy~~~~~~zzzyyy~~~~~~}}}zzzxxxxxxzzz||||||{{{~~~lll^^^```hhhrrrxxxwwwttttttvvvooovvvzzzwwwvvv{{{~~~}}}||||||zzzyyy}}}~~~{{{yyywwwwwwwwwvvvtttpppsssxxx{{{}}}}}}~~~|||}}}}}}{{{xxx{{{zzz{{{~~~}}}{{{{{{{{{zzzxxxzzz~~~{{{vvv{{{}}}vvvsssvvvrrrwww}}}}}}xxxuuuwwwzzz}}}|||}}}zzzyyyyyy{{{zzz{{{{{{zzzyyyyyy{{{|||||||||{{{xxxvvvuuuvvvwww{{{yyywwwxxx{{{~~~}}}|||}}}{{{{{{}}}~~~~~~}}}||||||wwwxxxxxxwwwvvvttttttttt{{{xxxvvvwww{{{~~~~~~|||}}}{{{yyy|||zzz}}}}}}~~~~~~jjjZZZhhhFFF888333111222333000///111//////000000000000//////............/////////000.........//////000000000000000000000000000000000---------.........//////...//////000111111222222666333222444666888>>>FFF\\\mmm|||uuulllmmmzzz|||yyyyyy|||~~~}}}}}}~~~~~~|||~~~~~~|||yyyzzz}}}}}}|||{{{~~~|||{{{~~~~~~tttttt{{{xxx}}}~~~xxxvvv|||||||||{{{yyyxxxyyy|||{{{wwwoookkkbbbiiittt{{{{{{wwwwwwzzzqqqzzz{{{wwwyyy{{{zzz|||xxxzzz}}}|||{{{yyyzzz{{{}}}||||||qqquuu{{{ttt~~~}}}|||~~~yyy{{{~~~{{{vvvxxx~~~www}}}xxxtttvvvqqqyyyzzzvvvxxx|||}}}vvvvvv}}}}}}{{{}}}zzz{{{{{{yyyvvvwww{{{{{{}}}~~~}}}{{{yyyxxxxxxyyywwwtttuuuxxx||||||yyyzzzxxx{{{~~~~~~{{{yyyxxxxxxyyyyyyyyywwwuuuttt|||yyyvvvxxx{{{~~~~~~}}}~~~zzzxxx|||zzz||||||~~~~~~aaa___gggHHH777333111333333000///111//////000000000000//////---.........//////000000,,,,,,------...///000000000000000000000000000000---------.........//////...//////000111222222222666333222444666888>>>FFFYYYlll|||tttmmmjjjkkksss|||}}}~~~~~~}}}{{{|||yyyzzz}}}}}}}}}~~~~~~|||{{{zzz|||~~~~~~}}}||||||}}}}}}xxxtttvvv}}}|||zzzwwwzzz~~~|||zzzvvvxxxzzz{{{zzzyyyyyyyyy}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{||||||{{{zzzzzz}}}~~~mmmlllzzz||||||~~~}}}zzz{{{{{{{{{|||wwwwww|||xxx||||||yyyzzz|||}}}{{{~~~~~~|||{{{zzzyyy~~~~~~~~~~~~|||yyy{{{xxxvvvvvvxxx{{{|||}}}}}}~~~~~~}}}||||||~~~}}}}}}~~~}}}|||~~~~~~|||{{{zzzzzzzzzyyyvvvttt{{{zzzyyyxxxyyy{{{~~~~~~}}}zzzxxx|||~~~zzz{{{~~~ttt```bbbkkkNNN777555333111000000111222111000///......///000111111000///------......///,,,---...000000000000///////////////////////////////////////////////////111111000000000000111111333111222666888:::???FFFZZZooowwwmmmgggfffmmmuuu{{{}}}}}}{{{|||wwwwwwxxxyyyzzz|||}}}~~~~~~|||zzzyyyyyyxxxzzz}}}~~~|||~~~yyyuuuuuuzzz~~~}}}{{{wwwwwwxxxxxxxxxzzz|||}}}}}}~~~~~~}}}|||{{{}}}~~~}}}{{{{{{zzzzzzvvvxxx{{{~~~llleeemmm}}}xxxwwwzzz{{{|||~~~yyyyyy|||zzz}}}|||{{{}}}{{{yyy|||~~~~~~|||}}}|||{{{zzz||||||}}}~~~}}}|||zzzyyyyyy{{{}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~|||}}}}}}}}}|||zzz{{{|||~~~~~~}}}|||{{{}}}|||zzz{{{||||||{{{zzz{{{zzzxxxxxxxxxzzz}}}~~~}}}~~~yyyxxx|||~~~||||||zzz{{{~~~jjj^^^nnnGGG777555333111000000111111111000///......///000111111000///...---......///,,,---...000000000000///////////////////////////////////////////////////////////////000111222333333111222666888:::???FFF[[[ppptttkkkhhhlllssszzz~~~~~~~~~}}}|||{{{yyyzzz}}}{{{uuutttwwwxxxzzz|||}}}}}}}}}}}}~~~|||yyyxxxwww{{{yyyxxx|||~~~xxx}}}~~~~~~{{{xxxxxx||||||zzzuuuuuuttttttvvvyyy}}}}}}}}}}}}{{{zzz{{{}}}}}}{{{xxxvvvuuutttxxx~~~nnnaaa___uuu{{{yyy{{{|||~~~}}}{{{}}}||||||~~~~~~~~~yyywwwyyy{{{yyyyyy|||~~~~~~|||yyyzzz}}}|||~~~~~~}}}{{{zzzyyyzzz}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{|||xxx~~~|||}}}~~~|||yyyzzz{{{}}}}}}|||{{{{{{}}}{{{zzzzzz|||~~~~~~}}}zzzyyyxxxwwwxxxzzz|||}}}}}}~~~}}}|||xxxzzz}}}|||www|||}}}}}}|||{{{}}}kkkuuuYYYhhhqqq???666555333111000000111111000000////////////000000000000///............///,,,---...000000000000///////////////////////////////////////////////////---......///000222444555333111222666888:::???FFFXXXmmmzzztttuuuyyy|||~~~~~~}}}{{{~~~{{{tttssszzz|||~~~}}}|||zzzyyyxxxwww}}}zzz{{{}}}~~~zzzwwwyyy{{{}}}}}}}}}~~~{{{}}}{{{zzzuuuttttttuuuxxxzzz||||||}}}}}}|||zzzyyyzzz~~~~~~{{{wwwsssqqqvvv|||~~~wwwggg___iii{{{}}}{{{|||~~~zzzxxxzzzzzzxxxxxxzzz~~~}}}}}}~~~~~~|||zzzxxx|||}}}|||{{{~~~~~~~~~|||zzzyyyyyyzzz|||}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{zzzyyy~~~|||zzz}}}|||}}}~~~~~~~~~|||zzzyyyyyy{{{|||||||||zzzyyyxxxxxxxxxzzz{{{|||}}}}}}||||||~~~|||zzz|||{{{tttxxxxxxyyy{{{~~~}}}kkkuuukkkVVV^^^eee===666555333222111000000000000000////////////000000000/////////............,,,---...000000000000///////////////////////////////////////////////////.........///000222333444333222333777999:::@@@GGGSSShhh|||vvvuuu~~~|||{{{zzzyyyyyyyyyzzzzzz|||yyyxxxxxx{{{}}}{{{|||~~~{{{~~~~~~}}}}}}wwwwwwxxx{{{~~~~~~|||yyy}}}}}}|||zzzyyy{{{~~~|||yyyuuusssuuu{{{}}}~~~uuullllllssszzz~~~||||||~~~}}}zzz{{{~~~}}}{{{{{{}}}~~~~~~|||}}}~~~~~~}}}zzzxxxwwwzzz|||}}}|||zzzyyyyyy{{{|||zzzzzz||||||{{{zzz}}}{{{yyy}}}~~~~~~~~~}}}{{{{{{|||}}}|||{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{{{{|||}}}~~~|||~~~|||tttvvvvvvvvvxxx{{{}}}}}}vvvvvvdddXXXbbb}}}ddd@@@555444333222111000000000//////000000000000/////////////////////......---,,,---...000000000000///////////////////////////////////////////////////000000000000000000111222444222333777999;;;@@@GGGRRRggg~~~zzzzzzzzzzzzyyyxxxxxxzzz{{{|||{{{{{{zzzxxxwwwyyy~~~~~~}}}~~~zzzzzz|||zzz}}}}}}}}}|||{{{|||~~~{{{xxxwwwrrrwww}}}{{{~~~}}}yyyxxx}}}~~~~~~~~~{{{zzz{{{~~~~~~}}}|||{{{zzzyyyxxxxxx|||~~~}}}xxxvvvwwwyyy~~~|||yyyzzz}}}~~~}}}{{{|||yyy~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{{{{zzzzzz{{{{{{|||{{{yyyzzz|||||||||~~~}}}wwwxxxwwwwwwxxxzzz}}}zzzyyy{{{}}}|||xxx~~~bbb[[[rrrfffBBB555444444333222111000/////////000000000000///////////////000///......---,,,---...000000000000///////////////////////////////////////////////////111111000000000000000111444222333777999;;;@@@GGGWWWlll~~~~~~~~~~~~}}}|||{{{yyyxxxxxxyyyzzz{{{yyyxxxxxxyyy{{{}}}~~~~~~}}}{{{yyy}}}~~~~~~~~~~~~}}}~~~~~~}}}yyyxxxxxx|||||||||}}}~~~~~~~~~~~~|||zzzyyyxxxwwwtttvvvyyy}}}}}}}}}}}}{{{wwwwwwzzz~~~zzzyyyxxxwwwwwwyyyzzz{{{~~~~~~yyywwwxxx{{{~~~~~~~~~~~~|||{{{yyyzzz~~~}}}|||~~~|||||||||||||||}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||zzzxxxyyy{{{{{{zzz}}}~~~}}}yyy|||zzzyyyyyy{{{|||yyyxxxzzz|||pppqqqccc^^^yyyfff>>>444444444333222111000///...///000111111000///......///000000000///------,,,---...000000000000///////////////////////////////////////////////////000000//////000111222222444222444888:::;;;AAAHHHZZZnnn~~~|||~~~~~~|||~~~|||zzzxxxxxxxxxyyyzzz|||yyywww{{{{{{vvv~~~}}}}}}|||{{{zzz~~~~~~~~~~~~~~~~~~}}}{{{yyyuuusssrrrvvv|||||||||~~~|||{{{yyyvvvuuutttuuuuuuxxxxxxyyy{{{~~~~~~}}}~~~~~~~~~|||zzz{{{|||vvvuuuwww{{{}}}~~~~~~{{{wwwvvvuuuuuuvvvyyy|||~~~zzzxxx{{{~~~~~~}}}|||}}}~~~~~~}}}{{{~~~{{{xxxzzz~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~yyyzzz}}}|||}}}}}}}}}}}}}}}|||||||||zzzwwwxxx{{{{{{yyy~~~{{{||||||{{{~~~|||{{{}}}}}}zzzzzz|||~~~|||ccckkkeee```vvvccc999444444444333222111000///...///000111111000///......///000000000///---,,,,,,---...000000000000///////////////////////////////////////////////////.........///000222444444444333444888:::;;;AAAHHHXXXmmm}}}||||||{{{zzz~~~~~~yyywwwxxx|||{{{}}}~~~{{{yyywwwwww~~~~~~~~~~~~}}}{{{|||~~~zzzwwwyyyzzzxxx}}}|||{{{{{{}}}}}}{{{}}}xxxvvvxxx{{{{{{}}}{{{wwwtttuuuuuutttsssuuuyyy~~~~~~|||zzzzzz|||}}}|||zzz{{{~~~~~~zzzyyy{{{~~~~~~{{{||||||||||||{{{}}}~~~xxxwwwzzz{{{yyyvvv{{{~~~{{{xxxxxxyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||||||||{{{}}}}}}||||||~~~{{{|||}}}{{{wwwxxx|||}}}zzz}}}}}}~~~~~~~~~{{{zzzzzz~~~~~~~~~bbbyyyfff^^^lllZZZAAA444444333222222111111000///000222222111///---+++........................////////////000000000000////////////000000000000////////////000000000000000000000111222222333333000333666555777===DDDIIIZZZnnn|||||||||xxxuuuwww{{{zzz{{{}}}~~~~~~}}}zzzxxxzzz~~~~~~zzzwwwyyyyyywww}}}{{{yyyxxxyyy|||~~~{{{{{{~~~~~~{{{wwwwwwyyyyyyvvvrrryyyyyywwwvvvvvvzzz{{{~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~yyyxxx{{{|||{{{xxxyyy|||~~~}}}{{{yyyzzz{{{vvvvvvvvvwwwyyy{{{}}}~~~~~~}}}|||}}}}}}}}}}}}zzz{{{{{{zzzyyyzzz|||~~~{{{|||xxxxxx}}}~~~|||~~~||||||~~~qqqpppWWWjjjcccCCC444444333222222111111000000111111111000///---,,,.........................../////////000000000000////////////000000000000////////////000000000000000000000111222222333333111444666666777===DDDIII]]]ppp|||~~~~~~{{{||||||yyywwwyyy}}}{{{zzzyyy|||}}}|||zzz~~~|||yyyzzzyyyvvv|||{{{yyyxxxzzz~~~|||}}}|||yyy{{{yyyssstttqqqnnnooossszzz|||~~~xxx|||~~~}}}~~~~~~}}}zzzzzz|||~~~}}}{{{xxxzzz|||}}}|||{{{|||}}}wwwvvvuuuuuuvvvyyy|||~~~|||yyyzzz}}}~~~}}}zzzyyyzzz|||}}}}}}~~~{{{|||vvvvvv{{{}}}}}}~~~~~~|||zzz{{{~~~wwwzzzWWWiiioooAAA444444333222222111111000111111000000//////..................................../////////000000000////////////000000000000////////////000000000000000000000111222222333333444555777888999===DDDJJJ```ttt}}}{{{|||}}}{{{}}}yyyttttttyyy}}}~~~}}}|||}}}}}}|||yyy}}}}}}|||}}}~~~|||wwwyyy}}}~~~~~~|||}}}|||~~~~~~~~~}}}}}}uuuooommmnnnssszzzyyy}}}~~~~~~}}}}}}{{{{{{}}}~~~}}}{{{|||}}}}}}}}}}}}}}}~~~~~~|||yyywwwxxx{{{~~~}}}yyyzzz~~~}}}|||wwwvvvxxxyyyxxxwww~~~|||{{{}}}~~~zzzsssrrrwww{{{{{{|||yyy{{{~~~ttt{{{bbbooouuu<<<444444333222222111111000111111000///.../////////................................./////////000000////////////000000000000////////////000000000000000000000111222222333333555555777999:::<<>>999333333222222111000000000///////////////......---...---,,,---/////////...---......//////////////////////////////000000111---///111111000///000000000000111111111222222222333333666999:::>>>HHHTTTmmm~~~|||~~~}}}|||yyy}}}|||yyywwwyyy{{{~~~|||zzzyyyzzz{{{{{{yyy|||www{{{~~~}}}}}}{{{}}}~~~|||{{{vvvsssvvvyyy{{{~~~{{{{{{~~~~~~~~~zzzvvvtttyyy~~~yyyxxx{{{~~~~~~zzzwwwwwwzzz}}}~~~zzzvvvtttvvvzzz~~~~~~{{{vvvtttuuuwww|||yyytttpppmmmkkkrrrvvvvvvppplllnnnppppppqqqtttzzz~~~}}}yyy|||~~~{{{vvvtttvvvzzz{{{zzzwwwuuutttuuuwwwyyy~~~~~~zzzxxxuuuvvvwwwwwwtttsssssssssrrrpppppprrruuuyyy{{{{{{|||~~~}}}~~~|||pppgggAAA:::222222222111111111000000///////////////......---...---,,,---/////////...---......//////////////////////////////000111111+++...111222111000//////000111111111111222222222333333666999:::???JJJVVVlll|||zzzzzz}}}~~~}}}}}}~~~|||||||||{{{yyyxxxyyy}}}|||xxxyyy{{{|||zzzxxxvvvzzz~~~{{{{{{{{{}}}}}}zzzwwwuuuuuuyyyzzzyyy{{{zzzzzz~~~xxxtttzzz}}}|||}}}zzzzzz|||zzzuuuvvvyyy}}}~~~|||||||||~~~{{{{{{zzzxxxvvvwwwzzz}}}}}}~~~|||vvvooolllooorrruuutttsssqqqnnnjjjhhhfffjjjnnnmmmhhhdddgggkkklllmmmpppuuuzzz}}}~~~}}}|||xxx|||}}}wwwtttuuuxxxtttuuuuuutttssstttyyy~~~|||~~~}}}yyywwwrrrtttuuuuuutttssstttuuusssqqqnnnnnnqqqtttwwwxxxuuuxxx|||~~~}}}~~~zzzxxxsss___???777222222222111111111111111///////////////......---...---,,,---/////////...---......//////////////////////////////000111111---///111111000///000000000111111111111222222222333333555999;;;???KKKWWWnnn{{{yyywwwuuusssxxxyyy|||}}}}}}zzz|||}}}zzzxxx~~~yyy{{{{{{yyyvvvwww{{{}}}zzzyyy|||~~~yyytttyyy~~~}}}yyyzzz}}}{{{wwwtttuuuxxx}}}|||yyyyyy}}}||||||~~~yyy{{{~~~~~~{{{|||}}}wwwrrrzzz~~~~~~xxxyyy|||{{{vvvwwwzzz|||{{{yyyxxxzzz|||vvvxxxzzz{{{zzzzzz{{{|||||||||yyyrrrjjjgggjjjnnneeefffggghhhgggfffeeeddd\\\```___ZZZXXX\\\```aaaiiimmmrrrwwwzzz{{{{{{{{{vvv|||yyyuuuvvvyyynnnqqqtttsssqqqssszzzyyy{{{~~~|||yyyvvvrrrtttvvvwwwvvvvvvwwwxxxsssoookkkiiikkknnnqqqrrrqqquuuzzz~~~~~~~~~{{{ssswwwiiippprrrTTT:::222222222222111111111111111///////////////......---...---,,,---/////////...---......//////////////////////////////000111111///000000///......111333000111111111111222222222333333555999;;;@@@LLLXXXqqq~~~{{{uuuqqqooommmooouuu~~~}}}|||||||||zzz|||zzz~~~{{{{{{{{{yyywwwwwwzzz|||{{{zzzyyy{{{~~~}}}zzzxxx{{{}}}~~~~~~}}}|||}}}}}}|||}}}|||yyyvvv~~~||||||vvvuuuxxx|||}}}|||wwwyyy|||~~~~~~|||}}}{{{xxxuuutttttttttsssrrrpppsssxxxzzz{{{|||}}}|||rrreeedddeeeddd___[[[YYY\\\aaadddaaa\\\[[[WWWSSSSSSUUUUUUVVVXXXccciiippptttuuuuuuvvvxxxtttvvvzzzvvvmmmlllooonnnlllpppxxx|||zzz{{{yyyxxx{{{zzzuuulllpppyyyvvvrrrtttkkkiiifffeeeiiipppsssssspppvvv}}}gggllllllgggLLL<<<...111222222222222111000000////////////////////////////////////////////////666333111111222111---***///////////////........./////////////////////////////////000111333444555555333444777;;;AAAMMMXXXppp{{{tttnnnkkkfffiiioooyyy~~~~~~~~~{{{{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}|||zzzxxxyyy|||}}}{{{zzzwwwyyy{{{{{{{{{}}}|||{{{||||||zzz|||}}}~~~~~~|||zzzxxx{{{}}}~~~}}}zzzyyywwwxxx{{{}}}~~~}}}}}}{{{~~~{{{xxxwwwwwwwwwvvvuuurrrsssuuuxxxzzz|||~~~uuufffbbbbbbaaa```ZZZUUUWWW]]]bbbcccbbb___]]]\\\YYYWWWVVVXXX[[[dddjjjppptttttttttuuuwww|||zzzzzz}}}}}}tttmmmcccfffeeedddhhhsss{{{}}}~~~|||{{{}}}|||xxxrrrttt{{{vvvrrrsssiiigggeeeffflllrrrtttssspppvvv~~~jjjmmm|||kkk___DDD;;;111111222222222222111000000////////////////////////////////////////////////111///...///000000...+++/////////////////////.../////////////////////////////////000111222444555444333444888<<>>BBBKKKUUUrrryyyvvvzzz~~~zzzxxx{{{~~~~~~}}}||||||~~~~~~}}}|||{{{||||||}}}}}}~~~~~~~~~}}}}}}|||{{{}}}}}}}}}{{{{{{{{{{{{|||~~~~~~}}}}}}~~~}}}}}}~~~~~~{{{zzz}}}~~~|||~~~~~~|||uuuvvvyyy}}}}}}uuuiiirrraaaYYYeeerrrsssvvvyyyxxxuuurrrrrrsssssspppooorrrwwwxxxtttooohhheeeccceeejjjpppvvv{{{yyyxxxyyy{{{~~~~~~}}}zzzwwwvvvvvvuuutttxxxuuuvvv{{{|||wwwsssssstttzzz{{{yyy}}}wwwvvvsss{{{JJJ888888222111222222222222111000000////////////////////////////////////////////////---.../////////.........---.........//////000000000000000000000000000000////////////000111222222222222555:::>>>BBBKKKUUUrrr{{{tttooovvv|||~~~}}}{{{|||}}}zzz~~~}}}}}}~~~}}}}}}|||}}}~~~}}}}}}}}}|||}}}~~~~~~~~~|||}}}}}}}}}}}}}}}||||||{{{{{{}}}}}}}}}|||||||||||||||}}}~~~~~~}}}||||||~~~yyyvvvvvvzzz|||||||||zzz{{{{{{}}}~~~}}}}}}|||zzzwwwrrruuuyyy||||||||||||}}}lll[[[cccyyyyyyXXXPPP___mmmtttwwwyyyxxxuuussssssuuusssrrruuu|||nnneee```ccckkkrrrwww{{{yyyzzz|||~~~~~~}}}zzzwwwxxx|||}}}{{{zzzwwwxxx{{{wwwnnnlllpppvvv{{{{{{xxxttt~~~|||JJJ999888111111222222222222111000000////////////////////////////////////////////////...000111111///......///------......///000000000000000000000000000000000///////////////000111222333222555999===BBBLLLVVVqqqqqqnnnnnnvvv~~~}}}||||||vvvxxx{{{}}}~~~~~~|||~~~~~~{{{{{{}}}}}}}}}{{{|||~~~~~~~~~~~~}}}~~~~~~~~~{{{{{{}}}~~~~~~|||{{{{{{||||||||||||{{{{{{yyyzzz}}}{{{|||||||||{{{{{{{{{zzzzzzyyy{{{}}}}}}{{{zzzzzz}}}~~~|||}}}~~~|||yyyxxxzzz||||||{{{sssppprrrsssuuuzzz~~~}}}}}}}}}{{{xxxvvvuuuyyy|||{{{xxxyyy~~~jjjUUUYYYmmm}}}xxxTTTLLLYYYeeeooorrruuuvvvttttttvvvxxxssssssvvv{{{kkk]]]___iiiqqquuuyyyzzz|||~~~}}}||||||xxxyyywwwtttxxx{{{xxxzzz{{{rrrgggiiisssxxx|||zzzvvvmmmKKK888888222111222222222222111000000////////////////////////////////////////////////---///111111///...///000------......///000000111////////////////////////000////////////000111111444333444888<<>>CCCMMM]]]lllpppnnnpppuuuyyyzzz{{{vvvvvvzzzwww|||```KKKQQQ[[[mmmrrrwwwyyyyyyxxxvvvttttttuuuxxx{{{{{{vvvoookkkppprrruuuxxx|||}}}}}}}}}{{{~~~~~~|||~~~||||||~~~}}}|||zzznnnDDD111555666...111111111000000000000000......////////////......+++,,,---...///000000000///......///111111000//////000000000000000/////////000111000......///111///000000000111111111111333111222777<<>>MMMfffttt|||zzzyyy|||~~~}}}zzz{{{{{{{{{zzz{{{}}}oooQQQRRReeeyyyzzzyyy}}}~~~}}}|||{{{{{{}}}UUUHHHWWWjjjooovvv{{{||||||||||||zzz}}}}}}~~~WWWLLLYYYkkkyyy~~~}}}~~~|||}}}~~~\\\TTTZZZdddgggnnnrrrqqqrrrvvvzzz{{{xxxvvvuuuxxxyyywwwxxx{{{{{{wwwooofffaaafffqqq{{{|||}}}|||uuuqqqxxxOOOCCCDDDMMM```sssyyywwwvvvwwwxxxxxxwwwxxxzzzyyyvvvwww{{{XXXGGG;;;???HHHUUUlll}}}oooddddddpppzzzzzzzzz|||~~~~~~|||zzz}}}~~~~~~}}}~~~}}}{{{{{{bbb```|||wwwnnn]]]III888444555111///111222222222222222222222222111///......//////...---,,,---......///.........//////000000000000//////....................................////////////,,,///111111///---///111333111333999>>>DDDMMMVVVdddyyytttsssrrruuuxxxzzzzzzyyyrrrvvv|||~~~|||{{{}}}{{{rrrmmmkkkddd\\\^^^^^^cccooo|||}}}|||vvv^^^ZZZmmmwwwssszzzxxxsssvvvtttnnnmmmwwwsssuuuvvvwwwzzz}}}~~~~~~~~~~~~wwwqqqmmmsss~~~}}}ggg\\\___jjjnnnxxxtttRRR@@@AAARRRcccllluuuoookkk}}}{{{}}}zzz{{{zzzyyyzzzxxxwww|||~~~kkkDDDAAAFFFWWWiiiuuu|||jjjKKKBBBBBBNNNggg~~~oooLLLAAA>>>KKKcccrrr{{{~~~}}}yyyxxx{{{~~~}}}xxxzzz{{{{{{zzz{{{~~~rrrPPPOOObbbvvvvvvsssxxxzzz|||||||||}}}~~~^^^JJJSSSiiiooowww}}}~~~~~~~~~~~~yyy}}}zzz}}}~~~TTTGGGUUUjjjzzz|||yyyxxx|||nnn[[[[[[eeemmmwww}}}||||||{{{zzzvvvtttvvvuuusssssswwwwwwqqqhhheeehhhqqqyyy~~~~~~~~~}}}~~~}}}zzz||||||{{{uuuPPPCCCAAAJJJ^^^sssyyywwwwwwyyy{{{zzzyyyzzz|||{{{wwwxxx|||~~~jjjQQQ??????EEEPPPhhhyyypppmmmooowww{{{yyyyyy|||}}}}}}|||dddlllssstttTTTCCC555333444111000333333333333333333333333333111///......//////...---------...///////////////000000111111111111000000,,,------....../////////............////////////''',,,000111///...111444333111333999>>>CCCMMMVVVaaawwwuuuuuuvvvzzz~~~~~~{{{xxxpppuuu{{{~~~~~~~~~uuulllggg___WWW]]]XXXWWWbbbttt}}}~~~uuucccYYY___mmmuuuxxxooottt}}}xxxwwwssslllgggkkkvvv}}}uuukkkmmmwwwxxx{{{}}}}}}|||}}}}}}}}}~~~~~~vvvmmmhhhooo|||zzzccc]]]^^^cccooo|||vvvSSS@@@???OOO```nnnvvv}}}nnnqqq}}}}}}yyyuuussspppqqqxxx{{{NNNCCC???LLLaaaqqqzzz}}}qqqNNNDDDAAAJJJccc|||rrrNNNBBB>>>IIIaaapppzzz}}}|||xxxwww{{{}}}}}}wwwyyy{{{{{{zzz||||||vvvOOOMMM___tttsssppptttvvvzzz{{{}}}~~~|||bbbLLLRRRiiipppxxx}}}}}}{{{{{{{{{|||~~~}}}}}}vvvyyy}}}~~~QQQBBBQQQgggyyy|||wwwvvv|||{{{ccc```jjjrrr{{{zzzzzz||||||{{{vvvttttttqqqmmmlllooossskkkcccdddnnnzzz{{{zzz~~~|||}}}{{{kkkNNNFFFEEEHHH]]]rrryyywwwwwwzzz||||||zzz{{{}}}{{{xxxyyy}}}~~~|||]]]DDDAAAGGGOOOddd|||sssppptttwww~~~{{{yyyyyy|||~~~}}}~~~yyyuuujjj}}}www}}}yyyMMM===000000222000222777333333333333333333333333111///......//////...---------...///000000000///111111222222222222111111,,,,,,------...///000000............/////////000###)))///111000000333777333111333999>>>CCCLLLVVV```vvvvvvzzzuuu~~~{{{xxxvvvwww{{{|||{{{||||||uuuppplllkkkaaaYYY^^^lll{{{{{{~~~zzzuuummmeee```^^^```cccssswwwwwwxxx{{{hhh^^^dddgggfffooorrrhhhtttyyyyyyzzz}}}~~~}}}~~~~~~|||ggg```sssrrrYYY___YYYaaauuuyyyQQQ???;;;FFF\\\hhhiiiiii}}}|||}}}wwwjjj]]]]]]kkkyyyaaaEEEDDDGGGUUUoootttwww{{{EEEBBB===FFF```wwwmmmJJJCCC???CCCYYYmmmttt{{{}}}wwwsssvvvxxxvvvwwwzzzyyyrrrmmmpppyyyxxx{{{oooQQQLLLZZZpppuuuwwwxxxuuuyyy~~~~~~~~~aaaQQQSSSooouuuyyyzzz{{{}}}||||||~~~}}}}}}}}}QQQJJJTTTdddsss}}}|||{{{zzz{{{~~~mmmeeeffftttzzz}}}|||}}}}}}uuuvvvxxxxxxpppeeedddjjjgggeeeeeelllwwwzzzvvvvvvyyy~~~}}}zzz|||eeeHHHAAAAAAKKKbbbrrryyy}}}wwwzzzzzz{{{}}}|||yyy}}}gggEEEBBBAAAKKKhhhyyyjjjmmmtttuuuxxx}}}zzzzzzwwwtttvvv|||~~~|||}}}~~~{{{yyynnnxxxzzznnnBBB<<<555222111222222111333222222111000000111111222000......111111///---...///000111000///---,,,...111111......111111...---------............///---------------...//////////////////000000000000333111333999>>>CCCMMMVVVdddqqqoooyyywwwttt~~~|||xxxwwwqqqmmmnnnpppsss{{{zzzoookkkfffgggsss}}}sssoooqqqqqqmmmoooppplllddd^^^______^^^mmmnnn[[[YYY[[[___iiiwww~~~oooaaannnyyyzzzppppppvvv~~~~~~~~~~~~tttccc```sssrrrbbbVVVUUUdddttt}}}UUUAAA;;;DDDWWWfffrrrXXXXXXttt~~~~~~tttdddVVVUUU```lllzzzXXXMMMFFFNNNhhhrrryyyKKK@@@;;;DDD]]]uuurrrKKKCCC???DDDXXXjjjqqqwwwyyyuuurrrrrrppplllccciiisssxxxpppeeeeeemmmvvv|||oooOOOKKKZZZpppvvvxxxyyyvvvxxx|||||||||~~~bbbRRRUUUiiirrryyyxxxvvvxxx{{{}}}||||||zzz}}}}}}{{{{{{~~~PPPFFFPPP___nnn{{{|||}}}|||{{{|||zzz___PPPbbblllvvv{{{zzzyyyzzz|||{{{vvvtttuuuqqqjjjfffgggccceeejjjsss|||~~~yyytttsssvvv{{{|||xxxwww{{{|||{{{{{{}}}dddGGG???AAAPPPgggvvv}}}|||~~~~~~~~~|||~~~zzzMMMFFFBBBHHHjjjtttdddhhhssswwwxxx{{{zzzzzzxxxuuuvvv|||~~~}}}~~~~~~qqqyyycccAAA<<<666222222222222222222222111111111111111222222000...///000111///------...///000000...---+++,,,///000------000///,,,---------............///......------......///000////////////000000000000333111333888>>>CCCLLLVVVcccrrrgggtttuuuuuuxxxrrrjjjccc^^^___ccckkkvvvqqqwwwwwwssszzz{{{qqqgggbbbccccccaaakkktttssshhhdddkkknnniiiqqqfffWWWTTT[[[hhhttt{{{mmmYYYeeexxxyyyjjjeeejjjyyy|||~~~}}}}}}qqqdddeeeyyyxxxdddVVVZZZeeetttYYYDDD;;;@@@PPPccc}}}hhhLLLJJJeeezzz{{{nnn___SSSQQQVVV\\\uuutttRRRGGG@@@HHHdddsssQQQAAA<<>>>>>JJJeeesssTTTBBB???GGG^^^ttt}}}~~~PPPAAA>>>DDDVVVaaappptttwwwxxxvvvppphhhbbb```___sssmmmVVVWWW```llluuuLLLHHHYYYqqqyyy|||~~~{{{||||||}}}}}}zzzwwwyyy~~~wwwXXXLLLNNNcccoooyyyzzzwwwxxx|||~~~xxx|||zzzsssqqqsssppprrrvvvXXXEEEJJJWWWiiivvv|||~~~~~~}}}}}}sssQQQEEESSShhhyyy}}}||||||uuurrrqqqsssuuussslllgggdddnnn{{{~~~xxxvvvyyy|||xxxyyyzzzyyytttsss}}}pppLLLCCCHHHYYYnnn{{{|||}}}oooXXXJJJQQQpppqqqeeeiiisssyyy{{{|||yyy{{{zzzwwwwww{{{~~~~~~}}}||||||}}}}}}|||ssspppwwwYYY===;;;666333222222333333111111111000111111222333222222000000//////------,,,------......---,,,,,,)))---///......///---)))---------............//////////////////000111111////////////000000000000222000222888===CCCLLLUUU```rrrhhhxxx~~~wwwaaaYYYSSSTTTZZZcccppp|||~~~iiibbbzzzrrrsssyyyxxxlllmmmlllgggbbbdddppp|||wwwbbbbbbxxxooo[[[WWWeeeuuu~~~|||hhhQQQQQQnnniiiYYYccctttzzz|||zzzsssuuu~~~xxx|||jjjeeeiiixxx~~~yyyggg\\\```xxx\\\EEE<<>>AAALLL^^^yyyYYY@@@CCCRRRkkk{{{mmmiii{{{sssRRRKKK___sss|||QQQAAA>>>GGG___lll{{{VVV<<<===KKKdddwww~~~VVVAAA:::EEEYYYeeeppppppqqqpppiiiaaa^^^```dddeeeyyyzzzSSSHHHLLLXXXkkksssKKKEEETTTkkktttyyy~~~|||{{{}}}zzzuuuyyyeeeNNNFFFHHHaaajjjrrrvvvyyy{{{yyyuuu{{{~~~~~~}}}}}}{{{ssshhhcccdddeeejjjoooWWWDDDFFFRRReeeqqqrrrsssxxx{{{yyyxxxzzz}}}cccOOOQQQ]]]pppzzzzzz{{{~~~}}}rrrllliiigggvvv|||~~~~~~}}}{{{yyyzzz|||~~~{{{tttrrr}}}tttIII@@@HHHYYYmmmwwwzzz~~~~~~uuuMMMVVVoootttrrrqqqppppppooopppsssuuuuuuzzz{{{wwwuuuwww{{{{{{~~~zzzxxxxxxzzz}}}zzzlll{{{zzzMMM777666555222000///111333333222222111000000111111///000111000///...///000---------------.........,,,000222000000222000,,,---------............/////////......//////000111////////////000000000000111000222777<<>>CCCOOO```zzz___EEEAAAJJJaaazzztttddddddeeeJJJPPP^^^xxxOOO;;;999FFFaaapppUUU@@@@@@LLLcccuuu{{{~~~ZZZCCC;;;GGG___lllrrrpppnnniii]]]SSSUUU]]]kkkrrrlllJJJEEEGGGVVVwwwkkkHHHBBBOOOeeemmmttt{{{{{{|||wwwwww{{{yyyuuuzzzfffJJJDDDHHHaaallluuuwwwvvvuuussspppxxx{{{}}}|||{{{zzzwwwooogggfffjjjlllrrrwww[[[FFFFFFRRRfffqqqoooooossswwwvvvuuuwww{{{~~~vvvXXXRRRWWWhhhuuuxxx{{{}}}qqqnnnooooooxxx}}}~~~}}}~~~{{{~~~~~~~~~}}}}}}~~~{{{vvvoooooo{{{xxxLLLDDDNNN[[[mmmvvvxxx\\\SSSccciiiooopppqqqrrrssstttsssqqqsssyyy{{{wwwsssvvvyyyzzz}}}yyyvvvvvvyyy~~~||||||}}}kkkuuuaaaCCC333444444111......000222444444222111000000//////---///111000///...000222...---------...//////000...111222//////222111...---------............///......------......///000////////////000000000000111000111777<<>>MMMfffrrr}}}RRRFFFEEENNNbbbrrrwww{{{]]]EEE<<>>EEEWWWccc{{{~~~hhhRRRUUUTTThhh|||rrrbbbWWWeeeZZZDDDUUUjjjRRR@@@===FFFfffyyyPPPAAABBBMMMaaattt}}}]]]AAA>>>@@@[[[ooorrrvvvppp^^^PPPQQQ[[[bbbnnnwwwzzz[[[CCCIIICCC^^^gggPPPBBBIII___kkkrrrssslllwwwvvvvvvvvvtttvvvmmmJJJHHHMMMeeessstttoooqqqpppnnntttzzzxxxuuutttvvvzzz~~~{{{wwwtttuuutttppppppsssqqqzzz|||jjjFFFKKKWWWfffppprrrsssuuuvvvvvvvvvwwwzzz~~~xxxvvvTTTPPPdddnnn|||~~~|||tttrrruuu{{{zzzzzz{{{~~~~~~|||}}}|||xxxnnnqqqwwwzzz~~~uuuMMMHHHRRR___gggrrryyy}}}XXXMMMWWWeeemmmrrrsssvvv{{{zzztttuuussssssuuuuuusssuuuzzz{{{vvvuuuxxx{{{}}}}}}yyyvvv|||zzzvvvzzzooohhhIII333222222111000//////000000000000000000000000000000//////.........---------------------,,,+++***)))///...,,,++++++,,,...///........................///......---------....../////////000111111222222333333444666:::@@@GGGMMM[[[iiittt|||kkkSSSNNNTTT```ooouuutttxxxtttnnnqqqtttXXXVVVjjj|||{{{{{{zzzwwwuuuyyysssyyyppp___VVVcccvvviiidddjjjeeeiii~~~nnnccc^^^kkkzzzzzzoooOOOPPP___www^^^dddsss|||wwwwwwyyy~~~~~~xxxtttvvv{{{~~~|||~~~~~~vvv```GGG???GGGYYYhhh}}}}}}ooo\\\eeehhhtttzzzhhh]]]XXXhhhcccDDDOOOfffPPP@@@AAAJJJhhhxxx~~~OOOAAACCCNNNbbbttt|||~~~]]]EEECCCBBBXXXkkklllrrrooo___PPPRRR___iiiyyy{{{yyyyyyPPPEEE@@@\\\tttJJJ>>>EEEYYYeeeooovvvuuummmooovvv}}}~~~}}}qqqMMMJJJMMMfffqqqqqqooovvvvvvrrrtttvvvuuuuuuwwwyyyzzz{{{|||{{{wwwtttuuuuuussssssvvvuuu|||}}}nnnKKKNNNYYYhhhsssuuuuuuvvvwwwvvvvvvwwwxxx{{{~~~{{{dddRRR^^^lllyyytttrrrtttwwwzzz}}}{{{yyy{{{~~~~~~}}}xxxnnnjjjpppwwwyyy}}}uuuMMMGGGQQQdddlllwww}}}}}}~~~}}}cccNNNUUUbbbiiinnnooossswwwvvvrrrtttssstttwwwvvvrrrsssvvv}}}{{{xxxyyy|||wwwxxxuuussswww|||iii~~~|||{{{___DDD000222111111000//////000000//////////////////////////////.........---------,,,,,,,,,,,,------------...---,,,,,,,,,,,,---.................................------------............//////000111111111111222333555888???FFFLLLXXXfffvvv~~~~~~ccc^^^]]]WWWVVV[[[[[[\\\nnnooopppvvvsss[[[aaawww~~~yyyttt||||||vvv^^^XXX[[[mmm}}}jjj]]]^^^\\\eee}}}~~~qqqeeeYYY^^^kkknnn|||VVVPPP]]]|||nnneeeppp~~~|||xxxxxx|||{{{tttrrryyy|||~~~{{{iiivvvzzz|||```FFF???JJJ\\\nnn|||mmm[[[kkkvvv}}}xxxbbbYYY[[[nnnwwwJJJHHH^^^MMMAAAEEEQQQlllyyy~~~MMM@@@DDDQQQeeeuuu|||}}}~~~{{{```JJJJJJEEEVVVfffhhhnnnmmmaaaUUUWWWeeeqqq~~~}}}{{{lllNNNDDD\\\yyyLLLBBBJJJ]]]gggtttooopppvvvvvvQQQLLLNNNgggqqqpppqqq{{{}}}vvvuuussstttwww|||}}}zzzzzztttqqqrrrttttttvvvzzzzzzqqqOOOPPPZZZjjjxxx{{{yyyxxxxxxwwwvvvvvvwwwxxxzzz{{{|||vvvWWW[[[pppyyyxxxvvvuuutttuuuwwwxxx|||xxxxxxzzz~~~dddaaaeeepppwwwwww{{{vvvOOOJJJUUUkkksss}}}~~~~~~~~~{{{}}}rrrNNNOOO[[[aaafffiiimmmrrrrrrpppsssrrrtttwwwuuuqqqpppssswwwuuutttuuuyyy|||}}}~~~qqqssssssrrrvvv|||eeemmmSSS===///111111000/////////000000.......................................------------,,,,,,,,,,,,...///000------------------------------------------------...---------------......------......///000000000000111222444777===EEEKKKTTTaaazzzwwwrrr{{{fffQQQJJJJJJOOOXXXbbbfffaaakkktttmmmiiirrryyymmm]]]ccc|||yyyyyy|||fffQQQUUUbbbuuuwww^^^XXXUUUaaazzz{{{|||xxxoooZZZSSS\\\cccvvv^^^OOOXXXuuu}}}ppppppzzzzzzyyyyyy~~~yyywwwyyy~~~zzzmmmxxxzzzzzz___CCC???LLL___ooo|||rrr[[[jjjyyy|||qqq\\\ZZZccctttVVVFFFUUUwwwKKKAAAJJJWWWrrr}}}LLLAAAGGGVVVjjjwww{{{|||~~~yyygggPPPPPPKKKYYYfffjjjkkkiiibbb]]]```kkkssszzzyyy}}}gggPPP\\\qqqOOOHHHSSSeeemmmxxxzzzxxx{{{~~~vvvQQQMMMQQQiiitttuuuuuu~~~~~~xxxxxxsssuuuyyyzzzrrrkkklllpppsssyyy~~~~~~~~~qqqQQQQQQYYYkkk{{{~~~{{{xxxxxxwwwwwwwwwxxxyyyzzzwwwzzz\\\\\\uuu}}}uuuuuuuuuuuuvvvxxxzzz{{{}}}zzzyyy{{{~~~uuuUUUXXXcccqqqwwwuuuxxxyyySSSPPP^^^pppxxx~~~~~~||||||}}}WWWPPPUUUXXX^^^ccchhhlllnnnnnnpppoooqqqsssrrroooppptttvvvtttqqqqqqrrrvvvyyy{{{wwwvvvuuuwww{{{sssdddHHH888222111000000/////////000000................................................///...,,,+++,,,...000111,,,------......------,,,------------------------------,,,,,,------......,,,,,,------...//////000000111222444777>>>EEEKKKSSS^^^zzzzzz|||jjjPPPEEEJJJRRRSSSXXXOOOUUUaaaccckkkxxx~~~zzzfffggg|||{{{ttt}}}]]]PPPYYYjjj{{{aaaSSSPPP]]]vvvxxx~~~xxxxxxkkkVVVYYY```mmmgggPPPUUUnnnxxx~~~~~~ooossswww{{{{{{{{{~~~vvvyyyxxx}}}zzzvvv~~~~~~}}}^^^AAA@@@OOObbbmmm~~~}}}}}}eeerrr~~~wwweeeVVV___lllyyydddHHHMMMlllLLLAAAMMM]]]wwwPPPCCCKKK]]]pppzzz|||}}}{{{qqqUUUTTTTTTdddlllmmmfff```___ccciiimmmpppuuuuuu|||ZZZUUU~~~jjjKKKGGGVVViiimmmtttyyyzzz|||~~~rrrOOONNNTTThhhwww{{{yyy}}}{{{wwwzzzttttttwww~~~{{{qqqhhhiiinnnuuu|||}}}qqqQQQQQQZZZlll}}}~~~yyyyyyyyyyyyyyyzzz{{{{{{vvvyyy~~~```WWWooossstttsssrrrssstttxxx{{{}}}~~~}}}}}}}}}}}}}}}~~~oooPPPUUUbbbrrrwwwsssuuu}}}zzzUUUVVVfffrrryyy}}}}}}}}}~~~|||~~~}}}|||{{{gggYYYSSSUUUYYY```eeeiiilllnnnnnnmmmmmmppppppooosssyyy|||yyytttppppppsssxxx|||zzzwwwzzz___AAA555333000///////////////000000........................---.....................111000...,,,+++,,,...///,,,------......------,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////111222333555888>>>FFFKKKSSS\\\wwwyyy{{{}}}\\\BBB@@@JJJPPPRRRGGGJJJVVV___mmmzzz|||sssrrr{{{xxx|||]]]XXXbbbqqq}}}cccPPPMMM[[[ssswww|||pppxxxaaaSSSRRRdddtttXXXWWWkkkttt}}}ooocccrrryyy}}}}}}uuutttzzzzzzyyy~~~}}}|||}}}~~~^^^BBBCCCSSSgggnnn~~~}}}{{{jjjxxxtttaaa\\\eeettt|||uuuRRRIIIcccNNNDDDRRRccczzzVVVFFFQQQdddvvv~~~}}}YYYYYYbbbsssuuuoooccc[[[___iiioooppppppxxxuuuzzzkkkSSSrrrjjjJJJHHHYYYlllnnnqqq{{{|||zzzzzz~~~~~~oooMMMOOOXXXgggvvvzzzwwwyyywwwuuuzzztttsssuuu{{{zzzpppiiikkkrrrxxx~~~|||uuuRRRSSS]]]ooo}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxx|||iiiQQQaaasssssspppqqqpppooonnnppptttxxx{{{{{{}}}~~~~~~}}}|||rrrQQQUUUaaapppuuusssuuu|||{{{WWWYYYjjjrrrxxx~~~|||}}}~~~}}}~~~zzz~~~}}}{{{|||}}}{{{pppbbb[[[ZZZ]]]bbbfffhhhkkkooonnnlllnnnqqqrrrrrrvvv|||{{{xxxsssnnnkkkmmmrrrvvvzzzxxxzzz}}}}}}~~~|||YYY===333222//////......//////000000........................---------...............000///...,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,------.../////////111222333555888???FFFLLLTTT\\\tttyyynnnSSSCCCDDDJJJKKK===@@@OOO]]]nnnzzzxxx~~~|||~~~rrr^^^eeemmmwww~~~iiiSSSNNN\\\rrrxxx|||~~~{{{nnnxxx}}}^^^QQQWWWrrr|||ddd]]]kkkrrr}}}zzz```eeepppyyy|||~~~{{{ssspppuuu|||yyy|||yyy{{{___DDDGGGYYYlllsss|||~~~pppzzzoooccclllmmm{{{~~~cccKKK]]]QQQHHHXXXgggzzzWWWIIIUUUjjj|||]]]^^^ooo~~~pppddd]]]eeepppvvvxxxyyy}}}yyy{{{dddhhhhhhMMMKKK[[[mmmoooqqqxxxzzzssstttyyy}}}}}}{{{}}}nnnMMMQQQZZZdddppprrrpppvvvvvvssswwwvvvuuuvvv}}}ssskkkhhhnnnvvvyyyzzz{{{}}}|||~~~VVVYYYcccrrr}}}~~~~~~}}}}}}|||{{{zzzyyyxxxzzz{{{vvvzzz|||UUUYYYeeefffkkknnnnnnmmmmmmooorrrtttvvvzzz|||}}}}}}{{{{{{}}}|||~~~{{{TTTTTT^^^mmmtttsssuuu|||[[[]]]nnnqqqwww}}}~~~|||{{{~~~}}}{{{zzz~~~{{{zzzvvvmmmiiieeeeeeiiijjjhhhjjjooooooooosssyyyyyywwwwww{{{ttttttqqqmmmjjjiiillloooxxxxxxyyyzzzvvvttt{{{~~~|||~~~pppNNN:::333111...............///000000////////////////////////---------.........//////---------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------...//////000000000111222444777>>>EEEKKKTTT[[[qqq|||~~~|||sssZZZJJJHHHDDD888;;;LLL^^^sss~~~zzzxxxlllpppuuuggg]]]mmmtttzzz}}}qqqXXXRRR___ssszzz}}}}}}wwwiiiuuu|||fffFFF___xxxyyymmmcccmmmrrr}}}fffXXXfffsss{{{wwwuuupppkkkoooyyyyyy{{{xxx|||aaaFFFJJJ\\\oooxxx{{{~~~|||gggcccwwwsss~~~}}}qqqOOOZZZSSSKKK]]]jjjyyyzzz{{{|||~~~TTTKKKXXXnnn___aaaxxxrrrhhhdddlllwww||||||}}}zzzeeewwwaaaMMMIIIXXXjjjlllnnntttuuussstttvvvxxxvvvuuu{{{oooNNNRRR\\\bbbkkkjjjiiitttwwwssstttzzzyyy{{{|||jjjeeefffooowwwxxxuuurrr{{{}}}ZZZ^^^hhhuuu|||||||||~~~~~~}}}zzzxxxvvvuuusssyyyxxx~~~___ZZZ^^^]]]dddnnnnnnooopppqqqrrrssstttyyy{{{{{{zzzxxxyyy|||xxx~~~~~~UUUTTT[[[jjjrrrsssvvv}}}```aaaqqqqqqvvv{{{}}}{{{|||~~~zzz}}}{{{{{{zzztttooommmooonnniiijjjnnnppprrryyyzzzwwwyyyrrrtttuuusssooommmmmmooorrrvvv{{{{{{rrrnnnzzzsssxxx~~~[[[CCC999444111...............///000111000000000000000000000000---------.........//////)))***+++,,,------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------......///000000000///000111333666<<>>666000...111111////////////............---///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---&&&)))+++***+++---+++&&&---------------.../////////---...222444777===EEEOOO]]]llljjjssszzzzzzyyy{{{~~~}}}~~~pppUUUJJJIIITTThhh~~~}}}___RRRaaa{{{ssspppwww}}}}}}zzz~~~|||zzzddd]]]iiiyyyddd```iiisss{{{___oookkkUUU```ooozzz___VVVmmm~~~|||yyyyyyxxxxxxyyy{{{}}}~~~}}}mmm^^^aaaiiisss{{{cccQQQccczzzyyywwwppp{{{~~~}}}}}}yyy{{{~~~yyywww~~~}}}yyy~~~nnnlllzzz{{{}}}zzzkkk___bbbfffhhhhhhjjjnnnrrr{{{{{{}}}~~~}}}|||{{{zzzwwwttttttvvvyyy{{{|||jjjaaagggnnnrrrsssqqqnnnmmmqqqwwwzzztttmmmmmmyyy~~~xxxuuurrrtttyyy~~~}}}}}}vvvpppmmmjjjgggiiimmmjjjjjjnnnsss{{{fffjjjooouuuzzz}}}yyyyyyzzz{{{||||||}}}}}}yyyyyyqqqqqqxxxwwwuuu~~~vvvppprrrsssrrrsssvvvwwwuuuuuuwwwwwwxxxyyy{{{|||}}}}}}~~~xxxwwwvvvwwwyyyzzzyyyxxxvvvxxxzzz|||~~~|||xxxsssppphhh^^^ZZZ```ddd___ZZZZZZZZZaaakkktttzzz}}}}}}{{{~~~~~~}}}}}}{{{yyyxxxxxxwwwtttqqqpppqqqssstttuuuyyyxxxwwwzzzVVV666333111...111222/////////.........------...///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,------------......---,,,,,,++++++,,,,,,---,,,---+++''''''+++---,,,,,,,,,,,,,,,---.../////////---...111333555;;;BBBNNN]]]kkkeeeqqq{{{|||zzz|||}}}|||||||||}}}mmmZZZSSSRRRYYYoooyyyooo^^^fffxxxtttlllttt}}}~~~{{{yyy~~~fffbbbqqqpppbbbiiirrrttt}}}lllnnnlllWWWbbboooxxx|||pppZZZiii{{{~~~||||||zzzwwwuuuvvvxxxzzz{{{{{{vvvdddcccdddjjjqqq{{{hhhTTTbbbuuu|||zzzooonnn|||~~~}}}~~~{{{}}}zzzvvv|||}}}zzzqqqwwwyyyzzzjjjlllmmmlllkkkjjjlllnnnzzz{{{~~~~~~|||yyyzzzvvvrrrrrruuuxxxyyyzzz|||nnnccchhhooouuuwwwvvvtttrrrsssuuuvvvrrrllllllrrrxxxyyyyyyuuurrrtttyyy~~~~~~zzztttsssuuuqqqssswwwwww}}}{{{lllnnnrrrvvvyyyzzz{{{{{{wwwxxxzzz|||||||||{{{zzz{{{zzzsssssszzzvvvrrryyyyyyzzz|||zzzuuuttttttqqqsssxxxyyyvvvwwwzzzzzzzzzzzzyyyzzzzzz{{{{{{wwwvvvvvvwwwyyyxxxvvvtttuuuyyyyyy{{{}}}uuutttwwwuuummmfffaaagggooovvvzzz|||~~~}}}}}}zzz}}}~~~}}}~~~~~~{{{yyyxxxvvvssspppoooqqqsssttttttxxxwwwwww|||QQQ111333333///000333//////.........---------...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------------......---,,,,,,++++++,,,,,,------///...******---///...,,,,,,,,,,,,---...///000///---...111333444999@@@KKK\\\iiidddrrr~~~~~~~~~{{{vvvyyy|||~~~{{{uuuhhhZZZTTT^^^ooopppnnnuuuyyyjjjhhhwww~~~zzz}}}~~~fffgggwwwllldddsss}}}xxx~~~wwwooofff]]]gggsss{{{}}}bbbjjjvvv~~~~~~}}}|||wwwttttttvvvwwwxxxzzz|||mmmgggbbbcccgggnnnyyylllWWW```qqqvvv|||{{{jjjkkkzzz}}}|||~~~}}}www}}}~~~ttt~~~rrrxxx|||~~~}}}yyyvvvuuuuuuwwwxxx|||~~~~~~xxx|||}}}}}}~~~{{{xxxwwwsssoooooorrruuuwwwwww~~~tttaaafffnnntttxxxxxxvvvtttqqqqqqppppppoooooopppqqqpppqqq||||||}}}~~~xxxuuurrruuu{{{~~~{{{zzz}}}xxxyyysssuuuyyywwwxxxxxxqqqrrruuuwwwxxxxxxwwwwwwvvvxxxzzz|||}}}|||zzzxxx|||{{{uuuuuu|||wwwqqqwwwuuuwwwyyy|||}}}}}}{{{xxxwwwtttvvv|||}}}{{{{{{|||{{{yyyxxxwwwwwwxxxyyyvvvvvvvvvwwwxxxwwwtttqqquuuyyyxxxzzzwwwppptttyyy|||}}}||||||}}}|||~~~zzzxxxzzz||||||||||||~~~~~~~~~{{{zzzuuusssqqqppprrrsssttttttvvvuuuvvv}}}uuuOOO///333555///111444//////.........---------...000000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---$$$***...---,,,,,,)))%%%+++++++++,,,---...///000000......111222333888>>>HHHYYYfff{{{hhhqqqxxx{{{|||}}}{{{wwwttt||||||xxxnnnyyyZZZWWW[[[eeesss|||yyyiiieeekkkrrryyy~~~~~~~~~vvv^^^gggwwwlllmmmuuu|||uuuhhhaaahhhqqqxxx}}}uuu^^^hhh}}}{{{xxx}}}|||~~~|||tttqqqssswww|||{{{ttttttqqqmmmsss~~~sssccciiiqqqqqqwww|||tttssssssuuuxxxyyyyyywww{{{~~~|||wwwvvvzzz~~~wwwqqq}}}{{{|||vvvtttuuuvvv{{{}}}yyyxxxxxxwwwtttqqqttttttsssrrrpppqqqsssvvv}}}}}}~~~eeefffiiinnntttwwwxxxwwwtttssssssssstttsssqqqnnnqqqooossszzz|||xxxxxx{{{xxxwwwvvvvvvxxx|||~~~{{{zzz}}}~~~|||}}}yyyssssssxxxwwwuuutttwww~~~~~~wwwuuutttuuuyyy{{{zzzxxx|||{{{yyyxxxxxxxxxwwwwwwyyyyyyxxxxxxwwwwwwvvvvvvyyyyyyyyyzzz|||}}}yyyvvvvvvyyyyyyvvvvvvyyy{{{zzzxxxwwwvvvwwwxxxzzzwww{{{zzztttrrrtttrrrmmmooorrrvvv{{{yyyzzz}}}|||}}}{{{~~~}}}yyyyyy}}}}}}|||{{{|||~~~~~~}}}}}}}}}~~~|||{{{}}}~~~|||xxxuuuuuusssqqqoooqqquuuyyywwwqqqsss}}}sss|||uuuMMM222...///111222+++........................---.........---,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,******---...---+++,,,,,,++++++,,,,,,---...---------............///+++,,,---...111666<<>>BBBNNN```vvveeehhhlllnnnooorrrwww|||sssmmmkkklllooossswwwzzz||||||||||||yyysssvvv{{{}}}~~~tttjjjrrr}}}~~~|||{{{|||~~~|||}}}~~~{{{yyy|||}}}}}}~~~|||{{{{{{}}}{{{yyy{{{{{{zzz{{{~~~~~~}}}|||wwwxxxwwwwwwzzz}}}|||wwwrrrppppppqqqssstttuuuvvvvvv{{{yyyxxxzzz||||||xxxttt~~~|||zzzxxxxxxyyy}}}{{{{{{}}}}}}xxxxxx|||~~~zzzvvvuuuuuusssqqqpppppprrruuuxxxvvvyyy|||}}}}}}}}}~~~}}}}}}}}}}}}{{{yyyyyy{{{}}}~~~yyyyyy~~~|||~~~~~~zzzzzzyyyzzzzzzyyyxxxwwwxxxxxxuuupppooossswwwvvvttttttpppmmmnnnsssvvvuuuvvvyyyuuuvvvvvvvvvuuutttrrrqqquuuwwwvvvsssrrruuuuuussspppoooppprrrvvvyyyzzzzzz{{{}}}}}}zzzzzzzzz||||||{{{zzzyyyxxxxxxxxxzzzxxxuuuuuuvvvyyyzzzzzzwwwwwwwwwwwwwwwvvvvvvuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuwwwwwwvvvuuuppptttwwwvvvrrrqqqtttxxxxxxxxxxxxxxxwwwuuusssrrrvvvxxxyyywwwtttrrrsssuuuuuuqqqppprrrssspppooopppqqqtttwwwxxxxxxxxxwwwuuuttttttwwwzzzxxxtttvvv{{{vvvxxxyyywwwrrrnnnmmmnnnsssuuuwwwxxxxxxwwwwwwxxxuuuuuuvvvxxxyyyzzz{{{{{{uuuvvvwwwwwwvvvtttuuuwwwkkklllnnnpppssstttsssrrruuuuuuvvvxxxzzzzzzvvvsssqqqwww~~~~~~|||yyyuuurrrooonnnpppnnnmmmnnnppptttttt~~~uuubbbMMM888...000............------------,,,,,,+++++++++*********,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***(((((()))+++++++++***(((((()))***+++,,,,,,,,,)))***+++***))))))+++---))))))***+++---...//////222///...111222111222666@@@DDDPPPaaatttbbbeeeiiilllmmmrrrxxx}}}wwwtttmmmmmmooosssxxx}}}|||vvvvvvyyy|||}}}}}}}}}|||zzz|||}}}~~~tttvvv}}}{{{yyyyyy}}}}}}~~~}}}~~~{{{{{{}}}~~~|||vvvzzz~~~~~~|||zzzyyy}}}zzzxxxzzz~~~~~~~~~zzzyyy{{{~~~||||||~~~~~~||||||xxxzzzxxxxxxzzz|||{{{wwwtttwwwvvvtttssssssssstttuuuxxxwwwwwwxxxzzzzzzzzzxxx}}}}}}}}}zzzwwwtttssstttzzz}}}}}}zzzxxxxxxzzz}}}yyyyyy||||||xxxvvvvvvuuussssssuuutttrrruuuzzzxxx{{{||||||zzz{{{~~~~~~}}}~~~~~~~~~}}}zzz{{{|||{{{zzzzzz|||~~~~~~xxxxxx~~~~~~yyyvvvvvvzzz{{{|||||||||{{{yyyxxxyyyuuutttwwwxxxuuutttvvvqqqqqqtttyyy{{{xxxwwwxxxuuuvvvvvvvvvuuutttrrrqqqsssuuuuuusssssswwwwwwuuutttrrrqqqrrrvvvyyyzzz{{{|||}}}~~~{{{xxxvvvvvvxxxyyyyyyzzz{{{||||||}}}yyywwwuuutttvvvyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxuuuuuuvvvxxxyyyzzzxxxvvvrrruuuwwwwwwtttrrrsssuuuwwwxxxxxxxxxxxxvvvuuutttsssuuuuuuuuutttssstttuuurrrnnnmmmpppqqqpppppprrrpppuuuxxxvvvvvvxxxyyywwwyyywwwyyy{{{yyyuuuuuuyyytttvvvvvvsssnnnkkklllnnnppprrruuuuuutttttttttuuuppprrrtttvvvxxxyyyyyyxxxrrrqqqsssvvvvvvssstttxxxlllmmmnnnpppqqqrrrrrrssstttssssssuuuxxxwwwsssooopppvvv|||~~~{{{yyy{{{~~~|||{{{yyyvvvssspppnnnmmmooommmmmmoooqqquuueeePPP@@@444///000.........------------,,,++++++++++++************,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))((('''(((***++++++***)))))))))***+++++++++,,,)))***+++***))))))+++---******+++,,,,,,---......111------000111111222666AAAGGGTTTeeevvv```cccgggiiijjjooouuu{{{{{{vvvsssooonnnooosssyyy~~~~~~~~~}}}xxxxxx|||~~~|||}}}zzzyyyzzz{{{|||zzz|||}}}||||||~~~}}}yyyzzz{{{|||}}}}}}}}}|||{{{vvvyyy}}}}}}}}}}}}}}}~~~}}}{{{yyyzzz}}}~~~||||||zzzwwwxxx{{{}}}}}}}}}{{{}}}}}}}}}}}}yyy|||zzzwwwvvvwwwyyyzzzzzz{{{yyyuuurrrrrrsssuuuwwwwwwxxxxxxwwwvvvwwwxxxzzzzzz{{{{{{xxxuuurrrqqqrrrxxx|||}}}yyywwwxxxzzz}}}{{{{{{|||zzzvvvvvvyyyxxxwwwxxxzzzxxxuuuwww|||{{{}}}~~~|||yyyyyy}}}~~~}}}{{{|||}}}}}}|||zzz|||~~~~~~}}}}}}~~~}}}xxxzzzxxxyyy}}}wwwsssuuuyyyzzz|||}}}~~~|||yyyvvv{{{xxxxxxzzzwwwssssssvvvttttttwww||||||xxxwwwyyyyyyyyyyyyyyyxxxvvvtttsssrrrttttttqqqrrruuuvvvtttxxxuuussssssuuuxxxzzzzzz{{{}}}|||yyywwwvvvvvvvvvxxxyyyzzz{{{||||||yyywwwvvvvvvxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyvvvuuuuuuuuuvvvvvvwwwxxxttttttuuuwwwzzz{{{{{{yyytttuuuvvvwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvtttsssrrrssstttuuutttsssnnnlllmmmpppqqqnnnnnnpppooouuuvvvrrrqqqvvvxxxxxx{{{wwwvvvzzzzzzwwwuuuwwwrrrsssqqqmmmhhheeegggjjjlllnnnqqqsssrrrrrrssstttnnnppptttxxxzzzyyyxxxwwwqqqooorrrvvvvvvrrrrrrwwwoooppppppppppppqqqssstttqqqppppppssswwwwwwsssoooooouuuzzzyyyuuusssvvvzzzuuutttssspppnnnllljjjiiimmmmmmooosssvvvyyyqqqTTT@@@666222///............---------,,,,,,++++++++++++************,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))(((((()))+++,,,,,,+++******************++++++)))***+++***))))))+++---+++++++++,,,,,,---------///,,,,,,///111000333777<<>>OOObbbtttaaabbbdddeeeggglllrrrvvvvvvuuuvvvxxxzzzyyytttppprrrvvv{{{~~~~~~}}}}}}~~~|||yyy{{{~~~~~~}}}~~~~~~|||{{{zzzzzz{{{xxxuuu{{{}}}{{{}}}}}}}}}}}}zzzsssyyy|||{{{|||~~~yyywwwyyy}}}~~~}}}|||zzzxxxxxxzzz{{{}}}|||zzzwwwuuutttuuuvvvyyyyyywwwuuuwww}}}}}}|||yyyyyy{{{|||zzzxxxzzzxxxwwwwwwyyyyyyxxxvvvuuuuuutttrrrooopppuuuyyy{{{||||||zzzwwwuuuttttttxxxuuurrrqqqqqqrrrqqqpppyyy||||||yyyyyy{{{}}}yyyzzz~~~{{{wwwzzzxxx{{{zzzuuu{{{~~~}}}yyyxxx|||}}}}}}||||||}}}}}}||||||}}}}}}}}}}}}xxx{{{xxxtttxxx~~~|||xxxvvvvvvyyywwwuuuvvvxxxzzzxxxvvvzzzxxxvvvuuusssrrrsssuuu{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{|||~~~{{{sssmmmpppttttttoooooossstttpppuuuuuuvvvuuutttssstttvvv}}}|||~~~|||xxxzzzwwwsssrrrvvvxxxvvvuuuwwwuuutttsssssstttvvvyyyzzz{{{zzzyyyxxxvvvuuuttttttqqqtttwwwwwwvvvsssrrrqqqssstttvvvxxxyyyxxxwwwvvvxxxyyy|||}}}|||yyyvvvsssuuuwwwyyyyyyxxxxxxyyyzzzvvvvvvvvvtttqqqppppppqqqpppooonnnnnnnnnllljjjhhhjjjmmmpppsssuuuvvvvvvvvv|||vvvssswwwzzzyyyvvvuuummmllliiibbbZZZUUUXXX^^^cccooouuupppooouuuvvvqqqooorrrvvvyyy{{{zzzwwwuuunnnppprrrtttuuutttrrrpppsssrrrrrrsssuuuwwwwwwvvvvvvtttrrrqqqrrrssstttuuuvvvuuutttssssssrrrpppooolllkkkiiihhhiiiiiihhhhhhsssssssssuuuzzz}}}{{{[[[BBB777///000111***************************------,,,,,,+++***))))))************)))'''&&&%%%***************)))(((((((((((((((((())))))))))))((()))***++++++,,,++++++))))))))))))************,,,,,,++++++***+++++++++)))******++++++,,,,,,---------------...000111222888===III[[[ooodddfffhhhjjjlllpppuuuxxx{{{zzzzzz{{{|||{{{wwwtttqqquuuyyy{{{|||||||||}}}}}}}}}~~~}}}{{{zzz}}}|||~~~|||zzz{{{~~~~~~|||{{{}}}{{{yyyxxxxxxxxxtttqqquuu|||{{{~~~|||{{{|||~~~|||yyy}}}|||xxxxxx||||||yyy{{{|||}}}}}}}}}~~~}}}{{{xxxvvvwwwyyy{{{{{{wwwsssqqqqqqqqqrrrttttttssswww|||}}}zzz|||{{{yyyyyyzzzzzzzzzyyy{{{zzzzzzyyyxxxwwwvvvvvvtttuuuvvvtttrrrqqqtttvvvxxxyyyzzzyyyvvvtttssstttwwwuuuttttttuuuvvvvvvuuu}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~yyyuuuwwwwwwuuu|||~~~~~~{{{{{{}}}}}}~~~}}}|||{{{{{{|||~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~|||yyy}}}{{{vvvyyyxxxzzz||||||yyyuuusssssstttsssrrrsssvvvvvvtttrrrvvvvvvwwwwwwwwwvvvvvvwwwzzzyyyyyyyyyxxxxxxwwwwwwyyyyyyzzz}}}}}}zzzsssmmmiiinnnooollllllnnnmmmhhhuuuuuuuuutttssstttvvvxxxzzzyyy|||~~~yyywwwzzzyyyuuutttvvvwwwuuusssuuuuuutttsssssstttvvvyyyzzzvvvwwwwwwwwwwwwwwwwwwvvvqqqtttvvvwwwuuusssssssssqqqrrrtttvvvwwwvvvuuutttvvvwwwyyy{{{zzzyyywwwuuuuuuwwwxxxxxxwwwwwwxxxzzzxxxxxxwwwtttqqqooooooooommmnnnppprrrrrrpppmmmkkkhhhkkkooorrrssstttttttttzzzvvvtttwwwyyywwwvvvwwwlllhhhaaaZZZTTTQQQQQQSSSbbbmmmrrroooooovvvxxxtttrrrsssuuuwwwxxxxxxwwwwwwppprrrtttuuuuuutttrrrpppqqqqqqrrrtttwwwyyyzzz{{{vvvuuuuuusssrrrsssuuuwwwwwwwwwvvvvvvuuutttqqqpppmmmjjjhhhggghhhhhheeeccclllnnnrrrvvv||||||WWW<<<444......111...++++++++++++++++++++++++------,,,++++++***))))))************)))(((''''''***************)))(((((((((((((((((())))))))))))(((((()))***++++++++++++))))))))))))************,,,++++++******+++++++++******++++++,,,---------------------...000111222666<<>>NNN]]]sssPPPVVV]]]bbbdddeeegggjjjeeeeeeiiimmmnnnjjjkkknnnppprrrtttvvvwwwvvvuuutttrrrqqqqqqssstttsssqqqnnnlllnnnppprrrtttuuuvvvvvvyyyvvvpppjjjjjjoooqqqpppoooqqqqqqooonnnpppwww}}}yyyppphhhjjjsssxxxtttmmmyyyyyy{{{|||yyyssspppqqqssspppoooqqqtttuuuqqqmmmsssrrrpppppprrruuuyyy|||zzzxxxxxxyyywwwtttvvvzzz}}}yyytttrrruuuxxxyyyxxxvvvuuusssqqqooopppsssvvvrrrtttvvvxxxxxxxxxzzz{{{{{{{{{wwwpppnnnqqqrrrqqqiiilllpppssstttsssqqqooolllppppppooonnnooonnnjjjppprrruuuvvvuuuuuuvvvxxxvvvxxxyyyxxxuuurrrpppoooppptttuuutttuuuzzz{{{yyy~~~{{{zzz{{{|||{{{{{{||||||{{{xxxuuusssyyyxxxuuuuuuuuuuuusssqqqqqqtttvvvvvvuuuuuuxxx{{{xxxyyyxxxvvvuuuuuuvvvxxxqqqsssuuuuuutttssstttuuuqqqrrrsssrrrqqqrrrtttvvvwwwxxxvvvqqqqqquuuwwwvvvuuuuuuuuutttssssssvvvxxxuuuwwwvvvssssssvvvtttoooooorrrvvvvvvtttssstttvvvxxxwwwuuuvvvwwwwwwvvvuuuuuuuuutttrrrooollliiiggghhhiiikkknnnpppqqqrrrrrrtttuuuwwwxxxwwwuuusssqqqooossstttqqqoooppppppnnnmmmpppsssvvvwwwvvvtttrrruuussspppnnnnnnppprrrtttmmmnnnpppqqqrrrqqqooonnnqqqpppoooooorrrssssssssshhhjjjmmmoooooommmjjjhhhiiilllnnnnnnmmmllllllmmmiiilllooopppooommmllllllppppppooommmkkkkkkmmmooommmnnnoooooonnnmmmkkkjjjnnnpppnnnsss{{{XXXIIIDDD>>>>>>CCCJJJRRRaaayyyfffXXXMMMQQQ^^^hhhkkkkkkjjjjjjlllmmmooooooppppppqqqmmmmmmqqqrrrooonnnoooooommmjjjjjjkkknnnoooooollloooooonnnnnnoookkkeee___bbbffflllqqqtttuuuvvvooonnnmmmmmmlllmmmmmmmmmfffgggkkkrrrtttrrrtttxxxxxx{{{xxxuuussswwwwwwSSS777000...,,,,,,,,,,,,++++++++++++++++++******)))*********************)))))))))))))))******************)))''''''(((((((((((())))))***((('''((()))***)))''')))((('''((()))***)))((()))((('''''''''((()))***))))))))))))************((()))******++++++*********+++,,,...///////////////666777<<>>>>>BBBIIIVVVmmmzzzZZZNNNIIISSSaaaiiilllmmmllllllmmmnnnpppppppppoooppplllkkkoooqqqoooooopppooommmkkkjjjkkkllllllkkkiiilllllljjjkkklllhhhaaa___^^^```eeelllppppppoooiiijjjjjjkkkkkkkkkkkkkkkfffgggkkkrrrtttsssuuuzzz{{{|||mmmtttzzz}}}wwwdddDDD444222///,,,,,,,,,,,,,,,+++***************)))******++++++************))))))))))))((())))))******))))))((('''''''''((((((((())))))***((('''((()))***)))''',,,)))''''''((())))))(((((((((((()))))))))******''''''''''''(((((((((((('''((()))***+++******)))+++,,,---............---///555666<<>>CCCNNNbbb|||mmmPPPGGGFFFRRRaaahhhlllooonnnmmmmmmooopppqqqpppoooooojjjiiimmmooonnnoooqqqrrrpppnnnmmmllljjjgggeeefffiiiiiifffhhhjjjfff]]]^^^\\\[[[```hhhnnnnnnkkkgggiiijjjlllmmmmmmllllllhhhhhhkkkppprrrsssvvv|||}}}}}}}}}kkk|||zzzzzzsssiiiQQQ444,,,///***+++,,,,,,,,,,,,+++*********)))))))))***+++,,,,,,************))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))***((('''((()))***)))(((---+++'''&&&'''((((((((((((((()))***+++*********%%%%%%%%%&&&&&&&&&'''''''''((()))++++++******)))+++,,,---.........---,,,///555666<<>>MMMdddxxx<<<>>>BBBFFFJJJOOOTTTXXX]]]```dddgggiiijjjlllnnnllllllnnnoookkkfffggglllllljjjjjjkkkiiifffgggllljjjlllnnnpppqqqpppnnnmmmggggggiiijjjlllmmmnnnnnneeefffkkkzzzrrreee\\\XXXWWW[[[^^^bbbfffiiilllpppsssjjjmmmooonnnmmmpppvvv|||yyytttqqqrrrrrroooooorrrvvvuuuvvvxxxvvvqqqpppsssrrrrrrrrruuu{{{yyyqqqhhh___YYYYYYYYYccclllnnnmmmnnnooooookkkmmmqqqtttuuusssqqqooopppooollliiiggghhhkkknnnkkkmmmoooooonnnmmmnnnppptttxxx}}}|||wwwqqqnnnkkkiiikkkppprrrpppqqqtttrrrqqqqqqrrrtttuuutttsssqqqrrrssssssssstttvvvwwwwwwwwwwwwxxxzzzyyywwwuuuyyytttooopppuuuyyyyyywwwsssrrrrrrrrrrrrqqqpppooossssssqqqnnnkkkmmmrrrwwwxxxsssnnnlllmmmnnnjjjeeeiiiiiiiiiiiijjjlllmmmnnnlllmmmoooqqqsssttttttsssqqqtttvvvxxx}}}}}}vvvkkkkkkllllllkkkkkkmmmqqqnnnnnnmmmllljjjiiiiiihhhqqqpppooopppqqqoookkkgggiiigggeeeddddddeeegggiiikkkjjjiiijjjnnnqqqrrrsssnnnoooqqqssstttrrrnnnjjjjjjiiihhhiiijjjkkkiiihhhnnnooopppqqqqqqrrrrrrrrrkkkjjjjjjkkknnnqqqqqqqqqqqqrrrqqqqqqooonnnllljjjnnnmmmmmmkkkhhhfffeeeeeebbbbbbbbb``````bbbfffiiiggghhhkkkmmmnnnmmmlllkkkhhhkkkooommmfff]]]UUUQQQMMMQQQWWW]]]aaafffjjjlllkkkjjjiiihhheeecccbbbbbbbbbbbbdddggggggeeeeeefffgggttt~~~iiiPPPFFFOOOWWWMMM<<<:::;;;CCCQQQ^^^fffjjjlllmmmnnnnnnnnnnnnmmmllllllpppooommmiiieeecccdddfffgggfffeeecccbbbaaaaaaaaaeeefffiiikkkgggbbbccchhhiiilllnnnnnnkkkhhhffffffbbbbbbbbb```^^^aaahhhnnnqqqsssuuuwwwxxxzzz~~~|||nnncccxxxpppPPP;;;000000---///000(((************************((()))******)))((()))+++++++++***)))((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,+++,,,---------...000222333111111555===JJJ___rrr777999===@@@DDDJJJPPPTTTYYY]]]bbbfffgggiiijjjkkkkkkjjjjjjlllkkkhhhhhhllljjjggghhhlllmmmllllllooohhhiiikkkmmmnnnnnnnnnmmmeeefffhhhjjjlllmmmmmmmmmggggggkkkvvvuuujjjbbb___ccceeeggghhhjjjlllooorrrmmmmmmllllllnnnsssyyy~~~yyytttppprrrrrrppppppsssrrrqqqsssvvvuuuppppppssssssqqqqqqtttxxxwwwooofff```___^^^fffmmmnnnnnnppppppnnniiilllqqquuuvvvtttqqqnnnoooooommmkkkiiijjjmmmooommmqqqttttttqqqooooooqqqpppuuu{{{}}}zzztttmmmiiijjjiiijjjnnnooommmnnnqqqsssrrrqqqqqqssssssrrrpppoooqqqrrrrrrrrrrrrssstttqqqqqqsssvvvyyyzzzyyyxxxzzztttoooooorrruuutttrrrvvvuuutttttttttssspppnnnqqqssssssoooiiiiiiooouuurrrqqqnnnjjjkkkmmmjjjeeejjjjjjkkklllllllllmmmmmmllllllmmmooorrrsssqqqppppppsssvvvyyy~~~yyylllkkklllllliiifffiiiooommmmmmmmmmmmmmmkkkjjjiiiqqqooommmnnnooonnnjjjgggjjjiiigggfffeeeggghhhiiimmmkkkjjjjjjkkklllkkkjjjpppppprrrssstttrrrnnnjjjiiihhhhhhiiijjjjjjhhhfffmmmnnnppprrrrrrqqqpppoooiiigggggghhhkkknnnppppppoooppppppoooooonnnmmmllllllmmmllliiifffeeeeeefffaaa```^^^[[[YYYZZZ^^^aaaccceeehhhkkkmmmlllkkkjjjlllsssxxxwwwnnn```TTTNNNLLLQQQZZZaaaeeehhhjjjlllhhhhhhhhheeecccaaabbbcccbbbdddfffhhhiiihhhgggggg^^^kkkvvvnnnQQQJJJNNNHHH<<<777888===FFFRRR\\\dddiiiiiijjjkkklllllllllllllllrrrqqqooojjjfffdddeeegggffffffeeedddcccccccccdddeeefffiiijjjeee```bbbhhhjjjlllnnnnnnllliiihhhgggbbbbbbaaa``````dddjjjnnnrrrsssvvvwwwxxxzzz~~~xxxgggaaadddnnnuuu~~~oooEEE444...///++++++---'''*********+++******)))(((((()))******))))))***++++++***))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((()))***+++++++++---......---...000333222111111666<<>>BBBHHHOOOSSSPPPUUU[[[```bbbcccdddeeekkkeeedddiiimmmmmmmmmnnnooojjjhhhnnnsssqqqnnnlllmmmlllkkkjjjiiijjjkkklllmmmjjjfffbbbbbbdddgggjjjjjjiiihhhiiimmmqqqssstttooosssxxxyyyvvvqqqllliiifffgggggghhhiiikkkpppsss}}}uuummmkkkooosssvvvuuuyyysssnnnpppsssrrrsssuuukkkkkknnnsssssspppqqquuuqqqqqqtttxxxvvvsssxxxyyynnniiihhheeedddeeefffiiijjjiiilllooommmiiilllmmmmmmnnnoooppppppqqqkkklllmmmmmmllllllnnnpppoootttxxxxxxssspppoooqqqrrrtttvvvuuurrrooommmlllgggfffggglllnnnmmmmmmpppnnnmmmmmmnnnpppqqqpppoooiiilllnnnmmmjjjiiijjjlllmmmmmmmmmooorrrssssssrrrpppkkkggghhhnnnrrrrrrpppssspppnnnnnnpppqqqooolllooonnnnnnnnnnnnooooooooopppuuuvvvqqqooosssssspppggghhhjjjlllmmmmmmmmmlllnnnllllllnnnqqqrrrooommmggglllppppppqqqssssssoooooommmmmmlllggg```ccclllnnnllljjjiiiiiillloooqqqppplllhhhhhhlllmmmkkkggg``````aaabbbccceeeggggggeeeeeefffiiilllmmmllljjjooooooooopppqqqpppmmmjjjllllllkkklllmmmllljjjhhhbbbffflllqqqrrrpppmmmjjjiiifffdddeeehhhmmmqqqrrrmmmmmmmmmmmmmmmnnnooopppllllllkkkgggddddddgggkkkooolllfff^^^WWWSSSTTTUUUVVVYYY___dddhhhjjjjjjiiiiiipppvvvttthhhYYYNNNHHHJJJRRR]]]fffjjjkkkiiihhhjjjkkkjjjhhheeeeeehhhlllkkkmmmmmmiiiffffffggggggccc```___eeerrrgggTTTIII@@@<<<:::888888???LLLYYY___bbbccceeegggiiijjjkkklllllllllkkkiiiggghhhjjjlllhhhhhhhhhgggggghhhhhhiiidddfffiiihhhbbb\\\___fffooopppooommmjjjgggffffffeeebbb___aaafffkkkllllllrrrtttvvvwwwxxxzzz}}}}}}}}}}}}gggQQQbbb{{{kkkuuuoootttsssSSS666,,,...000******///---)))***+++++++++)))((('''''')))******))))))***,,,))))))(((((()))***++++++(((((())))))))))))(((((()))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''(((((('''''''''(((((()))***+++---.../////////000222444111000222666<<>>AAADDDGGGKKKOOOUUUYYY]]]___bbbdddcccccccccbbbdddhhhnnnsssgggiiimmmpppqqqooommmkkkiiiiiijjjjjjiiihhhgggfffiiijjjiiigggdddcccfffjjjgggiiijjjiiihhhiiikkklllmmmhhhhhhmmmqqqpppnnnnnnkkkiiiggghhhjjjlllmmmlllxxxooojjjmmmpppooonnnppptttqqqppppppqqqppplllhhhhhhhhhjjjnnnssstttqqqmmmuuusssssstttrrrnnnooottt}}}uuuiii___\\\```eeejjjhhhiiilllmmmmmmkkkiiigggkkkmmmnnnllliiiiiilllpppqqqpppmmmkkkkkklllnnnpppqqqsssuuusssqqqpppqqqsssuuuqqqpppsssuuusssrrrtttllllllllllllmmmmmmmmmmmmooossstttnnniiikkknnnooonnnllliiigggiiilllppprrrssspppkkkiiiiiijjjjjjjjjiiihhhfffgggiiijjjiiihhhjjjeeedddgggiiiiiijjjlllkkkmmmnnnooopppooommmlllppptttuuuqqqqqqsssqqqkkkeeeeeeddddddeeehhhjjjkkkppprrrsssrrrooommmkkkkkkiiiggggggjjjooorrrrrrqqqqqqpppooonnnmmmlllkkkjjjnnnkkkiiiiiijjjmmmnnnnnnmmmllljjjiiijjjkkkmmmnnnddddddcccbbbcccdddeeefffhhhgggeeecccbbbeeeiiimmmmmmnnnppprrrnnnhhhhhhlllggghhhiiikkkkkkkkkjjjiiidddfffiiijjjhhhfffdddcccfffeeecccccceeefffeeedddjjjhhhllltttsssiiifffjjjgggiiiiiigggdddcccfffiiinnnyyyyyyjjj\\\YYYVVVPPPIIINNNTTTYYYaaaiiiiiicccsssssspppjjjccc[[[MMMAAANNNUUU___eeehhhiiikkkmmmlllkkkjjjgggeeeeeegggiiimmmhhhdddcccfffiiiiiihhhlllbbbbbbkkkmmmnnndddSSSIII999;;;;;;999===FFFQQQVVV^^^bbbddddddfffkkkllljjjnnnnnnmmmiiieeeeeehhhllljjjiiihhhggggggiiikkkllleeedddeeeddd^^^ZZZ\\\cccmmmnnnnnnmmmkkkjjjjjjkkkhhhgggeeeeeegggjjjoooqqqppprrruuuvvvxxxzzz||||||~~~hhhhhhwwwooowwwuuupppaaa<<<------,,,,,,+++***))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&))))))******)))(((''''''%%%%%%'''((()))))))))))))))((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''******))))))******+++,,,***+++,,,...///000000000222000111666<<>><<<::::::CCCNNNXXXaaafffeeeccceeehhhiiidddfffhhhhhhhhhhhhiiikkkkkkjjjhhhgggffffffggggggdddbbbcccbbb^^^YYYZZZ___ggghhhiiihhhfffeeeeeefffdddeeefffiiilllooorrrtttxxxxxxxxxwwwxxx{{{}}}sssttteeePPP<<<,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&%%%''''''(((((((((((((((''')))(((((((((((())))))***(((''''''''''''(((((()))***))))))))))))***++++++,,,,,,...///000000000000111///000333888AAAPPP]]]xxx000222555777888:::===???CCCHHHNNNTTTWWWYYY[[[\\\___``````___^^^___bbbeeefffgggiiikkkllllllkkkjjjgggeeecccbbbbbbdddgggiiifffeeeeeeeeeeeegggjjjlllkkkkkkjjjiiiggggggiiikkkaaaZZZWWW]]]dddgggfffffffffhhhiiieeeaaabbbhhhnnniiihhhhhhlllnnnnnnllljjjmmmmmmmmmlllllljjjhhhfffeeehhhjjjiiihhhiiimmmqqqqqqmmmmmmrrruuuuuutttvvv{{{jjjXXXNNNOOOYYYcccbbbdddgggiiiiiifffccc```lllllljjjeee___\\\]]]```bbbbbbaaaaaaaaaaaaaaabbbcccfffiiilllmmmlllkkkjjjlllhhhgggjjjmmmmmmnnnpppooooooooooooppppppppppppooossstttqqqooonnniiibbb^^^\\\[[[^^^eeekkkooopppkkkjjjjjjkkkmmmmmmkkkiiifffdddbbbdddeeebbb[[[UUU\\\[[[]]]dddgggeeebbbbbbhhhjjjmmmppppppnnnkkkiiidddeeegggjjjmmmnnnkkkgggddd```[[[WWWWWW[[[aaaeeehhhiiijjjjjjjjjkkkoooqqqmmmlllllllllmmmmmmmmmlllmmmmmmmmmmmmmmmnnnnnnnnnkkkjjjiiiiiijjjkkkjjjiiiggghhhiiijjjlllmmmnnnoookkkjjjhhhfffeeeeeeeeeeeedddcccbbbbbbdddeeeeeeeeehhhfffhhhoooqqqllleeebbbddd```ZZZTTTOOOLLLJJJJJJPPPPPPQQQTTTYYY^^^ccceeefffiiiiiiccc[[[UUUTTTVVVVVVaaagggdddfffllllllfffffffffeeedddcccdddeeefffggg]]]bbb|||wwwdddUUUKKKMMMKKKHHHSSScccrrrrrriiiWWWIIIFFFIIILLLZZZ[[[^^^eeelllooommmjjjjjjlllllljjjgggeeeddddddeeeiiimmmnnnjjjgggfffgggdddeeejjjnnnlllkkkvvvaaaPPPDDDBBB@@@:::<<>>???CCCIIIOOOSSSWWWZZZ\\\YYYZZZ[[[[[[ZZZ[[[]]]___dddeeegggiiikkkllllllllliiigggcccaaa```bbbeeegggeeedddbbbbbbdddfffhhhiiifffggggggggggggjjjnnnqqqhhh^^^WWW[[[bbbeeeffffffeeeiiikkkhhhcccaaadddhhhmmmmmmllljjjkkklllkkkjjjjjjkkklllllljjjhhhgggfffccceeegggfffdddeeejjjnnnllliiiiiinnnrrrsssuuuxxxoooYYYJJJJJJVVVbbbbbbbbbccccccccccccbbbbbbjjjkkkiiiddd^^^ZZZZZZ[[[ZZZ[[[]]]___aaabbbccccccaaacccfffiiikkkkkkiiiggghhhdddeeejjjlllkkkjjjlllmmmmmmnnnnnnnnnooooooooolllpppsssuuuwwwvvvnnneeeZZZXXXWWW[[[cccjjjnnnnnnkkkjjjjjjkkklllkkkhhheeefffdddeeehhhjjjeeeZZZQQQWWWVVVYYY```eeecccbbbcccgggiiilllooopppooommmkkkfffeeefffkkkooonnniiieee___\\\WWWTTTTTTXXX]]]```ggghhhhhhhhhgggiiilllnnnlllmmmmmmlllkkkjjjjjjkkkjjjjjjjjjjjjkkkkkkkkkkkkhhhfffdddeeefffggggggfffdddeeegggjjjlllmmmnnnnnnkkkjjjhhhfffeeeddddddeeegggfffeeefffhhhhhheeeccceeebbbeeellloookkkfffdddbbb```]]]YYYSSSNNNIIIGGGLLLKKKJJJNNNUUU\\\aaaccciiinnnppplllaaaWWWQQQOOOPPP[[[bbbaaaccckkkmmmhhhfffeeedddcccdddeeeffffffbbb\\\[[[jjj}}}hhhVVVPPPKKKEEELLLZZZmmmmmmdddRRRCCCAAAFFFKKKYYYZZZ]]]ccciiillljjjgggiiijjjkkkiiifffdddcccdddcccgggkkkllliiigggfffgggccchhhlllkkkffffffpppzzztttuuujjjRRRGGGAAA;;;:::===LLLWWWaaabbb```aaaeeefffbbbcccfffhhhiiigggdddbbbcccccccccdddeeefffggggggeeecccccceeeccc______bbb___aaaccccccbbb```___```eeegggjjjmmmppprrrssssssrrrvvv{{{yyy~~~yyy{{{dddBBB000---///++++++***************)))(((((((((((((((((((((((((((((((((((((((((())))))************************))))))))))))((((((((((((''''''((((((((((((((('''(((((()))))))))))))))((('''((((((((((((((('''&&&&&&&&&&&&&&&'''(((((()))'''''''''''''''((()))***))))))(((((())))))***+++,,,---...//////000000///222000000333777>>>JJJWWWvvv000222444555666777999;;;<<>>AAAJJJPPPVVVYYY]]]```bbbccccccdddeeefffeeedddbbbbbbccceeegggfffeeefffhhhkkkllllllkkkkkkiiiiiipppwwwqqqfffZZZVVVVVV\\\aaallllllOOODDDAAA===>>>HHHSSSYYY___dddeeedddddddddeeegggiiigggccc___aaabbbcccdddeeefffffffff]]]ZZZ[[[```aaa___^^^___\\\___bbbcccaaa```___^^^aaacccfffjjjoootttwwwyyyxxx{{{oookkkqqqiiirrruuuFFF---...111,,,))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&'''((()))))))))((()))((('''''''''''''''((()))((((((''''''''''''(((((((((((((((((()))******+++,,,,,,---------------///---...111555;;;FFFRRRhhh---...000111111222444666;;;<<<<<<<<<>>>CCCIIINNNSSSVVVZZZ]]]^^^```aaaccceeedddbbbaaaaaaaaabbbbbbeeedddccccccdddeeeggghhheeeaaa\\\ZZZ[[[\\\[[[YYY___```bbbdddhhhnnnuuuzzztttbbbRRRQQQZZZbbbgggjjjhhheeeccccccfffiiijjjkkk___fffiiifffddddddaaa[[[```bbbeeedddaaa______```gggdddccceeeiiikkkiiigggjjjkkkooopppnnnqqq~~~|||[[[BBB>>>MMM^^^___aaaccceeeggghhhiiiiiibbbfffjjjiiiccc]]]ZZZYYYNNNQQQVVV[[[___bbbbbbbbbgggdddcccdddhhhiiihhhfffggg___XXXXXXYYY[[[```eeeeeeeeeeeeeeeffffffffffffeeejjjqqqzzzvvvhhhZZZVVVTTTXXXaaahhhhhheeedddcccbbbdddfffggggggfffbbbgggrrrxxxjjjVVVPPPMMMOOORRRTTTWWW\\\```aaabbbdddgggkkkmmmooosssllliiioooppphhh]]]YYY]]]^^^```aaacccccccccccc^^^aaadddfffgggggghhhiiigggiiikkkiiifffeeefffhhhhhhgggggggggffffffffffffjjjddd\\\UUURRRQQQQQQQQQRRRVVV[[[___cccdddcccbbbeeedddbbbaaa```aaaaaabbb]]]]]]___dddjjjkkkfffaaa^^^]]]^^^aaabbbdddkkkttt||||||yyyuuunnnggg```[[[WWWSSSQQQTTT[[[aaacccbbbgggrrrxxx```OOOEEEDDDLLLYYY___^^^bbbllliiifffcccdddgggiiiiiiggg\\\UUUUUUZZZ^^^eee{{{dddXXX^^^gggqqqjjjYYYFFF>>>CCCNNNUUUUUUYYY___aaa``````bbbeeeddddddcccbbb```aaadddfffjjjfffcccdddiiimmmoooooommmiiiffflll~~~}}}hhhTTTKKKLLLXXX[[[[[[nnn```OOOEEE<<<:::DDDNNNWWW___eeefffcccdddcccdddfffiiihhheeeaaa___``````aaaaaaaaaaaa```XXXUUUWWW\\\^^^\\\[[[]]]\\\___bbbcccbbb```______^^^```dddiiiooouuuzzz}}}wwwzzz~~~ssskkkooodddsssppp===&&&...111&&&)))))))))))))))*********((((((((((((((((((((((((&&&'''''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''((()))******))))))%%%%%%'''((())))))))))))+++***)))(((((('''((((((***)))((('''''''''''''''((((((((((((((()))******++++++,,,,,,------,,,,,,,,,+++,,,000333999EEEPPPccc------...///111222444555555777:::===AAAFFFLLLQQQPPPTTTUUUUUUZZZaaa```ZZZ````````````_________^^^___```aaaaaaaaabbbeeehhheeedddaaa]]]ZZZXXXWWWVVVYYY]]]___```dddmmmuuuyyyooocccPPPNNN]]]```\\\___dddgggeee______eeegggeeeffffffeeedddcccbbbbbbaaaaaacccdddccc___^^^___bbb^^^```cccfffhhhhhhhhhhhhdddmmmnnnmmmooonnnxxx|||\\\AAA:::GGGWWW\\\___cccdddcccbbbdddfffggg```fffnnniiiddd^^^SSSJJJMMMUUU^^^aaa______ccc```aaaaaabbbhhhmmmlllgggbbbXXXWWWYYYUUU[[[aaa]]]dddfffeeeaaaccchhhfff```gggeeeppp}}}~~~|||rrraaaIIIMMMTTT___gggiiifffbbbfffccceee^^^fffiii[[[eeebbbgggmmmtttfffYYYPPPNNNJJJDDDJJJWWW\\\bbbeeeeeefffjjjnnnnnnuuutttrrrnnnhhh___UUUMMMTTTXXX^^^dddggggggdddbbb^^^aaaeeegggfffeeegggiiihhhhhhhhhfffcccaaabbbccchhhhhhgggeeeddddddfffhhhfffeee^^^SSSOOOPPPOOOKKKNNNRRRYYY^^^aaaaaa``````fffbbb^^^___dddgggfffddd^^^^^^```dddiiikkkhhheee___]]]^^^``````bbbjjjsss{{{tttlllddd```]]]\\\[[[YYYYYY\\\___dddffffffrrr|||zzzVVVQQQIIIEEEKKKVVV___dddgggdddcccaaaaaahhhmmmjjjbbbSSSMMMPPPZZZaaacccnnn|||yyy]]]```vvvxxxgggRRRDDD???BBBMMMXXXXXX\\\]]]\\\^^^cccdddbbbiiifffcccbbbbbbccccccccceeegggjjjjjjjjjjjjkkklllnnnfffeeemmm|||```RRRCCCHHHWWWYYY[[[jjjuuu~~~aaaNNNFFFEEE@@@EEEVVVaaaaaabbbgggccccccbbbbbbbbbbbbcccccc___\\\[[[]]]```___[[[VVVRRRVVVZZZ[[[ZZZYYYZZZ\\\\\\\\\[[[\\\^^^aaadddfff[[[]]]bbbhhhlllooosssxxxyyy|||||||||{{{xxxxxx|||}}}{{{zzz|||uuummmyyyTTT999///------+++++++++***)))(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''''''''''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))************+++++++++,,,,,,,,,------111++++++222555666AAAPPPeee---------...000111333444555777:::<<>>BBBEEEGGGGGGHHHIIILLLQQQTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[_________]]]\\\\\\^^^``````^^^\\\[[[\\\^^^aaacccccc___[[[XXXXXX___nnn{{{xxxfffLLLFFFUUU[[[XXX]]]^^^^^^___^^^^^^______^^^cccbbbaaa```___^^^]]]\\\```^^^]]]___aaaaaa]]]YYY\\\]]]```cccdddddddddcccaaaccc^^^]]]dddgggooolllPPP===<<>>KKKYYY```eeelllpppqqqvvvvvvsssjjj]]]TTTQQQRRRYYY]]]cccgggiiifffbbb___```aaabbbbbbbbbcccccccccddddddcccaaa^^^\\\\\\]]]aaaaaaaaaccchhhqqq|||~~~}}}ttteeeVVVIIIAAA>>>BBBJJJSSSZZZ\\\\\\ZZZ^^^]]]^^^aaacccccc___\\\ccc___\\\\\\___```___]]]aaa___```aaa___^^^bbbjjjllljjjcccVVVJJJEEEIIINNNSSSUUUXXX[[[^^^```aaaaaafffdddbbbggg~~~tttSSSGGGDDDCCCHHHRRRYYYWWWXXXaaaqqqxxxnnn___MMMMMMQQQXXXXXXSSSSSSVVVZZZtttuuuiii```MMM===>>>IIIRRRUUUVVVUUUYYY[[[[[[]]]cccdddccc```___]]]]]]___``````___aaabbbdddcccbbbaaaaaabbbhhheeejjjuuuhhhRRRGGGOOO```cccbbbdddbbb___]]]aaapppppp^^^NNNLLLQQQUUUXXX[[[\\\\\\\\\\\\\\\[[[[[[ZZZ]]][[[YYYZZZ\\\\\\[[[ZZZXXXZZZ]]]___^^^[[[XXXVVVVVVWWWYYY]]]aaaeeeiiikkkoootttwwwwwwxxx||||||vvvrrrllllll|||xxxxxxvvvnnnrrrSSS888222,,,***++++++(((%%%)))(((((('''''''''((((((((((((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))*********+++++++++,,,,,,,,,000------/////////666@@@YYYttt************+++,,,......///222555888:::===AAADDDAAABBBFFFIIILLLNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZZZZ]]]]]]]]][[[ZZZZZZ\\\^^^[[[ZZZYYYXXXZZZ]]]```bbb```[[[XXXWWWWWW^^^pppkkkMMMEEETTTZZZXXX]]]YYYYYYZZZ\\\]]]]]]]]]^^^```___^^^]]]\\\ZZZYYYYYY]]][[[ZZZ\\\___```]]]YYY\\\^^^```cccddddddcccccc^^^aaa]]]]]]dddfffmmm}}}pppTTT???<<>>JJJRRRTTTTTTUUUYYYZZZZZZ]]]bbbcccbbb___^^^]]]]]]___```___^^^^^^___aaa```___^^^^^^___cccaaagggqqqaaaMMMFFFOOO^^^___^^^___[[[```\\\\\\dddsss}}}lllYYYQQQRRRUUUWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYZZZZZZ\\\^^^^^^]]]ZZZWWWZZZ[[[]]]______]]]ZZZWWWYYYZZZ\\\___bbbeeehhhjjjqqqwwwzzzxxxyyyvvvjjjgggwwwzzzrrrpppzzzlllxxxwww\\\BBB///,,,++++++,,,------,,,)))))))))(((((()))******(((((('''&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))'''(((((((((((()))))))))*********+++++++++,,,,,,///...//////---...333:::OOOjjj************+++,,,---...---000444777999<<>>===AAAGGGHHHGGGKKKRRRIIIMMMSSSYYY]]]^^^]]]\\\XXXYYYYYYXXXWWWWWWYYY[[[SSSTTTUUUVVVXXXXXXYYYYYYSSSOOOPPPUUUVVVZZZllltttPPPCCCPPPWWWVVVZZZ[[[VVVUUUWWWWWWTTTVVV[[[\\\\\\ZZZYYYWWWUUUTTTSSSQQQRRRSSSSSSSSSVVVYYY\\\[[[\\\___aaabbbbbbaaa```XXX^^^\\\[[[cccjjjzzz}}}[[[BBB===KKKYYYZZZ\\\]]][[[WWWWWWYYY\\\fff]]]```eeeaaannn~~~dddQQQHHHJJJSSS]]]]]]___ccciiiqqqpppbbbRRRDDDIIIVVV```mmmpppUUUEEEAAADDDNNNWWW^^^aaaiiieeeRRRLLLSSSTTTVVVYYY\\\]]]\\\[[[[[[]]][[[YYY]]]^^^rrr|||fffbbbaaa[[[[[[```aaa```jjjwww^^^GGG@@@???===CCCRRRccckkkkkkccc^^^WWWQQQOOOQQQVVVYYY\\\]]]^^^```aaaaaa``````[[[YYYXXXYYY\\\_________\\\]]]]]]\\\[[[[[[\\\^^^WWWYYY[[[\\\]]]```cccfffnnn{{{nnnOOOAAA===:::>>>HHHSSS[[[^^^^^^___bbbbbbbbb```______\\\ZZZXXXYYY]]]___^^^\\\[[[XXXWWWWWWWWWYYYbbbllllll___NNNBBB>>>CCCJJJOOOTTTUUUWWWYYYZZZ[[[[[[[[[]]]^^^``````^^^gggkkkPPPKKKJJJCCCAAAJJJXXXgggsssrrr```MMMLLLPPPTTTUUUVVVWWWWWWXXXZZZcccjjjyyydddUUUEEEBBBDDDIIILLLNNNRRRXXXWWWZZZ[[[YYY[[[___```^^^]]]\\\[[[[[[\\\\\\ZZZXXXYYY[[[]]]]]]\\\\\\]]]^^^\\\aaaooo~~~yyyTTTLLLKKKWWW```[[[[[[aaa```ZZZ[[[\\\^^^bbbgggkkkmmmsssnnnddd[[[VVVUUUUUUUUUVVVWWWZZZ\\\]]]^^^]]]]]]]]]___aaaaaa___\\\YYYXXX[[[ZZZYYY\\\___bbbaaa```]]]___aaadddgggiiijjjkkklllvvvyyyvvvxxxsssqqqzzzuuueeeooo\\\666333,,,,,,,,,***'''%%%%%%&&&((((((((((((((()))******((('''&&&%%%%%%''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***'''''''''''''''((())))))'''''''''((((((((())))))+++,,,,,,,,,,,,---------***---///...---000444888FFFaaazzz+++*********+++,,,---------///222444444555666888<<<:::<<>>JJJRRRVVVXXX[[[[[[YYYWWWXXXYYY^^^YYYZZZWWWcccgggVVV[[[YYYXXXZZZ______]]]```eeexxx___KKKCCC:::;;;KKK___jjjjjjSSSPPPLLLLLLPPPVVV[[[]]][[[[[[[[[\\\]]]^^^___```[[[YYYWWWYYY]]]```aaa```YYYZZZ[[[ZZZYYYZZZ[[[]]]UUUXXX[[[]]]]]]^^^___``````mmm^^^EEE>>>777777@@@KKKSSSVVVYYY[[[^^^____________```ZZZXXXWWWZZZ^^^```___\\\[[[XXXVVVVVVVVVZZZdddoookkk]]]III======CCCKKKOOOVVVXXXZZZ\\\\\\ZZZWWWUUU___\\\\\\___]]]\\\fffttt```SSSMMMEEE<<>>BBBDDDKKKTTTWWWVVVTTTUUUWWWXXXXXXWWWVVVXXXZZZ\\\^^^^^^]]]]]]zzzyyycccSSSIIIDDDBBBFFFSSS^^^^^^WWWQQQPPPOOOOOOPPPRRRTTTTTTTTTZZZ\\\iii|||oooVVVEEE>>>GGGQQQUUURRROOOPPPSSSZZZYYYYYYYYY[[[\\\[[[ZZZXXXXXXXXXWWWUUUVVVXXXZZZ___ZZZXXX\\\^^^]]]\\\]]]]]]aaarrroooVVVKKKKKKOOOSSSUUUUUUVVVYYY[[[^^^```___[[[\\\aaafffgggkkkkkkjjjeee^^^ZZZYYYZZZYYYZZZZZZ[[[\\\]]]^^^^^^]]]]]][[[ZZZYYYYYYYYYYYY]]]\\\[[[\\\^^^`````````___^^^^^^bbbiiipppssssssvvvuuuuuuyyy~~~uuu~~~xxxbbbXXXrrr|||mmmSSS999)))************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((***)))((()))***)))(((&&&((((((((('''&&&&&&%%%%%%******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))+++++++++++++++++++++++++++---.........///111333<<>>---%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''))))))))))))))))))'''&&&&&&&&&''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++++++++++++++---.........///111333===TTTiii(((((())))))*********+++,,,,,,---...///111333444777555555888:::<<>>EEEBBBEEEGGGHHHGGGHHHJJJLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJJJJJJJJJJJJJKKKKKKIIIMMMJJJIIIMMMMMMRRRbbblllXXXCCC>>>DDDJJJMMMOOOLLLLLLLLLLLLMMMMMMMMMMMMIIIJJJJJJGGGDDDAAAAAABBBLLLQQQ]]]qqqfffHHHDDD@@@???DDDLLLRRRUUUVVVPPPNNNOOOQQQPPPTTThhh~~~hhhPPPDDD999:::DDDHHHQQQPPPOOOOOOPPPQQQQQQRRRTTTRRROOOMMMNNNRRRTTTTTTXXX___kkkxxxttteeeIIIQQQUUUNNNCCC@@@IIITTTRRROOOMMMNNNOOOQQQUUU[[[VVV___zzzwww___bbb\\\QQQEEE@@@DDDIIILLLIIILLLPPPQQQQQQOOONNNNNNNNNPPPQQQPPPRRRVVVUUUQQQSSSRRRRRRSSSTTTVVVWWWXXXWWWXXX]]]bbbcccpppmmmaaaRRRDDD???;;;@@@JJJRRRTTTQQQNNNOOOQQQLLLOOOSSSUUUVVVWWWXXXYYYUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOQQQRRRRRRQQQQQQQQQRRRUUUZZZXXXfffwwwwwwQQQEEECCC<<<666666:::CCCNNNRRRQQQQQQTTTYYYTTTSSSRRRPPPPPPPPPRRRSSSRRRPPPRRR[[[kkkrrriiiZZZFFFCCCCCCIIINNNNNNLLLJJJKKKMMMOOOTTTXXXZZZZZZXXXVVVVVVVVVUUUSSSPPPMMMLLLMMMOOOQQQVVVbbbppp{{{~~~sssjjj^^^TTTIII@@@===???FFFHHHJJJKKKLLLMMMQQQTTTXXXmmm~~~{{{dddMMMAAA???IIIMMMQQQRRRPPPOOOOOOPPPSSSRRRQQQQQQSSSSSSRRRQQQPPPRRRTTTTTTRRRPPPPPPPPPMMMKKKLLLPPPRRRQQQSSSWWWUUUZZZ``````VVVLLLJJJMMMJJJKKKOOORRRUUUUUUTTTSSSOOOTTTWWWUUUTTTWWWXXXVVV]]]\\\ZZZYYYYYYXXXXXXWWWYYYXXXXXXXXXXXXXXXXXXXXXRRRRRRSSSSSSSSSSSSSSSSSSSSSWWW]]]```aaabbbdddfffiiihhhgggggghhhkkkooorrrrrrtttvvvuuuwww}}}yyykkkmmm{{{|||qqqrrrgggtttqqq~~~___KKK555+++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&(((***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))))))))*********++++++,,,,,,,,,,,,---...---------///111:::RRRhhh***)))))))))))))))))))))((()))***,,,------------333111333666888888===CCC>>>@@@CCCEEEFFFGGGIIIKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIKKKIIINNNKKKJJJNNNMMMRRRaaahhhUUUBBB===BBBGGGJJJLLLLLLKKKKKKLLLNNNOOONNNMMMGGGHHHHHHEEE@@@>>>???BBBIIIMMMYYYrrrvvvRRRIII@@@:::>>>FFFMMMSSSXXXQQQNNNNNNOOOMMMPPPaaatttdddOOODDD888999DDDJJJNNNMMMLLLMMMOOOOOONNNMMMQQQPPPMMMIIIKKKQQQSSSSSSXXX\\\eeetttwwwSSSQQQMMMFFFAAADDDLLLTTTPPPNNNLLLLLLMMMQQQVVVYYYYYYTTTbbb|||sssaaaVVVHHHAAACCCHHHJJJJJJGGGJJJNNNOOOOOOOOOOOOPPPNNNPPPPPPOOOQQQUUUUUUQQQQQQPPPOOOQQQSSSUUUUUUTTTTTTSSSZZZbbbZZZYYYyyymmm```OOOAAA<<<777<<>>AAACCCFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIHHHEEEEEEHHHJJJGGGLLLIIIIIIMMMKKKPPP___eeeRRR@@@;;;>>>CCCEEEGGGJJJHHHGGGIIILLLMMMLLLKKKEEEGGGGGGCCC>>><<<>>>BBBFFFJJJSSSgggtttYYYJJJ===;;;???EEEKKKQQQOOOLLLLLLNNNLLLNNN^^^qqqyyyaaaPPPEEE555444AAAIIIJJJIIIIIIKKKOOOOOONNNKKKLLLNNNLLLHHHHHHNNNOOOMMMRRRWWW```kkktttyyy|||~~~^^^SSSDDD>>>AAAGGGJJJKKKHHHJJJKKKKKKKKKNNNRRRSSSVVVPPPYYYfffvvvxxxZZZOOOCCC>>>BBBFFFIIIJJJGGGIIIKKKLLLLLLLLLMMMNNNMMMNNNMMMKKKMMMRRRSSSPPPOOOMMMLLLNNNQQQSSSRRRQQQSSSQQQUUU[[[WWWVVVhhhqqqccc[[[MMMDDD???777666AAAIIIIIIHHHLLLOOOOOOJJJMMMQQQSSSSSSRRRRRRSSSTTTTTTSSSSSSRRRQQQOOONNNMMMNNNOOOPPPQQQPPPPPPOOOHHHJJJMMMOOOPPPQQQSSSTTTQQQSSSSSS^^^[[[jjjzzzZZZGGG===777444222666<<>>>>>>>>BBBFFFFFFFFFHHHMMMQQQ___qqqzzziiiOOOBBBEEELLLLLLPPPTTTVVVUUURRROOOLLLLLLKKKKKKLLLOOOPPPPPPOOOMMMNNNNNNLLLJJJIIIJJJLLLKKKJJJLLLOOOOOOMMMPPPVVV\\\```bbb]]]VVVQQQOOOOOOPPPNNNLLLMMMOOOQQQPPPNNNKKKOOOPPPNNNMMMPPPQQQPPPWWWUUUSSSTTTWWWYYYYYYXXXUUUUUUTTTSSSSSSRRRQQQQQQHHHIIIIIIJJJKKKLLLLLLLLLSSSWWW\\\]]]]]]^^^cccggggggiiillllllkkkkkknnnppppppooonnnqqqzzzqqqggglllwwwxxxzzz~~~zzzoooeeesssuuuZZZFFF999---+++...---***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))(((((((((''''''%%%(((+++)))&&&$$$%%%(((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&'''((()))***)))******+++,,,,,,------,,,---...---,,,,,,...///777QQQhhh,,,,,,+++***)))(((''''''((()))+++,,,---------,,,000///111444666666999??????>>>???CCCFFFHHHFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGFFFHHHHHHFFFDDDDDDFFFIIICCCHHHFFFEEEJJJHHHLLL[[[bbbPPP>>>999<<<@@@BBBDDDFFFDDDCCCEEEHHHJJJIIIGGGDDDFFFFFFBBB<<<;;;>>>BBBGGGJJJNNNZZZvvvjjjVVVBBB;;;;;;<<>>???CCCGGGKKKFFFHHHIIIHHHGGGGGGHHHJJJLLLLLLJJJHHHJJJPPPQQQOOOMMMKKKJJJLLLOOOQQQPPPNNNTTTQQQPPPQQQUUUYYY___dddiii]]]ZZZVVVLLLGGGCCC999111===FFFGGGHHHLLLNNNLLLKKKNNNRRRSSSRRRPPPOOOOOOPPPPPPPPPOOONNNMMMLLLKKKLLLMMMOOOPPPQQQQQQPPPOOOLLLNNNOOOPPPNNNNNNNNNOOOQQQMMMLLLYYYSSSYYYuuuXXXGGG<<<555333666999>>>CCCFFFHHHIIIJJJNNNRRRRRRPPPNNNOOOPPPNNNUUU\\\```aaa]]]QQQFFF;;;>>>BBBFFFJJJMMMLLLHHHGGGFFFFFFHHHKKKNNNOOOOOOOOOMMMIIIGGGFFFHHHJJJLLLHHHHHHHHHIIIIIILLLSSS[[[WWWfffwww{{{kkkSSSEEEBBB777<<>>>>>DDDEEECCCBBBDDDFFFGGGEEECCCIIIFFFAAA<<<999<<>>AAACCCEEEBBBCCCCCCCCCCCCCCCBBBBBB>>>???AAAAAAAAAAAACCCDDDBBB@@@???BBBCCCFFFNNNWWW```UUU>>>222:::???>>>CCCDDDBBBBBBCCCFFFGGGFFFEEEEEECCC???;;;999;;;AAAEEEDDDGGGLLLRRRYYYkkkuuuVVVAAA777555;;;CCC???FFFJJJGGGEEEKKKZZZfffoooaaaNNN@@@666222888@@@EEEFFFHHHJJJKKKJJJIIIIIIIIIGGGDDDBBBAAABBBCCCDDDEEEEEEFFFHHHOOO[[[iiisssjjjIII:::;;;666===GGGEEEDDDGGGIIIJJJIIIGGGFFFGGGGGGLLLOOORRR]]]iiiggg]]]GGGBBB===<<>>111555777777666999???BBBIIIJJJKKKLLLMMMMMMLLLKKKJJJSSS___bbb[[[NNNBBB;;;777<<>>AAADDDAAA??????AAAAAADDDLLLVVV]]]SSS===222;;;???>>>BBBBBBAAAAAACCCEEEGGGGGGGGG>>>>>><<<:::999;;;???CCC@@@DDDIIILLLNNNYYYqqq|||gggMMM;;;888;;;===>>>DDDHHHFFFBBBIII[[[kkkoooaaaOOOAAA777333888???CCCDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDBBBAAAGGGVVVkkkzzzwwwVVV@@@999666<<>>333222111111111444:::???FFFGGGJJJLLLMMMLLLKKKJJJJJJTTT^^^^^^TTTFFF<<<888888===CCCGGGIIIHHHGGGGGGEEECCCBBBCCCFFFHHHIIIIII@@@AAABBBAAA@@@???@@@AAAAAACCCDDDDDDCCCCCCEEEFFFGGGJJJUUUkkkrrrYYYCCC???:::888<<>>@@@AAA>>>>>>>>>>>>>>>??????@@@::::::::::::999;;;???BBB???>>>>>>@@@???AAAJJJUUUZZZPPP;;;111:::>>><<<@@@AAAAAAAAACCCDDDFFFGGGGGG888999999999999:::>>>@@@???CCCHHHIIIFFFJJJ[[[mmmmmmxxxuuu^^^III@@@:::333===AAAFFFEEEBBBJJJ^^^sssxxxgggQQQ@@@666333888???BBBBBBCCCDDDEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBEEEEEECCC@@@CCCRRRhhhyyykkkKKK;;;777;;;AAACCCDDDEEEFFFEEEDDDCCCDDDFFFGGGJJJNNNUUU^^^___SSSCCC;;;>>>AAAAAA@@@???@@@BBBCCCDDDDDDEEEEEEFFFFFFFFF@@@@@@@@@AAACCCEEEFFFGGGCCCDDDFFFGGGGGGGGGFFFEEEFFFIIINNNSSSWWWXXXVVVSSSDDDBBBEEESSSeeejjj]]]MMMEEE;;;333444:::???BBBCCCDDDEEEHHHIIIIIIHHHGGGEEEHHHGGGFFFFFFHHHJJJIIIIIIJJJGGGDDDCCCDDDFFFHHHHHHCCCEEEFFFFFFFFFFFFGGGHHHGGGGGGIIIKKKGGGBBBEEELLLTTTsssdddBBB666222///000222444888<<>>@@@AAAAAA???>>>>>>???>>>@@@CCCDDDDDDCCCDDDDDDDDDGGGLLLWWWmmmzzzjjjRRRHHH===777:::BBBIIIMMMTTTTTTOOOEEEAAADDDGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEHHHJJJJJJHHHEEECCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDFFFHHHKKKNNNPPPRRRSSSVVVWWWXXXZZZ^^^```jjjlllnnnmmmlllnnnuuu|||llliiisssrrrfffnnnjjj{{{vvvlll]]]WWWfff||||||fffmmm{{{nnn\\\JJJ;;;000))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((('''''''''''''''&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''&&&'''((('''&&&'''(((***+++'''&&&+++...---,,,---------,,,++++++,,,---...555FFFWWW888777444111...,,,***))))))((('''((())))))(((&&&)))***+++---///000111222222333555888:::===>>>???<<<<<<;;;;;;<<<===>>>>>><<<<<<;;;:::999:::===???>>>===>>>???===???IIITTTXXXNNN999///888;;;999===???@@@BBBCCCCCCCCCCCCDDD444666777888999:::===???@@@CCCFFFGGGBBBAAALLLYYYXXXmmmuuueeeQQQHHH???444;;;===@@@BBBAAAIII^^^tttpppTTT@@@444222888@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAACCCDDDDDDBBBBBBLLL]]]kkkuuuSSS===999:::===BBBAAABBBCCCCCCBBBBBBCCCEEEDDDGGGKKKRRRYYYWWWJJJ<<<888===AAABBB@@@>>>@@@BBBAAAAAAAAABBBBBBCCCDDDEEE?????????@@@AAABBBCCCDDDCCCCCCDDDEEEDDDCCCBBBAAADDDHHHOOOVVVYYYWWWPPPJJJ@@@>>>@@@OOOiiiyyyppp^^^KKKAAA999777777777===DDDCCCDDDEEEGGGGGGGGGFFFEEEGGGEEEDDDEEEGGGHHHHHHGGGHHHEEEBBBAAABBBDDDFFFFFFBBBDDDEEEEEEDDDDDDFFFHHHFFFEEEEEEEEEBBB@@@CCCGGGEEEQQQggg{{{RRR;;;333///111444444555999???BBBFFFHHHHHHGGGHHHJJJQQQTTTTTTKKK===555777;;;999<<<@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAABBBBBB===???AAAAAA???>>>>>>???===@@@DDDFFFEEEDDDCCCCCCBBBGGGHHHGGGRRRffftttvvvbbbTTTCCC:::<<>>???CCCFFFEEEGGGFFFEEEDDDDDDFFFHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCEEEGGGIIIIIIGGGEEEBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDCCCCCCCCCEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCEEEHHHKKKMMMOOOQQQSSSUUUVVVWWWYYY\\\___iiikkkllliiifffiiiqqqxxxooosssrrrhhhuuurrrfffaaa___\\\bbbxxxjjjmmmxxxnnn^^^MMM===111+++***))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((())))))(((((((((*********)))))))))(((((((((((((((((('''%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&(((&&&'''((('''&&&'''(((***,,,((((((,,,...,,,,,,......------,,,,,,---//////555EEETTT999888666333000---+++***)))((('''((())))))'''%%%((()))***,,,...///111111000111444666999;;;<<<===:::999999888999:::<<<===<<<======;;;::::::<<<>>>======??????======HHHTTTYYYOOO999...666999777<<<===@@@CCCDDDBBB@@@>>>>>>333555777888999;;;===@@@AAAAAACCCDDDAAA???DDDKKKMMM___hhh^^^QQQLLLGGG@@@:::888999===>>>EEEYYYnnnuuuVVV???444222999AAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBAAA>>>AAABBBBBBAAAFFFOOOVVV|||pppSSS???>>><<<:::AAA===???AAABBBBBBBBBCCCDDDCCCEEEHHHMMMPPPLLLAAA888888<<<@@@AAA@@@>>>???@@@????????????@@@BBBCCCDDD???????????????@@@@@@AAACCCCCCCCCCCCBBBAAA@@@???DDDGGGLLLSSSVVVRRRIIIAAA;;;<<<>>>IIIfffwwwVVVJJJ@@@<<<777444999CCC>>>???AAADDDFFFGGGHHHHHHFFFEEECCCDDDEEEFFFFFFEEEDDDBBB???>>>@@@AAABBBBBBAAACCCCCCCCCBBBCCCEEEGGGEEEDDDBBBAAAAAABBBCCCEEEDDDCCCJJJgggkkkFFF999000222444222222666===@@@DDDEEEDDDEEEHHHKKKSSSRRRNNNCCC777333666<<<<<<>>>AAACCCCCCCCCDDDFFFDDDEEEEEECCC@@@?????????===>>>??????>>>>>>???AAA>>>AAADDDFFFEEEDDDCCCBBBAAAFFFFFF@@@@@@NNNdddrrrooo```MMMAAA>>>AAACCCCCCBBB@@@===<<<>>>BBBEEEEEEGGGFFFDDDCCCCCCEEEGGGHHHHHHGGGEEECCCBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDAAABBBBBBCCCDDDDDDEEEEEEBBBAAA@@@AAACCCEEEFFFEEEBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDEEEEEE@@@AAABBBCCCCCCCCCCCCCCC???>>>===>>>@@@BBBBBBAAAAAABBBCCCEEEHHHKKKMMMNNNTTTUUUVVVVVVUUUVVVXXXZZZcccfffhhheeebbbfffqqqzzzooocccgggiiissswww```cccooopppjjjvvv~~~nnnmmmpppaaaNNN???444,,,***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***((((((((((((((((((((((((((())))))******))))))(((*********)))))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((((())))))((((((%%%%%%&&&'''''''''''''''######$$$%%%%%%&&&''''''%%%'''(((((('''''')))***&&&'''((('''&&&'''(((***+++)))+++---,,,)))***///------,,,,,,---...000111333AAAOOO888888666444222///---+++***)))(((((())))))'''&&&'''''')))***,,,---//////---///222555888:::;;;<<<888888777666777999;;;<<<999;;;<<<<<<;;;;;;<<<>>>===>>>@@@@@@<<<===GGGTTT]]]RRR:::...555999888===<<<@@@EEEEEEBBB<<<999777444666888888999;;;>>>AAA@@@======???@@@>>>???CCCEEEQQQYYYVVVQQQOOOLLLIII???888666;;;>>>BBBRRReeevvvWWW@@@555333999@@@@@@@@@????????????@@@@@@DDDCCCCCCBBBAAA@@@@@@???===???AAABBBBBBCCCFFFHHHcccfffUUUFFFFFF>>>555<<<999<<>>>>>>>>??????>>>???@@@BBBCCCDDD@@@@@@???>>>>>>>>>>>>???BBBAAAAAA@@@@@@@@@AAAAAAFFFFFFHHHLLLNNNKKKCCC<<<888>>>@@@BBBXXXyyycccRRRDDD@@@;;;666888@@@<<<===???BBBDDDEEEFFFFFFFFFEEECCCCCCDDDEEEDDDCCCBBB@@@??????@@@AAAAAA@@@@@@AAAAAAAAA@@@AAACCCFFFCCCCCCAAAAAABBBCCCBBB@@@CCCBBBCCCSSSqqq}}}YYYEEE555333333000111666<<>>>>>???<<<<<<======<<<===@@@CCC>>>AAADDDEEEDDDBBBAAAAAA@@@@@@AAA@@@>>>CCCQQQ```sssjjjZZZIII>>>:::===AAA<<<;;;<<<>>>@@@BBBEEEGGGFFFEEECCCBBBBBBBBBDDDEEEEEECCCBBB@@@@@@AAABBBCCC>>>???@@@AAAAAAAAABBBCCCAAABBBBBBCCCCCCDDDDDDEEEAAA@@@???@@@CCCDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC>>><<<;;;<<<@@@BBBBBBAAA@@@AAACCCFFFHHHKKKMMMNNNTTTUUUVVVUUUUUUUUUWWWYYYaaadddfffcccaaafffrrr}}}hhhZZZ```jjjnnnzzz}}}gggttt{{{zzzwwwhhhlllzzz~~~{{{jjjWWWBBB555...)))))),,,((())))))******)))))))))))))))))))))))))))))))))((()))))))))))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''''''((()))******)))((('''((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%'''((())))))******))))))%%%&&&&&&'''''''''''''''"""######$$$&&&''''''(((%%%&&&(((((('''((()))+++&&&'''((('''&&&'''(((***((())),,,---(((###'''---++++++++++++,,,...000222333@@@LLL888888777555333000...,,,+++***)))***+++***((('''%%%&&&''')))***,,,---...,,,...111555888::::::;;;777777555555666888:::<<<666888;;;<<<<<<<<<===???===>>>AAA@@@<<<<<>><<>>999888<<>>>>>???>>>GGGPPPUUUUUUQQQMMMJJJEEE<<<777<<>>@@@@@@???????????????@@@DDDCCCBBB@@@???>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCTTTaaaYYYMMMNNNAAA222777666:::???BBBCCCBBBCCCCCCFFFFFFFFFEEE@@@999555444<<<<<<===>>>??????>>>===@@@?????????@@@BBBDDDEEEAAAAAA???>>>============@@@@@@?????????AAABBBCCCHHHEEEDDDEEEGGGFFF@@@:::666AAABBB<<>>>>>???AAAAAABBBBBBBBBGGGEEECCCCCCCCCDDDCCCBBBCCCBBBAAABBBCCCCCCBBBAAA???@@@@@@??????@@@BBBDDDBBBBBBBBBBBBDDDDDDAAA<<<>>>CCCFFFIIIXXXpppiiiQQQ;;;555444000222888;;;???AAA@@@???AAAGGGMMMOOOLLLFFF???999666666777;;;===?????????@@@AAACCC>>>AAACCCBBB@@@>>>???AAA:::;;;;;;;;;;;;===@@@CCC???AAACCCDDDBBB@@@@@@@@@AAA;;;<<>>>>>@@@BBBDDD======>>>>>>===>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDBBB@@@???@@@BBBCCC@@@>>>AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCBBBAAA@@@@@@@@@BBBBBB===;;;:::<<<@@@BBBBBBAAA@@@AAACCCFFFIIIKKKMMMNNNPPPRRRSSSTTTUUUVVVYYY\\\cccfffhhhdddaaaeeerrr}}}{{{fff```gggpppooo|||wwwpppzzzpppmmmvvvtttgggQQQ:::///+++'''(((+++(((((()))))))))))))))((())))))))))))))))))))))))))))))************)))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%&&&''''''((((((''''''"""######$$$&&&'''((((((###$$$&&&&&&&&&&&&''')))&&&'''((((((&&&'''(((***&&&)))------%%%$$$,,,)))))))))***,,,...000222555AAAMMM:::999888777666444333333///...+++)))(((((()))***''''''(((((()))*********,,,---...000222444666666666666555555666777888999555777:::<<<>>>>>>===<<<===<<<<<<<<<:::===IIIVVVooo```AAA...222666888??????BBBDDD???777222444777666777777999:::;;;<<<<<>>AAA===???IIIQQQQQQMMMJJJNNNEEE;;;777999@@@NNN[[[ssshhhRRR<<<222555999999===>>>??????===<<<<<<===??????>>>>>>>>>>>>??????>>>======???BBBCCC@@@>>>HHHQQQWWW[[[[[[III555222333999===>>>>>>???AAABBBGGGPPPRRRFFF999555666666=========>>>======<<<;;;:::<<<>>>>>>===<<<<<<===>>>???AAAAAA???>>>??????BBB@@@>>><<<<<>>===<<<;;;:::<<<@@@DDDDDDFFFPPPbbbpppxxxcccMMMBBB???;;;999999;;;===@@@BBBDDDDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBAAA@@@???>>>===??????>>>>>>=========<<<>>>???@@@AAAAAA@@@???>>>BBB>>>???DDDGGGQQQnnn___BBB<<<;;;444///222:::<<>>>>>>>>>>>>>>>>>??????AAA@@@???>>>>>>>>>???@@@VVV```fff]]]KKK>>><<<@@@===<<<;;;:::;;;===???@@@CCCCCCBBBAAA@@@@@@??????@@@@@@???????????????@@@>>>>>>>>>>>>???@@@AAAAAA@@@BBBCCCBBBAAAAAABBBCCC>>>===<<<===@@@CCCEEEEEE@@@@@@AAAAAAAAA@@@???>>>BBBAAA@@@???>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@CCCFFFHHHIIIIIIJJJKKKPPPRRRPPPNNNTTT^^^bbb___iiieee``````eeekkkpppqqquuusssiiiUUURRRkkkxxxhhhpppssstttooojjjnnn{{{oooVVVdddsssqqqcccSSSAAA111------***((((((+++*********))))))((((((((()))))))))))))))((((((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***,,,,,,,,,,,,---...//////333???KKK:::999999888777666555555000///,,,***)))((())))))((((((((((((((((((((((((+++,,,---///111333444555444444444444555666666777555666888:::;;;<<<<<<<<<===;;;<<<;;;:::<<>>===>>>>>>:::555111333555666777777888999:::;;;<<<===;;;:::888888:::<<<>>>>>>;;;===FFFNNNPPPOOOPPP\\\PPPBBB999777>>>NNN\\\fffXXXFFF999444777;;;===:::<<<>>>>>>=========>>>???>>>>>>======>>>>>>??????>>>===>>>AAAAAA@@@>>>GGGLLLXXXlllqqqTTT999777222666;;;<<<===???BBBCCCIIIOOONNNCCC777444666777<<<<<<=========<<<<<<;;;<<<>>>@@@@@@???=========>>>@@@AAA@@@???>>>>>>???AAA???===<<<===@@@CCCFFFIIIDDD>>>:::999:::<<<<<<<<>>===>>>>>>=========<<<<<<<<<======??????@@@???>>>>>>AAA>>>???BBBDDDLLLddd~~~kkkNNNAAA<<<666333444888;;;>>>@@@AAACCCHHHKKKJJJAAA999777888666777999888888:::>>>BBBCCC@@@>>>????????????????????????@@@???>>>===<<<<<<<<<<<<@@@???>>>=========>>>?????????>>>>>>>>>??????@@@KKKUUU]]]ZZZMMMAAA===???===<<<;;;;;;<<<===???@@@DDDCCCCCCBBBAAA@@@??????@@@???>>>>>>=========>>>>>>>>>>>>??????@@@AAABBB@@@BBBCCCBBBAAAAAABBBDDD===<<<;;;<<>>BBBAAA@@@???>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<<<<===???@@@BBBCCCDDDAAACCCFFFHHHHHHHHHJJJKKKKKKMMMLLLKKKQQQ[[[^^^\\\aaaaaabbbffflllooonnnlllooo]]]RRRSSS\\\ooowwwlllpppnnnggg^^^\\\iiiqqq]]]QQQTTT```kkkppppppjjj\\\NNNBBB777------...,,,************)))))))))((((((((('''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((''''''''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))((((((((()))******++++++++++++,,,---...///000<<>><<<;;;888666444333444555666666777888999::::::;;;;;;:::888888888:::<<<===;;;999<<>>777999;;;<<<<<<<<<===???>>>>>>============>>>>>>AAA???======>>>???>>>===EEEFFFWWWyyybbb???<<<222444777:::<<>>444333777999:::;;;;;;<<<<<<<<<;;;;;;???@@@BBBBBB@@@>>>===>>>>>>@@@@@@@@@>>>======>>>???===;;;:::<<<@@@EEEHHHFFFAAA:::666666999<<<>>>>>>>>>>>>===>>>CCCIIINNNkkk|||tttQQQ???HHHHHH:::============>>>>>>??????CCCBBBBBBAAAAAABBBCCCCCC@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>><<<>>>AAA@@@DDDUUUiiivvv___JJJ===777444333666999===AAACCCFFFIIIKKKEEE===666666888777777999777888999===@@@@@@???===????????????????????????@@@??????>>>============AAA@@@>>><<<;;;<<<===>>><<<===>>>>>>????????????AAAIIISSSUUUOOOGGGAAA???======<<<<<<<<<>>>@@@AAADDDDDDCCCBBBAAA@@@??????@@@???>>>===<<<;;;;;;;;;======>>>???@@@AAABBBCCC@@@AAACCCBBBBBBAAACCCDDD@@@>>><<<===???AAAAAAAAAAAAAAABBBCCCBBBAAA@@@???AAA@@@???>>>>>>======>>>???>>>===;;;:::999999999;;;<<<===???AAACCCDDDEEEBBBDDDGGGHHHGGGHHHIIIJJJLLLNNNOOOPPPUUU]]]___^^^dddeeeiiiooouuuvvvrrrnnnaaaJJJFFFWWWccckkkpppnnnlllfff[[[QQQRRReeewwwXXXMMMSSSTTTYYY___bbbbbb[[[NNNAAA222...+++------+++)))***((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&''')))***&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***))))))))))))***+++++++++******++++++,,,---...111===HHH::::::::::::::::::::::::555444222000...+++)))(((''''''''''''''''''''''''))))))***+++---......//////000111222333444444444666666555555666888:::<<<;;;999999999999:::BBBLLLZZZRRR===000666999999@@@>>>999555333555777777666666666777777888999999:::999999888888999;;;===>>>:::999<<<@@@CCCFFFNNNWWWtttfffQQQ???444888JJJ\\\___GGG444444666222333;;;777999;;;;;;;;;:::;;;===>>>======<<<<<<======>>>BBB@@@>>>===<<<=========AAADDDSSSrrrhhhFFF>>>444333444888;;;>>>CCCHHHOOOKKKBBB888222333777;;;999999:::;;;<<<<<<<<<;;;???AAABBBBBB???=========>>>??????>>>===<<<===>>>===<<<:::999;;;@@@DDDGGGAAA===777444555888;;;===???>>>===>>>AAADDDFFFGGG]]]www{{{]]]GGGHHHHHH===@@@>>>===<<<;;;===>>>???AAAAAAAAAAAAAAAAAABBBBBB???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======::::::===???>>>???JJJVVVtttvvvmmmXXXCCC888444222444777;;;@@@DDDGGGIIIJJJ@@@999444666888777888:::888999;;;===??????>>>===>>>>>>>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>>BBB@@@===;;;:::;;;<<<===999;;;===>>>??????>>>>>>===CCCJJJOOONNNJJJEEEAAA======<<<======>>>@@@@@@DDDDDDCCCBBBAAA@@@??????AAA@@@???===<<<;;;;;;;;;<<<===>>>???AAABBBBBBCCC???AAABBBBBBAAAAAACCCDDDDDDBBB@@@???AAABBBBBBBBBAAAAAABBBCCCBBBAAA@@@???@@@???>>>===============???>>>===;;;::::::999999;;;<<<>>>???AAACCCEEEEEEBBBDDDFFFGGGGGGGGGHHHJJJPPPRRRSSSUUUYYY]]]``````mmmmmmpppvvvzzzzzzuuuqqqTTTIIIQQQccchhhjjjnnnlllccc```YYYSSSVVVcccxxx~~~aaaKKKOOO]]]ddddddcccaaa]]]TTTFFF;;;,,,,,,,,,+++)))'''&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***************++++++,,,************+++,,,------222===HHH::::::::::::;;;;;;;;;;;;777777666444222...,,,***''''''''''''(((((())))))(((((()))***++++++,,,,,,...///111222333444444444777666555555555888:::<<<:::888777888888888>>>FFFTTTMMM:::///555888:::BBB<<<777222222555777777666666666666777777888888888999999888999:::;;;<<<===;;;:::<<<>>>>>>???GGGQQQmmmcccSSSBBB666666FFFXXXaaaHHH444333555111333;;;888:::;;;;;;999888999:::======<<<<<<<<<<<<======AAA@@@>>><<<;;;;;;<<<===;;;EEELLLYYYiiibbbLLL@@@;;;555333777:::===DDDKKKPPPGGG<<<555222444777:::888999:::;;;<<<<<<<<<<<<>>>???AAA@@@>>><<<;;;;;;===>>>>>>===<<<<<<===???>>><<<;;;:::<<<>>>BBBDDD;;;999666555666888::::::===<<<<<<>>>CCCFFFFFFEEEOOOdddpppdddPPPEEEBBB@@@AAA???===;;;;;;<<<>>>???>>>>>>??????@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<777888;;;>>>===>>>CCCIIIYYYjjjtttgggNNN<<<666444333555999>>>BBBEEEGGGGGG===666333666999888888:::999;;;===>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@??????>>>>>>>>>>>>>>>@@@???===;;;::::::;;;<<<888:::;;;===>>>>>>=========???AAAEEEGGGFFFCCCAAA<<<<<<<<<======>>>???@@@BBBBBBBBBAAA@@@@@@??????BBBAAA???>>>===<<<<<<;;;;;;<<<>>>???@@@AAAAAAAAA>>>???AAAAAA@@@@@@BBBDDDDDDBBB@@@???@@@AAAAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>======<<<=========???>>>===<<<;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKQQQQQQSSSVVVXXXZZZ]]]```oooqqqwww}}}{{{qqqiiiOOOPPP\\\iiittt}}}iii\\\ZZZWWWVVV[[[eeesss}}}~~~aaaKKKKKK[[[hhhoookkkddd^^^TTTGGG999000+++---,,,)))%%%%%%'''(((&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###%%%''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***************++++++,,,************+++,,,------...999BBB::::::::::::;;;;;;;;;;;;:::::::::999666333///---((((((((()))))))))))))))((((((((())))))*********,,,...000222333444333333777666555555555777999;;;999666666777777777;;;AAALLLIII999000666999999@@@777444111000333555555444555555666666777777777777888888888888999:::;;;;;;;;;::::::<<<;;;;;;@@@GGG\\\YYYSSSHHH;;;666AAAOOOXXXFFF666222444444777===999:::<<<;;;999888888999<<<<<<;;;;;;;;;;;;<<<<<<>>>??????===;;;:::;;;<<<999CCCBBBBBBOOOUUUNNNJJJEEE:::333666999<<>>>>>;;;===??????===;;;:::;;;;;;<<<<<<;;;;;;<<<>>>AAAAAAAAA???>>>>>>>>>??????999777555555666888999999888888:::===@@@CCCDDDCCCEEEPPP^^^aaaTTTDDD>>>AAA???>>><<<;;;;;;<<<>>>???;;;<<<===>>>>>>>>>>>>>>><<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;777888:::<<<<<<<<>>BBBBBBBBB;;;555333666:::999999::::::<<<>>>>>>======>>>???<<<======>>>>>>????????????>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>===;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???AAA@@@???>>>===<<<<<<<<<;;;<<<===???@@@??????>>><<<===????????????AAABBBBBB???===<<<===>>>>>>===@@@@@@AAABBBAAA@@@???>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<===???@@@AAABBBCCCAAACCCDDDEEEEEEGGGJJJLLLSSSSSSUUUYYY[[[\\\aaagggnnnttt~~~ooocccTTTVVV\\\fff|||fffYYYUUURRRSSS[[[ggguuu~~~rrrqqqbbbIIIAAAQQQbbbiiioooiiibbbXXXJJJ999---((((((+++***&&&%%%(((******&&&&&&&&&'''''''''''''''"""###$$$%%%%%%&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***))))))))))))***+++++++++******++++++,,,---......999BBB;;;;;;::::::::::::::::::;;;<<<===<<<:::666222000---,,,+++***)))(((''''''((((((((()))))))))))))))***,,,...000222222222111555555444444444666777888888555444666777666999>>>DDDDDD:::555::::::666;;;555444333333333444444444555555666666666666777777777666666666777777777777999777888;;;;;;999;;;???KKKPPPTTTPPPBBB777;;;DDDJJJBBB888333333777999:::888999;;;;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;===???>>>;;;::::::<<<999>>>::::::CCCHHHNNN[[[OOO@@@555555999<<>>?????????:::<<<>>>>>>===;;;;;;<<<999:::;;;::::::<<>>???@@@AAAFFFOOOTTTPPPGGG@@@???<<<<<<;;;::::::;;;<<<===888999;;;<<<======<<<<<<;;;:::999888888999;;;<<<:::;;;;;;;;;<<<<<<<<<<<<===<<<:::999888999999:::999::::::999999;;;;;;:::===FFFXXXeee^^^KKK>>>===555333333555:::===>>>===:::555333777;;;:::999999:::<<<>>>===;;;;;;<<<>>><<<<<<======>>>??????@@@>>>======<<<<<<======>>>:::;;;<<<<<<<<<;;;::::::;;;:::::::::::::::;;;;;;999888888888999:::::::::999:::;;;<<<<<<==================>>>??????@@@@@@???>>>======<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;===>>>===>>>@@@AAA@@@>>><<<;;;<<<=========??????@@@@@@@@@???>>>======<<<<<<;;;;;;<<<<<<===::::::::::::;;;<<<===>>><<<======>>>>>>???@@@@@@@@@AAACCCDDDEEEGGGKKKNNNRRRQQQTTTZZZ^^^```gggpppooorrrxxxyyymmmcccYYY\\\```cccqqqbbbWWWSSSOOOQQQZZZiiivvv~~~bbbXXXIIICCCJJJWWW```bbbiiiddd^^^TTTCCC111((()))&&&)))(((%%%&&&***+++'''&&&&&&''''''(((((((((((("""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((&&&$$$###%%%%%%%%%$$$$$$$$$$$$###"""%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))((((((((()))******++++++++++++,,,---...///000:::BBB;;;;;;:::::::::999999999<<<===>>>>>><<<999444222111000...,,,)))'''%%%$$$(((((())))))))))))))))))(((***,,,///111111000000333333333333444444555666888555444666666555777<<<>>>AAA;;;999>>>;;;444777666666777666666555555666555555555666666666666666555555555555555444444444777555666:::;;;999888:::AAAJJJUUUUUUGGG888777===@@@???:::333333777888555666888:::;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<999<<>>???@@@@@@:::<<<>>>>>>===<<<<<<===888999:::::::::<<<@@@CCCKKKKKKKKKIIIEEEAAA<<<:::===888333000222666:::<<<;;;<<<>>>===;;;;;;<<<>>>AAADDDHHHIIIKKKJJJDDD===:::999999999::::::;;;<<<777888999;;;<<<<<<;;;;;;;;;:::888777777999:::<<<;;;;;;;;;<<<<<<=========>>>===;;;999888888999999;;;;;;:::777777999888666<<<:::EEEZZZ]]]MMM???===666333111333777:::;;;::::::555444888<<<:::999999999;;;===<<<:::999;;;===;;;<<<<<<===>>>??????@@@======<<<<<<<<<<<<===>>>888:::<<<======<<<:::999<<<;;;:::999888999:::;;;777888999::::::::::::;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>><<<:::999999:::<<<===<<<===???AAAAAA???===<<<>>>?????????>>>>>>???@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<===888888888999:::;;;===>>>============>>>>>>>>>>>>???@@@BBBCCCEEEHHHLLLOOOLLLKKKNNNVVVZZZ]]]gggrrrllljjjiiijjjkkkkkkgggccc[[[bbbjjjddd]]]fffkkk___UUURRRPPPSSS]]]iiisssxxx^^^III===HHHWWW\\\[[[\\\```]]]YYYPPP???---'''+++&&&))))))%%%'''***(((!!!'''''''''((((((((())))))"""###$$$%%%&&&'''''''''%%%%%%$$$$$$%%%'''(((***#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&$$$!!!%%%%%%%%%$$$$$$$$$######"""$$$'''(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***,,,,,,,,,,,,---...//////,,,666???:::<<<>>><<<888666666777;;;<<<======;;;888444222444222---)))'''((()))+++'''&&&&&&''')))***)))((())))))+++,,,...///000111333444444444555555666666666666777666444444555777;;;;;;:::999777555333222444666777888777666777888666666666555444444333333333333333333333333333333666666777888888888888888???EEEOOOSSSJJJ===999>>>BBB;;;333000222666777666<<<;;;;;;::::::999999888:::::::::::::::::::::999666777999:::;;;::::::999:::888777888999AAARRRccc\\\III888333666:::@@@GGG<<<777222222555777666444888888:::;;;<<<============>>>>>>===;;;::::::;;;888999999888888;;;???CCCOOOPPPQQQOOOJJJEEEAAA???:::;;;:::777333333666:::;;;;;;;;;;;;<<<<<<======>>>BBBFFFHHHFFFBBB???===<<<<<<<<<;;;:::999777666666777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::999888888<<<<<<;;;;;;;;;:::::::::<<<<<<:::999888777777777::::::>>>DDDJJJHHH???777444555666777888888888888888666555555777999:::999<<<;;;999777666666666777777999;;;===>>>>>>>>>===:::;;;;;;;;;::::::;;;===<<<===<<<;;;888777888999>>><<<999777666777888:::777777666666777999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<888888<<>>???AAA???===;;;;;;<<<<<<;;;:::>>><<<<<<<<<======;;;999999999999999:::;;;<<<<<<:::::::::;;;===>>>@@@AAABBBBBBAAAAAA@@@???>>>>>>;;;<<<;;;:::777666777888777888888999:::;;;<<<<<<<<<===>>>>>>===>>>@@@BBBAAABBBCCCFFFIIIKKKJJJIIILLLMMMVVVaaa```WWWYYYccc```ZZZ[[[eeehhhccc___aaaaaahhhllldddYYYSSSVVV[[[WWWPPPIIIMMM```ppprrrkkkLLLIIIHHHNNNYYY^^^ZZZUUURRRSSSNNNBBB222((('''***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''')))++++++)))'''&&&************+++,,,---...000555;;;555888::::::888666777888999:::<<<===<<<:::888666666444000---***)))******((('''&&&''')))******(((((()))***+++---...///000111111222333333444555555555666666555444444555777::::::999888666555444444333555777777666555666777555555555555444444444444333333333333333333333333444555666666777777666666;;;@@@HHHMMMGGG>>>;;;>>>BBB;;;333000222555666555999999999888888888888888888888888888999999999999777888888999::::::999999999777666666555:::HHHVVV]]]MMM===777777777888<<<666333000111555888777444777888999:::;;;<<<<<<<<<;;;<<<<<<;;;999888888999666777777666666999===@@@HHHJJJLLLKKKHHHDDDBBBAAA;;;:::888666444444777999999999:::::::::;;;;;;;;;<<>>===<<<;;;:::999888777666777777777888888888888999;;;;;;;;;:::::::::::::::999999999999999999999999:::::::::999999999888888;;;:::999888888888888888777999>>>BBBEEEDDD@@@>>>::::::;;;;;;;;;:::999999777666444555777999:::::::::999888777777777888888777888999:::;;;<<<<<<<<<:::;;;;;;:::888888:::;;;;;;;;;;;;:::888777888:::===;;;999777666777888999888777777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777;;;===<<<===???>>><<<::::::;;;<<<;;;::::::999999:::;;;;;;999777888777777888888999:::;;;:::::::::;;;<<<===>>>????????????>>>>>>=========;;;;;;;;;999777666777888888888999:::;;;<<<======>>>?????????>>>>>>@@@AAAAAACCCEEEDDDDDDFFFJJJOOO\\\ffflllggg\\\TTTSSSSSSTTTOOOPPPXXX^^^^^^___dddcccaaa```\\\SSSKKKLLLQQQSSSSSSTTTYYYdddkkkfff\\\GGGFFFIIIPPPYYY\\\XXXSSSMMMGGG>>>444,,,'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''(((((()))******)))((((((************+++,,,------///333999222444777777666555666666666888:::<<<===<<<;;;:::999888555222///---+++***)))((('''((()))***)))((('''((()))***+++,,,---.........///000222333444444444555555444333333555666999888777555555555555666222444666666555444555666444444444444555555555555333333333333333333333333333444444555666555555555777999>>>DDDCCC???===>>>BBB<<<444111222444555444666666666666777777777777555666666777777888888888888888777777777888999999777555555555444777AAALLLYYYMMMBBB===;;;666333222000///...111666888777555555666777999::::::::::::888999:::888666555666777444555555444444666999<<>>CCCGGGGGGCCC???>>><<<:::888777666666666777888888888888999999999;;;:::::::::999999888888::::::999888888999:::;;;888888888888777777777777999888888777777888888999444888>>>AAAAAAAAACCCDDD@@@@@@@@@???>>><<<;;;:::666555444555888:::::::::777777666666777888999:::777777777888999:::;;;<<<:::;;;;;;999777777888999999999:::999777777999:::<<<;;;888777666777888999888888777777777777888999:::::::::::::::::::::::::::666555999;;;:::;;;======;;;:::999:::;;;;;;:::999888777999:::;;;999888666666666666777888999:::;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;999::::::999777666777999999999:::;;;<<<======>>>???@@@AAA@@@??????@@@BBBBBBEEEGGGCCC???CCCNNNYYYfffxxxmmmYYYQQQLLLFFFKKKIIILLLUUU^^^aaaaaaaaabbbWWWQQQSSSOOOEEEEEENNNdddkkkpppqqqmmmdddUUUGGG???CCCJJJRRRWWWVVVQQQLLLEEE;;;...''''''((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&******))))))))))))******+++++++++***++++++,,,,,,...222777111222444555555444333333555777999:::;;;;;;::::::<<<;;;:::888555111---+++***((('''((())))))((('''''''''(((((()))***++++++,,,,,,...///111222333444333333444333222222444666777666444333333444666777111333555555333222333444222222333444444555666666333333333333333333333333333333444555555555555555666666888<<>>======@@@;;;555222222333444444444444555555666777777888444555555666777888888999888777666555666777888999444333555777777888???HHHMMMHHHCCCAAA???;;;444000......000333666888666444444444666777888999999999777888999777555444555666333444444333333444777:::999;;;>>>??????>>>??????<<<888555555777999888666888888888888888888888888999888:::@@@GGGIIIEEE@@@>>><<<999666555555666666888888888888999999999999:::999999888888777777666:::999888777777888:::<<<777777777777666666666666777666666666777777888999444888===AAADDDEEEFFFFFFAAAAAAAAA@@@???>>><<<;;;555444333555888::::::999666666666666777777888888888777666666777999:::<<<;;;<<<;;;:::777666777999666777888888777777999;;;:::999888666666666777888888777777777666666777777888888999999999999999:::;;;777555999;;;999999;;;<<<:::888888:::::::::999999888888999;;;<<<;;;999666666666666777888999999;;;::::::999999999::::::999:::::::::::::::::::::888999999888666666777999999::::::;;;<<<===>>>>>>???@@@AAAAAA@@@AAACCCEEEEEEGGGFFFCCCAAAGGGUUU```eeevvvrrr\\\MMMGGGDDDHHHIIINNNYYYfffllleee\\\]]]NNNIIIOOOLLLBBBGGGVVVrrrzzzzzzmmm]]]LLL???>>>DDDMMMSSSSSSNNNHHHCCC===444)))%%%''')))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''&&&$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%,,,***)))(((((()))***,,,,,,,,,++++++***+++++++++...222666//////000222333555555555666666777888888888777777===>>>>>><<<:::555111...+++)))(((((())))))'''&&&'''''''''(((((()))))))))+++,,,---...000111333333111222333222111222333555555444333222222444666777111333444444222111222333111222222333444555666666333333333333333333333333333444555555666666555555777666666777:::===<<<:::>>>;;;666222111222333444333333444555666777888888444555555666777888888999888777555555444555666777333333555888777666:::AAACCCCCCCCCBBBAAA>>>777000///000222555666666444222333333555666777888888888777888999777555444555666333444555444333444666888666888:::;;;:::::::::;;;;;;888555555888999888666999999888888888888888888888777999>>>EEEHHHDDD???<<<:::777555444444666666777777888888888999999999888888777777666666666666999888666555666888:::;;;777777777777666666666666555555555555666777888888555777;;;BBBIIIKKKGGGBBB<<<======>>>>>>======<<<444444444555888999999888777777777777666666555555888888777777777999:::;;;;;;<<<;;;:::888777777999555666777777666666888:::999888777666666666777777666666777777666666666555666777777777888888888999<<<888666999;;;999999;;;:::888777777999:::999888888777777888:::;;;:::888777666666777777888999::::::999999888888888888888999999::::::::::::::::::666777888777666666777999999::::::;;;<<<===>>>>>>===>>>@@@@@@AAABBBEEEGGGFFFEEEDDDCCCEEELLLWWW___fffllluuusss___HHHAAAFFFHHHJJJMMMXXXkkkxxxtttgggXXXLLLHHHNNNIII@@@JJJ^^^jjjpppqqqiii^^^TTTLLLFFFFFFLLLSSSUUUPPPHHH@@@<<<333000,,,)))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''&&&$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%,,,***(((''''''(((***,,,,,,,,,++++++***+++++++++///222666///...---///333777999999666777777777777666555555===>>>??????===999666333...,,,******+++***)))'''''''''''''''((((((((((((++++++,,,---///000111111000111222111111111333555444333222222222333555666111333444444222111111222111222222333444555555555333333333333333333333333333444555555666666555555666777666555666::::::777<<<999666333111222444555333333444444555666777777555555555666666777777888666666555555444444555555555333444666444111222666===@@@AAA???>>><<<666///111222444555555444333111222333444666777777777777777888999888666444555666333444555444333333555666555666888888777666777888999888666666777888888777999888888888888777777777777777888<<>>777888999:::;;;;;;;;;;;;555444444666888888777666666666777777666555444444777777777777777888999999999::::::999777666777888444555666666555555777999777777666666666666666777444555666666666666555555555555555666777777888888<<<888666999:::888777999999777666666888999999888666555555666777888666555666666666666777888999:::888888777777666777777777::::::::::::999999999999555666777666555666888999999999:::;;;<<<======>>><<<>>>@@@@@@AAABBBEEEGGGDDDEEEGGGGGGIIIMMMTTTYYYiiieeeggghhhZZZEEE???FFFMMMRRRTTTXXXkkkzzzVVVMMMJJJLLLGGGBBBMMM^^^hhhggg```TTTMMMKKKKKKIIIPPPRRRTTTQQQKKKBBB:::666)))+++,,,***&&&######$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&***)))(((&&&&&&((()))***+++++++++***++++++,,,,,,///222555666222......111555888888666666777777777777777666<<<===?????????<<<:::888222000.........---,,,***((((((((((((((('''''''''******+++,,,,,,---......///000111000000000222444222222222222333333333333222444555444333111111222222222222333333444444444333333333333333333333333222222333444444444444444222666666333333777888555999888555333111222444666222222222333333444444444444444444444555555555555555555555555555444333333444222222444333//////333666:::;;;999999:::666000///111222333333222222222222333444666777777777888666777888777555444444555333444555444222222333444444555666666555555666777777888888888777666777999777777777666666666555555555666888::::::999888666444444555555555666666666555555666666666777777777333333444444555555666666333333444444555666666777555555444444444333333333444444444444444444555555222333666;;;???@@@>>>;;;444555666777888888888888555555555666888888666444333444555666666666555555555555666777777777777666666777777666444444666777444555666555444444666777666666666666666666666666222333555666666666666555333444444555666666777777;;;777555777888666555777888666555555777888888888666555444555666666555333555555555555666777888888666666666555666666777777::::::999999888888777777333555666666555666888:::888888999:::;;;<<<======???@@@AAA@@@???@@@BBBDDDDDDKKKRRRSSSOOOMMMOOOSSS```ZZZSSSOOOLLLIIIHHHIIIOOO]]]ccc___dddssswwwpppUUUOOOJJJJJJJJJMMMVVV___iiiaaaSSSFFFCCCGGGIIIGGGRRRPPPLLLFFF@@@999222...%%%'''((('''%%%######$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))************+++,,,------...111444???999222///000222333333666666777777888888999999<<<===>>>??????>>><<<;;;555333111111111000...,,,((((((((((((((('''''''''))))))******+++++++++,,,...///000000000000222444111222222333333333222222333444555555333222222222222222333333333333444444333333333333333333333333111111222333333333333222...444666222111555777555777777555333111222555777111111111111111222222222444333333333333333333333444444555666555444222111222///000444444222333666///444666444555999888333---///000111111111222333333333555666777888888888666777777666444333333444222333444333222111111333222444555555555555666888555888:::999666555777:::666666555555555444444444333555888888666333222222222333444555666666666666555555555555666666666666111222222333444555666777111222333444555555555555333333333222222222111111555444444333333444444444///222444666666777999:::444444555666666666666666666666555666888777555222111222444666777777777666333444555666666666555444333444444444333333444666555555666555333333555666555555555666666666666666111222444666777777666666333333444444555666777777:::666444666777444444555777666444555777888888777888777666777888777555444444444444444444666777777555555555555555666777777:::999999888777666666555333444555555555666888:::777888888999:::;;;<<<===AAABBBBBB@@@>>>>>>???@@@FFFRRR^^^^^^TTTMMMNNNRRRQQQNNNBBB888>>>NNNTTTNNNHHH```mmmcccZZZ\\\YYYPPPTTTOOOIIIIIIOOOYYYaaaddd^^^TTTDDD;;;???IIILLLJJJOOOJJJBBB;;;666000+++'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&'''))))))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''************+++,,,---...---///222KKKAAA888555000+++---333888777666555666888:::;;;===<<<<<<<<<===>>>??????:::888666555444111,,,)))******)))((((((((((((((((((((()))***************+++,,,//////000000222444666555333111111111333444333333333222222222111111000000111111111222222222333333333333333333333333333222111000////////////111000000222444555444222000111222222222333666888222222111111111111222222111111222222222333333333555444444333333222222111222222222333333222222222000111333555555444333222///000111333333222111000444555555555444555777:::666666666444222000000000444444333333222111000000222222111111222333555666999777666555666666444333777777666666555555555444444444444333333222222222000111333555666777888888444444555555555555555444222222222222222222222222444444444444444555666777444333333222111111111222888555222222333555444222000222555777555444333444333333333333333333333333444555555555555555555444222222333444444555555666333333444555777777555333333222222111111222222333888888777777666666666555555555666666555444333333666444222333555555333111333444444444333444777999666555333333444444333222444444444555555555555666666555444444555666555333444333222333555777777666666555555444444444555555666777777666444333555666777666666555555555666666666777999;;;<<<<<<<<<;;;===@@@EEEFFF@@@:::===DDDNNNiiisss```PPPSSSWWWRRRIII======DDDGGGNNNSSSOOOOOOXXXaaa^^^OOODDDHHHSSSJJJNNNQQQSSSYYYbbbhhhhhhRRREEE===DDDJJJIIIIIIMMMMMMHHH???666///+++)))(((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&!!!$$$)))+++)))&&&$$$###!!!!!!!!!"""###%%%&&&'''"""""""""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''))))))))))))((((((((((((***,,,------++++++,,,...,,,...111BBBBBBEEECCC:::...,,,111333444444666666777888888<<<;;;;;;<<<<<<===>>>???<<<:::888777666444000...(((((('''''''''''''''((((((((())))))************)))+++---......///111333444333111000000000111222333222222222222111111111000000000111111111222222222222222222222222222222111000000000000000111111000000000111444444333222222333333333111111333444222111111000000111111222111111111222222222222333222222222333333333333333111111222222222222111111///000222333333333111111111111222222222222111111222333444333333333666888333444555444222111111222444333333222111111000000333222222222222444555666888777555555666555444222555555555444444444333333444444444333333222222222333333444555555555555555444444555555555444444333222222222222222222222222333333222222333444444555333333222111111111111111666444111111222333333111000222555555444333333444333333333333333333333333333444444555555444444333222222333333444555555555333222222333555555444333222222222111111222222222555555555555444444444333555555555555555444333333555333222222444444222000222333333222222333555777666444333333444444333222444444444444555555555555555444333333444555444333333222111222444555555555555444444333333444444444555666666555333222333555666666555555555555666666:::::::::::::::::::::999======???@@@>>>>>>FFFQQQZZZhhhtttppp___PPPJJJIIIAAA;;;BBBMMMRRRZZZZZZNNNPPPRRRUUUQQQGGG???DDDNNNHHHQQQ[[[aaaeeeeee___XXXJJJEEEBBBEEEHHHHHHIIIKKKHHHCCC;;;222,,,(((''''''%%%&&&'''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###$$$&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###############"""""""""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''))))))))))))(((((((((((()))***,,,+++******+++------///111FFFEEEFFFGGGBBB777///,,,---///111444555666555555:::::::::;;;;;;===>>>>>>???===:::888888777666555******)))(((((((((((()))(((((((((((())))))))))))(((***+++,,,,,,---///000222111000///...///000111222222111111111000000000000000000000111111111111111111111111111111111111////////////000111222333000//////111333444333111444444444222000///000111111111000000000000111111000000000111111111222222000000111111222333333444///000000111111000000///...///000111222111000///444333222111111111111111000111222222111222444666111222333333222111222444333333222222111000000000333333222222333444666777777666444444555555333222333333333333222222222222444444444333333333333222555555555555444333222111444444555444444333222222333333333333333333333333222111111111111222333333222222111000000000111111444222000000111222111000111222333333222222333555222222222222222222222222222222333333333333222222111222222333333444555555333111000111222444333333222222111111111111222222222222222222222111111111444444444444444333333333444333111222333333222000111111222111000111444666555333222333444444333111333333333444444444555555444333222222444444333222222000///000222333444333333222222222222222333333333444444333111111222444666666555555555555666666::::::999999999999:::;;;???===<<<>>>AAAGGGTTTaaaeeefffrrr{{{kkkLLL>>>DDD@@@???HHHRRRZZZggggggVVVQQQLLLGGGCCC@@@???DDDKKKJJJZZZkkkrrrpppfffVVVIIICCCGGGIIIGGGGGGIIIIIIGGG@@@;;;444,,,'''%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$"""!!!!!!$$$'''%%%%%%$$$$$$############"""""""""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))(((***++++++***)))+++,,,---000222VVVJJJ@@@???BBB@@@555+++***+++---///222444666666:::::::::;;;<<<===>>>???AAA>>>:::888999:::::::::222111///---,,,+++******(((((((((((((((((())))))''')))+++++++++,,,---///111000//////...///000000111111111000000000///////////////000000000111111000000000000000000000000///////////////000111111/////////000222333222111333333333111///...///000000000000//////000000000//////000000000111111111000000000111111222222222...//////000000//////.........///000111000000///555444222111000000000111///000111111111111333444111222333222111000111333222222111111000000000000333333222222222444555666666444333333444444333111222222222222222222222222333333333333333333333333444444444444333222111000444444444444333222111000333333333333333333333333222111111000111111222222111000000//////000000000222111111111111111111111111222222111000111333555222222222222222222222222000111111111111111111000111111111222333333444444444222000000111333333333111111000000000000111111111111111000000000000000333333333222222222333333333333222222222222111111000111222111000111444666444222111222333444222111222333333333444444444444333222111222444555444333222000///000111333333222111111000000000111222222333333444333111111333444666555555555555666666777444555777999;;;<<<===>>><<<;;;<<>>GGGJJJHHHMMMRRR[[[ooouuufffPPPFFF>>>???BBBEEEHHHLLLMMM___ppprrrgggYYYKKKBBBDDDKKKNNNJJJJJJOOOKKKBBB999555...(((%%%$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$######%%%%%%%%%$$$"""!!!"""$$$'''""""""###$$$%%%%%%%%%&&&"""""""""$$$&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++******+++,,,---000222VVVOOOFFFAAA???>>>999444,,,++++++,,,...222666999:::::::::;;;<<<===??????AAA>>>:::888888:::;;;<<<888777444111...,,,***)))***)))(((((((((((())))))((()))++++++++++++---...000000/////////000000000000000/////////.............../////////000000000////////////////////////111111000///....../////////......000222222111000000111111000......000111000//////......//////000........./////////000000111111000000000/////////.........//////............//////000000000000000555444222000//////000000...000111222111111222444222333333222000//////000111111000000000000//////222222111111222333555666444333222222333333222111222222222222222222222222111222222222222222222222000111222222222222222222222222333222222111000000222222222222222222222222222222111111111111111222/////////......//////000111111222222222111111222000111111000///000222333111111111111111111111111//////000000000000//////000000111111222333333333444222000000222333444444111000000//////000000111000000000000000000000000222222111111111111222333333333333333222111111222111222222111111222444666333111000111222333222111222222222222333333333444333222111222444555444333222111///000111333222222///////////////000111222333444444333222222333555555555555555555666777777222444888<<<>>>>>>>>>===777;;;BBBIIIJJJIIIMMMSSS___cccddd\\\LLLBBBDDDKKKRRROOORRRVVV\\\mmmtttjjjKKKBBB===BBBIIILLLMMMMMMOOO]]]ggg___OOOEEEBBBCCCKKKOOONNNKKKNNNRRRIII;;;222///+++'''$$$$$$&&&'''$$$%%%&&&%%%$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%''''''&&&%%%$$$%%%&&&###%%%&&&&&&$$$$$$$$$%%%"""###$$$%%%%%%&&&%%%%%%"""""""""$$$&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))'''''''''''''''''''''''''''((((((((()))))))))******+++,,,,,,++++++,,,...---///222AAAMMMRRRIII<<<666:::???333111...,,,---000555777888888999:::;;;<<<>>>???@@@===999888999:::;;;;;;;;;999666333///,,,***))),,,+++)))((((((((()))***''')))************,,,---....../////////000000000/////////.........------............////////////////////////////////////222111000///...............------///111222111///---...//////......000222//////............//////------........./////////111111000//////...---------......//////......---....../////////000000000222111000///////////////---///111111111000111222111222333111///......///000000000///////////////111111000000111222444555333111000111222333222000111111111222222222222222000000000000000111111111...///000111222222222222000000111111111111000000111111111111111111111111222222111000000000111111......------....../////////111222333222111111222...///111000//////000222000000000000000000000000//////000000000000/////////000000111111222333333333111000111222444333333000000////////////000000//////000000000000111111111111000//////000222333111222333222000000000111111222222111111111444666111000000000222333222111111111222222222333333333222111000111333444444333222111//////111222111111............///000111222222333444333222222444555555555444555555666777888666888;;;===>>>>>>===<<>>BBBJJJMMMPPPNNNWWW___^^^aaaccc\\\FFFBBBBBBIIIOOOPPPNNNMMMUUU\\\[[[NNNAAA???EEEKKKPPPNNNJJJIIILLLKKK@@@444---+++)))'''%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&!!!"""###%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&!!!$$$'''(((&&&$$$######&&&&&&''''''&&&$$$"""!!!"""""""""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''(((((())))))*********,,,------,,,+++---...,,,///111222@@@HHHBBB777555;;;@@@;;;888444111//////000111555666666777999:::<<<===@@@===:::999999:::::::::===;;;888555333000///...---,,,***)))))))))***+++&&&'''))))))(((((()))+++,,,,,,---........................------------,,,------........./////////////////////////////////000//////.........//////...------///111111000///---...///...------///111///......------......///,,,------------.........///...........................////////////......---------------......///...///////////////......+++---///000/////////000///000111111///...///111////////////////////////000////////////111222333222000///000222222111000//////000000000111111111............//////000000---...///000111111111111......///000111111111111////////////////////////111000000///......//////------,,,,,,---......///,,,///222222000///000111,,,...000111000//////000000000000000000000000000//////000000000000////////////000000111222222222000000///111222333222000000//////......//////000.........//////000000000111000///......000222333...000111000...---...000///000111000///000333555111000///000222222222111111111111111222222222222///...---///111222222111111///......///000000///............///000111222000111222222111111333444444444444555555666777888:::::::::;;;<<<>>>@@@BBBKKKTTT```aaaUUUFFFCCCGGGKKKKKKFFF@@@BBBKKKPPPNNNNNNIIIUUU```XXXMMMLLLKKKGGGGGGKKKRRRTTTQQQOOOOOOWWWUUUMMMBBB>>>DDDKKKNNNPPPIIIDDDDDDBBB:::222---((((((((('''&&&%%%$$$$$$###%%%%%%%%%$$$###$$$%%% !!!###%%%&&&%%%$$$###"""###&&&'''(((&&&%%%###""""""###$$$%%%&&&&&&'''%%%###"""###$$$&&&%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%!!!###&&&&&&%%%#########&&&&&&''''''&&&$$$""" """""""""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))*********)))+++,,,,,,++++++,,,---+++---000111333222///222:::===:::@@@>>>:::666111...+++***333333444555777888:::;;;@@@>>>;;;:::;;;;;;:::999>>>===;;;999777555555444...---+++))))))***+++,,,$$$&&&''''''&&&&&&((()))***+++,,,---------------......---------,,,,,,,,,---------.........//////000000000000000000000000......---......///000111---------...000111000///...//////...,,,,,,...///.........------.........,,,,,,,,,---------......,,,,,,------.../////////......////////////......,,,,,,++++++,,,,,,---...,,,---.../////////------)))+++...///...---......---...000000//////111333........./////////////////////.........000111222111000///000111222111000---.........//////000000------------......//////...//////000000000000///,,,---...000111111111111////////////////////////000///...---------------,,,,,,,,,,,,------...///***...111111///...///000+++---000111000///......000000000000000000000000//////000000000000///////////////000111111222222.........000222222000...//////............//////---------....../////////000///...---...///111333,,,...///...+++***,,,....../////////...///111444000//////000111222222111000111111111111222222222---,,,+++---///000000///000...------...///...---.........//////111222222///000111000///000111333444444444555555777888888;;;999777777:::@@@FFFJJJNNNWWWaaa___NNN>>>;;;BBBAAA;;;999AAANNNVVVUUUQQQOOOGGGQQQ\\\NNN======BBBLLLNNNTTTYYYXXXRRRPPPRRRQQQIII===777<<>><<<999999<<<:::666;;;===>>><<<888666888999222333222...)))'''***---&&&&&&&&&&&&&&&'''((()))+++*********+++,,,---------...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,---...///,,,,,,---.../////////.........////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------+++...///,,,---000000...---------------------------...///...,,,+++,,,------...............---------------............///........................//////............/////////...---,,,+++,,,,,,---////////////////////////////////////////////////......////////////......------///000111111111111............////////////......------------......---,,,,,,++++++,,,,,,------------------------------------.........//////,,,---...---------///111//////////////////////////////.........---------......//////////////////............////////////---------............///------------------------.........------,,,,,,,,,000000000000111111111111---......///////////////000000111111111111000000............////////////...///000///...---...///...000111///---,,,...111///111222222111111222333111222333333333444777999<<<111...777AAAHHHRRR^^^YYY[[[]]][[[NNN???666666555888:::???MMM]]]aaa^^^TTTQQQIII@@@888888>>>DDDGGGLLLTTT[[[]]]ZZZUUUQQQCCC>>>;;;===CCCGGGFFFDDD===;;;888555000,,,)))'''&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###((($$$"""###'''(((&&&"""%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""###############$$$%%%%%%######$$$%%%########################!!!#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))************+++,,,---.........///GGG>>>555333111///222777@@@AAADDDHHHHHHBBB666---(((,,,000333444555777888;;;<<<;;;888999<<<;;;777999:::;;;:::777666777999555333111///...---,,,+++(((''''''&&&&&&''''''(((***************+++,,,,,,,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,------............---......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------+++......+++,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---------............------------------....................................//////............/////////...---,,,,,,,,,------.........................................................//////.........------...///000000000000---.........////////////......------------......---,,,,,,++++++,,,,,,---------------------------,,,---------.........///,,,---......------...000........................///.........---------,,,/////////...............------....../////////000------------............------------------------......---------,,,,,,,,,////////////000000000000,,,,,,---..................//////000000//////...---.........////////////...///000///...---...///...000000///---,,,...000///111222222111000222333000222444555666777888:::777333222888@@@HHHSSS[[[]]]ZZZWWWRRRHHH<<<777888777;;;===@@@JJJ]]]lllrrrVVVOOOEEE<<<888999<<<>>>HHHNNNVVV]]]^^^WWWLLLDDD>>>===>>>@@@BBBEEEFFFFFF<<<:::666222---)))&&&%%%%%%%%%$$$$$$$$$#########"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###'''$$$"""###'''(((%%%"""%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$###$$$%%%%%%######$$$%%%######################## """$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************+++,,,---.........///UUULLLBBB999333...///333DDDCCCFFFMMMSSSQQQEEE:::000...---...111444666666888:::999888:::======999666888888888666666777888888444111111333333///*********)))''''''&&&'''''')))))))))))))))******++++++---------+++***+++,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,------.........---,,,,,,---......//////......---........................,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,***------******---...+++************************,,,---...---+++***+++,,,,,,------......---------,,,,,,,,,---------......------------------------///......------......//////...------,,,---------................................................------............------,,,---...///////////////---------.........//////...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------......,,,---......---,,,...///..............................------------,,,,,,/////////......---------,,,,,,------...///000000,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,---.........////////////++++++,,,---------------------............---------------.........//////---...//////...---...///...///000///---,,,---...///000222111000000111333111333444555555555666777333999<<<===AAAJJJSSSWWW^^^VVVMMMFFF???999888;;;;;;AAADDDDDDHHHWWWkkkxxxOOOGGG<<<777888<<<>>>>>>KKKQQQYYY]]]YYYNNNAAA888777;;;>>>@@@??????AAACCC:::777222---(((%%%$$$###$$$$$$$$$#########""""""###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$'''$$$"""###&&&'''%%%###%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################"""###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((())))))************+++,,,---...---...///ggg```TTTFFF888000...000EEECCCCCCHHHPPPTTTQQQMMMCCC:::000***,,,111666999666888888777:::??????<<<666777777777777888888999888777666666777555111------,,,+++)))((('''&&&&&&))))))(((((((((((())))))***+++,,,+++***)))***,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++---------------,,,+++***---------......---------------------------------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,))),,,,,,)))))),,,,,,)))************************+++,,,---,,,+++******,,,+++,,,,,,------------,,,+++,,,,,,,,,------------------------------------...------------------.........------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,---...............,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++---......---,,,---...------------------------------,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,++++++,,,---...//////000+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,---------------------............------,,,,,,---------.........,,,...///...------...000.../////////...---------///000111111000000111222333333333111///000222555888EEEKKKFFFDDDLLLRRRRRRUUUKKKAAA===:::888999===???FFFMMMMMMKKKNNNVVV^^^???:::555444888???DDDGGGQQQVVVZZZWWWMMMAAA:::777666888;;;===<<<;;;999999333000,,,((($$$######$$$$$$$$$$$$$$$###############%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&$$$######%%%&&&%%%###%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###########################$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((('''''''''''''''((())))))************+++,,,---------...///|||xxxlllYYYEEE888333111999:::<<>>999999::::::===AAAAAAHHHQQQVVVRRRHHH???:::222333555666999@@@HHHOOOUUUXXXVVVLLL>>>666888===<<<:::999:::<<<:::444...+++)))&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###########################%%%&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((('''''''''''''''((())))))************+++,,,------------...mmmWWWGGG>>>:::,,,000555:::===@@@AAABBBEEEBBB===999555111---***111444444555999??????<<<:::999888999;;;<<<<<<:::777;;;>>>===888555555666333222000...,,,+++*********))))))((((((((((((((('''(((***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++************++++++))))))***++++++++++++***))),,,,,,)))(((++++++(((***************************+++,,,+++)))((()))***))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...............---..................---+++++++++,,,,,,,,,------+++,,,......------...000......///000333333111///...///111000//////000222333222111111333999AAAGGGKKKTTTYYYSSSJJJDDDBBB@@@777555666:::===>>>BBBGGGBBBFFFNNNUUURRRCCC333***///333888;;;<<>>@@@>>>:::444///,,,---000111111555;;;<<<999<<<:::888999<<<===;;;999:::;;;<<<;;;:::888777666555444222000...---------+++***))))))((((((((()))&&&'''))))))(((''')))***++++++++++++++++++++++++((((((((())))))+++,,,---)))******++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++************++++++((())))))******************,,,,,,)))(((++++++((()))))))))))))))))))))))))))+++++++++)))((()))***((()))***+++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))***+++++++++++++++******++++++++++++,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++***************---//////---+++******++++++++++++++++++++++++************+++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,---------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***,,,------------...000...---...111555666444111...///000000//////000222222333444666888<<>>AAABBBGGGOOOGGGDDDEEEGGGCCC888000...111555:::>>>BBBFFFHHHJJJLLLDDD:::666888;;;===<<<===:::888777666333---)))$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$$$$#########$$$%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""###$$$%%%%%%######$$$%%%########################"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************+++,,,---...------...kkkyyyyyylllccc^^^ZZZDDD:::///,,,111777888777;;;===???===999666666888+++---...///333888999666<<<:::888999;;;<<<:::888>>>;;;999999;;;;;;888555666555333111000//////...++++++***)))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))'''''''''((()))+++---...((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++************++++++(((((()))******************---,,,))))))++++++((((((((((((((((((((((((((()))***+++***)))((((((***(((((()))++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,'''((()))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******+++++++++******)))******+++++++++,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++******))))))***,,,//////---+++******++++++++++++++++++++++++))))))******+++++++++,,,))))))***+++,,,------...------,,,++++++******))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---------.........******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***+++------------...000------...222666888666333...///000000//////000111333555888999:::;;;===???LLLIIIJJJLLLDDD333,,,///000444;;;AAACCCDDDKKKTTTLLLDDD<<<888111,,,...666333444888???HHHLLLKKKHHHEEE999///111===CCC===555555666666444///+++))))))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$$$$###"""###$$$%%%###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""!!!!!!###$$$%%%%%%######$$$%%%########################!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))************+++,,,---...---------kkkgggffflllxxxzzzkkkXXXSSSIII<<<222...------,,,>>>CCCEEEBBB<<<<<>>;;;888777777666333///------...000///---***)))(((((()))+++)))&&&''')))+++)))'''******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++*********))))))(((((())))))))))))************))))))*********+++++++++,,,,,,+++******+++,,,,,,************************))))))************))))))******++++++++++++******))))))************)))))))))************+++++++++)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***(((***,,,,,,+++***)))*********++++++++++++******((((((((()))******++++++************************...---+++))))))***+++,,,++++++************++++++++++++************++++++*********++++++,,,,,,,,,,,,***)))+++---...+++)))++++++,,,,,,,,,++++++***...---,,,,,,------+++***)))))))))***++++++,,,,,,)))***,,,...//////............222;;;CCCBBB888//////---///222000+++...555;;;@@@AAA<<<:::>>>@@@???PPPGGG???999111+++...555999???FFFIIIEEEBBBJJJUUUTTTAAA000---000000000111777:::???EEEIIIGGGBBB>>>777666777:::>>>@@@>>><<<<<<888111,,,)))&&&$$$###'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%%%%###"""!!!"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###%%%###!!!###&&&'''%%%""")))&&&###$$$&&&'''%%%"""###"""""""""$$$%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$'''%%%"""!!!!!!###$$$$$$$$$%%%&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%###'''&&&%%%%%%&&&&&&$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&''''''&&&$$$$$$%%%'''...'''###''',,,,,,*********'''&&&'''***,,,,,,***///......___^^^]]]```lllzzz~~~{{{___UUUFFF;;;444222000...666???FFFFFF@@@>>>CCCIIIJJJDDD<<<666111///111333666777:::===???>>>:::777999777777999<<<===<<<:::888777555444444444333333111000...---+++******)))+++)))&&&''')))***((('''************)))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))*********)))))))))(((((((((((()))))))))*********)))))))))*********++++++,,,+++************+++,,,************************))))))************)))))))))******++++++******)))))))))************))))))))))))*********+++++++++))))))(((((())))))***+++))))))*********+++++++++*********************************)))))))))(((((())))))***++++++++++++***(((***,,,,,,+++))))))***)))******++++++******)))*********)))))))))))))))************************---,,,+++***)))***+++++++++******))))))******++++++******))))))******+++*********+++++++++,,,,,,,,,***)))+++------+++)))***++++++,,,++++++******---,,,++++++,,,,,,+++))))))))))))***++++++,,,,,,+++,,,,,,---......------,,,000666;;;<<<999444000000------000000000666>>>DDDJJJJJJCCC<<<::::::999AAA:::444333222111555<<<>>>EEENNNQQQIII??????DDDCCC666---...222333444666:::@@@FFFIIIEEE???:::777444444555999>>>???>>><<<999555///+++(((&&&$$$###%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$############$$$&&&&&&%%%###############"""!!!!!!"""###"""""""""$$$%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$&&&$$$###""""""#########$$$%%%&&&%%%###"""###$$$"""###$$$$$$%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$%%%$$$"""###$$$$$$###!!!%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%&&&'''&&&%%%%%%&&&((((((%%%%%%'''(((&&&'''******((('''(((***,,,,,,***......---SSSXXX\\\```iiiuuu~~~ddd[[[OOODDD<<<555///***+++555AAADDDBBBAAAEEEJJJOOOLLLFFF>>>666111......111333777<<>>AAABBBIIITTTYYYPPP@@@444000---///222444555555777;;;GGGJJJKKKGGG>>>666222111000111444777888888555333...+++(((&&&&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""###$$$%%%"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$### $$$&&&&&&$$$"""$$$&&&"""$$$&&&%%%###"""###%%%###"""""""""$$$%%%$$$###$$$$$$$$$###$$$%%%%%%&&&""""""#########$$$$$$$$$###$$$%%%%%%###"""""""""$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%%%%&&&(((***$$$$$$''')))&&&"""$$$))),,,+++******************++++++,,,888===EEEQQQ^^^ccc[[[NNNMMMPPPVVV\\\]]]VVVJJJAAA888111++++++222999======AAAEEEHHHJJJMMMMMMBBB666---++++++,,,000333555666999888888777777888999;;;===888444444777888444000444555555555444333111///------,,,***)))((((((((('''(((((())))))*********(((((((((((((((((((((((()))))))))******)))))))))((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))'''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))(((((())))))))))))(((((((((((()))))))))*********((((((((('''((())))))***(((((()))))))))*********************************)))))))))(((((((((((('''(((((()))************)))''')))++++++***)))((())))))))))))******)))))))))(((((())))))************************************(((((()))******))))))(((***))))))))))))))))))******))))))))))))))))))***)))))))))))))))))))))))))))***++++++************'''((())))))*********)))***)))((((((*********(((*********+++,,,,,,------///.........///111444555444333222000///...///111333444444555777<<>>EEEBBB???;;;888666444222111222444555333111...---***'''%%%$$$%%%&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$"""""""""###$$$%%%"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$### $$$&&&&&&$$$"""$$$&&&&&&$$$###$$$&&&'''%%%$$$###"""""""""$$$%%%$$$###$$$############$$$%%%%%%""""""#########$$$$$$$$$"""$$$&&&%%%###!!!"""###$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$$$$###$$$$$$###%%%&&&'''&&&$$$&&&%%%$$$$$$&&&&&&&&&$$$$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&%%%%%%&&&(((******'''&&&))))))&&&&&&)))+++++++++***))))))***+++***+++,,,PPPKKKEEEDDDLLLUUUWWWRRRAAAFFFOOOZZZ```___XXXQQQMMM@@@111***,,,000111000<<>>BBB???<<<777///'''%%%(((---333999<<>>;;;:::;;;888111---...,,,333888666555888===???;;;777222111222333333222222333333111...+++))))))'''%%%$$$$$$%%%&&&%%%$$$%%%###""""""###$$$$$$#####################$$$%%%"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###"""###%%%%%%$$$$$$$$$%%%%%%""" !!!%%%'''%%%!!!###"""""""""$$$%%%$$$##################$$$%%%%%%"""############$$$$$$$$$"""$$$&&&%%%""" """%%%$$$%%%&&&%%%###"""###$$$!!!"""######$$$$$$######$$$######$$$&&&&&&%%%######"""""""""$$$%%%$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))),,,(((&&&((()))''''''***)))******)))((((((***+++***+++,,,___^^^UUUGGG???DDDOOOVVVJJJJJJKKKPPPUUUYYYXXXVVVXXXOOOAAA666000---+++***666CCCLLLKKKMMMTTTUUUPPP???999111,,,+++---000111111333666666444333555777666666666777888999::::::777777666555444444444444333444444111---+++,,,---******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))'''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((()))))))))***(((''''''''''''((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((''''''''''''(((((()))))))))))))))&&&(((***+++)))((((((((((((((())))))))))))(((((()))))))))))))))*********(((((((((((((((((((((((((((((('''&&&'''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''***,,,+++)))((()))***%%%&&&'''((())))))))))))***)))((()))+++,,,+++*********+++,,,,,,------...------.........------,,,...+++)))***---111444444777@@@DDD===666777<<<>>><<<555///...,,,)))***///222===EEEDDDBBBDDDGGGGGG:::333...---...---...222***222888666555888:::888111111111000000000111222111222111...***'''((()))%%%$$$######%%%&&&%%%$$$%%%###""""""###$$$$$$###""""""###$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$############$$$&&&&&&%%%###"""!!!!!!"""###$$$#########"""""""""$$$%%%$$$##################$$$$$$%%%"""############$$$$$$$$$###%%%&&&$$$ """&&&$$$%%%&&&%%%###"""###$$$!!!""""""###############"""""""""###$$$%%%$$$"""###"""!!!"""$$$%%%$$$###############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((***((('''&&&###!!!%%%,,,&&&((()))(((''''''))),,,***+++---NNNZZZ\\\MMM;;;888EEESSS```YYYPPPLLLNNNRRRUUUWWWZZZVVVOOOCCC777///,,,,,,111AAAJJJDDD???GGGOOOQQQHHHAAA888111...---......+++///333444333222444666666777777666444333555666888777666444444444555666555666666333///,,,---///,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((()))))))))))))))&&&(((***+++)))((((((((((((((())))))))))))((((((++++++******)))((((((((('''''''''''''''''''''''')))(((&&&%%%&&&'''***+++))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&'''***,,,+++)))((()))+++%%%&&&'''((())))))))))))***)))((()))+++,,,,,,+++***++++++,,,,,,------...------------,,,***(((&&&---------...000444999;;;:::DDDHHH>>>555666<<<@@@666,,,&&&(((,,,...222888888EEEMMMIIICCCBBBDDDDDD777...((((((+++///444999***333888666555666444///,,,111666555111...000333///000///,,,(((&&&(((***%%%$$$###$$$%%%&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%!!!"""###%%%%%%%%%$$$###"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###%%%###!!!###&&&'''%%%""" ###%%%%%%"""!!!$$$'''###"""""""""$$$%%%$$$############"""###$$$$$$%%%"""############$$$$$$$$$###&&&&&&######'''$$$%%%&&&%%%###"""###$$$!!!!!!"""###############"""!!!!!!"""$$$$$$###!!!%%%$$$###$$$&&&'''&&&%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&'''(((%%%"""...$$$&&&((((((&&&&&&))),,,***+++...KKKHHHNNNVVVLLL;;;999DDDLLLUUUYYYTTTPPPPPPNNNJJJRRRSSSTTTSSSLLLBBB555---+++///999@@@???;;;@@@JJJRRRGGG>>>;;;777000+++***+++,,,...000222444444444999888777555555444444444999888777777666777777777666666555333000......///222111...,,,***((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))'''((()))))))))(((&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%***'''%%%%%%'''((('''%%%((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((******)))(((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((('''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))'''((((((((((((((('''&&&************++++++++++++((())))))))))))*********))))))***+++---......///,,,------,,,++++++,,,---+++***+++///555<<>>444333000...,,,+++,,,///333555...222777777444222222333555666666333...---///222...---+++)))'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""!!! !!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$###"""""""""###%%%&&&######""""""######$$$%%%$$$$$$$$$#########""""""%%%%%%###"""""""""###$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$###'''******'''&&&***---,,,+++,,,---QQQIIICCCEEEJJJHHH@@@999<<>>BBBBBB777555111///---...///000///000111222333444555555::::::999888777777666666555666666444222111222444222333444444222000---+++)))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''(((((((((&&&%%%&&&'''***(((&&&$$$$$$&&&(((***((('''%%%%%%'''(((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''((((((''''''(((((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))******)))(((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((((((((()))))))))))))))************+++++++++))))))***+++,,,------...************+++,,,------444333000---...444???GGG>>>;;;666000***'''((()))(((000777777777888999777999;;;>>>@@@;;;333000222333333333333333333444444777444000...///000222222444222111111000///---+++'''&&&%%%$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$######"""######$$$######""""""######$$$%%%$$$$$$$$$###############%%%$$$######""""""######''''''&&&$$$"""!!! ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&***+++((('''***,,,,,,***+++,,,___^^^WWWKKKDDDDDDIIILLLJJJLLLKKKHHHFFFLLLVVV^^^OOOJJJFFFFFFJJJNNNNNNMMMNNNBBB555//////000000///;;;KKKSSSKKKGGGLLLMMMFFF@@@<<<666111---------...111111222333333444555555::::::999999888777666555555666666555333333444666444444444444333111000///,,,,,,+++************+++)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((((((&&&%%%&&&''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%'''((()))))))))))))))*********++++++++++++************++++++++++++)))))))))***+++,,,,,,---)))((()))+++---000222222555555444000---111:::BBB777444000***&&&&&&))),,,000<<<@@@777111555999999555555555444111///000333555555666777666555333222555111------000222222111222000...///000///+++'''$$$$$$#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$#####################""""""######$$$%%%########################$$$$$$$$$###############'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&***+++((('''***,,,++++++,,,,,,MMMKKKPPPVVVNNN@@@>>>FFFHHHQQQVVVPPPCCC>>>HHHVVVUUUQQQLLLFFFCCCEEEJJJNNNNNNIII@@@777111...+++)))777FFFNNNMMMPPPWWWTTTHHHEEEAAA;;;555111///...///...//////000111333555777888888999888888666555444555666666555444333555777666444222000000111222444111000///---,,,+++************))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&%%%$$$######$$$&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((((((&&&%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((''''''&&&%%%%%%''''''''''''((((((((((((&&&'''''''''(((((())))))%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%'''((()))))))))))))))*********++++++++++++))))))*********+++++++++((())))))******+++++++++((('''(((,,,111555777777333555555222...///444:::///---+++((('''***///333888EEEKKK@@@555444555444//////...,,,,,,...222444444555777888777555333111///---,,,///333444222000000...,,,---...---)))%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######"""""""""#########%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%#########$$$##################""""""######$$$%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))%%%)))+++)))(((+++,,,***,,,,,,---@@@777???VVV```QQQBBB???@@@LLLYYYXXXJJJ<<<===EEEGGGJJJLLLJJJFFFDDDEEEHHHIIILLLJJJAAA888333000---,,,444;;;@@@KKKTTTPPPFFFAAA???<<<999666444333333,,,+++******---000444777555666777777777666555444555666666555333333444666666444111//////111444777444333111000...---,,,,,,++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))%%%%%%$$$$$$%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''(((((((((&&&%%%&&&'''$$$&&&(((******(((&&&$$$%%%&&&'''&&&&&&&&&(((***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((((((((())))))))))))((())))))))))))*********(((((()))))))))************((((((,,,333888999888111333444222///---///111************+++...444888999GGGRRRMMMAAA666000...,,,---,,,***+++000333333222333555666666444111///,,,---///222444444111///...,,,++++++***)))'''%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&""""""###$$$$$$$$$$$$#########""""""######$$$%%%###############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))$$$)))+++)))(((+++,,,***+++,,,---BBB777777JJJ]]]___SSSIIIBBBEEELLLRRRMMMAAA888666666<<>>:::BBBGGG@@@444+++000444:::BBBHHHIIIEEEAAA@@@FFFHHHEEEEEEFFFAAA:::222+++&&&)))++++++---000---111666;;;>>>???>>>======888111***'''(((+++---000222444555666666444333555666666444222111222444333333444444555666666777333333222222333333444555------,,,,,,+++***))))))))))))))))))))))))))))))'''''''''''''''((())))))###$$$&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&((('''%%%&&&(((+++'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((''''''************++++++++++++''''''''''''(((((((((((((((((((((((())))))))))))///,,,***,,,111555333111222///,,,+++++++++)))(((+++---///000000000111222888:::BBBHHH???000---444---111222///000444222,,,---...000111111000///---111444666555111......///+++,,,,,,((($$$###%%%((($$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###"""""""""""""""######$$$ """$$$%%%&&&&&&%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$######$$$%%%$$$###"""!!!########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''')))$$$))),,,***)))++++++)))(((((()))OOOIIIAAA;;;<<>>555)))222999======@@@FFFFFFBBB999<<<@@@CCCCCCDDDEEEGGGAAA===555...******,,,///...666???CCCAAACCCIIIOOOHHHGGG???222)))(((******+++(((***000333333222444999999888777666555444444555666666555444444666777:::888444222000111222333444444555444222///,,,***((()))))))))((('''%%%$$$***)))(((((()))***)))''')))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))'''%%%&&&''')))***)))%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))$$$%%%&&&&&&&&&''')))+++''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))************))))))***)))))))))++++++)))'''&&&'''((())))))'''&&&$$$$$$)))+++)))***///222222,,,,,,---...000000111111111...***((()))+++---...333777777222///000222111444555555222//////111555222555555000///222555444222111000...,,,,,,...000222111111000///.........***)))&&&$$$###$$$%%%%%%$$$$$$######"""############%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%######$$$&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***'''"""###'''''''''''''''((()))***+++)))***,,,OOOKKKDDD===:::>>>EEEKKKGGGLLLNNNGGG;;;333222555888CCCIIIDDD>>>>>>BBBDDDEEEEEEEEECCCAAAAAACCCEEEBBB???:::555111---)))&&&***111<<>>GGGHHHIIIGGGEEEBBBBBBBBBCCCAAA@@@@@@???999111******,,,222???KKKRRRPPPLLLFFFHHHHHHEEEDDDBBB:::000222,,,(((***,,,,,,///333555666777888777777555555555666666555444333333555555444333444555888:::<<<888888888777777666666555222222111000///---+++******)))((((((******)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''((('''%%%%%%''')))%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***&&&&&&'''''''''((((((((()))((((((''''''(((((()))((())))))******))))))(((((())))))******))))))(((((('''''')))++++++***)))''''''((())))))(((((((((***,,,---///333999888333333111///,,,+++++++++,,,+++*********+++---///000222@@@IIIDDD777///......,,,,,,+++******---222666:::>>>???;;;666555222...---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%######$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$######"""#########""""""""""""""""""""""""""""""############""""""!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%%###%%%&&&$$$$$$&&&(((((('''''''''((()))))))))***,,,???BBBDDDCCC???:::666444...666EEESSSTTTIII999//////@@@SSSZZZRRREEE:::444<<>>;;;333---...111444777;;;======999444000++++++++++++111999;;;999666777===GGGJJJFFFBBB@@@444222///,,,***+++,,,---,,,///333444444333333444444444444444444444444444000222666999;;;<<<<<<<<<999888666444333444444555888777555555555555444222000///...,,,+++******)))'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%### %%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%''')))((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((*********)))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''######$$$'''***,,,,,,+++(((,,,111555777666333111+++//////***(((***,,,+++***+++,,,...000111222333BBBBBB>>>666---)))+++...,,,+++)))''',,,333444222333111000111222222///,,,(((...333333444777999777222...***+++---,,,(((###$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""""""""""""""###$$$%%%&&&"""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%###"""!!!###$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$##################$$$$$$!!!"""###$$$%%%%%%$$$### !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&'''(((%%%!!!$$$***######$$$%%%''')))+++,,,)))***,,,%%%%%%$$$""""""%%%***...:::999<<>>888111***&&&'''***---...---...222999AAAGGGIIIIII???>>>:::555000------...///......///222444444333333333555888666222333888333444666999:::;;;;;;;;;888666444222111222444555777666555555555555666666555555444333222000///...***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((''''''&&&%%%&&&'''))))))&&&$$$######%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))***(((&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((&&&%%%'''***+++)))&&&(((((())))))((('''&&&&&&&&&''''''(((((((((((((((***)))((((((((()))***+++&&&'''''''''&&&&&&&&&''''''&&&&&&((()))(((&&&$$$(((((())))))*********+++)))***+++***(((&&&'''(((,,,)))(((((())))))&&&###&&&''')))+++------,,,,,,222111000444999:::666222---+++((('''))),,,---.........---...///000222333@@@<<<555...******,,,...222...***+++222777999999:::777333000///...---,,,......///000111333555666111///,,,)))''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################%%%###"""$$$&&&'''$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""###$$$%%%$$$###"""###$$$(((&&&$$$"""!!!!!!"""###"""###$$$$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$'''(((%%%%%%((('''$$$%%%((()))'''###"""%%%(((&&&(((((((((((((((***,,,))))))***$$$$$$$$$###"""$$$(((+++444222555===@@@<<<777555111///---,,,,,,,,,+++******+++000999AAABBB<<<555111000000222666777777888444000+++(((***111888>>><<<888222...,,,+++(((&&&***---000444999AAAKKKRRROOOMMMHHHBBB===999666444222///---,,,...000111111222111333666444111222777555666777999999:::999999888666444222111222444555666555555555555555555666555555444333222000......---,,,+++***))))))))))))(((((((((''''''''''''&&&%%%&&&&&&''''''''''''&&&%%%'''((('''%%%$$$$$$%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))(((''''''''''''(((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))''''''%%%%%%%%%''')))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''&&&%%%''')))***(((&&&(((((())))))(((((('''&&&&&&'''(((((())))))(((((()))((((((((()))***+++,,,)))***+++******)))***+++***)))((((((((('''$$$!!!(((((()))))))))*********)))***+++)))'''%%%&&&''')))(((&&&'''))))))'''$$$(((,,,000222111000......222111222555888777111,,,---+++((((((***---...///......------...111444666666333...***)))***---000444000---...333888999888<<<999444000...,,,***(((+++,,,---...///000000111000...+++(((&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################%%%###"""$$$&&&&&&$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$'''%%%###"""!!!"""######"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$''''''$$$$$$''''''$$$((('''&&&%%%%%%&&&%%%%%%&&&'''(((((('''(((***,,,+++++++++###$$$$$$$$$######%%%'''+++))),,,444888888888:::444111...+++++++++***)))))))))+++///444777777777555333000///111444555555666222---)))(((,,,111444:::999777555333///)))%%%(((***,,,+++---777GGGSSSVVVRRRNNNKKKJJJGGGBBB>>>777444///,,,,,,---......111000111444444111222777666666777888888888888777777666444333222333555666555555555555555555666666555555444444222111///...////////////...---,,,+++)))((((((((('''''''''&&&###$$$%%%&&&''''''''''''%%%&&&'''&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))******)))((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((('''''''''''''''((())))))&&&%%%%%%%%%&&&(((***+++''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))'''&&&((())))))))))))(((((('''''''''((()))))))))))))))(((((((((((()))***,,,,,,))))))))))))((()))))))))+++)))((((((((('''$$$"""(((((())))))))))))******)))******(((&&&$$$%%%%%%&&&&&&%%%'''))))))(((&&&***111888:::666111//////222111111333444222,,,''',,,***((())),,,///222333555333000---,,,...111333+++)))'''&&&(((,,,000333666333000111555888777666999555111...---,,,***)))+++,,,---.........---,,,---+++)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$################################################$$$######$$$%%%%%%$$$"""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$"""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""%%%'''$$$***&&&###$$$'''(((&&&###&&&'''(((((('''(((***,,,,,,,,,---!!!###$$$$$$"""!!!"""###%%%###%%%+++000222666:::666333///,,,++++++)))((()))))))))))))))+++///111<<<;;;888444222222...***333444444333111...+++)))///111333555666555222000,,,+++((($$$$$$,,,999DDDHHHEEECCCFFFJJJLLLIIIEEE???<<<888444222000...,,,///---...222333111333777333444555666777777888888666666444444444555666777666666777777777777777777666666666555444333111000000111222333333222000000+++++++++******))))))(((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&%%%###$$$&&&((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''')))*********)))(((''''''&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&)))))))))******))))))((('''((())))))******)))))))))))))))))))))*********)))(((''''''((()))((('''((('''&&&'''))))))((('''(((((())))))))))))))))))((())))))(((%%%$$$$$$%%%$$$%%%&&&''')))******)))***444===???999111/////////...------...---***''',,,***)))+++///444777888@@@;;;444---***)))***,,,'''&&&&&&'''***///444777666444222333444555444333///...,,,,,,.../////////...///000111000...,,,+++***)))'''%%%$$$#########$$$$$$$$$##############################################################################$$$$$$$$$#########################################################$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$#########"""###$$$$$$###"""$$$%%%######""""""######%%%%%%"""###$$$$$$###"""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$ $$$&&&%%%(((&&&$$$$$$&&&'''&&&%%%&&&'''(((''''''''')))+++,,,,,,,,,!!!"""$$$$$$"""!!!!!!!!!###!!!"""&&&)))+++///555;;;999666333111---)))&&&'''((()))(((&&&'''))),,,666;;;<<<:::999777000'''---000444666666222---)))(((***---111444777999;;;777111***&&&%%%(((,,,///555333333999AAAFFFEEECCCEEEDDDBBBAAA>>>:::444000///,,,+++...000///000333///000111333444666888999666555555555555666888888666777888999999999999888777888777777666555444333...000222444666666666666000000///...------,,,,,,)))))))))((('''&&&%%%$$$&&&'''&&&%%%$$$%%%''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''')))******((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((''''''''''''))))))***************)))((())))))***+++*********++++++******))))))(((''',,,+++)))***,,,---+++***((('''&&&'''(((***)))((())))))(((((((((((((((((('''((()))(((&&&$$$%%%&&&%%%'''((()))***++++++,,,---666@@@AAA:::333000000,,,+++)))((()))+++,,,------+++***---111777:::<<>>888222---+++***(((&&&+++***+++000666;;;<<<;;;GGGGGGIIIJJJJJJFFF@@@;;;666000---//////------...,,,,,,...///222444777888555555555666777888999999555777888:::::::::999999888888888777777555444444...000222444666888999:::444333333222111000//////,,,,,,,,,+++***(((&&&&&&'''(((((('''&&&&&&''')))%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%$$$$$$%%%%%%&&&'''((('''''''''''''''((()))***&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''))))))((('''((())))))******++++++++++++***))))))***+++++++++++++++******+++******)))((('''+++)))'''(((+++,,,***''',,,***((('''(((((('''&&&))))))((((((((((((''''''&&&((((((((('''&&&'''((()))+++------,,,,,,,,,---000777>>>???:::444111111***)))((()))***---111333000...---...111555888999888555///+++)))+++...111//////000111333666888:::555444222000.........///,,,++++++,,,...000///...,,,,,,,,,,,,+++)))'''%%%%%%%%%$$$$$$######"""""""""""""""##############################################################################"""""""""################################################!!!###$$$$$$###""""""#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!"""$$$$$$######$$$&&&""""""######$$$$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""######""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###!!!"""###%%%%%%$$$######""""""$$$%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''$$$'''%%%""""""%%%'''$$$###&&&((('''$$$###&&&***%%%&&&''''''&&&''')))+++)))))))))!!!"""######!!!!!!"""$$$!!!!!!###&&&$$$!!!###(((222555;;;AAABBB===555///...,,,***))))))******+++%%%,,,000///444>>>???888000...+++***+++...222555111111000...,,,...222666:::999777333///,,,******))))))***+++...111444666DDDEEEHHHLLLPPPPPPMMMJJJFFF>>>999777555000---...++++++,,,---///111444555444555555666888999::::::333555777888999999888777666666666666555555444333000111222333555777999:::666666555444333222111111.........---,,,+++***)))(((***+++***(((''''''(((&&&'''(((((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))(((((('''''''''(((((()))&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))'''(((((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&(((******)))((()))+++)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++'''((()))***+++******))))))&&&###$$$((()))'''$$$,,,***((('''((((((((('''))))))((((((((('''''''''%%%'''(((((((((((()))+++...000111111...------///000333666666444111...---(((***---///111333555666555222///---...000000000...,,,***)))+++///444888111222333444555777888999666444222///,,,,,,...000...---------//////---,,,******)))(((&&&%%%$$$$$$###$$$$$$$$$$$$######"""!!!"""""""""#########$$$################################################$$$#########"""""""""!!!################################################ ###%%%$$$"""!!!"""#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$ """###$$$######%%%&&&"""######$$$$$$$$$######"""###$$$$$$###"""###$$$$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%$$$###""""""###$$$&&&((($$$''''''$$$$$$''''''$$$%%%%%%&&&%%%%%%&&&'''(((%%%&&&''''''&&&&&&(((***)))))))))!!!"""###"""!!!"""###%%% !!!$$$'''%%% !!!%%%""")))444???EEEDDD===777777333---***)))))))))(((+++///---'''+++777<<<777666444111...,,,,,,...///444444333000,,,+++...111222666888555///,,,...111((())))))******---111444AAABBBFFFKKKQQQUUUVVVUUUUUULLLDDDAAA<<<555111000,,,,,,+++,,,---///111222444555666777888999:::;;;111333555777888888666666555555555555444333222222222222222222444666888:::777666666555333222111111.........//////...------)))+++---,,,***((('''''''''(((((()))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***)))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%&&&''')))************''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******++++++&&&)))++++++)))(((***,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++$$$&&&(((***,,,,,,,,,,,,+++(((%%%'''+++,,,)))&&&)))'''&&&&&&(((***++++++))))))(((((('''''''''&&&%%%&&&((()))))))))+++---111333555333///---...///------......---,,,***)))(((,,,111555777777666666999555000,,,++++++***))))))((('''(((,,,111666:::111222333444666777888999666555222...,,,,,,///111...------...///000...---+++***((('''%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!!################################################ ###%%%$$$"""!!!"""$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!! """$$$&&&''' """###$$$######%%%&&&######$$$$$$$$$######""""""$$$$$$$$$###"""###$$$$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%% """$$$%%%%%%%%%###"""!!!"""$$$%%%&&&&&&%%%%%%$$$###""""""###$$$'''((($$$'''(((%%%%%%((('''$$$(((%%%"""$$$''')))(((&&&%%%&&&'''&&&&&&&&&(((***))))))***############""""""""""""!!!!!!""""""######$$$$$$"""$$$(((---333888<<<>>>???>>>;;;777111---+++******(((''')))---...---+++444333111000000///---+++///333888======777---&&&111///...///111444555555444222...)))''''''+++///888888<<>>HHHMMMRRRTTTQQQOOONNNKKKGGG;;;888444111///...------///---+++,,,///222333222444444333555666777666444555333111222444555333111444111...000555777777555666777666555333333444666444444444333333111000000///000111111111111000///---///111222222222000///,,,,,,,,,+++******)))))))))******((('''''')))+++*********)))))))))(((((()))((((((''''''((()))***(((((('''&&&&&&'''((()))((((((((((((''''''&&&&&&(((((('''&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))******+++,,,************************************************)))***+++***)))((()))***,,,,,,,,,,,,++++++++++++******++++++++++++******,,,++++++******++++++,,,)))************+++++++++************************)))******************++++++***)))((((((''''''''''''&&&'''(((***++++++***......---,,,***))))))(((///222666555111,,,)))(((&&&***---///222666333...000///...000333666777777333///+++)))***---///000)))***---000333666888999333//////333444000///111000000111111000000//////...------,,,+++***))))))&&&%%%$$$""""""""""""###$$$$$$$$$#########"""""""""############""""""!!!"""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$###!!!!!!!!!"""$$$$$$$$$#########"""""""""###$$$&&&&&&%%%$$$###"""""""""###%%%%%%$$$"""$$$###"""!!!"""###%%%&&&##############################""""""######$$$%%%$$$$$$$$$############"""###########################$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&%%%""""""%%%&&&###'''&&&%%%&&&''''''%%%###(((((((((((())))))))))))(((((()))############""""""""""""###""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&000:::CCCDDD<<<444222333(((''''''((())))))((('''++++++***,,,...000000///,,,---///222666888777666000...,,,---///111222222999;;;>>>===777000)))&&&***)))***,,,,,,---444<<>>888000111///,,,,,,...000111111+++)))((())),,,111444555---...000222555777999:::222...---......---///333111111111111111000//////,,,+++***)))(((&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$###############""""""######$$$#########"""############$$$$$$$$$###""""""""""""###$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$#####################%%%%%%%%%$$$###""""""""""""###%%%&&&%%%###$$$###"""""""""###%%%&&&##############################""""""######$$$%%%$$$$$$$$$############"""###########################$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###&&&%%%""""""%%%&&&###(((&&&%%%%%%&&&&&&&&&%%%))))))))))))((((((((((((++++++,,,############"""""""""!!!######""""""!!!!!!!!! %%%%%%%%%$$$$$$$$$$$$$$$&&&///999>>>===:::888999...,,,)))''''''((()))***,,,+++***+++,,,------+++333111000000111000///...222000...---...//////...///222777999999777555555///---,,,***((()))---222@@@IIIMMMGGG???===@@@AAABBBDDDEEEDDD@@@:::666333111000...,,,+++***))))))---,,,,,,---000222333222111111111222333444444444555333222333666777666555666777777666444333444555222222333333333333222222///000000000111111111111000333666999999777444222000000000///......---------...///...---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,+++++++++******************************)))))))))******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++)))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++---...---------,,,,,,,,,,,,+++******++++++++++++******,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++*********))))))(((((((((***)))))))))))))))***++++++------+++)))+++///444777555333111///...------,,,---//////...,,,+++***+++...111777@@@DDD===222222///,,,***+++,,,------'''&&&&&&)))...222555555222222222333444555666777111000//////......111444111111222111111000///...(((((('''&&&%%%$$$$$$#####################$$$$$$########################!!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$###"""!!!"""##############################$$$$$$$$$$$$###""""""###"""!!!"""$$$$$$###"""######"""""""""###$$$%%%##############################""""""######$$$%%%$$$$$$$$$#########""""""###########################$$$$$$$$$$$$###"""""" !!!"""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&###&&&%%%""""""%%%&&&###)))&&&$$$$$$%%%&&&'''&&&(((((((((((())))))))))))------...############"""""""""!!!###"""""""""!!!!!! """""""""""""""!!!!!!!!!"""%%%+++333:::???@@@???:::666111+++'''''')))+++***)))((())),,,---,,,+++333222111111111000...,,,111///------///111111111,,,---///000222555:::>>>666555111,,,))))))+++,,,,,,222666444555999<<<<<<>>>EEEMMMPPPMMMEEE===888:::999777333000---++++++)))((('''))),,,///000000---...000111333444666777888777777777777777666555777888888666333111111111...///000222333333444444000000000000000111222222000222666999999777444222222222111111000/////////...000111111/////////111---.....................+++,,,------......------...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++******,,,---------,,,,,,,,,+++++++++******++++++++++++******,,,++++++******++++++,,,))))))*********+++++++++************************)))))))))((((((''''''&&&''''''((()))+++---///000...//////---+++,,,111666;;;999555222///...------***+++---///000000///......000333888@@@DDD===333///,,,)))((()))*********''''''(((+++///111222111444444333222111111222222...111333222000000111111000000000000///...---,,,###$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""######"""!!!"""$$$#############################################"""%%%###!!!!!!""""""!!! ###############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$#########""""""###########################$$$$$$$$$$$$###"""""" !!!"""###$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###&&&%%%""""""%%%&&&###(((&&&$$$$$$%%%'''''''''%%%&&&'''((()))***+++,,,((())))))############"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########"""!!!###+++666>>>AAAAAACCC@@@:::222+++))))))+++&&&%%%&&&(((,,,...///...------...111555666666444///...---...222555666666333222///++++++...444888777888444///,,,------+++'''*********...444666444888CCCPPPXXXUUULLLBBB<<<888999999777555333333444,,,***((()))+++---------***,,,...///000111444666666777777777777666555555777888888666222///......---...000111222333444444111111111111222333444555000222555777888666444222333333222222111111000000///111333333111000111111///////////////000000000/////////...............111111111111000///......,,,,,,,,,,,,,,,---------+++,,,------------,,,++++++,,,---.../////////...........................---.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))((((((((((((((((((''''''&&&'''(((+++---111333555///......------///333666<<<:::555111...++++++++++++,,,...222555555333111...000222444:::===999111***((('''((()))+++***))),,,,,,---///111111000...444333111/////////000000***111444222///......---............---,,,******""""""######$$$$$$%%%%%%######$$$$$$$$$######"""###############$$$$$$$$$######$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$"""!!!!!!!!!!!!"""##############################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""######""""""###$$$###############$$$$$$$$$""""""""""""######$$$$$$%%%###!!!!!!"""###"""!!!""""""######$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$############"""###########################$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&%%%""""""%%%&&&###'''%%%$$$$$$&&&''''''&&&$$$%%%&&&((()))+++,,,---''''''(((############"""""""""""" !!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%"""""""""&&&---333777999>>>???>>>:::444000//////&&&&&&&&&))),,,...///...))))))***---222666888888333111000111333666777777666555222...++++++---000111444444000111555444000///000...)))))),,,,,,)))111===LLLUUURRRIII???:::333666999:::999999<<<>>>555222///---,,,,,,,,,+++(((***,,,---,,,,,,...000///111333444444444444444444555666555222///......000111222222333333222222111111000000111222444555111333555666666555444333444333333222222111000000000222333444222111111222000000000000111111111222333222000///......//////111222222222111000///...,,,,,,---------.........,,,---............---,,,,,,---...///000000000000........................,,,---///000000///...---++++++++++++++++++++++++------------------------***+++,,,+++***)))***+++++++++*********)))))))))******++++++++++++******,,,++++++******++++++,,,)))************+++++++++(((((((((((((((((((((((())))))))))))************((()))***,,,///222555666222000......///111111222666444111...,,,,,,---...///000222666999888444000---//////---000333111---(((((())),,,///000000...111111222444555333000---000///...---...///111222+++222555111,,,------+++,,,,,,,,,+++***)))''''''######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!"""##############################$$$$$$############$$$$$$$$$$$$############$$$$$$ """######""""""###$$$""""""#########$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%$$$###!!!"""$$$&&&'''&&&""""""###$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$############"""###########################$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###&&&%%%""""""%%%&&&###%%%%%%$$$&&&'''((('''%%%%%%&&&'''((()))***+++,,,******+++############"""""""""""" !!!!!!""""""!!!!!!!!!"""""""""###### """$$$$$$%%%''',,,000333888===>>>;;;888666666***))))))***+++,,,,,,***,,,***((())),,,000222333:::888555444444444333222222333333222///------...,,,111333222555<<<<<<777000222000***''')))***)))+++777FFFNNNKKKBBB:::666222666:::<<<<<<===AAACCC>>>:::555111...---+++)))'''***+++***(((''')))+++(((+++...000111222333333111333444444111/////////444444444444333222111111///............000222333333333555666666666555444444333333222222111111000000222444444333111111222000000111111111222222222555333111///......///000111222222222111000...------------.........//////,,,---...//////...---,,,------///000111111111111........................***,,,...000111111000///++++++++++++++++++++++++------------------------+++,,,---,,,***)))***+++*********))))))))))))(((******++++++++++++******,,,++++++++++++++++++,,,)))************+++++++++((((((((((((((((((((((((******++++++,,,,,,,,,---***+++,,,...000333555666888444000///000000---+++---,,,++++++,,,///333555333444666:::<<<:::444///+++---,,,((((((+++,,,))))))***---111555777666444444444555777888666111...------,,,,,,...111444666...555777111+++---...---++++++******((('''&&&%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$###!!! """"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""##############################$$$$$$############$$$$$$$$$$$$############$$$$$$ """######""""""###%%%""""""######$$$$$$$$$$$$ !!!"""$$$&&&'''###"""!!!###&&&***++++++""""""###$$$$$$$$$$$$####################################"""###$$$$$$%%%$$$$$$$$$############"""###########################$$$$$$$$$$$$###""""""!!!!!!"""############""""""############$$$$$$$$$""""""###$$$&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&###&&&%%%""""""%%%&&&###$$$$$$%%%&&&(((((('''%%%''''''(((((())))))************+++!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""###$$$%%%%%%&&&&&&,,,---000555:::???CCCEEE888444...***)))***+++,,,))))))(((((())),,,...///:::??????:::777777111***---///222555777555111...000///,,,((()))///222111222777888444333444///'''(((***---000444777999:::666222666AAAJJJIIIFFFFFFFFFEEECCC@@@;;;777333111111+++'''((()))&&&$$$%%%)))(((((()))+++,,,,,,+++,,,000333333222000111333333333333222000///000111000111222222333333333333222222333333333222111000111111111111111111111111111111222333333222111111111///...///111333444444555333111//////000111222222222333444333222111000//////......---------,,,000000111111000...,,,+++,,,...000000///......///......---------......//////......---,,,,,,++++++---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***+++,,,------+++))))))***+++,,,---.........+++)))(((''''''''''''&&&((('''&&&'''((()))((('''))),,,000444555444111///---,,,,,,000555999999777888555111---,,,,,,,,,,,,///---++++++---...//////333555888;;;;;;777111,,,)))(((&&&&&&'''))),,,...444444555777999999777555777666555333111000......////////////111333555666///......---+++******)))))))))'''&&&%%%$$$$$$$$$######################## """$$$%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###"""!!!"""######&&&$$$""""""$$$%%%###!!!"""""""""""""""######$$$######""""""""""""######%%%$$$######"""#####################""""""""""""###########################$$$%%%%%%######$$$%%%######$$$$$$$$$$$$###### !!!!!!###&&&***---///"""############$$$$$$$$$$$$$$$###############$$$########################"""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$""" $$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''((('''%%%%%%'''((('''&&&$$$%%%&&&((()))******************""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############"""""""""""""""""""""###$$$$$$%%%&&&&&&"""$$$(((...444:::@@@BBB???;;;444...******,,,---******++++++++++++++++++///444777666777:::999555000///...111666999999888///111000---...222333000111555666555666999888333......,,,,,,+++,,,------000000888GGGNNNJJJCCC???===@@@EEEJJJMMMKKKEEE@@@???777111111000+++'''''''''&&&%%%%%%'''''''''%%%(((***---...---,,,...///000111111000///...///111000111111111111000000///000111333333333222000/////////000111222222333333000111333444555444333222222000...///111222333222444333222111111111222333000000111222222111000///////////////.........---...///////////////...------...000000///...///000///......---------......,,,,,,,,,---......//////---,,,,,,,,,,,,---......------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------+++******++++++,,,,,,,,,++++++((('''''''''((()))))))))***))))))+++---///...---***+++...000222333444444///------///222444444333555222///---------...///222222111111//////......000111444666666222...******)))))))))+++...000222333444777;;;>>>>>>;;;888333111///---,,,,,,...///222222111000111111333333......---,,,+++))))))((('''&&&%%%%%%$$$%%%%%%%%%###############$$$$$$$$$ !!!###$$$$$$$$$"""!!!######$$$$$$$$$$$$######$$$$$$##################"""!!! """%%%'''&&&$$$"""""""""""""""######$$$######""""""""""""######%%%%%%$$$###"""""""""###############""""""""""""###########################$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!###%%%'''((("""############$$$$$$$$$$$$$$$###############$$$########################"""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$##################$$$######$$$%%%$$$###"""!!!###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%''''''&&&$$$$$$&&&'''&&&%%%&&&''''''((()))***+++++++++++++++########################!!!!!!!!!"""""""""######$$$#########""""""!!!!!!""""""######$$$%%%%%%%%%######%%%'''***---000111===>>>>>>:::333...------)))***+++,,,,,,+++***)))'''+++...000444:::===<<<;;;555000000666:::<<<;;;888;;;:::555333333111,,,///111222111444999;;;:::777444111,,,)))'''%%%%%%***+++333???FFFEEE???<<<777888>>>HHHQQQVVVSSSOOOPPPFFF>>><<<:::444...+++,,,***(((((((((((('''&&&%%%'''))))))))))))+++,,,---...///...------///000222222222222111000/////////000222444333111///------...///000222333444555...000333555666666444333333111///000111222222111222222222222222333333333000111111222222222111111000000000000////////////------........./////////---///000111000///000111000///...---------------,,,------...//////000000---,,,,,,,,,,,,---......------,,,+++++++++++++++,,,,,,,,,+++*********)))++++++++++++++++++++++++...,,,+++***+++,,,+++***++++++*********)))))))))%%%&&&&&&((()))***+++,,,,,,,,,---///111111000///***+++,,,...000333555777000...------...///...---000///...------///111222555888:::888333...,,,,,,+++,,,...//////---***(((******,,,...111333555666777888;;;>>>@@@>>>999555---,,,***)))***,,,///222555444333111000/////////...---,,,+++)))((('''&&&$$$#########$$$%%%&&&&&&""""""######$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!"""##################""""""######$$$$$$$$$######"""!!!!!!"""$$$&&&&&&%%%"""""""""""""""######$$$######""""""""""""######&&&%%%$$$###""""""""""""$$$$$$#########"""""""""###########################$$$%%%$$$######$$$%%%######$$$$$$$$$$$$#########""""""!!!""""""###$$$"""############$$$$$$$$$$$$###############$$$$$$########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%'''(((###%%%&&&&&&$$$$$$%%%''''''%%%######%%%&&&%%%$$$***)))(((((()))***+++,,,+++++++++########################!!!!!!"""""""""#########$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%000888AAACCC===666222000))))))***+++++++++++++++)))***+++,,,000444888:::DDD>>>777666888999555111:::======999777777777444111111111//////111444555999888666333000---+++***)))((((((---333777:::<<<;;;666333999GGGSSSXXXYYYUUULLLEEECCCBBB<<<777555444111...,,,,,,+++***(((''''''((((((((()))+++,,,***+++,,,,,,+++,,,...000222333333333333222222111///000333444444222///------...///000111222333333,,,///222555777666555444444222111111222333222111///000111222222222222222222222333333444444444444000000000000000000000000.........---.........///---...000111000000111222111000///...---,,,,,,,,,000000000///......---------,,,,,,,,,,,,---......---,,,,,,+++***+++++++++---,,,,,,+++***))))))(((************************...,,,)))((()))******)))***)))))))))))))))))))))&&&''')))*********+++,,,------...000111111...+++++++++,,,...000222333444...---,,,+++++++++++++++---......---...///222444555:::>>><<<444,,,))))))(((***,,,,,,+++*********+++---000333666888999999===<<<;;;:::999555000,,,))))))***+++---000333444333222111000...---,,,,,,,,,,,,+++)))(((&&&%%%%%%#########"""###$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""############"""""" !!!###$$$%%%%%%$$$###$$$$$$###############""""""""""""""""""######$$$######""""""""""""######&&&&&&$$$###""""""!!!!!!$$$$$$$$$#########""""""########################"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$##################""""""#########$$$$$$$$$#########"""######$$$%%%########################"""###$$$$$$###"""###$$$"""###%%%%%%%%%%%%###"""#########$$$$$$#########""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########%%%''')))###$$$&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%+++***(((''''''(((***,,,,,,,,,+++########################""""""""""""########################""""""!!!!!!"""###############$$$$$$ """###%%%'''(((&&&///888<<<;;;999:::<<<...---,,,+++************,,,***)))***,,,...111444>>>;;;:::;;;<<<:::333---222666888555666;;;???@@@::::::999666111...---///222444666777777666333111...,,,(((&&&(((---222444<<<444---111===KKKTTTWWWNNNGGGCCCDDDCCC@@@>>>???:::777333000///...,,,+++,,,***((('''((()))***+++''')))******)))***,,,......///000111222222222222///000222333333111///---......///////////////000+++---000333555555444333444333222222333444222111---...///000111111000000222222222111222222222222//////////////////000000/////////...------,,,,,,,,,...000000000000111222111000///...---,,,,,,,,,000000000///......---------,,,,,,,,,,,,---......,,,,,,+++************+++,,,,,,++++++***)))((((((************************,,,***'''''''''((((((((((((((((((((()))***+++,,,)))+++------+++******,,,***+++...111333333000---***,,,...///000000//////,,,++++++******+++---......///000///......111333333888<<<:::222+++(((((()))+++......---,,,---///222444666999;;;<<<<<<<<<===:::555111...,,,)))'''%%%(((+++///222333222222.........---,,,+++******))))))((('''&&&%%%%%%$$$$$$$$$###"""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""############"""""" !!!###$$$%%%%%%$$$###$$$$$$$$$$$$###""""""###"""""""""""""""######$$$######""""""""""""######&&&%%%$$$###""""""""""""$$$$$$$$$$$$####################################"""###$$$$$$""""""###$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%########################"""###$$$$$$###"""###$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$###############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########%%%''')))###$$$&&&%%%$$$$$$%%%'''(((&&&%%%%%%&&&''''''&&&***((('''&&&&&&''')))***+++++++++########################"""""""""#########$$$$$$"""""""""""""""""""""###########################$$$############$$$%%%%%%&&&(((***,,,...444===CCC555444222000---+++)))(((,,,)))''')))******---222---000555:::<<<;;;888444777;;;:::555111333666777???@@@CCCDDD>>>555222333...000333666777666444333333444444000......---***///+++(((,,,666???DDDEEE???===>>>@@@???===@@@FFFEEEAAA===999777666555444333///+++(((((()))))))))'''((())))))((()))+++---((()))***,,,---...//////....../////////...---,,,------------------------***+++...000111222222222111000000111333333111000...............///////////////...---,,,,,,------------------............////////////...,,,***)))***,,,////////////000111000///...---------------,,,------...//////000000---,,,,,,,,,,,,---......,,,,,,+++***************+++++++++***)))))))))(((***************************(((''''''((())))))((())))))))))))***,,,...///,,,///111000---******,,,(((***///444777888555222+++,,,...000000///---,,,+++++++++++++++---000333333444555222...,,,...000///222555444///+++))))))+++///333333222111333555::::::<<<=========<<<;;;555222---))))))*********###&&&,,,000222111///---++++++,,,++++++***((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$#########"""##################""""""######$$$$$$$$$###### !!!#########$$$%%%'''"""""""""""""""######$$$######""""""""""""######%%%$$$######"""#########%%%$$$$$$$$$$$$#################################"""###$$$###""""""###$$$######$$$$$$$$$$$$###### !!!""""""######""""""############$$$$$$$$$""""""""""""###$$$%%%%%%########################"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$###""""""######"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%'''(((###%%%&&&&&&$$$$$$%%%''')))'''%%%&&&'''(((''''''((('''&&&&&&&&&((()))************""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$############""""""""""""((('''%%%$$$"""!!!!!!!!!&&&$$$""""""&&&---444999444555777888666222...+++---(((''')))***(((***///(((+++000333555666888:::AAAEEEDDD;;;222///---+++666:::DDDLLLHHH???:::<<<888888666555444222111111333999;;;999777666333---)))((('''***...111333333333555999<<<999777===FFFOOOKKKEEEBBB@@@???>>>===<<<777111,,,++++++***)))'''((()))(((((((((***,,,&&&'''((()))***+++++++++,,,++++++*********************++++++,,,,,,,,,---******+++,,,---...///000---,,,---...000111///...111000......---...//////...---,,,***))))))))))))***+++++++++,,,,,,,,,,,,+++---///000000...+++))))))+++---.........///111///......---------......,,,,,,,,,---......//////---,,,,,,,,,,,,---......,,,++++++***************************))))))))))))************************)))(((((()))+++,,,+++***---,,,+++++++++---...000---111444333///,,,,,,...+++...222666999888444000++++++,,,---......//////,,,---...---,,,///333777999::::::666///******,,,---------------,,,,,,,,,---222888999777666888;;;<<<<<<;;;:::888777555444...,,,***)))+++---......&&&))),,,///000...,,,+++,,,,,,,,,,,,***)))'''&&&#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$##################!!!$$$$$$######%%%'''"""""""""""""""######$$$######""""""""""""###############"""######$$$%%%%%%%%%$$$$$$$$$#################################!!!###$$$###"""!!!"""$$$######$$$$$$$$$$$$###### !!!"""#########"""!!!"""############$$$$$$$$$""""""""""""###$$$%%%&&&########################"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!$$$###"""""""""###$$$%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%'''(((&&&%%%%%%&&&''''''&&&&&&&&&'''((()))******+++)))))))))!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!"""###$$$%%%%%%#########"""""""""""""""!!!!!!!!!"""###$$$&&&&&&###"""!!!###&&&)))))))))...222999>>>???;;;555111///)))'''******&&&''',,,---///000...,,,---444:::???EEEGGGAAA999555222000'''///???LLLLLLDDD@@@BBBGGGDDD>>>777333111000111111888;;;999999======999333111---+++***+++---///---222888999444111999EEEOOOKKKFFFBBB@@@???>>>>>>EEE???777111000///...,,,((()))))))))'''((()))+++((())))))*********))))))***)))'''&&&&&&&&&'''(((''''''(((***+++,,,---...******))))))***,,,...///))))))***,,,...///---,,,333222///...---...///000000///,,,***)))))))))))))))))))))******+++++++++(((+++...111111///,,,***(((***---...---...///000......---------......//////......---,,,,,,++++++---,,,,,,,,,,,,---......,,,++++++***)))*********)))))))))))))))*********))))))))))))))))))))))))(((((())),,,...///---+++111///...,,,,,,---...///---111555555000---...000111222555777777444---))),,,+++******+++...111333...///000///...000555999===>>>>>>888///)))((()))+++)))((()))+++...///000///555;;;===;;;999;;;===;;;999777555222///---,,,---,,,+++,,,///000000///,,,,,,...//////...---,,,---...------+++(((&&&%%%!!!""""""###$$$$$$%%%%%%"""""""""###$$$&&&'''(((&&&%%%%%%$$$###"""!!!!!!############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""""""""######"""$$$&&&%%%"""!!!"""$$$"""""""""""""""######$$$######""""""""""""######""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&$$$###""""""############$$$$$$$$$""""""""""""###$$$%%%&&&########################"""$$$$$$$$$###"""###$$$'''&&&$$$$$$$$$$$$&&&'''!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!!!!"""$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&(((***+++,,,,,,,,,(((((()))""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""###"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&+++333:::>>>>>><<<:::555///)))(((+++---***''',,,++++++,,,...//////...777>>>CCCBBBAAAAAA:::222---///222777;;;@@@CCCEEERRRPPPHHH>>>777555222......333666444444777888666111222333222000---)))&&&***((()))...//////777AAAJJJFFFAAA>>>===<<<<<<;;;GGGFFF@@@666/////////...)))((((((((())))))******)))))))))***++++++(((%%%(((((('''''''''&&&&&&'''''''''''''''(((***---...******))))))))))))******+++++++++,,,------......111000...---,,,------...000///---,,,+++*********(((''''''''')))***,,,....../////////......---,,,******,,,...000111...,,,***************++++++,,,...---+++******+++---...***+++,,,+++***+++,,,...((()))))))))((()))+++---***************)))(((''')))((('''***---///---+++...---+++))))))+++---///111---)))))),,,///111111555444333222222222222222111000///...------------,,,,,,+++---000333333333666555222///...///444777>>>===888111***&&&'''***%%%,,,///...000444333...333666:::<<<;;;999888777:::444...---000111...+++(((+++,,,---000333111---+++,,,...000000///...---((('''&&&&&&%%%%%%%%%%%%################################################"""###$$$$$$###"""###%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!"""###!!!""""""""""""#########"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""############"""$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$##################$$$$$$"""###$$$$$$###$$$&&&(((&&&$$$######%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&''''''((()))***))))))***"""""""""""""""""""""""""""""""""######"""""""""######$$$$$$$$$######"""###"""!!!"""###$$$###"""#########$$$$$$$$$%%%%%%######""""""######$$$%%%''''''(((+++000666;;;???:::999888666333...)))&&&***))))))***---...//////000666999888999<<<:::555777777777777777777777777HHHJJJHHHCCC???<<<777000222777999666444444222///555666777777555333000///...++++++,,,***'''***111===;;;999999::::::999777HHHJJJHHHAAA<<<<<<;;;888222333333333111...,,,***))))))))))))*********))))))((('''&&&&&&'''((()))'''&&&&&&&&&'''((()))))))))((((((''''''(((((()))'''(((((()))******++++++---,,,+++))))))***++++++...---,,,***)))(((((((((((('''''''''''')))***+++,,,,,,,,,,,,,,,+++******)))((((((***++++++)))'''((((((((((((((()))******+++***)))(((((()))***+++((()))))))))((((((***,,,'''((()))((('''''')))***((()))******+++******)))+++***))),,,///111111000---,,,+++***+++...111222888444///---...000000000111111000/////////000000000///---,,,,,,---,,,,,,++++++,,,///555:::===>>>;;;999666111------///111222222000---******...111000333333000000444555111777999;;;;;;888444111///222///------......+++((())),,,------000333111---,,,------...---,,,***)))'''&&&&&&%%%$$$$$$%%%%%%################################################$$$%%%%%%$$$"""!!!"""###############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""""""""############"""""""""""""""""""""######$$$############"""""""""!!!%%%$$$"""!!!!!!!!!"""###"""""""""#########$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########""""""!!!$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$$$$""""""""""""###$$$&&&&&&"""###$$$$$$###$$$&&&((('''%%%$$$$$$&&&'''((('''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''((()))***))))))***""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######"""!!!!!!!!!###$$$$$$"""#########$$$$$$$$$$$$%%%######""""""######$$$%%%&&&$$$!!!!!!%%%,,,333777999???DDDEEE???777000---******)))))))))+++,,,...,,,///000///000555666555??????===<<<:::888777666888;;;<<<<<<>>>AAA>>>999888===@@@===999666222...666666777777777666444333111/////////+++&&&&&&)))------...000333444222000<<>>555444222///333999;;;888999@@@DDDCCC@@@>>>;;;666333333444444444333222111000111222444333222111222((('''((()))+++,,,+++***---444999999999;;;:::888444:::BBBIIIKKKGGGBBB>>>999;;;<<<:::555111000000...---,,,***)))((('''''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))'''''''''((())))))******((((((''''''((()))+++,,,+++***)))(((''''''''''''******)))((('''''''''&&&''''''(((((((((''''''&&&&&&$$$######$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&***+++,,,+++***)))+++------...000000---+++***+++)))***---000222333333333,,,+++***+++...111444555444333222111111222444555333111...+++******++++++,,,,,,,,,,,,------.........---,,,...333666666555222///,,,,,,///333777888000000///---,,,,,,...000---............000222333888888666444444666888999555777888666222...,,,+++...000222111...,,,+++,,,,,,......---...111000+++***)))'''&&&$$$#########$$$$$$###############$$$################################################$$$%%%%%%$$$"""!!!"""###############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$#########"""""""""""""""######""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!"""""" !!!"""########################$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$######!!! $$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''"""###$$$$$$###$$$&&&((('''%%%$$$%%%&&&'''&&&%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))***"""""""""""""""""""""""""""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$!!! !!!###%%%$$$###""""""#########$$$$$$$$$######""""""######$$$%%%!!!"""$$$&&&&&&$$$"""!!!&&&)))000<<>>===:::444---(((&&&'''***)))***+++,,,,,,,,,------...///111333666777888;;;999555111222444111+++333:::?????????AAA???<<<333444555666555444333222---///111444777:::::::::000...***))))))******)))'''---000000111555666555...555???HHHLLLKKKGGGDDD===@@@CCCDDDBBB>>>;;;999444555555444222///+++)))'''&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))'''''''''((())))))******''''''&&&&&&''')))+++,,,+++***)))(((((((((((((((,,,++++++***)))((('''&&&''''''((((((((((((((('''&&&$$$###%%%''')))******((((((''''''(((((()))***))))))************))))))+++,,,---,,,******+++---...000222222000---++++++&&&(((,,,///111222222111333333222222333555999;;;555444222000///...------++++++***))))))***+++------...///111111111000000000......222888======<<<444000,,,******,,,......)))***+++,,,,,,---///222555444333333333333222222666555555555444222111111...111333444333222222222333333222///,,,+++,,,...,,,...---+++,,,///---)))%%%%%%$$$############$$$#########""""""######$$$################################################!!!"""$$$$$$######$$$&&&############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""""""""######"""""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&########################!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""####################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$######!!! ###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%$$$###$$$%%%%%%$$$###)))((('''&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))***""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$"""""""""############$$$######""""""######$$$%%%"""""""""""""""$$$%%%&&&$$$###%%%...:::AAAAAA???BBBCCCAAA<<<444...,,,---'''%%%'''+++,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,111444888;;;???@@@777------333666555666:::;;;:::666888;;;===>>>===;;;:::///000///...222777999777999666111...---......---&&&***,,,******...000///,,,111888???CCCCCCAAA???999;;;???DDDHHHIIIFFFCCC<<<=========;;;888555333,,,***)))'''&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&%%%%%%%%%&&&''')))***++++++***))))))))))))))),,,,,,++++++***((('''&&&'''((())))))))))))))))))&&&%%%&&&(((+++---------))))))(((((())))))***++++++++++++++++++++++++++++++,,,,,,+++))))))***,,,,,,///222333111---+++***+++---111444666666555444333333444333222222444666111000...---+++***))))))+++,,,,,,,,,+++,,,///111000222555888888666333111222///---111999======;;;111...+++***+++---......)))+++---......///111333888777666777888777555333444333444666444...***))),,,...111333333333444555333111...,,,++++++,,,---+++,,,+++((((((+++)))%%%"""""""""######$$$$$$$$$#########"""######$$$%%%################################################ !!!#########$$$%%%'''############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""######""""""""""""######"""""""""""""""######$$$""""""""""""############!!!!!!"""############"""############$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&########################!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!""""""""""""###########################""""""""""""""""""""""""$$$$$$############$$$$$$###############"""!!! ######$$$$$$######"""!!!""""""###$$$$$$$$$$$$###$$$#########$$$%%%'''''''''&&&%%%$$$$$$######$$$"""###$$$$$$###$$$&&&((($$$######$$$%%%%%%###!!!&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&''''''((()))***))))))***""""""""""""""""""""""""""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$!!! !!!$$$%%%%%%$$$""""""""""""##################""""""######$$$%%%""""""!!! !!!"""$$$&&&$$$######&&&+++///000000666:::===<<<777444444555---***)))------******...------,,,+++******)))(((%%%+++333<<>>===<<<<<<<<<<<<===888666111---+++++++++,,,++++++************++++++'''(((((()))******++++++((('''&&&&&&'''((()))***+++***))))))((()))))))))************)))(((&&&%%%'''((())))))*********)))''''''(((***---...,,,+++))))))(((((())))))***+++++++++***))))))***++++++------...,,,******+++---,,,///333555333///,,,+++///111555777888888666444...000111///,,,***+++---++++++,,,,,,,,,------...000222222000...---///111222666:::>>>>>>:::555111222...+++...444777555222,,,+++)))***---///000000,,,///222444555555777888888777666888999888555222111...000555444...+++---///111222222111000000000...,,,)))***---///---+++***+++(((%%%%%%'''&&&"""!!!"""###$$$%%%$$$$$$##################$$$%%%%%%################################################!!!"""$$$$$$######$$$&&&############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""""""""############"""""""""""""""""""""######$$$!!!"""""""""############ !!!"""###$$$######""""""""""""#########$$$$$$!!!"""###"""!!! !!!###########################"""######$$$$$$$$$###### !!!"""###$$$$$$$$$$$$!!!""""""""""""#################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########""""""!!!###############""""""!!!""""""###$$$$$$$$$$$$###############$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$###$$$&&&(((%%%$$$$$$%%%&&&%%%###!!!%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''((()))***))))))***""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%% !!!$$$%%%%%%$$$""""""""""""#####################"""###$$$$$$%%%!!!"""###$$$###!!!###$$$$$$###!!!!!!$$$&&&'''...555777666555888;;;999222///000...******///(((((()))))))))*********))),,,///555>>>CCC>>>555???@@@;;;333...111333333---222999@@@DDDDDDCCCAAA???===666...///777:::777000//////111222222000...///333555222//////---)))'''(((((()))+++---...///222---***000<<>>@@@999777666777888777333///,,,))),,,333555111222666444555555222...+++******+++((((((,,,222444000,,,))))))'''######%%%$$$ !!!###$$$&&&&&&$$$###!!!$$$$$$######$$$%%%&&&&&&###################################################$$$%%%$$$###"""###$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%%%%###"""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!!!!""""""#########$$$ !!!"""$$$$$$$$$###"""!!!""""""""""""#########"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!######$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""############"""###############"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""###%%%''')))+++$$$$$$$$$$$$%%%%%%&&&'''"""###$$$$$$###$$$&&&(((&&&%%%%%%&&&'''&&&$$$!!!&&&&&&&&&&&&''''''((()))'''&&&&&&''''''((()))***))))))***"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""")))'''&&&''',,,333;;;@@@:::777333111222222000...'''(((%%%###%%%+++,,,******---...---000666888777555333222444666777444222222000//////222777===AAA<<<888555555999===@@@@@@:::777222///...///111333000111222555777777555333+++,,,,,,***)))((()))+++,,,***)))---333999;;;<<<999;;;;;;888444777@@@IIIMMMGGG???777222222444555333222111///...///111333---222555333...---333888,,,,,,+++***+++---000111...,,,******++++++)))&&&******)))))))))((((((((('''***,,,,,,+++***)))***&&&(((***,,,,,,+++)))(((%%%&&&((())))))))))))***(((((((((***,,,,,,+++***...//////...------///111...///////////////...---+++,,,------,,,---///111222000///------,,,------000000000000222444777999888<<>>???>>>888555111...,,,,,,...///555555666666666666555555000000///---,,,+++******,,,++++++***)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$(((((('''%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$###!!! """&&&((((((&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$"""!!!!!!"""$$$&&&"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&''''''%%%$$$$$$&&&((("""###$$$%%%$$$###!!!&&&%%%$$$$$$%%%%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%''''''$$$!!!!!!%%%***%%%&&&&&&%%%$$$###%%%&&&))))))((((((''''''''''''((())))))(((&&&%%%'''((('''(((***""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""&&&%%%$$$$$$''',,,222555444222000111444777888888111000+++&&&'''+++---***+++...000...000333444111******+++///555999;;;:::222111000//////111333555555222///000555<<<@@@CCC<<<:::777333111111444666555333111111333444444333333333222///---,,,,,,...,,,)))'''(((+++...//////000333555333111555===EEEPPPKKKCCC<<<777555666777999<<<>>>:::333......000000444888777444333444666...---------///111444666222///------///000///...------,,,,,,,,,+++++++++&&&((())))))(((''''''(((''''''((((((((((((((('''***+++++++++******++++++((((((((()))+++++++++******+++,,,,,,,,,,,,...000++++++,,,,,,,,,,,,,,,,,,---...///...------...000222111111111222444777888:::888555222111111222333999>>>BBB@@@999222///...+++///333555333000......,,,---...000000000000///000///...///222444666666;;;:::999:::;;;:::999777666444000---+++,,,---...777777666555333111///...------......---,,,++++++*********)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$"""!!!"""%%%&&&%%%#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$!!!"""######$$$$$$$$$###$$$$$$$$$######"""""""""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$"""###$$$&&&"""###$$$%%%$$$###!!! &&&%%%###$$$%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$######%%%&&&&&&%%%$$$###%%%'''(((((((((''''''&&&&&&&&&((())))))(((&&&%%%'''((())))))***""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""%%%$$$###"""###%%%(((***,,,++++++...444;;;???AAA???<<<666...+++------)))***...///......000///,,,...,,,+++---000222444444444444444333222111111000000---***+++///666;;;>>>999:::999555222333888<<<>>>999333000///000111222666666555222//////000222///---***(((((('''&&&%%%%%%))),,,,,,+++...555;;;FFFCCC>>>:::777555555666;;;BBBGGGDDD:::222000222444777<<>>777333111111111111333333333111//////111333333111///...,,,***(((&&&!!!%%%((((((&&&'''***...111111000/////////000000777<<>>999777555555666666555444;;;888555111///.........((()))******++++++******)))+++---......,,,***((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$""""""!!!"""##################""""""######$$$%%%########################$$$$$$############$$$$$$#########$$$$$$#########"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###############"""##################""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!"""###"""###$$$$$$$$$###""""""%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%###!!!!!!$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%'''(((***))))))!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$############$$$%%%%%%################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$&&&)))---222666:::<<<<<<999:::;;;888222000111...)))'''******(((******)))((()))+++...000''')))---000111000...---,,,,,,---,,,+++*********///000000...,,,---111555===;;;888666666777666555444444444222///......///000000111111///---,,,,,,''')))+++***'''%%%&&&'''&&&&&&'''((()))***++++++000000111444666666555444...000666>>>CCCBBB;;;444333333444777;;;???DDDFFF>>>;;;888444333555888;;;???>>><<<999666333111000666:::???@@@<<<444---)))''',,,222999<<<<<<:::999444222000111444888999:::======<<<999444222222444999::::::999555333222222333444666777888888888888444666999;;;<<<===???@@@333222111111222444777999<<<999555000---,,,------///111111111000///...///,,,,,,---///111222222222222222222222333444666666777444111000333666999:::666444333333555777777777;;;888555111...,,,++++++&&&'''(((***+++,,,------***+++,,,---,,,)))&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$ !!!"""######%%%%%%######""""""######$$$%%%########################$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$"""""""""############$$$$$$$$$######%%%$$$######%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$#########"""!!!$$$)))---###%%%%%%%%%$$$$$$&&&((($$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%'''(((+++***)))""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&################################################$$$$$$$$$############"""!!!!!!"""#########"""""""""###$$$$$$$$$%%%'''******...222444999>>>>>>:::666777333---)))***)))&&&((()))***))))))***---000***+++---//////...,,,+++(((***,,,---,,,+++,,,---444222000...---,,,------333333333555999:::::::::888999:::888444000------***---000111000...---...///000111000---***)))***************************,,,)))''')))---000...,,,((()))---333888888444000...///222666;;;BBBGGGKKK===<<<999555222333777:::CCCBBB@@@>>>;;;888666555<<>>===???@@@???;;;666333444777AAABBBBBB???;;;777555444444666999;;;<<<:::888777...111555777888999;;;<<<111000///.........///000111000...---,,,---...///333111...,,,***+++,,,---,,,,,,,,,...000222111000777777777777777777777777555222//////111444555666:::777555444555555555444555333000---***)))((('''***+++,,,,,,,,,,,,,,,,,,)))*********)))&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$ """######$$$&&&(((######""""""######$$$%%%########################$$$$$$############$$$$$$&&&$$$""" """$$$&&&"""###$$$$$$###"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$############$$$$$$$$$%%%$$$#########%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!$$$%%%###!!!###)))///###$$$%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%'''))),,,+++)))""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###############$$$$$$%%%################################################$$$$$$$$$############"""""""""############""""""!!!###%%%%%%"""!!!"""$$$%%%''')))***000777999777555888888444222111...))),,,---...,,,)))((((((***........................***+++,,,,,,+++,,,000333:::666222111444555333000000//////111444666666555777999<<<<<<999555222000+++///333444222000//////000111111111000//////000...------------------------++++++,,,---...---+++((()))***---///000///...++++++,,,///222777;;;>>>555555444000...///222666===<<<;;;:::999777666666:::>>>BBBDDD@@@;;;555222...333:::AAAEEEEEEBBB@@@333111000333888<<<;;;888999:::;;;777222111444888@@@AAABBB@@@;;;777555444333666:::======:::666333+++...111333333333333444---...............---------......///000111111222444222...++++++---...///...---...000333444222///555555777888888888777666111000//////222444555555;;;888444111000000///......---,,,***))))))))))))++++++++++++***)))(((((('''''''''&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$ """$$$$$$######%%%'''######""""""######$$$%%%########################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%$$$""""""###############$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!###$$$%%%%%%%%%%%%&&&###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&%%%%%%''')))*********"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&"""""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$############"""&&&&&&%%%%%%$$$$$$$$$$$$ ###&&&&&&$$$""""""###((((((%%%###&&&---111//////555999:::::::::666000))),,,......+++)))***,,,***)))(((((()))+++,,,...//////---***)))+++222777<<<777333555;;;???===999333000...,,,---......---000555:::======:::888666222666::::::777444222222,,,,,,---///000111222333+++++++++,,,---...000111...000333444222000000111---,,,,,,++++++,,,...///+++***((('''((()))+++,,,,,,------+++))))))---111............------------000222666666444222//////***---333888:::;;;999888///---,,,///444666444000222444555222//////333888666888999777333000---,,,,,,///444888888444///++++++...111222000/////////+++,,,...///000000//////***+++,,,...////////////222000...---///222333444222111111444777777444111///111333555666666444333///......111444777777777888555000---,,,+++***)))************+++,,,,,,---&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""%%%&&&%%%###"""$$$&&&#########"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###############"""!!!!!!!!!!!!""""""#########$$$ !!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%###"""""""""$$$#########$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$""""""###&&&)))'''!!!###$$$%%%%%%$$$%%%''')))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%''')))&&&(((***###"""!!!!!!!!!"""$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""%%%&&&$$$"""###%%%$$$###""" """###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,///444999>>>888777333111444777333,,,---+++***)))***+++---///++++++---...////////////333000---000888AAAHHHKKK@@@???;;;777333000...---111111111333555666555444000333999???AAA>>>777222444222000111333444444222111000///000111111///...444333222222333444333333222111222555888777444000//////...---,,,,,,+++++++++++++++***)))***,,,...,,,***))))))++++++***))))))************)))(((((('''***+++***,,,...,,,''',,,,,,---------------------,,,+++,,,.../////////......------...///000111111...------000000///,,,///111333333111000000000333444444333000------------111444444222333888===888555333111111333555888999444000222777888333...)))+++...222666:::<<<===444000111666666333333888---,,,***(((((()))***+++---,,,+++)))((('''''''''&&&%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##########################################((('''%%%######$$$%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###((('''%%%$$$$$$$$$%%%%%%######""""""######$$$%%%$$$##################$$$'''%%%###""""""###%%%'''%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############""""""######$$$%%%###!!!!!!"""$$$$$$ """"""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%$$$############$$$%%%%%%%%%$$$$$$&&&(((%%%&&&(((******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((((()))###"""!!!!!!!!!"""$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###  %%%)))$$$###"""!!!!!!"""###$$$""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++///333666666444444999???>>>888222111///---++++++++++++++++++,,,---...///000000444000------222777;;;<<<>>>?????????>>><<<:::999555333000......---------...000444888;;;;;;999666666111...000666999777444111///------///111111111000///------...000000111//////000333555555111...111000000000///000000000111111111000///000111333111///++++++,,,...//////.../////////......------***---...---///222000---222111111111111222333333444222000000111222111000---...//////000//////...---+++***+++...000///---111333555555333222222222000111222111///.........---111555555444444888<<<555333000---,,,,,,---...111---,,,///555888444//////111444777999;;;<<<<<<666222111333111,,,+++...,,,+++)))(((((((((***++++++***)))'''&&&%%%%%%%%%&&&%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###$$$##################$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################'''&&&$$$###"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$######$$$%%%######""""""######$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""######$$$$$$######"""""""""!!!!!!""""""###$$$%%%""" """###!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&'''$$$%%%%%%%%%$$$$$$&&&'''""""""$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((((()))"""""""""!!!"""######$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""!!! !!!$$$'''$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$#########$$$############"""""""""###########################$$$$$$###"""###&&&(((...000111333;;;CCCDDD@@@888777555333111...,,,+++,,,++++++++++++,,,...///111///,,,+++---///000000777999===AAACCCCCCBBBAAAAAA===888333///------...///......000333555555555555000,,,000999???>>>:::222000---,,,///222555666444222///------...///111---...///111222111---+++000////////////000111111222111000//////000111111444111,,,***,,,///111333111111111111111000000000+++...000///000333444111444444333222333444555666777555222111111111000...,,,---///000000...,,,***+++***)))***---//////...000222444444222000000000///000222222111000111222333666999999777666888:::000///---+++***)))))))))+++******000777999777333333444666888999888777666444000......,,,(((''')))+++***)))''''''((())))))((('''&&&%%%$$$#########%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""""""""###$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$############$$$######""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!!!!!!!!!!""""""###&&&###  """""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""$$$%%%'''(((###$$$%%%$$$###$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''((("""""""""""""""######$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!$$$&&&&&&$$$"""!!!$$$######""""""######$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$############"""""""""""""""""""""########################$$$%%%%%%###""""""###%%%$$$'''))),,,222:::<<<:::999888888777555333111000///---+++***)))***+++,,,---,,,,,,,,,---.........///111444888;;;===>>>>>>CCCAAA>>>999555222111222222000......000111111000...,,,+++///555:::<<<;;;666222...,,,///333666888<<<:::777333000000222444222222333444333000,,,***///...---------------...111///...---...///000///111...+++***+++...000111000000//////............)))...///......222333222111000/////////111333444444222000/////////...------............---++++++...---,,,,,,---...///000444555777666333000//////000222444444333222333444666888999888444222111222,,,------------------,,,...---...333999:::888444///000222444444222000///---,,,+++******)))***+++))))))((('''&&&'''''''''&&&%%%$$$$$$############%%%$$$$$$###""""""#########$$$%%%%%%%%%%%%$$$###""""""############""""""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$########################$$$###""""""!!!"""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###########################""""""######$$$%%%&&&$$$"""!!!!!!"""$$$&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!"""!!!!!!!!!!!!"""######$$$###!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###############$$$%%%###$$$%%%$$$######%%%'''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''''''''(((!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$### """$$$%%%$$$""" $$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$&&&"""$$$$$$(((...///---000111222333333333333333444222///---++++++,,,,,,+++,,,------------,,,---////////////111333555666666888:::888555222111111333333222333555555444333---000222111///...111444666222...,,,---000222333999999777333111222555999;;;<<<===<<<888444000...333333333222000///...---555333111111333555555444...---+++,,,...//////...///...---,,,,,,,,,,,,---***///222000...111222111------,,,,,,---...000111444222111111222333333222444222000.........000111222222000///......///111999::::::999555222000000111222444333222111111222000111111000///---,,,,,,111111222333333222111111222111222444666666333000***+++---/////////...---++++++***)))))),,,------''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$######"""############$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################"""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$###""""""############""""""###""""""""""""###$$$$$$!!!"""###$$$$$$###""""""""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$############"""######$$$$$$###$$$$$$$$$######%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''((((((!!!!!!"""############"""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&###"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&& ###$$$""""""&&&&&&$$$&&&&&&(((***,,,...///000666555333111////////////,,,...///...+++)))))))))444222///------...111222,,,111666777444222111222222333444888;;;===<<<;;;:::???CCC>>>444---...222333000---------//////...---///000///---///444999???AAABBBAAA<<<888555333::::::;;;;;;999666333111666333111222666888888777///......///111222111000000///---,,,,,,------......555888555222222222000---......///000111222222777555444555888999999999888666222000000222555777444444222///------///111333444555333000---,,,+++///000111111000...///000111111111111111222333333777777777666555333111000222111000000000///---,,,***+++,,,---...///000000---...,,,((('''***+++***&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%########################""""""""""""############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$######""""""######$$$%%%$$$##################$$$&&&$$$""" """$$$&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#####################$$$$$$%%%"""%%%&&&%%%###""""""""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!###$$$&&&'''"""###$$$###"""###$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((())) !!!"""###$$$######"""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###(((###"""%%%'''###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###"""###$$$!!!%%%%%%""""""$$$%%%###""""""######%%%'''***+++000000000000000000000000...000111///+++))))))***222111///---------......,,,000555555222111222555111111222555999<<<======AAAFFFIIIEEE<<<444111222111111111222444444222000))),,,......,,,,,,111666777:::===<<<888555333333888:::===>>>===999555222222///---///444888888666222000//////111333444444111000...---------///000111999===:::555222111...///000333555666666555444666444444444777888888888444333111000000222444555000000///---******---000+++---......,,,+++***+++---///111222111111222333999777555333444555777888666555444333222000//////...---+++***+++,,,,,,,,,------,,,---...000111333,,,...+++%%%$$$''')))&&&$$$$$$%%%$$$$$$$$$###"""######"""######$$$%%%%%%$$$###############$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!"""######$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$######""""""######$$$%%%"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$ """%%%$$$###"""###%%%""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###%%%%%%"""###$$$###""""""$$$&&&&&&'''((()))))))))((((((&&&&&&&&&&&&'''''''''(((''''''&&&''''''((()))***)))****** !!!"""$$$$$$######"""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$!!!"""$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$!!!%%%&&&###"""%%%&&&%%%%%%$$$###"""###%%%'''(((((()))***,,,---.........///111222111...,,,...000,,,,,,,,,,,,,,,++++++***,,,///222000---,,,///333222000///000333666888888:::===AAA@@@;;;555000...222333555999;;;;;;888555...111333111---,,,...222,,,000444444111///...///111444888;;;;;;777222///222///---000666::::::888444111---,,,...222555666111000...---,,,---///000222:::???;;;555111...+++000222555888999888777666222000//////111222222111------......//////000000+++,,,,,,***'''(((,,,000+++---000111111000111222...111333555555555777888>>>:::444111000000111111000///............///000+++***)))(((***,,,...000///...---,,,---///111333(((+++((("""!!!&&&(((%%%###$$$$$$$$$$$$###"""""""""!!!!!!""""""###$$$%%%$$$###############$$$$$$###$$$%%%%%%%%%%%%$$$### """###$$$$$$###""" """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%#########"""###$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!"""######"""###$$$""" !!!%%%(((""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%###"""!!!!!!!!!!!!"""###$$$###""""""$$$&&&!!!"""$$$&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++******+++$$$#########""""""!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!"""###%%%%%%$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%###!!!###&&&'''%%%###%%%$$$######%%%%%%$$$###""""""############""""""$$$$$$$$$#########""""""&&&$$$###$$$&&&(((((((((******,,,---///111222333222111000///---,,,+++***......///---+++)))***+++,,,---...///111333444555111222222111000000111333555;;;BBBIIIKKKHHHDDD@@@888666555555666555222...//////......///000222333333000---++++++,,,+++***+++------+++))))))...222111///------.........------...///...,,,,,,---...111222333111...,,,,,,,,,000000111222333333222222,,,***((((((***+++,,,+++///---,,,,,,---...------------,,,,,,---///000111111222444666888999999:::...111555999;;;:::999888444444333111000...------***+++,,,---............+++,,,...///000//////...,,,,,,++++++*********)))$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###$$$$$$###"""%%%%%%$$$###""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$%%%&&&&&&''''''########################$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$(((%%%"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!!!!"""###############""""""""""""#####################"""""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""######################## """$$$$$$"""""""""###!!!!!!"""###############%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&)))&&&%%%&&&((()))'''%%%***(((%%%######&&&)))+++))))))***$$$#########""""""""""""########################!!!###$$$###"""!!!"""$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%###"""###%%%&&&%%%###%%%$$$######%%%%%%$$$###""""""############""""""$$$$$$$$$#########""""""###!!! !!!###%%%%%%$$$%%%&&&'''(((***+++,,,,,,+++,,,,,,---...///000000)))***+++***(((''''''(((,,,,,,------------.........//////...---,,,...///000444999===@@@@@@???>>>:::888777888999888555333333333333444666888:::<<<:::777333111000111111000...//////...------///111...------...000111111///...///000000///...///111---...///000111111111111///000111222333333333333///...,,,---///111222222111000000111333555444333444333333333444555666777666666777888888999888888000222333444444222000...111000///...,,,+++******....../////////......---)))***+++,,,,,,,,,+++***'''''''''&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""%%%$$$$$$###""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""##################$$$$$$"""######$$$$$$######"""############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&$$$"""!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!""""""###############""""""""""""############$$$$$$$$$##################$$$$$$###""""""###%%%########################""""""""""""""""""""""""!!!###$$$$$$"""!!!"""###!!!!!!"""###############%%%%%%$$$$$$############""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&(((((('''%%%'''&&&%%%$$$%%%''')))+++((()))***###############"""""""""########################"""###$$$###""""""###$$$#########"""######$$$%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###%%%%%%%%%$$$%%%$$$######%%%%%%$$$###""""""############""""""$$$$$$$$$###############"""  """$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&(((***,,,...///000+++---------++++++,,,---///...---,,,+++***))))))***++++++***))))))***,,,+++,,,...000333666888999777666666777999999777666555555777888;;;>>>@@@BBBAAA===999777777888888888666444444444555555444333//////111444777888777666111222333333333333444555111//////222666888666444111222333555666777777777444222111222555888999999444444555888;;;<<<;;;999888888888888888999:::;;;777777777777666555444444111111111000///---,,,+++......---,,,***)))((((((............---,,,+++***&&&&&&'''(((((('''%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""%%%$$$######"""#########$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%"""######$$$$$$######"""############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%###################################################$$$%%%$$$"""!!!!!!"""!!!"""######$$$#########$$$############"""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%######"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&'''))))))(((((()))################################################"""###$$$$$$""""""###$$$$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$$$$######"""########################$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''',,,...//////......///111000000///---,,,+++))))))((()))***)))(((((()))+++))))))***+++---000222333111111111333444555555555444444666888:::<<<>>>???@@@===999888999;;;=========:::999:::======:::777555666888;;;>>>???===;;;444555777777777777999:::;;;777555666:::;;;888333555666888:::;;;=========999777555666888:::;;;;;;666777888;;;======;;;999666666666777777888888999333444333333222111000/////////......//////000111------,,,+++***)))((((((((((((((((((((('''&&&&&&$$$%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###$$$$$$###"""$$$$$$###############$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$##########################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""!!!"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!!!!!!!"""######$$$$$$############"""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&(((((()))###############$$$$$$$$$########################"""$$$%%%$$$###"""###$$$$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$$$$###!!!!!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$##############################&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$############&&&'''))))))(((((()))+++---------,,,++++++******((()))***)))((()))+++,,,******+++,,,------------,,,,,,...///000111333444222333444555666666777777888666555555888:::<<<<<<===:::999;;;===>>>;;;888888999:::===??????===:::666777999999999999:::<<<===999666777::::::666111777888999;;;===>>>>>>???:::888666666777888888777666666777888999888555222222222333333444444444333/////////000//////......------------...///111222+++******)))((('''&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###$$$$$$###"""$$$###############$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""!!!"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""######$$$$$$"""###$$$###""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""######$$$$$$$$$$$$######"""""""""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###(((((()))#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%#########"""######$$$%%%"""############$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$############$$$$$$$$$###""""""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$###""""""###%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$#####################$$$$$$$$$$$$###!!!!!!###$$$######$$$$$$#########"""""""""$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%''''''''''''(((((((((((()))((()))***)))((()))+++---++++++,,,------,,,+++******+++------...///222444111111222222222222111111///...///111444666666666555444444555666777666555555555555666888888666444555666777777777777888:::666444222444666777444111333444555777888999999999888666333222333444333333555444333222222000---***//////000000111000000///,,,------............---++++++***)))))))))******''''''&&&%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$##################$$$$$$$$$""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""#########"""######$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$!!!"""######"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%###""""""###$$$$$$$$$%%%$$$$$$###""""""""""""############$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''######"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###))))))***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$############$$$$$$&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$###"""!!!###%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$""" """###"""!!!$$$$$$$$$##################$$$$$$%%%%%%&&&&&&'''###%%%&&&%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%&&&''''''&&&''')))+++))))))))))))))))))))))))(((***+++,,,+++---000333---.../////////...---,,,)))***,,,///111111///---...////////////000222444000......///000111000///111333444333222222333444///000000111222222222222///000111222333333333333333111///...///111111000333111///------,,,)))'''+++,,,------------,,,+++******++++++++++++******(((''''''&&&%%%$$$######&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""######""""""###$$$$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$##################$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$"""!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&******+++#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!"""###%%%%%%$$$######"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$###!!!!!!###%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%###!!!!!!#########"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%''')))'''&&&%%%$$$%%%&&&(((***&&&((())))))(((***...111)))***+++,,,,,,+++******((()))+++...000...+++'''+++---...---+++---111666,,,+++******---...///......000000000...---...000///111333222111000000111...///000000111111111111///---,,,,,,...///000000222///,,,+++******((('''((()))*********)))(((''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!(((''''''&&&&&&%%%%%%%%%###$$$$$$######"""!!! ###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###$$$$$$$$$"""######""""""###$$$%%%%%%$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((%%%"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''""""""######%%%''')))***++++++,,,!!!###$$$%%%$$$### %%%&&&&&&%%%###""""""$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%"""$$$$$$$$$###"""###$$$################################################"""############$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((((('''&&&'''((($$$$$$%%%&&&'''))))))***&&&&&&'''(((((()))))))))---,,,+++))))))******+++******+++******)))((((((+++,,,---------------,,,*********,,,///111000///------,,,,,,++++++******+++***)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$"""!!!###&&&'''&&&$$$&&&%%%%%%$$$#########$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$''''''$$$!!!#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###%%%%%%$$$"""!!!"""###%%%%%%$$$###"""""""""###$$$######""""""######$$$$$$%%%$$$###!!!!!!###%%%%%%%%%%%%$$$###"""!!!!!!###########################!!! """$$$%%%%%%!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################%%%$$$###!!!!!!!!!"""###########################!!!"""$$$$$$#########$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######""""""!!!!!! ######"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""'''%%%$$$%%%'''(((&&&$$$'''''''''&&&&&&'''''''''((()))+++"""###$$$$$$$$$"""!!! ###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%"""$$$%%%$$$###"""###$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$###############$$$$$$#################################&&&%%%###$$$%%%''''''&&&$$$############$$$%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$'''(((((((((((('''&&&%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%''')))******(((''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%&&&$$$######%%%&&&$$$"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%######$$$&&&&&&$$$!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###""""""###%%%$$$##################$$$$$$############$$$$$$$$$%%%%%%###!!!!!!###%%%%%%%%%$$$###""""""""""""###########################""" """$$$$$$$$$!!!""""""######""""""!!!"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%$$$###"""!!!!!!"""###########################!!!"""$$$$$$#########$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""!!!"""###%%%'''(((%%%%%%%%%%%%%%%$$$###"""(((%%%###$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''''''(((***###############"""""""""!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&###$$$%%%$$$###"""###%%%################################################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$&&&&&&$$$"""!!!""""""""""""""""""""""""%%%$$$"""###$$$&&&%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%###!!!!!!"""$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$######"""!!!!!! &&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$###### !!!"""$$$%%%&&&''''''###""""""###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$######""""""##############################$$$$$$$$$#############################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''&&&$$$$$$$$$$$$###!!!%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###$$$&&&&&&$$$"""&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$###"""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""###%%%%%%$$$###"""""""""$$$$$$########################$$$###!!!!!!###$$$$$$############$$$$$$#########"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$###"""""""""##############################!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!!"""###%%%''')))***$$$$$$%%%%%%%%%$$$######)))&&&$$$###$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))$$$$$$###""""""######$$$"""###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%###$$$%%%%%%######$$$%%%################################################""""""#########$$$$$$$$$########################&&&&&&%%%$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""""""""###############$$$###!!!"""$$$%%%%%%$$$###""""""""""""###$$$$$$&&&&&&$$$"""!!!$$$%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$$$$#########(((''''''&&&&&&&&&&&&&&&"""###############""""""######%%%&&&''''''''''''%%%$$$###$$$&&&&&&$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%#########%%%############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%$$$"""!!!"""###$$$&&&########################%%%###""""""###$$$###"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$#############################################!!!"""$$$$$$#########$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""#########"""######$$$%%%'''(((((($$$$$$%%%%%%%%%$$$$$$###)))(((%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$###$$$%%%################################################""""""#########$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$"""!!!!!!###$$$$$$##################$$$%%%%%%''''''%%%### """%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######"""############""""""!!!'''&&&%%%&&&''''''%%%############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$######$$$$$$###"""""""""###$$$%%%########################%%%#########$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$###########################!!!"""$$$$$$#########$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$(((((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((***#########$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&$$$###"""$$$%%%&&&%%%$$$###$$$&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&$$$"""!!!!!!"""$$$&&&#########$$$%%%%%%&&&&&&$$$###!!!"""###%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&$$$""""""###%%%######$$$$$$%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$###$$$$$$######"""!!! %%%%%%$$$%%%&&&&&&$$$###"""""""""###############$$$$$$######$$$$$$%%%%%%#######################################$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&!!!###$$$$$$$$$$$$&&&'''$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%######$$$######$$$#######################################$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""###$$$$$$%%%$$$$$$$$$########################!!!"""$$$$$$#########$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***"""###$$$%%%%%%%%%$$$$$$###%%%&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$##################$$$"""""""""###$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$###""""""""""""###$$$$$$###%%%%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&$$$##################"""""""""###############$$$%%%&&&########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&######%%%&&&&&&&&&%%%$$$############$$$%%%&&&'''"""$$$&&&%%%######$$$&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%''''''%%%$$$###$$$###$$$%%%%%%%%%###!!! ########################"""""""""$$$&&&&&&%%%#########$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""###$$$%%%%%%%%%$$$$$$########################!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$"""&&&'''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%''')))!!!"""$$$&&&'''&&&$$$###"""###$$$%%%$$$$$$%%%'''&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''%%%""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""###$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%!!!!!!!!!!!!!!!"""######!!!###%%%%%%$$$######$$$$$$$$$$$$###############&&&&&&%%%%%%$$$###############$$$%%%$$$###"""!!!######$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%############$$$%%%&&&'''$$$&&&'''&&&###!!!"""$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$%%%&&&$$$"""!!!$$$'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%%%%$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$##################$$$###%%%''''''&&&$$$###$$$###$$$&&&'''&&&### ########################"""!!!"""$$$''''''&&&$$$#########$$$$$$#########"""############$$$$$$$$$$$$$$$##########################################"""###$$$%%%&&&%%%%%%$$$########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""" !!!###$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$&&&$$$######$$$(((''''''&&&&&&''''''((($$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%---'''"""!!!$$$&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&###########################&&&&&&######&&&&&&###%%%$$$######""""""######&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######"""###$$$$$$$$$$$$###"""########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###$$$&&&((('''%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$$$$%%%'''&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$&&&%%%$$$#########$$$%%%############$$$%%%&&&''''''$$$%%%((((((%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$##################""""""""""""!!!'''((($$$"""###&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%###!!!"""$$$&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$###""""""######$$$########################$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%'''%%%""" """%%%'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%***&&&######&&&'''$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&###########################&&&&&&######&&&&&&###%%%%%%$$$############$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###%%%&&&&&&&&&%%%%%%$$$######"""######$$$%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$$$$''''''$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%###!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$#############################################$$$$$$$$$###$$$$$$%%%&&&""""""######$$$$$$%%%%%%'''%%%###""""""###%%%''''''&&&&&&%%%%%%$$$$$$###'''''''''''''''((((((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%'''%%%$$$&&&((('''### $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######&&&&&&###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$######"""######$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$""""""###$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$###"""######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%$$$###!!!!!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######''''''''''''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%######%%%%%%###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$###&&&&&&###$$$&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))***))))))(((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########'''%%%######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%###"""$$$$$$$$$###!!!!!!"""$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$######%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%######%%%%%%###'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''""""""$$$%%%&&&&&&''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''$$$###&&&&&&###$$$'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''&&&%%%$$$&&&''''''((()))***++++++)))(((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))&&&$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%$$$"""!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###!!!"""%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$""""""$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&&&&###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''"""###$$$%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&)))%%%$$$&&&&&&$$$%%%)))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((''''''&&&&&&((((((((())))))******+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$###$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%#########$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&$$$###""""""''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&&&&###%%%%%%$$$############$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&''''''''''''''''''''''''&&&'''((('''%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%''''''''''''&&&&&&%%%%%%%%%&&&'''((((((***&&&%%%''''''%%%&&&***)))(((((((((((((((((())))))((((((''''''(((((()))''''''((((((((((((''''''&&&''''''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((('''%%%%%%'''***%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&$$$###"""!!!'''''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&&&&###%%%$$$######""""""######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''%%%""" %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&''''''''''''''''''''''''%%%'''(((&&&$$$###&&&((('''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&'''''')))***++++++'''&&&''''''&&&'''+++))))))(((((((((((())))))******))))))))))))******''''''((((((((((((''''''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!&&&))))))%%%$$$(((,,,%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%'''((((((&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((&&&$$$$$$$$$&&&'''"""%%%'''((((((&&&%%%((('''&&&%%%%%%&&&'''((((((&&&%%%$$$&&&'''&&&%%%$$$)))***&&&&&&+++***&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%'''((((((''''''(((***'''((()))))))))))))))(((***++++++***)))(((((()))$$$%%%'''))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((******)))(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&%%%$$$%%%'''''''''&&&'''(((((('''%%%%%%'''((((((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$'''***((("""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%(((***'''###"""$$$((($$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''')))))))))'''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''''''''((((((((((((((((((''''''''''''(((((()))(((&&&%%%$$$%%%&&&'''###%%%'''((()))(((''''''(((((('''&&&&&&'''(((((()))'''&&&'''((()))'''&&&$$$((()))&&&'''******&&&&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((''''''(((***)))))))))******)))(((((()))***+++***((((((((()))%%%&&&((()))******))))))************************)))))))))))))))))))))))))))((((((((('''(((((((((***))))))(((((((((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((()))************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))***)))((('''(((((('''&&&&&&''')))((((((((('''''''''&&&&&&)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$'''+++(((###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%((()))'''###"""%%%(((%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((()))))))))))))))((((((''''''(((((())))))(((&&&%%%%%%&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((()))++++++)))'''%%%((()))'''(((******'''''''''(((((((((((())))))&&&&&&'''((((((((((((((()))))))))(((((())))))***'''''''''''''''''''''''')))***)))(((&&&&&&(((******+++++++++***)))(((((()))***+++***(((((((((***'''((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((())))))))))))***))))))(((((((((((((((***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''(((***+++***)))'''((()))(((''''''(((***)))(((((((((((((((''''''))))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%$$$'''+++)))$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&((()))'''$$$###%%%(((%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''((()))((('''&&&&&&((('''''''''(((((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***((())))))))))))*********))))))(((((((((((())))))(((((('''&&&&&&''''''(((,,,+++***)))((())))))***(((((((((((((((((((((((((((((()))+++,,,,,,)))''''''((()))))))))***)))((((((((((((((((((((())))))&&&'''(((((())))))(((((()))))))))))))))******+++''''''''''''''''''''''''***+++***(((&&&''')))+++,,,,,,,,,,,,+++***(((((()))***+++***)))((()))***))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************************)))(((((((((((()))+++***))))))(((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))((('''&&&''')))***)))(((((()))))))))(((((()))+++)))))))))))))))))))))))))))))))))((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''&&&%%%(((,,,***%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((()))))))))'''&&&'''((('''(((((())))))((((((''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***))))))))))))*********+++))))))(((((((((((())))))((((((((((((((((((((()))---+++)))((('''((())))))))))))))))))))))))))))))''''''(((+++,,,,,,***''')))))))))++++++******+++))))))))))))(((((((((((('''((())))))******))))))))))))(((((()))******+++((((((((((((((((((((((((***++++++)))((((((***,,,------------,,,+++)))))))))+++,,,+++******+++,,,++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++***+++,,,------------,,,++++++***))))))))))))***,,,+++***))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++******************************)))******+++++++++++++++)))((('''(((***+++***)))((()))******))))))+++---************************)))))))))))))))(((((((((***))))))(((((())))))***((((((((((((((((((((((((((())))))******))))))(((&&&'''&&&%%%)))---+++&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&'''((((((''''''&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''((()))***)))'''&&&'''((('''((()))******)))((('''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((('''(((((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&''''''((((((''''''&&&'''(((((()))(((((((((%%%&&&&&&''''''((((((((('''''''''(((((((((((()))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))***************))))))(((((())))))***((((((((()))))))))))))))+++***)))((('''(((((()))))))))************))))))(((((((((***,,,,,,+++)))+++******---...++++++---+++***************))))))))))))***+++++++++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))(((***++++++******+++,,,---.........---,,,++++++***,,,------,,,+++---......------,,,,,,---......------------------------------------------------,,,---...000000000//////---,,,,,,+++***++++++++++++++++++******++++++,,,************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,)))***++++++******,,,...*********++++++++++++,,,***************)))((((((+++******))))))******+++))))))))))))))))))))))))((())))))******))))))(((&&&'''&&&&&&***...,,,'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&''''''((())))))((('''&&&&&&&&&'''(((''''''&&&&&&''''''((()))'''''''''((()))***)))''''''''')))'''(((***++++++***((('''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''((()))&&&&&&'''(((((((((((((((''''''((())))))))))))(((%%%&&&&&&'''(((((())))))''''''((((((((())))))))))))(((((((((((((((((()))&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&''''''((((((((((((%%%%%%&&&'''''''''''''''%%%%%%'''(((((()))))))))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((((((((((((((((()))((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&((('''''''''''''''(((((()))'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((%%%&&&'''(((((()))))))))((((((((()))))))))************))))))))))))******(((((())))))******************)))))))))))))))))))))******++++++******)))******)))***,,,...---,,,...+++,,,000000---,,,000...---------,,,,,,,,,,,,***+++,,,,,,------,,,,,,************+++,,,---...************************&&&(((+++---,,,,,,,,,---------.........------,,,,,,---......------...000//////...---------...///................................................---...000222333333222111......---,,,,,,,,,,,,---++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---,,,+++,,,---......,,,)))***++++++++++++---///++++++++++++,,,,,,,,,---******+++++++++***)))(((++++++************++++++************************(((((())))))))))))((((((&&&''''''&&&***///---(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((())))))***)))'''&&&%%%&&&'''((('''''''''''''''(((((()))(((((((((((()))***)))((('''((()))''')))***++++++***)))'''''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))&&&''''''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((***++++++))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((('''&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))$$$&&&''')))))))))(((((((((((((((((())))))))))))******))))))))))))******'''((()))***************************************)))***+++,,,,,,+++***)))---+++***+++---////////////,,,,,,111222------111000000/////////.........+++,,,------......------+++++++++,,,---...///000++++++++++++++++++++++++$$$''',,,......---------------..................,,,...//////......000111000///...------...///000////////////////////////000000000000000000000000...000222444555444333222//////...------------...*********+++,,,---...///---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++***)))***,,,---,,,+++***+++,,,,,,+++,,,...000+++++++++,,,,,,---------******+++,,,+++***)))(((,,,++++++******++++++,,,************************(((((())))))))))))((((((&&&(((''''''+++///---(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&((()))))))))+++***'''&&&%%%&&&'''((('''''''''''''''((()))))))))))))))******************************++++++++++++******---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************++++++++++++,,,,,,+++***))))))******)))(((((((((''''''''''''(((((())))))))))))(((((()))************+++++++++###$$$'''***+++,,,+++******************++++++,,,++++++******))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&***)))(((((((((((())))))''''''((((((((((((((('''%%%&&&((()))))))))((('''((()))))))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((++++++***)))))))))))))))((((((((((((((()))***+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++************************)))((('''&&&&&&'''((()))******))))))))))))*********************)))((((((,,,,,,,,,++++++*********)))************+++++++++))))))(((((((((((())))))---***((((((+++,,,+++))))))************+++++++++,,,++++++++++++++++++,,,************************000,,,)))***...///,,,(((---...///000111111000///111111000000/////////...........................++++++++++++++++++++++++.........------,,,,,,,,,...------,,,,,,------......---,,,,,,......---,,,---...000111222111///...000////////////.........---...//////......///111///////////////.........111111111111000000000000000///...------...///000000000///...............000000////////////000000---.........---,,,,,,+++,,,---...000000...---,,,///---++++++,,,,,,+++***,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,+++++++++,,,...///,,,+++***))))))***+++,,,++++++++++++++++++++++++---------,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&***(((&&&&&&&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&&&&((()))((('''+++(((%%%$$$&&&(((******)))))))))&&&$$$$$$%%%'''(((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++,,,,,,+++***************************)))))))))))))))******++++++******)))+++++++++,,,,,,,,,------((()))***+++,,,,,,+++***+++++++++++++++,,,------,,,,,,++++++************************************))))))))))))((((((((((((***))))))(((((())))))***((((((((()))((((((''''''&&&'''((()))***)))((((((((()))))))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))++++++***))))))))))))))))))))))))))))))***++++++(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++************++++++,,,,,,,,,,,,,,,+++***)))------,,,,,,++++++++++++*********+++++++++,,,,,,+++******))))))******+++...,,,******,,,---+++)))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///---,,,---000222000......///000111222111000000000000000000/////////...........................------------------------.........---------------///......------......//////...------...///...,,,...///111222222222000///////////////............---...//////......///000////////////////////////......//////000000000111000000///.........///000111000//////......//////000000000//////000000000///////////////...------...///000111111000///...222000......///000///...,,,,,,---------.........111///...///000111///...------,,,,,,,,,---//////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************++++++++++++******************************))))))(((((((((((((((''',,,***)))(((*********)))''''''&&&&&&&&&&&&''''''%%%'''((((((&&&%%%&&&(((***'''%%%$$$&&&((()))************(((&&&%%%'''((('''''''''++++++++++++++++++++++++------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++*********++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---------............///.........---,,,,,,++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++******))))))******+++)))))))))))))))((('''&&&(((((()))************)))((())))))*********)))))))))))))))************+++******************************))))))))))))******++++++***)))))))))************))))))******++++++((())))))******))))))(((+++++++++******+++++++++************************))))))))))))))))))))))))++++++******++++++,,,---+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,---...---+++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------...///111222222333111111222333333222111000000000000000////////////////////////////////////////////////////////////---...............////////////............//////111///......//////...,,,...///111222222222111000////////////............---...//////......///000000000000000000000000000,,,,,,---...///000111111111111000///......//////111111000////////////000111111000000000000111111000000111111000000//////000111222333333222111000222111000000111111000///------------.........///222111000000222222111000......------......///000,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((((((((()))))))))))))))+++***))))))+++,,,,,,+++)))((((((''''''(((((()))"""'''+++)))$$$"""%%%))))))'''%%%$$$&&&((())))))***++++++)))''''''((()))''''''''',,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,.........------------,,,,,,,,,------------,,,,,,............////////////111000///...---------------------------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---***************)))(((''')))******+++++++++++++++))))))***+++++++++******************++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++++++++++++++************++++++*********++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++,,,---------,,,,,,,,,,,,---......------------------------...------------------...,,,,,,------------,,,,,,....../////////......---........................,,,,,,---------.........------,,,,,,,,,,,,---------------......---+++***,,,,,,---------.........///......------......///////////////////////////+++---////////////111333333333444444444333111000000000000000000000000000000000000000000000000000////////////////////////.........//////000000000//////............//////111000......//////---,,,...///000111111111000000000000/////////.........---...000///......///111111111111111222222222222......//////000111222222222222111000000/////////222222111000000000000111222111111000000111111222000000111111111111000000111111222333333222111111000///......000000///------............/////////000///...///000111000///..................//////+++---...000000000//////------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------((()))))))))***+++++++++((('''&&&''')))***+++***))))))(((((((((((())))))###'''******&&&$$$&&&((()))'''%%%%%%&&&((()))))))))***+++***((('''((()))&&&&&&&&&------------------------------............------,,,------------------,,,------------------------........................------------............------------..................------------...////////////.........------,,,------......------,,,.........////////////000//////.........///000111...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......+++,,,,,,,,,++++++***)))++++++++++++,,,,,,------***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................///000000------------------------........................,,,------......------,,,......//////000//////...//////////////////000000............////////////...------,,,,,,------...,,,---......------------............////////////000000////////////000000000000000000000000000000...///111000//////000222333444555555444333222111111111111111111111111111111111111111111111111111000000000000000000000000/////////000000111111111//////............//////111///......//////...,,,......//////000000000///111111000000000/////////...///111000//////000222222222222333333333444444333333333222222222222222333333333222222111111111333333222111111111111222222222111111111111222222///000000111111111000000111111111111111111111111...------...000000...---........./////////000000///...---...000111000/////////////////////......,,,---///000000000///...........................,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------------------------)))*********+++,,,,,,,,,'''&&&%%%&&&)))++++++***))))))(((((((((((())))))((((((((()))))))))(((''')))'''&&&&&&((()))))))))''')))***)))(((''''''((('''''''''.................................//////.........------...//////...------------------------------////////////////////////...////////////000000000/////////000000000111111000////////////000111111111000000000////////////---..................---////////////000000000000...//////000111222222333///////////////000111111.........///////////////....................................------------------------...///000000,,,------.........------------,,,,,,------...///,,,,,,---...////////////------------............////////////////////////......------------......//////.........///000000//////...---------......---......//////......---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////000000//////000000111222//////////////////////////////000000000000//////---...///000000///...---//////000111111111000000000000000000111111111111/////////000000000000111.........------.........,,,---......---...000222/////////000000000000111111111000000000000111111111111111111111111111111222111111222222222222222333333444555555444333222222222222222222333333333222222222222222222222222000000000000000000000000000111111111111111111222000000////////////000000000///...///000111000//////////////////000000000222222222222111111111111000111222222111111222333333333333444444555555666666666555555555444444444333444444555555555444444444444333222222222222333333333222222222222333333///000111111222111111111000000000000000000000000/////////111333333111///////////////000000000000111000000111333444333222000000111111111000////////////000000000000//////////////////////////////........................,,,------......------,,,------------------------+++++++++,,,,,,,,,,,,,,,+++***)))***,,,---...---***))))))(((((())))))***,,,)))'''''')))+++***(((***((('''((()))+++***)))&&&(((***)))(((''''''((((((((((((//////////////////////////////000000000000/////////000111111111111000///////////////////////////111111111111111111111111000000111111111222222222111111111222222222333333111111111111111222333333333333222222222111111111//////000000000000//////000111111111222222222222000111222444444444444333222222222222222333444444111111111111222222222333111111111111111111111111000000000000////////////............///000111111---...///000000000000000......---------...///000......///000111111111111000000000000111111111111222222222222222222222222111111000000000000111111111000000000111111222333444333222111111111111222///000000111111000000///...///000111111000///...........................000000000000000000000000111000000000000111222222111111111111111222222333222222222222222222222222111111222333333222111111000111222333333222111000000111222333333333333222111111111111222222222333000000000111111111111222000000////////////000000...///000///...000444888000000000111111111111222222222111111111111222222111111111111111111111111111///...000333555444222111222333444555444333222333333333444444444555555333333333333333333333333222222222222222222222222222222222222222111111111333222222111111222222333111000000111333444333222111111111111111222222333444444333333333222222222111222444333222222333555333333444555555666777777555555555666666666666666333444666777888888777777555444444333333333333333333333222222222222333333111111222333333333333333111111000000000000111111000000111333444444222000//////000000000111111111333222111222444666555444333333444444444333111000444333222111000000000000000000000000000000000000111111000000//////......------............------------------------------------------,,,,,,,,,,,,...---+++,,,.../////////++++++************++++++******(((&&&&&&''')))++++++)))))))))+++,,,+++***''')))++++++***(((((())))))))))))000000000000000000000000111111222222222222111111111222333444444333222111000000000000000000000000111111111111111111111111111111222222222333333333222222333333333444444444333222222222333333444555555555444444444333333333111111222222222222111111222222333333333444444444222333555777777666444333555444444444444555666666333333333444444555555555333333333333333333333333222222222111111111111000............///000222222---...///111222222222222///......------///000111//////000222222333333333222222333333333444444444333333333333333333333333444333333222222333333444222111111111222333444444777666555555444444444444111111222222222222111111///000222333333222000///000000000000000000000000111111111111111111111111333333222222333333444555222222111111222222333444444444444444444444444444333333444555555444333333222333555666666555333222222333333444555555555444111111111222222333333333000111111111111222222222222222111111111111222222000111111000///222888===000111111111111222222222333222222111111222222333111111111111111111111111...+++))),,,222666444111000111333444444444444333444444444555555666666666333333333333333333333333444444444444444444444444333333333222222111111111555444444333333444444555222222111333555777666666333333222222333333444555555555444444444333333333222333555444333333444666444444444555666777777888333444444555666777888888444555777888999999999999555555444333333333333444444333333222222333333444222333333444555555555444222111111000000111111222//////000222444444222///000000000000111111111111222111111222444555555444555555666666666555333222777666444222111111111222000000000000000000000000333222222111000//////...------............------------------------------.........------,,,,,,,,,///---,,,,,,...//////...---,,,,,,++++++,,,,,,---(((******&&&""""""(((...+++*********,,,---,,,+++(((***,,,,,,+++*********)))))))))000000000000000000000000111111222222222111111000333333333333333333333333333333333333333333333333222222222333333444444444333222111000111333666777333333333444444444555555555555555555555444444444666666555555555444444444222222222333333333444444666666777777777777666555666666777777777777666666:::999888777666666666666666666666666666666666666444444444333333222222222333333333333333333333333444444444444444444444444222222222222222222222222000000111111111111000000222222222333333333444444444444333333444555777888888777666555444555666777555555666666666555444444444333222222222333444555555666666666555444333333222444555555444222222222333333222222222222333333222222222222222111000000222111111000000111111222222222222222222333444555444444444444444444444444555555555555555555444444888888777777666666555555666666666666666666666666555555444333333222222111222333444444555555444444111222222333333222222111222222111111111111222222111222222111222444999<<<444333333222111111111222444222111//////000222333444444222222222222444444000111333555555444333222444444444333333222222222333444444444555555666666444444333333333222222222666666666666666666666666666666666666666666666666777555444555666777666555777666555444333444555555555555444444444444555555777777777777777777777777555555555555555666777888555555555555666666666666666555555555555555666777999999888888888888999999555555555555555555555555555555444333333333333444444444444333333222222222222222222333333333444444555333222000000111222333333333444444555444444444222222444555666666777777555555666666666666555555888777666555333222111000222222222222222222222222222222111111000//////...000000111111111111000000//////////////////////////////000000000000//////000///...---,,,------.../////////......---------,,,,,,,,,+++++++++******************************+++******)))))))))))))))(((((((((222222222222222222222222222222333333444333333333444444444444444444444444444444444444444444444444444444444444444555555555444333333333333444666777444444444444555555555555666666666666666666666666888777777777666666666666333333444444444555555555777777888888888888777777777777888888888888777777888888777777777888999999777777777777777777777777888888777777666666666666444444444444444444444444666666666666666666666666666666666666666666666666222333333444444333333222555555555555666666666666666555555555666777999:::999888666555444444444444444555555666666666555555555444333333333444666777777777888888777666666555444666888888666444444444444333333222222333333444222333333333222222111000444444333333333333444444555444444444555555666777666666666666666666666666777777777777777666666666999888888888888888888777777777777666666666666666666666555555444333333333444444555666666666666555444444555555555555444444333222222111111222222333111111111000000222666:::555444333333222222222333444333222000000111333444555444333333333333444555555666888999999999777666555555555444444333333333555555555555666666777777555555555555444444444333777777777777777777777777555555555555555555555555777666555666777777666555777666555444444444555555666666666555555666666666777777777777777777777777555555555555666666777777555555555666666777777777777666666666777888888999999888888777777888888999888888888888888888888888777666555555444444555555555555555555444444444333444444444555555555666666666555333222111222333444444444555555555444444333444444555666666666555555444555555666666555555444555555555444444333333222333333333333333333333333444444333333222111111000111222222333333222222111111111111111111111111111000111111222222111111000222111000.........///000//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***)))))))))333333333333333333333333333333444555666666666555666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666777555555555666666666777777777777777888888888888888999999999999888888888888555555666666666777777777888999999:::::::::999999999999::::::::::::999999888888888888999:::;;;;;;999999999999999999999999999999999999999888888888555555555555555555555555888888888888888888888888888888888888888888888888666666777777777777666666888999999999999999888888888888777777888999:::;;;:::999777555444333333333333444555555666666666666666666555444555666777888999999::::::999999888888666888::::::888777666777444444444333333444444444555555555444444444444333777777777777777777777777777777777777777777888999::::::::::::::::::::::::888888888999999999999999999999999999::::::::::::999999888888777777666666888777777666666555444444555555666777777777777777777777888888888888777777444444333333333333444444111111111000///111444777666555555444444444444444555444333222333333555666666666555555555555666666888999;;;<<<<<<<<<;;;:::777666666666666555555555777777777777777888888888888777777777777666666666888888888888888888888888555555555555555555555555888777666777888999888666777666555555444444555555777777666666666666777777777777777777777777777777666666666666666777777777555555666666777888999999777777777888999:::;;;<<<999888888777777888888999999999999999999999999999888777666666555555666666666666666666666555555555666777777777888888888888888777666444333333444444555666666666555444333333666666666666666555444444444555555666666555555444333333444444444444444444555555555555555555555555666666555555444333333333333333444444444444333333444444444444444444444444222333333444444333333222333222111111000111111111//////............------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++333333333333333333333333333333555666777777777777777777777888888888888888888888888888888999999999:::::::::999999888888888888888999999999888888777777777777777888888888888999999999999:::::::::::::::::::::::::::::::::999777888888888999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777::::::::::::::::::::::::888888888888888888888888888888999999999999888888:::;;;;;;<<<;;;;;;999999999999999999::::::;;;;;;999888777666555555444444222333444555666666666666777777666555666777888999::::::;;;;;;;;;;;;::::::777999;;;:::999777777777555444444333333444444555777777777666666666777777888999999999999999999888999888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999888888888999888888777666666555555555666777777888888777777888999999::::::999999888666666555555555555666666333333333222111111444666777777666666666666666777666666555555555666777888777777777777777777777777888999:::;;;;;;;;;;;;:::888888888888888888777777888999999999999999999999::::::999999999888888888888888888888888888888888777777777777777777777777999888777777999999888777777666666555555555555555777666666666666666666777666666666666666666666666666777777777777777777777555555666777888999::::::666777777888999:::<<<===888888777777777777888888666666666666666666666666888777666666555555666666666666666666666666666666888888888888999999999999:::999888666555555555555777777777666555444333222666666777777777666666555666666777777777777666666444444444444444444444444555555555555555555555555666666666555555444444444333444444555555444444333444444444444444444444444333333444444444444333333333222222222222222222222/////////////////////...////////////............------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,333333333333333333333333333444555666777777777777888888888999999:::::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<===============<<<<<<============<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999::::::::::::::::::999:::;;;<<<======<<<;;;:::999:::::::::;;;;;;;;;;;;777888888888999999888888333444555666777777777777888888777666777888999::::::;;;;;;<<<<<<<<<;;;;;;777888::::::888777666777666555555444444555555666777777666555666666777888999999:::;;;;;;:::999999999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888777777666666666777777888888888888888999999::::::::::::999999888888777777777777888888666777777666444555666888999888888888888888999999888888888888888999::::::999999999::::::999999999999999::::::;;;;;;;;;:::999999999999999999999999:::::::::::::::::::::999;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888:::888777888999:::999777666666666666666555555555666555555444444555555666666666666666666666666666777888888999999888777777555666666777888999999999555555666666888999;;;;;;888777777777777777777888555555555555555555555555777666555555444444555555555555555555555555666666777888888888888999999999;;;:::999888777777777777888888777777666555444333444555666777888888888888888888999999999999888888777777666666555444444333444444444444444444444444555555555555444444444444333444444444444444444333333333333333333333333333333444444555555444444333222222222222333222222222000000000000000000000000111111111111000000000///------------------------//////...------------------------444444444444444444444444444555666777777888777777888888999999:::;;;;;;;;;:::::::::;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>======??????>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999;;;===>>>???>>><<<;;;:::;;;<<<<<<<<<<<<;;;;;;999999;;;<<<<<<===<<<<<<777777888999::::::::::::::::::999888999:::;;;<<<;;;<<<======>>>=========888:::<<<<<<:::888888888888888777777777777888888777666555444555666777888999:::;;;<<<<<<;;;:::999:::999888888777888888888::::::::::::::::::::::::::::::;;;;;;<<<<<<======::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;:::999999888888888888999::::::::::::999999::::::;;;;;;::::::999::::::999999999999::::::999:::::::::999999:::<<<::::::::::::::::::;;;<<<999999:::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<999999999:::::::::::::::;;;;;;;;;::::::::::::999;;;:::::::::999999999999888888888888888888888888888888888888888888888888999888777888999999999777666777777777777666555444555555444444444444555555777777777777777777777777888888999::::::999777666666666777777777777888888555555555666777888999:::888777777666666777777888666666666666666666666666777666555555444444555555555555555555666666666666777777888888888999999999:::999999999999999888888777888888888777666555555444555666888999999::::::999::::::;;;;;;::::::999999888888777666666555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444444555555555555555555444222222333444444444333333111111222222222222333333333333222222222111111111////////////////////////000000///............///.........777777777777777777777777777888888999999999888888888888999::::::;;;<<<<<<:::::::::;;;<<<===========================>>>>>>;;;;;;::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<======>>><<<=========>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>?????????======>>>>>>>>>>>>======???>>>>>>=========>>>>>>====================================>>>>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<==================<<<999;;;===@@@AAA@@@???>>><<<===>>>??????>>>===<<<======??????@@@???>>>>>>======>>>>>>>>>>>>>>>=========<<<;;;<<<===>>>???===>>>???@@@@@@@@@@@@???<<<>>>@@@@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888:::<<<===:::;;;===>>>>>>===;;;:::;;;:::999999888888888999::::::::::::::::::::::::<<<<<<<<<===>>>?????????===<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<;;;;;;===>>>;;;;;;;;;;;;;;;<<<======:::;;;<<<======>>>>>>>>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===999999999:::::::::;;;;;;;;;;;;;;;::::::999999999::::::999999999888888888777777777777777777777777777777777777777777777777999777666777888999888777666777777888777666555444666666555555555555666666777777777777777777777777888999:::;;;:::999777666777777666666666666555555666666666666666777888999777777666666666666777777777777777777777777777777888777666666555555666666666666666777777777888888888888888999999999::::::888888999999::::::999999777777888888888777777666666777888888999999999999999::::::::::::::::::999888888888888888888888888666666666666666666666666555555555555555555555555555666666777777666666555666666666666666666666666666666777777777777666666333444555666666666555555333333333444444444555555444444444333333333222222222222222222222222222222111111000////////////000.........999999999999999999999999::::::;;;;;;;;;:::999999888888999999:::;;;<<<<<<:::::::::;;;<<<======>>><<<<<<======>>>>>>??????<<<;;;999999:::<<<>>>@@@<<<<<<<<<<<<============:::::::::;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????======>>>>>>>>>>>>==================>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???========================@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>999;;;>>>AAABBBBBBAAA@@@>>>???@@@AAAAAA@@@>>>>>>@@@AAABBBBBBAAA@@@???>>>AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>???AAABBB???@@@AAAAAABBBBBBBBBBBB@@@BBBCCCCCCBBB@@@@@@@@@??????>>>>>>>>>>>>??????@@@???>>>===>>>???AAACCC;;;===>>>??????>>>===;;;<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@AAAAAA??????>>>>>>======<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>======>>>???????????????<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;============>>>@@@<<<<<<<<<<<<<<<===>>>>>>;;;;;;===>>>????????????<<<===>>>??????>>>===<<<:::999999999999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888777777666666666666666666666666666666666666666666666666888777666777888888888666666777888888888777555444777777666666666666777777777777777777777777777777888999;;;;;;;;;999777666777777777666555555444444888777777777777777888888777777666666666666777777666666666666666666666666999888888777777777777777777777888888999999999999999999999:::::::::;;;;;;777777888999::::::::::::666777777888888888888777888999999999999888777777888999999::::::999999888777888888999::::::;;;;;;777777777777777777777777555555555555666666666666777777888888888888777777999999999999999999999999888888999999999999888888444555666888888888777666444444444555555666666666555555444444444333333333444444444444444444444444222111111000000000000000.........======<<<;;;:::999888888<<<;;;:::::::::;;;<<<===999444555<<<@@@<<<:::;;;:::>>>>>>;;;===AAA???888::::::;;;;;;<<<=========??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????===;;;AAA;;;:::>>>@@@===>>>BBB:::>>>???;;;<<>>;;;:::===AAAAAA>>><<<===GGGBBB:::@@@CCC@@@BBB<<<<<<===@@@@@@>>>===>>>;;;>>>BBBBBB??????BBBFFFAAA@@@>>>@@@AAABBB???===EEE???:::;;;???@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAA@@@>>>>>>???@@@@@@???CCCAAA@@@@@@AAAAAA???>>>>>>??????@@@AAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>@@@BBBCCC@@@AAAAAA???<<<<<>>===<<<<<<===>>>???@@@AAABBBCCCBBB@@@===;;;>>>>>>>>>===<<<;;;::::::<<<;;;::::::<<<=========@@@AAAAAA???>>>>>>AAACCCDDDBBB???@@@AAAAAA???<<<@@@???>>>======???AAABBB===AAADDDDDDBBBBBBAAA@@@??????@@@AAABBBCCCBBBBBB>>><<<;;;===@@@AAAAAA???===???@@@>>>>>>@@@BBBCCC@@@>>><<<>>>@@@@@@===999;;;===>>>??????>>><<<;;;======<<<<<<<<<======>>>DDD@@@======???@@@>>>;;;>>>===<<<===>>>>>><<<:::;;;;;;;;;<<<<<<;;;::::::999999999999999999999999999999888888888888888999:::888777666777666555444666555555666999<<<<<<<<<;;;:::999888888999::::::;;;;;;999888888777777777;;;;;;::::::999999888888999888888888888999:::;;;777888:::;;;;;;:::999888999888666555555555666777777666666555555666666777666777999999999999;;;<<<<<<:::888777666777888999===999555444777999:::999888999999999999888888777999::::::::::::999999888999999999999999:::::::::666666666777777888:::::::::::::::::::::999888777999999999888777666666555;;;999777999<<<<<<777222555555666777888:::<<<<<<:::777555666999:::999888888666666888;;;<<<:::888777999<<<>>>>>>===;;;:::;;;;;;:::999888999999999777777666666666888999:::;;;;;;:::999999888888888666666777777777777666666666444333444888999888666333333333222222111111000000111111::::::::::::::::::::::::444666888::::::999666555<<<999999<<<<<<888999>>>:::======;;;===AAA???999>>>>>>>>>===============>>>>>>===<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<888888999:::===>>>??????<<<999999>>>???;;;999;;;666;;;<<<::::::<<<;;;666<<<999888;;;>>>>>>>>>>>>888@@@===999>>>===999<<<999999;;;===?????????@@@<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;<<<>>>???>>>===CCCAAA??????>>>>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBDDDEEEEEEEEE???>>>===>>>@@@AAA@@@????????????>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????????????????@@@???>>>>>>>>>@@@AAABBB???@@@@@@>>><<<<<>>???@@@@@@@@@???>>>======<<<======>>>@@@@@@@@@@@@@@@???>>>===>>>===;;;:::999::::::;;;===<<<<<<<<<===?????????>>>?????????>>>>>>@@@BBBBBB@@@???@@@BBBCCCBBB@@@>>>???@@@BBBCCCDDDEEEEEEDDDFFFHHHGGGEEEDDDDDDDDDEEEEEEDDDBBB??????@@@BBBBBB???===>>>AAABBB???<<<<<<>>>@@@@@@???@@@??????@@@@@@AAAAAA@@@???===<<<;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>??????BBB@@@???@@@AAABBBBBBAAA@@@???>>>???@@@@@@>>><<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999888777777888888999<<<<<<;;;<<<<<<<<<;;;:::555444444444666888999999888999888888777666555555888777666666555555666666888888888777777666666666;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;:::999888;;;:::999888888888999:::999999888888888888999999777888999999999999;;;===;;;:::999888888999:::;;;???;;;888777888:::::::::777888888999999999999999::::::::::::999888777777777777888888999999888888666555555666666888999999888999::::::;;;;;;;;;;;;::::::999999888777777777666444444777<<<===:::777;;;;;;:::999999999999999<<<:::888999;;;;;;:::888===<<<;;;<<<>>>???===:::666666777888999888555333===============>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999999666666777777777777666666555333222333555666555333888888777666555444444444222333444==================<<<<<<>>>???AAACCCCCCAAA???>>>???=========;;;999<<>>:::>>>>>>===<<<<<<<<<======AAA@@@@@@@@@@@@AAAAAABBB@@@???????????????@@@@@@@@@???>>>>>>???AAACCCEEE>>>===???CCCCCC???<<<===>>>AAACCCAAAAAABBB@@@===CCC@@@???BBBBBB@@@AAADDD@@@EEECCCCCCFFF@@@<<>>>>>?????????======<<<<<<===>>>???@@@@@@??????@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCAAA@@@@@@CCCEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBCCCBBB@@@>>>>>>???AAABBB@@@@@@@@@AAABBBCCCCCCDDD@@@AAABBBBBBAAAAAACCCEEE@@@???>>>???@@@AAAAAA???===>>>AAABBBBBBAAA@@@>>>CCCDDDEEEDDDBBB@@@AAABBBBBBAAA@@@??????@@@CCCEEEDDDBBB@@@@@@BBBBBB???<<>>AAACCCBBB???======>>>????????????>>>===<<<;;;>>>===;;;:::999999:::;;;===>>>???>>>======>>>???@@@???>>>???@@@@@@>>><<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777777999:::999:::;;;<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<;;;:::999:::999888777777888999:::888888777777777777888888777888888777666777:::<<<999999888888888999::::::>>><<<999888999::::::999777777888999::::::::::::;;;::::::999888777666666444555777888888888777666555555555555666777888999666666777888:::;;;;;;<<<:::999888777777666666666:::888888;;;@@@BBB@@@>>><<<;;;:::999888777777777;;;:::999:::;;;;;;999888;;;:::999:::;;;:::999777AAA>>>======??????<<<999888888:::;;;;;;<<<;;;;;;===<<<;;;;;;::::::;;;;;;======>>>>>>===<<<:::999777888888888888888888777>>>===<<<<<<======<<<;;;;;;:::888666666666666777333444555FFFFFFEEEEEEDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDBBBCCCDDDCCCBBBAAA@@@@@@??????AAABBBBBB@@@>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<===>>>??????<<<<<<;;;;;;<<<<<<======AAA@@@>>><<<;;;<<<@@@BBB???@@@AAABBBBBBAAAAAACCCAAAAAAAAA@@@@@@AAABBBBBBDDD@@@BBBGGGEEE>>><<>>@@@CCCAAABBBCCCCCCCCCEEEHHHKKKIIIKKKJJJGGGFFFEEECCC???DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDAAA@@@@@@AAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBB>>>>>>>>>?????????@@@@@@======>>>>>>??????@@@AAA<<<===>>>>>>>>>>>>======>>>>>>======<<<===>>>???????????????>>>>>>======@@@>>>======>>>????????????@@@???>>><<<::::::;;;============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===888:::;;;<<<<<<<<<===>>>;;;<<<======;;;;;;<<<>>>AAA@@@@@@@@@AAAAAA@@@@@@>>>???@@@BBBBBBBBBAAA@@@AAAAAABBBCCCAAA>>>???AAABBB@@@@@@CCCGGGIIIGGGDDD@@@CCCFFFFFFDDDCCCDDDFFFFFFDDDCCCEEEEEEBBB???@@@>>>>>>?????????>>><<<;;;??????>>>===<<<;;;:::999<<<;;;:::999888999::::::;;;===???>>>:::999:::<<<===<<<;;;<<<======;;;999;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<999888777888:::;;;888999;;;;;;:::::::::;;;666777666555444555777999777888888999::::::;;;;;;::::::999888888888888888999::::::;;;::::::999888::::::;;;;;;;;;:::888888999:::;;;<<<===<<<<<<<<<:::999888888888999;;;;;;999999999888888999999999:::::::::999888999;;;>>>;;;;;;::::::::::::::::::===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::::::::;;;777888:::;;;;;;;;;999888:::999999999::::::;;;<<<777888888999:::;;;<<<===;;;:::999888777888888999666555333444777888777555::::::999999999::::::;;;999::::::<<<<<<<<<;;;:::999999999:::::::::999888>>>;;;888999<<<>>>;;;888888999:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<======???@@@AAAAAAAAA???===<<<<<<======>>>>>>======<<<:::999999999999999999999<<<;;;999888888999:::;;;777777888]]]]]]^^^^^^^^^_________dddeeeggghhhhhhhhhgggfffeeeaaa]]]___ccc```UUUJJJJJJGGGDDDDDDFFFGGGGGGHHHEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFGGGHHHIIIMMMSSSWWWXXXXXXWWWUUUTTTXXX]]]aaaSSSQQQNNNNNNOOOQQQUUUXXXVVVSSSXXXccccccXXXRRRTTTXXX[[[WWWTTTTTTNNNLLLXXXZZZ___aaa___bbbgggiiifff^^^ccceee]]]OOOIIILLLSSSSSSVVVZZZZZZZZZ^^^eeekkkmmmkkkddd______^^^UUUJJJJJJIIIIIIHHHHHHIIIJJJKKKNNNPPPRRRQQQNNNLLLLLLLLLEEEDDDEEEGGGJJJMMMMMMMMMIIIJJJJJJJJJIIIGGGEEECCCFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBBBBEEEDDDCCCCCCCCCCCCCCCBBBAAABBBCCCCCCCCCCCCBBBAAACCCAAA@@@AAACCCCCCAAA???AAACCCDDDBBB@@@>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCBBBAAA@@@<<<===>>>?????????>>>===:::===@@@AAA@@@@@@AAACCC@@@AAACCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEEEEEEEEEEFFFGGGAAA@@@CCCGGGFFF@@@???BBBJJJGGGHHHPPPZZZZZZPPPEEEBBBLLLUUUUUUOOONNNTTT\\\QQQJJJFFFGGGHHHEEEDDDGGGGGGCCCAAADDDIIIJJJFFF@@@AAAAAABBBBBBAAA@@@@@@???>>>=========<<<<<<<<<===:::===@@@???<<<;;;<<<>>><<<;;;;;;;;;<<<<<<:::999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;::::::;;;<<<===<<<>>>???>>><<<;;;===???;;;===>>>===<<<;;;===???>>>===<<<;;;<<<===???@@@??????>>>===============??????@@@@@@@@@>>><<<;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<===???@@@@@@AAAAAA???>>>===<<<<<<===>>>???>>>======<<<<<<======>>>======>>>===;;;<<<>>>@@@>>>>>>??????>>><<<;;;999===>>>??????????????????>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;;;;<<<===>>>???:::;;;<<<=========<<<<<<=========<<<======>>>>>><<<;;;;;;;;;;;;<<<=========<<<;;;:::999:::;;;<<<<<<:::888888888999999999::::::999999:::;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===>>>>>>===;;;:::<<>>?????????@@@@@@??????>>>===>>>???@@@@@@AAABBBBBBAAAAAABBBBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>===999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;===>>>:::;;;;;;{{{hhhWWWPPPJJJJJJJJJKKKNNNQQQTTTTTTTTTTTTQQQNNNJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGMMMTTTZZZ```gggooouuussstttpppiiihhhoooxxx~~~ooojjjggghhhhhhiiimmmrrrqqqmmmsss|||sssrrrwww}}}tttsssqqqpppvvvpppdddgggnnnrrrwww|||||||||~~~nnn^^^]]]\\\\\\]]]aaadddfffkkkooottttttpppllljjjjjjaaaaaacccggglllppprrrrrrlllmmmoooooolllfffaaa]]]\\\[[[YYYVVVSSSPPPMMMLLLOOONNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLKKKPPPNNNMMMMMMMMMLLLKKKIIIIIIJJJLLLMMMNNNNNNMMMLLLOOOMMMMMMOOORRRQQQMMMIIIDDDGGGIIIHHHEEEDDDEEEGGGGGGFFFEEEEEEFFFGGGIIIJJJEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEDDDDDDCCCCCC===@@@EEEFFFDDDCCCEEEGGGFFFHHHJJJJJJJJJIIIJJJKKKOOOQQQTTTWWWXXXZZZ]]]```ccc___YYYRRRLLLHHHFFFEEEHHHHHHMMMTTTRRRGGGBBBDDDOOOPPPXXXhhhwwwyyynnnbbb^^^jjjvvvvvvooommmuuu~~~kkkaaa[[[^^^___\\\\\\```eee___\\\```iiilllfff^^^^^^]]][[[WWWRRRKKKFFFBBBAAAAAABBBAAA@@@>>><<<;;;888;;;===>>>============@@@???>>>???@@@???>>><<<:::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????@@@===??????===;;;<<<@@@DDDAAAEEEHHHGGGDDDAAABBBCCCEEECCCBBB@@@??????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGEEECCC@@@???>>>???@@@BBBDDDGGGJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCCCCBBBAAABBBCCCBBBCCCDDDEEEDDDBBB@@@>>>CCCEEEFFFFFFDDDBBBAAABBBAAAAAAAAAAAAAAA@@@??????@@@???>>>>>>???@@@BBBCCC??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAA@@@??????@@@BBBBBBBBBAAA???>>>>>>???AAABBBCCCBBB@@@??????@@@BBBCCC======<<<<<<<<<======>>>===>>>>>>===;;;;;;<<<>>>:::<<<======<<<;;;<<<===???AAABBBDDDEEEFFFFFFGGG@@@@@@?????????@@@AAAAAA;;;<<<===>>>????????????@@@@@@??????>>>=========999::::::::::::::::::999>>>@@@AAA@@@??????@@@AAA;;;;;;;;;;;;;;;:::::::::888888999qqqggg^^^\\\\\\]]]aaahhhoooqqqtttuuutttppplllhhhSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUXXX```jjjrrrxxx}}}~~~tttqqqyyy}}}{{{}}}}}}zzz{{{~~~uuuzzzyyywww~~~}}}|||pppqqqvvv{{{}}}~~~}}}|||}}}~~~{{{yyyxxxqqqooommmlllkkkkkkmmmmmmiiiiiigggfffffffffggggggmmmkkkiiihhhiiihhhdddbbbdddfffhhhkkklllllllllkkknnnmmmnnnqqqtttssslllggg^^^aaaccc```ZZZVVVVVVXXXUUUSSSRRRQQQSSSVVVYYY\\\YYYWWWTTTQQQQQQRRRTTTVVVUUUSSSQQQOOONNNOOOQQQRRRLLLQQQVVVWWWUUUTTTVVVYYY[[[^^^bbbeeefffgggiiijjj~~~~~~vvvooojjjgggrrrrrryyy}}}mmmccccccmmmttt{{{pppfff```[[[\\\]]]\\\YYYSSSNNNKKKCCCCCCCCCCCCCCCBBB???<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@BBBBBBBBBBBB>>>???@@@>>><<>>>>>@@@FFFGGGGGGFFFDDDAAA>>><<<<<<======yyyvvvvvvvvv|||~~~~~~zzzyyy}}}zzz{{{zzzzzz|||~~~yyyuuutttvvv{{{~~~wwwpppkkkXXXUUUQQQPPPOOOKKKDDD???CCCBBBBBBBBBCCCCCCAAA???>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@:::<<>>KKKdddyyy~~~kkkiiinnnsssooonnnhhhttt|||{{{|||llldddlllbbbSSSZZZVVVjjj{{{xxxooooooppp