BM6P6(@ mmmSSSQQQLLLGGGEEEAAA@@@@@@AAA???<<<:::::::::333;;;777000333444111555222222222111000111444666333222222111000///......000000000000////////////------......------,,,+++---...///...---,,,...000///...---,,,++++++++++++(((***++++++******,,,---'''***...///---+++***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***))))))((())))))******+++++++++,,,,,,,,,***)))---333:::BBBMMMYYYZZZUUU]]]^^^eeeoootttqqqnnnnnnmmmssswwwuuutttuuuvvvtttuuuxxx|||~~~~~~~~~~~~~~~uuueeeNNN===777999<<<>>>@@@======@@@FFFHHHFFFCCC???<<<888777888999777666<<<999888::::::777777:::<<<999777:::@@@CCCBBB???===<<<;;;999888888999999555666888:::;;;;;;;;;:::===<<<;;;999888777777777444555555555555666999<<<:::999777555333222111111111111111111111111222333555666666444333222333444999999AAANNNRRRLLLFFFEEEMMMRRR[[[bbbeeeeeeaaa^^^YYYTTTPPPRRRUUUUUUXXX[[[SSSXXX^^^aaaeeennn|||}}}uuurrrtttxxx~~~{{{wwwvvv~~~~~~yyy{{{yyy{{{~~~|||wwwtttzzzyyyxxxwwwvvvwwwxxxyyy{{{||||||vvvuuusssuuuvvvvvvxxx|||zzzvvvrrruuuyyy{{{{{{yyyxxxxxxyyyxxxyyyzzz|||}}}|||{{{|||{{{~~~~~~||||||}}}}}}{{{{{{}}}~~~~~~{{{yyy~~~}}}}}}~~~xxxsssfffaaa]]]^^^bbbbbb]]]WWWLLLEEE@@@@@@@@@===::::::999::::::999777666777999:::999777777777777666555444333222222222222111000//////111333666888:::;;;;;;<<<>>>>>>>>>AAAGGGLLLEEEJJJMMMMMMTTT___fffeeellliiiffffffhhhkkkkkkjjjccceeeggghhhgggddd___\\\YYYYYYZZZZZZYYYXXXWWWVVVYYYWWWSSSNNNIIIGGGHHHIIIJJJCCC@@@EEEIIIJJJLLLQQQRRRQQQPPPRRRTTTUUUTTTRRRRRRNNNHHHDDDAAA???>>><<<777===EEENNNTTTWWWXXXWWWLLLFFFEEELLLUUU[[[^^^aaaccc\\\PPPAAA555//////111???NNNZZZ[[[XXXUUULLLBBB<<<666000000///---...111888999;;;======;;;666222///000222777===BBBDDDEEEKKKFFF===555...+++******fffPPPOOOLLLGGGFFFAAACCCBBB@@@===;;;:::999888555???>>>888;;;888111222111111222222333333333333222222222111111000000///222000...,,,,,,---///000------......------,,,+++---......---,,,,,,---///************+++,,,------222333555444000---******(((***------,,,*********+++,,,,,,,,,++++++***)))++++++,,,,,,+++******)))************************(((((())))))******++++++++++++*********+++++++++222999AAAHHHQQQ[[[^^^[[[cccbbbeeelllooommmlllnnnxxx}}}{{{xxxxxxwwwuuutttxxx|||}}}xxxrrrkkkhhhcccWWWIII???<<<===?????????===<<<>>>CCCEEECCC@@@===;;;888888:::;;;:::888888666666999999777888;;;<<<:::999<<>>999888777777777777999999777777999::::::999888888;;;:::999888777777777777444555666555555666999;;;777666444333111000000000333333222222222333333444555666666666555666888:::??????IIIXXXaaa]]]TTTOOOQQQVVV[[[^^^^^^[[[ZZZYYYXXXVVVXXX[[[[[[WWWVVVXXX[[[cccmmmtttxxxxxxrrrqqquuuxxx}}}}}}}}}~~~~~~}}}zzz{{{|||}}}~~~{{{xxxvvvuuuuuuvvvwwwxxxyyy{{{|||{{{yyy{{{~~~|||vvvrrrsssvvvxxxyyyxxxyyy|||{{{vvvrrrtttwwwxxxxxxwwwvvvwww{{{{{{{{{{{{||||||{{{zzz|||~~~}}}}}}~~~~~~~~~|||xxxuuuuuuyyy||||||~~~}}}||||||~~~|||{{{zzz{{{{{{{{{yyyvvvssslllhhhfffgggiiiiiieeebbb___[[[XXXZZZYYYUUUTTTUUUPPPPPPOOOMMMIIIGGGGGGHHHGGGDDDBBBBBBEEEGGGFFFEEE888777555444333222000......///000111222333444444888::::::999888999===AAA@@@EEEHHHJJJPPP[[[``````[[[YYYWWWYYY^^^bbbeeeeee```^^^^^^aaadddccc]]]XXXSSSQQQPPPQQQSSSTTTTTTSSSVVVTTTOOOJJJEEEDDDFFFIIIMMMDDD???BBBGGGHHHIIIKKKLLLNNNQQQRRRRRRQQQRRRSSSOOOKKKGGGFFFGGGFFFCCC@@@:::===DDDJJJOOOQQQRRRRRRLLLFFFDDDJJJTTTZZZ___dddddd^^^SSSDDD777000///111<<>>777111,,,******+++~~~^^^MMMNNNKKKHHHFFFAAADDD@@@<<<;;;===???>>><<<>>>GGGCCC<<<===999333444111111111333666666333///222222222222222222222222222000---******,,,...000------......------,,,+++,,,------,,,++++++,,,...))))))))))))***+++,,,---666888:::999444///***((()))***++++++))))))***++++++++++++,,,++++++***)))******++++++******))))))************************&&&''')))+++,,,,,,+++++++++)))(((((())),,,///111<<>>;;;666666666666777888999:::888888999:::999888777666999888777666666666666666555666666666555555777999444444333222111111111111666555444333333444555555222333444555555777:::===AAADDDOOO```kkkiii___XXX]]]```bbb^^^XXXUUUVVVYYY\\\\\\___aaa]]]XXXYYY]]]fffppp~~~~~~|||yyyvvvwwwxxxzzz|||~~~}}}xxxxxx{{{~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||{{{yyywwwvvvrrrtttuuuwwwyyyyyyyyyyyy~~~{{{zzz{{{yyyuuusssuuuwwwyyyxxxwwwxxx{{{yyyuuuuuuvvvwwwwwwvvvuuuvvvwww}}}}}}}}}||||||zzzyyyyyyyyy}}}~~~~~~}}}~~~~~~~~~zzzvvvvvvwwwyyyxxx~~~}}}}}}~~~}}}}}}zzz{{{{{{yyywwwuuuuuuuuuqqqqqqppppppppppppoooooommmlllmmmooommmiiihhhkkkgggggggggeeebbb___^^^^^^___ZZZWWWXXX]]]aaaaaa___MMMLLLIIIEEE@@@<<<777555444333222111000000000111555666777777666666777888555:::===@@@FFFNNNSSSSSSMMMKKKIIIKKKPPPUUUYYY[[[ZZZXXXWWW[[[aaaaaa\\\VVVUUUQQQMMMNNNSSSWWWWWWUUUWWWTTTNNNHHHDDDDDDGGGKKKMMMEEE???AAADDDFFFGGGHHHFFFKKKPPPQQQOOOOOOQQQTTTLLLIIIGGGJJJOOOOOOIIICCC===>>>AAADDDHHHJJJLLLMMMKKKDDDAAAEEENNNUUU]]]ccceeeaaaWWWIII;;;222000000<<>>AAAAAA>>><<<<<<:::888999;;;<<<<<<:::===<<<;;;:::888555111///999777999===???>>>???BBB;;;;;;<<<>>>@@@???<<<888777777888888999::::::;;;888888999::::::999888777666666555555444555555555555666777666555555666777444444333333333333444444777666444333333444555666444555666777777:::>>>AAAEEEMMMZZZhhhooommmgggccckkkllljjjbbbZZZWWW\\\bbbfffeeeeeeddd```^^^eeennnrrr|||~~~~~~~~~xxxxxx{{{||||||||||||}}}~~~~~~~~~xxxttttttvvvyyy{{{{{{zzz{{{|||{{{yyyyyy|||~~~}}}{{{zzzxxxwwwvvvvvvvvvtttuuuwwwyyyxxxwwwuuusss|||yyyxxxzzzxxxtttrrrttttttuuuuuusssuuuxxxwwwsssxxxxxxxxxwwwuuuuuuwwwyyy{{{|||}}}|||{{{yyyyyyyyyzzz|||~~~|||zzzzzz|||~~~|||yyyxxxyyy{{{|||zzzuuuuuu|||~~~}}}|||}}}~~~}}}yyytttrrrtttwwwqqqsssuuutttqqqqqqsssuuurrrsssvvvxxxtttnnnmmmqqqrrrtttuuuuuusssrrrqqqqqqqqqlllgggiiiooosssrrrppphhhgggccc\\\TTTMMMGGGEEEDDDAAA;;;666222111222444222444888::::::999888777///222555999>>>CCCFFFHHHHHHFFFDDDCCCEEEHHHLLLNNNTTTTTTUUUYYY\\\]]][[[YYY\\\UUUNNNOOOUUUZZZZZZXXX[[[XXXRRRKKKGGGGGGJJJNNNKKKHHHEEECCCBBBDDDGGGJJJEEEHHHMMMPPPQQQPPPPPPQQQJJJGGGFFFLLLSSSTTTKKKBBB?????????@@@CCCGGGKKKMMMLLLCCC>>>@@@FFFMMMWWW___fffccc\\\OOO???444000000<<>>???>>>>>>333000,,,)))((((((***,,,mmmWWWNNNOOOKKKHHHGGG@@@AAA===:::>>>FFFMMMOOONNNJJJNNNCCC666666666444:::888333///000444666444111111111111222333333444444///000000000000///...---------......------,,,+++***+++,,,+++***)))+++---......---,,,,,,,,,,,,---///000///---+++***,,,---*********(((''''''***,,,)))******++++++*********((())))))*********))))))************************)))***,,,---,,,+++)))((((((***---111555<<>>>>>===999777888888888888888888888888666777999;;;;;;;;;;;;:::555555444444333444444444444555777666555555555777444444333333444444555666666555333222333444666888;;;;;;<<<<<<===???DDDGGGOOO]]]lllrrrqqqnnnnnnppppppppplllccc[[[ZZZbbbjjjnnnnnnppprrrppppppwwwxxxrrrtttxxx~~~}}}|||{{{{{{|||}}}~~~zzzyyyyyyzzz||||||wwwuuuttttttuuu{{{uuuuuutttxxxzzzzzzxxxxxx{{{{{{zzzxxxvvvvvvwwwxxxyyytttuuuwwwxxxxxxuuurrrpppsssqqqrrrvvvuuupppnnnppprrrtttsssqqqsssxxxwwwtttvvvvvvuuutttrrrrrruuuwwwwwwyyy{{{{{{yyyxxxyyyzzz{{{|||}}}|||{{{{{{}}}zzz}}}~~~}}}zzzyyy{{{}}}xxxwwwvvvuuuvvvwwwxxxyyyzzzzzzyyytttppprrryyy}}}|||}}}~~~|||xxxxxx|||}}}xxxrrrppprrrvvvnnnqqqrrrqqqnnnmmmqqqtttwwwxxx{{{}}}xxxpppnnnqqqvvvyyy|||}}}|||zzzyyyxxxvvvrrrmmmnnnrrrtttsssqqqwwwwwwsssmmmeee___\\\\\\^^^WWWLLLAAA999777888999777999===AAAAAA>>>999555222222444777:::<<>>===>>>AAADDDJJJOOOTTTUUURRRRRRVVVZZZ```WWWOOOMMMRRRWWWWWWUUU\\\ZZZUUUOOOKKKJJJLLLNNNMMMQQQPPPJJJBBBAAAEEEJJJHHHGGGIIINNNTTTTTTOOOJJJGGGDDDDDDJJJQQQQQQHHH>>>???>>>======AAAFFFMMMPPPNNNEEE>>>===AAAHHHRRR[[[eeeeee```TTTCCC666000///888HHHVVVYYY[[[\\\XXXPPPJJJ>>>222...//////111444:::<<<>>>===;;;::::::<<>>;;;;;;;;;;;;;;;:::999777666999999888777777888999:::999;;;===<<<;;;:::;;;<<<;;;999:::>>>>>>;;;:::<<<888999;;;;;;;;;999888666555555666666666666555444555666888:::;;;;;;;;;;;;666555444333333333333333222444666666555555666777333222222222333333444555555444333222333555888:::;;;<<<<<<<<<===AAAFFFIIIWWWiiiyyyzzzrrrnnnqqquuummmlllhhhaaa\\\^^^gggnnnqqquuu~~~{{{|||}}}|||{{{}}}}}}tttpppssswww|||{{{yyyxxxxxxxxxyyyzzztttssssssssstttwwwyyy{{{tttrrrpppppppppqqqpppoooyyy}}}tttooonnnooorrruuuuuutttuuuwwwzzzvvvuuuttttttuuuxxxzzz|||rrrsssuuuwwwwwwuuurrrqqqooonnnpppuuuvvvsssqqqssstttvvvtttrrrtttxxxxxxuuuoooppppppooommmnnnppprrrsssvvvyyyxxxvvvuuuvvvxxxyyyyyyyyywwwwwwxxx{{{~~~uuuvvvwwwwwwwwwyyy}}}zzzxxxuuuuuuvvvvvvvvvuuunnnoooqqqssssssuuuwwwyyyzzzyyywwwxxxzzz|||}}}}}}}}}|||wwwtttuuuyyy{{{|||~~~~~~|||yyyuuuqqqppprrrtttmmmnnnooommmkkkkkknnnqqqzzzxxxyyy{{{wwwooolllmmmwwwzzz}}}}}}zzzwwwwwwwwwvvvtttsssttttttsssrrr|||}}}{{{wwwrrrpppsssvvvssslll```SSSJJJFFFEEEFFFGGGIIIMMMPPPOOOIII@@@999777333222444444333555999;;;;;;;;;999888888;;;===@@@GGGNNNLLLFFFEEELLLTTT```XXXPPPMMMOOOSSSSSSSSSVVVVVVTTTQQQNNNLLLLLLMMMTTTYYYYYYPPPEEEAAACCCEEEJJJGGGGGGMMMTTTTTTLLLDDDCCC@@@???DDDIIIHHHAAA:::===;;;999:::>>>EEEMMMRRROOOGGG???===???EEEQQQ[[[ccceeecccXXXGGG888111///111AAANNNSSSWWW]]]]]]XXXLLLBBB888444222111555:::???BBBDDDCCCAAAAAACCCFFFMMMJJJFFFDDDAAA>>>;;;888222000---+++))))))+++,,,```RRRMMMMMMHHHHHHIIIBBBBBBBBBAAA@@@@@@@@@AAAAAA:::CCC???888999777111333555555444333333333333333000000111111111111111111//////000000000///...---------......------,,,++++++,,,---,,,******,,,---******+++,,,---///000111000000///---***((()))******+++,,,+++))))))+++,,,(((((()))***************)))******+++,,,,,,++++++++++++++++++++++++++++++(((((()))***,,,------...111999CCCJJJOOOUUU\\\aaaaaa]]]]]]ccchhhiiilllppptttxxx|||~~~wwwiiiYYYKKKBBB??????;;;<<<<<<<<<:::888777777999999888777777888;;;<<<666888::::::999:::===@@@:::888:::>>>>>>;;;999;;;777888999999888777777777222333555666666666666555555666777888999999888777777666555444333222222222000333555666666555666777444444333333333444555555666444333333444888<<<>>><<<<<<===>>>@@@EEEKKKOOO^^^qqqzzzuuuuuuuuunnnlllgggcccbbbfffmmmssswww{{{~~~}}}yyyvvvqqqssstttsssqqqrrrxxx}}}}}}{{{zzzxxxuuusssrrrvvvxxxyyyuuupppnnnrrrwwwuuutttsssrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqrrrrrrllljjjiiijjjlllnnnmmmkkkmmmrrrwwwwwwsssmmmkkkjjjjjjlllmmmnnnnnnnnnooopppkkkkkklllnnnppptttwwwyyytttuuuvvvvvvuuussspppoooooommmnnnsssuuuuuuxxx|||wwwxxxuuurrrrrruuutttqqqjjjkkkllllllkkkkkkmmmooorrruuuxxxvvvrrrpppqqqtttrrrsssuuuvvvvvvxxx{{{~~~vvvtttqqqqqqtttwwwzzz{{{yyywwwttttttuuuvvvuuusssnnnnnnnnnqqqvvvxxxxxxwwwxxxvvvttttttvvvxxxxxxxxxyyyxxxwwwwwwyyyzzz{{{{{{uuussstttxxxzzzzzz}}}~~~}}}{{{xxxuuussstttuuuvvvvvvppppppooommmlllmmmooopppyyyuuusssuuusssmmmiiihhhppptttyyy{{{zzzwwwuuutttwwwyyyzzzzzzwwwuuuuuuuuu{{{|||{{{wwwtttuuu|||{{{wwwqqqjjjeeebbb``````___aaafffiiihhhaaaUUULLL@@@:::555555333000222777666888999888666555666888<<>>DDDKKKXXXSSSLLLIIIIIIKKKMMMNNNMMMPPPSSSTTTRRRPPPOOONNNVVVZZZXXXQQQKKKIIIFFFBBBIIIHHHIIINNNQQQOOOGGG@@@<<<::::::<<>>???@@@???<<<;;;;;;<<<<<>>555777888777555555999<<<:::999;;;@@@@@@===<<<>>>666777777777666555666777222333555777999999999999555666777777777666444333888777666444333222222222///222555666666666777888777777666666666777777888666555444444666:::>>>AAABBBCCCDDDFFFIIIOOOVVV[[[hhhzzz~~~yyyssspppkkkiiijjjooouuuyyy~~~}}}~~~yyyyyywwwrrrllljjjmmmnnnkkkhhhhhhmmmsssooojjjggghhhhhhfffcccbbbbbbgggkkkjjjhhhhhhmmmqqqoooooonnnnnnnnnnnnnnnnnnooopppqqqsssssssssrrrqqqrrrooommmmmmooopppooonnncccfffjjjlllkkkiiihhhhhhhhhhhhhhhiiiiiiiiihhhgggaaabbbdddgggjjjooorrruuuyyyyyyxxxvvvsssooollljjjllliiiiiimmmppprrrxxx~~~xxxxxxuuupppoooqqqppplllhhhjjjllllllllllllmmmooorrruuuxxxuuupppmmmnnnpppkkknnnsssvvvxxxyyy|||}}}|||wwwqqqnnnpppsssttttttrrrooommmnnnqqqrrrqqqooo{{{uuuooooootttyyy{{{zzzxxxvvvttttttvvvwwwxxxwwwxxxuuussssssuuuyyy|||}}}uuusssuuuyyyzzzzzz}}}~~~|||zzzwwwtttuuuxxx{{{{{{zzztttrrrpppoooooopppqqqqqqzzztttqqqttttttoookkkiiifffkkkrrrvvvwwwvvvttttttqqqvvvzzzzzzvvvrrrsssuuuvvvvvvtttppplllnnnuuu|||zzzzzz{{{{{{{{{zzzyyyyyyqqqtttzzzxxxlllcccNNNEEE???>>>;;;666888>>>777999;;;999666333333444===???AAA???======AAAEEEJJJGGGCCC???>>>???BBBEEEHHHMMMSSSWWWWWWUUUSSSRRRSSSUUUSSSOOOPPPRRRLLLBBBFFFHHHLLLNNNNNNIIICCC>>>777666555666888999888666777555333333777>>>FFFKKKCCC<<<666666999@@@LLLXXX___dddfff\\\JJJ:::111///333>>>DDDEEELLL[[[fffhhhUUUPPPJJJBBB:::444999AAA???CCCEEEEEECCCDDDJJJOOOIIIGGGCCC@@@>>>;;;888555000///---,,,+++,,,---...www___TTTNNNPPPLLLDDDEEEMMMBBBAAA???>>>===>>>???@@@BBB<<<666555777777333///333333333222222111111111000111111000//////111222000000////////////000000...............---------------+++)))((())),,,...---------...------,,,,,,///---***'''%%%%%%'''(((...******...---'''&&&***)))))))))***++++++)))'''******))))))***+++,,,,,,---+++******+++,,,,,,,,,&&&***---,,,,,,222>>>HHHPPPOOORRRYYY]]]___aaafff```ccceeedddiiiqqqwwwxxx~~~|||xxxiiiUUUGGG@@@>>>:::777888999:::::::::888666555:::;;;:::999777777999;;;333444555777888888999999666999999666888>>>>>>888888888888777666444222222555666666777777777777777222333444555555444333222333333333222111000///...444333222222555777888999666888999777555555999<<<:::777666999;;;;;;>>>CCCKKKHHHGGGJJJQQQ[[[ccchhh{{{vvvxxxrrrlllhhhjjjpppuuuyyy{{{uuunnnlllnnnmmmgggaaaaaaeeekkknnnooooooooooooqqqpppooonnnmmmmmmmmmmmmuuusssqqqoooooopppssstttvvvvvvvvvvvvwwwwwwwwwwwwzzzyyywwwwwwxxxyyyyyyyyy|||}}}|||zzzwwwwwwzzz}}}tttrrrrrrtttyyy{{{{{{yyyzzzxxxvvvttttttuuuwwwyyyuuusssqqqrrrtttwwwyyyzzz|||wwwssspppooonnnooonnnnnnnnnppptttxxxuuuvvvtttpppkkkjjjnnnqqqiiiiiiiiijjjkkklllnnnnnnkkkkkkkkkkkkjjjjjjkkkmmmkkknnnrrrsssssstttxxx|||sssssssssrrrrrrqqqqqqpppuuutttrrrqqqqqqrrrssstttyyyvvvqqqoooqqqtttvvvwwwtttvvvxxxxxxwwwwwwyyyzzzxxxtttsssvvvxxxvvvuuuvvvrrrqqqssswww}}}~~~{{{xxx{{{wwwrrrrrruuuzzz}}}~~~wwwwwwvvvuuutttttttttsssppprrrqqqpppqqqsssoooiiimmmnnnqqqssstttttttttsssxxxwwwvvvxxxzzzzzzvvvrrryyyyyywwwrrrooopppvvv{{{~~~}}}{{{yyyyyy|||{{{vvvkkkcccXXXSSSPPPLLLEEE>>>333444555555333111222333111444777:::::::::;;;;;;;;;999666222111444999>>>AAAAAAFFFOOOXXXYYYRRRKKKGGGKKKOOOSSSTTTRRRNNNKKKIIIGGGFFFJJJMMMJJJAAA888444111///111000000444:::555444333222555<<>>:::999:::;;;@@@EEEIIIIIIHHHFFFFFF<<>>CCCDDDCCCDDDHHHNNNPPPTTT\\\eeeoooxxx~~~|||wwwssspppllllllpppwww~~~~~~~~~{{{zzzyyyzzz{{{zzzvvvuuuuuuqqqlllnnnkkkhhhiiimmmpppooommmwwwyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{|||~~~~~~|||zzzyyyzzz{{{||||||~~~{{{yyyyyyyyyyyyyyyxxxxxxzzz~~~~~~yyyvvvvvvyyy{{{}}}xxxwwwuuutttrrrqqqqqqqqqnnnmmmkkkiiihhhiiilllnnnjjjlllooopppqqqrrruuuwwwzzzxxxvvvtttqqqnnnlllkkkqqqrrrrrrsssssssssssssssuuuqqqnnnlllnnnpppssstttwwwxxxyyyzzzyyyzzz}}}{{{xxxwww{{{|||zzzxxxyyyuuuuuuwww{{{~~~|||wwwssspppqqquuuyyyyyywww|||zzzxxxwwwvvvvvvwwwxxxqqqsssrrrooopppqqqmmmggghhhkkkooosssvvvwwwwwwvvvtttttttttwwwzzzzzzxxxuuuuuuuuutttpppnnnpppvvv{{{~~~zzz{{{zzzxxxxxx|||{{{xxxqqqiiifffeeeaaaZZZTTTBBB<<<666222222333333333666666777777777888999:::666555333111000222777;;;???AAAFFFMMMQQQOOOFFF???AAAEEELLLRRRTTTRRRNNNLLLHHHEEEDDDGGGIIIFFF===444333000000222111...000333111222333555999@@@IIINNNMMMHHHBBB===999999CCCOOO\\\^^^]]]VVVJJJ>>>555222111777::::::>>>JJJSSSVVVPPPNNNKKKGGGBBB===:::777888<<>>@@@???999444000...***)))))))))******(((&&&eeeWWWNNNJJJJJJGGG@@@@@@FFFCCCCCCCCCCCCAAA>>>;;;999666999<<<;;;888555444444222222222222222222333333000111111000///...000111......------------......,,,---------.../////////***,,,//////...,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++******))))))*********...,,,,,,...---***)))+++%%%$$$%%%'''***++++++************)))******+++,,,******)))))))))(((((((((******,,,111;;;HHHUUU]]]]]]ZZZZZZ^^^aaacccgggmmmrrrrrrppppppxxxwwwkkk^^^SSSEEE<<<999999888666666666555555444555555555666777777777666777999;;;888888888888777666666666555666666555666:::999666444444444444444333222222111222333333444444333333444444555555555555444444111111222222222222111111000111222222333333333333444777888777555555777:::@@@FFFOOOVVVTTTNNNLLLPPPVVV]]]hhhrrrzzz{{{wwwqqqooonnnqqqwww~~~yyysssqqqpppqqqpppqqqqqqpppmmmiiieeeeeekkknnnlllmmmppppppooorrrssstttvvvzzz~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}|||}}}zzzxxx||||||zzzxxxwwwwwwuuusssooollllllnnnqqqssspppppppppqqqtttvvvvvvuuu}}}|||yyyvvvrrrooommmkkklllnnnppprrrtttsssrrrqqqqqqnnnkkkjjjlllooopppqqqssssssssssssssstttxxx{{{{{{xxxxxx|||}}}yyyvvvwwwtttuuuxxx|||~~~|||yyyyyyzzz|||}}}vvvqqqnnnqqqvvvyyyuuupppwwwvvvsssqqqqqqqqqssstttsssuuutttqqqqqqrrroooiiioooqqqtttwwwwwwuuurrrppptttttttttvvvxxxxxxwwwuuupppqqqqqqooonnnqqqwww|||{{{xxxxxx|||{{{yyywwwyyy}}}~~~}}}{{{{{{vvvrrrpppqqqooohhhbbbSSSHHH;;;555666999:::999999888666444333444555555111222222111000222555888<<>>777222000000222111---,,,...444666999;;;>>>CCCHHHLLLQQQKKKEEEAAA======EEEOOO[[[YYYUUUNNNFFF===666222222444555555:::FFFQQQVVVOOOLLLJJJHHHFFFAAA999333444777:::<<<;;;999777777;;;<<<===:::555000,,,***((('''''''''((((((&&&%%%___VVVPPPLLLLLLIIICCCBBBFFF>>>>>>>>>>>>======<<<<<<;;;;;;;;;999777555333222111111111222222333333333000111111000......///111///......------...ӵ...///000000+++---//////...---...///)))***+++,,,---.........------,,,***)))'''&&&&&&---------...---,,,++++++)))(((((((((******)))'''+++***************++++++'''((()))******+++,,,---)))***///:::IIIXXXbbbgggeeeaaa___bbbeeeggglllrrrssswww{{{zzznnnbbbRRRJJJ@@@::::::;;;:::999Ħ555666777666777777Ħ777999777777666666666555666666555555444444666777666444333ӵ333111111222333333333333333333333333444444333333333000111222222333333333222333555777777777666555555666888999888888<<L555666888999888888=hĦ7775555554444444445556667776664443334445555554443334ĉ@ӵ222222333444444444444444111111111111111111111111000111222333333333333333444777::::::888777777888777777777777:::BBBNNNWWWaaahhhttt{{{wwwooonnnrrr}}}{{{wwwvvvvvvyyy~~~{{{tttrrrvvvuuu>Lhhhiiihhhhhhlllrrrwwwxxxwww}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzz}}}zzzxxxzzz}}}~~~|||zzz{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{}}}xxxwwwvvvvvvxxxyyyyyyyyyxxxwwwvvvsssqqqqqqtttwwwuuurrrqqqsssqqqkkkeeedddeeehhhlllppprrrrrrrrrrrryyyyyyyyy{{{}}}~~~|||zzzwwwqqqkkkkkkpppsssqqqnnnooopppqqqqqqqqqooommmkkkooossstttrrrrrruuuuuussskkkooouuuzzz}}}|||zzzxxxvvvvvvvvvtttrrrqqqoooooonnnqqqssstttsssuuuzzz~~~yyyzzz{{{~~~~~~|||yyywwwwwwxxxxxxxxxyyyxxxwwwyyyyyywwwrrrmmmkkkggg```YYYSSSQQQQQQRRRNNNMMMLLLKKKJJJFFF@@@;;;777999<<<=========>>>@@@BBBEEEGGGEEEAAA@@@CCCGGGAAAFFFNNNUUUXXXVVVQQQNNNKKKJJJJJJLLLNNNMMMIIIFFF:::444000111333222222555:::<<<======;;;999999999>>>>>>CCCJJJOOOQQQUUU[[[]]]VVVLLLBBB:::333...+++++++++---333:::AAAHHHLLLFFFDDDBBBCCCCCC===222))),,,///111333333333444666:::999666444111---)))''')))'''&&&&&&''''''&&&%%%mmmXXXQQQPPPNNNLLLIIIFFFCCCCCCDDDBBB>>><<<<<<>>>BBBDDD@@@999222222666999999666222222222222222222333333000111111///------...///000000/////////GG=?//////......---+++***,,,000333,,,---...///////////////,,,+++***)))))))))))))))'''******((((((******''')))((('''))),,,.........,,,+++******)))*********)))++++++)))'''(((---222666;;;EEESSS```gggiiigggddd```___cccgggjjjpppvvv{{{sssiiiYYYJJJ===;;;888777777888888777HdĦ777888999:::888=Īj555555444333444555777888777333222555555333222333GG=?333444444555555444444000000////////////000000111111222333444444333333333666999999777666777:::666666666666:::DDDRRR\\\```iiiwww{{{{{{||||||vvvrrrqqqoooiiiddd___eeejjjHdĦuuu~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~yyyyyyxxxwwwxxxyyyzzzyyyxxx~~~~~~~~~}}}}}}|||||||||zzzzzzzzzzzz|||~~~}}}~~~~~~}}}}}}|||{{{yyyvvvvvvxxxzzzyyytttssstttssslllhhhgggdddgggjjjllllllmmmnnnpppssstttuuuwwwxxxvvvssspppppplllhhhgggjjjlllmmmllllllmmmnnnooonnnllljjjhhhhhhlllnnnmmmmmmpppsssrrrnnnqqquuuyyy{{{zzzxxxwwwrrrssstttsssqqqpppppprrrpppsssuuuuuussssssvvvzzzvvvyyy|||~~~zzzzzzyyyyyyzzz|||}}}~~~{{{{{{|||}}}~~~|||xxxuuussstttrrrlllddd^^^ZZZZZZWWWUUUTTTUUUTTTOOOGGGAAA???AAADDDEEEDDDDDDEEEFFFIIIHHHEEE@@@;;;:::>>>BBB===AAAFFFJJJKKKJJJGGGEEEBBBBBBBBBDDDFFFFFFEEECCC???777222333666555666888555666777777666555666888======BBBKKKPPPPPPRRRVVVXXXRRRIII>>>666000...---000...///555:::<<<>>>@@@BBB@@@??????>>>888///)))+++---///000111222444666888666333111///...+++))))))'''%%%%%%&&&'''&&&%%%ӵĭӵӵNNNĦ@@@???======???BBBEEEGGGBBBӵӵ///---ĦƜ`1.׼s.........+++Ħ///111------......///......ӵ)))Ħ...++++++......***)))((('''(((ĭӵ***...ĦdddcccdddĦuuuĦPPPAAA999444DdD555666777?fӵ999888666Ħ999444222ӵƜ`1.׼s222333ĭӵ///222333333333666999888555555999ӵ===DDDOOOWWWĦtttĦĦiiihhhjjjkkklllkkkgggnnntttDdDӵӵӵĦӵĭӵ~~~~~~}}}||||||}}}~~~|||zzzzzz{{{{{{~~~~~~~~~}}}}}}|||}}}}}}}}}}}}||||||{{{wwwxxxzzzzzzyyyyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}wwwxxxyyyzzz|||~~~}}}|||}}}}}}|||{{{{{{|||~~~}}}yyywwwyyyxxxtttqqqqqqlllmmmooonnnmmmllloooqqqmmmnnnqqqssstttqqqlllhhhiiiiiiiiiiiiiiiiiijjjkkkiiihhhgggfffeeeeeeeeeeeeeeejjjllliiiiiillloooooossstttvvvwwwvvvtttqqqooorrrssstttrrrooonnnoooqqqpppsssuuussspppoooppprrrtttvvvyyy{{{{{{{{{{{{|||vvvwwwxxxyyyyyy{{{|||~~~wwwxxxyyy{{{|||{{{zzzxxxttttttuuutttqqqlllfffbbb```]]][[[ZZZ[[[WWWPPPJJJFFFGGGIIIIIIHHHHHHIIIJJJLLLIIICCC===888777999;;;:::<<<>>>@@@AAAAAA@@@@@@>>>>>>>>>???@@@@@@@@@???BBB:::555777999888666666666666666555555777:::===AAA???AAAGGGJJJIIIJJJMMMNNNKKKEEE<<<444000222555:::555444:::>>>===>>>@@@@@@??????<<<888333...++++++---......---///111333555222...---......,,,***(((&&&$$$###$$$%%%%%%$$$?~4g&e>&eg&eQQQ>hӵCCCAAA???>>>===<<<<<<g&e555guO>uO>&e111///4ff?>ߝL---gĉ@...---------Shӵ///---------...------g&e***>hӵ))))))---,,,(((,,,***(((fff?><z+++g&e>&e---///HLjjjhhhgggShӵgLS?ʬKKK<<<3h?D%%)?444555ZufĦ===<<<999gL888:::444g&e333gĉ@000222g&e>&e000@e333333??333222444777999888666666g<ĉ@@@AAAEEELLL3we<Ħqqq3h?@eZ3h?gLeeedddgggmmmtttzzz}}}{{{D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~~~~}}}|||{{{|||~~~~~~zzzzzzzzzzzz{{{|||}}}}}}}}}{{{~~~zzz}}}||||||~~~zzzzzz{{{|||}}}~~~~~~yyy{{{~~~~~~{{{}}}{{{yyy|||}}}zzzyyyzzztttuuuuuurrrooonnnqqqsssoooqqqtttwwwxxxuuuoookkkeeeiiimmmmmmkkkjjjjjjkkkjjjgggccc``````aaadddffffffkkkmmmjjjhhhkkknnnnnnnnnoooqqqsssttttttsssrrruuuvvvvvvrrrmmmkkkkkkmmmooorrrsssqqqmmmjjjkkkllltttuuuvvvvvvvvvwwwxxxzzzuuuvvvwwwwwwvvvvvvvvvwwwssstttvvvxxxzzz{{{{{{zzzqqqoooppptttyyywwwpppjjjlllhhhcccbbbcccbbb\\\WWWIIIJJJKKKKKKIIIIIIJJJLLLKKKGGGBBB===:::999888888555555666666888999:::;;;@@@@@@???????????????>>>CCC<<<888;;;<<<888333111===<<<;;;999888:::???BBBDDD@@@>>>BBBDDDDDDEEEIIIEEEEEEBBB;;;444222666<<>>===<<<;;;:::Hu]Ħ666HŐeHŐeHu]Ħ222qIܗGIӵ...tt//////...HGgĉ@...111------............Hu]Ħ)))ZuR)Ħ,,,......---+++(((***sߝLGdUĦ***Hƅ^Hu]Ħ,,,ntHdĦdddeeeHGgĉ@HdĦHtƅ^FFF===Bt=o9ĦDtfo9Ħ666666555g?@@@???HdĦ888666555Hu]Ħ444tt000222Hƅ^Hu]Ħ000H׼s111///444555777666666888:::<<<===tQ???CCCKKKTTTje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ{{{|||Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~~~~~~~~~~|||~~~}}}}}}~~~~~~~~~~~~|||zzzyyyzzz|||~~~|||~~~~~~|||zzz}}}||||||}}}~~~wwwyyy|||~~~zzzyyyxxxwwwxxxzzz|||~~~zzzyyywwwvvvuuuuuuuuuuuuwwwxxxxxxxxxwwwwwwvvvvvvttttttsssrrrppppppsssuuulllnnnnnniiibbb___aaadddaaaaaabbbccceeegggjjjkkklllkkklllooorrrqqqlllhhhppppppqqqssssssqqqnnnkkktttppplllkkklllmmmllliiiwwwsssoooooosssvvvuuurrryyyxxxwwwuuutttrrrqqqpppuuutttsssuuuwwwwwwtttqqqjjjkkklllooorrrrrrpppnnniiigggfffhhhiiifff^^^WWWLLLHHHGGGHHHGGGDDDEEEHHHDDD???999555555666555444555777::::::999888888999888999<<>>::::::<<<>>>BBBEEEEEEDDDCCC;;;>>>BBBBBB@@@???AAACCCDDD@@@;;;777888???IIIQQQSSSIII???>>>EEEMMMRRRSSSMMMKKKHHHDDD@@@:::444///...,,,(((%%%$$$&&&((())),,,***((((((((('''%%%$$$&&&&&&%%%%%%### 4DuXӵDdDΦDdDĦDdDĦOOOIIIt|<@@@@@@???>>><<<;;;::::::DdDĦ555DdDΦDdDΦDdDĦ111peƜ4DuTӵ...`eĭ///qet---......------............DdDĦ'''///t|<&&&&&&'''((('''%%%&&&'''DdDDdDĦ,,,DdDΦDdDĦ222q<niDdDĦfffqetDdDĦq<RDDD???qjRgdKӵHdDĦgdKӵ888999GR/f6LĭĦ>>>===DdDĦ777444333DdDĦ333`eĭ333DdDΦDdDĦ222DdDĦ222000222444555444444666777666777777999;;;<<>>@@@DDDEEE@@@999555444444333222444777;;;===<<<;;;::::::;;;<<<===>>>??????>>>>>>??????@@@BBBDDDEEEEEEDDDHHHEEECCCBBBCCCBBB???<<<===>>>???@@@??????AAABBBAAA>>>;;;:::>>>HHHUUU^^^ZZZSSSKKKHHHLLLRRRVVVXXXWWWTTTQQQMMMIIICCC===999222000,,,***)))***,,,,,,)))((('''((()))***)))(((%%%%%%%%%%%%###!!! 4DuXӵDdDΦDdDӵDdDĦMMMJJJo)hFFF@@@???>>>===;;;:::999999DdDĦ777DdDΦDdDΦDdDӵ111=ӊB1.uTӵ///HߝL`o9///po9wӵ,,,,,,------......---DdDĦ''''''o)h)))''''''((())))))(((***)))DdDΦDdDĦ(((DdDΦDdDӵ>>>GIpӵDdDĦkkkpo9wӵDdDĦpo9uNNN@@@;;;:::GIdnuR)ĦDdDĦnuR)Ħ999===CdgĪj;;;DdDĦ555333222DdDĦ111HߝL`o9333DdDΦDdDӵ333DdDĦ222111222444555444555666888::::::::::::<<<>>>geĦJJJVVVsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{|||~~~~~~~~~}}}}}}~~~~~~||||||~~~~~~~~~|||{{{{{{{{{zzz|||}}}}}}|||{{{{{{|||}}}zzzyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyxxxxxxyyy{{{|||{{{zzzxxxvvvtttuuuuuutttssstttvvvyyy}}}{{{xxxtttqqqqqqrrrsssjjjhhhfffdddbbbaaaaaaaaa^^^___aaadddhhhiiigggeeehhheeebbbbbbeeejjjmmmnnnlllnnnooopppnnnmmmmmmnnnhhhhhhiiimmmrrrssspppmmmnnnooopppqqqsssuuuvvvwwwpppqqqssswww{{{~~~~~~}}}wwwuuutttssstttsssqqqpppoookkkgggeeefffeeeaaa^^^TTTLLLDDD???:::777999>>>DDD@@@;;;777777777777777;;;===@@@AAA???===<<<<<<>>>>>>>>>>>>===<<<::::::CCCEEEGGGIIIIIIJJJLLLMMMRRRLLLEEEAAABBBAAA>>>:::???>>>>>>???AAACCCCCCCCCCCCCCCBBBDDDIIISSS___gggbbb___ZZZVVVVVVXXX\\\^^^ZZZXXXTTTQQQNNNJJJEEEBBB555222///---,,,,,,,,,+++***)))'''''')))***)))(((%%%%%%%%%%%%$$$###""""""4DuXӵDdDʜ4DuTӵ>d<ĦOOODtKKK???>>><<<;;;999888888>d<Ħ:::>d<ʜDd<ʜ4DuTӵ444444F&uTӵ0004DufئL>e...puR)Ħ---,,,,,,------------>d<Ħ+++Dt...+++,,,,,,,,,,,,,,,+++DdDΦDdDĦ&&&>d<ʜ4DuTӵJJJ4DwDd<ĦppppuR)Ħ>dd<ӵDd<888qR/ܗ?fӵ888>d<333222>d<Ħ1114DufئL>e222DdDʜ4DuTӵ333DdDĦ222111222444444444555777999>>>>>>======>>>BBBgeĦNNNs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~~~~~~~~~~}}}~~~~~~}}}|||zzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~||||||{{{~~~~~~~~~}}}{{{zzzzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz|||}}}}}}{{{yyywwwtttuuuvvvuuuuuuvvvxxxzzz|||yyytttqqqqqqrrrrrrrrrrrrpppnnnllljjjiiiiiiiiieeeeeeeeeffffffeeecccbbbdddaaa]]]]]]___bbbdddeeeeeeiiimmmmmmiiiffffffgggeeefffiiinnnqqqppplllhhhiiijjjkkknnnppprrrtttuuurrrsssvvvyyy{{{}}}}}}|||{{{xxxuuusssrrrqqqooonnnlllhhhbbb^^^\\\\\\ZZZYYYTTTLLLDDD???:::666666:::BBB@@@===;;;;;;===@@@AAAFFFFFFFFFDDDAAA???@@@AAABBBBBBBBBAAA???>>>======HHHLLLQQQRRRPPPOOOOOOQQQSSSKKKCCC@@@CCCEEEDDDBBBDDDAAA@@@BBBGGGKKKLLLKKKNNNOOOQQQSSSVVVZZZaaaeeeeeeeeedddaaa^^^]]]aaadddWWWTTTQQQNNNLLLIIIEEEBBB<<<888333111000///---+++...,,,)))''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%4DuXӵD&dq&ĒRsdKĦRRRDHRRud@@@>>>===;;;999888777sdKĦ:::D&oq<Ōq&ĒR555666666>dp&ĒR111000nfʜd<Φ>d<Ħ***s&dq&ĒRKKKUUUi?ʜtd<ĦtttHHܗDӊB<xB?>>B?Ho9777&ӫeʬtIӇ444666CdK;fuf<xsdKĦ111nfʜd<222333444444666999;;;>>>>>>>>>>>>???EEEgeĦcccHg8>aĦB?Ho9>d<>d<ӵ}}}{{{B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~~~~}}}}}}~~~~~~}}}}}}}}}|||||||||||||||}}}~~~|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~|||{{{{{{|||~~~~~~zzzwwwvvvwwwyyyzzzzzz{{{|||}}}}}}{{{zzzxxxtttuuuwwwwwwvvvwwwyyyzzz|||yyyuuusssssstttttttttuuutttsssrrrrrrsssttttttmmmmmmlllkkkiiiggggggfffgggeeebbbaaaaaa```___^^^cccgggjjjiiieeeaaa______\\\^^^bbbfffhhhhhhdddbbbaaabbbccceeegggiiijjjkkkoooqqqtttvvvxxxyyyzzzzzz{{{xxxtttrrrpppooommmkkkaaa^^^YYYVVVUUUVVVVVVWWWTTTNNNJJJHHHCCC>>><<<>>>CCCAAA@@@>>>>>>AAADDDGGGKKKJJJGGGDDDBBBDDDHHHKKKLLLLLLKKKKKKKKKJJJKKKKKKRRRWWW]]]^^^[[[WWWUUUTTTSSSLLLEEECCCGGGKKKMMMMMMJJJIIIHHHLLLRRRWWWXXXWWWXXX[[[___aaaaaa``````aaaccceeegggeeeaaa```cccgggZZZWWWSSSPPPLLLGGGBBB???EEE???999555444333///,,,...+++(((&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''4DuXӵHu]3hhneTTTRRR=eAAA@@@???===;;;999888777ne666666pIƎ@t@h555666666>h111222111fe...@ďD---///000***++++++,,,,,,+++ne,,,...=e******))))))+++,,,)))+++ege,,,***sĪj@hKKKZZZaaafdDĦyyy@ďDHkge}}}@h@@@AAA@G666666HĪj@IŌ333333Bene444Hkge222ne111111fe///Hu]3hh333333222se111222444555666999===@@@???AAABBBCCCEEEKKKgeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}}}}}}}~~~~~~}}}|||}}}~~~{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~zzz|||~~~~~~~~~||||||{{{zzz{{{}}}~~~zzzwwwvvvwwwzzz{{{|||||||||||||||{{{zzzzzztttvvvwwwwwwwwwwwwxxxyyywwwwwwuuutttsssssstttuuuuuuttttttssstttvvvwwwxxxoooppppppooommmmmmooopppooommmkkkjjjiiigggccc```aaacccdddddd```]]]ZZZXXXRRRTTTXXX[[[\\\\\\[[[[[[YYYZZZ[[[\\\]]]^^^___```eeehhhllloooppprrrtttuuutttrrrooommmllljjjgggeeeTTTSSSQQQQQQRRRSSSUUUWWWTTTQQQPPPQQQNNNGGGDDDEEECCCCCCBBBAAAAAACCCHHHKKKMMMLLLJJJIIIIIIMMMTTTYYYYYYYYYYYYYYYZZZ[[[\\\]]]___bbbfffhhhfffbbb^^^\\\XXXUUUQQQOOOPPPSSSUUUVVVSSSTTTVVVZZZ^^^aaabbbbbb___bbbfffhhhgggeeedddcccbbbdddeeeeeebbbbbbdddgggdddbbb^^^ZZZUUUNNNGGGBBBEEE===555000000000---***,,,)))&&&%%%&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''4DuXӵĵD^UUUTTTRRRHHHBBBBBB@@@>>><<<:::888888888444444111222222222222000111222222...------,,,,,,...///******++++++++++++******---+++,,,,,,******,,,///---...(((******SSS[[[eeegggdddDdDĦwwwlllaaaTTT???DDDDDD>>>555666666333222333333444111111000000/////////D^111555444444s׼s111333444666888:::>>>CCCFFFKKKNNNRRRSSSVVV]]]geFm8>aĦs׼sHoD^DdDĦs׼s~~~}}}~~~~~~zzz}}}~~~|||{{{|||~~~~~~~~~~~~|||yyy{{{}}}}}}||||||}}}~~~|||{{{zzzzzzzzz|||~~~||||||{{{{{{{{{||||||}}}}}}|||{{{zzzzzzzzz{{{{{{uuuvvvxxxxxxvvvvvvvvvwwwrrrtttvvvvvvsssrrrsssuuuuuuuuusssrrrrrrsssttttttooopppqqqpppoooooosssvvvsssrrrppppppooonnnllljjjffffffeeeeeeeeeccc___]]]XXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[]]]```dddfffffffffhhhjjjgggfffddddddcccaaa]]]ZZZKKKLLLMMMMMMNNNNNNOOOPPPSSSQQQPPPRRROOOJJJGGGHHHAAACCCDDDEEEGGGLLLSSSXXXWWWXXXXXXWWWXXXZZZ___cccccccccccccccdddeeeggghhhiiiiiiiiijjjjjjiiifffddd`````````^^^\\\\\\___bbb]]]```dddgggggggggggghhhfffhhhiiiiiigggfffggghhhddddddddddddccccccdddeeefffeeedddccc```ZZZSSSNNNBBB:::000,,,...000///---///,,,((('''''')))))))))%%%$$$$$$######$$$%%%&&&Φ4DuXӵtvӵ>d<ĦvvvĦSSSQQQOOOOOOOOOMMMLLLCCCBBBAAA???===:::999888555>>>Ħ444666555333222111111000000111111////////////000111333444///000222333222111///...,,,------......------,,,000//////...------,,,,,,******++++++++++++******Ħ,,,---***+++000''')))+++***((((((***---++++++***)))***+++,,,---(((,,,///---,,,111>>>JJJ[[[___dddfffeeefffkkkooo>d<ĦuuubbbSSSJJJDDD???;;;===<<<===BBBGGGGGGAAA<<<555555555555555666777888444555555555444444333222444666777777666555555555222333333222111111222444000000000000Ħ...,,,---...///000000000///000>d<Ħ111222666666555Be222222555666888:::===AAAGGGKKKZZZ^^^bbbeeehhhooogeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~|||~~~~~~~~~zzz}}}~~~|||{{{|||~~~}}}}}}~~~}}}{{{{{{|||~~~~~~}}}||||||}}}}}}|||zzzyyyzzz{{{}}}~~~wwwyyy}}}~~~~~~|||zzzyyyxxxyyy{{{|||uuuwwwxxxxxxvvvuuuuuuvvvrrrwww{{{{{{vvvtttvvvyyyxxxwwwtttrrrqqqppppppppppppqqqqqqpppnnnnnnrrruuutttrrrppppppqqqssssssrrrrrrpppooopppqqqqqqnnnjjjfffdddaaa\\\WWWSSSSSSSSSUUUUUUWWWXXXZZZ[[[\\\]]][[[^^^aaaaaa^^^\\\]]]___[[[ZZZZZZZZZZZZWWWSSSPPPHHHJJJKKKKKKIIIGGGFFFFFFQQQNNNMMMNNNKKKGGGEEEFFF>>>AAAFFFJJJOOOVVV```gggdddfffgggfffeeedddeeefffggggggffffffggghhhjjjkkkmmmjjjggggggjjjlllkkkiiidddgggjjjiiieeedddgggkkkccchhhmmmnnnllliiiiiiiiimmmllljjjgggeeeeeehhhjjjgggfffddddddcccccccccccc```aaacccffffffccc]]]YYYFFF===444000444888888666444111,,,)))((((((((('''%%%$$$#########$$$%%%&&&?aŖ%7uSQuR)ӵsdKĦgdKĦXXXVVVTTTQQQOOOMMMLLLGGGDDD@@@===;;;:::888777777gdKĦ666555444111222222222222111000000//////000000000000//////+++000111///---///000...////////////............---,,,,,,++++++,,,,,,---&&&(((+++,,,+++++++++gdKĦ+++++++++******************************((()))***,,,...---***''''''(((+++---...333AAAOOO___gggjjjfffeeekkkrrrsssgdDĦnnn[[[HHHBBBBBB???<<<;;;777999<<<>>>>>>===;;;:::444444333333333444555555888666555555666666555555222222333333333444444444555555444333222222222333222333555gdKĦ000...///000111222333444444000sdKĦ111222333444444666666666<<<:::;;;???@@@AAAKKKXXXlllttt{{{}}}ŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ|||zzz|||~~~}}}{{{{{{~~~{{{|||~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~zzz|||}}}}}}|||zzz|||{{{{{{|||}}}}}}|||zzz}}}zzzxxxwwwxxxyyy{{{tttvvvxxxxxxvvvssssssssssssssstttuuuuuuvvvvvvvvvvvvuuutttssssssrrrrrrrrrtttsssrrrqqqqqqqqqqqqrrrtttsssrrrqqqrrrrrrttttttwwwrrrnnnnnnppprrrqqqppplllmmmnnnlllgggaaa]]][[[aaabbbccccccbbb```^^^\\\WWWWWWVVVVVVUUUUUUUUUTTTUUUUUUUUUVVVUUURRRNNNJJJKKKGGGEEEFFFEEEBBBCCCFFFIIICCCAAADDDDDDBBBEEEJJJJJJMMMTTT\\\dddggggggeeeeeegggkkknnnooonnnlllkkkggghhhhhhhhhggggggjjjllllllkkkiiigggeeeeeefffgggggghhhiiihhhggghhhjjjkkkkkkiiihhhfffffffffggggggiiiiiijjjiiihhhjjjlllooommmkkkhhhfffeeefffhhhiiibbbccceeeggggggeee```\\\SSSDDD;;;???DDDAAA>>>@@@888444000------+++(((&&&%%%%%%&&&&&&&&&%%%$$$$$$>AneneXXXWWWVVVSSSQQQNNNLLLKKKHHHEEEAAA>>>===;;;999888ne333444777999222222222111111111111000//////000000000000//////,,,111222///...///000...,,,,,,---......//////000---,,,,,,++++++,,,,,,---''')))+++,,,+++***ne******************************************...---,,,,,,,,,+++***))),,,)))+++111999AAANNNZZZdddjjjlllhhhffflllqqqDecccQQQAAA<<<<<<:::888777666777888888888666444333555444444333333333444444222333444555666666555444222222222222222111111111222111111000000000000000111111ne000///...//////000111222333333222ne000000111222333555666888999:::::::::999<<Ak<fhDenenene~~~}}}}}}zzzyyy{{{||||||zzzzzz}}}{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}{{{xxxxxxyyyzzzzzzyyyyyyxxxwwwvvvwwwyyyzzz|||zzzyyyyyyxxxxxxvvvuuutttqqqrrrtttuuuvvvuuuuuutttyyyxxxwwwuuutttssssssssstttssssssrrrrrrrrrsssssssssrrrrrrrrrrrrsssuuuvvvwwwuuurrrqqqrrrrrrrrrqqqoooqqqrrrqqqnnnkkkiiihhhlllmmmmmmnnnllljjjhhhggg```___^^^\\\YYYWWWVVVUUUUUUTTTSSSSSSRRROOOKKKHHHPPPKKKIIIIIIGGGCCCCCCFFFGGGCCCCCCHHHKKKLLLPPPWWW[[[]]]```dddhhhiiihhheeekkklllmmmnnnmmmjjjhhhffffffhhhjjjjjjiiihhhhhhiiiiiiiiihhhgggfffeeeddddddhhhiiijjjiiigggggghhhjjjfffffffffggghhhiiikkkkkkggghhhiiiiiihhhiiikkkmmmhhhgggeeedddeeegggiiikkkeeeeeedddeeeeeedddbbb___XXXMMMCCCBBBDDDCCC@@@>>>:::666000---+++***(((&&&$$$$$$%%%%%%$$$$$$###ZZZXXXWWWUUUSSSPPPMMMJJJIIIHHHEEEBBB???>>><<<:::888555444444666888333333111000000000111222//////000000000000//////...222333000...///000...)))***,,,---///000111111---,,,,,,++++++,,,,,,---(((***,,,,,,+++***)))******))))))))))))++++++++++++++++++++++++,,,+++)))((((((((()))***///***+++444BBBNNNZZZdddjjjnnnpppnnnmmmpppuuuvvvtttWWWJJJ===:::;;;:::999999::::::888777555444222222555555555444333333333333...000333555666666555444222222222111000000/////////////////////000000000//////000...---/////////000000111111111444111000000111222444666999;;;=========<<<>>>BBBDDDCCCHHHVVVeeewww~~~}}}~~~}}}}}}{{{zzz{{{||||||||||||~~~|||~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~|||xxxvvvwwwyyyzzzzzzwwwxxxxxxyyyyyyzzz{{{{{{~~~{{{xxxwwwxxxyyywwwtttqqqrrrtttuuuuuuuuusssrrrzzzzzzxxxwwwvvvuuuuuuuuuttttttsssssssssttttttuuurrrrrrrrrrrrssstttvvvvvvwwwwwwwwwvvvsssqqqqqqrrrrrrssstttrrrpppoooooopppppppppqqqqqqpppnnnlllkkkiiihhhgggeeecccaaa___^^^bbb```]]]\\\[[[ZZZWWWUUUZZZVVVTTTUUUTTTPPPPPPRRRQQQOOOPPPUUUYYY\\\aaafffkkkkkkkkklllnnnmmmkkkiiimmmmmmlllllljjjhhhgggffffffiiilllmmmkkkiiiggggggiiiiiihhhggggggeeeddddddggghhhiiiiiihhhhhhiiijjjeeefffgggiiijjjkkkkkkkkkfffhhhkkkkkkkkkjjjjjjkkkbbbbbbaaaaaaaaaccceeefffhhhfffdddddddddeeedddccc___YYYOOOFFFEEEFFFBBB<<<999555000,,,++++++******%%%&&&&&&&&&&&&%%%$$$hhh^^^[[[WWWVVVUUUSSSOOOLLLIIIGGGGGGDDDAAA???>>><<<:::888///333888;;;:::777444222444333111//////000111333//////000000000000/////////333444111///000000...+++,,,---///000111111000---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++,,,******))))))))))))))))))++++++++++++++++++++++++'''((()))))))))***,,,---222///333>>>LLLYYYfffpppsssvvvwwwwwwwwwyyy|||~~~~~~ooo```LLLDDD;;;888:::;;;;;;:::<<<:::888666444333333333666666555555444333222111000222333444444444555555222222222111111111000000//////000111111111222222...//////000000///......///////////////000000000333333222222222222333333333555888;;;===>>>>>>>>>BBBFFFJJJKKKLLLVVViiizzz}}}|||~~~||||||}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~||||||}}}~~~~~~|||zzzyyy{{{|||}}}}}}|||}}}}}}~~~}}}|||{{{zzz~~~yyytttuuuyyy{{{yyyvvvwwwwwwvvvttttttsssssssssyyyxxxwwwwwwvvvvvvwwwwwwtttttttttttttttuuuuuuvvvssssssssssssttttttuuuuuuuuuxxxzzzwwwssspppppprrrrrrrrrqqqnnnkkkjjjkkkmmmoooooooooooonnnlllkkkjjjkkkllllllllllllmmmmmmmmmpppmmmjjjiiiiiijjjiiihhhfffddddddggggggeeefffiiifffeeeeeeggghhhjjjmmmoooooonnnmmmnnnooopppooommmiiiiiiiiiiiijjjjjjkkklllfffiiikkklllkkkjjjiiiiiikkkjjjhhhgggffffffggggggdddfffhhhiiiiiiiiikkkllljjjkkkkkkkkkjjjhhhfffeeefffiiimmmnnnmmmkkkkkkkkkffffffeeedddddddddddddddhhhgggeeeeeeffffffeeeddddddcccYYYLLLGGGJJJFFF===888444000,,,+++,,,...///)))))))))))))))((('''eee^^^\\\WWWWWWUUUSSSOOOKKKGGGEEEDDDBBB@@@???>>><<<999777///333888;;;:::777444222444333111//////000111333//////000000000000//////000444555222000222222000///000111222222111000///---,,,,,,++++++,,,,,,---***+++,,,,,,******,,,---++++++***)))(((((())))))++++++++++++++++++++++++)))+++------,,,,,,...111444777@@@OOO\\\hhhvvvxxxgggWWWMMM@@@===999666666888888777777666333222111111222333555555666555444333222111444555666444222222444777333333333333333333333333...///000111111111111111//////000000000000000000///////////////000000000111111111222444555777777777888:::<<<===>>>>>>>>>DDDIIINNNOOOUUUeee{{{~~~~~~|||}}}~~~{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~|||||||||}}}}}}~~~{{{zzzzzz{{{|||yyyyyyzzz|||~~~}}}||||||}}}~~~~~~|||{{{}}}xxxtttvvv{{{~~~}}}zzz|||xxxtttrrrrrrtttuuuuuuuuuuuuuuuvvvwwwxxxxxxuuuuuutttttttttuuuuuuvvvttttttttttttttttttsssssstttwwwxxxvvvrrrooooooqqqppppppooollljjjjjjlllnnnrrrrrrqqqqqqooonnnmmmmmmkkkkkklllnnnoooqqqrrrrrrqqqooommmlllnnnppppppppppppnnnooorrrssspppqqqtttqqqqqqpppnnnnnnooopppooommmllljjjkkklllmmmmmmlllggggggggghhhjjjlllnnnooohhhiiijjjjjjjjjjjjlllnnnmmmjjjfffcccccceeehhhjjjfffhhhjjjjjjiiihhhhhhiiimmmmmmmmmllljjjgggdddccceeehhhlllmmmllljjjhhhhhhkkkkkkkkkkkkkkkkkkjjjiiifffffffffggghhhhhheeeccceeeggg```RRRKKKMMMIIIAAA<<<999444///++++++---...)))************)))((((((}}}bbb^^^]]]XXXXXXVVVTTTPPPKKKFFFDDDCCCAAA???>>>>>><<<999666777777777555444444666888333333111000000000111222//////000000000000//////000444666333111333444222222333444444333111...------,,,,,,++++++,,,,,,---***+++++++++++++++---///---,,,+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))---111666===LLL___mmmxxx}}}ooo[[[MMMEEEAAA===>>>===999888:::999777666555444333333444555555444555555666555444222111444666777555222111333666555555555555444444444444------///000000///......000000000000111111111111/////////000000111111111000000111333555777999:::::::::;;;<<<===>>>???@@@CCCJJJPPPUUU___rrr~~~}}}~~~~~~yyyzzz{{{{{{{{{{{{|||~~~yyyxxxwwwxxx{{{}}}~~~}}}{{{|||||||||{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~{{{yyyyyyzzzzzzuuuvvvxxx|||~~~~~~{{{xxxwwwyyy{{{}}}~~~~~~~~~|||yyyxxxyyy}}}~~~|||}}}xxxtttrrrsssuuuwwwssssssssstttuuuvvvwwwxxxvvvvvvuuutttttttttttttttttttttuuuuuuuuuuuutttsssuuuuuuuuusssqqqoooooopppooopppppppppooopppsssuuusssrrrrrrqqqoooooonnnnnnllllllmmmmmmnnnnnnnnnooopppooommmmmmoooqqqqqqqqqsssqqqqqqsssrrrnnnmmmooommmoooooolllllloooooommmmmmkkkjjjjjjjjjjjjiiihhhjjjjjjjjjjjjkkklllmmmnnnjjjjjjkkkjjjiiijjjmmmpppkkkhhhdddbbbaaacccfffiiijjjlllmmmkkkhhheeeddddddjjjjjjjjjjjjiiihhhgggfffcccfffiiijjjiiigggfffeeeeeefffhhhjjjlllllllllkkkeeeeeefffgggiiihhheeebbbdddfffbbbYYYQQQLLLHHHDDDCCC@@@;;;333---))))))***'''(((((((((((('''&&&&&&xxx___]]]]]]YYYXXXWWWUUUQQQKKKFFFCCCCCCBBB@@@@@@???===:::777::::::888555333444777999222222222111111111111000//////000000000000/////////333555333222555666444222333444444333000...,,,---,,,,,,++++++,,,,,,---)))***+++++++++,,,///111///...,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((('''&&&+++444<<>>AAADDDFFFFFFPPPYYYbbbppp~~~zzz||||||}}}~~~|||zzzyyy{{{}}}zzzxxxwwwyyy|||~~~{{{|||||||||{{{{{{}}}~~~|||||||||||||||{{{{{{zzz~~~~~~~~~}}}}}}~~~~~~||||||||||||}}}yyyyyyyyy{{{||||||yyywwwyyyzzz{{{}}}~~~yyyyyyyyyzzzzzzzzzyyyxxxzzzyyywwwvvvuuuvvvwwwxxxvvvuuuuuuttttttuuuuuuvvvwwwvvvuuutttsssrrrrrrrrrppprrrsssuuuvvvwwwvvvvvvvvvtttrrrqqqqqqrrrqqqqqqppprrrsssrrrrrrrrrtttvvvtttsssrrrpppoooooonnnnnnooooooooonnnnnnnnnnnnnnnsssqqqpppoooqqqqqqpppoooqqqnnnnnnqqqpppkkkiiikkkiiimmmmmmkkklllpppqqqnnnmmmlllllllllmmmmmmkkkiiikkklllllllllllllllmmmmmmlllmmmnnnmmmkkkjjjjjjkkkiiihhhgggffffffgggggghhhiiikkklllkkkiiifffeeedddiiihhhhhhgggggghhhhhhiiieeegggiiijjjhhhgggffffffaaacccfffhhhjjjjjjiiihhhfffeeeddddddfffffffffdddeeecccccc___UUUIIICCCDDDCCCBBB>>>777000+++***+++''''''((((((''''''&&&%%%uuu]]]]]]\\\YYYYYYXXXVVVQQQLLLFFFCCCDDDCCCAAAAAA@@@>>>;;;888777999;;;;;;888666555444111222222222222111000000//////000000000000//////...333555333333666777555000111333333333000---,,,---,,,,,,++++++,,,,,,---((()))******+++---000333000///,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++555DDDOOOaaacccqqqoooWWWIIIFFFCCC>>>999:::@@@AAA;;;777777666222444444333333222111000000111333444666666555333222'''...777:::777333111111<<<;;;999666333111///...111222333444333222000...///////////////000111222...///000111222333444444444444444444555777888999===<<<<<<===@@@DDDHHHKKKMMMXXXeeeqqq~~~~~~}}}}}}}}}}}}}}}}}}zzz||||||zzz{{{}}}}}}{{{zzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzxxxuuuwwwyyyxxxuuusssrrrrrrssstttvvvwwwxxxxxxxxxwwwyyyxxxwwwuuuttttttssssssxxxwwwuuutttrrrqqqqqqqqqmmmooorrruuuwwwyyyyyyyyyxxxtttpppppprrrtttsssrrrrrrssssssrrrpppnnnooopppxxxwwwvvvtttssssssssssssqqqqqqqqqqqqrrrrrrrrrrrrtttrrrpppppppppooommmkkknnnlllmmmppppppmmmlllmmmlllpppqqqnnnoootttuuuqqqmmmlllmmmoooqqqrrrpppnnnjjjkkklllmmmnnnnnnnnnnnnllloooqqqpppmmmiiigggfffjjjkkklllmmmmmmllljjjiiicccfffiiikkkjjjiiiiiijjjjjjiiigggfffffffffggghhhhhhjjjllllllkkkiiiiiijjjgggiiikkkmmmmmmllljjjhhhhhheeebbbaaaccceeefffgggeeebbbccccccWWWFFF???CCC??????===999222//////000)))))))))))))))(((((('''ttt___ZZZ[[[WWWUUUSSSQQQNNNKKKIIIHHHDDDKKK:::<<>>BBB???<<<:::999888777555333333333333333333333333111222444444444222000///333333222222222222222333000222333111------///333333222111000///...---,,,000///---------------,,,...---...111666777666333444555777999:::;;;;;;;;;===???CCCFFFFFFFFFMMMVVVbbbnnn~~~~~~~~~~~~~~~}}}~~~}}}|||{{{|||~~~~~~}}}|||~~~~~~~~~~~~yyy{{{}}}~~~~~~|||{{{}}}zzzzzz{{{{{{xxxuuu|||}}}}}}}}}}}}||||||{{{yyyxxxwwwvvvvvvwwwxxxyyyyyywwwrrrooosssxxxvvvqqqwwwwwwvvvtttsssrrrqqqppprrrvvvyyyxxxuuurrrqqqssswwwvvvuuuvvvxxxyyyyyyxxxuuuqqqoooqqqtttuuurrrnnnwwwtttooolllkkkmmmqqqssspppsssuuuuuusssqqqrrrssstttrrrrrrsssrrrpppsssxxxsssqqqppppppqqqpppmmmiiiuuuqqqmmmlllnnnppppppooosssqqqmmmjjjjjjlllpppsssqqqooollllllnnnooommmkkkkkkjjjiiikkknnnooollljjjdddkkknnnmmmmmmooollleeeggghhhjjjjjjiiiiiijjjllljjjhhhgggeeeeeeggghhhjjjiiifffddddddgggiiigggeeeeeegggiiikkklllkkkjjjiiifffgggiiijjjiiihhhfffeeefffdddccccccdddfffiiilllffffffdddbbb```[[[MMM??????===;;;666222000111333...***'''$$$%%%ppp\\\YYYZZZWWWVVVTTTQQQNNNKKKIIIHHHBBBLLL======BBB<<<>>>:::<<<888666999:::777555555...000222333222000111111//////......//////000000,,,---///444999:::999777///000222333222000---,,,------------,,,++++++***)))******++++++++++++***++++++++++++++++++++++++))))))***+++++++++++++++(((...+++)))///;;;WWWxxx~~~yyyooo___NNN???===>>>999555666???===<<<;;;;;;999777444444444444333333333333333333444555666555444333222666555444222111111111111///111222222111000000000000000000///////////////333111000///////////////555444444666999:::999777666888;;;<<<<<<===@@@BBBCCCBBBEEEIIIMMMRRR\\\fffttt|||~~~~~~~~~~~~~~~~~~|||||||||~~~~~~}}}}}}}}}~~~~~~|||}}}~~~}}}{{{zzz{{{|||||||||{{{{{{{{{|||{{{|||}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzz{{{yyytttqqqssswwwvvvqqqssssssssstttttttttuuuuuu{{{zzzwwwtttrrrrrruuuxxxtttsssssstttvvvxxxwwwvvvwwwssspppqqquuuyyyxxxvvvsssrrrqqqpppoooooooooooonnnqqqttttttrrrqqqrrrssstttrrrqqqrrroookkklllppprrrqqqppppppqqqpppmmmiiisssooollllllmmmoooooonnnqqqnnnkkkiiijjjllloooqqqooollljjjjjjlllmmmkkkjjjooonnnnnnppprrrsssqqqnnniiimmmnnnkkkkkknnnmmmhhhggghhhiiiiiihhhhhhiiijjjgggfffeeeeeeeeeggghhhiiiiiihhhgggggghhhiiiiiihhhhhhiiijjjllllllkkkjjjiiifffgggiiikkkkkkjjjiiihhheeedddccccccdddfffiiikkkggggggeeecccbbb^^^QQQDDD;;;999666333111///------...+++))))))&&&!!!"""&&&jjj[[[ZZZ\\\XXXWWWTTTRRRNNNLLLIIIHHHFFFSSSDDD@@@AAA999<<<999888888;;;@@@>>>888666888111222444444222111111222---...//////000000000000333222222333444444111/////////000000///...,,,+++------,,,++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++***)))***+++------,,,++++++///+++***666FFF___|||www~~~~~~uuuggg[[[XXXYYYWWWRRRLLLFFF@@@===>>>???>>>===BBBBBBAAAAAA@@@<<<888444444444444444444444444444444444444444555555555555888777555333111//////...///000111333444444111...............///000000111444333222111111111222222666555444555777999999888999<<<>>>???@@@AAAEEEIIIHHHEEEGGGOOOYYYdddqqq|||~~~~~~|||~~~}}}|||{{{}}}~~~~~~~~~}}}{{{yyyxxx{{{~~~|||{{{yyy{{{}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzz}}}{{{wwwrrrsssvvvuuupppqqqrrrrrrssstttuuuvvvvvv|||yyytttrrrrrrsssuuuuuuqqqpppppprrrtttvvvvvvuuuyyyuuuqqqqqqtttwwwxxxxxxssstttwwwxxxxxxuuurrrooommmooorrrrrrrrrrrrssstttvvvttttttuuusssmmmmmmpppsssrrrrrrrrrsssrrrooommmpppnnnllllllmmmnnnmmmlllmmmlllkkkjjjjjjlllnnnppplllkkkjjjjjjkkkkkkjjjiiinnnmmmmmmnnnppppppooommmmmmooommmjjjiiilllllljjjhhhiiiiiihhhffffffgggiiiddddddeeeeeefffggghhhhhhhhhiiijjjjjjiiiiiikkkmmmggghhhiiiiiiiiihhhgggfffccceeegggiiijjjjjjiiihhhhhhgggeeedddcccdddeeeeeeeeefffeeecccccc```VVVJJJ;;;777333111000///,,,)))---***)))++++++'''$$$%%%eee[[[___aaaWWWUUUSSSQQQNNNKKKIIIHHHNNN]]]NNNDDD@@@666999666666:::AAAFFFAAA888555777666777777555222/////////000111222222222111000///444444333222111///---,,,000000000//////...---,,,---,,,+++***+++,,,---...---,,,,,,+++************++++++++++++++++++++++++---,,,+++---//////---+++,,,222///111@@@PPPcccyyyxxxzzzxxxsssbbbZZZNNNEEEBBBEEEGGGGGGDDDHHHHHHDDDCCCEEEEEEAAAKKKIIIHHHFFFDDD???:::555444444444555555555555555222222222222222333444555555444333111000///......222000///111444555222//////............///111222111222333222222222333555555444333444666888:::;;;======???BBBEEEHHHIIIHHHIIIGGGKKKXXXgggvvv~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{yyy{{{~~~~~~}}}~~~zzz|||~~~~~~|||{{{zzzzzzyyyyyyyyyyyyzzzzzz~~~}}}yyyssssssvvvtttpppssstttttttttttttttttttttuuusssrrrtttuuutttpppkkkpppoooooopppsssuuuuuutttyyyvvvrrrqqqqqqrrrqqqppprrrtttwwwzzzyyyvvvrrrpppmmmoooppprrrssstttuuuvvvsssrrrtttwwwuuuqqqpppssstttttttttuuuuuutttrrrpppooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkklllmmmnnnooollllllllllllmmmmmmlllkkkllllllllllllmmmmmmmmmlllmmmmmmllljjjiiiiiiiiihhhhhhiiihhhgggeeedddfffgggbbbccceeeggghhhiiijjjjjjgggiiikkkjjjhhhhhhkkknnnjjjjjjjjjjjjiiihhhgggfff___aaacccfffhhhhhhgggggglllkkkiiifffdddbbb``````cccddddddbbbcccbbb[[[QQQCCC<<<444000111111...***,,,&&&$$$(((***'''$$$$$$```ZZZ___```TTTSSSRRRPPPMMMKKKJJJIIIQQQbbbSSSFFF@@@888<<<888888===EEEHHHBBB777333555666777666444222000000111666777777666444222///---+++,,,---///000222444555111111111111000///......---,,,+++***+++,,,---......---,,,+++******++++++++++++++++++++++++++++++...---,,,,,,---------,,,,,,666888???QQQ___kkkzzz{{{xxx~~~uuuhhh```LLLGGGAAA>>><<<===@@@CCCGGGOOOSSSOOOKKKIIIEEEAAAPPPLLLHHHDDDAAA>>>999777444444444555555555666666333222222222222333555555111000000////////////000555111...---000333333222111000///......///111222000222555666555444555666444555666888:::===@@@CCCAAA>>>>>>CCCKKKOOOLLLHHHJJJKKKTTTdddvvv~~~~~~~~~}}}{{{zzzyyy{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~|||{{{|||}}}|||}}}~~~~~~~~~|||zzzyyyxxxxxxyyyyyyyyyyyyxxxxxx}}}}}}yyytttsssuuuuuuqqqssssssssstttttttttttttttsssqqqqqqrrruuutttoookkkpppooooooqqqsssuuuuuutttssssssssssssrrrqqqnnnlllnnnooopppqqqqqqooonnnmmmoooooooooqqqsssuuuvvvvvvnnnnnnpppsssqqqmmmmmmpppqqqssstttttttttsssrrrqqqooopppppppppooonnnnnnnnnlllllllllmmmmmmnnnnnnnnnnnnooopppppppppooooooooommmnnnnnnmmmmmmmmmmmmnnniiiiiijjjkkkjjjgggeeeeeehhhhhhhhhfffddddddfffhhhcccdddfffhhhjjjkkkkkklllfffiiijjjiiiggggggiiimmmnnnnnnmmmmmmlllkkkjjjiii___aaacccfffggggggffffffjjjjjjiiigggfffdddbbbaaadddeeeeeedddeeefffaaaZZZMMMDDD888111000111///---,,,&&&"""%%%'''&&&&&&'''\\\WWWZZZYYYSSSRRRQQQPPPNNNMMMLLLKKKMMM```QQQDDDAAA<<>>CCC<<<:::<<<@@@CCC???777333444000111222222111222555777<<<;;;888666333222000000222333222///,,,+++...111111222444555444222///---------------,,,++++++***---,,,+++******+++---...++++++++++++++++++++++++)))+++---+++))),,,555<<>>>>><<<@@@777::::::===@@@>>>777444555222333333111000000222444;;;999777444222222111222...//////...,,,...222777000111444555444222...,,,------......---+++***(((---,,,*********,,,...///++++++++++++++++++++++++(((---000...,,,000<<>>@@@@@@@@@CCCEEEFFFHHHIIIHHHKKKWWWjjjyyy|||}}}|||}}}}}}{{{www{{{|||~~~|||{{{zzzyyyyyyzzz||||||}}}}}}~~~||||||}}}~~~}}}}}}~~~}}}{{{zzzyyyyyytttwwwzzzzzzxxxxxxzzz}}}vvvvvvuuuvvvxxx{{{~~~yyyzzz{{{||||||{{{zzzyyysssvvvuuuqqqqqquuuxxxwwwuuuuuutttttttttssssssssshhhlllqqqrrrqqqoooppprrrrrrqqqppppppqqqqqqpppooorrrssssssrrrqqqqqqrrrsssqqqpppooooooooopppqqqqqqnnnllliiijjjnnnqqqqqqpppnnnlllllloooooonnnqqqwwwnnnrrruuuuuusssrrrsssuuuooopppooollliiijjjnnnqqqpppnnnllliiihhhiiijjjkkkiiilllpppqqqooommmmmmoookkklllmmmjjjggggggiiillllllfffdddggggggeeegggmmmhhhhhhgggeeeeeefffjjjmmmgggfffeeeeeefffhhhjjjlllnnnjjjggggggiiiiiigggdddmmmlllkkkkkkjjjkkkkkkkkkggghhhhhhhhhgggeeebbbaaaiiikkklllmmmllliiifffdddbbbeeedddaaabbbffffffdddbbb___WWWLLLAAA777222000'''))),,,///,,,&&&%%%)))wwwUUUKKKPPPTTTWWWVVVQQQKKKLLLRRRTTTQQQSSSLLLEEEBBBDDDCCC>>>888666777888777666555666777333333444666777555222...888;;;===;;;666333333555222111000.........//////,,,000444333///,,,++++++......---,,,,,,+++******------,,,+++************)))111555///***+++,,,+++---+++---000222999LLL___zzzxxxlllmmmwww~~~xxxhhhUUUFFF<<<777555555222444999999>>>TTTlll{{{zzztttqqqjjjLLL;;;999999666333444555666444111...,,,444444444555555555555555222111///---+++,,,000444///.........000222444555111//////000000111888AAAUUU\\\aaa___ZZZWWWRRRMMMCCC@@@AAAGGGHHHCCCCCCFFFNNNNNNLLLLLLQQQccc{{{~~~~~~~~~||||||||||||}}}~~~zzzzzz{{{{{{||||||}}}}}}}}}{{{yyy|||}}}yyy~~~{{{yyy|||wwwuuuvvvxxxtttvvvxxxzzz|||}}}}}}}}}|||wwwtttuuu{{{~~~{{{yyyyyy{{{{{{{{{tttrrrrrruuuxxxxxxvvvsssrrrssstttttttttsssrrrqqqnnnooooooqqqrrrsssttttttnnnppprrrqqqooonnnppprrruuutttsssrrrqqqpppppppppooooooppprrruuuuuutttsssqqqsssttttttrrrqqqqqqrrrnnnoooooonnnmmmmmmnnnpppuuusssqqqrrrsssrrrnnnkkkmmmqqqsssooohhheeejjjoooqqqmmmjjjjjjlllmmmkkkhhhnnnooopppoookkkiiijjjlllnnnllljjjjjjllllllhhheeejjjhhhgggeeefffhhhkkkmmmllllllkkkiiigggfffgggiiiggggggeeecccbbbeeejjjnnniiiiiihhhgggfffeeeddddddkkkiiiiiilllpppoookkkeeegggeeeddddddfffggggggffflllmmmmmmlllkkkiiigggfffdddaaaaaadddiiijjjgggcccbbbcccbbb^^^UUUIII===555333///+++'''''''''((()))wwwXXXPPPTTTVVVQQQRRRSSSSSSSSSRRRRRRQQQYYYPPPFFFAAABBBBBB???;;;666888888888666555666777555444444555666555222000111444777888888777777888222111000/////////000111///111222222000---++++++---------,,,,,,++++++++++++++++++***++++++,,,,,,)))...000+++(((+++---,,,222,,,+++111<<>>FFFOOOdddyyy{{{tttnnnlllkkk|||qqq[[[DDD777666666444444555666666555333111///555555555555444444444444333111///......///111222222111000000/////////000111000000111000111999CCCXXXaaagggeeeaaacccggghhhWWWNNNIIILLLNNNKKKGGGGGGLLLOOOTTTXXXaaarrr~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzzzz|||~~~~~~|||}}}}}}yyyzzz{{{}}}~~~}}}~~~~~~{{{zzz~~~~~~}}}{{{yyyyyyzzzuuuwwwyyy{{{|||}}}}}}}}}yyytttssswww|||~~~~~~|||xxxvvvuuuvvvvvvuuuuuutttssstttwwwwwwuuusssrrrssstttuuuvvvuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqoooqqqrrrqqqooonnnoooqqqqqqppppppppppppqqqqqqrrrppppppppprrrtttuuusssqqqoooqqqrrrqqqpppooooooooooooqqqrrrrrrqqqqqqrrrtttrrrpppooopppqqqpppmmmjjjnnnnnnnnnmmmmmmmmmnnnooonnnnnnnnnlllkkkjjjkkkkkkkkkmmmnnnmmmkkkjjjlllmmmkkkjjjhhhhhhiiijjjiiihhhhhhgggeeeddddddeeefffgggllllllkkkiiigggfffgggiiifffggggggfffeeeeeehhhjjjjjjiiihhhgggfffeeeeeeeeellljjjjjjmmmpppppplllggggggeeeeeefffhhhjjjjjjiiilllllllllkkkiiifffdddbbbcccaaaaaadddiiikkkiiifffeeegggiiihhhaaaWWWKKKDDD888333---******++++++***www\\\VVVXXXXXXPPPNNNRRRYYYYYYTTTWWW___^^^TTTHHHAAA???@@@???>>>777888999888666555666777:::888666555555555333111...///222666999:::888666222111000///000111222333444333111000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++---,,,))))))---...---222,,,+++777JJJ^^^ooo{{{}}}|||wwwrrruuu{{{~~~|||yyy}}}|||pppcccHHHFFFCCC@@@===<<<;;;;;;999777>>>NNNZZZaaaiiirrr~~~wwwooohhhccc```___XXXJJJ<<<555555555333666666666666555555444444555555555444444333333333444111...///222333222000111111111111000...---,,,111000222333222333<<>><<<777888999888666555666777BBB>>>999666555444333222000000111444888777333///111111000000000222333444777333///...//////---++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------,,,++++++---///...,,,,,,---555EEEXXXjjjwww~~~}}}xxxssskkkqqquuuxxx{{{|||xxxqqq|||~~~~~~zzzuuukkk\\\NNN;;;<<<<<<<<<:::999777666777:::III```ppprrrlllhhhwww|||iiiZZZRRRHHHDDD>>>888555666666444666666555444444555666777666555555444333222111111444111...000555666333///...///000111111000...---222222333555444777CCCOOOmmm{{{{{{nnnjjjpppwww~~~vvvooonnnooolllfffaaakkkqqqyyy~~~}}}}}}}}}~~~~~~}}}|||}}}~~~|||zzzyyyzzz{{{zzzxxx}}}~~~zzz{{{{{{|||}}}|||{{{~~~|||xxxyyyyyyzzz{{{||||||}}}}}}{{{vvvuuuvvvyyy{{{{{{|||zzzzzzzzzyyyxxxyyywwwuuutttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvttttttsssrrrqqqppppppooosssssssssrrrqqqpppppppppllllllmmmnnnpppqqqssstttsssrrrrrrrrrsssrrrpppmmmqqqrrrssssssqqqppppppqqqooorrrtttsssqqqnnnllllllppppppppppppppppppoooooorrrnnnkkknnnrrrrrrmmmhhhnnnoooooonnnkkkkkklllnnnjjjkkkkkkkkkkkkkkkkkkkkklllmmmllljjjggghhhlllpppjjjkkkllllllllljjjiiihhhkkklllllljjjhhhfffggghhheeefffggggggfffgggiiikkkllljjjgggeeedddeeeggghhhmmmkkkjjjkkkmmmnnnllljjjiiihhhhhhiiikkklllkkkjjj```aaadddfffggghhhhhhhhhhhhfffeeefffhhhhhhgggeeecccdddggggggfffbbb^^^[[[PPPEEE888000//////...+++www^^^YYYWWWSSSTTTOOOQQQZZZYYYUUU]]]nnnWWWQQQIIICCC@@@===;;;888777999999888777666777888HHHDDD===777555333222111111000000333555555000,,,111111000000000222333444777333...---...///---++++++,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++******---...---***)))***777JJJ[[[hhhqqqxxx{{{zzztttoookkkjjjrrryyy{{{{{{{{{xxxttt~~~wwwmmmdddZZZKKK???:::;;;<<<<<<;;;888555333000666FFF___qqquuunnngggkkkeeeOOOFFF;;;888666666666555444444555444333222333444666777555555444333222111111000333000///111666777444//////000111111111000...---333333555777888===MMM\\\|||xxxlllhhhhhh{{{}}}zzzyyy~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}|||}}}{{{yyyxxxyyy{{{||||||}}}yyyzzz{{{}}}~~~}}}|||}}}~~~zzzuuuzzzzzzzzzzzz{{{{{{||||||zzzyyyyyyzzz{{{||||||{{{|||zzzxxxwwwxxxyyyxxxwwwxxxxxxvvvuuuttttttuuuvvvwwwvvvvvvuuuuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssssssssrrrqqqooooooooopppqqqrrrssstttsssrrrrrrrrrrrrqqqnnnlllppprrrssssssqqqppppppqqqllloooqqqrrrpppnnnmmmmmmoooppppppoooooonnnoooooommmmmmmmmnnnooonnnlllkkkqqqnnnllllllnnnooonnnlllmmmllllllkkkkkkjjjiiiiiilllnnnnnnkkkgggfffiiimmmeeefffhhhjjjjjjiiihhhgggkkkllllllkkkhhhgggggggggffffffeeedddeeeggglllpppllljjjgggeeeeeefffhhhiiikkkjjjiiiiiijjjkkkkkkjjjkkkjjjiiiiiijjjjjjgggeee```aaadddfffhhhiiijjjjjjfffeeeeeefffggghhhiiihhhjjjjjjiiihhhgggfffffffff]]]QQQAAA666000///---+++www^^^WWWVVVRRRQQQQQQVVV]]]\\\TTTSSSYYYPPPMMMHHHDDD@@@===:::777888999:::999777666777888IIIDDD===777444333222111/////////111333333111000222111000///000111222333333111...------...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************((('''(((,,,,,,***)))+++777KKKcccpppuuuxxxyyyyyyxxxttttttrrrwww|||~~~{{{zzz|||}}}}}}yyytttiii[[[RRRLLLBBB999999::::::;;;:::888666555222444;;;GGGTTT[[[\\\ZZZddd}}}uuuUUUCCC???555222111444666333222333444444222222222333444555333333333222222111111111222000///111444666444111444333333222000///---,,,444555777999;;;EEEYYYlll|||mmmbbb[[[rrr}}}~~~}}}||||||{{{{{{}}}{{{}}}{{{zzzzzz}}}~~~|||zzzyyy{{{{{{|||~~~}}}}}}{{{xxxvvvzzzzzzyyyyyyyyyzzzzzz{{{vvvxxxzzz|||}}}}}}}}}|||{{{yyyxxxxxxyyyzzzzzzyyyvvvwwwwwwvvvuuutttvvvwwwwwwwwwvvvuuutttuuuuuuuuuqqqqqqrrrrrrsssssstttttttttsssrrrrrrttttttsssrrrrrrrrrqqqqqqrrrsssssstttsssrrrrrrrrrrrrqqqnnnlllnnnoooqqqpppooommmnnnnnnjjjmmmpppqqqrrrrrrssstttmmmnnnnnnmmmkkkjjjlllmmmfffiiimmmnnnmmmmmmooorrrrrrnnnkkklllpppqqqooolllooonnnlllkkklllkkkiiihhhkkklllmmmllliiigggggggggggghhhiiikkkllllllkkkjjjjjjkkklllkkkiiigggfffggggggfffeeeddddddgggmmmqqqkkkjjjhhhffffffggghhhiiikkkjjjiiihhhhhhiiijjjkkkkkkjjjiiijjjjjjhhheeebbbdddeeefffggghhhgggffffffaaaaaabbbdddgggiiilllmmmkkkjjjhhhfffeeefffggghhhccc[[[MMM@@@777111---+++xxx^^^XXXWWWUUUQQQUUUYYY\\\\\\XXXSSSPPPMMMJJJGGGCCC@@@===;;;:::888999:::999777666777888DDD???:::555333333222111...///000000000000222333222111000/////////000111...//////...,,,,,,---...---------,,,,,,+++++++++,,,,,,++++++***+++++++++(((&&&(((++++++)))...666LLL___ttt{{{|||||||||zzz}}}vvvvvvzzz}}}}}}}}}yyytttgggaaaVVVJJJDDDCCC>>>888666666555555555555555666666666666777;;;BBBHHHKKK[[[ooo}}}cccIII===<<<666111111555777444333555444444333333333333333333222222222222111111111111000000000111222333333333555444333222000000//////555666888:::>>>KKKdddzzzttthhh^^^kkk~~~~~~~~~~~~~~~}}}}}}{{{zzz|||~~~}}}|||{{{{{{|||}}}|||{{{~~~~~~|||zzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzzvvvxxxzzz{{{{{{{{{|||||||||zzzyyyyyyzzzzzzyyywwwsssvvvxxxxxxvvvuuuvvvxxxvvvuuuuuuuuuvvvwwwyyyzzzrrrrrrrrrsssssssssttttttrrrpppooopppssstttsssrrrqqqqqqqqqqqqrrrssstttuuurrrrrrqqqqqqrrrqqqnnnlllnnnoooppppppnnnmmmmmmnnnnnnoooqqqqqqqqqqqqssstttnnnoooooollliiihhhjjjlllhhhjjjlllmmmmmmnnnqqqtttpppooonnnnnnoooppppppoooooommmkkkkkkmmmmmmllliiijjjkkkmmmppppppnnniiieeellllllmmmmmmmmmmmmmmmllljjjkkklllllliiigggfffggghhhhhhhhhfffeeegggjjjmmmjjjiiihhhhhhggghhhhhhhhhlllkkkjjjhhhggghhhkkkmmmjjjjjjiiijjjkkkiiifffccceeefffgggggggggfffeeedddaaabbbcccdddeeegggjjjllleeeeeeeeedddddddddccccccbbb```YYYNNNAAA666///,,,yyy___YYYZZZYYYUUUXXXYYYWWWYYY]]][[[VVVMMMJJJFFFBBB???>>>>>>===888999:::999777777777888>>>;;;666333333333222222111222333111------000444222111000.........//////+++---///...,,,***,,,///......---,,,,,,+++******************+++,,,------+++)))***,,,+++,,,555BBB[[[kkkzzz}}}}}}~~~~~~{{{zzzxxxrrrvvv}}}~~~ooo```WWWRRRHHH???===???>>>:::444333111000000111222333333777:::999;;;AAAJJJOOOOOOaaaqqqooo[[[EEE<<<;;;999333333888:::666666999555555444444444333333333111111111111111222222222///000111111000111333555333222111111111222444555666777999;;;@@@OOOkkkvvvkkkiii|||~~~}}}|||||||||}}}~~~~~~~~~}}}zzzwwwxxx|||}}}|||}}}~~~~~~|||zzz}}}{{{|||zzz|||zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxyyyxxxxxxxxx{{{|||xxxwwwuuutttttttttrrrppprrruuuxxxyyywwwvvvwwwxxxttttttuuuvvvxxxzzz}}}ssssssssssssssssssssssssooonnnmmmnnnrrrtttsssqqqpppppppppqqqrrrtttuuuvvvrrrqqqqqqqqqrrrqqqnnnlllpppqqqrrrrrrpppoooooopppssstttsssqqqnnnmmmmmmooopppqqqqqqnnnkkkiiikkknnnooonnnmmmmmmmmmooopppqqqmmmppprrrpppmmmmmmooosssnnnllljjjlllnnnooonnnlllkkkllloootttxxxuuunnnhhhlllkkkkkkjjjiiiiiiiiihhhiiikkkmmmllliiigggffffffiiijjjjjjiiigggfffggghhhiiiiiiiiiiiihhhhhhhhhhhhmmmlllkkkiiihhhiiillloooiiiiiiiiikkklllkkkhhheeebbbccceeefffgggffffffeeefffffffffdddcccccceeefffbbbccceeeggggggfffdddbbb^^^aaaaaaYYYJJJ;;;111---xxxccc]]]\\\ZZZZZZaaaaaaXXXUUU\\\]]]XXXPPPLLLGGGDDDBBB@@@>>>===777;;;<<<777333555777777555666888999999777555333222111111555999888222,,,222222222111000//////...111000...,,,+++,,,---...+++...---***+++000///***444+++%%%)))......+++***///******,,,***+++:::NNNpppxxx~~~{{{}}}wwwrrrqqqssszzz{{{hhhXXXKKKCCC======<<<999777888888555333333444555555444444888777555>>>LLLOOOGGGFFFEEEIIINNNKKKAAA<<<>>>666444111222444888::::::444444333222222222222333333333555666666555444333999666333111222555888999:::666222222222222444666999666888???DDDPPPkkk}}}~~~||||||}}}~~~~~~~~~|||{{{zzz}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}{{{xxxyyyuuuqqqppprrrvvvyyy{{{}}}yyyuuuvvv{{{~~~~~~|||}}}|||{{{yyywwwvvvttttttrrrsssuuuvvvwwwwwwwwwvvvyyyvvvrrrppppppssswwwzzzvvvuuutttttttttuuuwwwxxxyyyxxxvvvtttsssqqqqqqqqqyyyxxxvvvttttttttttttuuuvvvuuusssqqqooonnnoooooorrrrrrrrrrrrssstttuuuuuuuuutttqqqooonnnnnnooooooooopppqqqpppooooooqqqsssrrrrrrsssrrrrrrqqqpppooommmoooqqqpppmmmlllnnnppplllkkklllmmmppprrrrrrrrrqqqiiinnnsssiiiooolllhhheeeeeegggjjjlllmmmllljjjhhhggggggiiijjjhhhkkknnnmmmkkkjjjmmmooojjjkkkkkkiiieeedddfffiiillllllllllllkkkjjjiiiiiifffiiilllllliiigggiiikkkmmmjjjgggfffggghhhhhhgggkkkjjjhhhfffeeeddddddddddddcccbbbdddfffeeeaaa^^^]]]^^^```___WWWIII999...vvvaaaZZZYYYXXX[[[aaaaaaYYYWWW\\\^^^YYYQQQMMMHHHDDDBBB@@@>>>===999;;;999777888<<<;;;666666666666666666666555555555222000222555666333///222222111111000//////...111///...,,,,,,---...///...000///,,,---111000+++333...+++,,,,,,+++---111***(((+++//////000AAAUUUzzz~~~yyyuuutttwww{{{~~~yyygggWWWFFF>>>777777888666555666777555333222444555444444333777777777AAAOOORRRLLL@@@<<<;;;===<<<:::>>>EEE===:::666444444555666555444333333222222222222222555555666666555444222111333333444555777777777666999777777888999:::;;;<<>>;;;:::777777<<<@@@<<<555888666555333333444555555777333//////222444444333222222111111000////////////......------...000111///000///,,,---000...+++---,,,---,,,'''$$$)))222((()))---222111555GGG[[[xxx{{{{{{yyy|||vvvuuuyyyvvvcccSSSCCC:::444333444444555777888666333333444555444444333777777777???KKKMMMIII<<<888666666666888???GGG@@@<<<888666555555444444444333333222222222222222444444555555444444333222000111444777888999999999666777999:::;;;<<<======HHHAAA@@@HHHTTTeee~~~~~~|||}}}|||wwwyyyxxxxxxzzz}}}~~~|||yyyvvvuuuvvvwwwwwwwwwyyyxxxvvvvvvxxxyyyyyyxxx|||yyyvvvvvvyyy{{{zzzyyytttttttttuuuuuuvvvwwwxxxtttsssqqqpppqqqtttwwwyyytttuuuvvvwwwvvvuuurrrqqqssssssrrrrrrsssssstttuuuppppppooonnnnnnnnnnnnnnnuuuuuuuuuuuuuuuuuuttttttqqqqqqpppoooooooooooopppooonnnnnnmmmllllllkkkkkkpppooonnnmmmmmmnnnooopppqqqssstttsssqqqnnnmmmmmmiiijjjkkklllmmmmmmmmmmmmhhhjjjlllmmmlllmmmnnnooonnnnnnqqquuu{{{uuunnnlllqqqrrrkkkhhhjjjhhhhhhgggffffffgggiiijjjkkkjjjiiigggffffffffffffmmmkkkiiiiiiiiiiiihhhggghhhiiilllooopppnnniiifffeeeeeefffggghhhiiiiiihhhcccccceeeiiikkkkkkiiigggdddeeefffiiilllllljjjhhhkkkjjjhhhggggggiiikkkllldddddddddfffggggggeeecccfffggggggfffbbbZZZPPPIIIxxxccc]]][[[YYYYYY^^^```[[[ZZZ\\\\\\YYYUUURRRMMMIIIGGGDDDAAA???:::<<<<<<;;;===>>>:::444666555555444333333333333666333000///111333444333111111111111000000//////............///000111222//////---,,,---...,,,******+++......)))$$$(((///+++,,,...000000777KKK___nnnssswwwxxx|||xxxxxx~~~vvvgggYYYFFF===555555666666777::::::777555444555666555555666888777555999???@@@<<<555666888999999888:::<<<;;;999666555666777777666555444444333333333333333111111222333444555555555444555888:::;;;<<<>>>???888:::;;;999999<<>>;;;>>>LLLVVVOOO@@@888888:::333555666777666444111//////111333444444333111///111111000000000000000000...//////000111222222222222///...111222000///000000,,,---222444000,,,+++***)))(((,,,666III```pppmmmvvv}}}uuuyyyzzz{{{ppp```SSSDDD;;;555555777777888;;;<<<:::777666666777666555555666666666666777777666333666555333555<<>>NNNYYYRRRAAA777777:::666666666666555333222111///111333333333111111000000000000000000000000111///000000111222222222222000++++++///111///...111///+++***---...,,,***+++---++++++111AAAVVViiisssssszzz|||vvvzzz}}}}}}jjjTTTCCC<<<555111333777888999;;;;;;999666555555555555444333444555777777777777999777999888444777BBBKKKNNN===;;;888777666444111///444444333222222222222333555555666999<<>>:::777555333333444333222333333555666666444555777333777888555888AAAHHHIII===;;;999888777666333111333222111111000000111111000222555:::@@@GGGLLLPPPXXXaaakkkmmmeeeZZZQQQLLLYYYeeemmmkkkppp}}}||||||~~~|||{{{}}}zzzwwwxxxzzz{{{zzzzzz{{{}}}~~~}}}|||zzzwwwsssqqqrrruuuxxxyyyuuuuuuvvvyyy|||}}}|||{{{rrrtttvvvwwwvvvvvvwwwxxxtttsssrrrqqqsssvvvyyy{{{{{{yyyvvvtttssssssuuuvvvrrrsssttttttrrrpppnnnlllpppqqqrrrssstttsssrrrrrrkkklllnnnpppsssvvvyyyzzzyyywwwuuurrrooonnnnnnnnnooopppqqqrrrsssrrrqqqqqqmmmooorrrtttvvvvvvvvvuuulllmmmnnnoooppppppppppppuuuuuutttqqqnnnlllmmmnnnmmmnnnooopppqqqqqqqqqqqqooonnnooorrrttttttpppllljjjiiiiiillloooqqqqqqqqqkkkqqqsssnnniiihhhlllooonnnmmmkkkjjjiiijjjjjjkkkeeegggkkknnnooonnnlllkkkggghhhhhheeecccccchhhlllgggiiijjjhhhdddcccdddgggiiiiiiiiiiiihhhgggfffeeeeeeiiilllkkkhhheeedddfffhhhhhhiiijjjkkkjjjgggeeeeeedddcccbbbccceeegggiiigggiiiiiihhheeedddeeehhheeedddcccdddfffggggggfff|||nnnmmmnnnmmm^^^[[[\\\bbbeeebbbZZZUUUPPPWWW]]]cccmmmpppaaaMMMEEEGGGHHHFFFAAA<<<::::::666666555444444444444555222333555555555333111000000000000000000000000000111000111222333333111///000000000000///...,,,,,,,,,++++++++++++,,,---...///...333???RRReeerrrxxxvvvbbbSSS<<<666333888;;;;;;>>>DDDAAA999333444666555333333444555555555444555888:::555555555666999===BBBDDD=========:::777555555666444444333222222111000000444444444;;;MMMaaannnpppssstttvvvuuulllccc```cccjjjvvv}}}}}}|||}}}~~~{{{yyyyyy{{{}}}|||}}}}}}zzzxxx|||||||||||||||zzzwwwtttvvvvvvxxxyyy{{{|||}}}~~~wwwwwwwwwvvvwwwwwwxxxxxxuuuzzz{{{wwwuuuwwwzzz{{{{{{zzzyyywwwtttrrrsssuuuxxx{{{}}}{{{vvvsssuuuyyyuuuwwwyyyuuuooolllmmmooopppppprrrsssuuuvvvwwwxxxxxxxxxvvvtttrrrpppnnnmmmsssuuuwwwxxxxxxuuurrrpppnnnnnnooopppqqqqqqrrrrrrnnnnnnmmmllllllllllllmmmvvvtttrrrpppoooooooooooossspppmmmnnnqqqtttuuutttmmmmmmlllnnnooopppnnnmmmjjjlllkkkjjjkkkooooookkknnnoooooonnnmmmkkkhhhgggjjjhhhgggggghhhiiiiiihhhiiigggeeehhhmmmnnnkkkgggdddeeegggeeedddeeeiiinnnjjjhhhffffffiiiiiigggeeefffeeedddfffiiijjjgggdddiiiiiihhhfffeeedddbbbbbbkkknnnmmmhhheeeffffffeeefffcccaaacccfffiiiiiihhhmmmiiieeecccdddeeedddcccccceeeeeedddfffhhheee```|||lllkkkoooqqqaaa^^^]]]```cccaaa[[[VVVZZZ]]]WWWLLLOOOXXXSSSEEEAAACCCDDDAAA<<<888666666666666555444444444444555...///000222222111000///000000000000000000000000/////////000111111///---000000000000///...------,,,,,,,,,,,,,,,,,,------111222999HHH]]]nnnxxx{{{|||wwwtttrrrsssvvvxxxuuujjjYYYMMM;;;444111444999<<>><<<888555222222222222222222111111111111777777999BBBVVVmmm||||||zzzzzzzzzwwwrrrssswwwxxx~~~}}}}}}~~~}}}~~~~~~}}}|||{{{{{{}}}~~~zzzzzz{{{{{{{{{|||||||||yyyxxxwwwxxxxxxwwwtttrrrttttttuuuvvvwwwyyy{{{|||{{{zzzzzzyyyyyyyyyzzzzzzwww{{{{{{wwwuuuwwwwwwuuuvvvxxxyyyxxxuuusssrrrrrrvvvxxxyyyxxxtttssstttvvvtttwwwwwwtttooolllnnnqqqooooooppppppqqqrrrrrrrrrvvvuuutttrrrpppooonnnnnntttuuuwwwxxxwwwuuurrrpppooooooooopppqqqqqqrrrrrrnnnnnnmmmlllkkkkkkkkklllppppppqqqrrruuuxxx{{{|||sssooojjjiiilllppprrrsssooonnnnnnnnnppppppnnnmmmlllnnnnnnlllmmmppppppmmmkkkkkkkkkllllllkkkkkkjjjjjjiiigggfffggghhhgggfffiiigggfffiiimmmooolllhhhhhhhhhgggfffdddeeegggiiigggffffffhhhjjjiiifffbbbhhhgggfffhhhkkkkkkiiifffggggggggggggggggggffffffgggkkkkkkgggeeefffgggeeeeeecccbbbdddgggkkkkkkkkkjjjgggdddcccdddeeecccbbbfffhhhhhhfffhhhiiifff```yyyhhhiiipppsssgggbbb]]]\\\]]]]]]XXXSSSQQQ\\\ZZZLLLKKKVVVRRRBBB@@@AAAAAA>>>:::666555555666666555444444444444555,,,---///000111111000000000000000000000000000000000//////000111111000...111111111111000///......,,,------...------,,,,,,222555AAAUUUjjjyyy}}}{{{vvvkkkddd```\\\\\\]]]^^^\\\UUUJJJBBB:::444000222888???HHHOOOGGG>>>777555555333222333333333333222111111444666888777666444444555666777:::<<<>>>===999444000...111111111111222222222222555666888AAAWWWqqq{{{xxxyyyzzzzzz}}}~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~{{{zzzyyyxxxxxxyyy{{{|||{{{yyywwwwwwxxxyyyxxxwwwyyyxxxwwwwwwyyy{{{}}}|||{{{{{{zzzzzzyyyyyyyyyyyy{{{yyyvvvvvvwwwtttooorrruuuxxxxxxvvvsssqqqpppsssssstttssssssssssssssstttvvvvvvsssooonnnpppsssppppppppppppooooooooooootttsssqqqooonnnnnnnnnooouuuvvvwwwwwwvvvsssqqqoooooooooppppppqqqrrrrrrrrrooonnnmmmlllkkkkkkkkkkkkjjjlllnnnssswww|||tttpppkkkhhhjjjmmmppprrrpppooonnnoooppppppooonnnooorrrrrrooonnnqqqqqqnnnggggggfffffffffgggggghhhjjjhhhffffffggghhhgggfffiiihhhgggjjjnnnooonnnkkkjjjhhhfffeeefffggggggfffeeefffhhhjjjkkkiiieeeaaaiiiiiihhhjjjkkkllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhdddhhhjjjgggeeeggggggeeedddcccccceeehhhkkkllllllfffdddccccccddddddcccbbbeeefffdddcccdddfffbbb\\\rrreeeiiioooqqqrrrlllccc]]]]]]^^^ZZZTTTOOOaaacccSSSOOOZZZWWWFFFBBBBBB@@@>>>;;;888777777666666555444444444444555000111222222333222222111////////////////////////333111111111333333222111111111111111111000//////---......///...---,,,,,,111888HHH^^^sss~~~}}}yyy}}}~~~}}}|||~~~sssdddWWWPPPMMMFFFEEEEEEEEEDDDAAA<<<777999555222444:::BBBIIINNNFFF>>>777555555333333666444444444222111111333555;;;:::999888777666666666777999;;;:::777444111000000000111222333444555555555666777@@@UUUnnn~~~{{{uuuwwwzzzzzzzzz{{{~~~|||zzz}}}}}}|||||||||}}}~~~}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{yyywwwvvvxxxyyyzzzzzz|||zzzyyyxxxyyy{{{~~~yyyyyyyyyxxxwwwvvvuuuuuuyyyyyywwwuuuvvvxxxtttmmmrrruuuwwwwwwuuusssrrrrrrrrrqqqpppqqqssstttsssrrrtttttttttrrrpppppprrruuurrrrrrrrrrrrrrrqqqqqqqqqsssrrrpppooonnnooopppqqqttttttuuutttsssqqqooonnnpppppppppqqqqqqrrrrrrrrrqqqpppooonnnmmmllllllllljjjkkkmmmpppsssvvvyyy{{{tttrrrnnnllllllnnnpppqqqnnnmmmlllmmmoooqqqqqqpppqqqttttttpppnnnppppppnnnlllkkkhhhgggeeeeeeffffffiiihhhfffgggiiijjjjjjiiijjjiiihhhjjjnnnoooooommmhhhfffccceeehhhkkkjjjhhhggghhhiiijjjjjjiiifffdddiiiiiiiiijjjkkkkkkkkkjjjmmmlllkkkjjjiiihhhggggggeeeiiikkkhhhfffgggfffddddddddddddeeeggghhhiiiiiidddddddddeeeeeeeeedddccccccdddbbbaaadddfffaaaYYYkkkbbbhhhlllkkkvvvrrriiibbbbbbgggeee^^^___jjjdddLLLBBBLLLNNNEEEDDDBBB???===;;;:::999888666666555444444444444555555555444444333222111000////////////////////////222111000000222222111000000111111111111000000///.........//////......---222<<>>999555333444444333555999333444444222111111444666555666777888999888777666222333444333222333555777000000222333444666777777555999AAANNNdddzzz}}}{{{|||zzz}}}}}}~~~~~~~~~~~~|||}}}}}}{{{tttwww{{{zzzxxxuuuuuuvvvxxxyyyyyyyyyxxxvvvuuuuuuwwwxxxyyyyyyzzzzzz{{{zzzyyywwwvvvuuuvvvuuurrrtttxxxxxxuuuxxxxxxwwwuuurrrrrrtttvvvssssssttttttuuuuuuuuuvvvssssssssssssttttttsssssspppppppppqqqqqqqqqqqqqqqssssssssssssssssssssssssrrrqqqpppooonnnnnnnnnnnnqqqqqqrrrrrrrrrrrrrrrrrrtttssssssrrrrrrrrrrrrrrrlllmmmnnnooopppppppppooolllnnnqqqqqqpppmmmlllkkklllkkkjjjlllooorrrttttttnnnsssuuupppmmmmmmooonnnkkkkkkjjjkkkkkklllmmmnnniiihhhhhhiiillloooooooookkkkkkkkkkkkkkklllnnnnnnkkkjjjhhhhhhhhhhhhfffeeekkkkkkjjjgggffffffiiilllggghhhhhhgggfffgggiiijjjjjjjjjjjjkkkkkkllllllmmmkkknnnmmmhhheeeffffffdddfffggghhhfffdddbbbaaaaaaeeefffggggggeeeeeefffgggdddeeedddeeeiiihhh]]]QQQjjj[[[^^^eeehhhbbbddd```ZZZ^^^gggfff]]]IIIRRRXXXWWWQQQLLLFFFBBBDDD@@@;;;888888999888777666666555444444444444555333333222000////////////000000000000000000000000///---++++++,,,---------...//////000000////////////...---,,,---000222444BBBPPPdddrrrxxxxxxwwwwwwzzz~~~yyyhhhRRR@@@888666444333222333333333222222222333///333555555999>>><<<777444111111333333111222666111111222111000111333555333555777888888777555444000222444444333222333444//////000111333444555555555;;;FFFVVVmmm~~~~~~}}}~~~|||~~~~~~}}}zzz{{{}}}xxxzzz{{{}}}}}}{{{yyyyyyzzz{{{{{{zzzyyyyyyxxxxxxwwwxxxxxxyyyyyyzzz|||}}}}}}{{{zzzyyyuuuxxxwwwsssrrrvvvyyyyyyvvvwwwwwwvvvsssqqqqqqrrrsssuuuwwwvvvtttsssuuuwwwsssssstttuuuvvvuuusssqqqqqqqqqqqqpppoooooonnnnnnrrrssstttuuuuuutttrrrqqqrrrqqqooonnnnnnoooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttnnnnnnpppqqqqqqppppppooollloooqqqqqqooommmmmmnnnqqqooonnnnnnpppsssttttttnnnsssuuuqqqmmmnnnpppppphhhiiijjjkkkllllllllllllkkkiiihhhiiikkkmmmmmmlllllllllkkkjjjjjjjjjlllmmmjjjkkkkkkjjjhhhfffeeefffhhhiiiiiihhheeeeeegggiiifffhhhiiigggffffffiiikkkiiiiiijjjkkkkkklllmmmmmmkkkmmmkkkeeeccceeeggggggeeegggiiihhhdddbbbbbbccceeefffgggeeecccbbbeeegggcccccccccdddeeeaaaSSSDDDnnnYYYYYYccckkkfffhhhddd^^^aaaiiieee[[[QQQOOOLLLKKKGGGDDDGGGLLLFFFAAA;;;888999::::::999666666555444444444444555333222111111111111111222000000000000000000000000000...,,,,,,---...///.........///////////////...000...,,,+++---000444666JJJYYYlllwwwyyyxxxyyy{{{}}}uuubbbIII:::888;;;<<<<<>>kkk^^^]]]```fffmmmggg^^^ZZZ^^^eeeeeeaaaTTTPPPKKKHHHGGGHHHHHHHHHIIIDDD===:::::::::888666999888777666444333222111333222000............///111111000///////////////***---///...,,,,,,///333......------------......111******///000...777DDDSSS[[[gggooossstttvvvxxx|||yyyaaaGGG:::888888999:::777666555333111///...---333333333444444555555666555333222222333222111000111222333333333444666888777333444:::===:::777555333333222222111222222333777222111555555333444888666DDDYYYmmm}}}~~~}}}|||yyywwwwww{{{|||{{{zzzyyyzzz|||~~~|||xxxwwwwwwxxxzzzvvvuuusssrrrssstttvvvwwwxxxzzz{{{||||||{{{yyyxxxxxxwwwwwwvvvvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttssswwwzzzxxxsssoooooorrrvvvvvvuuutttsssrrrrrrqqqvvvvvvuuusssrrrqqqpppooorrrqqqqqqsssuuuvvvuuussstttssspppooooooqqqsssuuurrrrrrssstttsssrrrqqqpppmmmnnnqqqsssuuuuuuuuuuuusssttttttuuutttqqqooonnnnnnooopppqqqqqqrrrqqqqqq{{{xxxtttqqqppprrrvvvxxxtttqqqnnnnnnqqqssssssqqqmmmnnnnnnmmmlllmmmoooqqquuuqqqllljjjkkkkkkjjjhhhkkkmmmmmmllliiigggggghhhgggggghhhjjjlllmmmkkkiiihhhggggggggggggiiijjjlllfffeeeeeefffhhhiiihhhfffkkkjjjiiihhhgggfffeeedddjjjhhhfffeeefffhhhkkkmmmdddfffgggiiiiiihhhfffeeeeeecccaaaaaacccfffggggggddddddfffgggdddXXXGGG:::kkk]]]]]]___eeeeeeccc^^^ZZZ\\\```^^^XXXTTTPPPKKKHHHGGGHHHHHHHHHGGGCCC>>>;;;::::::888666666666555444222111000000333222111///......//////111000000///////////////+++,,,------,,,---///000.........------.........///))))))---...///;;;KKK[[[```gggnnnrrrtttvvvwwwyyy}}}{{{eeeMMM???:::777444444444444333333222111000000000000000///////////////444333222222333333111000333444666666444444555666666333555999;;;777555555222222222111111111222222333000///222222///222777>>>NNNdddxxx~~~~~~~~~}}}{{{{{{zzzzzzzzz|||}}}~~~wwwxxxzzz|||}}}~~~~~~~~~}}}zzzwwwvvvvvvxxxyyyuuutttsssrrrrrrtttuuuwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuuuutttsssssstttttttttuuuvvvvvvwwwvvvuuutttssstttwwwyyywwwrrrooopppsssuuutttttttttssssssssssssttttttttttttsssssssssrrrrrrpppnnnnnnoooqqqrrrrrrvvvuuusssrrrrrrssstttuuuvvvuuuuuutttrrrooommmlllooopppqqqrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqrrrqqqqqqtttrrrpppooonnnoooqqqrrrqqqooommmmmmppprrrrrrqqqlllmmmlllkkkiiiiiikkkmmmsssoookkkjjjjjjkkkjjjhhhjjjkkkkkkjjjhhhiiilllnnnlllkkkiiiiiiiiigggeeeccchhhgggggggggggghhhiiijjjgggffffffgggiiiiiihhhfffjjjjjjiiiiiihhhgggeeeeeellljjjfffccccccdddgggjjjdddccccccccccccdddeeeffffffdddbbbaaacccdddeeeeeecccdddeeefffbbbVVVFFF999kkk\\\[[[^^^eee___bbbbbb^^^[[[[[[WWWRRRUUUQQQKKKHHHGGGHHHHHHHHHEEEBBB???===;;;:::777666555555444444333222222111333222111000000000000000000000//////......//////...---,,,---...///...---...........................******,,,---222CCCUUUeeefffhhhlllqqqtttuuuuuussstttxxx~~~zzzsssbbbNNNDDD===777222000111111222222222333333333333333222222111000000000444222111222333333222111555777999999777555444444444333555999777333222444111111111111111111111222111000111222000///444:::GGGWWWnnn~~~wwwyyy{{{}}}~~~}}}|||{{{sssvvvzzz~~~~~~}}}{{{zzzyyywwwuuuuuuvvvxxxyyywwwvvvuuutttuuuvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxvvvvvvvvvvvvuuutttrrrrrrtttvvvwwwuuuqqqppprrrtttttttttssssssssssssssssssqqqrrrssstttuuuvvvvvvwwwxxxtttqqqoooppprrrttttttuuuuuuuuutttssssssssssssvvvuuuuuusssqqqooolllkkkqqqqqqppppppooopppppppppooonnnmmmmmmnnnppprrrsssnnnooopppqqqqqqrrrqqqqqqssstttssssssssssssrrrrrrooommmlllmmmoooqqqqqqqqqqqqqqqqqqooolllkkklllmmmooommmjjjiiijjjkkkjjjjjjjjjjjjiiihhhhhhkkkpppsssrrrpppmmmkkkjjjiiigggeeehhhhhhhhhgggggghhhiiiiiijjjiiihhhiiijjjjjjhhhfffggghhhjjjjjjjjjiiigggeeellliiifffdddcccfffiiikkkgggfffcccbbbcccfffjjjllliiigggddddddeeeffffffeeeddddddeeeddd___SSSCCC888kkk\\\[[[]]]ccc```eeegggbbb\\\YYYVVVRRRUUUQQQLLLHHHHHHHHHHHHHHHCCCBBB@@@>>><<<:::777666777777666666555555555444333222222111111111111111000//////.........//////111///---...111111///,,,......////////////......000------...///777JJJ]]]iiihhhhhhmmmrrrvvvuuussskkkgggeeehhhnnnqqqmmmhhh]]]RRRGGGBBB???999444333111111111222222333333333555555555555555444444444333222111111333444333111444777;;;<<<:::777555555222222555777444//////333000000111111111111111111000222333444333666===DDDUUUdddvvv|||{{{~~~~~~wwwyyy{{{}}}~~~}}}|||zzzvvvxxx{{{}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvwwwyyyzzzzzzzzzyyyyyyyyyzzz{{{|||xxxwwwwwwvvvwwwwwwxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{wwwwwwvvvuuutttrrrqqqqqquuuuuuuuusssqqqqqqsssvvvtttttttttssssssrrrrrrrrroooppprrrtttvvvxxxyyyzzzyyyvvvtttrrrsssttttttsssssssssttttttsssqqqooonnnrrrrrrrrrqqqppppppooonnnrrrqqqooommmlllllllllmmmmmmmmmmmmnnnnnnoooppppppnnnnnnpppqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuummmmmmmmmnnnoooqqqqqqqqqtttttttttrrrnnnllllllmmmmmmllljjjjjjkkkkkkllllllkkkllllllkkkjjjkkknnnpppnnnllliiihhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjlllkkkjjjjjjkkkkkkiiigggfffhhhjjjlllllljjjhhhfffggggggggghhhiiikkkmmmnnngggfffddddddeeehhhkkknnnjjjhhhffffffhhhiiiiiihhheeeeeefffddd]]]PPPBBB777mmm]]][[[\\\bbbbbbggghhhbbb[[[XXXWWWUUUUUUQQQLLLIIIHHHIIIIIIIIIBBBBBB@@@>>>;;;999888777777777777666666555555555222222222222111111111000//////............//////222000///000333333000---......///000000///......////////////222<<>>:::888888999666666555555444333333222000111111222222111000000......------......//////000000000111333222000///...///000111111000///......///000444:::FFFTTT___iiikkkmmmrrrvvvxxxwwwvvvgggZZZJJJ@@@???@@@>>><<<:::777777999777333111333444333333222222111111111---...///000111333444444111000000111333555444333111444888:::999777666555111000111333222......222///000222333444444333222111444777;;;FFFVVVbbbggg{{{~~~~~~}}}}}}~~~}}}~~~~~~|||{{{||||||||||||}}}~~~}}}zzzyyyxxxyyyzzzyyyzzzzzz{{{zzzzzzyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyssssssttttttuuuvvvvvvvvvtttttttttuuuvvvxxxyyyzzzvvvuuutttrrrrrrqqqqqqqqqrrrrrrrrrssstttuuuvvvvvvuuuuuutttsssrrrqqqpppppppppqqqrrrsssuuuvvvxxxxxxsssssstttvvvvvvtttpppmmmtttuuuuuuvvvuuutttrrrqqqsssrrrpppooonnnmmmmmmmmmppppppooonnnmmmmmmmmmmmmnnnpppssstttssspppkkkhhhnnnooopppqqqqqqrrrqqqqqqooonnnllljjjkkkllloooqqqmmmoooqqqqqqpppooopppqqqooopppqqqpppmmmkkkkkkkkkkkklllnnnnnnmmmlllnnnooommmoooqqqpppmmmhhheeedddfffdddcccdddeeegggffffffiiiiiijjjllllllmmmlllllllllkkkjjjkkklllllljjjhhhhhhiiikkkllllllkkkjjjiiieeefffiiikkkjjjgggcccaaaaaabbbeeeggghhhhhhfffeeeaaaaaaaaacccfffhhhhhhhhhggghhhfffaaaWWWJJJ===555qqqaaa]]]\\\```aaaeeeeeeaaa^^^]]]ZZZVVVVVVRRRMMMIIIIIIIIIIIIIIIBBBBBBAAA===999777999;;;888777666555444333222111//////000111111111000///...------------...///000+++---000111111000///000...///000111111000///......111555===HHHUUU^^^cccoooqqqssstttuuuwwwzzz|||tttgggTTTFFF>>>:::777555666444555666444//////333333333333222222222111111111111222333333444555555000//////111333555555444222555777888666444333333222......111333000000111000111333555555555444333666888;;;DDDVVVlllzzz}}}~~~}}}}}}}}}~~~~~~{{{zzzzzz{{{|||{{{{{{||||||{{{yyyvvvuuuvvvvvvwwwwwwxxxxxxwwwwwwtttuuuwwwxxxyyyyyyxxxxxxuuuuuuuuuvvvxxxzzz{{{|||uuutttrrrqqqqqqqqqrrrrrrqqqqqqrrrsssuuuvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttvvvvvvvvvwwwxxxwwwtttrrrttttttttttttttttttssssssqqqpppooonnnmmmnnnooooooqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrtttuuusssqqqmmmkkknnnooopppqqqqqqrrrqqqqqqooooooooooooooopppqqqqqqmmmooorrrqqqooommmmmmooonnnoooqqqqqqooonnnnnnnnniiilllnnnmmmlllkkklllnnnkkklllnnnmmmkkkiiiggggggiiihhhhhhiiikkklllkkkiiieeefffhhhjjjlllllllllllljjjiiiiiijjjllllllkkkiiijjjkkkkkkkkkkkkkkkjjjjjjggghhhhhhhhhfffdddbbbaaadddfffhhhjjjjjjiiihhhgggbbbbbbbbbdddggghhhhhhfffffffffddd^^^SSSEEE999222rrrbbb^^^\\\___aaadddfffdddcccbbb]]]WWWVVVRRRMMMIIIIIIIIIJJJIIIBBBBBB@@@<<<888777999<<<;;;:::999777666444333333...///000111111000///...---------------...///000'''+++000111///---...000...///000222222000///...000444;;;FFFTTTbbbhhhiiiuuuvvvvvvuuusssuuu{{{uuucccQQQFFF>>>999666444333444666333///111555222222222222222222333333222222222222222222222333000//////111444555555444444666777777444222000000333...,,,000444222111111000111444666666666555444<<<>>>AAAKKKbbb}}}}}}|||~~~}}}|||}}}~~~}}}||||||||||||||||||}}}|||zzzwwwuuusssvvvwwwxxxyyyyyyyyyxxxxxxppprrrtttvvvwwwwwwuuutttqqqqqqrrrsssuuuvvvxxxyyytttsssrrrqqqqqqqqqrrrsssooopppqqqtttwwwwwwvvvuuuoooooopppqqqssstttuuuuuuttttttsssssssssrrrrrrrrruuusssrrrrrrsssssssssqqqrrrrrrrrrrrrrrrrrrrrrsssllllllllllllnnnppprrrtttqqqrrrtttuuuvvvvvvuuutttsssssstttssssssrrrppppppnnnooopppqqqqqqrrrqqqqqqlllnnnoooqqqrrrqqqpppooollloooqqqqqqmmmkkkkkklllhhhjjjmmmmmmlllkkkllllllhhhkkkmmmmmmkkkiiijjjlllhhhjjjjjjjjjiiiiiikkkmmmeeeeeefffiiilllmmmlllkkkcccdddfffiiikkkkkkkkkkkkiiihhhhhhjjjllllllkkkjjjlllllllllkkkkkkjjjjjjjjjiiihhhgggfffeeefffggggggcccdddeeeffffffeeeeeedddgggffffffgggiiijjjiiigggeeeeeeccc\\\PPPBBB666000wwwddd______^^^ddd```]]]^^^aaaaaa]]]XXXSSSPPPNNNMMMNNNNNNMMMKKKGGGEEECCC@@@===;;;:::999999:::::::::888777555333111111111111111000//////000/////////........................////////////222111///...000222111---333666BBBTTTeeennnooooooyyy|||}}}{{{xxx{{{zzziiiUUUEEE;;;888555444444333222111111000000111222333333333333333444555777666555444444555000//////000333555666666222222333333333333444444111...---...111222000...555222444:::999333888EEEIIIXXXeeelllxxx}}}}}}~~~}}}|||~~~~~~}}}}}}|||{{{zzzyyyxxx}}}|||{{{yyywwwuuutttsss|||zzzzzz{{{|||yyywwwwwwvvvvvvuuuvvvvvvwwwwwwtttrrrqqqrrruuuuuussspppqqqqqqqqqqqqrrrtttvvvxxxuuuuuutttsssrrrrrrrrrrrrvvvuuutttuuuwwwvvvssspppwwwrrrqqqvvvwwwsssqqqttttttsssrrrqqqpppppppppppptttqqqooorrrvvvxxxuuuqqqqqqqqqpppppppppqqqssstttoooooopppqqqqqqqqqppppppvvvvvvuuutttssssssrrrrrrwwwsssooommmnnnnnnllljjjlllmmmooopppqqqpppooonnnooossstttoookkkmmmnnnnnnjjjkkkmmmoooppppppoooooorrrpppmmmmmmmmmlllhhhdddkkklllmmmnnnnnnnnnmmmmmmkkkeeeccchhhkkkhhhfffhhhhhhiiijjjjjjiiihhhiiikkkjjjkkkkkkllllllkkkkkkjjjllljjjjjjkkklllmmmllljjjkkkgggeeefffkkkllljjjfffgggeeeccceeeiiikkkkkkjjjhhhhhhgggggggggiiijjjkkkfffiiifff[[[MMMCCC:::333zzzgggcccbbbaaadddaaa^^^___aaa```\\\XXXUUURRROOOMMMLLLKKKHHHGGGFFFDDDBBB@@@>>>=========666666666666555333111000000000111111111000000///000000/////////.....................////////////......///000222333222000555:::FFFYYYkkkuuuwwwwwwxxxzzzzzzxxxvvvyyyzzzjjjVVVFFF<<<888444444333222111000////////////000111111111111111333555777777555444555666555333111111333444333111555555444333222111111000444333222333555666444222555222444999999888DDDTTTgggqqq|||~~~}}}{{{}}}zzzyyyzzz|||{{{{{{|||{{{yyyuuurrrppp~~~~~~}}}|||{{{yyyxxxxxx{{{wwwvvvwwwyyyyyyxxxssssssttttttuuuvvvwwwxxxvvvtttrrrsssttttttqqqnnnpppoooooopppqqqrrrtttuuuqqqqqqpppppppppoooooooooqqqqqqqqqtttxxxyyyxxxvvvtttooonnnrrrssspppoooqqqsssrrrqqqpppooonnnnnnnnntttqqqoooppptttuuuqqqnnnppppppooonnnnnnooopppqqqlllnnnpppsssuuuwwwxxxyyyvvvuuutttsssqqqooonnnnnnrrrooollllllmmmnnnmmmkkkkkkmmmnnnooopppooommmlllrrrvvvvvvrrroooqqqsssrrrmmmnnnoooooopppppppppoooqqqooommmlllmmmmmmjjjhhhlllkkkjjjiiiiiiiiiiiiiiikkkeeedddhhhjjjhhhfffhhhggghhhjjjjjjjjjjjjlllmmmoooooonnnnnnmmmlllkkkjjjiiihhhggghhhjjjllllllllliiifffeeegggkkkmmmllliiimmmiiieeedddfffhhhhhhhhhiiiiiihhhggggggggghhhiiihhhiiidddVVVGGG===444---wwwgggdddddddddeeebbb``````aaa___[[[WWWTTTQQQNNNLLLKKKJJJGGGFFFEEECCCBBB@@@??????@@@AAA444444444444333111000//////000000111111111000000000000000/////////..................////////////---...///111222222222333;;;BBBPPPaaarrr}}}zzz{{{{{{yyyxxx|||}}}mmmYYYHHH===999444333222111111000000000///000000000000111111111222444666666555555666777888444111222555666333///555555444333222111000000222222222333444444222000333111333777999@@@UUUjjj}}}zzz}}}~~~}}}zzzxxxwwwwwwzzz|||~~~~~~|||xxxtttqqq}}}}}}}}}}}}|||{{{zzzzzz}}}yyyuuussstttvvvwwwxxxsssssstttuuuwwwxxxyyyzzzvvvuuusssssssssrrrooommmnnnnnnnnnnnnoooqqqrrrsssnnnnnnooopppppppppooooooppppppqqqtttxxxzzzyyyyyyvvvrrrppprrrsssrrrssstttssssssqqqpppooonnnnnnnnnrrrpppnnnoooqqqqqqnnnjjjqqqqqqpppooooooooopppppplllmmmpppssswwwyyy{{{|||wwwvvvtttssspppooommmlllooommmllllllnnnoooooonnnmmmnnnoooppppppooonnnmmmrrrvvvvvvsssqqqtttuuusssqqqppppppoooooooooooooooooonnnllllllmmmnnnnnnmmmmmmllljjjhhhggggggggghhhjjjgggfffhhhjjjhhhggghhhfffhhhjjjjjjjjjkkkmmmooommmlllllljjjiiigggffffffhhhfffdddeeehhhkkklllmmmhhhfffeeegggkkkmmmllljjjoookkkfffcccdddfffggghhhjjjiiihhhgggffffffffffffhhhfff^^^OOOAAA888111+++wwwiiihhhiiiiiieeecccbbbbbbaaa___[[[WWWQQQOOOMMMLLLLLLLLLKKKJJJEEECCCBBB@@@?????????@@@666666555555444333222222//////000111111111111000000000000////////////...............////////////000//////000000000444999GGGPPP]]]kkkyyy~~~~~~~~~~~~nnnYYYHHH===999333222111111111111222333222222222222222222333333000222444555444444555666555111///222777999666222111222222222222333333333000000111222333222000///222111222555:::HHHccc|||~~~|||}}}~~~|||{{{|||}}}xxxyyy{{{}}}}}}{{{zzzxxx{{{{{{{{{{{{zzzyyywwwvvvyyywwwuuuttttttuuuwwwwwwvvvwwwxxxyyyzzzzzzzzz{{{uuuttttttssssssrrrpppooonnnoooooooooppppppqqqqqqnnnoooqqqrrrsssssssssrrruuuttttttuuuvvvvvvuuuuuuwwwsssqqqqqqssstttuuuvvvtttsssrrrqqqpppoooooooooooonnnmmmmmmoooooollljjjttttttssssssrrrrrrrrrrrrnnnoooqqqrrrttttttuuuuuuwwwvvvuuutttrrrqqqpppoooooonnnnnnnnnooopppppppppppppppqqqqqqqqqpppooonnnooorrrsssppppppsssssspppqqqpppnnnlllkkkkkklllmmmlllkkkkkkkkklllnnnooopppnnnmmmllllllkkkjjjjjjjjjjjjhhhhhhhhhiiihhhggghhhfffhhhiiijjjiiiiiikkkmmmjjjjjjhhhgggfffeeeeeeeeejjjgggeeedddgggjjjllllllhhhfffeeegggiiikkkjjjhhhiiihhhfffeeefffgggiiiiiihhhhhhgggffffffffffffffffffbbbXXXIII===888333///~~~ooommmmmmllleeeeeeddddddccc```[[[XXXSSSQQQOOONNNOOOOOOMMMLLLEEEDDDBBB@@@>>><<<;;;;;;777777666555555444444444///000000111111111000000111000000000////////////............////////////000......000000111;;;GGGVVV```kkkttt}}}~~~vvveeeRRRBBB999666111000/////////000222333333333222111111222222333...000222333333222333555333111000333777999666333111111111222222222333333111222444555444444333333111111222666???RRRppp}}}{{{{{{}}}wwwvvvvvvvvvwwwxxxyyyzzz{{{{{{|||{{{yyyvvvtttrrruuuvvvwwwxxxwwwwwwvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwssssssttttttssssssrrrrrrppppppqqqqqqqqqqqqqqqqqqpppppprrrsssttttttuuuuuuvvvvvvvvvuuussssssssssssrrrpppnnnmmmooorrrsssrrrrrrqqqpppoooooonnnnnnooolllllllllmmmoooooonnnmmmttttttttttttssssssrrrrrrqqqrrrrrrrrrrrrqqqqqqppptttttttttssssssrrrrrrrrroooooooooooonnnmmmmmmmmmooooooooooooooooooooonnnmmmppppppnnnooorrrqqqmmmmmmlllkkkiiihhhiiijjjjjjiiijjjkkkkkklllnnnoooqqqkkklllmmmnnnnnnmmmlllkkkiiijjjjjjiiihhhhhhhhhgggggghhhiiihhhgggfffggghhhkkkjjjjjjiiihhhiiiiiijjjnnnkkkhhhggghhhjjjkkkkkkiiihhhggggggggggggfffeeeeeeggghhhjjjiiihhhgggfffeeeeeefffggggggggggggggghhhbbbVVVFFF<<<888555111ooojjjhhheeeeeefffggggggeeeaaa^^^[[[YYYVVVSSSQQQPPPOOOLLLKKKEEEEEEDDDBBB???<<<888666666666555444333333444444111111111111111000//////111111000000000/////////............////////////...---///444555888FFFWWWaaammmwww||||||~~~}}}wwwnnnjjjaaaSSSEEE:::666666444333000.........///000222111000/////////000111///111333333222222333444333333333444555555333111444444333222111000/////////000222222222222444666111222555<<>>>>>>>>LLL^^^fffttt}}}~~~~~~ooocccSSSPPPJJJBBB:::777999===???===888444111000///000333222000///...///000111111333555555333333333444...111444555444333333444444444333222111000//////---.../////////111555888111444:::EEEXXXqqq}}}|||}}}}}}{{{yyyxxxyyy}}}}}}|||||||||}}}~~~~~~|||}}}~~~~~~|||yyyvvvtttrrruuuwwwxxxwwwvvvwwwyyyqqqrrrsssttttttsssqqqpppuuuwwwxxxxxxuuussstttuuurrrrrrsssssssssrrrpppoooqqqpppooonnnnnnppprrrtttppprrrsssrrrppppppsssvvvqqqssssssppprrrwwwwwwrrrnnnnnnnnnnnnooopppqqqrrrpppqqqrrrrrrrrrqqqqqqrrrqqqrrrsssttttttsssrrrrrrtttuuuuuuuuuuuuttttttsssqqqqqqqqqqqqppppppoooooonnnqqqrrrqqqnnnlllkkklllkkkkkkllllllmmmnnnppppppoooqqqpppoooppprrroooiiihhhhhhjjjkkklllmmmnnnnnnjjjnnnrrrsssqqqooooooooommmkkkjjjhhhhhhiiikkklllhhhmmmnnniiifffhhhiiigggfffggghhhgggfffeeefffgggiiihhhfffeeedddeeefffgggnnnllljjjjjjkkkllllllkkkjjjkkkkkkiiihhhgggfffgggdddhhhkkkllliiifffeeeeeefffggghhhiiiiiiiiihhhgggggg___PPP@@@888666333...qqqllliiifffeeegggjjjjjjhhheeebbb```VVVTTTRRRQQQQQQQQQPPPOOOBBBDDDGGGGGGEEE@@@:::666888777666555444555666777333333333222000///---,,,111111111111000000000000............/////////000888999@@@HHHEEEAAALLL]]]hhhwwwzzzeeeVVVAAA@@@===888555888???EEEKKKGGGAAA;;;666333222111555444222111000111222333444555777666555444444555'''---333555333333666999000111111111111222222222000222333222222555:::???111666>>>MMMccc}}}~~~}}}}}}}}}{{{{{{uuuvvvyyy{{{}}}~~~~~~~~~yyyzzz|||}}}|||zzzwwwuuusssuuuvvvuuuttttttxxx{{{pppqqqsssuuuuuutttsssrrrwwwyyy{{{yyyuuusssssstttqqqrrrssssssrrrqqqooonnntttrrrooonnnnnnpppsssuuuqqqrrrsssqqqnnnnnnqqqtttlllppppppnnnpppuuutttnnnqqqqqqqqqrrrsssuuuvvvwwwsssuuuuuuuuusssrrrqqqrrrrrrsssuuuvvvvvvvvvuuuuuuvvvvvvvvvuuutttrrrqqqpppuuuuuutttsssrrrppppppoooqqqsssvvvuuurrrppppppqqqnnnnnnnnnoooppprrrtttuuunnnoooooommmoooqqqmmmfffhhhiiilllnnnpppqqqqqqqqqlllpppuuuvvvssspppoooooossspppjjjfffeeegggkkknnngggnnnoooiiifffhhhiiigggeeeggghhhhhhgggggghhhjjjooommmkkkhhhgggggghhhhhhkkkjjjiiijjjlllmmmlllkkkjjjkkklllkkkjjjiiiiiijjjbbbeeehhhiiihhhgggiiillliiiiiijjjjjjjjjhhhgggfff```YYYKKK===666666444000~~~ssspppnnnkkkhhhgggeeeeeedddbbb___\\\XXXPPPPPPYYY[[[SSSOOOQQQHHHGGGGGGGGGFFFCCC>>>:::999999888777666555444444666333000000222333000---+++,,,---.../////////...111///------.../////////666===FFFJJJFFFFFFQQQ___jjjuuu|||~~~{{{```FFF>>>777222111222666===EEEMMMLLLHHH@@@666000///000222222111111000/////////111111222222222333333333111000000111333444444333111000///......---------222...///333555444222444555000555LLLhhh~~~~~~~~~yyyzzz}}}xxxrrr~~~|||{{{zzzzzzyyywwwuuu{{{zzzyyyyyyyyyxxxuuusssooossswwwwwwuuutttuuuxxxwwwwwwxxxzzz|||{{{wwwrrr{{{zzzxxxvvvuuuuuuuuuvvvsssrrrppppppppprrrtttuuuppptttvvvsssnnnlllqqqwwwttttttsssrrrpppoooooonnnmmmnnnoooqqqrrrrrrqqqqqqpppqqqrrrsssssssssrrrqqqlllooosssrrrnnnmmmqqqtttsssrrrpppooooooooopppqqqrrrrrrrrrtttvvvvvvuuutttvvvvvvtttpppmmmmmmrrrvvvrrrrrrqqqpppooonnnmmmlllmmmmmmmmmmmmnnnooopppqqqnnnoooqqqrrrqqqnnnkkkjjjhhhhhhhhhkkkoooqqqooolllooonnnmmmmmmmmmnnnpppqqqkkkllllllkkkiiiiiijjjlllkkkkkkiiihhhgggeeeddddddcccdddfffgggiiijjjjjjjjjmmmmmmlllkkkiiijjjmmmoookkkiiihhhiiilllmmmmmmmmmiiilllnnnmmmiiifffeeegggfffhhhiiiiiigggeeeeeeeeedddddddddeeefffgggggghhhgggZZZJJJ===777555222000}}}pppnnnooonnniiihhhggggggfffddd```]]]XXXQQQTTT```ddd[[[QQQOOOIIIHHHGGGFFFDDD@@@;;;777999999888777666555444444111111222111000000000111------...///////////////111///...---...///000000>>>DDDLLLOOOKKKIIISSS```nnnxxxyyy~~~|||dddNNN===777111111222444;;;CCCHHHDDD???:::555222000///222111111000000000000000111111111111222222222333111111111111222333222222222222111000000000000111333111111444444222222555999;;;CCCVVVnnn}}}|||}}}zzz{{{}}}zzzuuu~~~}}}|||{{{{{{zzzyyyxxxzzzyyyyyyyyyzzzzzzwwwuuuqqqsssuuuuuuuuuuuuvvvwwwssstttuuuyyy||||||yyyvvvyyyzzz{{{{{{{{{yyywwwvvvssssssrrrrrrssstttvvvwwwqqquuuwwwtttnnnlllooosssttttttsssrrrqqqpppoooooolllnnnppprrrtttvvvvvvvvvrrrrrrsssttttttssssssrrrtttvvvxxxuuuooolllnnnpppppppppnnnnnnmmmnnnooooooqqqppppppqqqrrrrrrrrrrrrsssttttttrrrooonnnpppsssqqqppppppoooooonnnmmmmmmnnnmmmmmmnnnooopppqqqqqqnnnoooqqqqqqqqqooollljjjkkkjjjjjjlllppprrrqqqoooppppppooonnnmmmmmmmmmnnnmmmnnnnnnmmmkkkjjjlllmmmnnnmmmlllkkkjjjhhhggggggffffffggghhhiiiiiiiiihhhmmmmmmllljjjhhhhhhkkkmmmgggggghhhjjjllllllkkkiiihhhjjjkkkjjjhhhgggggghhheeegggiiiiiihhhgggggghhheeeeeefffffffffgggggggggcccWWWGGG;;;666333111...{{{mmmmmmooonnnggggggggghhhgggddd^^^ZZZUUUQQQVVVeeelllcccTTTLLLJJJIIIGGGEEEBBB>>>999555999999888777666555444444000333555333///---///222//////000000000000000000000///.........000222333EEEIIIPPPRRRNNNLLLTTT___mmmvvvyyyzzzgggUUU<<<666111000111222777>>>???:::444333444444111---111000/////////000222333000000000111111111222222222222222222111111111111111111000000000111222222333222444666444222555;;;BBBNNN\\\hhhyyy~~~~~~}}}}}}~~~}}}zzz~~~~~~~~~}}}}}}}}}||||||zzzyyyyyyzzz{{{{{{zzzxxxwwwvvvuuuvvvxxxyyyyyyyyyssstttvvvyyy{{{{{{yyyvvvuuuxxx{{{~~~~~~{{{xxxuuutttttttttuuuvvvwwwwwwxxxqqquuuxxxvvvqqqmmmnnnqqquuuttttttsssrrrqqqppppppnnnoooqqqssstttuuuuuuvvvtttttttttsssssssssssssssuuuwwwwwwtttnnnkkkkkkmmmnnnnnnnnnmmmmmmnnnoooooopppooonnnnnnnnnooopppqqqqqqrrrtttsssqqqoooooopppooooooooooooooooooooooooooonnnnnnnnnooopppqqqrrrooopppqqqqqqpppooommmlllkkkjjjjjjkkknnnpppppppppqqqqqqqqqpppooommmlllkkknnnoooooonnnllllllmmmoookkkkkkjjjiiigggfffeeeeeehhhhhhiiiiiiiiihhhhhhgggkkkkkkkkkiiiggggggiiijjjfffgggiiilllnnnmmmjjjgggiiihhhffffffhhhhhhhhhhhhdddfffiiijjjiiihhhiiijjjgggggggggggggggffffffeee^^^RRRCCC888333222///---{{{lllkkkmmmjjjeeeeeeffffffeeeaaa[[[WWWQQQNNNTTTdddnnngggXXXMMMKKKJJJGGGEEECCC???:::666888888888777666555555555444666666444111//////111222111111111111111111111000000///......111444666EEEIIINNNRRRPPPOOOUUU^^^jjjqqqwwwyyy|||}}}tttbbbSSS;;;555111000000000333999777444111000111111000...000//////...///111333444///000000000000111111111444444444333222111111111............///000111222111222444666444333:::BBBOOOddduuu{{{~~~|||~~~~~~}}}{{{zzz{{{{{{{{{zzzxxxyyyuuussssssvvvyyyxxxwwwxxxyyyzzz{{{{{{yyyvvvtttsssuuuxxx{{{{{{zzzwwwuuuuuuvvvvvvwwwwwwvvvvvvuuuqqquuuyyyxxxtttqqqppprrruuuuuutttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppptttssssssrrrrrrrrrrrrssssssuuuuuutttqqqpppqqqrrrooooooooooooppppppqqqqqqoooooonnnnnnmmmooorrrtttrrrrrrrrrrrrqqqpppooooooooooooooopppqqqqqqrrrrrrooooooooooooooopppqqqqqqppppppppppppoooooonnnmmmjjjiiihhhhhhjjjlllnnnooopppqqqrrrrrrqqqpppnnnmmmnnnoooooonnnllllllmmmnnnjjjiiihhhgggfffeeeddddddhhhhhhiiiiiijjjjjjiiiiiihhhiiiiiihhhggggggiiijjjkkkjjjkkkmmmoooooommmkkkkkkgggddddddfffhhhgggeeedddfffiiiiiihhhhhhhhhhhhhhhiiiiiihhhgggfffdddcccYYYNNN@@@666333222000...nnnmmmlllgggeeeffffffgggfffbbb[[[WWWQQQNNNRRR___kkkjjj^^^UUULLLKKKHHHGGGEEEBBB>>>;;;888888777777666666555555777555333444666777555333444333222111000111111111///000000//////111666:::DDDFFFLLLRRRTTTTTTZZZaaannnsssvvvuuuwww|||yyyiiiVVVIII999444111111000...111555111333333222///---...000//////...///000111333444///000000000000111111111555666777555222111111333............///111222333111111333444333333;;;FFF^^^uuu~~~}}}}}}~~~~~~~~~|||{{{{{{zzzxxxvvvuuurrroooooosssuuutttssszzz{{{||||||{{{yyywwwvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwuuutttsssrrrppptttyyyzzzxxxuuutttuuutttttttttssssssrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppptttuuuvvvvvvuuuuuuvvvwwwrrrrrrssssssssssssssssssooopppqqqpppppprrrvvvzzzuuusssqqqpppooopppqqqqqqoooppppppqqqsssttttttuuuoooooooooooooooooopppqqqoooooonnnnnnnnnnnnnnnnnnjjjjjjiiiiiijjjkkkmmmoooooopppqqqrrrrrrrrrppppppmmmmmmnnnlllkkkjjjkkkmmmllllllkkkjjjiiiiiihhhhhhfffggghhhjjjkkkkkklllllleeefffhhhhhhhhhhhhjjjlllnnnllljjjjjjkkkmmmmmmmmmmmmiiieeedddfffgggeeecccfffhhhjjjiiihhhfffeeefffiiiiiiiiiiiigggeeecccaaaUUUKKK>>>666333333111///tttsssqqqjjjjjjiiiiiiiiihhhddd^^^ZZZUUURRRTTT]]]gggiiiccc\\\OOOLLLJJJHHHFFFDDD@@@>>>888777777777666666666555555222111444:::===<<<999555444222111000000000111///000111000///222888>>>DDDFFFLLLTTTYYY[[[```fffuuu{{{}}}{{{zzz~~~}}}}}}{{{ooo[[[GGG<<<666222111222111...///333000333555333///---...111...//////000111222222222000000000111111111222222444666777555222000111444000000000111222333444555444222222555777:::DDDNNNooo{{{~~~}}}}}}~~~}}}~~~}}}|||zzzzzzyyywwwuuuxxxvvvuuuuuuwwwwwwwwwvvvvvvxxx{{{{{{zzzyyyzzzzzzxxxwwwvvvvvvvvvxxxyyy{{{xxxwwwvvvuuutttsssrrrqqqqqqtttxxxyyyyyywwwvvvvvvssssssssssssrrrrrrrrrqqqpppqqqqqqrrrsssuuuwwwxxxqqqqqqrrrrrrrrrpppooommmqqqqqqqqqqqqqqqqqqqqqqqqsssttttttttttttsssrrrqqqooorrrtttsssrrrtttxxx|||wwwtttqqqppppppqqqrrrqqqooopppqqqrrrssstttuuuuuuoooooonnnnnnnnnnnnooooooooonnnmmmlllkkklllnnnnnnlllmmmnnnnnnmmmmmmpppqqqnnnoooppppppqqqqqqqqqpppkkkllllllkkkiiiiiijjjlllkkkjjjjjjiiihhhhhhggggggfffggghhhjjjlllmmmmmmmmmfffgggiiijjjiiijjjkkkmmmmmmjjjfffeeegggiiikkkkkkllljjjgggffffffeeedddccchhhiiikkkjjjhhhfffffffffggghhhiiihhhgggdddbbb```RRRHHH<<<555444444333111{{{{{{zzzrrrlllkkkjjjiiigggddd```\\\WWWVVVVVVZZZaaadddaaa\\\QQQOOOKKKIIIFFFCCC@@@===777777777777666666666666333333444666888:::;;;;;;666555222000//////000000...000111000///333:::@@@EEEFFFKKKUUU\\\___ccchhhsss|||{{{xxxrrrdddMMM<<<444555111111333222//////222000111222222111000000000---///000222222222111000111111111111222222222333111444666444000...000333111111111111222333444444666333444<<>>;;;777777777777666666666666555888:::888555333555888666555222000......///000...000222000///333;;;BBBEEEEEEJJJUUU\\\```cccggglllxxxyyyssslll[[[EEE666111444111111333333000///222111///...000333444222///---///111333333222000...111222222222222333333333...222444222...---///222000000000///000000111222666333777CCCTTTdddsss}}}}}}{{{{{{yyy|||~~~|||yyyxxxyyyyyyyyyxxxuuuxxx{{{{{{xxxvvvwwwxxxwwwyyyzzzyyyuuussssssuuutttttttttsssssssssttttttvvvuuutttssstttvvvxxxyyyttttttuuuuuutttsssrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqssstttuuuppprrruuuwwwvvvsssooolllnnnnnnnnnooorrrssssssssspppqqqqqqpppooommmkkkjjjpppssswwwuuuqqqnnnpppsssuuuttttttvvvwwwvvvrrrnnnmmmnnnnnnoooppppppqqqqqqnnnmmmmmmlllllllllmmmmmmmmmllljjjhhhhhhjjjlllnnniiilllppppppnnnmmmnnnoooooonnnllljjjiiiiiiiiijjjkkkllllllkkkiiiiiijjjlllkkkkkkjjjjjjiiiiiihhhhhhjjjkkkkkkllllllkkkkkkjjjmmmoooooonnnllljjjiiiiiijjjiiiiiiiiijjjkkkiiigggdddhhhkkkkkkhhhffffffhhhhhhjjjmmmnnnmmmlllmmmmmmdddeeeggggggfffccc```^^^KKKCCC888333333444333111nnniiifffhhhhhhdddbbbcccccc\\\YYY]]]]]]XXXUUUVVVOOOMMMKKKHHHDDD@@@===;;;999888666555444555777888333555888::::::888555333555333000---,,,---///000000...///111333555===FFFHHHHHHJJJSSS^^^ddddddbbbnnnxxxzzznnn\\\HHH;;;888999//////000000111222444444000000000000000000000000---000333333000///000333///000111222222222222222555222///...000000...+++---000333333111000222444<<<888999HHH___uuu}}}~~~|||{{{|||{{{|||}}}}}}}}}}}}}}}|||yyyzzzzzzyyyxxxwwwyyyzzzzzz{{{|||||||||{{{zzzyyysssuuuwwwvvvsssrrrtttwwwyyyxxxwwwuuuuuuuuuvvvvvv{{{yyywwwuuuuuusssqqqnnnnnnqqqtttssspppoooppprrrkkkmmmooopppqqqrrrtttvvvoooooooooppppppooooooooopppnnnnnnqqqttttttpppllloooqqqpppnnnppprrrpppkkkvvvvvvvvvuuusssqqqnnnllltttuuuuuuuuuuuusssqqqppprrrsssssspppmmmmmmqqquuunnnmmmmmmnnnoooooonnnlllrrrpppnnnllllllmmmnnnppplllkkkiiikkkoooqqqpppooopppnnnlllkkkllllllkkkiiiiiijjjlllmmmllljjjhhhfffgggjjjmmmnnnkkkjjjjjjlllkkkhhhhhhkkkjjjhhhgggjjjkkkiiihhhiiilllmmmjjjhhhllllllkkkiiiggghhhjjjlllllljjjhhhiiijjjkkkkkkjjjnnnmmmkkkiiihhhhhhiiiiiilllmmmlllhhhgggfffaaa[[[FFF???999777555111///111qqqkkkgggggggggcccaaaaaa^^^WWWTTTWWWWWWSSSQQQSSSNNNMMMLLLIIIEEEAAA>>><<<999888666555555555777888666666777888888888888888444222000...------///000000///000222222444===HHHLLLPPPVVV\\\```ccceeefffnnnyyytttaaaNNN@@@777333222000000000000111222333444...........................///111111000000111222000000111222222222222222222000......000111000...111222333444444555555666<<>>888777444000///000tttmmmggggggfffccc``````___ZZZWWWXXXXXXVVVUUUWWWMMMMMMLLLKKKGGGCCC???===999888777666555666777777888777666555666888;;;===333222000.........000111///000222333222444???KKKTTT\\\dddeeebbbaaaeeekkkmmmyyyzzz~~~~~~lllSSSAAA999555111---111000000000111222333333........................000///......///111111000000000111222222222222111000...---...000111111000222000///000333666999:::@@@PPPeeevvvzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzyyywwwvvvuuutttssstttuuuwwwvvvvvvyyyxxxvvvtttsssrrrrrrsssqqqqqqrrrtttuuutttqqqnnnrrrqqqpppppprrrrrrqqqpppnnnoooooonnnlllkkkkkklllppprrrsssuuuuuusssrrrppprrrssssssrrrpppnnnnnnooohhhmmmooolllkkkooossstttssssssrrrrrrrrrsssssstttrrrsssssssssrrrqqqpppoooppprrrtttsssqqqooonnnnnnkkkkkkkkkmmmooopppooonnnkkklllmmmnnnnnnnnnnnnnnnoooooopppsssuuuuuusssqqqooonnnlllkkkllllllkkkjjjkkklllnnnooonnnmmmkkkjjjmmmnnnmmmllliiihhhiiijjjhhhffffffjjjkkkiiijjjmmmpppnnnlllkkkmmmnnnnnnmmmfffhhhkkkmmmnnnnnnmmmllliiigggggghhhkkkmmmnnnnnnkkkkkkjjjiiiiiijjjjjjkkkfffhhhjjjiiijjjhhh```VVVBBB;;;666666444000...000~~~vvvmmmfffffffffdddaaaaaaaaa___\\\[[[[[[ZZZZZZ[[[NNNNNNNNNLLLIIIEEE@@@>>>:::999888777666666666777666555555555666888;;;<<<222111000/////////000111000111444666444666BBBOOO___dddhhhfff```___fffllloooyyy|||vvvvvvxxxuuudddMMM===777666333000111111111000111111222222222222222222222222222222222...,,,---000222111///000111111222222222111111000///......///000111111000000//////333:::CCCJJJOOO___sss~~~}}}}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyywwwvvvuuuvvvwwwyyyzzz{{{{{{zzzyyywwwvvvwwwtttrrrsssvvvxxxxxxvvvzzzxxxvvvtttsssrrrssssssoooooooooppprrrtttsssrrrooollljjjkkknnnooommmkkknnnooopppnnnlllkkkkkkllloooppprrrttttttrrrpppoooqqqssstttrrrnnnmmmpppssspppuuuvvvpppkkkmmmqqqsssuuutttrrrpppooonnnoooooottttttttttttssssssrrrrrrqqqqqqqqqqqqooonnnmmmlllkkkjjjjjjkkkmmmmmmlllkkkiiikkklllmmmmmmllljjjiiikkkmmmooorrrsssrrrpppnnnooonnnlllkkklllmmmlllkkkiiijjjkkkllllllkkkjjjiiipppooommmkkkhhhhhhhhhiiigggeeefffjjjkkkjjjkkknnnooommmkkkjjjjjjkkklllmmmlllllllllmmmnnnmmmllljjjhhhgggfffgggjjjllllllllljjjjjjjjjjjjjjjjjjkkkkkkhhhjjjiiihhhhhhfff]]]RRR???999555555333///...///xxxnnneeeeeehhhgggeeeeee^^^^^^\\\ZZZXXXXXXXXXXXXPPPPPPOOOMMMJJJFFFBBB???:::999888888777666666666111333555666888888888777111111000///000000111222111222666::::::===HHHTTTgggfffddd```^^^aaaggglllvvv{{{}}}tttlllgggbbbXXXIII>>>777555555444222222111111000111111111333333333333333333333333111///,,,---111222111///111111222222222111111000111111000///......///000000222333444888DDDUUUbbbfffnnnyyy~~~~~~|||{{{}}}~~~}}}}}}}}}||||||zzzyyyyyyyyyyyyyyyxxxuuuuuuuuuwww{{{|||||||||{{{zzzxxxwwwxxxuuurrrrrrvvvxxxxxxvvvzzzyyywwwuuutttttttttuuuqqqooommmmmmpppsssuuuuuussspppmmmmmmppprrrqqqoooooopppqqqpppooonnnooopppoooppprrrssssssrrrpppooooooqqqsssrrroooooorrrvvvtttxxxxxxqqqkkkllloooqqqssssssrrrrrrrrrsssuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwuuusssqqqqqqqqqrrrrrrpppooonnnnnnnnnnnnkkkiiiooopppqqqqqqpppmmmjjjhhhiiikkknnnppppppooonnnmmmooommmllllllmmmmmmmmmllljjjjjjkkklllllllllkkkjjjpppnnnllljjjiiiiiiiiiiiigggeeefffjjjkkkjjjkkknnnooonnnllljjjiiijjjlllmmmpppmmmkkkkkkmmmnnnnnnmmmllljjjiiiiiikkkllllllkkkiiijjjjjjjjjjjjkkkjjjjjjnnnmmmjjjggggggdddYYYNNN<<<777333444333000...///{{{oooffffffiiiiiihhhggg^^^aaa```\\\YYYYYYYYYWWWTTTSSSQQQMMMIIIFFFBBBAAA::::::999888888777666555///111555888999888555444000000000000111111222333222333888>>>BBBFFFOOOXXXiiieee___\\\^^^ccciiimmm}}}yyymmm___VVVNNNJJJCCC;;;555222333555333333222111000000000111111111111111111111111111000//////111222222111000111222222222222111000000000111111000...---...000---000444999BBBQQQbbboooyyy{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzxxxvvvuuuvvvwww||||||}}}}}}|||zzzxxxwwwyyywwwtttssstttvvvwwwwwwyyyxxxwwwvvvuuuuuuvvvvvvsssqqqooooooqqqtttuuuvvvtttrrrppppppqqqrrrsssrrrppprrrsssrrrqqqqqqrrrtttrrrrrrssssssssssssrrrrrrnnnpppqqqrrrrrrrrrtttuuupppttttttooolllnnnpppqqqtttsssrrrqqqppppppppppppxxxwwwwwwvvvvvvvvvwwwwwwwwwtttpppoooppprrrssstttvvvtttsssrrrrrrpppnnnkkkpppqqqqqqpppnnnkkkhhhfffjjjlllooopppooonnnnnnnnnooommmllllllmmmnnnnnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnllljjjjjjkkkkkkjjjiiiiiiggggggjjjkkkiiiiiilllooooooooommmkkkkkklllnnnnnnkkkhhhjjjnnnrrrssssssooonnnllllllnnnnnnnnnmmmjjjjjjkkkkkkkkkjjjjjjiiipppoookkkiiihhhdddWWWIII:::555333444444111///000ssshhhgggjjjjjjhhhggg```fffgggbbb]]]]]][[[XXXXXXVVVRRRMMMHHHEEECCCBBB:::::::::999888777666555111333666999999888555333//////000111111222333333444444999BBBKKKOOOUUUZZZdddbbb___^^^aaaggglllppp|||~~~}}}wwwjjj[[[NNNGGGDDDAAA<<<777333111111222444333222111000000000000000000000000000000000000---000333444444222111111222222222222222111000000...000111000......000222111222888DDDUUUdddooottt~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{yyywwwuuuvvvwww||||||||||||{{{yyywwwvvvyyyyyywwwuuussssssvvvxxxwwwvvvuuuttttttuuuvvvwwwsssrrrrrrtttuuuvvvtttsssrrrrrrqqqpppoooooorrrtttssstttuuutttsssrrrssstttsssrrrqqqqqqqqqqqqrrrsssppppppqqqrrrttttttsssqqqnnnqqqrrroooooorrrssspppssssssrrrpppnnnllljjjiiiuuuuuutttsssssstttuuuvvvsssqqqooooooqqqssssssrrruuutttsssrrrrrrqqqooommmnnnnnnnnnmmmllljjjgggfffjjjmmmoooooommmlllmmmoooooommmllllllnnnooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnkkkiiiiiijjjmmmnnnllljjjllliiiiiikkkjjjggggggiiimmmnnnooonnnkkkjjjkkklllmmmkkkiiilllqqqttttttqqqmmmlllkkkkkkmmmoooooonnnjjjkkkkkklllkkkjjjhhhhhhmmmmmmmmmmmmmmmgggVVVEEE999555333555555222000111vvvjjjhhhjjjjjjhhhfff```gggiiiccc^^^]]]ZZZVVV[[[XXXRRRMMMHHHEEECCCBBB::::::::::::888777555555444555777999999888666555//////000111222333333444555444999EEEPPPUUUYYY\\\___```bbbccceeeiiiooosssxxxzzzxxxmmm\\\JJJ@@@<<>>888333222222111111444444222111000000000000000000000000000000000000,,,111666777555222111222222222222222222111000///,,,...000000...///222555<<<;;;AAASSSjjjzzz}}}zzz{{{|||}}}}}}|||{{{|||{{{|||}}}}}}}}}}}}}}}||||||||||||zzzwwwvvvwwwxxx{{{{{{{{{{{{zzzxxxvvvuuuyyyzzzyyyvvvrrrqqquuuyyyuuuttttttssstttuuuvvvwwwrrrsssvvvxxxzzzxxxsssooosssuuuuuussspppppptttwwwtttuuuvvvuuusssrrrrrrtttqqqpppnnnmmmmmmnnnpppqqqrrrqqqqqqsssvvvuuuqqqmmmrrrtttsssrrrsssvvvtttpppmmmnnnppprrrssstttsssssssssrrrqqqpppqqqrrrsssttttttsssrrruuuxxxyyyvvvtttqqqpppooopppppppppnnnlllqqqqqqppppppooonnnlllllljjjlllmmmmmmjjjjjjlllnnnooommmllllllnnnooonnnnnnkkkkkkkkkkkkllllllmmmmmmhhhggghhhkkknnnpppmmmkkknnnjjjjjjkkkjjjfffeeehhhiiilllnnnllliiiggggggiiiooommmlllooossstttppplllhhhgggggghhhkkkmmmmmmmmmkkkkkkllllllkkkiiihhhggghhhkkknnnqqqrrrjjjVVVCCC999444333555666222111222}}}tttnnnmmmkkkfffaaaiiihhhgggeeeaaa[[[TTTOOOXXXVVVRRRMMMIIIEEEBBBAAA>>><<<;;;;;;;;;:::777555999888777888999888444000000111111111000111222444444777@@@KKKUUUWWWSSSOOOYYYZZZ^^^gggooorrrnnnjjjuuuvvvnnn\\\MMMDDD===777===;;;777444222222333444000000111222333333444444000222333111---+++,,,...222222111///...111555999333333222222111000000000...000222222111222666:::EEEMMMZZZkkkyyy~~~zzz~~~}}}|||{{{zzz{{{~~~{{{xxxuuutttvvvxxxzzz{{{|||{{{yyywwwxxxzzz}}}zzzxxxvvvttttttuuuvvvwwwwwwwwwuuurrrooooooppprrrtttvvvyyy{{{zzzwwwtttqqqsssrrrrrrssstttuuuuuutttnnnqqqtttsssqqqppprrruuutttrrrooonnnnnnmmmllljjjqqqqqqpppppppppqqqssstttwwwvvvrrrmmmmmmqqqqqqnnnkkkllllllmmmnnnoooooopppvvvwwwwwwsssooonnnsssxxxtttuuuwwwwwwuuurrrnnnkkkpppqqqqqqpppmmmllllllmmmpppssstttpppjjjgggiiilllkkklllnnnoooooommmkkkjjjkkklllmmmnnnnnnmmmlllkkkjjjgggdddfffjjjmmmmmmkkknnnllljjjjjjkkklllkkkjjjnnnkkkhhhhhhjjjkkkjjjhhhooonnnlllkkkjjjiiihhhhhhjjjlllnnnnnnmmmkkkkkkllllllhhheeeggglllpppooommmjjjmmmlllhhhfffgggfffccceeehhhlllqqqooodddQQQCCC:::888666444444333222111yyyooojjjjjjkkkjjjhhhhhhhhhgggeeebbb\\\WWWSSSTTTRRROOOJJJFFFBBB@@@???;;;999888999:::999888666999888888999:::999555222000111222111111111333555555999AAAKKKSSSUUURRROOOYYY]]]dddoooxxxzzzuuupppnnnggg[[[OOOEEE>>>999777777555333111000000111222000000111222222333444444222333333333111000000111222222111//////111555888000000000000000000111111...111333111...000888???EEEMMMZZZiiivvv}}}~~~~~~~~~}}}}}}zzz{{{|||}}}}}}|||zzzyyy|||zzzyyyyyy{{{||||||{{{{{{zzzzzzzzz{{{~~~}}}{{{yyyvvvttttttttttttwwwvvvuuusssqqqqqqsssuuuuuuuuuvvvvvvuuutttssssssrrrrrrrrrssstttttttttsssnnnoooqqqrrrrrrtttwwwyyytttrrrppppppqqqqqqpppooopppoooooonnnooopppqqqrrrvvvvvvrrrmmmnnnrrrrrrooommmmmmnnnnnnooopppppppppppprrrsssqqqnnnmmmqqqvvvoooppprrrttttttssspppoooqqqooonnnoooqqqrrrqqqooommmppprrrqqqmmmiiiggggggjjjkkkmmmnnnnnnmmmlllkkklllmmmnnnoooooonnnmmmlllkkkkkkkkkkkkjjjjjjkkklllkkkjjjhhhiiijjjkkkjjjiiifffddddddfffjjjmmmmmmlllooonnnmmmkkkjjjiiihhhhhhiiikkkmmmmmmlllkkkkkkkkklllhhheeefffiiillljjjhhhlllnnnmmmjjjiiilllllljjjjjjjjjkkkmmmjjj___OOOBBB888777555333333222222111{{{pppiiihhhkkkmmmnnngggggggggeeebbb]]]YYYWWWSSSQQQNNNIIIEEEBBB@@@???888777666777888999888666999999999:::;;;:::777444000111222222111222444666555;;;CCCKKKQQQRRRQQQOOOYYY___jjjxxx}}}xxxhhhYYYMMMMMMKKKBBB:::777222222222111111111111111000000111111222333333333333333333444666666555444111222111000///000444777---......///000000111111...111222///---000:::CCCFFFPPP___lllvvv}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{yyywwwvvvwwwvvvvvvxxxzzzzzzxxxwwwwwwxxxxxxxxxyyyzzzzzz{{{}}}zzzwwwuuutttttttttwwwwwwwwwuuussssssuuuwwwvvvtttrrrqqqpppqqqssstttpppqqqsssuuuuuutttsssqqqpppooommmnnnqqqtttvvvwwwsssqqqpppppprrrsssrrrrrrooonnnmmmmmmmmmnnnooopppttttttqqqmmmmmmrrrssspppnnnnnnnnnnnnnnnooooooooollloooqqqqqqooooooqqqtttmmmnnnoooqqqqqqqqqqqqppprrrnnnlllooouuuxxxvvvrrrrrrtttvvvxxxwwwsssmmmiiijjjkkkmmmoooppppppoooooommmmmmoooooooooooommmmmmlllooorrrpppkkkiiijjjllliiihhhhhhiiijjjkkkiiihhhjjjiiihhhhhhjjjjjjjjjhhhiiiiiijjjkkklllmmmnnnooohhhjjjlllmmmkkkjjjjjjjjjjjjgggdddeeehhhjjjjjjhhhiiikkkiiifffgggkkkmmmlllooollljjjiiieee[[[LLLAAA666555444333222222222222wwwmmmiiiiiijjjllliiiiiihhhfffaaa]]]ZZZYYYUUUSSSPPPLLLHHHEEECCCBBB999888666666777888777666777888999::::::999666555111222333333222333555777666<<>>888333444555555555444222111000000111111222222222333333222111444888:::888666000111111111000000333555/////////000000000111111000000///...///444;;;AAAIIIVVVgggttt{{{~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyxxxvvvuuuuuuuuuwwwxxxwwwvvvzzzzzzzzzzzzxxxvvvtttsss{{{zzzyyywwwwwwvvvwwwwwwxxxyyyxxxwwwuuutttuuuwwwuuusssrrrppppppqqqssstttppprrruuuwwwvvvtttrrrrrrtttppplllkkknnnqqqrrrqqqrrrqqqooooooqqqqqqqqqppppppooonnnmmmmmmnnnooopppqqqqqqnnnkkklllqqqrrrpppnnnnnnnnnnnnmmmmmmmmmmmmlllooorrrrrrqqqpppqqqsssoooppppppppppppoooooonnnqqqooommmpppuuuxxxvvvtttxxxvvvwwwyyy|||zzzssslllkkklllnnnpppqqqrrrrrrrrrmmmnnnoooppppppooonnnmmmmmmoooqqqpppmmmkkkjjjkkkkkkjjjjjjkkklllkkkhhhfffnnnmmmlllllllllkkkiiihhhjjjjjjkkklllllllllmmmmmmhhhjjjllllllkkkiiiiiijjjgggeeedddfffjjjmmmnnnmmmiiijjjhhhdddeeejjjmmmlllnnnllljjjhhhdddZZZKKK???555555555444333222333444|||rrrkkkgggfffgggkkkllljjjfff```[[[YYYYYYWWWUUURRRNNNJJJFFFDDDCCC<<<:::888777777777666555666777999999888666555444111222444444444444777999777<<>>888555666777777666444111000000111111111111111222222111000111444888:::888555000111222222000000111333222222222111111000000000222///---...444;;;???AAANNN]]]ppp}}}~~~~~~~~~~~~}}}|||{{{}}}zzzwwwvvvxxxzzz||||||}}}zzzwwwvvvttttttuuuvvvwwwyyyzzzzzzyyyyyyyyywwwuuuttttttuuurrrssssssttttttsssssssssppptttwwwxxxvvvtttssssssvvvqqqmmmlllooorrrrrrqqquuusssqqqqqqqqqqqqqqqooorrrqqqpppooooooooopppqqqoooooollliiijjjoooqqqnnnpppppppppooooooooooooooommmoooqqqrrrqqqpppooooooooooooppppppppppppooooooooopppqqqrrrrrrrrrssstttuuuqqqnnnpppssstttoooiiijjjkkklllnnnooopppqqqqqqmmmnnnoooppppppooonnnmmmmmmlllkkkmmmoooooollliiiooonnnnnnooonnnlllgggdddfffgggiiikkkmmmmmmnnnoooqqqpppooommmjjjgggeeeccchhhjjjllllllkkkiiiiiijjjfffeeeeeefffhhhjjjllllllnnnooolllhhhggglllnnnllljjjjjjjjjkkkggg\\\KKK???666777888666444333444666}}}uuulllffffffggglllllljjjeee^^^YYYYYYZZZWWWUUUQQQMMMHHHDDDBBB@@@>>>;;;888666666666555444666888::::::777444333333222333444555555666888::::::>>>FFFRRR[[[^^^ZZZUUUWWW\\\eeennnvvvzzz|||}}}oooZZZHHHEEEFFF@@@999666444555555555333111///...111111111111111111111111///000222444666777555333///000222222111000000111333333333222111000000000111...---000888AAAHHHLLLXXXfffxxx~~~}}}}}}}}}||||||||||||}}}zzzvvvuuuwwwzzz|||}}}zzz{{{|||||||||{{{yyyxxxpppqqqrrrtttvvvxxxyyyzzzvvvwwwxxxwwwtttsssssstttqqqrrrtttvvvvvvuuutttrrrqqqtttwwwwwwtttrrrrrrssssssqqqoooppprrruuuvvvwwwxxxvvvttttttttttttsssrrrsssrrrqqqpppppppppqqqrrroooooolllhhhjjjooopppnnnrrrrrrrrrrrrrrrsssssssssmmmnnnooooooooonnnmmmlllkkklllnnnpppqqqqqqqqqqqqnnnppprrrrrrpppppprrrtttrrrmmmiiijjjmmmooommmjjjiiijjjjjjjjjkkkkkkllllllmmmmmmoooooooooooommmmmmllljjjhhhjjjnnnpppmmmjjjppppppqqqrrrqqqnnniiieeedddfffiiijjjiiihhhiiiiiiiiijjjkkkkkkkkkjjjhhhggghhhjjjlllmmmkkkjjjjjjjjjhhhgggeeedddcccddddddeeelllnnnkkkgggfffiiijjjhhhggggggjjjllliii]]]KKK>>>777999:::777444222444777xxxnnnhhhiiillljjjkkkiiiddd]]]YYYZZZ]]]XXXVVVRRRLLLGGGCCC@@@>>>;;;888555444555555555555888:::<<<;;;777444222333222444555555555777999;;;>>>AAAIIIWWWeeeiiiccc[[[YYY___gggooouuuxxxyyyzzzooo```KKK===888888666444222222222222222111000000111111111111000000000000///111444666555333222222...000222333111000///000111111111111111000000000///000000222888DDDUUUaaaiiisss~~~}}}}}}|||{{{zzzzzzzzzzzzxxxvvvvvvwwwyyyzzzzzzxxxxxxxxxxxxxxxwwwwwwvvvqqqqqqrrrsssssssssssssssqqqssstttuuutttttttttvvvqqqrrrtttuuuvvvuuutttssspppsssvvvuuuqqqooopppsssooopppqqqqqqqqqrrrtttvvvwwwuuuttttttuuuvvvvvvuuutttsssrrrpppppppppqqqrrrqqqqqqmmmjjjkkkooopppnnnqqqqqqqqqrrrrrrsssssssssmmmmmmmmmnnnooopppooooooiiijjjmmmpppppppppnnnmmmpppppppppqqqrrrsssssssssqqqnnnllllllnnnooonnnmmmllllllkkkjjjjjjiiijjjjjjlllmmmnnnoooooonnnmmmllllllkkkkkkkkklllmmmmmmmmmnnnoooqqqsssssspppkkkggggggiiikkkkkkgggdddcccdddaaacccfffiiikkkllllllllliiikkkmmmmmmlllkkkkkkkkkiiihhhfffdddbbbaaabbbcccgggiiihhheeedddffffffdddgggggghhhjjjggg[[[III<<<777999:::777333111333666{{{pppjjjlllpppgggiiihhhbbb\\\YYY\\\```ZZZXXXSSSNNNHHHDDD@@@>>>888555333222333555666666:::<<<>>>===888444333333222444555666666777:::<<>><<<999777666777999:::===>>>===;;;777555444555222666777666888>>>@@@===AAADDDMMM[[[hhhppppppmmmiiiqqqvvvsssppprrrvvvxxxwwwiiiQQQ<<<555888777111333333333333333333333333000000000111222222222333666555444444222222111000111000000000111222222333555444222///......///000222...---333@@@SSSjjj|||}}}zzz|||~~~~~~}}}{{{{{{}}}{{{zzzyyyzzz|||||||||{{{}}}zzzvvvuuuuuuvvvwwwwwwuuuuuutttuuuvvvvvvtttrrrqqqrrrssssssttttttssssssssssssssssssrrrqqqqqqppprrrqqqqqqtttvvvtttoooiiipppmmmlllnnnrrrrrrnnnjjjssspppnnnooorrrssssssqqqqqqtttuuusssnnnkkklllnnnpppppppppqqqqqqrrrrrrrrrqqqrrrssssssssstttvvvxxxqqqpppooopppqqqrrrqqqooorrrsssqqqoooqqqsssoooiiipppooonnnmmmmmmnnnooopppooonnnnnnnnnooorrrtttvvvvvvuuusssqqqnnnllliiihhhlllkkkjjjjjjjjjkkklllllloooooonnnllljjjjjjlllnnnmmmlllkkkkkklllllljjjhhhnnnmmmjjjhhhhhhhhhiiijjjkkkkkkkkkllllllkkkjjjjjjllllllllllllkkkjjjiiiiiihhhddd``````dddggghhhgggkkkiiihhhgggggghhhiiikkkmmmfffccceeecccVVVEEE:::888::::::888444222444666vvvmmmlllqqqppppppjjj```\\\^^^]]]ZZZZZZWWWRRRNNNJJJFFFAAA>>>;;;:::888666555666777888<<<<<<<<<:::666555444555888999:::;;;<<<<<<<<<<<>>555777666222222222222222222222222222111111111111111111222222444333333222222111111000111111111111111222333333333222111000///000222333333///111;;;JJJ[[[nnn|||}}}}}}~~~~~~~~~||||||~~~}}}{{{{{{{{{{{{yyywwwyyywwwuuutttuuuvvvuuutttuuusssqqqqqqrrrqqqpppnnnrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrqqqqqqppppppoooqqqssssssrrrpppnnnmmmooolllkkkmmmqqqrrroookkksssqqqpppqqqssstttsssqqqrrrqqqqqqqqqqqqqqqpppnnnppppppqqqqqqqqqrrrrrrrrrmmmnnnoooooonnnoooppprrrpppooommmnnnooopppooonnnppprrrrrroooppprrrpppkkkmmmmmmmmmmmmnnnpppqqqrrrooonnnnnnnnnoooppprrrssssssrrrqqqooonnnnnnnnnnnnllllllkkkkkkjjjiiihhhhhhlllmmmmmmllljjjiiijjjkkkjjjiiiiiijjjlllllljjjiiiiiihhhgggggghhhiiikkkllljjjkkklllmmmmmmmmmmmmlllllllllllllllkkkjjjiiihhhkkkiiifffeeeggghhhiiiiiijjjhhhgggffffffggghhhjjjkkkfffeeefffbbbTTTDDD:::999;;;;;;888444222333666~~~rrrnnnpppnnnnnnjjjccc```___^^^[[[ZZZWWWSSSOOOKKKGGGBBB>>>::::::999888777777777777:::::::::888666555555666444000222;;;===:::;;;AAAMMMQQQXXX___fffmmmtttxxx}}}yyymmmXXXBBB666444444333111111111111111111111111111111111111111111000000111111111111111111111111222222222222222333333444000111111111000222555777666333777FFFWWWfffttt}}}}}}~~~}}}~~~}}}{{{{{{{{{{{{yyyxxxwwwvvvuuuuuuwwwwwwvvvtttzzzwwwtttsssssssssrrrqqqssssssssssssrrrqqqpppooooooooopppqqqqqqqqqppppppooosssvvvtttpppmmmoooqqqpppnnnmmmooorrrsssqqqnnnrrrqqqqqqsssuuuuuusssqqqrrrooonnnppptttvvvssspppqqqqqqqqqqqqqqqqqqrrrrrrkkkmmmmmmmmmlllkkklllnnnpppnnnlllkkkmmmnnnnnnnnnlllppprrrooonnnppppppnnnnnnoooooooooooopppppppppnnnnnnnnnnnnnnnnnnnnnnnnpppooooooooooooqqqrrrssskkklllmmmmmmmmmkkkjjjiiilllmmmmmmllljjjiiijjjkkkmmmlllmmmnnnpppqqqpppooohhhhhhiiijjjjjjkkkllllllkkkkkklllmmmnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjhhhhhhjjjjjjjjjiiigggfffggghhhhhhgggeeeddddddeeeggghhhhhhggggggggg___OOOAAA;;;:::<<<<<<999444111333555vvvqqqrrrqqqpppmmmiiieeebbb___\\\ZZZWWWTTTPPPMMMHHHCCC???<<<<<<;;;;;;;;;::::::999:::::::::888666666777999<<<222222;;;===777;;;FFFLLLSSS\\\ccchhhoooxxx~~~xxxmmmZZZFFF888444444555222222222222222222222222222222111111000000//////000111111111222222222333444333333222222333444444///000111000000222666:::===:::>>>NNNaaaoooyyy~~~}}}~~~~~~|||zzzzzz{{{|||}}}|||{{{zzzxxxvvvvvvxxxyyyyyyyyy|||yyyvvvtttuuuvvvvvvuuusssssssssrrrqqqpppnnnnnnoooooopppqqqqqqrrrqqqqqqssstttuuusssqqqppprrrtttsssrrrqqqqqqssstttrrrpppoooppprrrtttttttttrrrpppqqqpppoooqqqtttuuutttrrrrrrqqqpppppppppqqqqqqrrrnnnoooppppppnnnmmmmmmnnnpppnnnlllkkkmmmnnnooonnnjjjooorrrnnnlllnnnppppppssssssrrrqqqpppnnnlllkkknnnnnnooonnnnnnmmmkkkkkklllmmmoooqqqrrrsssssssssjjjlllnnnqqqrrrrrrqqqpppoooooommmjjjhhhiiikkknnnoooooooooppprrrrrrqqqpppmmmmmmnnnnnnmmmmmmlllkkkllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjiiihhhgggiiikkkmmmllliiigggiiikkkgggfffeeecccccceeefffgggfffgggjjjggg[[[III>>><<<;;;======999444111222444xxxuuuwwwtttrrrooolllgggaaa]]][[[YYYWWWTTTQQQMMMHHHCCC???<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999777777999;;;RRREEE>>>AAA>>>666999EEEGGGQQQ]]]ffflllttt~~~~~~uuuiiiXXXGGG:::444444666333333333333333333333333222111111000000/////////111111222222333444444444444444333222222333333333///111111000///222999???FFFCCCGGGUUUfffsss{{{~~~}}}~~~~~~|||{{{zzz{{{}}}}}}}}}||||||yyyvvvtttvvvyyyzzz{{{wwwuuurrrrrrsssuuuvvvvvvttttttsssrrrqqqooonnnmmmppppppqqqrrrsssssssssrrruuurrrppppppqqqrrrrrrppptttsssqqqqqqppppppooonnnmmmoooqqqsssrrrqqqpppoooooorrrttttttrrrqqqrrrsssrrrqqqooonnnnnnooopppqqqppprrrsssrrrpppooonnnoooqqqooommmmmmoooppppppooojjjoooqqqnnnlllnnnqqqqqqsssssstttsssrrrooolllkkkoooooooooooonnnmmmlllkkkjjjmmmqqqtttuuussspppnnnkkkmmmooorrrssssssrrrqqqqqqnnnjjjfffdddfffkkkooommmlllkkklllmmmlllkkkiiimmmmmmnnnnnnnnnmmmllllllmmmmmmmmmlllkkkjjjiiihhhjjjjjjjjjjjjiiihhhggggggiiilllnnnnnnlllkkkmmmppphhhgggeeeddddddeeeggghhhfffhhhjjjfffWWWEEE<<<<<<<<<======999444222333555yyywwwxxxtttpppnnnlllggg___ZZZZZZWWWUUUSSSPPPMMMHHHBBB>>>;;;::::::999999::::::;;;======<<<:::888888:::<<>><<<999===FFFFFFOOO]]]hhhqqq{{{|||nnnaaaPPPDDD:::444444666333333333333333333333333000000000000000000//////222222222333333444444444444333333222222222222333111222222000///444???HHHPPPNNNQQQ]]]jjjttt{{{~~~~~~~~~||||||||||||zzzxxx{{{xxxuuusssuuuwwwxxxxxxwwwuuussstttvvvxxxxxxxxxtttttttttsssrrrpppooonnnqqqqqqrrrsssssssssrrrrrrsssooolllmmmppprrrpppmmmqqqpppooommmllllllllllllllloooqqqqqqpppoooppppppooorrruuutttpppnnnpppsssqqqpppnnnllllllmmmooopppnnnppprrrrrrpppnnnnnnnnnqqqpppooopppqqqrrrqqqooolllppppppmmmmmmppprrrqqqooopppsssttttttrrrpppnnnoooooooooooooooooooooooojjjmmmqqqttttttrrrnnnkkknnnooopppppppppnnnmmmlllooolllhhhcccaaaccciiinnnmmmlllkkkkkklllkkkiiiggghhhhhhiiijjjlllmmmnnnnnnmmmmmmmmmlllkkkjjjhhhhhhiiiiiijjjiiiiiihhhgggffffffggghhhhhhggghhhjjjllliiihhhfffeeeeeefffhhhiiihhhiiiiiibbbSSSBBB;;;<<<;;;======:::555222444666zzzvvvvvvtttooommmmmmhhh```\\\]]]VVVTTTRRRPPPMMMHHHBBB===<<<;;;:::999999:::;;;===>>>===;;;999666777999;;;???<<<999888:::>>>CCCFFFKKKQQQ\\\gggsssttteeeVVVFFF===999444222444222222222222222222222222/////////000000000000000222222222222222333333333333333222111111111111111111333333111111999HHHSSSWWWWWW]]]gggpppuuuzzz~~~~~~}}}|||}}}|||zzzyyyyyyxxxwwwwwwxxxxxxvvvtttxxxvvvvvvvvvxxxyyyxxxwwwtttttttttssssssqqqppppppqqqrrrrrrrrrrrrqqqqqqpppppppppoooppppppqqqpppooonnnnnnnnnmmmlllmmmnnnpppnnnppprrrqqqooooooqqqsssoooppprrrrrrqqqppppppqqqpppooolllkkkjjjkkkmmmnnnlllnnnqqqqqqooonnnmmmmmmppppppppprrrsssssspppnnnpppqqqooommmnnnrrrrrrooonnnpppsssuuuuuusssqqqoooppppppooooooppprrrssstttkkkmmmooopppqqqooonnnlllqqqppppppooonnnmmmllllllnnnmmmjjjgggeeefffiiilllmmmlllkkklllmmmmmmllljjjhhhhhhhhhhhhjjjlllnnnoookkkkkklllllllllllllllkkkiiiiiiiiiiiihhhgggfffeeehhheeeccccccdddfffggggggkkkjjjhhhgggggghhhjjjkkkllljjjggg___OOO@@@:::;;;:::<<<<<<:::555333555777{{{tttsssuuupppnnnoookkkccc```bbbUUUSSSQQQPPPMMMHHHAAA===???>>>;;;::::::<<<>>>@@@>>>===;;;888555555888:::<<<>>>>>>:::;;;AAADDDBBBPPPTTT\\\ffftttzzzlll___NNN>>>999777333111222111111111111111111111111......//////000000111111111111111111111111111111333222222111000000000111222333333222444>>>OOO\\\ZZZ]]]eeeoootttuuuyyy~~~yyy}}}|||{{{|||}}}~~~}}}|||xxxyyy{{{}}}~~~{{{vvvrrrtttsssrrrssstttsssqqqooottttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqpppooonnnpppsssvvvuuurrrqqqrrruuunnnoooooooooooopppsssuuuoooqqqrrrqqqoooooorrruuupppnnnmmmooossstttrrrooopppnnnkkkiiiiiijjjlllmmmlllnnnqqqqqqpppnnnnnnnnnoooooopppssstttsssooolllsssrrrooollloootttsssnnnppprrruuuwwwvvvrrrnnnlllqqqpppooooooqqqsssvvvxxxmmmmmmlllmmmmmmnnnooopppqqqppppppoooooopppqqqqqqnnnoooooommmkkkkkklllmmmhhhgggggghhhkkkkkkjjjiiinnnmmmkkkjjjjjjkkkmmmnnniiijjjkkkmmmnnnoooooooooiiiiiiiiiiiihhhgggfffeeeqqqlllhhhfffiiikkkkkkiiilllkkkjjjhhhhhhjjjkkklllnnnjjjeee\\\NNN???:::;;;:::<<<<<<:::666444666888|||vvvuuuqqqsssqqqmmmkkkjjjddd]]]VVVVVVTTTQQQMMMHHHDDDAAA???@@@@@@>>><<<;;;<<<===>>>===;;;999888888999999===;;;;;;<<<<<<<<>><<>><<<999999;;;999444~~~xxxwwwttttttqqqlllkkkkkkfff```YYYWWWTTTPPPKKKFFFBBB@@@???@@@@@@???>>>===???@@@;;;:::999888777888999999===;;;<<<======???FFFOOO^^^kkksssrrrvvvwwwkkkMMMCCC888444333111111333222222111111111333444555444333111///////////////222222111111000000111111333///...111222000000333777>>>DDDDDDHHHRRR]]]cccggggggkkktttwwwvvvvvvyyyxxxuuuxxx~~~|||{{{zzzyyyyyy|||{{{{{{zzzyyyxxxwwwwwwxxxuuussssssuuuuuusssppprrrssstttttttttrrrqqqpppuuuttttttssssssssssssssssssrrrqqqqqqppppppppppppmmmmmmoooppppppppppppooowwwtttrrrtttrrrooooooqqqllllllmmmnnnnnnnnnnnnnnnnnnmmmllllllllllllmmmmmmpppooooooqqqrrrqqqmmmjjjoooppprrrrrrrrrpppmmmkkkkkknnnssstttrrrpppppppppnnnppprrrrrrpppnnnoooqqqrrrpppmmmnnnpppqqqqqqoooqqqkkkhhhlllmmmkkkkkknnnoooooooooooonnnnnnnnnnnnlllkkkjjjkkkmmmmmmkkkiiipppooonnnnnnnnnnnnllljjjhhhhhhgggggghhhiiikkklllooonnnllllllmmmllljjjhhheeefffgggfffeeeddddddfffkkkhhhfffhhhgggeeeeeehhhgggggggggggggggffffffffffffiiihhh\\\JJJ>>><<>><<<777777888555111|||yyywwwvvvqqqlllkkklllhhhaaa[[[XXXTTTNNNIIIDDD@@@??????@@@AAAAAA@@@@@@AAACCC::::::999999999:::<<<===>>><<<<<<>>>???BBBKKKUUUjjjyyy|||wwwsssgggKKK@@@777333222000111333222222111111222444666777777333//////222333000---000111222333333333222111333000///222222111222666===FFFNNNQQQTTT\\\eeeiiiqqqppprrrwwwyyywwwwwwyyyvvvsssssszzz{{{|||}}}}}}|||{{{yyyxxx~~~{{{yyyxxxxxxyyyzzzwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvvvvuuusssqqqpppuuuuuutttsssssssssssstttqqqqqqppppppppppppqqqqqqmmmnnnooopppqqqrrrrrrqqqvvvsssqqqsssqqqnnnnnnpppmmmmmmlllllllllmmmnnnnnnpppnnnlllnnnrrrtttsssrrruuuppplllmmmrrruuurrrnnnppppppppppppooonnnlllllliiinnntttwwwvvvtttqqqpppnnnppprrrqqqpppooopppqqqqqqooonnnnnnoooppppppooopppkkkiiikkklllllllllnnnoooppppppqqqpppooonnnmmmhhhhhhiiilllnnnnnnllljjjqqqooolllllllllkkkjjjiiiggggggggghhhjjjkkkmmmnnnmmmlllkkkjjjkkkjjjhhhfffjjjkkkjjjiiiggggggiiijjjjjjfffdddffffffdddfffjjjlllkkkiiihhhhhhhhhiiiiiifffhhheeeYYYHHH===;;;>>>>>>>>>;;;666444555222---zzzvvvuuuqqqmmmmmmnnnhhh```ZZZWWWRRRMMMGGGCCCAAA@@@@@@AAABBBBBB@@@@@@@@@AAA;;;;;;;;;;;;===???AAABBB@@@>>>===???@@@CCCLLLVVVlllzzzzzzuuu||||||mmmaaaIII???666333333111111333222111111111222444555666777555333333555555444222111333555777888777555444555333222444444222555:::DDDMMMTTTUUUWWW___gggkkkyyyxxxyyy{{{{{{{{{{{{|||uuussssssvvv}}}|||}}}}}}}}}}}}||||||{{{~~~|||zzzyyyyyyyyyzzzvvvwwwxxxwwwuuutttuuuvvvvvvvvvvvvvvvtttsssqqqoootttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrsssttttttpppqqqrrrsssttttttuuuuuussspppoooqqqqqqnnnnnnrrrqqqpppooonnnnnnooopppqqqrrrnnnlllnnnsssvvvuuurrrsssooommmnnnrrruuusssqqqkkkkkklllmmmnnnooopppqqqiiilllqqqttttttssspppoooooopppqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmnnnnnnnnnmmmmmmkkkkkkmmmnnnnnnmmmlllmmmnnnoooppppppnnnlllkkkfffhhhkkknnnoooooommmlllpppmmmjjjhhhhhhiiihhhgggeeefffggghhhjjjlllnnnooohhhgggggghhhjjjjjjiiihhhmmmmmmllljjjiiiiiikkknnnjjjfffdddffffffeeegggkkkmmmkkkiiigggfffggghhhiiiggggggbbbUUUEEE;;;;;;>>><<<===:::555444444111,,,|||uuutttqqqooopppoooggg]]]XXXUUUQQQLLLHHHEEECCCBBBAAABBBCCCBBB???===<<<===;;;;;;;;;<<<>>>@@@CCCDDDAAA??????AAAAAADDDLLLVVVjjjssswwwqqqqqq{{{{{{jjj\\\GGG>>>666444444333333555111000000000111222444555888:::;;;999666444555666111333666888888777555333666333333555444222666<<>><<<::::::888888999:::<<>>AAABBB@@@@@@CCCGGGIIIJJJPPPYYYfffkkkkkkgggjjjuuuzzzxxxzzzgggSSSBBB:::333333444333333555444333222111000111222333555666777777666555444444111222333444444333111000///000222666666888@@@IIIWWW]]]```^^^```hhhsssxxxvvv{{{~~~|||}}}~~~yyyxxx~~~}}}|||{{{{{{{{{{{{|||yyyyyyxxxxxxxxxzzz{{{}}}yyyvvvtttuuuxxxyyywwwuuuqqqqqqrrrrrrrrrqqqooonnnssssssrrrqqqqqqqqqqqqrrrpppooooooooooooooopppppprrrrrrpppooooooppppppqqqssspppooorrrrrrooopppssspppppppppppppppooonnnnnnooonnnnnnnnnnnnoooppppppjjjkkknnnqqqsssrrrpppnnnooooooooonnnnnnnnnmmmmmmrrrnnnjjjiiikkkmmmmmmmmmpppooooooqqqssstttsssqqqjjjllloooooolllkkklllmmmiiimmmnnnlllnnnrrrpppkkknnnnnnnnnnnnmmmmmmmmmmmmnnnppprrrqqqnnnllllllmmmkkkjjjiiijjjkkkllljjjhhhiiijjjjjjkkkkkkjjjiiihhhnnnmmmlllllllllkkkiiiggglllmmmnnnmmmkkkkkkkkkllliiiggghhhjjjjjjfffeeegggjjjkkkkkkllllllmmmmmmnnniiidddZZZKKK>>>777888;;;999:::777222111222///***}}}sssmmmppptttqqqiiiZZZXXXVVVRRRLLLFFFAAA>>>===@@@BBBBBB@@@>>>======:::::::::;;;===@@@BBBDDD>>>???DDDJJJLLLNNNTTT\\\dddkkkkkkeeeeeennntttsssxxxwwwcccMMM@@@888222222333222222444666555333222111222222333---,,,---111777:::888666444555555555555444222111///000444999;;;>>>HHHRRRZZZ```bbb^^^\\\aaahhhlllssszzz}}}{{{{{{}}}{{{tttxxx}}}|||~~~|||{{{zzzxxxvvvtttvvvyyy}}}{{{wwwtttvvvzzz|||yyyuuupppqqqrrrrrrrrrqqqpppoooqqqpppoooooonnnnnnoooooorrrrrrqqqqqqqqqqqqqqqrrruuutttrrrqqqpppqqqqqqrrrvvvrrrqqqsssqqqnnnnnnqqqpppqqqrrrrrrrrrpppooonnnmmmoooppppppoooppprrrtttooolllkkknnnsssuuuqqqlllnnnooooooooooooooonnnmmmtttpppmmmlllnnnooonnnmmmmmmkkkjjjmmmpppqqqooommmkkknnnqqqpppnnnlllmmmnnnlllnnnmmmiiikkkrrrrrrnnnrrrqqqqqqpppoooppppppppppppqqqrrroookkkiiijjjlllkkkkkkkkkmmmnnnnnnllljjjllllllmmmmmmllljjjiiigggjjjjjjjjjkkklllmmmllljjjhhhjjjkkkkkkiiihhhhhhhhhhhhfffgggkkkjjjeeebbbddddddeeefffhhhiiiiiiiiiiiiiiidddYYYJJJ===777888;;;::::::777111//////+++&&&wwwoooooorrrnnnhhh\\\TTTMMMMMMLLLFFF???<<<<<<===>>>@@@@@@??????>>>>>>===;;;===@@@BBBAAA???CCCLLLVVVZZZUUUPPPQQQVVVgggmmmmmmgggffflllmmmiiijjjxxxyyypppgggVVVDDD<<<777222111222222333444444333222444666666555333---000444555555333222222///111333555666555333222111666:::===EEEPPPXXXZZZUUUUUUWWWXXXWWWXXXbbbmmmyyyyyyzzz}}}|||xxx}}}yyyvvv|||yyyzzzyyywwwzzzuuuwww{{{~~~~~~|||yyywww|||xxxttttttwwwxxxuuurrrnnnnnnooopppqqqqqqrrrrrrwwwtttqqqooopppqqqqqqqqqrrrpppmmmmmmnnnpppppppppvvvqqqppptttvvvtttqqqqqqsssssstttsssrrrpppnnnmmmpppnnnlllmmmoooqqqrrrrrrvvvqqqmmmlllooorrrtttttttttrrrooopppsssvvvvvvuuuqqqqqqooonnnnnnnnnooopppppppppnnnmmmmmmlllllllllkkkllloooqqqrrrrrrqqqpppoooooonnnllljjjjjjlllooolllmmmmmmlllkkkkkknnnpppmmmmmmlllkkkkkklllnnnooolllmmmnnnnnnmmmjjjgggffffffkkkpppqqqnnnkkkjjjkkklllnnnooonnnllljjjiiihhhiiihhhhhhhhhhhhhhhiiiiiieeegggkkkmmmnnnllljjjhhhjjjgggfffhhhmmmnnnjjjfffeeeffffffdddfffjjjjjjfffmmmiii]]]JJJ===:::;;;<<<@@@:::666666444000...///xxxpppssswwwssslllZZZRRRLLLLLLLLLGGGBBB??????@@@AAAAAAAAA@@@??????===<<<;;;===AAACCCCCCBBBFFFOOO\\\bbb^^^WWWVVV[[[ccclllnnniiigggmmmpppnnniiitttwwwlllaaaWWWJJJ<<<888444000///111222333333111111111111222222111111...000444555444222222222333333333444444444555555222666999>>>HHHTTTZZZZZZUUUNNNIIIJJJPPPYYYfffrrr|||{{{{{{}}}|||yyy}}}~~~www|||}}}}}}|||yyyzzz~~~}}}yyyxxxzzzwwwyyy|||~~~~~~|||yyywwwzzzwwwttttttwwwwwwtttqqqssssssssstttuuuvvvvvvvvvuuusssqqqqqqssstttuuutttuuussspppppprrrsssttttttuuuqqqppptttvvvtttssstttuuutttrrrqqqoooooooooooommmlllkkkmmmooorrrssssssssspppmmmllloooqqqrrrrrrtttqqqooooooqqqrrrqqqpppnnnooopppqqqrrrqqqqqqpppmmmmmmlllllllllmmmmmmnnnmmmnnnoooppppppooonnnnnnkkkkkkkkkiiihhhhhhkkkmmmmmmnnnmmmllljjjjjjlllnnnlllkkkjjjkkklllmmmmmmmmmllllllmmmmmmlllkkkiiihhheeehhhlllnnnnnnmmmllllllmmmnnnooopppooommmmmmmmmjjjjjjiiiiiihhhiiiiiiiiikkklllmmmnnnnnnllljjjhhhlllhhheeefffjjjlllkkkhhhfffhhhgggdddfffiiihhhdddiiieeeYYYGGG:::888;;;<<>>777555333//////222444333111333444555555333333333444///111444444333222222222444333222111111333444555222555888>>>KKKWWW[[[XXXUUUKKKFFFLLLZZZfffqqqyyy}}}|||}}}~~~~~~}}}{{{{{{yyy}}}}}}~~~}}}}}}|||~~~}}}{{{{{{~~~zzz|||~~~~~~|||yyywwwwwwuuutttuuuxxxwwwtttqqquuuuuuuuuvvvwwwwwwxxxxxxqqqpppppprrruuuvvvvvvvvvuuusssqqqrrrsssuuuvvvvvvtttpppooosssvvvuuuuuuxxxvvvtttqqqooonnnoooppprrrooonnnmmmmmmooopppqqqppppppnnnmmmmmmoooppppppooorrrpppnnnmmmmmmnnnmmmlllkkkmmmpppssstttsssrrrpppkkkkkkkkkkkklllmmmoooooopppppppppoooooonnnnnnnnnkkkkkkkkkjjjiiiiiikkknnnooooooooommmjjjiiijjjkkkllljjjiiijjjmmmnnnllljjjmmmmmmlllllllllkkkkkkkkkffffffgggiiimmmnnnnnnmmmkkklllmmmnnnnnnnnnnnnnnnkkkkkkkkkjjjjjjiiiiiiiiikkkkkkkkkkkkkkkkkkjjjjjjlllhhhddddddgggjjjkkkjjjjjjkkkiiifffgggiiihhhdddddd```TTTBBB777666:::<<<===777444444333000...000sssnnnttt{{{wwwnnn]]]SSSLLLLLLMMMJJJFFFEEEDDDEEEEEEEEECCCBBB@@@>>>===<<<<<<===@@@CCCFFFHHHIIIQQQbbbooommmbbb[[[^^^dddoooxxx|||yyynnnooogggTTTCCC<<<:::888555444222222666;;;999555666777888666444333444666111333444444222111222222222111111111111111222222111222555===KKKVVVWWWRRRKKKIIINNN\\\kkkssswwwzzz}}}|||{{{{{{|||}}}}}}~~~~~~~~~|||~~~~~~~~~||||||}}}}}}|||zzzwwwvvvvvvvvvvvvxxxyyyyyyuuurrrssssssssstttttttttuuuuuuooooooppprrrtttvvvuuutttrrrqqqpppppprrrtttttttttsssppppppsssuuuuuuvvvzzztttsssqqqoooooopppqqqrrrtttrrrpppooonnnnnnllljjjnnnnnnnnnooopppppppppoooooonnnmmmmmmmmmllllllkkklllmmmoooqqqrrrqqqpppooommmllllllmmmmmmnnnooopppqqqqqqpppooooooppppppqqqooopppooonnnllllllmmmooopppqqqpppnnnkkkjjjjjjkkkllljjjiiilllooopppmmmiiioooooommmlllkkkkkkkkkkkkhhhfffdddgggkkknnnmmmllliiihhhhhhiiijjjkkkjjjiiillllllllllllkkkjjjiiiiiiffffffffffffgggiiilllmmmjjjgggffffffhhhjjjjjjhhhkkklllkkkhhhiiilllkkkgggaaa]]]QQQ@@@555555:::===;;;555222333333000...000uuupppuuu{{{wwwnnnbbbXXXOOOMMMMMMIIIFFFEEEEEEEEEEEEEEECCCAAA???>>>???>>>======???CCCGGGJJJMMMTTTdddtttrrrddd\\\^^^gggjjjkkkppp}}}vvvsssfffRRRAAA:::999999222333222444===GGGGGGAAA555555444222111000111222444555555444222111222444111222444555444333222000///111444;;;GGGQQQOOOHHH===DDDTTTeeepppsssuuuyyyzzzzzzyyyyyyyyy{{{}}}}}}}}}~~~||||||~~~||||||{{{{{{yyyxxxvvvuuuvvvwwwxxxzzz{{{zzzxxxvvvqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvtttsssrrrqqqpppppprrrssssssrrrrrrpppqqqtttuuutttuuuyyyqqqqqqrrrrrrrrrqqqqqqpppuuusssqqqppppppnnnllljjjmmmooopppqqqqqqpppppppppmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnppppppooooooooooooppppppnnnmmmmmmmmmnnnoooqqqrrrrrrsssrrrpppnnnlllmmmnnnpppqqqrrrpppmmmkkkkkklllmmmllllllnnnpppqqqnnnkkkrrrqqqooommmkkkkkkjjjjjjlllhhhffffffiiikkkjjjiiijjjhhhffffffhhhhhhgggeeekkkllllllllllllkkkjjjiiihhhgggeeeeeefffiiilllnnnfffggghhhjjjkkkkkkhhhfffgggiiihhhggghhhlllkkkhhh```]]]QQQ@@@666666:::===888333000222222//////000|||wwwyyy|||xxxpppfff[[[QQQNNNMMMIIIFFFEEEEEEFFFFFFFFFDDDCCCAAA???@@@@@@??????@@@EEEKKKPPPVVVZZZhhhxxxvvvfff]]]```hhhddd[[[YYYgggzzz|||tttmmm```OOOAAA:::777666000222222555BBBQQQSSSLLL:::777444222333333222111888888777555222222333555333444777888888666333111000333777<<>><<<999777;;;;;;777444???NNNOOOEEE???777//////444666222---<<<<<<999666333333666888444333111000000000111111777===CCCDDDDDDDDD???999666DDD[[[qqq|||}}}~~~~~~zzzwwwxxxyyy{{{}}}||||||{{{|||~~~}}}~~~}}}|||zzzyyyxxxxxxyyyzzzvvvwwwwwwwwwwwwxxxzzz|||vvvvvvvvvuuuuuuuuuuuuuuurrrpppmmmmmmoooqqqrrrrrrwwwvvvuuuuuuuuuuuurrrppppppqqquuuxxxtttmmmkkknnnrrrqqqooonnnoooqqqtttuuusssrrrrrrtttuuuuuurrrppplllnnnooonnnllllllnnnqqqpppssstttsssooolllkkkllliiijjjmmmpppqqqpppooonnnlllmmmmmmnnnoooqqqssstttnnnoooqqqrrrrrrpppnnnmmmiiikkkmmmnnnmmmmmmnnnoooeeehhhkkklllllllllmmmnnniiinnnpppnnniiihhhmmmsssjjjlllnnnpppqqqqqqpppoooiiilllnnnmmmiiiggghhhjjjjjjfffccceeejjjmmmllljjjeeegggiiilllmmmlllkkkkkkmmmllljjjhhhhhhiiijjjkkkiiikkkllllllkkkkkklllmmmjjjkkkjjjggggggjjjiiidddaaa___VVVFFF999555555555333...,,,///000//////111{{{rrrfff\\\RRROOONNNKKKIIIJJJMMMJJJGGGFFFGGGGGGDDDBBBEEEFFFFFFEEEGGGMMMXXX___bbbaaakkkvvvppp___\\\fffsss~~~ppp```WWWNNNDDDAAA@@@===:::<<<@@@AAA===;;;:::222,,,666FFFIII???777555444222111111222222555000222999:::444555<<<111444666444///...111444333<<>>===AAALLLTTTPPPGGG>>>;;;555111444;;;===999666555333222222222222333333111111555777555444555777555333222222222222111222;;;@@@>>>;;;<<<<<<;;;AAALLLaaawwwyyywwwzzzzzzwwwzzz{{{}}}}}}wwwuuuzzz}}}}}}~~~{{{|||vvvwwwxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwuuutttuuuvvvvvvsssppprrruuuxxxvvvqqqnnnoooqqqrrrrrrrrrqqqpppnnnnnnnnnppppppqqqqqqqqqqqqqqqpppmmmnnnqqqtttwwwwwwtttqqqrrrpppnnnnnnppppppnnnlllnnnooopppnnnkkkjjjkkkmmmppprrrqqqllljjjlllmmmkkkqqqpppooopppqqqqqqpppnnnlllmmmnnnmmmlllkkklllmmmkkkjjjjjjjjjjjjjjjkkklllnnnmmmlllkkkkkklllmmmmmmpppooommmlllkkklllmmmnnniiikkkmmmnnnnnnllljjjhhhhhhgggfffeeeeeefffgggggghhhhhhhhhhhhggggggfffeeehhhgggggghhhjjjkkkjjjiiigggggghhhiiijjjjjjjjjiiihhhiiiiiijjjjjjjjjiiiiiijjjiiihhhggggggiiikkklllggg```QQQAAA999999999777444---))),,,111222222333yyyrrriii^^^TTTRRRRRROOOMMMMMMKKKKKKKKKMMMNNNMMMJJJHHHGGGIIIJJJJJJJJJNNNUUUZZZYYYbbbsssuuuaaa\\\dddttt~~~yyyoooiiibbbZZZQQQNNNOOOYYYjjjsssiii[[[GGG@@@999777444111111444444444333333333333333444111222222111333666333---;;;555000000444666333///333;;;@@@???===???CCCDDDKKKWWWmmm|||uuusssxxx{{{{{{{{{|||~~~~~~wwwzzz{{{yyyzzz~~~}}}zzz{{{wwwvvvtttssstttvvvxxxyyytttttttttttttttuuuvvvwwwtttssstttuuuvvvvvvtttqqqqqquuuxxxxxxtttqqqqqqrrrvvvtttsssssstttssspppmmmnnnoooqqqrrrsssrrrrrrqqqnnnppprrrvvvyyyyyyvvvttttttrrrpppooooooooonnnmmmppppppooolllkkkkkkmmmpppoooqqqoookkkjjjlllmmmjjjnnnnnnoooqqqrrrqqqnnnlllmmmnnnnnnmmmlllmmmoooqqqjjjiiiiiijjjjjjkkklllmmmllllllmmmnnnooopppqqqqqqoooooommmlllllllllmmmnnnmmmmmmnnnmmmllljjjhhhggghhhhhhhhhhhhhhhiiijjjkkkggghhhiiiiiihhhfffcccbbbhhhhhhiiikkklllllliiifffbbbdddgggjjjkkkjjjhhhgggkkkkkkjjjjjjiiiiiiiiiiiikkkjjjiiiiiihhhiiiiiiiiihhhaaaRRRBBB:::::::::777333---***...222333333555zzzvvvhhh]]]RRRQQQQQQOOOLLLLLLIIIKKKMMMOOOPPPOOOLLLJJJJJJLLLNNNNNNMMMOOOTTTYYY]]]hhhyyyuuuaaa]]]fffrrrzzz}}}xxxsssqqqooolllkkkjjjlllvvv|||kkkVVVFFF;;;:::777......555333333333333444444444444000444333///222888444***888444000000222444222000555;;;AAAAAA???BBBJJJOOO[[[gggyyy{{{tttsssxxx|||||||||}}}zzzzzzwwwxxx|||}}}xxxuuuuuutttsssrrrqqqrrrtttvvvwwwttttttssssssssssssssstttqqqqqqqqqqqqrrrsssssssssuuuwwwxxxwwwtttrrrrrrssswwwwwwwwwxxxwwwuuurrrooonnnppprrrtttttttttssssssvvvtttqqqppprrrssstttttttttrrrqqqoooooooooooooooqqqqqqpppooonnnnnnpppqqqmmmooommmjjjlllpppqqqnnnlllllllllnnnqqqqqqpppnnnqqqqqqpppnnnmmmmmmppprrrnnnnnnmmmmmmmmmnnnoooooojjjkkklllnnnooopppppppppnnnmmmlllkkkkkklllmmmmmmpppooonnnmmmkkkiiihhhggghhhhhhhhhhhhhhhhhhiiiiiifffggghhhhhhgggfffeeedddhhhggghhhiiijjjjjjgggeeecccdddgggiiijjjjjjiiihhhkkkjjjjjjjjjiiijjjjjjjjjkkkkkkjjjjjjiiihhhggggggiiibbbSSSDDD;;;;;;:::777444///,,,///111000000222}}}zzzyyyggg[[[PPPNNNPPPOOOKKKJJJGGGJJJMMMOOOOOONNNMMMLLLLLLOOOPPPPPPOOOPPPTTTXXXfffppp~~~tttbbb```hhhxxx{{{zzzuuuppppppqqqqqq{{{~~~xxxeeeMMM;;;:::999111000888333444444444444444444444222666555000222999777///444666888555222000111444555999>>>>>>===@@@KKKVVVhhhssszzzxxx|||~~~}}}yyy|||~~~}}}}}}}}}|||zzz|||{{{vvvrrrqqqsssttttttuuuvvvvvvvvvvvvuuutttsssrrrqqqpppppppppqqqpppnnnmmmmmmooorrruuuzzzyyywwwtttrrrqqqrrrtttssswwwzzzyyytttpppoooqqqpppqqqssstttuuuuuuuuuuuuwwwtttqqqpppqqqrrrssssssppppppppppppppppppqqqrrrppppppqqqrrrsssrrrqqqpppppppppnnnkkknnnrrrrrroookkkjjjjjjkkkooorrrttttttrrrqqqpppmmmjjjjjjlllnnnrrrrrrpppooonnnnnnnnnnnnhhhiiijjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkllllllppppppooommmllljjjhhhggghhhhhhggggggfffeeeddddddgggfffeeeeeefffggghhhiiijjjiiihhhhhhiiiiiiiiiggggggggghhhiiijjjjjjkkkkkkhhhiiiiiijjjkkkkkklllllllllkkkkkkjjjiiihhhggggggiiibbbTTTDDD<<<;;;999666111---,,,///000...///111}}}yyyyyyhhhZZZOOONNNQQQPPPLLLJJJGGGJJJMMMOOONNNMMMMMMMMMMMMOOOPPPOOONNNOOOTTTXXXllltttssseeeccciiittttttsssqqqoooqqqtttvvvtttZZZBBB===;;;555333888444444555555555555444333333666555333444888:::999:::AAAFFFBBB777111333999444666999:::888;;;IIIWWWmmmyyy}}}{{{~~~~~~yyyuuuvvvxxxyyy{{{||||||{{{yyywwwvvvuuutttsssrrrqqqqqqqqqrrrqqqpppooonnnooosssvvv{{{yyyuuurrrppprrrtttuuuvvv{{{~~~{{{uuuqqqrrruuusssssssssssstttuuuuuuvvvqqqrrrtttwwwyyywwwtttqqqmmmoooqqqqqqpppooopppqqqnnnoooppprrrttttttqqqooouuutttppplllnnnrrrpppkkkllljjjiiikkkooosssvvvwwwttttttrrrooolllkkklllmmmrrrqqqooonnnlllkkkkkkkkkhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkllllllllllllnnnnnnooonnnmmmkkkiiihhhmmmmmmmmmlllkkkjjjhhhggggggfffeeeeeefffhhhkkklllmmmkkkjjjjjjkkkllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkfffhhhjjjlllmmmmmmlllllllllkkkjjjiiihhhhhhhhhhhhhhhbbbTTTDDD<<<:::888444---++++++///000///000444{{{{{{kkk]]]QQQQQQTTTTTTPPPMMMIIILLLNNNOOOMMMLLLNNNOOOKKKMMMNNNLLLKKKMMMRRRWWWjjjrrr|||}}}ttthhheeeiiillllllmmmpppqqqsssvvvxxxzzz}}}~~~mmmVVVHHH???999666888555555666666555444333222444333444555444555<<>>999:::>>><<<===NNNbbbyyy{{{wwwwwwzzz~~~~~~}}}~~~||||||}}}~~~}}}}}}|||{{{yyyzzzyyyvvvuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyytttsssqqqppppppqqqrrrtttuuuuuuuuuuuutttsssrrrrrruuuuuuuuusssrrrsssvvvyyyvvvrrrooopppssstttqqqmmmmmmmmmmmmmmmnnnnnnnnnnnnlllooopppooolllkkkkkkmmmpppooonnnmmmmmmoooqqqrrrqqqppprrruuurrrmmmnnntttpppoooooonnnnnnnnnnnnnnnnnnnnnoooooonnnllliiihhhjjjjjjkkklllmmmmmmmmmmmmnnnmmmlllkkkjjjiiiiiihhhjjjlllnnnppppppnnnllljjjjjjgggeeedddgggjjjlllllljjjjjjjjjjjjiiiiiihhhgggmmmjjjjjjmmmmmmkkkkkknnnkkkkkklllmmmmmmlllkkkjjjfffiiilllmmmkkkiiigggggggggiiikkkllllllkkkkkklllfff]]]PPPCCC:::555444444333000///111111000222666wwwqqqggg]]]VVVQQQOOOMMMRRRPPPPPPSSSQQQMMMNNNSSSRRRMMMJJJIIIGGGGGGOOOYYYbbbhhhrrrzzz|||uuuiii___VVVSSSQQQSSSUUUTTTPPPKKKBBB@@@???AAAHHHSSS^^^eeennnvvvyyynnnYYYEEE:::888666555555555555444444444555000111666555444<<>>::::::===999999<<<<<>>??????===::::::888777888<<>>777555555:::777888;;;===FFF\\\sss~~~||||||~~~}}}{{{}}}|||||||||}}}~~~}}}}}}|||zzzyyyuuuvvvwwwwwwwwwvvvtttsssxxxxxxxxxxxxxxxxxxxxxxxxuuutttssssssssstttvvvwwwrrrrrrssstttttttttsssssspppsssvvvwwwvvvtttttttttpppnnnlllmmmooopppnnnkkkrrrqqqqqqqqqppppppoooooooooqqqssssssrrrqqqrrrsssoooppprrrttttttsssrrrqqqmmmjjjkkkoooqqqpppooopppnnnnnnllllllmmmooorrrsssoooooooooooommmkkkiiihhhiiijjjkkkmmmnnnooooooooohhhkkkooorrrsssqqqnnnllllllmmmmmmmmmlllkkkkkkjjjlllkkkjjjkkkmmmnnnnnnmmmmmmmmmlllkkkjjjhhhfffeeejjjhhhiiilllmmmkkkkkknnnkkkkkkllllllllllllkkkkkkgggiiikkklllkkkiiiiiiiiigggiiilllnnnnnnmmmllljjjfff]]]OOOCCC<<<999999999333000///111000///444:::}}}vvvmmmddd___YYYTTTPPPPPPQQQQQQRRRRRRRRRUUUXXXTTTNNNFFFBBBBBBFFFMMMSSSWWW[[[eeeppptttkkkXXXIIICCC>>>999777777888999888<<<:::999999:::<<>>PPPlll||||||wwwtttyyy~~~}}}}}}}}}}}}~~~|||{{{|||~~~~~~{{{zzzxxxvvvvvvvvvxxxyyyssssssssssssssssssssssssvvvvvvvvvvvvvvvwwwxxxxxxrrrsssssstttuuuuuuuuuuuurrrrrrrrrqqqpppqqqsssuuunnnnnnmmmnnnpppqqqppppppqqqqqqppppppooooooooonnnooooooooopppqqqrrrqqqpppmmmlllkkkkkkkkklllnnnoooqqqpppnnnnnnpppqqqnnnjjjooonnnllljjjiiijjjkkkkkkjjjkkklllmmmnnnnnnnnnnnnjjjkkkmmmnnnooopppppppppmmmnnnnnnnnnnnnmmmlllllliiiiiijjjkkklllnnnoooppplllllllllnnnooonnnllliiikkklllllllllllllllkkkkkkiiigggiiinnnnnnkkkkkkmmmooonnnmmmkkkjjjiiihhhhhhkkkkkklllkkkiiihhhjjjkkkggghhhiiillloooooollliiibbbXXXJJJ@@@;;;999666444222000000222111333;;;EEE}}}vvvnnnhhheee```XXXRRROOORRRRRRPPPPPPTTTXXXYYYRRRMMMDDD@@@EEEOOOSSSRRRWWWZZZaaagggeeeYYYFFF777999777666555555888:::<<<::::::999888777666666666;;;>>>CCCEEECCC???:::666333333444555666666777777888777555444444555777999;;;>>>AAA???:::555333333::::::999777<<>>JJJ{{{tttlllhhhfffaaaYYYQQQQQQUUUUUUPPPPPPVVVZZZYYYPPPLLLDDDAAAIIITTTXXXTTTYYY]]]bbbeeeaaaTTTDDD888444444555555555666888999::::::999999999888999999<<>>;;;AAAUUUqqq}}}}}}wwwwww}}}||||||}}}~~~~~~}}}~~~}}}zzzxxxvvvuuuuuutttwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvuuutttuuuvvvvvvuuuuuuvvvxxxmmmnnnoooppppppqqqrrrsssqqqqqqrrrrrrssstttttttttpppooonnnooopppqqqnnnlllmmmmmmllllllmmmmmmnnnnnnnnnssstttpppnnnppppppmmmlllmmmnnnooopppooonnnnnnlllllllllllllllmmmnnnnnnnnnooooooppppppooooooooommmnnnnnnnnnmmmkkkiiihhhjjjlllnnnoooppppppooonnnooonnnmmmmmmnnnmmmkkkiiihhhhhhiiiiiiiiihhhhhhgggmmmkkkmmmqqqqqqllljjjkkkjjjiiiiiiiiiiiikkklllmmmppppppnnnjjjgggfffhhhjjjlllgggbbb```aaa___[[[WWWNNNFFF===999:::999555000///...000222222777DDDQQQxxxqqqjjjggggggccc[[[TTTSSSWWWWWWQQQQQQWWW[[[ZZZOOOKKKDDDBBBKKKXXXZZZUUUZZZ___dddeee___SSSEEE<<<333555777777777666777777888777777777777888888999;;;GGGTTTVVVMMMAAA999666666666666666777777777777555666666555666888666333444555666555555999@@@FFF>>>AAAAAA@@@HHH^^^{{{zzzxxxtttvvv}}}}}}}}}}}}|||{{{vvvvvvxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttsssrrrxxxxxxxxxxxxxxxwwwvvvuuuoooqqqtttuuutttsssrrrssskkkmmmoooooopppppprrrtttnnnooopppqqqrrrrrrssstttnnnllljjjkkkmmmmmmkkkhhhiiijjjlllnnnnnnmmmlllkkkjjjqqqtttooommmpppqqqooommmnnnooopppnnnllliiihhhooonnnmmmlllllllllllllllpppppppppppppppooonnnnnnkkkmmmoooqqqpppmmmjjjgggmmmnnnppprrrqqqooommmkkkqqqooonnnmmmnnnmmmllljjjmmmmmmmmmlllkkkjjjiiihhhnnnmmmnnnrrrqqqmmmjjjkkkfffffffffhhhjjjmmmoooqqqrrrqqqnnnjjjgggfffgggiiiooohhh```\\\ZZZXXXSSSNNNFFF???888777999:::666111111111333666777<<>>IIIWWW^^^UUUGGG@@@AAA<<<;;;555000333:::999333111222333333444444444444666555444333555777:::===EEECCC>>>@@@VVVuuuzzzwww~~~~~~{{{xxxuuuppptttyyy|||zzzwwwtttrrrwwwwwwvvvvvvvvvwwwwwwxxxyyywwwvvvuuuvvvwwwvvvuuuyyyyyyxxxvvvuuusssrrrrrrrrrrrrsssssssssssssssrrrqqqrrrrrrrrrqqqooonnnlllgggmmmtttvvvtttqqqrrrsssuuuqqqmmmkkkmmmooopppoooiiijjjmmmppprrrtttuuuuuusssrrrqqqpppppprrrtttuuuqqqnnnoooqqqmmmhhhiiipppvvvtttrrrqqqqqqpppooonnnsssrrrqqqqqqqqqrrrqqqooopppnnnlllmmmnnnmmmhhhcccqqqooommmmmmnnnooonnnmmmooooooppppppooommmkkkiiihhhmmmnnnjjjhhhjjjllllllgggiiillloooppppppnnnmmmjjjjjjkkklllmmmmmmmmmmmmlllmmmmmmjjjgggdddcccbbbccc___ZZZVVVQQQJJJBBB<<<:::666555888777111......000111111222888EEEWWWdddyyyrrrooommmhhh^^^UUUVVVXXXYYYWWWXXX\\\[[[XXXKKKGGGFFFJJJNNNPPPUUUZZZYYY\\\ZZZXXX\\\^^^QQQ???;;;888666666777999999888666777999;;;<<<;;;999777<<>>BBB@@@AAAMMMeee~~~zzzzzz~~~}}}||||||}}}{{{xxxvvvwwwyyyzzzzzzyyyxxxxxxyyyrrrrrrqqqqqqqqqrrrrrrsssyyywwwtttssstttttttttsssvvvuuuuuuttttttssssssssstttuuuuuuuuuuuuttttttsssppppppqqqqqqpppooommmmmmhhhnnntttvvvtttqqqqqqrrruuusssqqqrrrssssssqqqnnnpppqqqrrrssstttuuuvvvvvvrrrqqqooonnnooopppssstttsssqqqqqqssspppkkkmmmrrrqqqooonnnnnnooooooooonnntttsssrrrqqqqqqqqqpppoooooopppqqqpppnnnllliiiiiinnnmmmkkklllmmmnnnnnnmmmpppppppppppppppooonnnmmmiiimmmoookkkiiikkklllkkkjjjkkkkkklllmmmnnnnnnooojjjkkkkkklllllllllkkkkkknnnmmmlllhhhddd```^^^]]]WWWTTTOOOKKKFFFAAA:::555222000222777888444222333000000222666>>>KKKZZZdddzzztttpppmmmhhh___WWWWWWYYYZZZXXXZZZ\\\ZZZUUUEEEFFFIIINNNPPPPPPTTT[[[VVVXXXWWWTTTXXXZZZQQQCCC???<<<888777777999::::::777666777===DDDDDD>>>777;;;===CCCGGGFFFAAAAAAFFF@@@???:::666777:::888444333333333444444444444444888777666666888;;;===???>>><<>>===>>>AAA@@@===>>>BBB>>><<<999888999999888555555444444444444444555555666666666666888:::===>>>;;;999GGGggg~~~~~~~~~~~~~~~}}}zzzzzzzzzxxxvvvtttvvvyyy|||yyyxxxwwwwwwvvvwwwwwwwwwvvvssspppoooqqqsssttttttssssssssssssssssssssssssrrrrrrsssrrrrrrqqqpppooonnnnnnooopppppppppppppppmmmppptttuuusssqqqooooooqqqsssvvvyyyyyyvvvqqqnnnooonnnllljjjjjjkkklllmmmrrrqqqooommmmmmoooqqqsssoooooonnnnnnnnnmmmnnnooopppnnnmmmnnnpppqqqqqqqqqlllmmmnnnmmmmmmlllmmmnnnnnnppprrrqqqnnnllllllmmmooommmmmmnnnppprrrsssrrrooonnnlllkkkkkkkkklllmmmkkkooopppmmmlllmmmllliiiiiiiiijjjkkklllnnnpppqqqkkkkkkkkkkkkkkkjjjiiihhhhhhddd^^^XXXSSSMMMHHHEEE<<<999555111...,,,++++++...///444999888333000000444111222:::JJJZZZeeejjjzzzsssjjjaaa[[[YYYYYYVVVTTTVVVXXXTTTMMMHHHFFFJJJUUU]]]]]]ZZZXXX^^^YYYOOOFFFBBBAAA@@@===@@@===888555555777777888888555777BBBOOOSSSMMMCCCCCC@@@@@@AAA>>>:::;;;???:::999888999:::888777777666666555444444555555666444444555666777:::<<<======>>>NNNlll{{{|||zzz{{{yyywwwxxxyyyyyywwwwwwxxxyyyvvvuuuttttttssssssssstttsssqqqppppppsssuuuvvvwwwuuuuuutttssssssrrrrrrqqqqqqqqqrrrrrrqqqpppooooooppppppppppppqqqrrrrrrsssoooqqqssstttsssqqqoooooooooqqqsssttttttrrrqqqppprrrqqqooonnnnnnpppqqqsssrrrrrrpppoooooopppqqqrrrmmmmmmlllkkklllnnnnnnmmmqqqooonnnnnnoooppppppooojjjlllnnnnnnmmmnnnppprrrsssqqqpppppprrrrrrpppmmmnnnmmmlllmmmppprrrsssrrrpppooommmlllkkkkkkllllllmmmoooooollllllnnnmmmjjjeeegggjjjmmmoooooooooooohhhhhhhhhhhhgggfffeeeddd]]]XXXQQQKKKGGGBBB===999555333000---******+++,,,///000666:::888222///111777333222:::LLL^^^jjjpppxxxlllbbb\\\___]]]XXXUUUWWWZZZUUUNNNIIIGGGKKKWWWaaaaaa\\\YYY]]]WWWNNNDDD===;;;<<<<<<>>>;;;777555555666666666888777999AAAKKKOOOLLLHHHFFFDDDCCCBBB===999;;;AAA<<<:::;;;======999777888888777666444444555666666555555666888:::<<<>>>???EEEKKK\\\sss|||yyy~~~|||xxxvvvuuuxxx|||}}}|||zzzxxxwwwuuuuuutttsssrrrrrrrrrrrrrrrqqqqqqrrruuuwwwwwwwwwuuuuuutttsssrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrssstttpppqqqrrrssssssrrrpppooolllnnnqqqrrrqqqqqqrrrssssssrrrqqqqqqqqqrrrttttttqqqqqqqqqqqqqqqqqqppppppmmmnnnmmmkkkmmmqqqqqqnnnooonnnlllmmmnnnoooooonnnkkknnnqqqqqqppppppsssvvvvvvssspppqqquuuvvvtttpppkkkjjjiiikkkmmmooopppoooqqqqqqpppooooooooooooooonnnooommmkkklllppppppllleeegggkkknnnoooooommmllllllkkkjjjiiigggdddbbbaaaPPPKKKDDD???<<<999555111000000///,,,***)))+++...,,,...555:::999444444777999555444===NNNaaannnuuu~~~oooccc]]]dddaaaZZZUUUXXX[[[WWWPPPFFFGGGNNNYYY```___]]]\\\]]]YYYRRRJJJAAA:::999:::<<<:::777666777777777666777888:::===@@@CCCEEEFFFEEEDDDDDDAAA;;;999@@@JJJCCC@@@AAADDDBBB;;;888:::999888666555444555666777888999:::<<<>>>@@@BBBCCCNNN]]]nnn|||}}}|||}}}~~~~~~|||~~~~~~~~~|||yyywwwtttwww|||~~~|||yyywwwvvvxxxwwwvvvuuuuuutttttttttsssrrrrrrtttvvvvvvtttrrrrrrrrrrrrrrrrrrqqqqqqqqqooopppqqqrrrrrrssssssrrrrrrqqqpppppppppqqqrrrsssppppppqqqrrrssssssqqqpppiiimmmqqqssssssssstttuuuppppppppppppppppppppppppnnnpppqqqrrrrrrpppnnnlllmmmooommmkkknnnssssssnnnnnnmmmlllmmmoooqqqqqqqqqmmmpppsssrrrooonnnppptttsssrrrqqqqqqrrrssssssssskkkjjjiiijjjlllnnnnnnmmmnnnooopppqqqrrrrrrrrrrrroooooollliiilllqqqrrroookkkllllllllllllkkkjjjiiikkkiiigggccc___ZZZVVVTTTEEE???999666666555111...,,,------+++)))(((***---+++...444:::999555777<<<999888:::CCCSSSdddqqqwwwqqqddd]]]fffaaaYYYTTTVVVZZZWWWPPPCCCGGGPPP[[[^^^\\\\\\___```]]]XXXPPPEEE;;;666666;;;999888777888888777666666888:::999888999>>>BBBCCCCCCCCC???999999EEESSSIIIFFFGGGJJJFFF===999;;;:::888666555444555666777<<<===>>>@@@BBBDDDFFFGGGUUUiii|||}}}}}}|||yyywwwzzz}}}zzz|||zzzqqquuuyyy{{{yyyvvvtttssswwwwwwuuuttttttssssssssstttssstttuuuvvvtttqqqnnnnnnoooooopppqqqqqqrrrrrrlllmmmnnnooopppqqqqqqqqqrrrqqqpppoooooopppqqqqqqppppppppprrrssssssrrrpppgggmmmssswwwvvvvvvvvvwwwqqqrrrrrrrrrqqqpppooonnnlllnnnqqqrrrrrrooollljjjlllmmmllliiimmmsssrrrmmmnnnmmmmmmooorrruuuvvvvvvmmmppprrrpppkkkiiikkkooommmoooqqqpppmmmmmmooosssmmmkkkjjjkkkmmmoooooonnnhhhjjjmmmppprrrssssssssspppoookkkhhhkkkrrrtttqqqqqqpppmmmkkkiiihhhggggggaaa___[[[UUUOOOIIIDDDAAA???999333111333333111---)))+++,,,***(((''')))+++---000666:::888555777===888:::???IIIWWWfffrrrxxxqqqeeeaaadddccc[[[RRRTTT[[[WWWKKKBBBEEEIIIPPPYYY___ZZZRRRSSSWWWWWWNNNAAA888444444555666888999::::::::::::777888888777666666999;;;??????===:::888<<>><<<999666555666777888999@@@LLLXXX```^^^VVVNNNZZZkkk~~~|||zzz|||~~~{{{~~~}}}||||||zzzwwwuuutttuuuwwwxxx}}}xxxtttuuuxxxxxxrrrllluuusssrrrtttxxxxxxsssnnnqqqqqqqqqppppppqqqrrrrrrrrrqqqpppnnnlllllloooqqqqqqppppppppprrrsssrrrppptttsssrrrooommmnnnqqqtttqqqsssvvvwwwvvvtttrrrrrrsssrrrooonnnmmmmmmoooppprrrsssssstttsssrrrpppooonnnlllkkklllooopppooommmooonnnkkkiiiiiimmmtttyyypppooonnnmmmlllmmmnnnnnnoooppppppqqqqqqqqqqqqpppnnnoooqqqrrrrrrpppmmmkkkkkkkkklllmmmnnnoooppppppooooooooonnnnnnnnnnnnnnnrrrooollliiihhhfffcccaaaXXXPPPIIIFFF???555222555111111000...---,,,++++++&&&+++,,,)))***,,,(((!!!+++222999:::666111000000555999???III[[[nnnxxxyyypppddd___cccccc]]]UUUVVV\\\WWWKKKCCCDDDGGGLLLTTTYYYRRRHHHFFFKKKNNNJJJCCC===:::888333333333444444444555555888888999888777777999;;;888:::;;;999777888>>>DDDCCCHHHVVVgggjjjZZZEEE888<<<:::777555444555777888:::CCCRRReeerrrtttllldddgggqqq}}}}}}{{{|||~~~}}}~~~|||zzzxxxwwwwwwxxxyyyzzzxxxvvvvvvwwwvvvuuusssxxxuuusssuuuxxxxxxuuuqqqqqqqqqqqqqqqrrrrrrssstttsssssssssqqqooooooqqqssstttsssqqqqqqqqqrrrqqqpppssssssrrrqqqooooooqqqsssmmmpppssstttsssqqqooooooqqqpppooommmmmmmmmmmmnnnrrrssstttuuutttsssrrrqqqpppooommmnnnqqqrrrqqqooommmmmmmmmllllllnnnqqqtttnnnmmmlllkkkjjjkkkllllllpppoooooonnnooooooqqqqqqppppppooonnnnnnnnnnnnnnnkkkkkklllllllllllllllmmmmmmnnnnnnooooooooooooppppppmmmjjjgggccc^^^XXXTTTMMMFFFAAA???999222000333000///...---,,,+++*********---+++'''&&&'''""")))000888:::666333222333>>>FFFOOOYYYgggxxx|||nnnbbb\\\bbbbbb^^^XXXYYY\\\UUUJJJAAABBBDDDJJJSSSWWWOOODDD;;;===@@@AAA@@@<<<888555666666777777777777666666888999:::999888888:::;;;777:::======;;;:::<<<>>>???BBBNNNaaakkkbbbMMM===;;;999666444444555777888;;;FFFZZZssszzzuuuyyy~~~{{{}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwyyyzzzyyywwwttttttvvvxxxyyyvvvssssssuuuvvvuuutttqqqqqqrrrsssssstttuuuvvvrrrssstttsssqqqpppqqqrrruuusssqqqppprrrsssssssssqqqrrrssssssqqqppppppqqqmmmooorrrsssqqqpppoooooooooooonnnnnnmmmlllllllllpppqqqrrrsssssssssrrrqqqpppooonnnoooqqqrrrqqqpppjjjmmmooopppooommmmmmnnnqqqpppooonnnmmmnnnnnnoooooonnnmmmlllmmmnnnpppqqqrrrpppmmmjjjjjjllloooqqqqqqqqqqqqpppppppppoooooollllllmmmnnnnnnnnnnnnnnnkkkhhhddd```ZZZQQQIIICCC>>>999666555222...---///------,,,+++******))))))&&&'''&&&%%%&&&)))((($$$(((000777:::777555555666@@@MMMZZZccclllxxxyyymmm```WWW]]]___^^^[[[[[[ZZZRRRHHH===???CCCKKKVVV]]]WWWMMMAAA===;;;<<<<<<888444222888999<<<======<<<:::888666888::::::999999999:::999<<<>>>>>>===;;;;;;<<>>@@@MMM[[[\\\PPPDDD;;;999777555555666888999<<>>===<<<888666777555777;;;>>>>>>;;;777555555888:::;;;:::999999999::::::;;;:::999888999999@@@;;;888???LLLTTTOOOFFF===;;;999777666777999:::<<>>999444111//////...,,,++++++***)))(((((((((((((((''''''''',,,)))&&&&&&''''''''''''///555<<<===999666777999FFFZZZnnnsssqqqsss{{{}}}vvvnnn^^^PPPQQQUUU\\\``````YYYNNNEEE???EEEKKKQQQXXX___```]]]VVVIII>>>===;;;777777<<<:::<<<>>>???===:::777444555888<<<===<<<:::999999======<<<;;;;;;;;;;;;;;;:::::::::>>>GGGMMMKKKEEE???===:::888777777999::::::@@@LLL\\\iiiooonnnllllllvvv}}}}}}zzzxxx{{{{{{|||}}}}}}|||{{{zzzrrrpppoooqqquuuxxxyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvqqqssstttvvvwwwwwwwwwvvvrrrtttuuuuuusssssstttvvvyyywwwtttsssrrrqqqnnnlllooorrrvvvwwwuuurrrpppooooooqqqssssssrrrrrrssstttqqqqqqqqqpppoooooonnnnnnnnnooopppqqqqqqqqqpppooooooppprrrqqqppppppqqqsssqqqqqqpppnnnllllllmmmooommmlllkkkjjjiiijjjkkkkkkgggiiilllooopppooommmlllooopppqqqrrrrrrrrrqqqqqqllllllmmmmmmnnnnnnoooooolllllliiifff```ZZZTTTQQQGGGCCC<<<777444222000///---///...+++***+++***''''''''''''''''''''''''((((((###"""$$$&&&%%%&&&(((///555;;;<<<888666666888III^^^sssxxxsssssszzzzzztttooo```PPPMMMRRR\\\ccccccZZZNNNGGGCCCKKKRRRTTTXXX___eeefffYYYMMMDDDCCC???999:::BBBIIIGGGCCC???<<<:::888888777:::???AAA???===;;;;;;>>>>>>===>>>>>>>>>===<<<555:::===<<<@@@GGGJJJHHH@@@>>>:::777666666777888777;;;CCCLLLVVV___fffjjjrrryyy~~~~~~~~~{{{xxxzzz{{{|||}}}}}}~~~~~~~~~qqqrrrtttuuutttuuuwwwxxxvvvxxx{{{|||{{{yyyvvvuuurrrsssuuuvvvwwwvvvuuutttttttttuuutttssssssvvvxxxuuutttsssssssssqqqnnnkkkppprrrvvvwwwuuurrrppppppnnnpppqqqrrrqqqqqqrrrtttrrrqqqooonnnmmmmmmnnnnnnooopppqqqrrrqqqpppooonnnoooqqqrrrrrrppppppqqqtttqqqqqqqqqpppnnnmmmnnnppppppooonnnmmmlllmmmnnnnnnjjjjjjkkklllmmmnnnoooooooooooopppqqqqqqqqqqqqqqqnnnmmmmmmmmmmmmlllllllllbbbaaa^^^ZZZSSSLLLEEEAAA:::777333000//////---,,,)))------)))(((+++***&&&&&&&&&&&&''''''(((((((((###%%%((('''(((,,,,,,222888999666444666888DDDZZZoootttpppqqqxxxxxxtttpppbbbQQQKKKQQQ\\\ffffff\\\PPPHHHDDDNNNVVVXXXZZZbbbkkkooobbbWWWPPPOOOIII@@@AAAIIIRRRMMMDDD<<<777666777888999<<>>:::777555444555666444888>>>DDDLLLXXXeeennn~~~~~~|||yyyxxxxxxyyyzzz{{{|||}}}~~~tttyyy}}}zzzsssooorrrvvvrrrvvv{{{}}}|||xxxtttrrrrrrsssuuuvvvwwwvvvtttsssssssssrrrqqqpppqqqtttwwwnnnooopppsssuuutttqqqnnnpppsssvvvvvvuuurrrqqqqqqoooqqqrrrrrrrrrrrrtttuuurrrpppnnnlllkkklllmmmnnnoooooopppppppppnnnmmmlllmmmoooqqqpppnnnnnnppprrroooqqqsssrrrqqqooooooooonnnmmmlllkkkjjjkkkllllllmmmllljjjiiijjjmmmqqqsssoooooonnnnnnooopppqqqrrrkkkjjjiiihhhgggfffeeeeeeVVVUUUSSSNNNHHH@@@999555222111/////////...+++)))%%%******''''''+++***%%%%%%&&&&&&''''''(((((((((+++%%%$$$)))***%%%$$$'''(((...444666444333666999@@@VVVlllrrroooqqqyyywwwnnniiiaaaXXXPPPSSS\\\eeefff\\\QQQKKKJJJQQQZZZ```cccfffiiilllllleee```[[[SSSHHHFFFIIIQQQKKKCCC;;;666444555666<<<@@@DDDCCC>>>:::;;;===000888===;;;:::;;;<<<:::666777888:::===AAAGGGKKKIIIAAA:::888888666666777777999:::>>>KKK^^^mmmrrr~~~|||zzzxxxyyyzzz{{{zzzwwwwwwyyyyyyvvvuuuxxxvvvwwwyyyxxxvvvtttsssssswwwwwwuuusssqqqppprrruuurrrrrrqqqpppppppppqqqqqqwwwsssooopppsssvvvwwwvvvtttssssssrrrrrrsssssstttsssrrrpppnnnnnnnnnnnnooouuurrrooonnnooopppppppppkkkkkkqqqwwwuuunnnlllpppnnnoooooooooppppppppppppsssrrrqqqqqqqqqoookkkhhhnnnkkkiiikkknnnqqqqqqpppooonnnmmmlllllllllnnnoooooopppqqqpppnnnnnnrrruuunnnllljjjgggccc^^^WWWRRRPPPHHHAAA???:::333333777---,,,***(((&&&&&&&&&'''%%%&&&'''((())))))((((((&&&&&&'''((()))(((&&&$$$''''''&&&&&&&&&&&&''''''***111111222777333333>>>GGGVVViiissssssssswww}}}}}}sssmmmfff___NNNQQQYYYbbbaaaXXXMMMIIIOOOTTT[[[___aaadddiiimmmqqqkkkeee___TTTHHHBBBDDDFFFDDD@@@<<<999777666666;;;@@@EEEEEE@@@:::888777555999;;;:::;;;<<<:::555333444666666666999???CCCHHHAAA;;;;;;:::888777999555777:::AAASSSiiixxx~~~}}}}}}~~~~~~~~~|||zzzwwwvvvuuuvvvvvvwwwttttttwwwvvvssssssvvvsssuuuvvvvvvsssqqqpppqqqtttttttttsssrrrsssuuuxxxuuuuuutttssssssssstttttttttqqqooonnnppprrrttttttsssrrrqqqpppooooooooooooppppppooonnnnnnooopppqqqrrrpppmmmlllmmmnnnnnnmmmjjjjjjnnnsssqqqkkkjjjnnnooooooooooooooopppppppppqqqqqqqqqrrrtttssspppmmmrrroookkkjjjkkkkkkkkkiiikkkkkklllmmmnnnoooqqqqqqnnnppppppnnnlllkkklllnnnjjjgggccc___ZZZTTTMMMIIIDDD>>>999999555000000444,,,+++***((('''&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''***000///111666444555CCCDDDTTThhhtttwwwwwwzzz~~~xxxsssllleeeXXXZZZ```fffcccXXXNNNJJJTTTWWW\\\^^^```ccciiinnnwwwqqqhhh___QQQCCC<<<;;;:::;;;<<<<<<;;;:::888777;;;AAAGGGHHHDDD===777555:::;;;:::999<<<===888000444777999777555666;;;@@@CCC>>>;;;;;;;;;888777999777999===HHH]]]uuu}}}{{{yyyxxxwwwwwwwwwttttttvvvvvvsssrrruuusssuuuvvvuuusssppppppppprrrssssssssssssuuuxxxzzzvvvvvvuuutttttttttttttttoooooonnnmmmlllmmmppprrrwwwvvvuuusssrrrqqqpppooonnnnnnnnnooooooqqqrrrsssqqqooommmmmmnnnoooooonnnlllkkkmmmooommmjjjjjjmmmoooooooooooooooppppppqqqooooooqqqtttvvvwwwuuusssuuuqqqllljjjiiijjjjjjiiiiiiiiikkklllnnnooooooppplllmmmnnnmmmjjjhhhggghhhbbb^^^YYYSSSMMMGGGAAA===777444222333111......000+++***)))(((''''''''''''((('''%%%%%%$$$%%%&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''***///...///555555:::JJJIIIXXXkkkwwwzzzyyyzzz|||{{{wwwnnndddcccdddiiilllfffYYYNNNKKKRRRWWW\\\```bbbeeekkkooozzzsssgggXXXIII===777666444666888:::;;;::::::999<<>>@@@EEEQQQggg~~~}}}{{{yyyxxxxxxvvvuuuxxxwwwttttttwwwuuuwwwxxxwwwtttrrrqqqqqqqqqssstttttttttuuuxxxzzztttsssrrrqqqqqqqqqqqqqqqlllnnnooommmjjjjjjnnnrrrwwwvvvvvvuuutttsssrrrqqqoooooooooooopppqqqrrrrrrsssrrrqqqrrrssstttsssqqqpppooonnnnnnmmmlllmmmooopppooonnnnnnooooooqqqqqqooooooqqqtttwwwxxxvvvtttssspppmmmkkkkkkmmmooopppnnnmmmkkkjjjjjjkkklllmmmkkkllllllkkkiiifffdddcccWWWRRRLLLFFF@@@<<<777444000//////000000...------))))))((((((''''''''''''***(((&&&$$$$$$$$$&&&'''&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''')))///------444777@@@SSSZZZcccpppxxxyyyxxxxxxyyy{{{zzzxxxmmm______aaagggjjjcccVVVLLLJJJNNNUUU]]]dddgggkkkooosss~~~uuueeeQQQAAA:::888999555666666777888999::::::<<<>>>@@@AAA@@@???======555;;;???===;;;;;;:::888111444777666444444999===888666777;;;;;;888888<<>>:::<<<===888888777666777888:::;;;::::::::::::;;;<<<<<<===444<<>>888777999======;;;===BBBDDDMMMYYYfffwww~~~~~~}}}}}}|||{{{{{{{{{xxxuuuuuuwwwwwwtttsssvvvvvvwwwxxxwwwtttqqqoooooossstttuuuuuusssrrrssstttuuutttsssqqqppppppppppppkkklllnnnnnnnnnooorrrsssooooooqqqrrrrrrqqqpppooopppqqqqqqrrrqqqqqqppppppooopppqqqtttvvvvvvtttrrrppppppnnnkkkmmmqqqrrrpppqqqpppnnnmmmmmmoooqqqrrrrrrqqqrrrssstttsssqqqnnnooopppooommmkkkjjjkkkmmmuuurrrnnnlllkkknnnqqqsssoookkkeee___YYYRRRKKKFFF>>>;;;777444222111///...***,,,,,,)))((()))'''$$$&&&&&&'''(((((((((''''''***)))((('''&&&'''((()))(((******((($$$###$$$'''''''''&&&&&&&&&&&&''''''+++111//////666<<>>;;;:::888888:::===???>>>===777666999======<<<@@@FFFKKKWWWfffqqq{{{~~~}}}||||||}}}~~~yyyvvvvvvxxxxxxuuutttwwwwwwxxxyyyxxxtttrrrppppppqqqsssttttttrrrrrrrrrsssuuuuuusssrrrqqqpppppppppkkkjjjkkkmmmpppssstttsssqqqrrrsssssssssqqqooonnnnnnoooqqqrrrrrrrrrrrrqqqmmmmmmpppsssvvvuuusssppppppqqqooolllooovvvvvvrrrqqqpppnnnmmmmmmoooqqqssssssrrrsssttttttssspppnnnoooqqqrrrpppllliiiiiijjjqqqpppnnnlllkkkkkkkkkkkkfff```XXXQQQKKKDDD===999666333111//////...,,,***))),,,+++'''%%%((('''###%%%%%%'''(((((((((''''''&&&&&&'''''''''''''''(((%%%((()))'''$$$###'''+++''''''&&&&&&&&&&&&'''''',,,333222111888???OOOgggssssssuuuzzzuuupppmmmjjjaaagggppptttkkk\\\QQQNNN]]]bbbiiinnnsssyyy|||uuucccJJJ:::888888666777888:::;;;<<<<<<;;;;;;>>>===<<<=========<<<;;;===>>>>>>>>>AAACCC???888999666444666;;;===:::777555444777;;;;;;;;;@@@GGGSSSaaaqqqyyy}}}}}}{{{yyywwwwwwxxxzzz{{{{{{yyyxxx{{{zzzwwwwwwzzzzzz{{{|||zzzwwwtttssssssoooqqqssssssrrrrrrrrrsssuuutttrrrqqqpppooooooooojjjiiiiiilllqqquuuuuusssooooooppppppooollljjjhhhlllmmmppprrrsssttttttssslllnnnppptttwwwvvvtttqqqssstttrrrpppttt{{{{{{vvvqqqpppnnnmmmmmmoooqqqsssssssssssstttuuutttqqqoooooorrrtttsssooollllllmmmnnnnnnmmmllliiieeeaaa___YYYTTTLLLFFFAAA===888444222000...------,,,)))'''***---,,,'''&&&******&&&$$$%%%&&&(((((((((((('''$$$$$$%%%&&&'''''''''&&&"""%%%((('''$$$%%%)))...'''''''''&&&&&&'''''''''---444333333:::@@@QQQjjjuuuuuuxxx~~~zzzsssnnnlllgggiiiooossslll```VVVTTT]]]```dddkkkvvv|||lllTTT@@@999888888999::::::::::::<<>>???DDDJJJ]]]kkk}}}zzzxxxxxxzzzzzzzzz}}}~~~~~~}}}|||yyyxxxttttttttttttssssssssssssqqqqqqpppppppppqqqqqqqqqwwwvvvvvvuuuuuuttttttssswwwvvvuuuuuuttttttsssrrrnnnqqqssssssrrrpppooooookkkmmmppppppooonnnoooppplllnnnppprrrssssssrrrrrrqqqtttvvvtttpppnnnpppssspppooonnnnnnnnnnnnooopppqqqqqqrrrtttuuuuuurrrpppnnnooooooppppppmmmjjjggggggeee```ZZZRRRKKKDDDAAA999777444111...---------///***&&&&&&)))+++)))''''''(((***)))'''&&&&&&'''(((''''''(((******(((&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$###'''&&&&&&&&&'''(((((((((+++333777555999KKKcccttt||||||zzzxxx|||}}}vvvqqqnnnfffdddcccdddbbb\\\ZZZ\\\WWW\\\cccjjjuuu|||}}}yyykkkVVVDDD;;;888555888999999777555999AAAIIILLLOOOQQQMMMFFF@@@>>>???<<<<<<>>>>>>>>>===<<<;;;<<<:::888888999:::999888999777777<<<@@@DDDMMMVVVfffttt}}}|||}}}{{{zzz{{{}}}}}}|||~~~}}}}}}|||{{{zzzyyyxxxsssssssssrrrrrrrrrqqqqqqnnnnnnoooqqqrrrsssuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvssspppmmmnnnooonnnpppssstttsssrrrrrrrrrjjjmmmppprrrqqqppppppqqqjjjlllnnnqqqssstttttttttpppsssuuuuuurrrpppqqqsssmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqqqqpppooopppqqqpppnnnmmmnnnpppnnngggaaa\\\XXXRRRKKKCCC<<<777555111000---+++))))))))))))000,,,(((((()))***)))&&&'''(((***)))'''&&&&&&'''&&&%%%%%%&&&((()))(((&&&(((''''''''''''''''''(((((((((((('''%%%$$$"""!!!'''&&&&&&&&&''''''((()))---333666555:::MMMeeeuuu|||~~~zzz{{{yyytttpppnnnllljjjeee]]]WWWYYY```ZZZ___eeejjjqqqvvvtttmmmnnnlllaaaQQQCCC===999666777999:::777222333:::@@@@@@HHHOOOOOOIIICCC@@@@@@=========<<<<<<;;;;;;::::::999777888999::::::999999777999>>>CCCJJJWWWcccrrryyy{{{~~~}}}}}}~~~~~~}}}{{{|||zzzyyywwwvvvvvvvvvvvvtttttttttssssssssssssrrrjjjlllnnnqqqtttwwwyyyyyyuuuuuuuuuuuuvvvvvvwwwwwwttttttsssrrrpppooooooooooooqqqssssssrrrqqqqqqrrrnnnqqqtttuuusssqqqppppppkkklllnnnpppqqqrrrssssssnnnqqqssssssqqqpppqqqrrrmmmmmmnnnnnnnnnnnnmmmmmmoooqqqrrrpppllljjjkkkmmmnnnmmmlllkkkhhhccc[[[UUUKKKHHHCCC===888444222111...---+++***))))))******---***((('''((()))(((&&&'''(((***)))'''&&&&&&'''%%%$$$$$$&&&((())))))'''((((((''''''''''''((((((&&&&&&&&&&&&%%%$$$###"""&&&''''''''''''''')))***000555888777???SSSjjjxxx}}}~~~}}}||||||vvvrrrnnnpppooogggYYYQQQYYYeeebbbeeehhhjjjlllllleee\\\ZZZYYYSSSGGG???===<<<999777:::===;;;888777:::===>>>GGGRRRUUUPPPGGG@@@===>>>>>>===;;;;;;:::::::::888777666777:::<<<<<<<<<<<<;;;===CCCIIIRRRaaaooo|||~~~}}}{{{xxx~~~}}}{{{yyyxxxxxxyyyyyywwwwwwvvvvvvvvvuuuuuuuuunnnoooqqqsssuuuwwwwwwwwwrrrrrrsssssstttuuuuuuuuu{{{wwwuuuwwwzzz{{{yyyvvvqqqrrrsssrrrpppooooooooopppsssuuuvvvtttrrrrrrrrrnnnnnnooooooppppppoooooommmnnnpppppppppppppppqqqnnnooooooppppppoooooonnnrrrttttttqqqmmmjjjkkkmmmjjjkkkjjjeee[[[RRRLLLIII???<<<888444111000000000,,,,,,++++++++++++++++++)))((('''((()))))))))((('''(((***)))'''&&&&&&'''&&&%%%$$$&&&((())))))(((((((((''''''''''''(((((($$$$$$%%%%%%&&&%%%%%%%%%%%%'''((((((''''''))),,,444888:::<<>>===<<<;;;:::999999666555555777:::=========999999===DDDJJJUUUfffvvv~~~zzz}}}~~~|||~~~}}}}}}}}}|||zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvtttuuuvvvvvvuuutttrrrqqqqqqqqqqqqrrrrrrssssssssszzzvvvtttwww}}}}}}yyyrrrssssssrrrooonnnnnnooooooqqqsssssssssssstttuuuppppppoooooonnnmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrqqqooommmllllll```bbb```YYYNNNDDD@@@???888666333///---,,,,,,,,,************************)))))))))******+++++++++'''(((***)))'''&&&&&&''''''&&&$$$%%%'''))))))((((((''''''''''''''''''(((###$$$%%%&&&&&&'''''''''$$$''')))(((''''''***---555888;;;???LLLaaasss}}}}}}xxxuuu{{{zzztttdddeeegggeee]]]WWW[[[bbbmmmnnnmmmjjjhhhdddYYYOOOHHHGGGBBB;;;999<<<<<<:::888777666777:::<<<;;;:::888===FFFPPPXXXYYYUUUPPP?????????>>><<<:::999888888666666777:::<<<<<<<<<777999???HHHPPP[[[nnn{{{}}}}}}~~~{{{{{{{{{~~~}}}|||{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvtttrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrpppppprrruuuwwwvvvuuurrrssssssrrrppppppqqqrrrooopppppppppoooooorrrtttqqqpppooonnnmmmlllllllllooommmkkkkkkmmmppprrrsssrrrqqqpppoooooopppqqqrrrnnnmmmllllllkkkhhhdddaaaQQQOOOLLLFFF@@@:::666555222111...,,,+++*********)))))))))******))))))((())))))******)))(((((()))'''(((***)))'''&&&&&&''''''%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&$$$'''***)))''''''***...222666:::@@@NNNbbbssszzzzzzxxxuuuzzz{{{tttgggddddddeeeccc]]][[[]]]nnnooonnnkkkiiieee\\\RRRIIIHHHAAA:::888;;;;;;999EEE@@@::::::===???>>><<<===>>>AAAHHHPPPRRRNNNIII???@@@@@@???===;;;999777:::888777888999;;;;;;:::<<<@@@HHHQQQZZZggg{{{|||~~~~~~}}}|||{{{zzzyyyyyyuuuttttttttttttsssssssssrrrtttvvvwwwxxxwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrmmmooopppqqqpppppprrrsssrrrsssssssssrrrrrrtttuuusssrrrpppmmmkkkjjjlllnnnpppooonnnmmmmmmmmmmmmmmmpppnnnkkkkkkmmmqqqtttuuusssqqqooonnnnnnoooqqqssskkkiiifffeeeddd```YYYSSSDDD???:::777666555111---++++++***************************++++++***))))))((())))))(((&&&$$$$$$$$$'''(((***)))'''&&&&&&''''''%%%###"""###%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((('''&&&&&&%%%###'''***)))''''''+++//////333777???NNNbbbqqqwwwxxxxxxwwwyyyxxxkkkfffdddfffeee```]]]]]]kkkooonnnfffbbbcccaaa\\\ZZZYYYQQQDDD<<<;;;;;;:::;;;888999===;;;777888===999:::===AAAEEEGGGIIIJJJEEEDDDCCCAAA>>><<<;;;:::999999888666555555888:::???<<>>???@@@AAAAAABBBBBB@@@>>><<<;;;999999::::::999777666777999<<<@@@===FFF[[[ooo{{{~~~~~~}}}}}}}}}|||||||||||||||yyyyyyxxxvvvttttttvvvyyynnnoooqqqrrrttttttuuuuuuwwwvvvtttsssrrrrrrssssssqqqooommmnnnqqqtttvvvwwwrrrsssssssssttttttsssssspppoooooopppqqqpppnnnlllppppppooonnnmmmmmmoooqqqnnnnnnoooooooooppppppppptttrrrpppooommmjjjeeebbb^^^WWWMMMHHHEEEDDD@@@===999666333111000...+++)))+++&&&$$$'''(((&&&%%%&&&%%%$$$%%%''')))+++***)))((((((''''''&&&&&&&&&&&&"""'''((('''&&&%%%&&&$$$%%%&&&$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%&&&"""%%%&&&%%%$$$%%%&&&'''''''''&&&&&&(((+++///000555:::???LLL___ooovvvxxx|||~~~~~~~~~xxxkkkeee```aaabbbccceeeiiikkkvvv~~~zzzpppiiieeecccjjjbbbTTTFFF@@@@@@>>>999===;;;;;;<<<999555555888:::;;;;;;<<<<<<=========??????===;;;:::999888888;;;;;;:::999777888;;;===BBB???GGG\\\qqq~~~~~~~~~~~~~~~}}}xxxyyyyyywwwvvvvvvxxx{{{sssssssssssstttuuuvvvvvvttttttrrrqqqpppppppppppptttqqqnnnmmmooosssvvvwwwtttttttttttttttttttttsssqqqqqqqqqssstttssspppmmmpppqqqpppmmmkkklllppptttsssssssssrrrrrrqqqpppoooooonnnmmmlllhhhbbbZZZTTTPPPIII@@@;;;999:::999888666444111///...---***(((+++((('''***+++)))'''(((&&&%%%%%%''')))***)))(((&&&''''''''''''&&&%%%%%%'''(((%%%"""###%%%$$$%%%&&&%%%"""!!!"""###&&&%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$"""###%%%'''&&&'''((())))))+++...111000666;;;???JJJ^^^pppzzz{{{{{{{{{mmmgggcccdddeeedddeeehhheeeppp}}}|||sssjjjdddbbbZZZLLL???===@@@>>>:::;;;;;;;;;;;;888666666777:::;;;;;;<<<>>>???@@@AAA???>>><<<:::999999999999;;;;;;:::999888999;;;>>>BBB???GGG[[[rrr}}}zzz||||||}}}~~~}}}|||{{{zzz{{{zzzyyywwwwwwxxxzzzxxxxxxvvvuuuuuuvvvxxxxxxrrrrrrqqqqqqqqqqqqqqqqqqtttrrrpppoooqqqtttuuuuuuuuuttttttssssssssssssssssssssstttuuuvvvuuurrrooonnnqqqrrrpppmmmmmmqqquuutttttttttsssrrrpppooommmkkkiiifffccc]]]UUUMMMGGGCCC???999555555666666555777444111...---,,,***(((+++((()))------***((()))***(((''''''((('''%%%###%%%&&&'''''''''&&&%%%%%%"""((()))&&&$$$%%%'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((&&&%%%$$$$$$%%%&&&'''(((+++,,,---...111444111888===AAALLL___rrr}}}}}}}}}oookkkiiikkkjjjfffcccddd___ggguuuzzzmmmddd]]]UUUGGG<<<:::>>>===999888:::;;;:::888888999999;;;;;;;;;<<<===???AAABBBAAA???===;;;:::::::::;;;:::::::::888777888;;;>>>AAA???FFFYYYrrrzzzwwwyyy{{{{{{}}}{{{yyyxxx}}}}}}}}}zzzwwwvvvvvvwwwwwwuuutttsssrrrssstttuuuqqqqqqrrrsssssstttttttttrrrrrrrrrsssuuuuuutttrrrssssssrrrqqqqqqrrrrrrssssssrrrssstttuuutttqqqooolllooossssssqqqpppppprrrqqqqqqqqqpppnnnllliiihhheeeaaa\\\UUUOOOHHHAAA===999777666555444444333222333000---++++++++++++***&&&%%%&&&******&&&%%%''')))(((''''''''''''%%%###%%%%%%&&&&&&&&&&&&&&&%%%(((''''''''''''''''''&&&&&&'''((('''%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%''')))+++,,,...111333444:::@@@EEEQQQcccttt}}}|||ooommmmmmppppppjjjeeeddd___bbblllzzzyyymmmeee```ZZZMMM@@@<<<===<<<888888;;;<<<:::888:::;;;:::<<<;;;;;;:::;;;<<<>>>???DDDBBB@@@===;;;;;;<<<===999:::999888888999<<<>>>@@@???FFFXXXrrr{{{xxxzzzyyy~~~~~~|||{{{yyyxxx}}}~~~}}}{{{wwwuuutttuuuvvvuuuuuutttssssssttttttrrrssstttuuuvvvvvvvvvuuuqqqqqqsssuuuwwwwwwtttrrrrrrrrrqqqpppqqqrrrssstttqqqpppooopppqqqqqqooonnnmmmoooqqqtttuuutttqqqppprrrrrrqqqpppmmmiiieeecccZZZUUUNNNHHHCCC???;;;888222333333333222111000///...+++((('''(((*********'''&&&(((+++***&&&'''+++%%%$$$$$$&&&((()))((('''&&&%%%%%%$$$%%%%%%&&&''',,,(((%%%$$$&&&'''&&&%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%(((***)))&&&###$$$%%%''''''(((+++...111666;;;BBBIIIWWWhhhuuuyyyxxx}}}}}}yyymmmkkkmmmrrrsssoookkkkkkfffeeeiiirrrtttnnniiihhhddd```UUUHHH???>>>===::::::>>>???:::888;;;<<<999:::999999999;;;===@@@AAAGGGDDDAAA>>><<<;;;<<<===:::;;;;;;:::999:::===@@@@@@AAAGGGYYYrrr}}}|||xxx~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||zzzwwwuuuuuuuuuxxxxxxxxxxxxxxxwwwwwwvvvuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrtttvvvwwwvvvuuurrrqqqqqqpppqqqsssuuuwwwsssqqqoooooopppppppppoooqqqooonnnqqquuuvvvssspppqqqpppooolllgggaaa[[[XXXJJJGGGBBB>>><<<:::888666222222222111///...//////111...***'''''''''''''''***)))***,,,***(((***///#########%%%((())))))''''''%%%$$$######%%%''')))&&&&&&&&&&&&%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&))))))%%%"""&&&''''''''''''***...222666;;;BBBLLL\\\lllsssrrrxxx~~~}}}uuuttt{{{zzzuuujjjhhhkkkqqquuusssrrrsssnnnjjjjjjllliiidddeeekkkdddbbbYYYLLLBBB@@@???>>><<>><<<;;;<<<<<<<<<<<<<<<;;;:::<<>><<<::::::::::::888777555555333000......000222:::666///***'''%%%###"""'''&&&'''(((&&&$$$'''---&&&%%%%%%&&&'''(((&&&%%%'''%%%###!!!"""$$$(((*** %%%******&&&$$$&&&)))&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###%%%''''''$$$"""******)))((())),,,111555666:::AAAMMM___nnnqqqmmmnnnxxx}}}wwwqqqvvvzzzzzzqqqfffeeerrr}}}{{{wwwyyyooorrrqqqnnnmmmooonnnkkkkkk```QQQGGGDDDBBB???<<>>>>>?????????======???@@@AAA<<<999;;;<<<<<<>>>BBBCCCFFFLLL[[[rrrzzzrrrqqq|||~~~|||~~~}}}}}}{{{|||~~~~~~{{{yyyvvvuuuuuutttttttttuuuuuurrrrrrsssvvvxxxxxxvvvttttttuuuwwwyyy{{{|||}}}}}}sssvvvvvvrrrqqqtttvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyrrrqqqoooooopppooonnnlll___]]]XXXQQQJJJCCC>>><<<888999;;;;;;:::888444222222000...------///111333TTTJJJ;;;///******++++++***)))'''&&&%%%%%%&&&&&&###(((,,,,,,(((%%%&&&)))((('''&&&%%%$$$%%%&&&'''%%%&&&(((***,,,,,,)))&&&$$$$$$%%%%%%&&&'''(((((()))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% $$$''')))+++...000888888>>>LLL___nnnttttttsssnnnkkknnnxxxyyyllliiisss}}}}}}{{{|||yyy{{{yyyuuutttvvvvvvsssfff[[[LLLCCC@@@AAA???>>>AAA>>><<<;;;;;;<<<;;;:::888999:::;;;<<<===>>>>>>======>>>===<<<;;;===???===999888;;;======???BBBFFFGGGMMM]]]vvv}}}yyysssooottt}}}}}}|||zzzwwwuuuuuutttuuuvvvwwwyyyzzzppppppppprrrsssrrrooommmqqqrrrtttvvvxxxzzzzzzzzztttwwwwwwsssrrruuuxxxwwwxxxwwwvvvuuuuuuuuuuuuvvvsssrrrpppooolllhhhccc___VVVRRRLLLEEE@@@===;;;;;;888999::::::999777444222111000...,,,,,,---///111@@@999000***(((''''''&&&''''''&&&&&&&&&''''''(((###&&&***)))$$$!!!"""###(((((('''&&&&&&&&&'''(((((('''((()))******'''%%%%%%%%%&&&&&&'''(((((()))!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((***---222555:::;;;BBBQQQcccqqqvvvvvvwwwoooiiilllvvv~~~qqqjjjqqqzzz}}}~~~yyyxxxzzz{{{yyyjjj^^^NNNCCC???@@@???>>>BBB@@@>>>=========<<<:::777888:::===>>>?????????;;;<<<===<<<::::::<<<===<<<999:::===??????AAAFFFHHHIIIPPPccc}}}}}}|||xxxrrrmmmmmmxxx}}}}}}}}}|||{{{yyyxxxwwwvvvvvvxxxzzz{{{wwwvvvuuuuuuuuussspppmmmvvvvvvxxxyyyzzzzzzyyyyyytttxxxxxxuuutttwwwyyyxxxwwwvvvuuusssssssssssssssqqqooommmiiiddd]]]TTTNNNLLLGGG@@@:::666777999;;;666777888999888666333222000///---+++***+++,,,---***)))'''&&&'''&&&$$$###$$$%%%&&&'''(((((((((((($$$''')))((($$$ !!!)))((('''&&&''''''((()))***(((''''''''''''%%%$$$&&&&&&''''''(((((())))))""""""###%%%((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''(((---333777:::===GGGWWWiiiuuuzzzzzzzzzrrrkkkmmmwwwpppfffjjjttt{{{zzzxxx{{{|||{{{yyykkkWWWIIIBBB@@@???>>>BBB@@@>>>=========;;;:::666888;;;>>>@@@@@@??????;;;<<<===<<<::::::<<<===@@@<<<;;;===???@@@EEELLLKKKQQQ\\\ooo}}}yyyxxxxxxvvvpppkkkooo}}}}}}|||{{{{{{}}}~~~}}}zzzwwwvvvvvvwwwxxx|||zzzyyyyyyxxxwwwtttrrrxxxyyyzzzzzzyyywwwuuutttuuuyyyzzzvvvuuuxxxzzzyyyttttttttttttsssrrrpppooohhhfffbbb]]]WWWPPPIIICCCDDDAAA;;;666333444777999444555666666555333111000///---+++***))))))******$$$$$$&&&'''((('''%%%$$$$$$%%%&&&((()))(((((('''''')))+++)))&&&$$$$$$%%%((('''&&&&&&&&&'''((())))))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''(((((('''&&&''''''(((&&&""" &&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&***000444777===III[[[mmmzzz~~~~~~|||wwwsssttt|||~~~pppcccdddppp|||~~~{{{}}}}}}sss^^^NNNEEECCCAAA???AAA???>>>===>>>===;;;999777999;;;>>>@@@@@@???>>>===>>>>>>===<<<<<<===???BBB===;;;;;;<<>><<<999666333222222222111111222222111000///...---,,,***)))(((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((()))***)))((('''((((((&&&&&&%%%%%%%%%&&&((()))'''%%%######%%%'''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###### &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***...111444;;;JJJ]]]ooo|||}}}~~~}}}{{{}}}ssseeecccooorrr]]]NNNGGGEEECCCAAA???>>>===>>>???>>><<<:::888:::;;;===>>>>>>>>>===>>>???@@@???======???@@@???<<<;;;<<<===BBBMMMXXXhhhuuu}}}|||{{{vvvsssrrrgggbbb___eeevvv~~~}}}xxxzzz|||}}}|||}}}~~~yyyyyyyyyyyyzzzzzz{{{|||xxxvvvuuuuuuvvvvvvuuutttmmmooorrruuuwwwwwwvvvuuutttyyyzzzvvvtttuuuuuusssrrrsssrrrpppjjjaaaYYYSSSNNNKKKFFFBBBAAA@@@???>>>888888666444111...,,,+++...............---,,,,,,+++***))))))((((((((((((******)))'''$$$$$$%%%'''''''''''''''''''''&&&&&&''''''''''''''''''((((((%%%%%%$$$$$$%%%&&&((()))&&&%%%######&&&((((((((($$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$### &&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***---000333333<<>>>>>???AAA@@@>>><<<::::::;;;;;;<<<<<<<<<<<<>>>???@@@???>>>===???AAA<<<<<>>===<<<;;;999555444222000...,,,***(((++++++++++++*********)))))))))))))))(((((((((((('''((((((&&&$$$###&&&(((&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&''')))***(((&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%'''''''''''''''''''''''''''''''''((()))---333888777@@@NNN___oooyyy~~~~~~|||zzzyyyzzz}}}~~~xxxgggbbbmmm||||||zzzwww|||ooo\\\OOOHHHFFFCCCAAA?????????AAABBBBBBAAA???<<<;;;::::::::::::;;;<<<>>>?????????======???@@@;;;>>>EEEMMMRRRWWWaaalllyyyzzzuuurrruuu|||}}}yyyssslllggg]]]UUULLLLLLZZZttt}}}|||}}}zzz~~~}}}}}}}}}|||}}}~~~|||{{{}}}{{{xxxwwwwwwwwwvvvuuutttuuuxxxyyyxxxvvvsssqqqtttxxxxxxtttqqqqqqooolllcccaaa]]]XXXSSSOOOMMMKKKCCCBBB@@@???>>>;;;888555444333111...,,,++++++***))))))))))))((((((((((((((((((((()))))))))))))))###%%%''''''%%%%%%(((+++%%%$$$$$$%%%&&&(((+++,,,---+++((('''''''''%%%$$$'''&&&&&&&&&'''(((***+++)))(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$''''''''''''''''''''''''((('''%%%$$$&&&,,,444:::<<>>;;;<<<<<<;;;:::<<>>???GGGVVViiivvvyyywww~~~|||{{{~~~uuuiii^^^KKKGGGEEEGGGNNN^^^xxx~~~{{{zzzzzz||||||~~~~~~~~~~~~}}}}}}}}}yyyvvvvvvxxx{{{wwwwwwwwwvvvvvvuuutttsssyyyvvvsssrrrrrrnnnggg```[[[SSSJJJFFFGGGIIIHHHGGGFFFBBB===;;;999777333000.........---,,,+++***)))))))))))))))))))))))))))%%%((('''$$$###$$$"""(((***,,,+++)))&&&$$$$$$%%%''')))+++,,,+++***)))))))))(((''''''''''''((("""###$$$$$$$$$$$$%%%&&&%%%,,,&&&!!!000"""'''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''%%%###""")))((('''''')))---111444111JJJcccmmmoootttzzz~~~zzznnnooo|||pppeeejjj|||wwwssstttvvv{{{{{{uuuhhh\\\SSSIII@@@AAAAAA@@@@@@??????@@@@@@===???@@@???<<<;;;<<<>>>?????????===<<<<<>>===AAAEEEEEEDDDGGGDDDAAA???>>>:::555111+++++++++,,,++++++******))))))))))))))))))))))))---...+++&&&%%%((()))'''%%%'''((((((%%%###!!!!!!&&&''')))+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&%%%&&&'''&&&$$$"""###$$$''')))---"""***555(((***%%%%%%%%%%%%%%%&&&&&&'''############$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((('''&&&''')))---111444666MMMdddnnnqqquuu{{{}}}vvvnnnqqqwww{{{sssgggkkk{{{~~~uuupppooopppuuuyyyxxxooobbbVVVKKKCCCAAAAAA@@@@@@@@@?????????<<<>>>>>>>>><<<;;;<<<>>>AAAAAA@@@===;;;;;;===???BBB???DDDYYYwwwttt___PPPCCC???;;;;;;???KKK___qqq}}}zzzyyyzzz|||zzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}{{{xxxwwwwwwxxx{{{yyywwwvvvuuuuuuvvvwwwqqqlllddd___ZZZTTTLLLFFF>>><<<:::<<>>??????>>>;;;999888:::<<<@@@>>>FFF___pppWWWGGGCCC???;;;:::<<>>BBBDDDCCCBBB???>>>;;;888555222///,,,******++++++++++++******(((((((((((((((((((((((((((((($$$###&&&&&&((()))+++***((('''''''''((()))***+++,,,,,,++++++((('''&&&%%%$$$############$$$&&&&&&&&&&&&((()))111---,,, &&&((())))))))))))))))))(((((('''######$$$%%%&&&((()))***,,,***(((%%%$$$#########'''&&&&&&(((***...222444<<>>?????????======<<<:::999999;;;======AAAPPPjjjnnnUUUEEEDDD???;;;:::;;;???KKKVVVuuu}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~|||yyyxxxxxxwwwwwwwwwuuuqqqlllgggddd[[[VVVOOOIIICCC>>>:::888666666888:::<<<===<<<;;;AAA???:::555222111222333------------,,,+++***)))(((((((((((((((((((((((((((***)))%%%%%%((()))'''$$$&&&'''&&&%%%$$$$$$%%%))))))******+++++++++***''''''&&&$$$$$$#########"""$$$&&&&&&&&&&&&(((***++++++..."""(((((()))+++++++++***)))'''%%%$$$&&&&&&%%%%%%&&&&&&'''(((+++***'''%%%$$$######$$$&&&&&&&&&(((+++...222444999DDDWWWiiivvv|||rrrkkkjjjdddaaasss~~~nnnhhhkkkxxx|||mmm[[[IIICCCEEEFFFEEEEEEBBBCCCDDDEEEDDDCCCBBBAAA>>>===<<<>>>@@@AAAAAA@@@??????>>><<<::::::===???===JJJ```yyynnnXXXIIICCC>>>;;;::::::<<>>===;;;888444111000000+++---000333555666777888333222///+++((((((,,,000,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))###'''(((&&&&&&))))))%%%'''((())))))((((((***+++))))))((((((((((((((()))%%%%%%%%%%%%%%%&&&&&&'''###%%%&&&%%%$$$###$$$&&& ###))) (((444''')))%%%&&&'''''''''%%%###"""&&&%%%$$$$$$#########$$$###$$$%%%&&&'''((((((((($$$%%%&&&))),,,///222444666:::JJJbbbvvv}}}|||vvvpppmmmjjjkkkvvv}}}lll```\\\dddppp|||ooo```RRRJJJEEE@@@AAAFFFDDDEEEGGGHHHGGGFFFDDDCCC@@@>>>===???CCCEEEDDDCCCAAAAAA>>>;;;777555666888HHH```~~~kkkXXXMMMEEEAAA>>>???@@@???CCCHHHQQQhhh~~~|||~~~~~~}}}|||zzzyyyxxxwwwxxxyyyyyyxxxvvvuuuvvvwwwsssmmmcccXXXMMMFFFBBB@@@666666555333///---,,,,,,)))+++---......///000111111222111...++++++...111))))))***++++++++++++***))))))))))))))))))))))))%%%((((((&&&&&&***+++((($$$%%%&&&%%%%%%%%%'''))))))(((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((!!!###$$$$$$%%%''')))&&&+++!!! ***&&&$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''''''''&&&%%%$$$$$$%%%&&&))),,,000222444777999HHHbbbvvv}}}~~~tttwwwxxxuuuppppppxxx}}}lllbbb]]]```gggsssyyyeeePPPGGGEEEEEEDDDDDDLLLHHHEEEDDDDDDCCC???<<>>===>>><<<:::===DDDKKKiii|||gggTTTJJJCCC>>>CCCRRRXXXMMMAAA===RRR```www~~~}}}~~~~~~~~~~~~~~~~~~zzzxxxyyyzzzzzzzzzxxxyyyyyyxxxtttnnniiieee^^^WWWNNNEEE@@@>>><<<;;;333222111000...,,,+++***((((((((((((***,,,...///,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))%%%$$$'''(((%%%###$$$'''&&&%%%%%%''''''&&&%%%)))(((''''''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''######%%%)))---000111000555:::III```uuu~~~{{{|||yyyxxxxxxvvvuuuzzz|||kkkbbb^^^```fffqqq}}}oooWWWKKKGGGDDDCCCCCCEEEBBB@@@@@@@@@@@@===;;;@@@@@@FFFOOOPPPGGG???;;;<<<:::999:::888777;;;BBBOOOlllxxxeeeVVVNNNJJJBBBAAAKKKOOOFFF>>><<>>CCCPPPeeeyyy{{{xxxxxx{{{||||||}}}kkkccc```aaadddpppuuu~~~yyy___OOOHHHDDDBBBBBBCCCAAA@@@@@@AAAAAA@@@>>>@@@AAAIIITTTXXXOOOAAA888<<<888777888777777<<>>:::<<>>>>>;;;:::<<<===@@@IIIZZZqqq|||zzz|||}}}zzzrrrlllfffbbb[[[RRRJJJCCC???<<<555444222111111///---++++++++++++++++++******************))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((($$$$$$''')))&&&$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$(((&&&%%%%%%%%%$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$)))))))))+++...111222222555<<>>>>>>>>===;;;:::::::::???AAAGGGRRR]]]aaa[[[SSSHHHBBB===<<<===>>>BBBHHH\\\vvvrrr```VVVRRRRRRJJJCCC@@@>>><<<;;;<<<:::???FFFNNN[[[ppp}}}|||{{{{{{|||zzzqqqfff___UUURRRLLLEEE???;;;:::999000//////000111111...,,,******************))))))************))))))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''$$$###''')))&&&%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$!!!!!!!!!###&&&''''''%%%!!!###'''))))))'''###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((''''''***...111333333666===FFFRRRcccvvvtttllliiiqqq|||qqqbbbaaacccccclllnnnrrr{{{}}}jjjVVVMMMJJJFFFCCCAAA>>>???@@@>>><<<:::;;;<<>>BBBGGGZZZtttrrr___UUUQQQOOOKKKFFFCCCAAA???===<<<888===CCCFFFLLL]]]www~~~~~~}}}yyytttlllcccXXXQQQIIIFFFAAA;;;777555444444,,,,,,---...000000...,,,*********)))))))))))))))((())))))******)))((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''######''')))&&&%%%&&&&&&$$$###$$$%%%&&&%%%###$$$######$$$&&&&&&%%%###!!!###'''))))))'''###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))...333666777999AAAGGGNNN]]]rrr~~~rrrllljjjrrr|||uuubbb___bbbdddnnnsssuuuvvvooo___PPPKKKKKKHHHCCC@@@>>>@@@AAA@@@>>>===???AAA>>>@@@???AAAJJJYYYccceeeWWWMMMCCC?????????BBBFFFVVVoooppp^^^UUURRRNNNLLLHHHDDDAAA@@@>>><<<;;;>>>@@@@@@DDDQQQfffvvvsssoooggg```XXXQQQIIIEEE???===999555222000000000+++++++++,,,......,,,++++++*********))))))(((((('''((()))******))))))(((&&&'''''''''((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''(((''''''''''''''''''((('''######''')))'''%%%'''%%%$$$###$$$%%%%%%%%%###)))'''&&&%%%%%%$$$!!!###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%)))000666:::<<<;;;BBBEEEFFFQQQeeeqqqrrrmmmiiikkkttt|||}}}|||{{{wwwaaa^^^bbbeeeqqqxxxwwwqqqwwwuuugggYYYMMMJJJLLLHHHCCC???888;;;======<<<<<<>>>AAA===???>>>;;;CCCRRR^^^bbb]]]RRRGGGBBBAAAAAACCCGGGSSSlllmmm]]]UUUTTTNNNMMMIIICCC@@@???===;;;@@@@@@>>>===@@@KKKZZZfff|||xxxuuusssfff```WWWOOOHHHCCC>>>;;;888666333111/////////000,,,++++++,,,---...,,,++++++++++++***)))(((((((((&&&''')))*********)))((('''''''''((((((((())))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&######''')))'''&&&'''%%%$$$######%%%%%%$$$############%%%'''((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$###%%%***111888===@@@???EEEDDDAAAJJJ\\\ggggggffffffkkkuuu{{{xxxuuusssdddZZZ```jjj|||zzzvvvqqqkkkgggffffffYYYSSSLLLJJJLLLKKKEEE@@@BBB<<<<<>>::::::>>>===>>>@@@CCCKKK]]]nnnfff___QQQBBB===@@@CCCBBBSSSeee|||}}}jjj[[[VVVXXXOOONNNLLLGGGBBB===;;;:::???===<<<===>>>DDDQQQ^^^}}}vvvmmmgggZZZTTTLLLCCC===;;;;;;<<<999666222000...,,,***(((,,,,,,,,,+++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))(((((((((***,,,((((((((((((((('''''''''***'''%%%&&&((()))&&&$$$&&&''''''''''''''''''&&&$$$%%%''')))***))))))(((((()))***(((&&&%%%'''***&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$%%%&&&%%%###!!!!!!!!!&&&$$$######$$$%%%%%%$$$((()))'''***""""""$$$$$$""""""%%%'''%%%&&&,,,000666???HHHFFFFFFDDDDDDLLLZZZcccfffkkknnntttxxxzzz{{{zzzyyyhhh\\\bbbkkkuuutttssspppjjj```VVVOOOOOOKKKHHHIIILLLKKKEEE???@@@<<<<<>><<<<<>><<<<<<>>>>>>BBBNNNYYYyyy}}}xxxssskkkbbbYYYSSSKKKIIIDDD???;;;999888888777666333111...,,,++++++,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))((('''''')))*********)))((('''&&&&&&%%%'''&&&%%%&&&'''''''''%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))))))))%%%'''((('''%%%###%%%&&&&&&&&&''''''(((((())))))***)))'''%%%$$$$$$%%%&&&###%%%&&&&&&$$$######$$$%%%$$$""""""$$$%%%$$$######&&&'''### !!!!!!###%%%%%%$$$######&&&)))%%%$$$&&&,,,222888BBBLLLHHHIIIFFFDDDJJJWWWbbbgggkkkpppyyy{{{rrrjjj\\\```hhhoooppptttvvvrrrdddQQQBBBGGGEEEEEEHHHLLLLLLGGGAAA@@@===>>>AAABBB@@@======@@@===;;;===AAAFFFQQQ[[[oookkk```SSSKKKHHHCCC>>>CCCTTTlll~~~yyylllbbbZZZVVVSSSVVVTTTPPPKKKFFFBBB???===>>><<<<<<>>>>>>@@@IIIRRRkkkyyy|||vvvqqqiii```XXXOOOHHHCCCBBBBBB@@@===:::666333111...//////,,,(((&&&''')))***************************))))))(((((())))))***))))))))))))))))))))))))'''(((((('''&&&%%%'''(((++++++***((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))''')))++++++)))''''''(((&&&&&&'''''')))+++,,,------+++(((%%%$$$$$$&&&'''"""$$$&&&&&&%%%%%%&&&'''%%%###!!!"""###$$$###""")))######'''$$$######$$$%%%%%%%%%&&&(((***$$$###%%%---333:::EEEOOOLLLMMMJJJGGGLLLXXXdddiiilllqqq|||xxxooo___aaaiiinnnpppwwwttt]]]KKKFFFEEEDDDGGGKKKLLLIIIFFFBBBAAA@@@AAAAAA???>>>===DDD>>>;;;<<<@@@FFFNNNWWWllllllggg^^^VVVOOOEEE<<<===LLLbbbwwwwwwlllccc^^^[[[[[[YYYVVVQQQLLLGGGDDD@@@>>>>>><<<<<<>>>>>>>>>DDDKKKXXXcccwwwzzzsssgggbbbYYYQQQKKKGGGDDDAAAFFFDDDAAA===888333...,,,(((+++---***%%%###&&&***))))))))))))***************))))))))))))))))))***((((((((((((((((((((((((((((((((('''%%%$$$&&&'''***))))))((('''&&&&&&%%%$$$&&&((('''###"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&'''(((***''')))+++,,,+++)))'''&&&&&&&&&&&&(((***,,,///000...,,,(((%%%$$$%%%&&&'''###$$$&&&&&&%%%$$$$$$%%%$$$"""!!!!!!"""######"""&&&######&&&%%%!!! $$$###$$$$$$%%%%%%%%%&&&'''$$$"""%%%,,,333:::DDDNNNQQQQQQOOOOOOWWWdddkkklllnnnrrrzzzuuudddeeelllmmmooottt~~~yyyeeeTTTHHHFFFCCCDDDFFFIIIIIIHHHDDDEEECCCAAA>>>>>>======EEE???;;;<<>><<<<<<>>>>>>===@@@EEEHHHQQQccc|||}}}wwwmmmeeeXXXSSSLLLGGGDDDDDDDDDDDDHHHEEE@@@:::444000---,,,***---000---)))(((+++///))))))))))))))))))************))))))))))))******((((((((((((((((((((((((((((((((('''%%%$$$&&&''''''''''''(((((((((((((((&&&((()))'''###!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&((()))###$$$%%%&&&'''%%%###!!!%%%%%%&&&(((***,,,...///---+++(((&&&%%%%%%&&&'''$$$%%%&&&%%%###!!!!!!"""$$$"""!!!!!!"""######"""###''''''$$$$$$'''&&&!!!'''&&&&&&%%%%%%%%%$$$###%%%$$$&&&,,,111777AAAJJJSSSRRRRRRXXXeeeqqqsssmmmlllsss|||sssaaabbbjjjlllkkklllrrruuunnn^^^PPPHHHEEEBBB@@@BBBDDDFFFGGGEEEGGGEEE@@@===>>>???>>>CCC@@@???AAAAAABBBHHHPPP[[[^^^```]]]YYYTTTIII???===EEEUUUlll|||}}}vvvkkk^^^WWWUUUWWWZZZUUUNNNJJJHHHFFFCCC@@@@@@<<<;;;===>>><<<>>>BBBBBBGGGTTTiiiyyyrrrllldddYYYQQQLLLHHHCCC@@@???@@@AAAAAABBB???999333///......///***,,,...,,,***)))+++...))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))'''(((((('''&&&%%%'''(((&&&&&&''''''((()))))))))((()))((('''$$$###"""###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''&&&$$$"""###$$$&&&((()))***++++++***)))(((&&&&&&&&&&&&'''$$$%%%&&&%%%"""!!! !!!%%%###!!!"""###$$$###"""###((((((###$$$)))&&&***)))'''(((((('''%%%"""'''%%%&&&,,,000555>>>GGGQQQRRRUUU]]]jjjuuutttnnnhhhrrr|||zzzzzzqqq^^^```hhhllljjjhhhiiiiiicccVVVLLLFFFDDDCCCBBBCCCEEEFFFFFFBBBFFFEEE???<<<@@@CCCBBBDDDFFFKKKMMMJJJEEEFFFKKKOOOPPPNNNJJJHHHFFFAAA;;;@@@EEEQQQggg}}}|||{{{uuukkkaaaZZZVVVVVVWWW[[[UUUNNNJJJIIIIIIEEEBBBAAA<<<:::<<<===<<<>>>AAA@@@BBBIIIWWWmmmyyysssiii```XXXQQQIIIDDDBBB@@@===<<<===>>>>>>>>>;;;888444000---------...*********)))))))))************))))))((((((''''''+++******))))))******+++))))))))))))))))))))))))'''((()))((('''''')))***'''''''''(((((((((((((((((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%***(((&&&'''))))))'''%%%"""$$$&&&((()))(((&&&%%%&&&&&&'''''''''&&&&&&&&&###%%%&&&&&&$$$""""""###%%%$$$""""""$$$%%%$$$###""" $$$'''%%%###"""((('''&&&'''((((((%%%"""'''&&&''',,,111666???HHHKKKPPPVVV\\\dddlllooommmgggppp{{{}}}vvvoookkkuuucccdddmmmooollljjjiiigggaaaVVVNNNEEEEEEFFFGGGHHHHHHHHHGGG???DDDDDD>>><<>>AAA??????BBBJJJ\\\vvvuuuhhhccc[[[SSSLLLFFFBBB???<<<;;;:::;;;>>>??????>>>999777444000...,,,,,,+++///---++++++,,,------,,,+++******)))(((''''''&&&++++++************++++++))))))))))))))))))))))))'''((()))(((((((((***,,,))))))(((((('''''''''&&&'''%%%###%%%)))+++)))'''&&&''''''((((((''''''&&&%%%&&&'''''''''&&&%%%$$$)))&&&$$$$$$&&&'''&&&$$$!!!###&&&((((((&&&###!!!###$$$&&&'''((('''&&&%%%###$$$&&&&&&%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$ &&&,,,###!!!***$$$###"""$$$''''''$$$!!!(((&&&(((---222888AAAJJJFFFOOOWWWYYY[[[aaaiiimmmjjjnnnsssxxxxxxtttmmmhhh}}}hhhccceeennnkkkoooxxx{{{ooo\\\OOONNNFFFAAAAAACCCAAAAAABBB@@@@@@???>>><<<===@@@CCCIIIUUUdddkkkfff[[[PPPJJJIIIDDD@@@BBBFFFFFFAAA<<<>>>>>>BBBRRRlll{{{tttiiiZZZQQQPPPUUU[[[______XXXQQQMMMLLLJJJFFFAAA======<<<<<<<<<<<<======<<<>>>AAAEEEKKK]]]|||}}}vvvllldddVVVOOOGGGBBB@@@>>>999444777888999;;;<<<;;;::::::555222...,,,,,,---...---,,,)))%%%%%%(((******)))))))))))))))((((((((((((&&&&&&&&&''')))***)))((()))*********)))(((&&&%%%((('''&&&&&&&&&&&&&&&'''+++)))''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''+++,,,,,,,,,,,,***((('''#########$$$$$$%%%%%%%%%((('''###!!!$$$)))'''"""$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$"""$$$&&&&&&%%%######$$$ """$$$&&&&&&$$$"""!!!***%%% &&&)))'''$$$%%%)))'''%%%%%%###***%%%%%%,,,444:::@@@EEEGGGRRRWWWTTTXXXdddkkkiiikkknnnuuu}}}zzznnndddlllfffhhhrrrrrrwwwppp]]]QQQLLLEEEAAABBBDDDAAA@@@AAA@@@AAAAAA@@@>>>???AAACCCOOOZZZggglllggg___ZZZXXXTTTPPPLLLJJJJJJGGGBBB===>>><<>>===============>>>???@@@BBBEEERRRlllvvvnnniiiccc[[[VVVLLLFFF@@@<<<;;;:::666222111111111222222111000000444111---++++++,,,---,,,,,,***'''''')))+++***)))))))))))))))(((((((((((())))))((()))))))))(((''''''((())))))***)))((('''***))))))(((((()))))))))***(((&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$!!! $$$***)))$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&$$$######$$$%%%$$$###""""""$$$&&&''''''### !!!%%%((('''&&&&&&******'''%%%''''''&&&***%%%%%%,,,222777===CCCOOOYYY]]][[[^^^gggkkkhhheeegggnnnyyywwwnnnrrrkkklllsssvvv~~~qqq___UUUMMMFFFBBBCCCDDDAAA???@@@@@@BBBBBBBBB@@@@@@AAABBBPPPZZZdddeee```\\\]]]aaa^^^\\\YYYUUUNNNHHHBBB>>>===;;;;;;FFF^^^xxx|||{{{pppeeeWWWNNNNNNSSSYYY\\\[[[UUUOOOLLLJJJIIIFFFCCCBBBAAA@@@???>>>=========@@@??????>>>===DDDWWWiiivvvnnnbbbYYYSSSNNNIIIFFF@@@<<<777555555555222000111000///...------------222///+++******++++++++++++***)))***+++,,,+++)))))))))))))))((((((((((((***+++******)))(((''''''%%%&&&'''((()))******)))******))))))))))))******)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$""" ###((('''"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$######$$$&&&%%%$$$###""""""""""""###"""""""""###%%%&&&'''$$$'''%%% """%%%%%%(((%%%&&&,,,111666<<>><<<;;;;;;EEE[[[tttpppeeeVVVMMMLLLOOOTTTVVVWWWSSSNNNKKKIIIHHHFFFEEECCCBBBAAA???===<<<<<<<<>>>>>===:::===HHHUUUqqqwwwqqqccc\\\RRRJJJEEEBBB???>>>999666222111111000///---111000...---,,,---......///---***))))))******))))))******+++++++++***)))))))))))))))((((((((((((((()))******((('''''''''&&&&&&'''(((((()))))))))(((((('''''''''((())))))(((&&&$$$$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%!!!"""$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$"""$$$%%%$$$###"""###$$$!!!$$$'''(((&&&!!!"""###$$$###!!!!!!$$$&&&!!!###"""""""""&&&%%%'''---222777AAAJJJ\\\^^^]]]]]]cccmmmrrrqqqnnnjjjhhhmmmtttsssiii___}}}pppqqqnnnsss|||tttkkkhhh[[[PPPEEEAAA@@@???@@@BBB???@@@BBBAAA???>>>>>>???CCCKKKQQQQQQKKKGGGJJJOOOUUUYYYZZZVVVMMMEEE@@@???<<<===>>>FFFZZZrrrlllbbbTTTLLLKKKOOOSSSUUUTTTQQQMMMJJJHHHHHHGGGFFFCCCBBB@@@>>><<<;;;;;;:::===<<<<<<===<<<===DDDLLL]]]tttyyypppfff[[[SSSMMMJJJFFFBBB@@@===<<<:::666444222000///...,,,+++***)))(((((((((***+++,,,---+++)))((()))***)))(((((()))******))))))(((((())))))))))))(((((((((((($$$&&&(((((('''&&&''')))((((((''''''''''''(((((('''''''''''''''((())))))'''&&&$$$$$$&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&""""""$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$"""###$$$###""""""###$$$ ###''')))((($$$###%%%'''%%%!!!!!!$$$"""&&&'''###"""%%%&&&$$$###$$$(((...333;;;HHHUUU[[[XXXSSSTTT___oooxxx{{{sssooommmpppvvvuuullldddpppooonnnrrr|||wwwnnnkkk[[[PPPEEEAAA@@@???@@@DDD@@@AAAAAA@@@>>>===>>>???DDDIIIOOOOOOKKKGGGGGGIIIIIINNNQQQQQQLLLFFFBBB@@@===>>>@@@FFFVVVmmmhhh^^^RRRKKKKKKOOOTTTVVVPPPNNNLLLIIIGGGGGGGGGHHHBBBAAA@@@>>><<<;;;;;;;;;<<<:::;;;>>>??????CCCIIIPPPccczzzpppfff]]]SSSIIIBBB>>>>>>===<<<:::999888777333333222000...,,,+++***'''''''''((()))***++++++,,,***(((((()))***)))(((''')))***)))((('''((()))))))))))))))((((((((((((!!!%%%((((((&&&%%%''')))(((((('''&&&&&&''''''((((((((('''(((((()))***+++'''&&&$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###### $$$%%%######&&&&&&###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$###!!!!!!###%%%$$$$$$$$$$$$%%%&&&((((((###%%%'''%%%"""!!!"""$$$!!!''')))'''&&&''''''%%%"""$$$)))...444===PPPaaa\\\TTTMMMPPP___qqq}}}yyyuuurrrrrrrrrnnnfff___mmmlllnnnrrr|||vvviiibbbTTTKKKCCCAAABBB@@@AAACCCBBBBBBBBB@@@>>>===???@@@FFFHHHJJJKKKKKKIIIHHHGGGBBBFFFKKKNNNMMMIIIFFFCCC>>>???>>>@@@NNNeeezzzkkkaaaTTTKKKJJJMMMQQQRRRNNNMMMKKKHHHFFFFFFHHHIIICCCBBB@@@???>>>======<<<===:::;;;>>>???>>>@@@DDDFFFRRRgggzzzmmmfff]]]UUUPPPJJJDDD???::::::999777555333333333/////////...,,,+++************++++++,,,++++++++++++***((()))******)))((()))******)))''''''))),,,))))))))))))((((((((((((###'''***)))&&&$$$&&&)))'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&'''((()))***(((&&&%%%&&&'''))))))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&$$$$$$''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########"""!!!!!!###%%%%%%$$$###"""###%%%'''((("""$$$%%%%%%%%%%%%%%%&&&$$$&&&$$$###%%%%%%######%%%)))...222>>>SSSgggaaaVVVNNNSSSccctttxxxwwwuuurrrnnnhhhaaa\\\llljjjmmmqqq{{{sssaaaWWWLLLEEEAAABBBDDDBBBAAABBBDDDDDDCCC@@@>>>>>>@@@BBBEEEEEEEEEFFFHHHHHHGGGFFF???CCCIIIMMMOOOMMMIIIFFF???>>>;;;:::GGG```wwwqqqfffWWWMMMIIIIIIKKKKKKLLLLLLJJJHHHFFFFFFHHHJJJCCCCCCAAA@@@??????>>>>>>???;;;:::>>>???======??????EEESSSkkkzzzooogggXXXRRRKKKFFFEEECCCAAA>>>===<<<999555222000000111***+++,,,,,,+++))))))*********+++,,,+++)))((('''+++***))))))******)))(((+++,,,,,,)))''''''+++...))))))))))))((((((((((((&&&))),,,+++&&&$$$%%%((($$$$$$$$$%%%&&&(((+++,,,#########$$$%%%&&&'''(((((('''&&&&&&((()))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))((('''&&&'''''''''&&&&&&%%%%%%%%%"""&&&(((&&&$$$&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$#########""" !!!###%%%"""###$$$%%%###!!!!!!"""###%%%'''(((((((((!!!%%%&&&###"""%%%'''&&&$$$&&&)))---000<<>>===???@@@BBBCCCAAA>>>>>>BBBEEEHHHFFFDDDDDDFFFGGGHHHGGGBBBAAAAAACCCHHHMMMNNNKKKBBB???;;;;;;DDDXXXqqqpppeeeYYYRRRMMMJJJKKKOOOPPPMMMIIIFFFEEEFFFGGGIIIBBBBBBBBBAAA???===<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCJJJWWWiiiwwwooohhhaaaYYYSSSFFFDDDBBBAAA@@@???===;;;999333000111///******...***++++++,,,,,,++++++***++++++++++++++++++++++++%%%(((******((('''))),,,((((((+++111111,,,)))***+++)))&&&&&&&&&'''''''''***'''$$$%%%)))***)))&&&(((((('''&&&&&&&&&&&&'''+++(((&&&''')))***)))'''((()))***++++++***)))((()))******)))&&&%%%%%%&&& !!!"""###$$$%%%%%%%%%"""######$$$$$$######"""(((&&&$$$$$$%%%%%%%%%$$$&&&$$$######%%%&&&&&&%%%""" $$$%%%###$$$'''$$$$$$%%%###"""!!!"""$$$!!!$$$%%%%%%###"""%%%)))###$$$$$$%%%%%%$$$$$$###!!!$$$%%%%%%%%%&&&(((%%%&&&***---///666FFFUUU```YYYUUU[[[hhhuuuzzzzzzrrrrrrssstttvvvxxxxxxxxxrrrdddiiioooyyy|||nnn\\\PPPIIIEEEDDDFFFFFFBBB??????>>>@@@BBB@@@======@@@DDDGGGEEECCCCCCEEEGGGHHHGGGEEEDDDCCCCCCFFFIIIIIIGGG@@@???======EEEUUUjjjxxx{{{qqqfffZZZSSSNNNJJJKKKOOOOOOLLLIIIFFFDDDDDDFFFGGGCCCCCCBBBAAA@@@>>><<<;;;;;;<<<===>>>???@@@@@@AAA<<<===BBBLLLYYYmmmsssmmmeee^^^YYYSSSLLLGGG@@@>>><<<;;;;;;:::777555555000...///---))))))---+++,,,,,,------,,,,,,+++************************)))******((('''&&&'''((('''%%%&&&***+++'''''')))+++)))''''''(((((((((''')))))))))((('''&&&'''((((((((('''&&&&&&&&&&&&'''+++(((&&&''')))***)))'''))))))***++++++***(((((('''((()))'''%%%$$$%%%&&&"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$###$$$%%%$$$###&&&$$$######%%%&&&&&&%%%$$$""""""%%%&&&$$$$$$'''%%%%%%&&&%%%###"""###%%%"""###############%%%'''###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###%%%&&&&&&)))---000555AAANNNVVVSSSRRRYYYeeepppwwwyyywwwuuuqqqmmmjjjiiiiiijjj|||eeedddlllvvvyyyrrrdddTTTIIICCC@@@AAAFFFFFFBBB???>>>;;;???BBB@@@===;;;>>>BBBEEECCCBBBBBBEEEGGGGGGGGGHHHEEEDDDDDDDDDDDDCCCBBB>>>>>>???AAAHHHVVVfffrrrvvvrrrggg[[[TTTOOOKKKKKKNNNNNNLLLIIIFFFDDDCCCDDDDDDCCCCCCCCCBBBAAA???======;;;<<<>>>@@@AAAAAA@@@@@@===>>>AAAFFFLLL[[[sss{{{ooofff\\\WWWPPPLLLIIIEEE@@@;;;:::888777666666444111//////,,,+++---,,,******,,,,,,,,,------------,,,,,,))))))))))))))))))))))))---+++((('''(((***++++++***'''''')))***((())),,,***)))((()))******(((&&&%%%((()))&&&""" """%%%(((((('''&&&&&&&&&&&&'''***(((''''''((())))))((()))***+++++++++)))((('''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$$$$$$$###%%%$$$######%%%&&&&&&%%%&&&$$$$$$''''''$$$$$$'''$$$%%%%%%$$$###"""###$$$###!!!!!!!!!###%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$###$$$''')))(((''')))---111444<<>>CCCFFFCCC@@@AAA;;;@@@EEEDDD???<<<===@@@CCCBBB@@@AAACCCFFFFFFFFFFFFDDDCCCDDDCCC@@@>>>???;;;===???BBBJJJXXXiiiuuu|||sssssshhh\\\UUUOOOJJJIIILLLNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>:::;;;===???@@@??????>>>@@@AAABBBCCCDDDMMMbbbuuuwwwqqqhhh\\\RRRNNNJJJEEECCCBBBAAA===:::888777555555444333000...,,,++++++,,,,,,++++++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))---)))&&&'''+++000111111***''''''******((())),,,)))((((((***+++***(((&&&%%%&&&'''%%%###"""###%%%(((((('''&&&&&&&&&&&&''')))((('''''''''((((((((()))***++++++***)))'''&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$######"""%%%###""""""###$$$######%%%$$$"""###$$$&&&&&&%%%'''$$$$$$&&&&&&###"""%%%"""###$$$$$$"""!!!!!!"""###!!! ###%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''')))...111)))'''(((...222444999>>>BBBGGGNNNTTTXXX___hhhooouuuzzz~~~}}}tttkkkdddaaakkk```jjjpppkkkbbbXXXMMMCCCCCC@@@@@@EEEGGGEEECCCDDD@@@HHHPPPOOOGGG@@@???AAABBBAAA???@@@BBBDDDEEEDDDBBB@@@BBBFFFEEE???<<<>>><<<<<<===???GGGVVVgggttt{{{~~~}}}uuussshhh]]]UUUNNNIIIGGGIIIMMMMMMKKKIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>999:::;;;=========<<<<<<======>>>>>>===AAAQQQaaa}}}ttthhhbbb___ZZZQQQIIIGGGDDDAAAAAABBBCCCAAA>>>999777444333333222000...,,,---,,,++++++,,,------******++++++++++++******************************,,,(((%%%&&&***...000///%%%###%%%))))))&&&$$$&&&((('''((()))+++***(((&&&(((&&&%%%%%%(((***)))((((((((('''&&&&&&&&&&&&'''((((((((('''''''''(((((((((((()))***)))((('''&&&$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&%%%$$$###""""""######$$$$$$######"""%%%###""""""###$$$$$$###%%%###""""""$$$%%%%%%$$$&&&$$$###%%%%%%!!!!!!######$$$&&&&&&$$$############!!! ###%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&''''''''')))...111)))''')))///444666;;;@@@CCCJJJQQQTTTUUUYYYaaaiiinnntttzzzwwwnnneeeaaaaaajjj```gggiiiaaaZZZUUULLLBBBCCCAAACCCIIILLLIIIGGGGGGLLLVVV``````UUUJJJEEEDDDBBB@@@??????@@@BBBBBBBBB???>>>DDDKKKJJJAAA===@@@;;;;;;:::;;;AAAOOOaaannnrrruuuwwwxxxzzz~~~xxxuuujjj^^^VVVOOOIIIGGGHHHLLLLLLKKKKKKIIIHHHFFFEEEBBBBBBBBBBBBAAA@@@???>>>::::::::::::;;;;;;<<<<<<<<<;;;<<<===<<<>>>GGGRRRlllzzzsssccc\\\TTTPPPOOOOOOKKKHHHDDDAAA???@@@CCCDDDCCCAAA:::777333000000000000//////000...***)))---...,,,))))))************))))))************************+++)))&&&%%%&&&(((((((((&&&$$$&&&++++++'''&&&''''''&&&&&&'''))))))((('''%%%"""!!!&&&)))'''%%%(((((('''&&&&&&&&&&&&''''''(((((('''&&&&&&''')))%%%&&&'''(((((('''&&&%%%$$$&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$%%%%%%$$$$$$###""""""$$$%%%%%%$$$&&&###"""%%%$$$!!!!!!###%%%'''))))))'''&&&%%%%%%###!!!!!!!!!###%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&$$$$$$&&&(((((('''***000444999AAAJJJJJJPPPUUUVVVUUUWWW___fffqqqvvvxxxqqqeee]]]^^^bbbfff]]]bbb```WWWRRRRRRKKK@@@???AAAIIIUUU[[[ZZZWWWVVVYYYfffrrrrrreeeUUULLLJJJCCCAAA>>>>>>???@@@@@@??????@@@HHHRRRPPPDDD>>>AAA777888888:::AAANNN___kkkiiiiiijjjjjjmmmvvvzzzwwwmmmaaaYYYRRRJJJHHHIIIHHHIIIJJJJJJIIIHHHFFFEEEAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999;;;<<<===???======???@@@???CCCHHHTTTgggwwwkkk```YYYPPPKKKFFFCCCDDDFFFHHHHHHAAA???===>>>BBBDDDDDDBBB===999333000///111222333222333///((('''+++---+++*********++++++*********)))))))))))))))))))))))))))))))))(((&&&&&&'''(((+++((((((+++,,,)))))),,,'''&&&$$$%%%'''(((((('''""""""!!!!!!###$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&(((((('''%%%%%%''')))"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""###%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$&&&######%%%%%%""""""%%%$$$&&&))))))'''%%%$$$$$$"""###############%%%'''###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$######$$$''''''+++111555<<>>>>>DDDSSSeeeqqqqqqnnnmmmcccqqq~~~~~~ooo]]]RRRNNNCCCAAA???>>>>>>??????>>>AAABBBLLLXXXUUUFFF???BBB222444777<<>>===>>>===:::999999;;;===??????;;;:::>>>???>>>===???===PPPkkk|||pppeeeYYYOOOIIIFFFDDD@@@>>>>>>AAAFFFIIIAAA>>><<<>>>BBBDDDDDDBBBAAA<<<555111111333555666444555///&&&$$$))),,,***+++++++++,,,,,,+++++++++(((((((((((((((((((((((('''***,,,,,,))))))+++---+++'''%%%&&&&&&&&&(((,,,'''%%%######%%%'''((('''''')))+++)))&&&%%%'''+++(((((('''&&&&&&&&&&&&'''&&&''')))'''%%%$$$'''))) !!!###%%%&&&&&&&&&%%%###%%%%%%%%%######$$$%%%&&&&&&'''''''''''''''&&&#########$$$$$$#########&&&$$$###$$$%%%''''''&&&$$$###!!!"""###%%%%%%$$$&&&$$$$$$&&&&&&$$$$$$'''!!!###&&&&&&$$$"""!!!!!!!!!$$$%%%%%%###"""&&&)))$$$$$$$$$%%%%%%$$$$$$$$$###%%%''''''&&&%%%&&&'''&&&(((,,,111555>>>OOO___WWWYYY[[[[[[ZZZ\\\ccciiinnn{{{vvvfff^^^]]]hhhWWWUUUWWWOOOCCCDDDGGG>>>>>>FFFOOOYYYhhhuuuwwwppphhhkkknnnoooiii___TTTLLLHHHDDD@@@@@@@@@???@@@BBBDDDEEEIIIOOORRRMMMCCC:::===777888;;;AAAYYYppptttpppkkkiiinnnuuu~~~}}}{{{nnnbbb\\\WWWQQQMMMKKKFFFHHHKKKMMMLLLIIIEEEBBBAAA???===;;;;;;<<<===>>>>>>;;;888888:::<<<===<<<999:::<<<;;;::::::;;;===CCCHHHVVVmmmwwwnnnaaaUUULLLFFFBBB@@@<<<===???@@@AAAAAA@@@@@@???===<<<<<<>>>@@@AAAAAACCCAAA<<<777444555999<<<<<<999444///,,,*********---,,,******+++***)))'''&&&(((***+++***)))***+++,,,+++)))''''''(((***+++---,,,***(((&&&&&&)))++++++!!!%%%...***'''((($$$%%%%%%%%%%%%%%%&&&'''(((+++***)))''''''(((((()))'''&&&&&&&&&&&&'''((()))''',,,'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,(((%%%%%%((()))&&&"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((($$$!!!###'''########################"""""""""!!!""""""######$$$%%%%%%""" $$$''')))'''$$$"""!!!###&&&(((%%%%%%%%%%%%%%%$$$%%%%%%&&&$$$'''...333888DDDQQQXXX___eeebbb[[[ZZZaaajjjvvv}}}wwwiiiaaaqqqXXXVVVVVVPPPDDDEEEFFF===???CCCGGGLLLWWWbbbccc___VVVYYY^^^```^^^XXXPPPKKKHHHEEEBBBAAAAAAAAABBBCCCBBBAAACCCFFFIIIGGG@@@999;;;666999===EEE^^^www|||uuurrrrrrwww}}}~~~xxxmmmaaa[[[WWWQQQLLLLLLFFFHHHJJJLLLKKKHHHDDDBBBBBBAAA@@@???>>>>>>>>>???>>>;;;888888:::<<<<<<;;;999;;;<<<;;;::::::;;;<<<;;;???HHHYYYsssyyyoooZZZTTTKKKDDD???===<<<;;;===>>>>>>>>>>>>===<<<<<<888777666777999;;;<<<===@@@???===:::777777:::<<<;;;888444///,,,*********,,,+++))))))))))))(((&&&''')))******))))))***+++******((('''''''''((()))''''''''''''''')))---111777(((''',,,*********$$$)))))))))((())))))******)))((('''&&&%%%&&&&&&'''%%%%%%%%%$$$$$$######"""###)))%%%###((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&########################%%%$$$$$$#########$$$$$$$$$%%%&&&$$$""""""%%%'''%%%$$$###"""###%%%(((***&&&&&&%%%&&&'''''''''&&&+++)))+++000333666>>>HHHMMMTTT\\\bbbcccbbbbbbcccrrryyyyyynnnggg\\\WWWVVVPPPEEEEEEFFF===BBBBBB@@@???EEELLLMMMJJJDDDGGGKKKOOOOOOLLLHHHFFFFFFEEECCCBBBBBBCCCEEEFFFBBB???>>>???AAAAAA>>>;;;;;;777999>>>FFF___www|||uuutttvvv}}}vvvlllbbb\\\WWWPPPLLLKKKEEEGGGIIIJJJIIIGGGDDDBBBCCCCCCCCCBBBBBBAAA@@@???>>><<<999999999::::::999:::;;;<<<<<<:::999:::<<<:::<<<@@@JJJ]]]zzzzzzmmm___VVVFFFBBB===;;;::::::::::::>>>===;;;:::888888777777222222222222333555777888???AAABBBBBB@@@??????@@@888666222...+++*********+++)))(((((())))))'''&&&)))******)))((((((***,,,((((((((((((''''''''''''%%%&&&&&&''''''***...111:::+++&&&)))(((***+++$$$)))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%&&&'''(((''''''%%%%%%###(((%%%$$$***'''###(((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&&&&$$$!!!#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%)))%%%!!! """%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%&&&(((((('''$$$###$$$''')))'''%%%%%%%%%(((///555;;;CCCKKKNNNQQQXXXbbbkkknnnkkkgggqqqyyyyyypppiiidddZZZWWWQQQGGGFFFFFF===DDDAAA>>><<<>>>@@@AAA@@@???@@@CCCDDDDDDCCCAAA???DDDFFFEEECCCBBBEEEGGGGGGBBB???======??????>>>======777999<<>>>>><<<;;;999999999999888;;;<<<===<<<:::999:::;;;<<<===>>>CCCOOOiiivvvjjj```WWWNNNIIICCC@@@===;;;;;;;;;:::999:::999777555444333333444222222222111000111222444;;;???CCCEEEDDDBBB@@@???444333000---+++*********+++)))(((((())))))((('''*********(((''''''***---(((((()))))))))((('''&&&((())))))(((''''''***,,,222***,,,...((())),,,&&&)))(((''''''&&&&&&&&&&&&))))))((((((''''''''''''!!!###&&&)))***+++***)))%%%***&&&$$$)))'''###((($$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%''''''&&&$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%(((%%%!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$###"""$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%###!!!###'''((('''$$$######'''---666AAAKKKSSSVVVUUUXXX```kkkqqqrrrooottt|||zzzmmmfffooo```XXXSSSJJJHHHGGG???AAA???>>>?????????>>>>>>@@@AAAAAABBBAAA@@@@@@???AAAFFFGGGBBBAAAEEEHHHGGG???>>>>>>>>>??????>>><<<===777999;;;AAAXXXooosssvvvssssssxxx|||}}}{{{{{{sssjjjcccZZZPPPJJJIIIFFFFFFGGGGGGGGGFFFEEEEEEBBBCCCDDDEEEDDDAAA>>><<<<<<<<<;;;:::999888888888:::;;;<<<<<<:::999:::<<<999;;;<<<>>>EEEXXXrrrsssiii\\\QQQLLLJJJIIIGGG@@@>>>:::888777666444333444333222111000111222222333444333000---,,,...000555:::@@@CCCBBB>>>;;;999111///...,,,************,,,***))))))++++++***(((++++++***(((&&&'''***,,,))))))*********)))(((''')))******(((&&&&&&((()))---444BBBBBB111***---***,,,,,,+++***))))))))))))(((((((((((((((''''''&&& ###&&&'''''''''&&&###((($$$"""(((&&&###((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%% """######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! #########$$$%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$###&&&$$$###$$$'''((('''%%%*********...666CCCNNNSSSUUUWWW[[[bbbhhhlllllllllrrr|||}}}nnneee|||hhh[[[UUULLLJJJIIIBBB@@@>>>???BBBBBB???>>>@@@@@@AAAAAABBBBBBBBBBBBBBB>>>EEEGGGAAA???DDDFFFDDD<<<<<<<<<======<<<<<<;;;<<<777:::>>>GGG```xxx}}}|||yyyyyyzzz{{{~~~|||yyy{{{tttlllfff\\\PPPJJJIIIGGGGGGGGGGGGFFFGGGGGGGGGCCCCCCDDDDDDCCC@@@>>><<<:::;;;<<<;;;999888888999999:::<<<;;;::::::;;;===999<<<===>>>AAAMMM```nnnuuummm[[[SSSIIICCCCCCEEEGGGGGG===:::777555444444333222//////.........///000000111222222///***)))+++---777;;;@@@CCCAAA===:::777------,,,+++************,,,***)))***+++,,,***)))***+++***)))'''''')))+++************))))))))))))&&&'''(((((('''''')))+++///CCC]]]ZZZ===......,,,***)))((((((((((((((()))%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$ &&&"""!!!((('''%%%+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%% $$$%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###""" $$$###""""""$$$$$$###""""""###$$$%%%&&&'''''''''''''''''''''''''''''''''((()))***...999IIITTTWWWPPPXXXccckkknnnlllhhhffflllvvvtttlllooo___WWWNNNKKKKKKDDDCCC@@@AAADDDCCC??????CCC@@@@@@AAAAAAAAAAAA@@@@@@;;;EEEGGG@@@<<>>===888:::;;;;;;999777888:::777999;;;;;;;;;;;;===>>><<<>>>???>>>@@@GGGSSS\\\{{{tttggg[[[TTTKKKFFFAAA???AAACCCBBBAAA<<<999555333333333333222,,,------......---------...000111...***))),,,000888<<>>:::666555***************************)))((()))***+++***))))))***+++***((((((((()))+++***)))((('''(((((()))$$$%%%'''(((((((((***,,,---IIIhhheeeCCC///,,,)))%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###)))))))))((((((''''''&&&###'''###!!!'''&&&$$$***##############################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###""""""###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$"""!!! '''$$$""""""$$$%%%%%%$$$#########$$$%%%&&&'''((($$$''')))'''###!!!###&&&"""&&&+++000===MMMVVVVVVOOOVVVbbbkkkpppooojjjfffgggqqq~~~yyyttttttaaaXXXOOOLLLLLLFFFIIIEEECCCEEECCC???@@@FFFAAAAAAAAA@@@???===<<<;;;:::DDDGGG>>>;;;@@@CCC??????>>><<<:::999;;;>>>AAA>>>:::???EEEPPPkkk~~~~~~}}}zzz{{{~~~~~~{{{yyyzzz{{{rrrnnnjjjeee\\\QQQLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFEEEDDDBBBAAA???>>>666999;;;;;;999888999;;;666888:::;;;;;;<<<>>>???;;;<<<;;;;;;;;;@@@HHHOOO___xxxyyymmm```UUULLLFFFCCCAAA@@@AAABBBAAA===999<<<888333000000000000///,,,------...---,,,+++***---000222000,,,,,,000444444666888888555111...---))))))))))))************)))((('''((()))***)))((()))***,,,+++)))(((((((((+++)))'''&&&%%%&&&((()))%%%'''(((((('''''')))***&&&DDDfffcccBBB...***%%%'''''''''''''''((()))***&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((,,,&&&"""'''$$$!!!&&&########################$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%+++%%% !!!&&&((($$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$###"""!!!)))%%%""""""$$$&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%% $$$'''$$$###&&&,,,000555???JJJMMMIIINNNQQQWWW```hhhkkkjjjggghhhppp{{{zzzwwwgggZZZXXXUUUPPPMMMGGGGGGHHHIIIJJJIIIFFFCCCBBBBBBAAA@@@??????>>>===;;;===@@@???======???BBBDDDIII@@@888===>>>;;;>>>EEEAAA<<>>???===<<<===:::666===<<<;;;:::;;;===???@@@===>>>???>>>===>>>???AAAUUUcccwwwyyynnnggg[[[OOOFFFBBBBBBBBB>>>>>>??????>>><<<:::999333333333222000///000111......---------,,,,,,,,,------.........---,,,,,,---000444555333///,,,***)))((('''&&&&&&'''((()))***)))(((''''''((()))***++++++***)))(((((())))))+++++++++***)))((((((((($$$%%%'''((((((((('''&&&---999BBB>>>666000+++&&&)))'''&&&&&&((((((&&&######+++---%%%###(((***''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###"""&&&(((&&&""""""&&&))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%""""""%%%$$$ !!!&&&$$$$$$###############$$$"""###&&&(((((('''%%%###%%%###!!!###&&&'''%%%###&&&&&&%%%%%%###"""!!! '''&&&$$$######%%%(((***&&&&&&$$$$$$$$$$$$&&&&&&'''&&&'''---888BBBHHHKKKOOOQQQWWW```ggghhhbbb[[[kkkqqqyyy~~~{{{yyynnn]]]XXXSSSNNNKKKGGGGGGHHHKKKLLLJJJGGGDDDAAAAAAAAAAAAAAAAAABBBBBB===???BBBAAA???>>>@@@CCCGGGKKKBBB999===???<<>><<<;;;<<<:::555;;;::::::::::::<<<===>>><<<===>>>=========???AAAFFFRRRbbbqqquuugggWWWSSSMMMFFFAAA>>>======<<<<<<<<<<<<;;;999777666222333222000......///111------------,,,,,,,,,,,,***+++,,,---------,,,++++++...111222000---***))))))))))))(((((())))))))))))(((''''''''''''((()))***)))))))))))))))***+++''''''(((((()))*********%%%&&&''''''((((((''''''&&&000666222,,,******(((***((('''(((******(((&&&(((,,,+++'''%%%)))+++)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###)))(((%%%"""%%%+++,,,(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&)))%%%%%%'''&&&""""""'''$$$$$$############$$$$$$'''&&&&&&%%%$$$######"""###"""""""""$$$%%%$$$### """$$$%%%&&&''''''((('''''''''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''(((///999CCCJJJMMMRRRSSSWWW]]]dddhhhhhhggglllsss|||sss```XXXSSSMMMJJJGGGHHHIIILLLMMMLLLHHHFFF???@@@AAABBBCCCEEEFFFFFF@@@BBBEEEDDDAAA@@@CCCEEELLLPPPEEE;;;>>>???===BBBNNNFFFAAAJJJccc|||xxxssstttuuuooooookkkddd[[[RRRKKKHHHEEEFFFFFFGGGFFFDDDCCCBBBDDDCCCCCCCCCBBBAAA===;;;888<<<===::::::;;;999666888888999::::::;;;;;;<<<;;;;;;<<<<<<;;;<<>>???>>>CCCPPPGGGDDDQQQlllwwwuuuvvvwwwpppooolllfff]]]TTTMMMHHHFFFFFFFFFFFFFFFEEECCCBBBDDDCCCAAAAAAAAAAAA???===888<<<<<<::::::<<<;;;777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===@@@BBBDDDHHHMMMSSS```sssooofffZZZSSSQQQMMMGGGAAA;;;;;;:::999777555444333999999888666555333111111000111000...,,,+++---///,,,,,,,,,+++++++++******+++,,,---/////////......,,,+++++++++++++++)))'''((()))***++++++***)))(((************+++++++++,,,***)))))))))))))))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((++++++&&&""""""%%%(((%%%%%%&&&'''(((((((((''''''''''''''')))***)))&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&''''''$$$"""&&&++++++'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""#########$$$!!! """$$$%%%&&&'''$$$$$$#########$$$%%%%%%###"""""""""###%%%'''((( ###%%%%%%"""!!!$$$&&&#########$$$######""""""###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&###$$$(((///888DDDMMMRRRPPPZZZfffmmmnnnmmmmmmnnnkkkvvvxxxggg```ZZZSSSOOOMMMLLLJJJJJJKKKJJJGGGEEEBBBBBBCCCCCCDDDEEEFFFFFFBBBEEEHHHGGGEEEEEEGGGJJJTTTYYYNNN@@@??????>>>DDDHHHAAABBBUUUqqqyyyyyyxxxtttrrrppplllggg___WWWOOOIIIIIIGGGEEEFFFGGGGGGDDDBBBDDDBBB@@@@@@AAABBBAAA???999<<<===:::;;;======:::888888:::;;;;;;<<<;;;;;;>>>>>>===;;;:::;;;>>>@@@EEEBBBBBBEEEHHHLLLYYYfff|||wwwllldddYYYRRRIIICCCAAA@@@===;;;;;;999777555444444444555888777666555333222111111000000111///---,,,---...,,,,,,,,,+++++++++******,,,,,,---....../////////000...+++***++++++***((('''(((************(((''')))))))))******+++++++++,,,+++***)))(((((((((((( !!!###%%%(((***,,,---***)))'''&&&&&&'''((()))((()))******'''%%%&&&((($$$%%%'''''''''''''''(((%%%&&&((()))((('''''')))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''"""&&&'''###!!!$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###"""!!!!!!###&&&&&&$$$$$$$$$######$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&"""%%%'''&&&$$$###%%%(((!!!$$$&&&'''(((######"""!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***000;;;HHHTTT[[[VVV___hhhllljjjggghhhjjjjjjttt~~~lllddd^^^WWWSSSTTTQQQMMMJJJIIIHHHFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDAAADDDGGGGGGFFFFFFIIILLLVVV\\\RRRDDDAAA>>>===CCCCCC???FFF^^^{{{}}}xxxqqqtttqqqlllggg```YYYQQQKKKJJJGGGDDDEEEGGGGGGEEEBBBCCCBBBAAAAAACCCCCCCCCAAA999<<<<<<:::;;;>>>>>><<<888999999::::::;;;<<<<<<>>>>>>===<<<<<<>>>BBBEEEJJJCCC@@@DDDFFFEEEIIIQQQaaaiiixxxqqqhhh___UUUNNNJJJEEE@@@<<<;;;;;;;;;;;;777666333222222444666888777666444333222222222222///111333333111///......,,,,,,,,,,,,+++++++++++++++******+++---000222444666111,,,***+++,,,+++)))((())))))))))))))))))(((&&&&&&'''((())))))))))))...---+++)))((('''''''''''''''''''''''''''&&&&&&))))))((((((''''''(((((($$$%%%(((,,,+++((((((***&&&(((******)))((()))***'''&&&(((***)))&&&(((---''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''!!!'''***%%% !!!$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))(((%%%"""$$$'''%%% $$$$$$###$$$$$$%%%&&&''''''''''''&&&%%%$$$""""""$$$%%%&&&&&&%%%%%%&&&''' """###$$$%%%%%%&&&%%%###""""""%%%(((***&&&&&&''''''''''''&&&&&&'''))),,,333>>>MMM]]]hhheeeggggggddd``````eeejjjjjjrrr|||kkkccc___[[[YYY]]]XXXQQQKKKHHHGGGGGGFFF???@@@@@@AAAAAABBBCCCCCC>>>BBBEEEFFFEEEFFFJJJMMMWWW]]]TTTFFFBBB>>>;;;AAA@@@@@@NNNjjj~~~xxxrrrvvvrrrlllfffaaaZZZSSSMMMJJJFFFCCCCCCFFFGGGDDDAAABBBAAAAAACCCEEEEEEDDDCCC888;;;;;;999:::===>>><<<888888777777888999;;;<<<;;;<<<<<<===>>>BBBHHHLLLMMMAAA<<>>???AAABBBCCCCCC===@@@DDDEEEEEEFFFJJJNNNWWW^^^VVVHHHCCC>>>:::@@@;;;>>>OOOnnn~~~yyyvvvxxxssskkkeee```[[[TTTOOOIIIEEEAAAAAAEEEFFFCCC@@@AAAAAABBBDDDFFFGGGEEECCC777::::::777888<<<>>><<<888777666555666888:::;;;999:::;;;===@@@FFFMMMRRRIII;;;555>>>EEECCCBBBEEEKKKNNNWWWfff{{{zzzpppbbb[[[RRROOOOOONNNHHHBBB<<<<<<<<<:::888777777777666666555444333333222222222111000//////000111222///333777999777333///.........------------,,,,,,,,,,,,,,,...444<<>>@@@EEEIII@@@<<<888666888999888666:::999777777888:::===???:::999;;;AAAFFFGGGBBB===>>>>>>???>>>>>>@@@DDDGGGGGGLLLSSS[[[ggg|||zzzppphhhcccSSSVVVVVVQQQMMMIIICCC===;;;999777666666666555333333333222111000000000111555444222000//////000000777777666555333222111111,,,++++++***+++,,,---......+++(((***555FFFXXXddd666222...,,,,,,+++(((&&&++++++***************+++---+++((((((+++,,,+++)))+++++++++***((('''((()))(((((((((((()))***,,,,,,...---+++)))'''&&&%%%%%%)))+++,,,***'''&&&)))+++***(((&&&'''***,,,)))'''&&&'''''''''&&&&&&((()))'''&&&$$$###""""""######$$$&&&((('''%%%"""!!!!!!&&&&&&''''''''''''&&&&&&)))&&&%%%&&&)))***)))'''%%%$$$$$$###"""""""""###%%%$$$$$$&&&))))))&&&$$$---$$$ """######&&&+++''''''&&&&&&%%%%%%%%%$$$***(((''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&(((...777DDDSSS```iiissszzz{{{wwwssstttrrrnnnpppnnnsss|||ggg\\\YYY\\\```llljjjaaaSSSIIIEEECCCAAACCCBBBCCCEEEBBB======@@@CCCEEEGGGIIIKKKMMMPPPSSSPPPTTTRRRIIIAAA>>>===;;;>>>???NNNlll~~~wwwppptttnnnfffaaa___[[[UUUPPPJJJFFFDDDEEEEEEBBB@@@AAA???@@@AAAAAAAAADDDIIIMMM@@@<<<888777888999888777:::888777666777999;;;===888888:::@@@FFFGGGCCC???>>>??????>>>>>>???BBBEEEJJJMMMQQQSSSYYYeeewww{{{mmmddd___]]][[[UUUXXXVVVPPPKKKGGG@@@:::777555333222222222111000333222111111000000000111222111000/////////000111444444333222111000000///++++++*********+++------222///+++)))---555???EEE111...***)))***++++++***++++++***************+++)))'''&&&(((+++,,,+++***((()))***)))((((((***,,,(((((((((((()))***++++++---,,,***)))'''&&&&&&&&&((()))))))))))))))***,,,)))))))))((('''&&&&&&'''&&&''''''&&&&&&&&&'''(((((('''''''''''')))***+++%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''%%%$$$%%%((()))(((&&&(((''''''&&&%%%%%%&&&&&&%%%$$$$$$&&&((()))&&&$$$ (((+++(((&&&''')))))))))((((((((((((((((((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%''',,,444AAARRRbbbkkkuuu~~~yyypppmmmmmmmmmqqqooottt~~~zzzhhh^^^UUUVVV^^^iiijjjdddVVVIIIDDDCCCBBBAAAAAACCCEEEDDD???>>>AAAEEEFFFHHHJJJMMMOOOQQQRRRPPPRRROOOGGGAAA???>>>;;;===>>>JJJggg}}}uuunnnssslllddd^^^[[[YYYUUURRRLLLGGGDDDDDDCCC???===>>>===>>>@@@AAABBBDDDGGGIII???<<<:::888999999999888:::888777666666777999:::777777999>>>DDDFFFCCC@@@===>>>???>>>>>>???BBBDDDFFFJJJNNNPPPSSS[[[hhhrrruuummm```WWWSSSTTTWWWYYYXXXYYYVVVNNNHHHCCC<<<555888666333333333333222111222111111000000000000000//////...---...///000111000000000/////////......++++++*********+++,,,,,,+++***)))***,,,///333555///,,,)))'''(((***+++++++++***************++++++$$$$$$%%%(((+++,,,+++***&&&''')))))))))***,,,...)))))))))(((((()))******+++***)))(((((('''''''''(((''''''(((***,,,,,,+++)))+++---***%%%###&&&)))'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''((('''$$$###%%%(((***)))'''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%((((((''''''&&&&&&''''''%%%$$$$$$%%%'''(((&&&%%%"""!!!$$$)))***%%% %%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$$$$"""!!!########################$$$$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&)))000===OOOcccpppyyyvvvmmmlllnnnrrrqqqvvvxxxmmmeeeWWWUUU]]]dddhhheeeWWWIIICCCBBBBBB>>>===???BBBBBBAAACCCGGGJJJIIIHHHGGGHHHJJJMMMOOOSSSTTTQQQHHHCCCAAA???;;;===<<>>???>>>???@@@@@@???>>>>>>>>>>>><<<;;;999999999999999;;;999888666666777888888777777888<<<@@@AAA@@@>>>:::<<<===>>>>>>@@@CCCEEECCCHHHMMMQQQTTTYYYaaagggxxxwwwppp^^^YYYRRRMMMMMMPPPUUUYYYYYYYYYUUULLLDDD???999222777555333222333333222111111000000/////////000000000///.........///000111---.....................,,,,,,+++++++++,,,,,,,,,((((((***,,,///222444555222///+++((('''((()))************)))******+++,,,%%%&&&(((***,,,,,,***)))&&&((()))))))))))),,,...***))))))((((((((())))))))))))(((((((((((()))))))))'''&&&(((,,,---+++)))***++++++***'''&&&(((+++'''&&&&&&&&&''''''&&&%%%$$$###""" !!!(((%%%"""$$$'''&&&!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%***'''###""""""!!! """#########$$$%%%%%%%%%%%%###""""""######"""!!!########################&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,999MMMcccrrr||||||ssspppqqqqqqwwwwwwpppiiiZZZTTTYYY\\\bbbaaaUUUIIICCCBBBBBB@@@======?????????DDDJJJMMMLLLJJJFFFDDDGGGNNNSSSYYY[[[YYYPPPGGGCCC@@@<<<@@@===EEE[[[ttt|||yyywwwsssqqqnnnjjjfff```ZZZWWWMMMGGGCCCDDDDDDAAA@@@AAAAAA@@@@@@???>>><<<:::888;;;;;;;;;:::999888999999;;;:::999888777777888888777777888999;;;<<<;;;:::666888;;;===>>>AAADDDFFFGGGKKKOOOQQQPPPPPPQQQSSScccqqqwwwlllbbbZZZVVVMMMLLLKKKKKKKKKMMMPPPRRRUUUUUUPPPGGG@@@<<<777222222000......//////...---000//////...//////000000333222000///......//////------------............,,,------------,,,,,,,,,...---,,,,,,,,,---///000222000---***(((((()))+++******))))))***++++++,,,***,,,---...---+++)))((()))******)))(((((()))+++))))))((((((((((((((((((((((((((((((((()))******+++)))'''))),,,,,,)))&&&***'''%%%%%%(((******)))'''&&&%%%'''))))))(((&&&((('''%%%$$$######$$$$$$'''$$$###%%%(((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((($$$###############$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&$$$  $$$''''''%%%%%%%%%&&&'''''''''(((%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''(((+++555HHH```pppvvv}}}qqqlllnnnuuuxxxoooiii\\\TTTSSSUUUZZZ[[[SSSJJJEEECCCAAADDDAAA@@@AAA???>>>AAAGGGMMMOOOOOOJJJFFFIIISSS]]]bbbgggfff[[[NNNFFFAAA>>>CCC@@@FFFZZZrrr~~~{{{zzztttuuutttrrrlllddd]]]XXXMMMGGGCCCDDDCCCAAA@@@BBBAAA@@@???@@@@@@@@@>>><<<999:::;;;:::888777888999;;;:::999999888888888888888888888888888888999999555777:::===>>>AAACCCFFFGGGKKKOOORRRQQQOOOMMMLLLUUU___qqq~~~yyyqqqdddYYYQQQKKKHHHFFFGGGIIILLLMMMLLLLLLLLLMMMLLLLLLHHH@@@;;;999666222333111//////000000///..................//////000444333111///.........///---------------.........,,,,,,---------,,,++++++,,,***((('''''')))+++,,,---------+++***)))+++---))))))))))))***+++,,,,,,///111111000---***))))))+++,,,,,,***((('''((()))(((((((((''''''((())))))((((((((((((((()))*********)))******+++***(((&&&'''### !!!%%%))))))'''&&&%%%%%%(((,,,---***'''&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%(((***((("""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%$$$######%%%'''$$$%%%$$$"""$$$&&&%%%!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((((((***111BBBXXXhhhlllppptttjjjnnnttt||||||lllfff___VVVPPPPPPUUUVVVQQQLLLJJJFFFBBBDDDCCCDDDFFFDDDAAABBBEEEKKKRRRVVVRRRJJJIIITTT___kkkssstttgggUUUIIICCC@@@AAA???EEEYYYppp~~~|||vvvwwwwwwtttmmmeee]]]YYYOOOHHHCCCCCCAAA>>>===???@@@>>>===>>>@@@BBB@@@???777999::::::777666777888888888888888777777777777888999999888888999:::<<<666999;;;===>>>???AAACCCBBBGGGMMMRRRSSSRRRPPPOOOPPPTTT___nnn{{{yyypppkkkhhhddd```[[[UUUMMMFFFCCCBBBCCCCCCEEEHHHLLLLLLJJJHHHHHHHHHAAABBB>>>888555555555222555333111111222333222111...---------......///000222111///...---......///---------,,,,,,,,,,,,,,,***++++++,,,+++***)))(((((('''&&&&&&''')))+++---+++---...---***(((((()))))))))))))))***+++,,,---111222333000,,,))))))++++++,,,+++***((('''((()))'''''''''''''''((()))***)))(((((((((((())))))***&&&(((+++,,,+++)))))))))'''%%%######$$$&&&((()))&&&$$$%%%)))...000---)))$$$$$$######$$$%%%'''((($$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%&&&''''''###$$$%%%$$$""""""%%%(((&&&))))))%%%%%%&&&""""""""""""""""""!!!!!!!!!%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((---;;;OOO^^^bbbbbblll|||pppuuuyyy|||kkkdddaaaYYYQQQNNNRRRSSSPPPNNNMMMIIICCC@@@AAAEEEJJJJJJFFFEEEGGGJJJTTT\\\WWWKKKGGGOOOZZZqqq{{{}}}oooYYYJJJCCCAAA===;;;BBBVVVmmm~~~xxxxxxxxxssslllccc]]]YYYPPPIIICCCBBB???;;;:::<<<@@@>>>;;;<<<>>>???>>><<<555888:::999777555666888666666666777777777777777888999999999999:::===???888:::===>>>======>>>@@@BBBFFFKKKOOOPPPNNNJJJHHHNNNMMMRRR[[[dddpppyyyqqqhhh\\\UUUTTTTTTRRRPPPHHHDDD@@@>>>???BBBCCCDDD@@@CCCFFFFFFCCCAAAAAACCC999:::777222000333333111222000......///000//////---------------...///000......---,,,---...///000,,,,,,,,,,,,++++++******((()))*********((('''&&&///...,,,+++))))))))))))---///000---((($$$######))))))))))))***+++,,,---111222222///+++)))***,,,***++++++***(((''')))***&&&&&&&&&'''''')))***+++))))))(((((((((((())))))###'''+++,,,***)))***,,,***+++***((($$$%%%)))---&&&$$$%%%)))///222///+++)))((('''%%%$$$%%%%%%&&&''''''&&&$$$###$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%$$$""""""%%%(((###%%%$$$!!!###)))***%%%&&&&&&%%%%%%$$$$$$######$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$&&&''''''***666HHHVVV___[[[aaatttwww}}}tttbbb]]]XXXRRRRRRRRRSSSSSSSSSOOOJJJFFFAAADDDIIILLLLLLKKKKKKKKK\\\[[[VVVOOOJJJKKKSSSZZZlll|||ttt]]]LLLDDD@@@BBB>>>===DDDYYYtttwww|||{{{pppfff```ZZZSSSSSSMMMFFFCCCCCCCCCBBB@@@<<>>999<<<;;;999777777888999:::888888888777777777777666222333555888999:::::::::;;;===;;;777;;;BBBBBB===CCCFFFJJJMMMOOOOOOMMMKKKJJJNNNQQQQQQSSS]]]nnn}}}~~~pppccc[[[UUUQQQKKKHHHHHHHHHGGGEEE@@@???===;;;:::;;;<<<===;;;<<<===>>>===;;;999777444444444333333333222222------...///000111222333//////............//////++++++,,,------......///***+++///111+++###&&&...,,,,,,***)))))))))***+++---+++))))))***+++***))))))---000...+++)))+++...------,,,,,,,,,,,,,,,,,,222444666666333111/////////...,,,***))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&---)))&&&(((,,,---***%%%***((('''&&&'''((('''&&&***((($$$&&&...555222***((('''&&&&&&'''&&&%%%###'''%%%""" ###%%%%%%%%%%%%$$$$$$$$$######)))(((&&&%%%%%%$$$###!!!'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''',,,***(((%%%$$$###"""###""""""###$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!'''### $$$))))))!!!&&&''''''%%%&&&(((&&&""""""$$$&&&'''&&&%%%""" &&&&&&&&&&&&'''///BBBTTTfffaaa]]]eeexxx~~~~~~mmmddd]]]WWWTTTSSSTTTYYY]]][[[RRRJJJHHHIIIKKKKKKKKKJJJJJJJJJRRRQQQNNNIIIGGGKKKSSSZZZgggtttzzzooo]]]OOOGGGCCCBBBAAA@@@DDDSSSiii|||mmmbbb^^^[[[XXXTTTOOOHHHDDDDDDDDDCCCAAA>>>AAAAAA>>>===???>>>:::<<<;;;999777777888999:::777777777777666666666666444555777888999999999999:::;;;999777:::@@@@@@<<>>===;;;999888888999:::777777888999888666444333333333333222222222222111/////////...------,,,,,,//////............//////------------------,,,,,,...+++,,,///---((((((,,,,,,+++***)))))))))***++++++)))(((((())))))(((''')))---000///+++)))***---+++***)))(((((()))***+++555666888777555333222222444333000---+++***))))))))))))))))))((((((((((((+++*********)))))))))(((((((((((())))))))))))(((***(((&&&&&&'''((('''&&&((('''%%%%%%+++111...((('''&&&%%%%%%%%%%%%###!!!'''%%%###!!! """###%%%'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***)))'''%%%$$$#########"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$***&&&"""###''')))%%% $$$''''''$$$$$$''''''%%%!!!%%%(((+++++++++***&&&&&&&&&&&&'''...@@@QQQfffbbb^^^cccqqqxxxyyy|||xxxhhh]]]WWWWWWTTTWWWaaallllll___RRRQQQPPPMMMJJJIIIHHHIIIIIIKKKHHHEEECCCEEEJJJQQQVVVbbbkkkqqqlllbbbXXXPPPKKKAAAAAAAAACCCKKK^^^xxxqqqeee___ZZZVVVVVVPPPIIIEEEEEEEEECCCAAA???AAAAAA>>>>>>???>>>;;;;;;:::999888888888999:::777777777777666666666555666777888999999999888888999:::888777999>>>>>><<>>??????>>>======<<<;;;;;;:::999888888888999999888888888777777777666666666666777888888999999999999999888888999<<<>>>>>>BBBBBBBBBCCCDDDGGGJJJKKKGGGGGGHHHKKKQQQWWW\\\^^^bbbooo~~~pppdddZZZUUUNNNGGGCCCBBBBBBCCC:::<<>><<<;;;:::888666444333333333333444444444444333222111111000000000000/////////...//////000222333333444///......------......///---------,,,,,,,,,++++++///---+++,,,---,,,+++++++++++++++***************++++++,,,---...---***'''(((,,,000111...+++)))))),,,+++(((''''''***---///444666777888888:::===@@@DDDAAA<<<666111,,,***((('''''''''((()))*********(((((((((((('''''''''''''''(((***+++++++++,,,,,,)))(((&&&&&&'''''''''&&&###((()))'''&&&''''''%%%######$$$'''***,,,,,,+++%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&&&&&&&$$$"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%'''((())))))%%%$$$###!!!!!!"""&&&(((%%%+++,,,&&& ###$$$))))))(((&&&### '''&&&&&&''''''+++777DDD[[[^^^^^^\\\```jjjrrrvvv~~~{{{wwwuuuwww{{{wwwcccZZZVVVSSSXXXhhh{{{rrrbbbWWWQQQJJJEEEDDDDDDDDDDDDHHHEEECCCCCCGGGLLLPPPRRRUUUWWW]]]eeehhhcccYYYQQQNNNGGGAAA@@@EEEQQQfffyyyzzzqqqfff[[[VVVVVVPPPHHHDDDCCCBBB@@@>>>===<<<======<<<;;;::::::::::::999999999888999999999999888888888777777777444444555666888999:::;;;:::999999:::;;;;;;>>>@@@DDDCCCBBBBBBDDDGGGJJJLLLIIIFFFDDDGGGNNNVVV\\\```___hhhttt~~~~~~pppfff^^^TTTKKKIIIHHHEEEBBB???=========888;;;>>>@@@@@@===:::999:::999777666444333222222333333333333333333222222000000000/////////......'''((()))+++---///111111......------------......+++++++++,,,,,,,,,------,,,......+++******,,,---++++++++++++******))))))+++++++++---...---***'''(((+++...000///---***)))+++***(((&&&'''***...000444666999;;;===AAAEEEHHHFFFCCC>>>777111---)))(((&&&&&&'''((()))***++++++''''''''''''(((((((((((((((&&&%%%''',,,---+++((()))'''&&&%%%&&&'''&&&%%%###)))+++(((&&&'''&&&$$$%%%%%%%%%'''***+++***)))%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&((()))(((&&&$$$'''&&&###!!! !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''!!!###%%%%%%######%%%'''"""(((+++%%% !!!$$$&&&$$$%%%&&&'''(((((('''''''''&&&'''(((''')))222<<>>AAAEEEIIILLLDDDAAA<<<666000,,,)))(((&&&''''''((()))******+++))))))))))))************((($$$!!!$$$)))+++(((###)))'''%%%%%%&&&'''&&&%%%$$$)))+++)))'''((('''$$$'''&&&%%%&&&&&&&&&$$$"""%%%&&&&&&''''''''''''&&&(((((((((((('''''''''&&&######%%%(((+++,,,+++)))***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###%%%((()))((('''''''''$$$'''%%%###&&&''''''!!!"""###%%%'''(((((()))'''&&&''')))((('''---555NNNYYYaaa```\\\]]]___```fffmmmwww~~~~~~jjj^^^SSSRRRSSSYYY___aaa\\\WWWLLLHHHDDDDDDGGGIIIGGGDDDCCCEEEGGGHHHHHHLLLQQQVVVXXXYYYaaannnqqqgggZZZRRRSSSLLLGGGEEE@@@AAATTTkkk{{{{{{xxxsssjjjdddcccXXXRRRJJJEEECCCAAA???===>>>::::::>>>===888777:::999:::::::::999999888888666666666666555555555555333333222333444666888999999777888;;;:::888;;;BBBCCCBBBAAAAAACCCFFFIIIKKKIIIGGGEEEDDDGGGMMMUUU[[[```eeekkknnnrrr{{{|||mmmddd\\\UUUOOOOOOKKKEEEBBBCCCAAA>>>???AAACCCCCC???<<<;;;;;;888999:::999777777999;;;555555555444444222111111111111111000000111111222000000000////////////...111000000000////////////...------,,,,,,------...++++++++++++++++++,,,,,,+++,,,***&&&''',,,---)))***++++++,,,+++***)))((()))(((''''''(((((('''%%%((((((***,,,...//////...'''''''''((()))+++---///222555:::===???AAADDDEEE???<<<888333...+++((('''''''''(((((())))))******((()))))))))*********+++'''&&&%%%&&&((()))'''%%%)))'''%%%%%%&&&&&&&&&%%%$$$((()))(((((()))'''"""&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''!!!"""%%%(((,,,,,,+++)))((('''''''''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$&&&%%%%%%'''&&&"""$$$$$$$$$#########""""""'''&&&''')))(((&&&)))///>>>MMM\\\bbbbbbbbbaaa``````hhhttt}}}rrreeeSSSRRRQQQRRRRRRRRRPPPOOOHHHEEECCCEEEJJJLLLIIIFFFDDDHHHJJJIIIFFFGGGLLLRRRRRRSSS\\\jjjlll```QQQIIIJJJGGGHHHFFF>>>>>>TTTppp{{{nnnccc___YYYSSSKKKFFFDDDBBB@@@===???;;;;;;???>>>999888<<<999::::::::::::999888888555555444444444333333333444444333222333444555666888666777;;;999666999AAAAAAAAAAAAAAACCCEEEHHHJJJFFFGGGGGGGGGIIIOOOWWW]]]WWW]]]dddhhhjjjrrr~~~yyytttgggWWWMMMKKKIIIGGGDDDFFFEEEAAA@@@AAA???;;;===???AAA???<<<999999;;;666888888666444666:::>>>333333333333333222111000333333222222222222333444111000000000////////////............------------...------,,,,,,------...------,,,++++++*********---+++&&&"""(((000---&&&******+++,,,+++***)))(((+++)))''''''((()))((('''(((((()))+++...000000///))))))***+++---...000111///222666999:::;;;<<<===;;;999555111---***((('''(((((((((((())))))))))))&&&'''''''''(((((())))))(((***,,,+++)))((()))***((('''%%%%%%&&&&&&&&&%%%###&&&'''&&&(((***&&& """"""###%%%(((***)))(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&(((******'''%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''%%%###$$$%%%&&&%%%$$$%%%'''(((&&&&&&&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))(((%%%''',,,///AAAVVVbbbgggjjjiiiffffffkkkqqquuuxxx}}}fffXXXLLLLLLRRRNNNNNNMMMGGGIIIHHHGGGHHHLLLPPPOOOLLLLLLMMMKKKHHHJJJOOOPPPNNNNNNMMMRRR^^^fffcccXXXNNNGGGDDDBBBAAAAAADDDPPP]]]uuu~~~}}}vvvlllfffggg[[[WWWQQQKKKFFFBBB@@@@@@CCCAAA>>>;;;999888888999888999:::888666555555666777666666666666555555555666555333333333444666888555888999999777777:::===BBBAAA???===<<>>;;;999:::<<>>444...,,,,,,,,,,,,...------,,,,,,------...'''(((***+++,,,++++++***)))+++---,,,***)))+++---((())))))************)))...+++((()))---...,,,((())))))(((((((((((())))))&&&(((***---......---,,,///''')))***&&&)))---'''+++---111555999:::;;;;;;666555333000...,,,+++++++++)))&&&&&&&&&'''&&&$$$"""%%%&&&$$$$$$((()))'''***)))(((((()))(((&&&$$$+++'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&'''&&&$$$$$$$$$&&&((()))$$$$$$###"""###$$$&&&'''((('''&&&%%%%%%&&&'''((((((&&&$$$"""!!!"""$$$&&&((('''&&&&&&%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""!!!((('''%%%$$$###$$$%%%%%%$$$%%%&&&'''((('''&&&&&&###$$$%%%&&&''''''''''''(((%%%&&&))))))%%%%%%'''+++333EEE\\\jjjlllhhheeeccceeemmmuuuwwwwwwkkk\\\OOONNNQQQLLLKKKMMMGGGMMMJJJGGGEEEIIIOOOTTTWWWYYY[[[ZZZVVVVVVWWWVVVQQQLLLJJJNNNYYYcccbbbWWWLLLIIIEEEBBB@@@>>>@@@JJJVVVrrr}}}~~~xxxooohhhggg]]]YYYRRRKKKFFFBBBAAA@@@BBBAAA???<<<;;;::::::;;;888999:::888666555666777555444444444444333333333444444222222222333555666333555666777777888;;;===@@@@@@???>>>===@@@DDDHHHKKKKKKJJJGGGFFFIIIPPPVVVUUUYYY___bbbeeejjjrrryyyuuulllddd\\\VVVKKKIIIEEEAAA???======>>>BBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@>>><<<999888;;;;;;:::999888777666666222222333444444222000...000///000333222///111555MMMEEE;;;333///---+++***...------,,,,,,------...+++,,,---......---,,,,,,(((***,,,+++))))))***,,,*********++++++***))))))111---******,,,,,,((($$$))))))(((((((((((())))))'''(((***+++---------,,,+++$$$'''***&&&***---((()))+++///222444666666666000///---+++***(((((((((***(((&&&&&&&&&'''&&&$$$)))+++***&&&&&&***,,,***)))(((''''''((('''%%%###%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$%%%&&&&&&'''&&&$$$###"""###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$#########$$$%%%&&&'''''''''''',,,(((&&&''''''%%%'''+++''',,,===TTTgggmmmllljjjjjjfffgggooouuuzzzsss___QQQLLLLLLFFFFFFJJJGGGJJJHHHEEECCCDDDJJJRRRXXXdddhhhjjjgggeeeccc^^^XXXJJJGGGIIISSS```bbbXXXLLLIIIEEEAAA@@@>>>@@@IIISSSlllxxx~~~yyyqqqjjjfff___[[[SSSKKKEEEBBBAAAAAA=========<<<<<<;;;;;;;;;888999999888666555666777555444444444444333333333333222111111111222444555666555444555777888888777<<<===>>>>>>???@@@DDDFFFJJJJJJIIIFFFDDDFFFKKKQQQRRRVVV[[[___aaafffmmmrrrxxx~~~}}}oooiiiaaaXXXPPPKKKHHHGGGAAA@@@???>>>===<<<;;;;;;===:::999;;;@@@DDDEEEDDD@@@@@@@@@???===<<<:::999===<<<;;;:::888666555555111333555777666333000---000...///111000,,,---111;;;777222///...............------,,,,,,------...------.........---,,,,,,)))+++,,,,,,+++******+++++++++++++++***))))))(((///,,,))))))******'''$$$))))))(((((((((((())))))((()))))))))***,,,------((("""&&&***'''+++...(((''')))+++---////////////+++***)))((('''&&&&&&&&&***(((&&&&&&&&&'''&&&%%%,,,...+++''''''***,,,+++((('''&&&&&&''''''%%%###"""$$$&&&&&&%%%$$$$$$$$$'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''///)))%%%%%%%%%%%%***///((((((000CCCVVVccclllqqqvvvmmmhhhmmmwwwyyyeeeUUUOOOMMMFFFGGGNNNMMMHHHGGGGGGGGGFFFFFFLLLTTThhhnnnrrrppplllhhhbbb[[[IIIFFFFFFNNN]]]ddd\\\OOOHHHDDDAAAAAAAAACCCLLLUUUeeerrr|||xxxqqqiiiccc```[[[SSSJJJDDDAAA@@@@@@888999999::::::999999888777999999888666666666777777666666666666555555555333222222111222333444444:::777555555666666222///999;;;===>>>???@@@CCCEEEGGGHHHGGGDDDBBBBBBGGGKKKRRRVVV[[[___bbbfffkkknnnuuuzzz~~~vvvlllccc\\\WWWTTTOOOHHHCCCBBBDDDGGGEEECCCAAA>>><<<;;;;;;:::<<<999666999???CCCCCC@@@>>>>>>>>>===<<<;;;:::999>>>===;;;:::888666555444333555777777555333111//////---...000///,,,---111)))))))))***,,,...///000...------,,,,,,------...,,,,,,,,,,,,++++++******+++,,,---------,,,+++++++++++++++***)))((('''&&&)))((('''(((***+++)))((())))))(((((((((((())))))***)))((('''(((***,,,...)))###(((---))),,,...''''''((()))***++++++*********))))))(((((((((((((((***(((&&&&&&''''''&&&%%%'''***)))&&&'''******(((((('''''''''((((((&&&$$$$$$((()))%%%"""#########)))))))))))))))*********(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''---(((%%%%%%%%%%%%)))///...)))(((000<<>>@@@BBBJJJKKKKKKIIIFFFFFFJJJNNNRRRUUU[[[___cccgggjjjlllpppuuuzzz|||{{{yyy{{{~~~wwwqqqjjjccc\\\TTTMMMIIIDDDCCCAAA???>>>@@@EEEIIIFFFCCC>>>:::777777999:::BBB>>>:::;;;???BBB@@@===;;;;;;::::::999999999999===<<<;;;999777555444333666777777666333111111333---,,,...000000---///333/////////...---,,,,,,,,,...------,,,,,,------...---,,,,,,+++***************++++++,,,,,,+++)))'''))))))))))))((('''&&&%%%(((''''''((()))***))))))))))))(((((((((((())))))***)))'''&&&''')))+++------'''+++///+++,,,...''')))))))))))))))((((((((())))))(((((((((((()))))))))'''&&&&&&'''''''''&&& %%%''''''(((+++***&&&)))(((((((((***)))(((&&&%%%((('''"""!!!%%%'''&&&'''''''''(((((()))))))))%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&'''(((((('''%%%$$$'''''''''''''''&&&%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''')))%%%$$$''''''&&&'''+++,,,***)))***,,,444FFFXXXpppsssvvvwwwzzz~~~jjj\\\WWWUUULLLNNNVVVXXXWWWPPPLLLNNNPPPQQQZZZfffqqqtttrrrggg[[[TTTMMMHHHGGGHHHHHHKKKXXXffffff^^^LLLFFFBBBBBBBBBAAADDDIIIZZZiii{{{|||rrrlllfff```^^^ZZZTTTLLLFFFBBB@@@???<<<<<<<<<;;;;;;:::::::::777888999888777666777888555444444444444333333333333333333333444444444444222222333555777777555333555777999::::::;;;===???GGGJJJKKKJJJHHHHHHKKKNNNPPPTTTYYY___dddgggiiijjjjjjlllpppuuuuuupppooopppqqqzzzzzzuuuppplll[[[UUUQQQOOOLLLGGGDDDDDD;;;;;;<<<>>>AAAEEEHHHJJJDDDAAA<<<888777999<<<>>>AAA===999888999:::888666888888777777777777888999;;;:::999888666555333333666888888555111///111444---,,,...111000...///444000111111000---+++,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,((((((((()))***)))&&&###))))))))))))((('''&&&&&&*********)))((('''''''''))))))(((((((((((()))))))))((('''&&&'''(((***+++000)))---///+++---///(((+++******)))((((((((('''(((''''''&&&''''''(((((()))'''%%%%%%'''((('''&&& $$$'''((())),,,,,,(((***)))((()))***+++)))'''###&&&%%% ###***+++&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&###$$$&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%''''''%%%###%%%))))))'''&&&(((%%%(((,,,...***(((000:::___kkkwww{{{}}}iii]]]ZZZWWWMMMLLLSSSTTTWWWQQQTTT___ggghhhmmmvvvvvvwwwpppaaaRRRKKKGGGDDDEEEIIIJJJJJJUUUeeejjjdddMMMHHHCCCDDDCCCBBBDDDHHHQQQaaasssrrrmmmiiiddd]]]ZZZVVVPPPJJJFFFBBBAAAAAA???===;;;:::999999999666777999888777666777999555444444444444333333333111222222333333333333333...111444666777666777777555666777777777888:::===@@@CCCFFFFFFDDDEEEHHHLLLPPPSSSYYY```fffiiijjjjjjiiifffgggnnnpppllliiijjjjjjnnnuuu|||~~~vvvmmmfffdddaaa^^^ZZZRRRLLLGGGGGGEEE@@@===???;;;:::<<<@@@FFFJJJIIIGGGAAA???<<<::::::;;;===???999888666444333333333333555555444444444555777888888888777666555444333333333777999777222//////111///---...111///,,,---111(((***,,,---,,,,,,///222...------,,,,,,------...,,,+++*********+++,,,---)))))))))***+++***&&&""")))***************))))))***++++++***(((((((((((())))))(((((((((((())))))(((((('''''''''((()))***///(((+++---)))---000***++++++***)))((((((((((((((((((''''''&&&''''''(((((('''%%%%%%'''(((''''''$$$&&&'''$$$&&&***,,,***)))(((((((((******)))'''###&&&%%%!!!&&&,,,'''###$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$)))(((((('''''''''''''''###$$$&&&'''((('''''''''$$$%%%%%%&&&&&&'''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%)))(((((('''((()))***+++((('''%%%$$$$$$%%%&&&(((&&&$$$%%%)))***''''''***%%%&&&)))---,,,((((((+++AAASSSeeeooowwwpppdddaaa___SSSQQQVVVVVVWWWWWWccczzzwwwwwwnnn]]]OOOIIIHHHGGGCCCJJJKKKJJJSSSdddkkkhhhMMMGGGDDDFFFGGGGGGIIIMMMIIIYYYkkkwwwtttnnnkkkhhh]]][[[XXXSSSNNNIIIEEEBBBAAA???<<<999777666666777666777888888777666777999777777666666666555555555000000111222222222222111///333777888666444555777555666666555555666999;;;===@@@DDDEEEDDDEEEHHHLLLQQQTTTZZZbbbiiilllmmmlllllleeedddkkkpppmmmjjjkkkfffggghhhkkkrrr{{{uuujjjddd]]]ZZZ[[[ZZZWWWTTTWWWNNNHHHGGGCCC;;;888999:::999:::@@@GGGIIIFFFAAA===<<<;;;999888777777777777777777555444333555777333333222222333444666777777666666555444333333333111555:::999333///...///000...///000...***+++...+++---///...------000333...------,,,,,,------...((((((''''''''')))***+++---,,,+++---///---)))%%%***++++++,,,,,,,,,++++++'''((()))***)))***+++,,,))))))(((((((((((())))))(((''''''''''''(((((()))---&&&)))+++(((,,,111,,,++++++***)))((((((((((((******)))((((((((())))))((('''%%%%%%'''((((((''''''(((%%% !!!&&&******(((''''''((())))))(((&&&&&&)))'''###'''+++ &&&&&&''''''((())))))***++++++******)))(((((((((&&&'''''''''&&&&&&%%%$$$***)))(((&&&&&&&&&'''(((!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$&&&'''(((((('''%%%$$$$$$%%%&&&((((((&&&&&&)))***((())),,,,,,%%%###'''++++++++++++###666JJJYYYgggwwwwwwddd\\\^^^]]]ccclllllljjjsssqqqooolllfffVVVGGGDDDIIINNNMMMLLLPPP\\\ggghhhcccQQQGGG???@@@CCCDDDEEEFFFGGGPPP___ooo~~~yyypppooossslllaaa[[[[[[VVVIIIBBBEEEBBB???:::888888999999999666777777777666555444444777666555444333222222222333333333222222111111111333444444444555666666666444444555666777888999999???AAADDDFFFHHHJJJMMMPPPQQQYYY^^^^^^___eeemmmqqqmmmjjjjjjlllooonnnhhhccciiihhhhhhgggeeejjj{{{sssmmmiiiccc___[[[ZZZYYYXXXWWWUUUQQQMMMSSSOOOHHHCCC@@@>>>===<<<<<>>@@@DDDFFFHHHIIILLLNNNPPPWWW\\\]]]```hhhoooqqqooolllkkkmmmpppooojjjffffffdddcccbbbaaafffsssvvviiibbb```___[[[WWWYYYXXXYYYZZZZZZYYYVVVSSSOOOJJJDDD???<<<;;;::::::BBBCCCCCCCCCAAA>>>=========;;;888777666666444333111111000000111222444555444444444444444444444444333333222111111000//////000000000000//////......000000//////......------///...---,,,,,,,,,,,,,,,///...,,,*********+++,,,******++++++++++++***************************************+++,,,---,,,***+++***))))))******)))'''(((((((((((('''''''''&&&'''((('''%%%$$$%%%'''***))))))))))))))))))******...+++(((''''''(((((((((&&&&&&''''''''''''''''''%%%###%%%***%%%(((''''''((())))))))))))))) &&&'''$$$'''000000)))(((&&&%%%%%%&&&'''%%%$$$(((&&&$$$%%%'''((()))(((((((((((()))***)))'''%%%(((''''''''''''''''''((((((((()))***)))((('''&&&'''(((((((((&&&%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&***%%%***((('''%%%###"""###$$$%%%''''''&&&&&&%%%$$$$$$######%%%'''((('''$$$  !!!$$$&&&'''&&&&&&%%%######$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&'''(((***++++++++++++...777DDDRRR\\\gggYYYXXXZZZjjj}}}xxxyyyxxxppp```NNNGGGHHHAAAGGGMMMQQQYYYdddlllnnnXXXLLLBBB@@@@@@??????@@@GGGQQQ```ooo{{{|||vvvttttttiiibbb```ZZZMMMDDDBBBAAA>>><<<;;;;;;:::999777555666666777777888888888666666555444333333333333333333333333222222222222333333444444555666666777333333444555666888:::;;;<<>>======<<>>kkk[[[[[[[[[ggg}}}}}}yyy||||||sssbbbQQQHHHFFFFFFKKKNNNRRR[[[fffllllllVVVJJJ???<<<===<<<;;;<<>>===<<<<<<===<<<;;;999999999888777666555555555666666555444444444444444333333333333333333333333222333333444555666777777333333333444666888:::;;;:::===AAADDDEEEFFFGGGHHHOOOSSSWWW[[[dddnnnsssqqqqqqooommmmmmoooooonnnllleee___\\\^^^___```ccchhhlllmmmoooooosss|||xxxqqqkkkgggdddfffccc```______]]]WWWSSSPPPQQQTTTWWWZZZZZZXXXUUUSSSNNNGGGBBB???>>>===<<<<<<;;;999888:::<<<=========:::555333333444555444111111222222222111000///222222222222222222222222222111111111000000000///---...000111111000...---000000///...------,,,+++,,,,,,,,,+++,,,,,,------------,,,+++******++++++***++++++,,,,,,++++++******************************))))))***,,,,,,+++***+++)))((()))******)))(((''''''''''''''''''''''''%%%(((***+++)))(((''''''******++++++,,,,,,,,,,,,---+++)))((()))***)))(((***)))'''&&&%%%%%%&&&'''(((&&&''''''"""###,,,%%%%%%&&&''''''&&&&&&&&&$$$''''''$$$%%%(((%%% '''&&&%%%%%%&&&'''&&&%%%)))'''&&&&&&'''((('''%%%)))(((&&&'''''''''%%%$$$***)))(((''''''((()))***((((((((((((''''''&&&&&&###&&&((()))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%'''''')))%%%&&&%%%'''%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$######"""""""""&&&%%%"""(((((('''&&&%%%###!!! """$$$%%%&&&%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((((((''''''***...222oooaaacccbbbfffttt}}}|||tttcccTTTLLLIIILLLLLLMMMSSS___kkknnnkkk[[[OOODDDAAABBBAAABBBCCCFFFLLLVVVaaallltttyyy|||xxxwwwuuutttwwwzzzuuuooogggaaa```]]]TTTIIIBBB@@@???>>>???@@@@@@???>>>:::999777666555444444444666666555444444444555555333333333333333333333333222222333444555666777888333333333333555777999;;;999<<>><<<<<<=========;;;888777666555666666888999666666555555555555555666333333333333444444444444111222333444555777888888555444333333444666888:::999;;;===>>>???AAACCCFFFJJJPPPVVVYYY```hhhllllllrrrrrrssssssssssssrrrrrriiidddbbbddddddcccccceeeiiihhhgggggghhhjjjlllmmmrrryyyzzzuuurrrnnniiieeeccc```]]][[[[[[]]]```ccc```^^^]]]\\\[[[XXXUUUQQQUUUVVVXXX[[[]]][[[VVVSSSPPPKKKDDD>>>:::888666555666333000111444888888777666444222222444666777777222222222222222222222222111111111111111111111111000000000000000000000000//////111222222111111000.........---------------,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))(((***+++,,,***)))***)))((()))***+++***)))((((((((()))))))))))))))'''''''''%%%$$$$$$''')))******++++++***)))'''&&&***((('''((()))***((('''(((''''''&&&&&&&&&'''''')))&&&%%%(((++++++'''###'''(((((((((((('''&&&&&&(((&&&###"""$$$&&&''''''&&&%%%$$$%%%'''''''''&&&'''&&&&&&'''(((((('''%%%)))'''&&&&&&'''(((((('''&&&''')))******)))'''&&&''''''&&&%%%%%%%%%%%%&&&"""%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$!!!&&&""",,,&&&)))$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%''')))((($$$!!!"""$$$###$$$%%%'''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&$$$###$$$%%%{{{hhhmmmlllfffeeecccpppyyyyyyxxxzzzzzz~~~{{{kkk\\\TTTQQQOOONNNOOOPPPUUU___kkknnnlll^^^RRRFFFCCCCCCCCCDDDGGGHHHMMMTTT]]]ffflllqqqssswwwrrrnnnooouuu{{{~~~|||vvvtttjjjfffaaa``````ZZZMMMAAAEEEBBB>>>;;;;;;::::::999;;;:::888777777888:::;;;666666555555555555666666333333333444444444555555111222333444555777888888666555333222333444777888999:::;;;;;;<<<>>>BBBEEEFFFNNNTTTWWWZZZ```eeeffflllnnnpppqqqpppooonnnmmmfffcccbbbcccbbb```bbbfffgggdddbbbdddiiilllllljjjmmmrrrwww{{{~~~yyyeeeccc```^^^]]]]]]^^^___^^^^^^\\\[[[ZZZ[[[^^^```^^^\\\[[[YYYXXXWWWVVVUUUUUUVVVYYY\\\]]][[[VVVRRRLLLHHHAAA<<<999888777666777333000111555888777444555444222333444555555444111000//////000111222333111111111111111111111111///000000000000000000000/////////000000000111111,,,,,,------------......------,,,+++************,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++************************)))(((((()))++++++***))))))(((((((((***+++***)))'''''''''((((((((())))))&&&''''''&&&%%%%%%&&&(((((()))***++++++***((('''((('''&&&'''))))))(((&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&'''(((&&&$$$'''(((((((((''''''&&&%%%&&&$$$###$$$%%%&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%'''))))))(((&&&)))'''%%%&&&(((*********'''''''''(((((('''''''''''''''%%%$$$$$$$$$%%%&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&'''''''''(((((((((%%%###,,,###,,,!!!)))&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###''')))((($$$!!!###&&&$$$%%%'''((()))******)))&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&$$$&&&'''&&&%%%######$$$hhhkkkiiiaaa]]]YYYaaajjjuuu{{{{{{xxxuuuuuuuuuyyytttdddUUUOOONNNMMMOOOSSSVVVWWW\\\dddiiiiiibbbUUUIIIDDDDDDDDDEEEGGGGGGMMMWWWbbblllssswwwyyy~~~yyyvvvxxx~~~~~~zzz~~~xxxvvvvvvlllhhhcccaaaaaa[[[MMM@@@QQQMMMGGGBBB@@@???>>>===AAA???<<<:::888888999999666666555555555666666777333333333444444555555555111222333444666777888999777666444222222444666777:::::::::::::::===BBBEEEBBBLLLSSSTTTUUUZZZ```bbbeeehhhkkklllkkkiiihhhgggccc``````aaa___]]]```fffhhhccc___bbbjjjooonnnjjjmmmooopppnnnlllooovvv|||wwwlllddd\\\XXXUUUUUUUUUUUUWWW[[[aaaeeeaaaaaa```^^^[[[ZZZZZZ[[[\\\ZZZWWWUUUSSSSSSSSSSSSRRRTTTWWWZZZ[[[YYYTTTPPPDDD???:::555444444333333555222///222777:::999666666444333444555555333222222000///------///000222000000000000000000000000////////////000000000000...............///000111++++++,,,------......///...---,,,+++***************++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))(((((()))++++++***))))))(((((((((***++++++***&&&&&&&&&'''''''''((((((%%%&&&((()))'''&&&&&&'''((()))+++---...---,,,+++'''&&&&&&'''(((((('''%%%$$$%%%'''((()))(((''''''$$$'''(((&&&$$$%%%'''(((%%%&&&&&&&&&%%%%%%$$$###&&&$$$%%%''')))&&&###"""&&&%%%$$$%%%'''((('''&&&$$$$$$%%%''')))***((('''((('''%%%&&&(((+++,,,,,,)))'''&&&%%%%%%&&&''')))'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$&&&((('''''''''(((((((((((()))&&&&&&333%%%+++((((((&&&''''''(((''''''&&&&&&########################+++)))'''&&&&&&)))+++---)))((('''&&&%%%$$$$$$$$$!!!%%%(((((($$$"""$$$((($$$&&&((()))+++++++++***&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&&&&'''))))))((('''((()))lllggghhh___TTTQQQTTT]]]jjjtttxxxwwwtttrrrppprrrnnncccTTTMMMOOOUUUTTTTTTSSSSSSYYYbbbeeeccc^^^QQQFFFDDDEEEEEEFFFIIIKKKKKKSSSaaannnuuuxxx|||{{{uuusssuuuyyyrrrnnnhhhddd```YYYQQQJJJNNNLLLGGGAAA===<<<>>>@@@???888111111666;;;:::888666666555555555555666666333444555666555444333222222222111111333555888999888777777666555555444444555666777888:::===AAAEEEDDDGGGLLLPPPTTTYYY^^^aaannnllljjjgggffffffggggggbbbaaa``````aaadddgggiiijjjkkkjjjgggcccbbbdddgggkkkoooooommmkkkllliiieeefffooo|||~~~yyyqqqjjjaaaZZZWWWTTTQQQNNNQQQQQQRRRWWW]]]aaaaaa```eee^^^[[[^^^___[[[ZZZ[[[\\\ZZZWWWUUURRRQQQPPPPPPSSSSSSTTTUUUTTTQQQMMMIIIBBB===888555555555333111333222222111111222222333666555333333444444333111333333222222111222222222222111//////111222111111......//////......---,,,---------///000///---,,,222111000......---------...---,,,,,,++++++,,,,,,)))***,,,,,,++++++,,,...)))************+++++++++************)))))))))))))))((((((((((((((())))))((((((((((((''''''''''''%%%%%%&&&'''((()))***+++)))(((''''''''''''((((((''''''(((+++...///...---(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''(((***+++***(((%%%###$$$&&&''''''&&&%%%%%%&&&###''''''######((()))&&&&&&&&&''''''%%%### )))'''%%%$$$%%%&&&&&&&&&'''((((((((('''(((***,,,+++(((%%%""""""$$$''')))###""""""###$$$&&&(((******(((&&&$$$###$$$%%%&&&''''''((((((((((((((('''***(((&&&$$$###$$$%%%&&&&&&&&&''''''''''''&&&&&&666%%%"""))))))((((((!!!&&&%%%######$$$&&&)))++++++&&&"""###&&&(((&&&######$$$%%%&&&&&&&&&%%%%%%'''%%%%%%))),,,---***&&&,,,((('''***&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$ooofffeee\\\QQQNNNNNNUUU```jjjppppppmmmjjjddddddccc^^^XXXSSSSSSTTTOOOPPPOOOQQQXXXaaadddbbb]]]TTTJJJEEEGGGKKKLLLKKKIIIKKKSSSaaammmttt{{{wwwssstttwwwmmmiiieeebbb___ZZZRRRMMMJJJHHHCCC>>>:::999:::<<<999555111222555777666333666666555555555555666666333444555555555444222222111222333444555555666666888888777666666555444444555666777777888:::>>>AAABBBFFFKKKOOORRRVVVZZZ]]]cccbbb```^^^^^^^^^___```___```aaadddfffiiijjjkkkhhhhhhgggccc``````bbbeeehhhkkkkkkhhhfffeeebbb^^^]]]bbbjjjpppxxx|||xxxtttnnnggg___ZZZ\\\XXXTTTQQQPPPPPPOOOOOOSSSRRRSSSWWW]]]```aaa```eee___\\\___```\\\YYYZZZXXXVVVRRRNNNKKKIIIHHHHHHLLLLLLMMMNNNNNNKKKFFFCCC999666333333555777777666444333333222222333333444777555444444666666555333333222222111111111222222222111////////////...---000000000000///...,,,,,,------.../////////---,,,///...---,,,,,,+++++++++...---,,,,,,++++++,,,,,,)))***,,,+++******+++,,,)))************+++++++++))))))))))))************)))))))))(((((())))))***))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((+++...///...,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''))))))(((&&&$$$""""""$$$%%%%%%$$$$$$$$$%%%$$$''''''######'''(((%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&'''((('''&&&'''((((((''''''''''''((('''&&&&&&&&&''')))***%%%&&&&&&(((***---000111((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%/// %%%###$$$&&&!!!%%%$$$######%%%''')))+++***&&&######&&&(((&&&######$$$%%%&&&'''&&&%%%%%%%%%''')))+++******)))))),,,)))))),,,***$$$!!!###&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$ssseeebbbYYYOOOLLLFFFJJJRRR\\\dddfffbbb^^^XXXYYYZZZ]]]___```___^^^UUUUUUSSSRRRXXX___aaa___YYYVVVMMMDDDGGGQQQSSSMMMHHHLLLUUUaaaiiipppzzz{{{sssrrruuukkkgggbbb```^^^\\\WWWSSSIIIFFFBBB===:::999999999888888888888777777666666777666666555555666666777333333444444444333222111111222444666666555444333777777666666555555444444555666666666555666999;;;???CCCIIINNNQQQTTTVVVXXX^^^]]]\\\\\\]]]^^^```aaa___aaaeeehhhjjjkkkkkkkkkfffeeebbb___]]]]]]```ccciiillllllhhhfffeeebbb]]]VVVWWWWWWVVVZZZeeevvvxxxsssppplllfffbbb\\\[[[YYYYYYXXXUUUQQQNNNOOOPPPQQQPPPPPPPPPRRRTTTUUUTTTTTTWWWZZZ]]]^^^^^^bbb^^^\\\^^^]]]YYYVVVVVVRRROOOJJJDDDAAA???>>>>>>BBBBBBCCCDDDDDDBBB===::::::777444222222222111000444444333333333333444444444333222333444555444333222111111111111111222222000000000/////////......333333222111000...---,,,------...//////...------......------,,,+++++++++...---,,,,,,++++++,,,,,,)))+++++++++)))((()))***)))************+++++++++(((((())))))***++++++++++++******)))))))))***************)))))))))((((((******)))((('''&&&&&&%%%&&&'''((())))))(((''''''&&&'''))),,,...///---+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%###""""""$$$%%%%%%%%%$$$&&&'''(((******''''''))))))'''&&&'''((())))))((('''&&&###$$$%%%&&&'''(((((((((%%%&&&'''((((((&&&%%%$$$'''''''''((('''&&&%%%$$$$$$$$$%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((((())))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$,,,""""""&&&"""$$$)))'''"""###$$$%%%&&&((()))***)))&&&###$$$&&&'''&&&######$$$%%%''''''&&&&&&%%%%%%))),,,,,,)))'''(((***(((&&&'''***)))%%%$$$%%%&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%%%%uuuddd^^^VVVNNNJJJCCCDDDHHHPPPXXXZZZVVVPPPOOOQQQSSSXXX^^^eeekkknnnjjjfff]]]VVVWWW\\\]]][[[UUUVVVNNNDDDHHHVVVXXXOOOIIINNNVVV___ccchhhsss~~~tttrrruuupppjjjbbb]]]]]]]]]\\\[[[LLLIIIDDD@@@>>><<<;;;:::999;;;<<<:::777666777:::777777666666666666777777333333333333333222222222333444555555555444333222555555444444444333333333777777777666444444666888<<>><<<:::888999888555111111666;;;777777666666666666777777444444333333333222222222666555444333222333444444333222222222222222111111777888999777555444555777:::???FFFMMMQQQTTTWWWYYYTTTUUUWWWYYY\\\```bbbdddffffffffffffffffffggggggcccaaa^^^\\\\\\^^^aaabbb]]]aaabbb``````aaa___[[[UUUSSSNNNHHHEEEGGGOOOUUUbbbnnnyyyuuurrrqqqqqqjjjgggdddbbb```^^^[[[YYYYYYYYYYYYZZZ\\\]]]\\\\\\WWWUUURRRQQQPPPOOOMMMKKKPPPSSSVVVUUUQQQOOOOOOQQQSSSRRRPPPNNNMMMNNNPPPRRRWWWZZZ[[[YYYUUUPPPKKKGGGCCCAAA===:::888888999999555555555666777666333111111222222333333444555666222222111111111111222222///......///111222111000000/////////000000111222---///000000///000333555555555555555444333222222---...///...---,,,...///---......///......---,,,...---,,,,,,++++++,,,,,,***++++++***((('''((()))))))))*********+++++++++'''((()))***+++,,,---...,,,,,,+++***))))))******(((((('''''''''&&&&&&&&&((((((((((((((('''''''''$$$&&&(((******)))((('''((('''(((***,,,---,,,***''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''&&&%%%&&&(((***%%%%%%%%%&&&&&&%%%$$$$$$((((((''''''&&&%%%$$$###%%%(((******'''%%%%%%%%%(((&&&###$$$''')))******,,,***'''###!!! %%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&"""%%%###%%%""" """$$$'''((()))((((((&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&+++)))((()))++++++)))''',,,,,,,,,+++******)))(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%vvv___WWWQQQJJJEEEGGGEEEDDDFFFIIIIIIGGGDDDIIILLLOOORRRWWWaaaoooyyyuuummm^^^RRRPPPWWW\\\\\\XXXWWWQQQKKKQQQ]]]___YYYPPPSSSYYY]]]\\\]]]fffqqq||||||rrreee]]][[[\\\______UUUNNNEEE???======;;;999::::::888555222444999>>>888777777666666777777888666555444333333333444444777555333222222333555666222222222111111111111111777888999888666555666777888===CCCIIIMMMQQQTTTVVVOOOQQQTTTXXX[[[___bbbcccbbbbbbbbbcccdddeeeggghhhbbb```^^^^^^___aaabbbaaaYYY]]]___]]]^^^___^^^ZZZRRRPPPLLLGGGCCCCCCFFFIIIVVV^^^kkkxxx|||uuuooolllmmmoooqqqsssssssssuuuxxx{{{|||vvvpppllljjjkkkjjjhhheeebbb```^^^]]]]]]\\\ZZZXXXXXXXXXWWWVVVTTTUUUVVVWWWYYYZZZZZZZZZZZZXXXUUURRRPPPQQQQQQPPPPPPQQQSSSTTTTTTTTTSSSSSSTTTPPPOOOLLLHHHEEEEEEHHHKKKSSSYYY[[[XXXRRRMMMFFF@@@===<<<:::999888888999999444333333444555555333111222333555444333333444555111111000000000000111111222111000111333333222111///.........///000111222///000000...,,,---222777888888888777666555444333,,,///000...,,,+++...111***+++,,,------,,,+++***...---,,,,,,++++++,,,,,,)))+++++++++)))((()))***)))************+++++++++(((((()))***+++,,,---...,,,+++***)))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))%%%&&&''')))))))))((((((***((('''(((***,,,,,,,,,(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%###""""""$$$&&&'''%%%'''***+++(((''')))&&&&&&&&&''''''((())))))'''***+++***&&&$$$$$$&&&)))&&&###$$$(((******)))***(((&&&%%%$$$%%%&&&(((!!!"""$$$%%%''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''$$$'''%%%"""'''!!!"""###%%%'''((((((''''''%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((''''''&&&,,,)))'''(((,,,---+++(((+++---,,,)))((()))(((&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&fff\\\UUUNNNHHHHHHGGGFFFEEEEEEFFFFFFFFFMMMPPPTTT[[[aaaggglllnnniiicccWWWNNNOOOXXX]]]\\\XXXRRRMMMMMMSSSYYY[[[[[[QQQSSSYYY___aaacccjjjsss{{{wwwllleeeccccccbbbaaaYYYQQQEEE>>><<<<<<:::888::::::999888777999<<>>@@@BBBFFFHHHIIILLLOOOTTTXXX\\\^^^```aaaccceeeggggggddd```]]]___^^^]]]___bbbcccaaa___]]]aaabbb```___```^^^ZZZTTTRRRNNNKKKIIIJJJLLLNNNJJJKKKMMMMMMMMMLLLJJJHHHBBBBBBCCCDDDFFFGGGGGGHHHJJJJJJIIIIIIJJJMMMOOOQQQSSSXXX]]]___]]]]]]```dddbbbbbbcccdddddddddcccccciiihhheeecccbbbccceeefffeeeeeefffggghhhiiijjjjjjeeegggiiilllnnnnnnnnnnnnjjjkkkkkkkkkkkklllllllllggghhhhhhiiiiiiiiiiiiiiillljjjiiikkkmmmllliiifffggggggddd___XXXSSSSSSTTTNNNOOOQQQSSSTTTUUUUUUUUUWWWUUUUUUVVVWWWXXXWWWVVVYYY[[[]]]]]]\\\[[[[[[[[[[[[WWWSSSQQQQQQRRRRRRRRRTTTRRRPPPRRRVVVXXXXXXVVVOOOMMMIIIBBB===<<<@@@CCCGGGOOOTTTNNNGGGAAA999111666666777777666555333222444333222444555666444333---000333444222222444666333222222222222222222333333111000000111111///...---------......000111111+++...000000333;;;GGGPPP@@@???>>>;;;777333000///,,,///111...+++***...222+++,,,...//////...,,,+++...---,,,,,,++++++,,,,,,)))***,,,,,,++++++,,,...)))************+++++++++*********++++++,,,,,,---+++***)))((('''''''''''')))(((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''(((***+++---***&&&$$$&&&***---...******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%((('''&&&###!!!!!!###%%% !!!'''((($$$$$$'''&&&%%%$$$###############&&&)))***((($$$$$$(((,,,'''&&&&&&))),,,((( $$$%%%''')))((('''$$$"""%%%&&&'''((()))(((''''''%%%$$$######$$$'''***+++"""&&&))))))((('''((('''%%%$$$$$$%%%'''(((######$$$$$$$$$$$$######""" %%%%%%""")))+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%#########%%%%%%'''((((((((('''&&&''')))++++++((())),,,///(((,,,+++''''''+++,,,(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&rrrhhhjjjbbbRRRUUUJJJCCCFFFEEE???AAAIIINNNPPPTTTYYY^^^___^^^\\\aaa\\\UUUPPPOOORRRXXX\\\XXXUUUPPPLLLJJJMMMSSSXXXQQQSSSXXX```iiirrrwwwzzzxxxyyyvvvwwwrrrgggbbbddd```WWWJJJAAA<<<999888666888888999999999999888777999888888777666777777777444444333333333333444444444333333222333444666666777666444333222222333333444555555666666666666666555666888:::<<<>>>>>>???GGGJJJOOOSSSUUUWWWYYY[[[aaa```ccchhheee\\\XXX[[[^^^^^^```aaabbbbbbbbbbbbaaaaaaaaaaaa```^^^]]]\\\TTTSSSPPPMMMOOORRRPPPKKKJJJJJJKKKJJJGGGCCC>>>;;;<<<<<<===>>>???AAACCCDDDCCCCCCCCCDDDFFFGGGIIIJJJMMMQQQWWW[[[[[[[[[ZZZZZZXXXVVVSSSQQQQQQTTTWWWYYYYYY^^^___XXXRRRRRRTTTTTTQQQWWW^^^aaa___]]]^^^```___]]]\\\\\\___aaabbbbbb````````````_________^^^\\\\\\]]]^^^^^^^^^^^^^^^aaaaaaaaaaaaaaaaaa``````aaaaaa```]]]WWWRRROOONNNNNNMMMNNNQQQTTTVVVWWWVVV[[[YYYVVVTTTTTTVVVXXXZZZYYYZZZ[[[[[[YYYYYYZZZ[[[[[[ZZZYYYWWWUUUSSSQQQPPPRRROOOLLLOOOVVV\\\]]]\\\RRRLLLDDD===:::<<<@@@CCCKKKLLLLLLHHHCCC===999888555666777777777666444444333333444444333333222111777222000333333000222777000111111111222222222222000000000000000///......---...000222222111///......///000......333===FFFRRRHHH>>>888666333000...+++,,,------++++++,,,---***+++,,,------,,,***))),,,+++)))((((((((())))))(((((()))+++------+++))),,,+++)))((((((***+++,,,//////...,,,))))))***,,,,,,+++***))))))))))))(((&&&'''((()))************(((,,,,,,&&&###%%%''''''&&&'''((((((((('''%%%$$$'''''''''(((((((((((((((...,,,)))&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++...000///---+++***)))'''&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$&&&((((((&&&%%%''')))''''''(((((((((((('''''''''((()))(((&&&%%%%%%'''&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''$$$"""!!!!!!'''&&&%%%%%%$$$$$$$$$$$$***+++,,,---,,,+++)))'''((()))*********+++...000111111///,,,)))((()))+++###''''''$$$$$$))))))%%%%%%%%%%%%&&&&&&'''''''''|||rrruuurrrhhh^^^PPPGGGGGGFFFAAABBBIIIJJJKKKMMMQQQUUUXXXYYYXXXUUUSSSQQQQQQTTTZZZ```ddd[[[XXXRRRMMMJJJLLLQQQVVVPPPPPPSSS[[[eeennnsssttt~~~{{{}}}wwwqqqqqqvvvuuummmkkknnnddd[[[NNNDDD>>>;;;:::999888888999999999999999999888888777666666666666777555555444444444444555555555444333222222222333444333444444444444333222222444444555666666666666666888999:::;;;======>>>>>>DDDGGGJJJMMMOOORRRVVVXXXaaaccciiimmmhhh___[[[]]]YYYZZZ[[[\\\]]]]]]]]]]]]```aaaaaabbbbbbbbbbbbbbbTTTUUUSSSQQQSSSTTTOOOIIIIIIIIIIIIGGGDDDAAA===;;;:::;;;;;;<<<===???AAABBBAAAAAAAAABBBCCCDDDEEEFFFIIINNNTTTWWWWWWUUUTTTSSSNNNMMMKKKJJJKKKMMMOOOPPPTTTXXXXXXRRRMMMMMMMMMLLLMMMUUU]]]aaa___[[[YYYXXXZZZXXXVVVWWWYYY[[[\\\\\\]]]^^^______]]][[[XXXVVVSSSTTTUUUUUUVVVVVVVVVUUUWWWWWWXXXYYYZZZ[[[[[[\\\[[[\\\\\\YYYTTTOOOLLLLLLLLLKKKLLLOOOSSSWWWXXXYYYWWWXXXXXXXXXXXXWWWUUUTTTVVVWWWXXXXXXWWWXXXYYY[[[YYYXXXWWWVVVUUUUUUUUUUUURRROOONNNQQQVVV[[[[[[YYYOOOJJJCCC<<<999:::===@@@HHHIIIIIIFFFAAA<<<999888444555555666555444222111333333444444333333222111666111000222222000111666000000000000111111111222000000000000000///.........///000111000///---,,,---...///......444>>>FFFMMMEEE<<<666444333111111+++,,,------++++++,,,---+++*********************,,,+++************+++,,,******)))***,,,,,,+++)))++++++***)))***+++---////////////---***)))***+++)))(((&&&###"""###'''***%%%%%%&&&'''((((((((((((&&&+++,,,(((&&&***,,,,,,'''(((((((((((('''&&&&&&******)))((('''&&&%%%%%%...,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))******)))(((''''''&&&&&&&&&'''((()))'''&&&&&&'''(((((('''%%%%%%'''))))))'''&&&(((***'''''''''((((((''''''''''''((()))(((&&&%%%&&&'''(((&&&$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%'''((()))***)))(((&&&%%%((()))++++++++++++...000......,,,***'''&&&(((***###''''''$$$$$$((()))%%%%%%%%%%%%&&&&&&&&&''''''www{{{}}}kkk[[[MMMIIIGGGDDDEEEIIIHHHGGGGGGIIINNNRRRUUUVVVPPPPPPOOOPPPTTTXXX]]]```___[[[TTTMMMIIIJJJOOOSSSPPPNNNNNNUUU```kkkpppqqq|||zzzrrrlllnnnvvvxxxrrrpppsssjjj```SSSGGG???===<<<<<<777777888888999999::::::999888777777666666777777666555555555555555555666555444333111111111111222111333444666666444222000333444555555666666555555:::;;;<<<======>>>======EEEGGGHHHIIIKKKNNNRRRVVV]]]dddnnnrrrkkkaaa]]]___]]]^^^^^^______`````````]]]^^^^^^^^^^^^_________UUUWWWVVVUUUVVVVVVOOOGGGIIIHHHGGGEEEBBB???===;;;999999999:::;;;===>>>???AAAAAAAAAAAABBBBBBBBBCCCEEEJJJOOORRRQQQNNNKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJOOOQQQOOOJJJHHHJJJIIIFFFIIIPPPZZZ^^^\\\WWWRRRPPPTTTRRRPPPQQQSSSTTTUUUUUUXXXZZZ]]]^^^[[[VVVPPPLLLIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLNNNPPPRRRTTTUUUVVVSSSTTTUUUSSSOOOKKKIIIHHHIIIHHHHHHKKKQQQVVVZZZ[[[VVVXXX[[[\\\ZZZTTTNNNJJJPPPQQQSSSSSSTTTUUUWWWYYYYYYXXXUUUSSSRRRRRRRRRSSSPPPOOONNNQQQUUUXXXVVVTTTKKKGGG@@@:::777777:::<<>>EEEKKKFFF===666333222222111+++,,,------++++++,,,---+++***(((''''''(((***,,,,,,,,,,,,+++,,,,,,---------,,,******+++,,,+++******))))))***+++---///111///000000///,,,)))))))))*********(((((((((+++---%%%&&&'''((())))))))))))&&&***+++((('''+++---,,,***)))((((((''''''((((((***))))))((('''&&&%%%%%%,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%$$$'''$$$"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&((()))+++,,,'''&&&&&&'''(((((('''%%%&&&((())))))(((((()))***&&&&&&''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((%%%######&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%)))***+++++++++,,,...000,,,,,,,,,)))''''''(((***$$$&&&'''%%%%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&{{{|||vvveeeSSSKKKHHHFFFFFFIIIKKKHHHFFFHHHLLLRRRWWWYYYOOOMMMLLLLLLOOOSSSWWWZZZ^^^[[[UUUNNNJJJJJJOOORRRPPPLLLJJJPPP]]]iiioooqqqyyytttnnnoooxxxzzzsssnnnooollldddVVVHHH@@@<<<<<<===666666666666777888999999:::999999888888888888888666666555555555555666666555444333222222222333444555666666666555333222111333333444555555555555444999:::;;;===>>>>>>??????IIIKKKLLLMMMMMMNNNPPPRRRUUUaaannnssslllccc```aaacccccccccccccccddddddeee___^^^]]]\\\ZZZYYYYYYYYYXXXYYYWWWUUUVVVVVVQQQIIIIIIHHHFFFDDDAAA???======888888999999:::<<<===>>>BBBBBBCCCCCCCCCBBBBBBBBBBBBFFFKKKMMMKKKHHHEEECCCDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLJJJGGGGGGJJJJJJFFFEEEKKKRRRVVVUUUQQQMMMKKKPPPNNNLLLLLLMMMOOOOOOOOORRRUUUZZZ\\\ZZZTTTLLLGGGCCCCCCDDDDDDDDDDDDCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPLLLMMMNNNMMMJJJGGGFFFFFFEEEDDDDDDGGGMMMTTTXXXZZZVVVXXX[[[ZZZVVVOOOFFFAAAIIIJJJLLLMMMNNNPPPSSSVVVXXXUUUQQQMMMJJJIIIJJJJJJKKKKKKLLLNNNQQQQQQOOOLLLFFFBBB===888555555666777;;;===???>>>;;;888777777888888999999888666444333222333333333333222111111111000////////////000111.........////////////000000000000000000///......---............---+++++++++,,,---...000666===CCCLLLIIIBBB888111000000...+++,,,------++++++,,,---******)))(((((()))+++,,,---------,,,++++++++++++///---***)))***+++++++++''''''((()))+++---///111...000111///,,,)))((((((+++***+++...111111---)))'''((()))***++++++++++++'''******'''&&&))))))'''+++***((('''''''''((()))%%%&&&&&&''''''(((((((((+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$!!! %%%((('''%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''(((%%%&&&&&&'''((()))***+++'''&&&&&&'''(((((('''%%%&&&''''''((('''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""$$$'''%%%"""&&&%%%%%%$$$$$$%%%%%%%%%'''(((((())))))((('''''')))***++++++++++++---///---------+++***)))+++,,,%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{yyyjjjYYYMMMHHHFFFFFFHHHKKKIIIGGGHHHNNNUUUZZZ]]]MMMKKKIIIIIILLLRRRYYY^^^YYYWWWSSSNNNKKKLLLPPPSSSMMMIIIFFFKKKWWWccclllpppvvvvvvqqqsss{{{}}}ssskkkiiillldddWWWJJJ@@@;;;;;;<<<555555555444555666777888<<<;;;::::::999999::::::666666555555555555666666444333333333444555777888<<<:::777444222222333333222333333444444444444444555666999;;;===???@@@@@@JJJMMMPPPQQQPPPMMMLLLLLLOOO]]]lllpppkkkfffddddddaaa``````______```aaabbbaaa```___]]][[[ZZZZZZZZZZZZZZZWWWTTTUUUWWWTTTNNNJJJIIIGGGEEECCCAAA??????999999999:::;;;<<<===>>>AAABBBBBBCCCBBBAAAAAA@@@AAADDDHHHIIIGGGDDDBBBAAABBBCCCEEEFFFGGGGGGFFFFFFDDDFFFEEECCCFFFJJJKKKGGGDDDFFFJJJLLLLLLKKKJJJJJJJJJHHHFFFEEEGGGHHHHHHGGGLLLPPPVVVZZZXXXSSSLLLGGGAAAAAAAAABBBBBBAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGHHHEEEGGGIIIHHHFFFDDDCCCCCCBBBAAA@@@CCCIIIOOOSSSUUUQQQRRRSSSRRROOOJJJDDDAAABBBDDDEEEEEEFFFHHHLLLOOOOOOLLLHHHDDDBBBAAAAAABBBDDDEEEFFFHHHIIIHHHFFFDDD@@@===:::666444333444444555777::::::888666555555777888888888777666444333222222333333222222111000///000///......///000///---.........////////////000000000000000///......++++++,,,------.........++++++,,,...000555:::>>>DDDFFFBBB777///......,,,+++,,,------++++++,,,---((()))+++,,,,,,,,,++++++...---,,,+++***)))((('''///---***)))***++++++***&&&&&&'''(((***,,,---...---///000///,,,)))((((((---%%% $$$---000+++###'''((()))******+++++++++'''))))))'''(((+++***'''+++***((('''''''''((()))%%%%%%%%%&&&'''(((((())))))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&###"""###%%%'''&&&%%%&&&&&&&&&''''''(((((((((***)))((('''''''''((((((''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&'''((((((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&"""$$$'''&&&###%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''')))***++++++******,,,...,,,------,,,***)))***+++'''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%uuutttyyyuuukkk\\\OOOHHHEEEEEEGGGHHHGGGFFFIIIOOOVVV[[[^^^XXXUUUPPPLLLLLLPPPUUUXXXRRRRRRQQQOOOMMMNNNPPPSSSKKKGGGDDDFFFNNNZZZffflllttt}}}uuuqqquuuyyymmmiiillleeeZZZMMMBBB<<<;;;===777666555444444555666777<<<;;;::::::999999::::::666555555555555555555666333333333333555777999:::===:::666222111111333555111222333333444444333333222333666999;;;>>>???@@@EEEIIINNNOOONNNJJJGGGFFFMMMZZZgggjjjhhhfffeeeddd___^^^]]]\\\\\\]]]^^^___\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZZZZWWWTTTWWW[[[ZZZUUUJJJJJJIIIGGGEEECCCAAA@@@::::::::::::;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>@@@BBBEEEEEEDDDBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAA>>>BBBBBBAAABBBGGGIIIGGGDDDDDDDDDDDDEEEEEEFFFGGGDDDBBB?????????@@@@@@???GGGJJJPPPSSSSSSOOOJJJFFF@@@@@@AAAAAA@@@@@@??????======>>>>>>?????????@@@@@@BBBDDDDDDBBB@@@@@@@@@???>>>===???DDDHHHKKKKKKFFFFFFGGGGGGGGGFFFEEEDDD>>>>>>???>>>>>>@@@DDDGGGBBBAAA???===<<<===>>>???===>>>@@@AAAAAA@@@>>>===:::999777555333333222222111444666777666555444444333444555555555444333222222222222222222111111000...000000......000000...............////////////000000000000000///......***++++++,,,---...///000,,,,,,,,,---///222555777666>>>>>>444---......,,,+++,,,------++++++,,,---''')))+++---...---,,,+++,,,,,,++++++)))(((&&&%%%,,,+++))))))***+++***)))&&&'''(((((()))***+++++++++------,,,***(((((((((222'''$$$,,,+++&&&$$$%%%&&&'''((((((((((((%%%((()))))),,,111000---***)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((()))((('''&&&%%%%%%&&&&&&&&&'''(((((())))))(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$'''&&&&&&'''(((((('''%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&&&&'''((($$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$''')))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))******))))))+++,,,***++++++***(((&&&'''((((((%%%%%%''''''$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$rrriiijjjlllhhh^^^QQQGGGCCCDDDEEEDDDDDDFFFKKKRRRYYY]]]^^^```\\\VVVQQQMMMLLLMMMNNNMMMNNNPPPPPPOOONNNOOOQQQMMMKKKGGGEEEHHHRRR___iiirrr~~~|||wwwuuurrryyyqqqjjjlllhhh___RRRGGG@@@>>>???:::999777555555555666777::::::999888888888888999555555444444444444555555444333333333444666777888777666444222111222333444111111222333333333333333111222444666999:::<<<<<<@@@CCCGGGIIIIIIGGGFFFFFFKKKVVV___``````aaa```]]]^^^\\\[[[ZZZZZZ[[[\\\]]]YYYXXXVVVUUUUUUUUUVVVWWWYYYZZZYYYYYY]]]aaa___YYYIIIIIIIIIIIIGGGDDDAAA???::::::::::::;;;;;;======>>>???@@@BBBBBBAAA???>>>???@@@BBBAAAAAAAAACCCEEEAAAAAA@@@@@@@@@?????????===BBBDDDAAA@@@CCCGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@BBB???===<<<<<<===<<<<<>>>>>>>>>>>>>>===<<<<<<999999::::::;;;<<<<<<<<<<<<>>>@@@@@@>>>===<<<======<<<;;;<<>>>>>??????@@@@@@@@@@@@;;;;;;:::999888999===@@@<<<;;;;;;:::::::::;;;;;;888999;;;;;;;;;:::999999555555555444444333222222///222444555555333333333111111333444444444333222222222222222222111000000---111111......111111---....../////////000000000000000000000000///......---,,,,,,------...//////...---,,,,,,...///000000000;;;???666...///000,,,+++,,,------++++++,,,---((()))***++++++,,,,,,,,,((()))*********)))(((''')))(((((()))++++++***((())))))*********))))))(((***++++++***((('''(((***000***###!!!&&&******)))###$$$%%%&&&&&&'''''''''%%%'''((()))---222111---'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%'''(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''' %%%)))***'''%%%&&&'''&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''''''''&&&'''''''''&&&%%%###"""'''&&&&&&'''(((((('''%%%&&&%%%###%%%'''((('''%%%'''''''''(((((('''''''''%%%&&&''''''&&&&&&''')))"""$$$%%%%%%""""""###%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((('''((()))((('''''')))+++***+++,,,***(((&&&%%%&&&)))%%%%%%((('''$$$###'''%%%%%%%%%$$$$$$$$$######vvvhhhffffffeee^^^QQQFFFAAACCCEEECCCDDDGGGNNNUUU[[[^^^___XXXVVVTTTQQQPPPOOONNNNNNJJJMMMOOOPPPOOONNNNNNNNNRRRPPPLLLGGGFFFNNN]]]hhhppp}}}~~~zzzvvvtttwwwuuu}}}sssjjjnnnjjjbbbVVVKKKCCCAAABBB===;;;999777666666777888999888888777666777777777444444444333333444444444555444333333333444555666111111111222222333333333111111222333333333333222111222444555777888999999>>>@@@CCCEEEFFFGGGHHHJJJIIIRRRXXXWWWXXX[[[ZZZUUUZZZYYYWWWUUUUUUVVVXXXYYY```^^^[[[XXXVVVUUUVVVVVVWWWZZZ\\\^^^bbbfffbbb\\\HHHHHHIIIIIIGGGDDD@@@>>>999999999999:::;;;<<<<<>>????????????AAADDDFFFFFFEEEDDDCCCBBBBBBBBBCCC???FFFHHHDDD@@@BBBFFFHHHGGGEEECCCAAA???>>><<<:::CCC@@@>>><<<=========<<>>:::<<<======<<<:::::::::<<<;;;:::;;;======<<<;;;<<<=========<<<;;;:::999999999888555444555888;;;===<<<<<<;;;:::999888777666777888888777777777888333333444444444333333222...111444555444333222333111222444555666555555444111222222222222111000000---111222......222111---////////////000000000000000000000000000//////...//////...---------......///---,,,,,,---------,,,222@@@EEE;;;111111000++++++,,,------++++++,,,---)))(((''''''(((***,,,---&&&''')))***+++++++++***'''&&&''')))++++++)))''',,,,,,,,,++++++)))(((''')))))))))(((&&&''')))+++%%%'''***+++***(((%%%###$$$%%%&&&'''((((((((((((&&&(((((((((+++///---'''&&&'''((((((((('''%%%$$$######$$$%%%'''(((((()))&&&(((***++++++)))'''%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&'''((((((((('''%%%(((&&&$$$'''+++&&&&&&&&&'''((())))))***&&&'''(((((())))))((((((%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&'''(((((('''%%%(((&&&$$$%%%((()))(((&&&''''''((((((((((((''''''%%%&&&''''''&&&&&&((()))(((***,,,+++)))((())),,,(((((((((((())))))))))))###&&&(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((()))***+++'''(((((('''&&&&&&(((***---......---***''''''''')))%%%%%%((((((######'''%%%%%%%%%$$$$$$#########}}}xxx}}}nnn[[[LLLEEECCCBBBBBBBBBBBBEEEMMMUUUZZZ[[[YYYYYYZZZUUUMMMLLLQQQTTTQQQXXXOOOJJJMMMOOOKKKIIIJJJOOOJJJGGGHHHIIIKKKTTT]]]ooo~~~yyyvvvtttrrrqqq{{{zzzkkkkkkllleeeVVVIIIDDDCCCBBB???===:::888777666777888777666555777:::;;;888555777777777666555444333222111222444555666555555444555555444333333222111111---///222444555444222111333333333333333333444444999:::===BBBGGGGGGBBB>>>IIIPPPVVVWWWWWWYYYXXXUUU```]]]YYYTTTRRRRRRSSSTTTXXXZZZ[[[YYYVVVTTTUUUWWWVVVZZZ\\\]]]bbbfffccc[[[GGGGGGGGGIIIJJJGGGAAA;;;===<<<::::::<<<>>>???>>>>>>>>>>>>===>>>>>>???@@@<<<>>>?????????@@@AAABBB??????AAABBBCCCCCCCCCCCCFFFFFFDDDBBBAAACCCHHHKKKCCCDDDEEEDDDAAA???>>>>>>AAAAAA@@@>>><<<;;;===???>>><<<999:::<<<>>>===;;;555888999777777999999666888888999999999:::::::::999999999999888888777666666666666666777888999::::::999888888888999;;;;;;777777777777888888888888999999888666555555555555333444555666777777666666222222444444444444222222444222111111222333333222111111111111222333444444333444444333333111000///......//////000000111111222222111000///...------////////////////////////......000000///...+++***...,,,,,,...111222000---000444===AAA999---,,,222...---,,,+++++++++,,,,,,++++++++++++++++++,,,,,,'''(((((()))***+++++++++***)))((()))***+++***((())))))(((''''''((()))******))))))(((((((((((((((+++)))(((&&&&&&'''(((***(((''''''((('''$$$%%%'''(((((((((((('''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&)))&&&%%%%%%&&&%%% ---,,,***+++,,,,,,(((%%%###%%%'''((('''&&&&&&&&&)))$$$!!!!!!%%%'''%%%""""""""""""%%%(((((($$$!!!)))((('''&&&&&&&&&&&&&&&&&&$$$"""###$$$&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$%%%&&&((()))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$))))))((((((((('''''''''((('''&&&%%%$$$%%%&&&''')))###!!!&&&'''$$$###''''''&&&%%%&&&''''''&&&$$$%%%%%%&&&'''((((((((('''!!!$$$'''(((((('''&&&((((((((('''%%%%%%&&&'''...111111...(((%%%(((,,,'''((('''$$$!!!!!!%%%(((&&&%%%$$$$$$$$$&&&(((***vvvyyykkkaaaTTTKKKHHHGGGFFFDDDCCCCCCEEEIIIPPPUUUWWWXXXXXX\\\[[[SSSOOOSSSXXXZZZYYYQQQKKKLLLLLLJJJIIIKKKKKKGGGDDDEEEEEEGGGNNNVVVggg{{{|||yyyyyy}}}mmmnnnnnngggWWWIIIBBB???<<<>>><<<:::888777666777888777555333333666777777666///000111222333444444444333222111111111111222333555555444444333222222111444444333222222222222222333333444444444444555555777:::???DDDGGGFFFCCC???KKKTTT[[[[[[ZZZ[[[[[[YYY^^^]]]YYYUUURRRQQQQQQRRRWWWXXXYYYXXXUUUSSSTTTVVVSSSWWWZZZ\\\___bbb\\\TTTFFFEEEEEEGGGIIIHHHCCC>>>===;;;999:::;;;===>>>===>>>>>>>>>>>>>>>???@@@@@@===>>>>>>???>>>???@@@AAA??????AAABBBDDDDDDEEEEEEFFFFFFEEECCCBBBCCCGGGIIIHHHJJJJJJIIIEEEBBBAAA@@@??????>>><<<:::999;;;<<<===;;;999999;;;===<<<:::555888999777777:::999666888888888888999999999:::999999::::::999888777777777777777666777777888999999888777777777888999:::666666666666777777777777888777666555555555555555444444444444444555555555222333333444444333333222666444222333444555444333444333222111000000000000000000000111111111111111.../////////000000000111////////////............000000000000000000000000+++,,,...///000///...---///---,,,,,,///000///------000888===888...,,,///,,,,,,,,,+++++++++******,,,,,,++++++++++++******((((((((()))***+++++++++***)))((()))***+++***((((((((((((((()))***,,,---))))))(((((()))***+++,,,:::888444000,,,***)))(((&&&&&&'''((((((((()))+++(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((()))***)))'''%%%###""",,,***)))***,,,+++(((%%%&&&((()))(((&&&$$$######$$$!!! $$$'''&&&$$$%%%###"""###%%%&&&&&&$$$'''&&&%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''***$$$###'''(((%%%%%%'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''!!!###&&&'''&&&%%%$$$(((&&&%%%%%%&&&'''((('''111111000...,,,)))'''&&&###%%%&&&%%%###""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%tttgggYYYTTTNNNJJJJJJIIIGGGDDDEEEDDDDDDFFFJJJPPPVVVZZZ\\\bbbbbb[[[UUUYYYbbbiiibbbYYYQQQNNNKKKIIIJJJLLLIIIFFFDDDEEEDDDDDDIIIPPP```uuupppmmmmmmfffWWWIIIBBB>>>;;;<<<;;;999888777777777888999666333222333666888888777777777666555333222111555333000......000222333555555444444333222222222:::888444000///000222444444444444555555555666666555:::AAAFFFGGGEEECCCAAAMMMXXX```___ZZZXXXXXXWWWXXXYYYYYYWWWTTTRRRSSSSSSUUUVVVWWWVVVTTTSSSSSSTTTQQQTTTXXXZZZ]]]\\\TTTKKKCCCBBBAAACCCGGGHHHFFFCCC===;;;999999;;;<<<===<<>>???@@@@@@AAA>>>>>>=========>>>>>>???>>>???AAACCCDDDEEEFFFFFFEEEFFFFFFEEEDDDCCCEEEFFFHHHIIIIIIHHHDDD@@@???>>>===>>>===;;;999888999:::;;;:::888888:::;;;:::999555888999777777::::::777777777777777888888888888999:::::::::::::::999888888888777666666666777777777666666666666777888888444555555555666666666666555555444444444444444555555444333222222222333444222333333444444333333222555444222222444555444333444444333222111111111111333333111000000111222222////////////000000000000---------....../////////........................)))***,,,...///000//////111///---,,,.........---+++,,,111888888222---,,,***++++++,,,,,,+++)))(((,,,,,,,,,+++******))))))(((((())))))***+++++++++***)))((()))***+++***(((((((((((()))***,,,...///))))))(((''')))+++---///@@@>>>999333...***((('''%%%&&&&&&''''''((()))(((((((((((((((''''''&&&%%%'''((((((((('''&&&$$$###%%%))),,,+++'''$$$%%%''')))(((((()))******((('''&&&((()))(((%%%$$$###$$$%%%""" """%%%((('''%%%(((%%%!!! """%%%'''((($$$$$$#########$$$%%%%%%***(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***(((&&&%%%%%%&&&(((***''''''&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&'''((())))))******%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((***&&&$$$'''((('''&&&(((&&&%%%%%%&&&''''''&&&$$$((('''&&&%%%%%%%%%&&&'''%%%&&&(((******)))((('''(((%%%"""###&&&))))))(((111...++++++---+++&&&!!!$$$'''+++,,,***(((%%%%%%$$$%%%''''''&&&$$$""" ttt^^^SSSPPPLLLIIIIIIHHHFFFDDDGGGFFFEEEEEEJJJRRR[[[aaaeeeeeeccc\\\YYY___llluuuqqqjjj```VVVOOOKKKLLLNNNLLLIIIGGGHHHGGGEEEIIINNN]]]qqqssshhhhhhbbbVVVKKKFFFCCC???;;;;;;999888777777777888999777666555666888999:::<<<;;;:::888666333111///444333222111111222444555555555444444333333333333:::888444111000111333555333333444444555666666666444:::BBBFFFFFFCCCBBBCCCLLLXXXaaa^^^VVVRRRRRRRRRRRRUUUXXXXXXVVVUUUUUUVVVTTTTTTUUUTTTTTTSSSSSSTTTQQQSSSVVVZZZ[[[WWWNNNFFFAAA???>>>@@@EEEIIIIIIHHH???===;;;;;;<<<======<<>>???AAACCCDDDEEEFFFFFFDDDFFFGGGFFFDDDCCCCCCDDDDDDFFFFFFEEEBBB???>>>>>>?????????===;;;999999::::::999888888888999999999555888999777888;;;:::888666666666777777777777777999999:::;;;;;;;;;::::::999999888666666555555555555555555555555666666666333333444444444555555555333333333222333333444444777555333222111222333444333333333333333333333333333111000000111222222111222222222333444555666777;;;999666333111000111111////////////000000000000////////////////////////++++++++++++++++++++++++)))***,,,---////////////000000000000000///...,,,++++++...444999777111,,,***+++---...---,,,***(((+++++++++***************)))))))))******+++++++++***)))((()))***+++***((((((((())))))***+++,,,,,,***)))'''&&&'''))),,,...555333000---***(((&&&&&&'''((('''%%%%%%'''%%%"""((((((((((((((('''&&&&&&'''((())))))(((&&&$$$"""$$$&&&)))(((&&&%%%&&&'''''''''''''''((())))))(((###%%%&&&'''&&&&&&'''(((+++)))''''''(((((('''%%%(((&&&###!!!"""$$$'''(((############$$$%%%&&&&&&)))'''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%)))(((%%%$$$$$$%%%((()))&&&&&&'''((())))))******%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((((())))))&&&%%%&&&'''''''''&&&&&&%%%%%%&&&'''(((&&&%%%)))'''%%%######$$$%%%&&&((()))***++++++***(((''''''&&&$$$$$$$$$&&&)))***---***'''''')))(((%%%"""&&&(((+++---,,,***'''&&&$$$$$$%%%&&&%%%$$$###"""zzz___TTTPPPKKKHHHGGGGGGGGGHHHIIIGGGEEEGGGNNNXXXccciiijjjccc[[[VVVXXX```mmmwww{{{pppbbbUUUPPPOOOPPPNNNKKKJJJKKKIIIFFFIIINNNZZZlllxxxiiihhhaaaVVVMMMIIIFFFBBB<<<<<<;;;999999888888777666777888888888888888888222333333444444444333333000111222333444555555555555555444444444444333333555444444333333444444555333333333444555666666777555;;;BBBEEEDDDBBBAAABBBGGGSSS\\\ZZZSSSQQQQQQRRRQQQVVVZZZZZZVVVSSSRRRTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSSSSTTTXXXYYYTTTKKKEEE@@@>>><<>>>>>>>>===??????>>>>>>??????@@@AAA>>><<<999999:::<<<<<<;;;===>>>@@@AAACCCDDDDDDDDDBBBDDDEEEEEECCCBBBAAABBBBBBDDDFFFFFFDDDBBBBBBBBBAAABBBBBBAAA>>><<<;;;<<<888888888777777777888999444888999777888;;;;;;888666666666666666666666666888999::::::;;;;;;;;;;;;999999777666555555555444333333444444555555555555333333333333444444444444333222222222222333333444888666444222222333444555333333333333333333333333333111///000111222111111000000111111222444555666;;;999666333111000111111000000000000////////////222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...000333444333000...,,,---,,,---222999;;;666///+++---...//////---+++***)))))))))******+++++++++************++++++++++++***)))((()))***+++***((())))))))))))))))))((((((***)))'''&&&&&&'''((()))***)))((((((''''''''''''(((***(((%%%&&&***)))###((((((((()))(((((('''&&&'''((()))))))))'''$$$###'''&&&%%%&&&((()))(((&&&&&&&&&'''''''''((()))***###%%%&&&&&&%%%&&&''')))+++***)))((((((((('''%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$&&&((())))))(((&&&&&&&&&'''((()))))))))&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&$$$""" """$$$&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((++++++******)))((('''&&&'''&&&$$$$$$%%%'''&&&$$$%%%$$$$$$&&&'''((('''%%%((('''%%%###"""###$$$%%%$$$%%%%%%&&&&&&%%%$$$###&&&((((((&&&$$$$$$(((,,,***)))'''&&&%%%&&&''')))$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$#########$$$%%%&&&hhhTTTPPPKKKGGGFFFHHHLLLNNNJJJFFFDDDIIITTT```iiimmmggg]]]TTTQQQTTT\\\hhhrrryyyjjj[[[UUUTTTTTTOOOLLLJJJJJJHHHFFFHHHNNNVVVhhh}}}rrroooeeeWWWMMMIIIEEEAAA>>>>>>===;;;:::999888777222444777888777555555666666666666666555444333333///000222333444444333222555555444444444444444444000111333444555555555444333444444555666777888888999<<>>===???EEEJJJLLLLLLDDDBBB???>>>>>>???>>>>>>>>>>>>>>>===>>>??????@@@>>>:::666666999<<<;;;:::<<<===>>>???@@@AAAAAAAAA@@@BBBCCCCCCAAA@@@@@@AAA===???BBBBBBAAA@@@@@@AAABBBDDDDDDBBB???===<<<<<<777888999888666666888999444888999888999<<<<<<999777777777777666666666666777777999:::;;;;;;;;;;;;999888777666555555555555222333444444555555444444222333333333444444444444333333222222222222333333666555444333333444444555444333333222222333333444444333111111333444333222111111000//////000000111333333111000000111222222000000000000////////////444333333222000//////...///////////////////////////......---,,,++++++***,,,///333444333000...---...---,,,///777<<<999222---.../////////...,,,+++)))))))))*********++++++++++++++++++++++++++++++***)))((()))***+++***((())))))***))))))((('''&&&)))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%)))(((%%%***222111***((((((((())))))(((((('''''''''((()))((('''&&&%%%***'''%%%'''+++,,,***'''&&&'''((('''&&&''')))+++'''''''''&&&$$$$$$%%%'''$$$%%%&&&'''''''''''''''$$$&&&((('''&&&$$$$$$%%%''''''&&&&&&&&&'''((((((#########&&&(((***)))(((&&&&&&'''((()))******+++'''''''''''''''(((((((((&&&''')))++++++)))'''&&&&&&&&&'''''''''&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&''''''(((((((((*********)))))))))(((((((((((((((((('''&&&$$$###%%%&&&%%%"""$$$''''''###%%%$$$$$$&&&(((((('''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''''''***,,,******)))((('''''')))***&&&$$$######%%%&&&&&&&&&%%%$$$###"""###%%%''')))oooUUURRRMMMHHHFFFHHHLLLOOOJJJEEEBBBIIIWWWdddjjjjjjaaa[[[VVVUUUTTTWWWbbbmmmuuu{{{xxxkkk^^^YYYYYYXXXQQQMMMKKKJJJHHHFFFJJJPPPXXXiii{{{{{{uuuiiiYYYNNNIIIEEE@@@@@@@@@???===;;;999777666333555777666444444666888<<<;;;;;;999777555333222555444444333333222222222444444555555555555555555000111222333333444444444555666666777999::::::;;;===<<<<<<===>>>???>>>======EEEKKKKKKKKKNNNQQQQQQNNNSSSWWWUUUNNNIIIIIIKKKMMMLLLKKKLLLOOOQQQPPPNNNRRRLLLIIILLLNNNJJJFFFFFFBBB@@@>>>AAAFFFJJJLLLKKKDDDBBB???>>>>>>>>>============<<<<<<======>>>???<<<888444444888<<<<<<:::;;;;;;<<<===============>>>???@@@@@@???>>>@@@AAA;;;===??????>>><<<<<<===AAABBBCCCAAA>>>;;;::::::777999:::888666666888:::444888999888999<<<<<<:::888888888777777666666666555666777999:::;;;;;;;;;888777666555555555555555222333444555555555444444333333333444444444444555555444333222222222222222333333333333333444444444444333333222222333333444444222111111222333333222111111111000000111111222000000000111111111111111111000000000/////////...222222111111000000/////////////////////////////////...---,,,++++++++++++,,,...000000...---...000,,,,,,******111999888222......---------,,,,,,,,,,,,++++++***)))(((((('''++++++++++++++++++++++++***)))((()))***+++***((())))))*********)))((('''&&&'''((())))))(((''''''))))))******++++++******###'''&&&###)))333222***(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''((()))))))))'''))))))(((&&&&&&)))+++'''''''''&&&$$$$$$&&&'''$$$%%%'''''''''&&&&&&&&&%%%'''((('''%%%###$$$&&&((((((''''''&&&'''''''''#########%%%(((((('''&&&%%%%%%&&&'''((()))******((((((((((((''''''''''''(((((())))))))))))(((((($$$%%%&&&'''''''''&&&%%%)))(((((((((((((((((()))%%%%%%&&&''')))***+++,,,,,,,,,+++***)))(((((('''%%%%%%&&&'''''''''&&&%%%&&&'''&&&###$$$(((((($$$$$$$$$$$$%%%(((((('''&&&############$$$$$$$$$$$$''''''''''''''''''''''''%%%######'''...111///+++)))((('''(((***)))$$$ (((&&&%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%&&&&&&tttXXXUUUOOOJJJFFFFFFIIILLLJJJCCC@@@IIIYYYeeehhhfff]]]\\\\\\\\\XXXVVV```mmmiiirrrtttjjj___\\\\\\[[[SSSOOOMMMLLLJJJIIILLLSSS]]]mmm}}}~~~xxxjjjYYYOOOKKKGGGBBBBBBBBB@@@???<<<:::777666777888888666444555999===222333444555666666666666===;;;777444222222333444444444555555555555555555222222111111111222333444777888888:::;;;<<<======@@@===::::::===>>>===;;;>>>CCCFFFDDDEEEHHHIIIGGGGGGMMMRRRQQQKKKHHHJJJNNNKKKIIIHHHJJJMMMOOONNNLLLPPPHHHCCCGGGHHHEEEDDDFFFCCCAAA???BBBGGGKKKKKKJJJDDDAAA>>>=========<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<777333333888<<<<<<:::::::::;;;;;;;;;;;;::::::===>>>>>>>>>===>>>@@@AAA@@@BBBCCCCCCAAA???>>>>>>???@@@AAA@@@<<<999888888777999:::999777666888;;;444888999888999<<<===:::999999888888777777666666444555777888999:::;;;;;;777777666555555555555666222333444555666555444444333333444444444555555555666555444333222222222222000111222333333333333333444444222222222222444444222000//////000111111000111111222333444666888999333444444333333111000///111111000000/////////...////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------+++)))***///333++++++(((&&&,,,555777111...---,,,+++++++++,,,,,,......,,,***((('''%%%$$$++++++++++++++++++++++++***)))((()))***+++***(((((()))***+++,,,,,,+++***$$$&&&(((***++++++***)))%%%&&&'''((()))*********"""&&&%%%!!!&&&000...$$$(((((()))))))))))))))(((''''''&&&&&&'''((()))***$$$&&&(((&&&######&&&)))(((******)))&&&&&&))),,,###$$$%%%%%%$$$&&&)))+++(((***+++***(((&&&$$$$$$&&&((((((&&&######%%%((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''%%%###$$$$$$%%%&&&'''((()))***))))))((((((''''''&&&&&&)))'''&&&%%%%%%&&&''')))###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((+++---...///---,,,+++***)))((('''&&&###%%%'''(((*********)))&&&)))'''###%%%***)))$$$$$$$$$$$$%%%((()))(((&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& &&&333999333***((($$$"""&&&+++((($$$###"""$$$'''(((&&&###&&&'''(((((((((&&&$$$"""eeeWWWMMMMMMLLLEEEDDDIIIEEEDDDCCCEEEKKKSSS\\\aaafffgggfffaaaYYYUUU[[[cccYYYbbbhhhbbbZZZZZZ```dddZZZTTTOOOMMMJJJIIIMMMTTT[[[kkk}}}}}}nnn^^^PPPHHHEEEEEEFFFBBB>>><<<;;;;;;:::999999666444444555777888888555555666666555444333333555555555555444333222111777666555444444444444444777555444444555666666555222444666888:::;;;;;;;;;===<<<:::999999:::<<<===<<<<<<>>>AAADDDEEEDDDBBBCCCHHHLLLMMMIIIDDDAAA@@@FFFFFFFFFHHHJJJJJJHHHGGGGGGCCC@@@AAAEEEGGGDDDAAAHHHEEECCCBBBEEEHHHJJJJJJDDDAAA>>><<<<<<<<<;;;:::;;;<<<===>>>>>>===<<<<<<999999999888777777888999<<<;;;::::::999999999999;;;;;;;;;<<<<<<===>>>???CCCCCCAAA@@@>>>===<<<;;;>>>>>>======<<<;;;999999<<<;;;:::999999999:::;;;666444444777<<>><<<999666333444888===AAA999777555555777999999999555555444333222222111111222222222222222222222222111222333222111222555777555333111222444333111...111111000000000000111111000111111000//////000222222222222222222222222222//////000111333444555666---...000222333444333333111111000///////////////444111//////111222000.........---------,,,,,,,,,///...---,,,+++,,,------///...,,,,,,------,,,++++++***++++++)))(((///888---,,,+++*********++++++222000...+++******+++,,,------,,,,,,+++*********,,,,,,++++++***+++++++++******+++++++++******))))))(((''''''((()))(((&&&''''''(((((())))))******)))(((((('''''''''((((((''')))######***(((###)))$$$%%%%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&&&&((('''''''''''''''((()))&&&''''''(((((('''&&&&&&,,,+++)))*********)))'''((('''&&&%%%%%%%%%%%%%%%***%%%!!!!!!%%%((('''%%%)))((('''&&&&&&&&&&&&&&&'''(((((()))******))))))&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%'''******(((((()))000)))######''')))&&&!!!###%%%))),,,.../////////+++++++++******)))''''''###$$$&&&&&&&&&'''***,,,((('''&&&%%%&&&&&&(((((('''(((((()))(((&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''############$$$%%%'''(((---,,,++++++)))&&&$$$$$$'''###!!!###''')))'''###'''%%%$$$$$$%%%'''''''''hhhZZZOOONNNLLLEEECCCGGGFFFEEECCCDDDHHHNNNUUUYYY```bbbccc```ZZZXXX[[[aaa^^^eeehhhccc\\\\\\___aaa```[[[UUURRRNNNKKKOOOUUUaaaoooppp```RRRJJJHHHHHHFFFCCC???<<<;;;;;;:::999999777555444555777777777555555555555555444333333222333444555555666666666555555444333333333333444333222111111111222222222555666888:::<<<=========<<<:::888777777888:::<<<<<<>>>@@@BBBBBBBBBAAAAAACCCFFFHHHGGGDDDAAA???@@@AAA@@@AAACCCEEEEEEDDDBBBDDD@@@>>>???CCCFFFDDDBBBEEECCCAAABBBDDDGGGHHHHHHCCC@@@===<<<<<<<<<;;;999;;;<<<=========<<<;;;:::666777777777777777999:::;;;::::::999999999999:::<<<<<<<<<<<<===>>>???@@@BBBAAAAAA@@@??????>>>>>>;;;<<<<<<<<<<<<;;;;;;:::999999888888999;;;<<<===777666666888<<>>>>>>>>;;;999666444444666999;;;===@@@CCCCCC@@@>>>>>>@@@CCCDDDDDDBBB???>>>>>>???<<<<<<<<<>>>@@@@@@???>>>>>><<<:::<<>>??????AAA@@@???>>>============999::::::;;;;;;;;;;;;<<<777777777888:::;;;===>>>:::999888:::<<<======<<<;;;<<<<<<;;;999666444222666666555666888888777666555555555444444333333222444444444444444444444444111222333222111222555777777666555555666666555444222111111000000111111222///111222222111111333444222222222222222222222222//////000000000111111111333333333222111000...---///......------------...111///------...///...---/////////.........------000///...---,,,++++++,,,))),,,...---***)))+++...,,,+++---...,,,))),,,222...---+++***))))))******---,,,+++)))))))))***+++''''''((())))))***++++++***)))))))))***+++,,,,,,++++++***)))(((&&&%%%$$$((('''&&&'''((()))((('''))))))((((((((((((((((((((((((''''''''''''((((((%%%,,,)))&&&***'''###(((&&&'''(((((()))((((((((((((&&&$$$######$$$%%%&&&''''''''''''(((***+++++++++***(((&&&%%%%%%&&&&&& &&&000:::===777---&&&((((((''''''&&&&&&''''''$$$!!! $$$'''(((&&&''''''''''''''''''((()))%%%&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%$$$###&&&&&&&&&''''''''''''(((,,,&&&!!!"""(((,,,+++((($$$$$$######$$$&&&((())))))+++---...///...---,,,++++++******))))))(((((('''((()))((('''''')))+++******)))((('''''''''(((%%%%%%&&&'''((()))******&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###$$$%%%$$$$$$%%%(((******(((&&&$$$%%%'''(((&&&$$$'''%%%$$$$$$&&&''''''&&&vvvaaaUUUOOOKKKKKKMMMIIIGGGEEECCCCCCEEEGGGIIIPPPUUUXXXWWWWWWYYY[[[\\\VVVXXXYYYZZZ]]]bbbaaa]]]TTTPPPMMMLLLJJJIIILLLRRR[[[hhhxxxyyyhhhXXXOOOLLLMMMFFFCCC???===<<<<<<;;;:::;;;999777555666666555444444444444555555444444333333333222111111111111111222222222222333444555666444555555444333333444666:::;;;;;;<<<============;;;999666444444666999;;;???CCCFFFCCC>>>;;;<<>>>>>;;;::::::;;;===>>>===<<<999888777:::===AAAAAAAAA<<<<<<===???BBBCCCBBB@@@???===;;;:::;;;:::999777::::::;;;;;;:::999777666444333333444555777777777777777777777888888999:::::::::::::::;;;<<<===>>>???>>>===;;;:::999999:::::::::999999999:::::::::666666777888:::;;;<<<===;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;999666333111555555555777888888666444555555555444444444333333222222222222222222222222000111111000000111333555;;;:::888777777666555555222222111111111111222222111333444333222111222333222222222222222222222222111111111111111111000000333333222111000///...---///......------.........000///........./////////000////////////.........------------------------***...///,,,'''###%%%)))///------///---***,,,111,,,+++***))))))***+++,,,,,,++++++*********++++++)))*********+++++++++,,,((((((((()))***+++,,,---*********)))((('''&&&%%%((('''&&&'''((()))(((''')))))))))((((((''''''&&&(((''''''''''''(((((()))$$$---+++&&&)))'''###'''&&&''''''(((((((((''''''(((&&&$$$######$$$&&&'''&&&&&&'''((()))***,,,------+++(((&&&%%%%%%&&&&&&&&&'''))),,,...---***''')))(((((('''''''''((((((&&&$$$###$$$&&&(((((((((&&&%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&(((((((((((('''%%%$$$###&&&&&&&&&''''''''''''((()))(((%%%###%%%((('''###"""$$$&&&&&&%%%%%%))),,,+++,,,---......,,,***)))+++******)))))))))))))))'''((()))(((&&&&&&''')))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$""""""""""""############$$$&&&''')))((('''%%%$$$))))))'''$$$###&&&((('''%%%$$$$$$&&&))),,,+++***&&&%%%$$$%%%&&&''''''&&&jjjVVVNNNMMMOOOQQQIIIGGGFFFDDDDDDEEEGGGHHHJJJRRRVVVSSSRRRVVVZZZZZZTTTVVVVVVYYY___eeeccc]]]QQQNNNLLLLLLIIIGGGIIIOOOYYYdddsss~~~nnn\\\PPPLLLLLLGGGDDD???===<<<<<<;;;:::;;;999777666666666444222333333444444444444444333444333222222111222222333333333333333444666777888111222333222000000111333:::::::::::::::::::::;;;;;;999666444444666999;;;@@@CCCEEEBBB===999;;;>>>@@@AAABBBDDDDDDCCC@@@>>>;;;:::888999:::;;;:::999555555555777:::===>>>???999999:::===@@@AAA@@@>>><<<;;;:::999:::999777666888999:::::::::999777666777444333333555666555333666666666666666777888999888888777888888999:::;;;<<<;;;:::::::::<<<===>>>;;;;;;999888777777777888777777888999::::::::::::<<<<<<<<<;;;::::::::::::999999888777666666555555555555555666777777555333444444444444444333333333222222222222222222222222111222222222111222444777>>>===;;;888666444444444333333222222222222333333333444555444222000000000222222222222222222222222333222222222222111111111222111111000000/////////000///////////////000000000000000000///000000111000////////////.........******+++---.../////////+++///111---(((%%%'''***///,,,,,,---,,,)))***...)))((((((((()))+++---...,,,,,,,,,++++++++++++,,,+++++++++*********))))))'''''''''((()))***+++,,,(((((())))))***)))))))))(((&&&&&&''')))))))))((())))))((((((''''''&&&&&&'''''''''''''''((())))))&&&000,,,&&&***+++''')))&&&&&&'''''''''&&&&&&%%%((('''&&&%%%%%%&&&''')))&&&&&&&&&'''(((***+++,,,---+++)))&&&%%%%%%&&&''',,,)))&&&$$$&&&***,,,---(((((('''''''''(((((()))((('''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''(((((()))((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((($$$(((%%%###%%%%%%###$$$'''))))))&&&%%%(((,,,***+++,,,---,,,***)))'''+++***))))))((())))))***&&&''''''&&&$$$$$$%%%'''%%%%%%&&&'''((()))))))))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$"""$$$$$$$$$###"""&&&(((%%% ###$$$!!!#########%%%''')))***)))&&&%%%$$$%%%'''((('''%%%rrrXXXMMMMMMNNNOOOIIIHHHGGGFFFFFFFFFGGGGGGGGGSSSZZZUUUQQQTTTWWWWWWXXXZZZZZZ\\\ccchhheee___YYYUUUSSSQQQMMMHHHIIIMMMYYYbbbppp{{{vvvaaaRRRKKKJJJGGGDDD@@@======<<<<<<;;;:::999777777777666444222222333333444444444444333333222222222444666888999333333333444555666777888222444666444222111333666:::999888777777777777888999888666555555666888999>>>@@@AAA???;;;999:::<<<===>>>@@@CCCEEEEEEBBB???<<<:::888777777888777555444555555666888999;;;<<<777777888;;;>>>@@@???===:::999888999999888666444777888999::::::999888777888555222222555666444222666666555555555666777777666666666666777888999999888888888:::===@@@DDDGGG<<<;;;999777666555666666777777888999::::::999999;;;<<<<<<;;;999888888999777777555555555666888999666555444555666666444222333333333333333333333333444444444444444444444444444444555444333444777999>>>===;;;888444222333444444333333222222333333444222333555444222000//////222222222222222222222222333333333222222222222222111000000/////////000000000////////////000111111///000111000//////111333/////////.........------)))***+++---.../////////+++...000///,,,,,,---000+++)))+++//////+++)))***(((((('''((()))+++---...------,,,,,,,,,++++++*********)))(((((('''&&&&&&((('''''''''((()))******''''''((()))************'''&&&&&&''')))***)))(((((((((''''''''''''''''''''''''&&&''''''((()))***###,,,&&&&&&***&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&''''''((((((&&&&&&&&&&&&''')))******,,,+++)))'''&&&&&&''''''&&&%%%$$$%%%(((***,,,,,,''''''&&&&&&''''''((((((&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&'''(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((!!!)))&&&###&&&(((&&&&&&)))******'''&&&(((***((()))***,,,,,,***)))(((+++***)))(((((()))***+++%%%&&&&&&%%%$$$$$$%%%'''%%%&&&'''((()))*********"""###%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''((( """###%%%%%%%%%$$$###'''&&&!!!!!!'''((($$$########################%%%%%%$$$&&&(((((('''%%%{{{^^^QQQOOONNNKKKIIIIIIHHHGGGFFFFFFEEEEEEDDDVVVbbb]]]UUUTTTUUUSSSWWWZZZ\\\___eeejjjhhhbbbZZZWWWUUUSSSOOOIIIHHHKKKRRR[[[hhhttt|||~~~gggTTTKKKIIIGGGDDD@@@=========<<<;;;999888777777777777555333111222333444444444444444222111111111222555777999333333333333444555555666555888:::888555444777::::::999777666555555555666666555555555555555555666;;;;;;:::999888888888888;;;::::::===AAACCCCCCAAA@@@>>>;;;999888888777555555555666666666666888999777666777999===>>>>>>===999888777888999888555333666777999:::;;;::::::999777444111222666888666333666666555555444555555555666666666666777888999999777777777888;;;???CCCEEE:::999777555555555777777444555777999:::;;;;;;:::999;;;<<<:::777666777999555555555555666777888888777555333333444555444333222222222222222222222222444444444444444444444444333444444333333333666888::::::999666333222444666444444333333333333444444...000333333222000000000222222222222222222222222111111111111222222222222222111000///...//////000...............///000000...///111000......000333............---------,,,+++,,,---.........------,,,,,,------......//////(((***111999:::222+++(((***)))((((((((()))+++,,,,,,,,,,,,,,,+++)))((((((((((((((((((((('''''''''(((((('''''''''(((((()))''''''((()))))))))(((((('''&&&%%%''')))***)))(((&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))***$$$***!!!$$$,,,((($$$'''''''''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***)))))))))((((((''''''######$$$&&&((()))((('''&&&&&&%%%%%%&&&''''''((($$$%%%&&&&&&%%%$$$$$$$$$(((((('''&&&&&&&&&''''''%%%%%%'''((())))))******&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((($$$)))$$$###(((***%%%&&&'''((((((((((((((()))&&&(((***,,,---,,,+++***+++***)))(((((()))***+++%%%&&&&&&&&&%%%%%%&&&((()))***++++++++++++***)))$$$&&&(((******(((&&&$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''"""))))))$$$%%%,,,---'''$$$$$$$$$###"""!!!!!!"""%%%$$$%%%&&&((((((&&&%%%eeeWWWSSSOOOJJJJJJIIIIIIGGGFFFEEECCCCCCBBBYYYiiidddYYYUUUTTTPPPQQQUUUZZZ^^^dddkkkkkkfffUUURRRQQQQQQMMMHHHHHHKKKGGGPPP___lllwww~~~kkkVVVKKKHHHGGGDDD@@@>>>======<<<;;;888777666777888777555333111222333333444444444444222111///......000111333333333222222333333444444222666888666222111444888:::999777666444444555555333444444555555444444333999777555555666777666555999777555777<<>>>>>>>>888777777888888888555333555777888:::;;;;;;;;;;;;666222000222777999888555777666555444444444444444666666666666777888999:::999777666555666888;;;===888777555444555666888999111333666999;;;<<<<<<<<<888:::;;;:::777555777999333444555777777777666666888555333222333444444333111111111111111111111222222222222222222222222222000000111000000000333555666777777555222222555888555444444333333444444555***---111222222222222222222222222222222222222222///000000000111111111111333222000///.........///---------------...///000,,,...000///------000222......---------,,,,,,,,,---......///...,,,+++***---,,,++++++,,,,,,***))))))---888CCCEEE;;;///)))---+++***(((((((((((())),,,,,,++++++)))(((&&&&&&(((((())))))******++++++)))(((((('''''''''(((((('''((((((((('''&&&%%%%%%'''&&&%%%''')))******)))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''')))******+++///%%%***555000***(((((())))))((('''&&&&&&"""###%%%'''''''''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))((('''+++***(((((())))))((('''%%%%%%%%%%%%%%%&&&'''((($$$&&&'''(((''''''((((((+++***)))(((((((((((((((&&&''')))***,,,---------%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%+++***######)))((( $$$$$$%%%'''((())))))(((&&&(((***,,,......---,,,+++***((('''''')))+++,,,%%%&&&''''''&&&&&&(((***............---+++)))((()))+++---...,,,(((### &&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$ '''((("""###))))))"""###$$$%%%%%%%%%%%%&&&'''%%%$$$%%%&&&((((((&&&$$$kkkYYYTTTQQQMMMIIIJJJJJJIIIFFFDDDCCCDDDHHHNNNXXX]]]XXXQQQOOOSSSVVV[[[aaaeeekkkpppnnniiiXXXRRRLLLJJJLLLLLLJJJGGGHHHOOOZZZdddmmmvvvuuu[[[HHHBBBCCCDDDDDDBBB???===<<<<<<888888777666555444444333555444222222222222111///000000000000000000000000333222222222222222222333111111111222333666888:::999666222222444666666444333333222222222222222222222111000111222222111000888777555555777;;;???BBBAAABBBBBB@@@<<<:::999999===777444666666444333555222555:::>>>@@@???===<<<999999888777666555444444444444555888;;;<<<;;;:::666555333222111222222333555555444333222111111000999666333222555777777666<<<:::888555555777999;;;777666555444444444444444777666666888;;;======<<<:::888555444444555444333111222444666666444111///333222222333555555333111555222//////222444333222000222333333111111222444222222111111000111111111222333333222111111222444000111111222222111111000222//////222333000111444444333222111000000000000...((('''---111......000000000000///.........---222///---...000000...,,,///------...,,,)))+++000---------,,,,,,+++++++++------,,,+++************++++++,,,,,,,,,---------)))***,,,------+++(((&&&&&&((()))))))))))),,,...111///---***(((((())))))+++------***%%%$$$''',,,&&&'''(((''''''(((+++...(((((('''&&&&&&''')))***'''''''''''''''((()))***((('''&&&&&&'''((('''&&&((((((((((((((()))******)))))))))))))))(((''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''(((((((((((($$$(((,,,,,,***'''''''''''''''((((((((((((''''''((())))))(((&&&&&&((()))(((%%%$$$&&&$$$!!!###(((&&&(((++++++***(((((((((%%%(((***)))&&&$$$%%%'''+++&&&$$$''')))'''(((***((('''%%%%%%$$$%%%&&&''''''""""""(((***&&&%%%'''*********))))))))))))))))))***)))+++111555222***+++)))''''''((()))***)))$$$&&&(((+++,,,---,,,,,,,,,---......---***'''&&&,,,***(((((()))******))))))+++,,,+++(((&&&''')))'''&&&$$$#########$$$$$$'''###"""%%%%%%###%%%)))###%%%&&&&&&$$$$$$%%%''''''$$$!!! !!!$$$%%%&&&%%%$$$###$$$'''(((&&&###ttt^^^VVVRRROOOLLLKKKHHHDDDAAA@@@@@@AAAMMMPPPUUUYYYVVVPPPOOOSSSVVVZZZ^^^aaafffkkkjjjfffWWWRRRLLLJJJLLLNNNMMMLLLMMMOOOUUU```mmmxxxxxx]]]IIIAAABBBCCCCCCBBB@@@???>>>===888888777666555444444333444333111111111111000...222222222222222222222111333333222222222222333333333333333333444666888999<<<888444111111111///...222222222111111111111111444333111222333333222111333333222222333666999<<<>>>@@@AAAAAA>>>;;;999999666555777<<<===999555444444666:::>>>???>>><<<;;;:::999888777666555444444666555555666888777555333555444444333333333333444444444444333333333333333999666333333555666666666444555777888999888777777777777666555555555555555777666777:::===@@@AAAAAA>>>;;;888666666666666555222333555666777666555444444333222222444444333222555222000000222444333222111222333222111000111222111111111000111111222222222333333222111111222444111111222222222222111111222000000333333000000333000000000000111222333333333...---111333000///111//////..................000...------///000...,,,---)))***111444111---,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,)))))))))*********++++++******,,,,,,,,,***((('''))))))***)))((((((***,,,******++++++++++++++++++'''***+++)))&&&&&&***...###$$$&&&&&&''')))---000+++***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&###"""###%%%&&&&&&((((((((((((((())))))***---***'''&&&''''''&&&%%%(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))''')))+++***((('''(((***&&&&&&''''''''''''&&&&&&&&&((()))(((''''''((()))###$$$%%%&&&))),,,---...$$$&&&))))))(((&&&&&&&&&'''((())))))'''&&&&&&&&&***%%%$$$'''(((''''''***(((((('''&&&&&&''''''((()))$$$$$$(((***&&&%%%'''(((((((((((())))))))))))+++---,,,,,,///222///***+++)))((('''((())))))(((&&&(((+++...000111111111---...------+++)))'''&&&$$$""""""%%%***---+++)))+++---000...+++'''&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$(((------)))%%%&&&$$$%%%&&&%%%$$$###$$$%%%$$$!!!"""######&&&%%%$$$%%%(((((('''%%%gggYYYSSSPPPMMMJJJEEEBBBBBBFFFKKKNNNRRRPPPQQQTTTSSSNNNMMMOOOTTTXXX[[[]]]aaafffeeeaaaXXXTTTOOOMMMPPPRRRRRRRRRPPPMMMOOOZZZjjjxxx}}}|||~~~bbbKKKAAAAAABBBBBBBBBBBB@@@???>>>999888777666555444444333333222000000111111000...555555444444333333333222333333222222222222333333555555444555555777888888555333111000222444555555222222222111111000000000555444333333444444333111000000000000111333555666===@@@DDDDDDBBB>>>;;;999888666888===???:::666555666888;;;===>>><<<;;;999999888777666555444444444777555555555666666444222444444555555555555555555333333333444444444555555777555333333444555666555111222444555666777777777777777777666666666666666666666777;;;@@@DDDFFFGGG@@@===999666666555444333222222333444666777777888555333111111222444444333444333111111222333333222222333333222000///000111000000000000111111222333///000000///......///111222222222333333222222222333000000333333000000222////////////000111222333777333111333333111///000---------------.........---,,,+++,,,...///...,,,000+++---888AAA>>>444---***++++++++++++++++++,,,************+++,,,---...)))))))))************+++******************))))))***++++++***(((''')))***'''(((***,,,---,,,+++***'''((()))(((%%%&&&))),,,$$$%%%&&&&&&&&&'''***---******))))))(((&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&***'''###!!!"""%%%'''((((((((((((((()))))))))))))))(((***///666888555111,,,+++)))'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&))))))***((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((''''''((($$$(((&&&"""$$$)))&&&$$$&&&((()))'''&&&&&&&&&)))((('''((())))))'''%%%)))$$$###&&&(((&&&&&&((()))((((((''''''((()))))))))&&&%%%((()))'''%%%&&&&&&''''''(((((()))))))))---//////,,,+++------))))))((('''''')))))))))'''***,,,000333666777888777///...,,,***)))'''&&&&&&&&&###"""&&&+++---+++'''***---//////,,,(((%%%$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%(((......)))&&&'''&&&'''((('''%%%$$$%%%&&&&&&$$$"""!!!###%%%&&&''''''&&&%%%&&&(((((('''&&&ppp\\\TTTPPPLLLHHHDDDDDDJJJSSS]]]cccQQQLLLKKKNNNPPPLLLIIIHHHOOOTTTYYY\\\aaaeeebbb]]]ZZZXXXVVVUUUVVVVVVUUUSSSNNNKKKKKKTTTeeessszzz|||~~~jjjPPPCCCCCCCCCCCCCCCCCCBBB???===:::999888777666555444333333222111111222222111///555555555444333333222222222111111000000111111222555555555555555666666666333222111222555888;;;<<<444333333222222111111111555333222222333333222111111111111222333444555555???CCCGGGHHHEEE@@@<<<999???:::777999:::888777999999:::;;;<<<<<<;;;999888777666555333333222333333555444444555777888777555333444555777777777666555444444444444444444444444555555333333444444555555666444000......222777:::555666666666666666555555444444555:::@@@EEEIIIJJJAAA===888555333333222111222222111111222333555666777444111000111333444333444333333222333333222222333444444333111///000111////////////000222333333//////000///...---///111222222333333333333222222333000000333222//////222222222111000////////////333222111111000///......+++,,,,,,,,,---.........+++++++++,,,------------000,,,...999AAA>>>444---***+++++++++,,,,,,------+++*********++++++,,,---++++++++++++,,,,,,,,,,,,******)))(((((()))***+++)))******)))(((((()))+++******+++++++++***((('''*********(((%%%$$$%%%'''))))))(((&&&$$$$$$%%%'''%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&+++(((%%%%%%&&&((())))))'''(((((()))))))))))))))%%%'''---888BBBCCC;;;333+++)))'''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$"""!!! """###$$$((())))))***)))))))))***'''&&&&&&&&&&&&&&&&&&''' ###&&&((('''&&&&&&&&&%%%+++((( ''''''(((******)))(((((()))***'''&&&'''***+++(((%%%((($$$###&&&(((&&&%%%'''(((((((((((((((((())))))'''%%%$$$%%%''''''''''''((((((((()))))))))))))))+++//////***(((***+++***'''&&&'''))),,,---,,,+++111222555888::::::::::::000...+++(((&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&***+++++++++)))(((&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&((($$$###%%%&&&$$$&&&))))))******)))'''%%%&&&'''(((&&&$$$$$$&&&((())))))&&&%%%%%%%%%&&&'''''''''xxx```TTTOOOOOOJJJEEEEEEKKKUUU^^^cccJJJFFFEEEKKKNNNKKKFFFDDDLLLSSSZZZ___dddfffbbb[[[YYYZZZZZZ[[[YYYVVVQQQMMMHHHHHHJJJQQQ\\\jjjwww~~~sssXXXHHHEEEDDDDDDDDDEEECCC>>>;;;<<<;;;:::999777666555444555333222222333444333111444333333333222222222111000000////////////000000444444444444444444444444888777666444444444666888666666555444444333222222333111000111222333222000222222222222333444555666AAADDDGGGGGGDDD>>>:::777<<<999888<<<>>><<<;;;<<<;;;;;;;;;;;;:::999888777555444222000000000111222444333222333555666666555333444666777888777666666666555555444333333222222444444444333333333444444777555111......000444777333333444555555444444333333222333777===CCCGGGHHHBBB>>>999555333222111000555444222111111222333444777555222000111333333333444444444444333222222222444555555444222000111111////////////000111222333111222333222000000222444111222222333333222222111333000000333333000000222222111000///...............000000///.../////////+++,,,,,,,,,---.........***++++++,,,,,,,,,------+++)))+++111333///+++***++++++,,,,,,------......---,,,++++++*********+++******+++++++++,,,,,,,,,***)))((('''((()))+++,,,'''((())))))((()))+++---,,,+++)))((('''((())))))*********(((&&&%%%%%%&&&******)))'''$$$###%%%&&&%%%&&&((()))))))))((('''******)))(((''''''(((((((((''''''(((******(((&&&''''''((()))***))))))((((((&&&(((...444444,,,$$$'''&&&%%%$$$$$$&&&(((***(((((((((''''''&&&&&&&&&***(((&&&%%%%%%&&&((()))%%%'''***---...,,,)))'''(((((('''&&&&&&'''(((((("""%%%'''&&&%%%%%%%%%!!!((((((###'''000+++''')))******((((((((())))))'''%%%'''******(((%%%'''######'''(((&&&%%%'''&&&&&&''''''(((((((((((($$$###"""###%%%((()))(((+++++++++******)))))))))(((,,,,,,)))(((+++,,,,,,((()))+++///333555555333777888:::;;;;;;:::888777///---***&&&%%%$$$%%%&&&###%%%&&&###!!!###***///222///+++(((&&&&&&&&&'''$$$$$$$$$%%%%%%%%%$$$$$$&&&###"""$$$$$$###$$$((('''((()))'''%%%$$$$$$%%%$$$"""!!!"""$$$&&&&&&&&&$$$$$$$$$######$$$%%%&&&eeeVVVOOOSSSMMMFFFCCCEEEJJJLLLMMMDDDAAACCCJJJNNNLLLIIIHHHOOOUUU\\\```eeegggbbb[[[XXXYYY[[[[[[WWWRRRLLLHHHDDDGGGJJJNNNTTTbbbssszzz|||___MMMEEEDDDCCCEEEFFFEEE@@@;;;>>>===<<<;;;999777666666555444333333444555444222111111111111222222222222000000////////////000000222333444444555444444333333444444333222333777999777777666666555444333333000//////000222333333222111000000000111333555666@@@BBBCCCBBB???;;;888777666777???IIILLLGGG@@@===<<<<<<;;;:::999888777777444333111/////////111222444222000000111111000///444555666666666666666666666555444333222111111000222333444444222222333444222333555555555333111000111222333444555444333222333222222555:::???CCCDDDEEEAAA;;;666555444444333777666555444333444555555777555222111222333222222333555666555333222222222333444444333111000111222////////////000000111222...///000///...---///111111111111222222111111111222//////222333000111444---------......///000111,,,000222///...111222111---------------.........***,,,------++++++,,,...++++++---///,,,'''(((,,,,,,,,,,,,,,,,,,,,,------...---,,,+++************((((((((())))))))))))***((((((''''''(((***+++---&&&((()))))))))))),,,...)))((('''&&&&&&(((+++,,,''''''((((((((()))))))))''''''(((&&&%%%&&&(((*********))))))(((&&&%%%$$$******))))))((()))))))))%%%%%%&&&((()))(((%%%###&&&''')))*********)))((((((######''''''&&&$$$$$$$$$$$$%%%'''(((***((((((((('''''''''''''''((('''&&&&&&&&&'''(((((($$$&&&***...000...)))%%%)))((('''&&&&&&'''((()))!!!###&&&'''&&&%%%%%%&&&!!!&&&(((&&&***111...%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''(((((('''&&&'''$$$$$$((()))'''&&&'''%%%%%%'''((((((((((((((($$$%%%###"""%%%***+++(((,,,,,,+++++++++*********(((++++++***+++...///,,,---///333888<<<>>>===;;;999:::;;;:::999666333222,,,+++(((&&&$$$$$$%%%&&&"""%%%''')))///999@@@:::555---(((&&&%%%&&&&&&######$$$%%%%%%%%%$$$$$$""""""%%%++++++&&&#########$$$%%%$$$"""!!!!!!"""$$$###"""###%%%'''''''''###$$$$$$###""""""%%%'''kkkZZZPPPRRRLLLFFFCCCCCCCCC@@@===DDDBBBCCCJJJNNNOOOPPPSSSVVVZZZ^^^___bbbdddaaa\\\[[[[[[[[[YYYUUUQQQMMMKKKGGGHHHIIIJJJOOO\\\mmmzzzwww{{{eeeQQQBBBAAAAAAEEEHHHHHHCCC>>>@@@???>>><<<;;;999888777444333222222444444333222000000111111222222333333111111000000000000111111222333444555666666555555///000222222333555:::>>>777777666555444333222222/////////111333555555444111000//////111444777999@@@AAAAAA???===<<<<<<>>>===@@@IIISSSVVVNNNEEEAAA===<<<:::999888777888888555333111000///000222444222000......///000000000666666555555444555555555333333333222222111111111000333444444222111222333000222555888888666333111111222444555666555444333666444333444888<<>><<<888888888888666333///...)))((('''%%%%%%%%%%%%&&&""""""%%%+++333:::===>>>555000***&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%%%%""""""&&&+++,,,'''$$$$$$"""###$$$###"""!!!"""###%%%$$$$$$%%%'''))))))(((###$$$%%%###!!!"""%%%(((ooo\\\RRRMMMIIIEEEEEEFFFEEEAAA<<>>@@@DDDJJJJJJFFFAAAAAAAAA???>>><<<:::999888333222111111333444333111000000111222333444444555333333222222222222333333222333555777777777777666777888888666333333777:::777666666444333222111111/////////111555777777777333222000000222666:::===BBBBBBAAA???>>>???BBBEEENNNMMMQQQWWWWWWOOOHHHEEE===<<<:::888777777888888666555222111000222444555000...---///222444666666888666555333333333444555000111111111111222222222000222555444222000111333333333333444555666777888222333555777777666555444888666444444777:::======CCC???888444333333333333000111222333444444555555555444333444444333111///333666888777444111111222---...//////......///000111000000////////////000222333444333111111333444//////000000000000/////////---...222333222333666000000///---------------+++111333...+++...000...000000000///.........------///000///,,,***+++------+++,,,///...***+++...******))))))((((((''''''************+++,,,------************++++++++++++%%%&&&'''((()))***+++,,,***++++++***(((''')))*********+++***)))&&&$$$""",,,+++*********)))'''%%%++++++***(((&&&&&&''')))(((((('''&&&&&&((()))***'''''''''''''''((()))***+++)))''''''((()))))))))&&&''')))***+++***((('''))))))******)))(((&&&%%%'''(((((()))(((((('''&&&&&&&&&''''''(((((())))))$$$%%%&&&'''((())))))((()))((((((***---...,,,)))((('''%%%$$$$$$%%%'''(((***++++++***(((((()))+++&&&%%%'''+++)))%%%%%%)))((()))***)))'''''')))***!!!$$$''''''$$$###%%%((((((%%%%%%***+++)))'''(((&&&''')))***+++++++++***---...+++%%%&&&++++++&&&$$$%%%'''(((***,,,......000000//////444777222+++111333666;;;>>>===:::777555666666555333111...,,,''''''&&&&&&%%%%%%%%%&&&%%%"""!!!(((333777222+++***'''######%%%'''&&&$$$###$$$&&&'''((('''&&&&&&'''###"""%%%%%%###%%%)))$$$%%%&&&&&&$$$$$$%%%'''!!! """$$$&&&&&&%%%$$$&&&&&&$$$"""###&&&***uuu___WWWQQQJJJEEEEEEEEEBBBBBBDDDCCCDDDFFFGGGJJJOOOUUUYYYaaa^^^\\\\\\___```___]]]_________^^^\\\YYYVVVTTTQQQKKKKKKRRRVVVXXXdddtttoooUUUEEECCCAAAAAAAAAAAA@@@>>>666777:::<<<<<<;;;888777666333111333666555000***000000//////000111222222333222000...------......000111111222444666888999444555666444111111444777666555444333222111111111333---***---555:::888555222111111222333666999;;;CCCBBBBBBBBBBBBCCCIIIPPPRRRUUUZZZ\\\ZZZTTTMMMHHH???===;;;;;;======:::777666555222000//////000111///...///111333333111///333222111222333444222000111111000111333333111///111444666555222//////000444444333222222222333333111111111111111111111111///111333555555666999;;;;;;:::999777666444333222222222222222222222222222777666555444444444444444222777777333333666444///222333333222000///111222,,,---...000111111111111......////////////......//////000000000000//////000000000000////////////333000///000222111...***...///111111/////////000........................000111111000000///...---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********)))))))))))))))))))))***+++++++++++++++++++++)))))))))***+++,,,))))))*********))))))(((******))))))((((((''''''******))))))(((((('''''')))((('''''''''(((***+++'''&&&%%%%%%%%%%%%&&&'''%%%'''))))))((('''((()))'''((((((((('''%%%###"""&&&(((***+++)))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))***,,,,,,,,,)))'''%%%))))))(((&&&$$$$$$&&&)))''''''''''''''''''''''''***(((&&&'''***,,,,,,***'''''''''((()))(((&&&$$$'''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&%%%+++***)))((((((''''''(((+++$$$ ###'''&&&%%%%%%&&&###$$$((('''"""###(((''')))++++++)))(((***,,,///,,,)))***,,,,,,'''"""))))))***+++---000222333000444999:::888333///---444555666777777666444333444444333222000...---,,,)))&&&&&&))))))&&&&&&)))&&&'''(((((())))))((((((((('''&&&%%%$$$%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%"""###'''***(((&&&'''%%%$$$$$$######$$$$$$%%%$$$###""""""###%%%''')))&&&&&&%%%%%%&&&(((+++---kkk^^^RRRKKKFFFFFFFFFDDDDDDFFFDDDEEEFFFHHHJJJNNNTTTXXX___]]][[[\\\___``````^^^bbbddddddbbb\\\WWWTTTSSSSSSLLLIIINNNQQQUUUcccsssuuu]]]DDDAAA>>>===???AAAAAA@@@888999:::;;;;;;:::888777:::777444333444222---(((111111111111111222333333333222111000//////...///000000111222333555777888666777777555222111222444444333222111111111111222444000...000555888666444666555555555777;;;>>>AAAGGGFFFEEEDDDDDDFFFLLLRRRWWWXXXYYYYYYUUUNNNHHHDDD>>><<<;;;<<<>>>===:::777333222111//////000111222/////////111333444222000222111111222444444333111333222111222333444333111...111333333111//////000222222222222222333444555222222222222222222222222222333555444444333555666888888777666555444444333111111111111111111111111444333333222222222222333444777777333222555444///111111111000000000000111//////000111111111000000......////////////......//////000000000000//////111111111000000/////////222111111///...---...///...///111111///...///000........................,,,,,,---------------,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,***)))))))))))))))))))))''''''((()))))))))))))))+++******)))))))))*********)))(((''''''((()))***(((((((((((())))))))))))(((((((((((('''''''''''')))((('''''''''(((******''''''%%%%%%%%%%%%''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$###!!! &&&'''&&&%%%###$$$&&&(((''''''&&&&&&&&&&&&''''''******))))))(((''''''&&&&&&&&&%%%$$$""""""$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$'''&&&'''))),,,---+++)))&&&%%%%%%&&&'''&&&$$$"""'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''***### $$$''''''&&&&&&'''$$$###&&&%%%"""###(((''')))***)))((((((***,,,...,,,)))((()))***)))''''''))),,,111555888;;;<<<444666999999666222000///555555777888777666444333222222111000...,,,+++***)))&&&&&&))))))&&&&&&)))%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&(((((('''&&&%%%$$$!!!!!!&&&(((%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&)))***'''&&&&&&'''(((***+++---{{{hhhVVVNNNGGGGGGHHHFFFFFFGGGDDDDDDEEEEEEGGGJJJOOOSSS\\\[[[ZZZ\\\^^^``````___dddhhhkkkggg___YYYVVVVVVUUUNNNIIIKKKLLLQQQ```qqqyyy}}}{{{fffKKKEEE???<<<>>>@@@AAA@@@;;;;;;::::::999999888888<<<888555333333111---***111111000000000111222222222222222222111000//////000000000111222444555666888999888666333111111111333222222111222333444555555333222333444555444222888777666666999===BBBEEEJJJJJJHHHFFFFFFJJJPPPUUU[[[YYYVVVQQQKKKEEE@@@===<<<<<<<<<>>>>>>===999666111000/////////000222333000000000222444555444222222111111222444444444333555333111111333444444333...000222333222111111222000111111111333444555666222222222222333333333333111333444333222222333444444555555555555555666666444444444444444444444444222222222111222222333333666888777333222333333000000///...///000111000///111111222222111000000///...//////000000//////...//////000000000000//////333222222111000//////...000222222///+++***...333---///111000///...///000------------------------******+++,,,---......---,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))******'''(((((())))))))))))(((************)))(((''''''+++)))&&&%%%%%%''')))+++'''''''''((()))*********&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***((('''&&&%%%%%%&&&'''((((((%%%$$$%%%((((((&&&###%%%%%%&&&''''''&&&%%%$$$((('''%%%!!! """'''***(((''''''''''''''''''(((+++)))(((&&&&&&&&&'''(((&&&&&&&&&$$$""""""$$$&&&((((((''''''&&&$$$###"""$$$%%%'''***---...,,,***'''&&&%%%&&&''''''%%%###'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&''''''(((***$$$!!!%%%(((''''''(((,,,((('''((('''%%%&&&***''''''(((''''''(((+++---,,,+++***'''&&&'''***,,,(((+++000666:::======>>>444555555333111......///333444555555555444222111000000///...,,,***((('''(((%%%%%%((((((%%%%%%(((%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&###"""&&&(((%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&(((***+++'''((()))***+++,,,,,,,,,qqq___TTTKKKIIIIIIGGGFFFGGGBBBCCCCCCBBBCCCFFFJJJMMMZZZZZZZZZ[[[]]]]]]]]]]]]bbbiiinnnlllddd]]][[[]]]UUUPPPLLLLLLLLLQQQ]]]kkkuuuzzz~~~mmmYYYPPPEEE??????@@@@@@???;;;;;;:::999999999:::;;;999777444222333333111//////...............//////000111222333333222000///000000000000111222333444::::::999777555222000///444444333333555777999;;;333333444444333333333222666555444555888<<>>>>><<<999666000000/////////000111222111111000222444666555444333111111111333555555444666333111000111333444444111333444555555444333333111111111111222333444555222333333333333333444444---///111222111222444666222333444555666777888999333333333333333333333333333333222333333444555555888777555222111222222111///...---...000111000...111111222222222111111000//////000000000000////////////000000000000//////333333222111000//////...///000111///---,,,...000---///000000///......///------------------------------...///////////////,,,,,,,,,++++++++++++***++++++************++++++)))))))))))))))*********)))***++++++++++++******)))*********)))(((&&&%%%***)))(((''''''(((***+++'''((((((((()))))))))***&&&&&&&&&''''''(((((((((''''''''''''(((((())))))((('''&&&%%%%%%&&&'''((()))&&&$$$&&&+++,,,)))%%%%%%&&&'''((())))))((('''+++***(((%%%###%%%)))---((((((''''''''''''((((((***)))((('''''''''''''''((())))))(((&&&&&&(((***)))))))))***)))((('''&&&$$$$$$&&&)))+++---......+++)))(((((())))))'''%%%'''&&&&&&&&&&&&'''(((((('''&&&$$$###$$$%%%'''(((&&&&&&&&&&&&'''((()))***+++&&&$$$&&&((('''&&&(((+++)))((())))))((('''&&&'''''''''&&&'''(((+++---(((+++,,,)))%%%$$$)))---///222555888999777444222000000...,,,******,,,...111111111222111000//////000000///---+++)))'''&&&'''$$$$$$''''''$$$$$$''''''(((((((((((('''&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''''''''%%%$$$$$$***&&&%%%((()))'''%%%'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++(((***,,,---...---,,,+++zzziii\\\PPPLLLKKKHHHEEEDDDCCCDDDCCCBBBBBBDDDIIILLLYYYZZZ[[[[[[[[[[[[[[[[[[```gggnnnlllddd]]][[[\\\TTTRRRPPPPPPOOOQQQZZZccctttzzztttbbbWWWIIIAAA@@@AAAAAA???;;;:::999888999:::<<<===888777555333333333222222//////...............//////000222333333222111000000000000000111111222333999999999888777555222000444333222333555888;;;===222222222333333333333333444444333444777<<<@@@CCCAAADDDCCCAAAFFFOOOUUUTTTNNNJJJCCC<<<666444333333666999<<<===<<<:::777666222111111000000000000000222111000222444666666555444222111111333555555444555222//////000222333333444444444444444333111///333222222111111222222222222222222333333444444444...///111111111111222444222333444555777888999:::////////////////////////222222222222222333444555777555333222111000000222/////////000111111000...//////111222222333333333//////000000000000////////////000000000000//////222222111111000//////............000222111---***---...000000...---...///------------------------000000000000000///...---,,,,,,+++++++++*********+++******))))))******+++(((((())))))******************+++++++++******))))))*********)))(((&&&%%%''')))***+++,,,+++*********)))))))))(((((((((''''''''''''(((((())))))***&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''$$$"""&&&+++...+++'''!!!###$$$%%%&&&&&&%%%%%%)))******)))(((((()))+++((((((''''''''''''((((((((()))***++++++***(((''')))*********((((((***+++&&&''')))***+++***))))))&&&&&&%%%%%%'''+++000333,,,***)))((())))))(((&&&'''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$$$$&&&'''(((((((((((()))+++,,,---...)))'''((((((&&&%%%(((&&&&&&'''(((***)))%%%!!!((('''&&&'''(((***++++++%%%***...,,,(((&&&(((,,,777888999888555111,,,)))++++++***((('''))),,,///000000000000000000000000111000///...,,,)))'''&&&'''$$$$$$''''''$$$$$$'''((((((((())))))(((''''''((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%$$$***&&&$$$'''(((&&&%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((()))***+++***+++---//////...,,,+++rrrcccTTTNNNLLLIIIEEEDDDFFFFFFEEEDDDDDDFFFJJJMMMWWWZZZ\\\]]]\\\[[[\\\\\\aaaggglllkkkddd[[[WWWUUURRRSSSTTTRRRQQQQQQVVV[[[iiippp{{{zzzeeeYYYJJJAAAAAACCCCCCAAA;;;:::999999999:::<<<===999999777666444222111000222222111000000000111111//////000111222222222222222111111111111111222222555666777999:::999555222111111000000222666999<<<666444111111333444444444444444555666999<<>>CCCNNNRRRNNNBBB???999444111000000111444777:::;;;999777666666222222222222111111000000222000000111444666666666666444222111333444444444333111//////111222222111333222111111222000...+++333333222111111111111111111111222222333333444444222333333222000...///000222222333555666777888999333333333333333333333333000000000///000000111111444222111222111//////111000222444444222000000000---...///111222333333333///000000111111000000/////////000000000000//////000000000000////////////---,,,---000444333---(((,,,...000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,******++++++++++++******************))))))))))))******((((((((()))******++++++((())))))))))))(((((('''************)))(((''''''&&&(((+++......---+++)))*********)))((('''''''''((((((((()))))))))))))))&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))$$$""""""$$$(((***)))'''###$$$&&&'''(((''''''&&&%%%(((***+++)))(((''''''(((''''''''''''''''''((('''(((+++,,,,,,+++(((&&&&&&''')))(((''''''((()))###%%%''')))******)))(((((('''%%%$$$%%%)))000555,,,***''''''''''''&&&%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''************+++,,,.........***)))***)))&&&&&&))))))+++++++++...000,,,%%%***)))((()))***+++***)))$$$)))...///---+++...111;;;;;;999666333///+++)))******+++***)))***,,,/////////000000111222222333222111000...,,,)))'''&&&(((%%%%%%((((((%%%%%%(((&&&&&&'''((((((((((((((())))))******))))))(((''''''&&&&&&&&&&&&&&&%%%%%%'''"""!!!$$$%%%$$$###%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))******++++++---...//////...,,,***vvvfffVVVOOONNNKKKGGGEEEEEEEEEDDDCCCCCCEEEIIILLLUUUYYY]]]_________aaabbbbbbgggkkklllhhhaaaZZZVVVRRRTTTTTTQQQNNNOOOSSSVVVZZZcccqqq}}}kkk^^^NNNEEEDDDEEEDDD@@@======<<<;;;:::999999999666777888777666444222222333333222111111111111111///...//////000111222333333222222111111111222222111222555999======999666111000//////111555999;;;>>>888222111444666555333333444555777999;;;===>>>777===>>><<>><<<:::888777666111333666888888777666666222222111000//////000000///...------...000222333444333222222111222222222...000333999>>>???<<<888333222111000222666:::===EEE===444222555888666222111222444666888999::::::666===>>>;;;@@@JJJHHH???666555333111000/////////222555777666444333444666000000222333444555555555111///...///222555666666999777333222222333333222333222222333555555333111000///...000333444111...//////000000111222444444//////000111222222333333000111222222111000111333111111111111111111222222000000000000000000000000333333222111000000111111...+++---222222...---000111888>>>;;;333...000444000000000000000//////...000000111111111111000000//////000000000000//////,,,,,,------.../////////+++...000///,,,+++...000,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,+++++++++++++++************)))******))))))))))))******'''(((((()))***++++++++++++++++++++++++***))))))++++++)))))))))***+++,,,(((((((((((()))***+++,,,''''''(((((())))))******(((((((((''''''&&&&&&%%%%%%%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))(((***+++***'''&&&%%%&&&%%%%%%&&&''''''&&&%%%$$$''')))******((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))$$$&&&(((((('''''''''((((((***,,,------+++)))'''&&&'''((((((''')))---222000---***))))))))))))((('''&&&&&&&&&&&&'''((((((###$$$&&&(((***,,,------,,,,,,++++++,,,,,,------)))'''(((******))),,,111,,,+++&&&"""'''///000+++,,,++++++---///...)))%%%((())),,,///444:::AAAFFF===999333---)))(((((()))(((***,,,+++)))%%%$$$###''''''((()))+++---///000111000///---+++(((&&&$$$)))&&&&&&))))))&&&&&&)))'''(((***+++---.........++++++,,,---,,,+++***)))%%%%%%%%%%%%%%%&&&'''(((&&&!!! ###%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&'''((()))***+++,,,---------............---,,,++++++lllWWWRRROOOIIIGGGKKKHHHHHHHHHDDDAAAAAAEEEHHHMMMLLLMMMRRRZZZ```ccccccdddgggnnnvvvzzzuuuhhh^^^WWWYYYWWWRRRKKKGGGIIIMMMJJJVVVkkk~~~|||tttdddTTTLLLJJJGGGBBB???>>>>>>>>>>>><<<999666666777999999666333222222666555444555777777333000222000......///000000///...///000111111111111111111222444666888;;;===>>>666333000000333666999:::;;;888444444555444222///000111333333444555777999:::<<>>;;;:::::::::888666;;;;;;999777444444666999888666555555555444222///222111//////111222111000...///000222333444444444///222555888;;;===>>>>>>888666333444777:::=========:::777555666666555555444555555444222222444666666999>>>CCCEEECCC>>>:::444555999@@@GGGJJJHHHEEE;;;999777666666555333111111000///000222333333222555333000---111666555000000111222333333222111000222222222111111111111111444444333222111111111111333333333333222222222222555444444333222111000000111000000000000000111111111111111111111111000000//////000000000000///...---...000111333444555555111111000000000000111111...//////000000000000000///111222333111111111222111000000/////////000000000//////......//////000,,,...///...---,,,---...,,,---------.../////////------------------------++++++,,,,,,---,,,,,,+++...---,,,+++***+++,,,,,,++++++++++++++++++,,,,,,***++++++++++++***))))))******++++++***))))))(((((((((((()))******++++++***)))))))))))))))******+++***(((((())))))'''&&&,,,+++***)))(((((())))))&&&''''''''''''&&&%%%%%%(((((((((((('''''''''''''''%%%%%%))))))&&&%%%(((&&&&&&&&&%%%&&&&&&''''''((()))///666555...'''%%%+++******)))'''&&&$$$###&&&%%%$$$$$$%%%&&&%%%$$$(((%%%&&&(((((($$$###%%%))))))'''&&&&&&%%%&&&&&&%%%&&&&&&''''''(((((()))(((((((((((()))******+++000000///,,,)))''''''(((***(((%%%%%%)))***!!!&&&%%%&&&(((,,,.........***+++---......---+++******'''(((++++++)))))),,,)))'''&&&(((,,,//////...---...000111000...,,,+++,,,...222888@@@GGGJJJKKK999444---+++---...+++''',,,,,,***(((,,,111000,,,'''&&&%%%$$$%%%(((...222000...---,,,---,,,***((()))((('''&&&&&&(((***+++///111666<<>>AAA>>>:::777555555666666555666555444222333555888222555:::@@@CCCBBB===999222333888???FFFJJJHHHFFF;;;999777666444333222111000...---...000333444333555666555111111555555222000111222222222222222222111111111111111111111111333333222222222333333444444444333333333333333222333333333222222111111000000000000000000000111222222222111111000000//////+++,,,...///111222222222111111222333333222222111222111111111111111111222///000111222333222111000111222333333111000111222//////............///////////////....../////////,,,---...---,,,,,,---...,,,,,,,,,---...///000000------------------------+++---///...,,,***+++,,,......---,,,+++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++******))))))((((((((()))******++++++'''&&&&&&''')))+++...///***)))(((((())))))((('''*********))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&((()))***+++,,,***''''''***)))%%%$$$&&&'''''''''''''''((()))***...000666===<<<444---+++*********)))((('''%%%%%%'''%%%###$$$&&&'''%%%###***''''''***)))&&&%%%(((%%%%%%&&&&&&'''(((((()))'''''''''((())))))******)))***,,,---------,,,,,,///111111---((($$$%%%'''''''''&&&&&&***---((( (((((()))+++---///000000((((((***++++++***((((((---))))))++++++((())),,,(((((((((***+++---------...///000000///...,,,+++...111555:::???AAAAAA@@@777111++++++...000---)))---+++((((((///555333---***++++++******...555;;;222000...,,,,,,+++***(((''''''&&&&&&&&&((()))+++)))000===KKKRRRNNNBBB888444222...+++***(((%%%###&&&(((++++++)))'''&&&&&&'''&&&%%%%%%%%%&&&'''(((///,,,+++......++++++---...------......---,,,+++************************nnnddd[[[QQQJJJHHHFFFEEEDDDCCCDDDDDDCCCGGGGGGOOOcccyyywwwxxxssshhh\\\SSSQQQOOOJJJFFFLLLMMMVVViiimmm^^^SSSLLLEEEBBB===:::;;;<<<======999;;;<<<<<<:::888888888>>>>>>===;;;999888777777333222111111333444444333///000111222333444444444555444444444777:::>>>AAA>>>;;;999999;;;===>>>===CCC@@@<<<777555444666888@@@???;;;666222//////111///222666;;;??????;;;888111111333888???AAA@@@>>>777777777555333111111111333222000111333666888888111666888333///000222333333222111000111222444666111111111111111111111111000000000111222333444555444444444333333222222222///000000000111111222222000000//////000111222222222111111000000/////////---......000111333444555555555555444444333222111222222111111111111222222000111444666666555333222333333444222000//////000------------...///000111//////............//////,,,---...---,,,,,,---...,,,,,,,,,---...///000000------------------------,,,///222000,,,***+++............---------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++************++++++*********)))))))))))))))'''''''''''')))+++---///'''&&&&&&'''***++++++***((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&''''''(((***++++++,,,)))''''''******'''&&&((('''''''''''''''((()))***++++++...333333---)))))))))))))))***))))))(((((()))&&&$$$%%%((()))'''$$$***''''''))))))&&&&&&)))%%%%%%&&&''''''(((((((((***)))))))))))))))((((((%%%&&&((())))))((('''&&&---///000---((($$$$$$&&&%%%((()))&&&&&&***,,,+++))))))***+++++++++,,,---''''''((())))))(((''''''...+++***++++++((((((+++(((+++,,,+++((('''***.........//////...---,,,+++...222999===???===:::777333...***+++...///---******(((%%%&&&---333///'''''')))*********...666<<<555222///---,,,+++)))'''''''''&&&&&&'''((())))))000777AAAKKKMMMFFF888...222000---+++***)))'''%%%(((***---...,,,******)))''''''&&&&&&&&&''')))***)))(((***...000///000444---.........---+++++++++******++++++++++++++++++pppbbbZZZRRRLLLIIIGGGEEEEEEEEEEEEDDDCCCAAABBBIIIYYYmmmyyy{{{xxxyyyyyy~~~yyynnnaaaWWWRRRPPPLLLIIIGGGIIIPPP```vvv{{{lll]]]RRRLLLGGG@@@;;;:::;;;<<<===777:::<<<===;;;999888777;;;<<<;;;999666555666777444222111222444555555555///000111222333333333333666555444444555999<<>>===999555333666<<>>AAAAAAAAA@@@>>><<<:::888777111111000000000000111111///222666999999777333111.../////////......000333000//////...//////000000///......------......///---...//////------...///------..................------------------------,,,---......---,,,,,,---///////////////...------,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))+++,,,...000++++++******)))(((((((((+++++++++******((('''&&&'''&&&&&&'''***++++++***'''((())))))))))))((('''((((((((((((((('''&&&&&&***))))))'''&&&%%%$$$###'''$$$%%%((((((%%%$$$&&&(((((('''&&&&&&&&&'''''''''$$$%%%)))***''''''***++++++++++++***))))))((('''((())))))((('''((()))(((%%%$$$&&&&&&$$$%%%((('''((((((((((((&&&%%%$$$*********)))((((((''''''))))))*********)))))))))***))))))*********'''%%%&&&))))))%%%###%%%&&&%%%$$$&&&((('''%%%$$$%%%''')))))))))******)))))))))###"""$$$)))+++)))***,,,))))))(((%%%###$$$)))---)))******++++++,,,,,,,,,000444:::===<<<;;;:::;;;333444333000,,,))))))***'''***,,,...333666111)))***)))***---222666888999333000---,,,,,,------,,,......---,,,,,,++++++++++++...111111000000444888222000---,,,,,,+++)))(((###%%%'''''''''''')))******))))))))))))+++,,,---000......///+++%%%&&&***,,,...000///,,,***+++,,,((((((***+++++++++******uuu^^^SSSNNNKKKKKKHHHFFFFFFHHHHHHFFFDDDDDDDDDEEELLLUUU]]]aaaaaadddooo|||qqqcccYYYSSSPPPOOOLLLKKKKKKNNNZZZppp{{{qqqeee]]]QQQGGG@@@>>>======:::;;;:::888666777999;;;777888999777444333555888444333222333555777777666000111111111111000//////111333666999999888555444444444666:::@@@EEEGGGHHH:::999777444444888???FFFJJJGGGBBB;;;444111111333333222222444777999:::999333///++++++...111222111///444999:::888444333222333222222333555666666444777444///000777<<<777------...000111222222222111000000111111222222222222666555333222111000000000333333222222111000//////333333222222222222222222////////////000111222333......//////000000111111///...---///555===FFFKKKKKKIIIGGGCCC???:::777555111111000000000000111111...111555888999666333000+++,,,---------///222555222222000//////..................------............///000///......///000...............---------------------------------+++,,,,,,,,,------,,,+++/////////000///......------,,,,,,++++++************++++++++++++***))))))((((((((()))+++---000111************))))))))))))((()))***++++++***)))((()))((('''((()))***)))(((((()))***++++++***)))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$,,,(((''''''%%%,,,+++***)))))))))))))))&&&$$$&&&***+++))))))+++------,,,,,,***)))'''&&&&&&(((***)))&&&%%%'''******'''&&&((((((&&&'''+++$$$%%%&&&(((((((((((('''))))))))))))((((((((((((******)))))))))))))))))))))'''&&&(((+++,,,)))&&&%%%''''''&&&(((+++(((###%%%'''))))))'''&&&(((***((((((((((((((((((((((((!!!(((+++***+++...+++'''"""!!!###'''+++,,,(((((()))***+++,,,,,,---333666999999777666888:::666888888333,,,''''''))) %%%)))---111444///(((((('''''',,,222666666444000...++++++---/////////111111000///...------,,,+++111777777333111555999444222///---,,,+++)))'''***+++,,,,,,,,,...000333***************,,,...///,,,,,,---///---***,,,111)))+++---,,,)))((((((***&&&'''(((*********)))(((hhhVVVOOONNNHHHGGGFFFFFFGGGGGGFFFDDDAAACCCFFFJJJNNNRRRTTTVVV^^^jjjxxx|||yyyvvvzzz}}}pppcccXXXRRRPPPPPPQQQLLLIIIKKKRRReeevvvcccNNNBBB===;;;;;;===>>>======<<<:::999888888999777666444333333333444444333222222333444666777999777444222000000111111111333777:::;;;999777555222444777:::===>>>??????<<<;;;:::888777999===AAAKKKFFF???999666444333222444333333333444444555666111000/////////000111222777777777777666444333222222444777888777666555555222111111222333222000......///000111111222222222222111000111333444333222222222222111111111111111444444444222000000111222333222111111333444444333...///000111111000///...000111222333333444666999666444222111444===GGGNNNTTTNNNFFFBBB@@@===888333666333000000222222000...222222222222222222333333111222333333222333555888:::777333111111222222111//////............//////000000......///111333555000111111000///......///------......------,,,+++111111111000///---,,,++++++,,,.........,,,***)))---------,,,,,,+++++++++)))***+++++++++)))((('''---+++***,,,///222333333///...,,,***)))(((''''''+++***)))))))))***,,,---+++)))&&&&&&''')))))))))(((((())))))))))))((('''******)))((('''&&&&&&%%%((('''&&&&&&'''((('''&&&+++)))(((&&&&&&((()))+++'''''''''(((((((((((()))%%%'''******)))(((((())),,,,,,+++++++++,,,------...+++(((&&&%%%&&&(((***"""'''(((&&&"""&&&'''''''''(((((())))))'''((()))******)))(((''')))((('''&&&&&&'''((()))'''(((+++......***$$$'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((***,,,,,,++++++,,,---))))))((((((((((((((()))++++++,,,,,,,,,,,,++++++222444777:::;;;:::888777000222333111---,,,---000+++(((+++444888222---,,,(((***,,,...444:::888333***,,,...,,,+++///777???EEEGGGDDD<<<777666555222888222///222555555555666444222...+++******+++,,,)))(((((((((***,,,...///---++++++...///,,,---000111...,,,,,,......+++))),,,+++******))))))******'''### $$$&&&&&&%%%sss]]]RRRNNNJJJHHHFFFFFFFFFFFFEEECCCEEEEEEFFFHHHJJJLLLNNNOOO\\\hhhuuuzzzxxxuuuxxx|||~~~yyypppeee\\\UUUQQQOOONNNKKKKKKMMMTTTccc|||lllVVVHHHAAA>>>===???>>>>>><<<;;;:::999999999:::999888666444444444444666555444333333333444555888666444111000///000000///111555777666444000...666777999;;;===>>>>>>>>><<<<<<;;;999888999<<>>777222000000000000//////............//////000///...---...000222333---/////////---,,,---...------......------,,,+++......////////////......+++,,,---...---,,,***))),,,,,,,,,++++++************************)))((((((+++))))))***...111222222---,,,+++***(((((((((((())))))((((((((()))***+++---+++(((((()))+++++++++)))((((((((((((((((((((())))))((((((''''''&&&&&&((('''&&&&&&(((((('''&&&)))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((&&&(((++++++***))))))***+++++++++,,,,,,---------******)))(((''''''((((((###""""""$$$((()))(((&&&'''''''''((((((((())))))'''((()))******)))(((''')))((('''&&&&&&'''((()))((())),,,...///,,,'''"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))******+++)))***,,,,,,+++***+++,,,))))))(((((((((((())))))******++++++++++++******---111666;;;===<<<999777,,,///222333111...+++***,,,))),,,444777222---,,,***,,,...///444888666000,,,---------///555???FFFTTTTTTPPPHHHDDDDDDDDDBBB???777111222333111111222111///,,,)))(((((()))***))))))((()))***+++---...)))'''(((,,,...,,,---000000...,,,,,,......,,,***,,,++++++***************))))))((('''&&&'''***+++kkkYYYPPPLLLJJJGGGFFFFFFFFFEEECCCFFFEEEDDDDDDEEEGGGIIIJJJVVVbbbqqqyyyxxxuuuuuuvvvwwwuuurrrkkkcccYYYPPPKKKLLLKKKLLLOOOUUU___rrrttt\\\LLLCCC===;;;===???>>><<<;;;:::::::::;;;<<<;;;:::888666555555555777666444333222222333333777555333111000///000000000333666999999777444222444444666777888888888888:::;;;;;;999777888999;;;>>>===;;;999777666555444000000//////000222333444111000///000222555888::::::999777555333333333333000333555777777777888999888555222000000111000000000111333444555555444444000//////000333555555444333333222222111000//////,,,...000111///...//////222333777:::======999666555333000...---...///000...000111111000000111222/////////111666;;;AAAEEEDDD@@@<<<<<<>>>@@@???>>>:::888555444333222///---111111000000000000000000111333444777:::@@@GGGLLLIIIBBB999222//////111222//////............//////......---------///000111---...//////...---...000------......------,,,+++++++++---...///000000000+++,,,---------,,,******++++++***************)))+++******)))))))))))))))***)))(((***...111222333******)))((((((((((((((('''''''''&&&'''(((((())),,,***(((((()))++++++***)))((('''''''''((()))***((((((((((((((('''''''''((('''&&&&&&(((((('''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''''')))+++,,,+++******+++)))***,,,---.........---'''((()))******((('''&&&***(((&&&&&&'''(((((((((''''''(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((())),,,///000...***&&&''''''&&&%%%%%%&&&((((((&&&&&&'''''''''((((((((()))))))))))))))******+++***+++---,,,+++)))***+++))))))(((((((((((()))))))))))))))******)))))))))''',,,333999<<<<<<999777...///000222333222...+++...,,,///444555111---+++,,,...///000444888555//////......000666@@@JJJQQQ]]]``````\\\ZZZXXXUUUPPPEEE;;;222000000//////222111///,,,***))))))*********)))))))))******+++,,,'''&&&(((---///...///333///---,,,---......---,,,,,,+++++++++************'''***+++(((%%%$$$(((,,,xxxaaaSSSNNNKKKGGGFFFFFFGGGGGGFFFEEEDDDBBBBBBCCCEEEIIIKKKOOO\\\nnnyyy{{{wwwrrrppprrrtttvvvssskkk^^^QQQIIINNNLLLLLLNNNRRRZZZhhhvvvzzzcccRRRFFF???===>>>@@@???===;;;::::::;;;<<<===<<<;;;999777666555444666555444333222333333444777666444333111111111111000333888<<<>>>===;;;:::222222333444555666777777888999999777666555666777:::;;;<<<;;;888555444333333222222222333555777999777666666666777999<<<===;;;999666333222111222333000222444555555777999;;;;;;777222//////000000000000111333555666555444444333222222444777999999999444333333222111000//////,,,///222444333222222222222555999===???===888444222111000/////////000000000111222222000000000111111111111333666888999999;;;999777777;;;>>>@@@@@@<<<;;;999888666444222111555444222000///......///222555:::@@@EEEKKKRRRVVVJJJCCC888111///111444666//////............//////------,,,,,,,,,---...///...///111000000000111222------......------,,,+++***+++,,,---.../////////++++++,,,,,,,,,,,,+++***++++++++++++************+++***)))(((((()))***+++***))))))***...111333333'''''''''''''''((())))))''''''''''''((((((((()))***(((&&&&&&'''((((((((()))((('''&&&&&&''')))+++'''''''''(((((((((((((((((('''&&&'''((()))(((&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&(((++++++***))))))***((())),,,...//////...---''''''((())))))((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((())))))(((((())))))))))))(((((((((((((((''''''((((((((('''(((***---//////,,,)))***)))((('''((()))+++---''''''''''''(((((((((((()))))))))))))))******+++***,,,---,,,***))))))))))))(((((((((((())))))***))))))(((((((((((())))))&&&)))///444777777666555444111///111555777666444000000222444333000,,,+++,,,...///111666;;;:::444666333222555???KKKUUU\\\^^^eeekkkmmmmmmiii```VVVGGG<<<222.........111444111000...---,,,,,,,,,---***************++++++++++++))),,,111222111111444------------............+++,,,,,,+++++++++******((())))))(((&&&%%%''')))fffTTTOOOLLLHHHFFFGGGIIIJJJJJJFFFEEECCCBBBCCCEEEHHHJJJHHHUUUhhhwww{{{xxxqqqllllllqqqwwwyyysssgggYYYPPPRRRNNNKKKKKKMMMSSS```lll~~~iiiXXXLLLCCCAAABBB@@@???===<<<;;;<<<<<<===<<<;;;:::999888666555444444333333222333444555666888777666555444333333333111444888<<<>>>>>><<<:::444555666777999;;;<<<===555666666555333222333444999<<<>>>===999555222222444333333333444777:::<<>>=========>>>>>>999777444222000000111222///111222333333555999<<<<<<888222///...///000000---...111333333333111000444333333555888::::::999333333222222111000000///---000444555555444444444444666999<<<===999333///,,,...000222333333222111---...000000...---------111111222555888888666444555444222333777;;;???AAA>>>???>>>===;;;999777666999777444111///.........333999BBBJJJOOOSSSVVVXXXIIIBBB888000...000444666//////............//////,,,,,,,,,,,,,,,------------...000000//////000222------......------,,,+++,,,,,,------------,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))''''''(((+++...//////&&&&&&&&&&&&'''((()))***(((((())))))************)))'''&&&&&&((((((((('''((('''&&&%%%&&&''')))+++'''''''''((((((((((((((()))(((''''''((()))(((''')))(((((((((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%''')))***)))(((((((((((()))+++---......---,,,)))(((''''''&&&''''''(((%%%&&&'''(((''''''&&&&&&))))))))))))))))))(((((())))))(((((((((((())))))'''(((((((((((((((((('''&&&&&&(((***------+++)))+++***((('''(((***,,,---'''''''''((((((((()))))))))))))))))))))******+++***+++,,,,,,***(((((()))((((((((((((((()))******))))))(((''''''((())))))((()))***,,,///111222333444333444888<<<>>>;;;888333444555444111///,,,***))),,,...111999AAACCC@@@@@@===;;;???HHHTTT___eeedddjjjpppssstttrrrhhh^^^III>>>333///......000333000000...------------...+++++++++,,,,,,,,,,,,,,,...---///333333000///111---..................///+++,,,,,,,,,,,,+++***)))---+++)))***,,,---+++***nnnYYYSSSOOOJJJGGGHHHJJJLLLMMMIIIHHHFFFEEEDDDEEEGGGHHHEEEPPP```nnnvvvvvvqqqmmmgggnnnvvv{{{yyypppddd\\\UUUOOOJJJIIIJJJOOOYYYcccttt{{{iiiZZZMMMCCC???@@@???>>>>>>>>>>>>======<<<::::::::::::999888666555333333222222333444666777888777777666666555444444888:::>>>@@@@@@>>>;;;999333444444666888:::<<<===333444444222000111222444;;;>>>AAA???:::555333333333222111111333777:::<<>>===555444222111000000000000///000000000111333777;;;:::666111........./////////111444666777666444333111000000222444666666555222222222111111111111111---000222333333222333444444555666888888555000,,,))),,,000444555555333111...111333333111000///000......000555:::;;;999555222111111222555:::@@@CCCDDDEEEEEEDDD@@@===;;;::::::888555111///...//////555<<>>???@@@@@@>>>===<<<:::;;;;;;<<<;;;:::999888555444333222333444555666777777777666666555444333:::<<>>;;;999333333333333444666888999444444333111000111444777<<>>OOOXXXYYY[[[\\\\\\[[[\\\aaajjjqqqzzz|||{{{zzzyyyuuukkk```GGG>>>666444333///---...,,,,,,,,,,,,------------+++,,,...///000000000000000...000444333///,,,---...000111000---,,,---///+++,,,---...---,,,***)))(((((((((***,,,,,,,,,,,,xxx^^^YYYQQQKKKIIIIIIJJJKKKAAABBBCCCFFFHHHJJJKKKLLLGGGIIIMMMWWWcccnnntttvvvooosssyyy{{{xxxpppeee___TTTOOOKKKLLLLLLLLLQQQWWWcccxxxvvvhhhYYYLLLEEEEEE<<<>>>@@@AAAAAA???===;;;:::;;;<<<======<<<;;;:::777666444333222222333444555666666666555444333333222555888;;;<<<;;;888666888777666555666777888999555555333111000222666:::<<<@@@CCCAAA<<<888999:::333222111111444888<<>>:::777......////////////......//////...------000444888666333///............---+++---000333444222000......------...///000000///000000000111222222333333111222333222111111333555333222000000111222111000000000000111222222333333///222444666555333333333555333444888<<<<<<888222///000111333888>>>FFFLLLQQQRRRRRRNNNFFF@@@<<<;;;222000...---...000333444888<<>>@@@@@@???===:::777555555888;;;:::999;;;:::888666444333222111333444555666666666555444888555333555555111...///555555555555666777999999888777777888999999777555===@@@BBBBBB@@@===;;;::::::555///---000666<<>>???>>><<<999///......---------......333111000///000111000//////...------...///111222++++++------------++++++***++++++,,,,,,++++++***///---,,,......***!!!(((***,,,,,,+++***)))***......,,,+++++++++,,,---+++((((((******'''&&&))))))******)))'''&&&'''(((---(((%%%''',,,...***%%%''''''''''''(((((((((((("""'''+++)))"""((((((&&&%%%%%%&&&'''(((%%%&&&(((((('''((()))+++((())))))))))))((((((((((((((((((((())))))))))))&&&'''((())))))'''%%%###(((***+++***(((%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&(((******)))'''((()))'''$$$%%%)))(((%%%,,,)))&&&&&&''')))***)))((()))(((&&&$$$$$$&&&(((''''''''''''''''''''''''(((***,,,---,,,***&&&$$$---,,,***)))'''&&&%%%%%%((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&(((((()))(((&&&&&&''')))''''''(((***+++,,,---...000222444444333111111111<<<999666222000---+++))))))))),,,666EEETTT^^^ccceeedddfffjjjhhheeejjjtttzzzuuugggUUUFFF;;;888555444555444000---//////000111111///+++'''000111222333555666777777///000111111000///............------,,,,,,++++++---,,,,,,...000...)))%%%///...///444888888444///xxxhhhWWWOOOMMMJJJGGGFFFDDDEEEFFFGGGIIIJJJKKKKKKLLLJJJKKKPPPUUU[[[fffrrrvvvwwwxxxxxxvvvqqqkkkfff^^^VVVQQQRRRUUUVVVXXX[[[ZZZlll~~~{{{jjjVVVHHHCCC===<<<===>>>@@@@@@???===:::888666666888::::::999999888666555333222222222222333444444444444333222333000000444666333333555444444555666777999:::;;;999777666777888888777666<<>>CCCCCC>>>777222rrr\\\RRRPPPMMMIIIGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKLLLQQQ^^^jjjnnnsssyyy|||yyyrrrkkkgggccc[[[TTTSSSTTTSSSSSSVVV___ooo~~~qqq^^^MMMDDD>>>======>>>???@@@>>><<<:::888777777999::::::999888777555444333222222222111111222222222222111111000...///444555444555888333444555777999;;;<<<===999777555555666888888888999<<>><<<;;;;;;555333000///222666999:::???>>>;;;888444111...------,,,,,,+++++++++++++++///---,,,,,,---,,,***(((...---,,,---...///...,,,,,,,,,---......---,,,,,,...---,,,---/////////...//////000000222333555666999888555222000//////////////////...............---------...///000222333000111222222222333666999//////111444777888666444222222333666<<<@@@BBBCCCEEEEEECCC@@@===:::777555000000//////000000111222:::::::::888666333000///...---------------......000///------...///...---000///......------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***,,,///222111---(((***++++++***))))))***,,,,,,,,,+++***************---******,,,,,,))))))+++***)))(((&&&&&&(((,,,///+++*********+++++++++***((((((((()))))))))******,,,)))'''(((+++---...---(((''''''&&&&&&'''(((((($$$%%%&&&&&&&&&&&&''')))***((('''(((++++++)))'''(((((((((((())))))))))))''''''''''''''''''((((((&&&'''''''''&&&&&&(((***(((((((((''''''&&&&&&&&&...***$$$""""""%%%'''(((+++,,,***'''(((,,,+++'''+++)))'''&&&((()))))))))&&&''')))((('''%%%&&&&&&((((((((())))))************)))'''&&&'''))),,,......---,,,+++***)))))))))(((((((((((((((((((((((()))))))))))))))(((((('''************++++++++++++)))))))))(((((((((((((((%%%%%%&&&))),,,,,,((($$$******+++,,,,,,---......111111000...---///333666;;;888333...+++***++++++------000888DDDQQQ\\\aaagggggghhhjjjkkklllsss{{{rrr^^^KKK===444333222000000000111000///000---++++++...222666888777777666666555555444444222///---...000111///,,,+++---///111111///,,,***,,,---......///111444777<<>><<<<<<<<<===>>><<<;;;999999888888999999999999999888777555333222222222222222222222222111111111333111222444444111222666222333555888:::<<<===>>>999666444444555888999999555888;;;===<<<:::999999555333111222444777888888;;;999777444111...,,,+++------,,,+++++++++++++++//////...---,,,+++)))'''...---,,,,,,......---,,,---...///000000///...---...------....../////////111111222333555666888999888777444111000//////000........................---------............---000222555666666555666777//////000222555666444222444444666999===@@@AAA@@@BBBAAA???===;;;888777666000//////.........//////555666666444111...,,,,,,------,,,,,,------......000...------...///......222111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,---///111000,,,)))+++++++++)))((((((+++---,,,++++++***************---******,,,,,,))))))+++,,,---,,,***((('''(((***)))(((&&&'''))))))((('''))))))))))))************))))))(((((())))))***)))'''''''''''''''(((((((((%%%&&&''''''&&&&&&((()))''')))*********))))))***(((((((((((())))))))))))((('''&&&%%%&&&''')))+++******)))'''%%%$$$&&&((('''''''''(((((())))))))),,,((($$$"""###%%%'''''')))***)))&&&'''+++***&&&***)))''''''((())))))((($$$'''))))))(((&&&&&&&&&'''(((((())))))******+++---+++)))'''&&&(((***+++---,,,+++***************(((((((((((((((((((((((('''((()))******)))(((''')))))))))*********++++++***************)))(((((()))&&&%%%(((...///+++'''(((((()))***+++,,,,,,---333333222000//////111444222111///,,,******,,,---000222888AAALLLWWW___ccchhhhhhjjjlllmmmpppvvv{{{}}}}}}wwwgggSSSBBB999555333222000000000000000000222000...///222666999;;;;;;:::999777666444333222333///,,,---000111///,,,------...//////...---,,,---///000111111555;;;AAAJJJQQQWWWSSSFFF999333222nnn___[[[UUUOOOKKKMMMJJJGGGEEEGGGKKKPPPTTTPPPRRRSSSOOOLLLMMMSSSWWWWWWbbbpppwwwvvvooogggccc]]]ZZZXXXVVVUUU^^^sssqqqqqquuu}}}xxxgggSSSDDD>>><<<::::::;;;;;;:::999999999::::::999999999999===;;;999777555333222111444444333333222222222222444333333444222///111666333444666888:::;;;<<<<<<777555333333555888999:::555888;;;===<<<;;;::::::666444444555777999999888888777444111///---,,,,,,...------,,,,,,,,,,,,,,,------...---,,,+++******...,,,+++,,,---...---,,,,,,---...//////...---,,,,,,---...............///222222444555777888999:::333222111000/////////000---------...............---......//////...---,,,000444888:::999666333222000//////111222222111///333333555888;;;===<<<;;;999888777555333222111000000///......------......000111222111...,,,,,,---,,,,,,,,,,,,,,,---......000///---...///000000///.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---///...---++++++++++++)))((((((+++---,,,,,,,,,,,,,,,++++++***,,,))))))++++++((((((******,,,......,,,)))'''&&&***&&&$$$%%%)))+++((($$$))))))))))))************)))---000...)))%%%%%%'''&&&''''''(((((()))))))))'''((())))))(((((()))***$$$)))---,,,(((&&&)))...(((((((((((()))))))))))))))(((&&&%%%&&&(((***,,,******)))'''%%%%%%''')))******))))))))))))))))))&&&%%%$$$$$$&&&''''''&&&&&&'''&&&$$$%%%))))))&&&***((('''''')))***)))((($$$&&&((()))(((&&&&&&''''''''''''(((((()))))))))*********))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((()))))))))************++++++******)))(((...)))&&&''',,,000///,,,(((((()))+++,,,---...///666777777555222/////////...000111000...---...000222888BBBLLLVVV]]]bbbdddkkknnnqqqrrrtttwwwzzz{{{tttpppfffWWWFFF888333333222222000///......///000111222444888<<>>===<<<:::888666333222111222///,,,---///000...---222111///......000222444000444777:::===CCCLLLRRRZZZZZZUUUIII;;;333222555}}}lllbbbYYYPPPKKKMMMKKKGGGEEEFFFKKKPPPTTTWWWYYYWWWQQQNNNOOOOOONNNSSS]]]jjjtttvvvqqqjjjddd[[[ZZZXXXUUUTTT[[[pppjjjhhhkkkuuu{{{kkkXXXIII???===::::::::::::999888999:::<<<;;;:::888888999===<<<:::888555444333333666555444333333222333333111000222444222000444;;;444555777999::::::999999555444333333666888999999888;;;>>>??????===<<<<<<777555555666888999999999666555222000...---------......---,,,,,,,,,,,,,,,***,,,------,,,+++,,,------,,,+++,,,---...---+++******+++,,,,,,+++******+++,,,...---,,,,,,---///111222333555666777777777......//////////////////---------------.........---...////////////......000444999:::888444000...///......///000000///---111000000222555666555444444444444444333111000/////////......---.........,,,///111///,,,+++---///++++++++++++,,,---...///000///---...///111000///////////////...---++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,((()))***,,,---...//////***++++++***))))))***,,,...............---,,,,,,,,,))))))++++++((((((***&&&)))...000///,,,)))(((***((('''(((******)))'''((((((((()))))))))******---222666444---'''''')))&&&&&&((()))))))))))))))((()))******)))((()))***$$$)))------((('''***...(((((((((((())))))))))))***((('''&&&&&&((()))+++&&&((())))))((()))+++------,,,+++***((('''&&&&&&$$$$$$%%%'''))))))'''%%%$$$%%%%%%###&&&++++++((()))((('''((()))***)))'''$$$&&&(((((('''&&&'''((((((((((((((((((((((((((($$$&&&(((***,,,,,,++++++,,,,,,+++))))))((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((()))))))))))))))******++++++)))((('''///+++''''''***...///...***+++,,,...000222333444888999999777333///---------000111000...---///222<<>>666777888999999777666555333222222444777999999999888;;;>>>???>>><<<;;;;;;777555444555777888999888555333000...,,,,,,,,,------,,,,,,+++++++++++++++))),,,......,,,+++,,,------,,,++++++------,,,+++)))***+++,,,,,,+++***))))))+++------+++***,,,...///000111333333333333333,,,---///000000///...---,,,,,,,,,------.........---------...//////000000000333555555333000///...---,,,,,,---///000///...000///...///000111111000333444555555555444222000///...............//////---000222000,,,+++---111++++++++++++,,,---...//////---,,,---...000//////000000111111111///...------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***+++,,,,,,,,,,,,...///)))***,,,,,,***)))***+++000000111111111000///...---******,,,,,,))))))+++'''+++...000...,,,***)))%%%))),,,***&&&$$$'''+++''''''((((((((()))))))))---///000///,,,******+++%%%&&&((()))******))))))((()))***)))((('''((()))(((((()))***+++,,,,,,+++(((((((((((())))))))))))***)))(((''''''(((((()))&&&(((***+++++++++,,,...((((((((((((''''''''''''&&&&&&&&&((())))))'''%%%$$$&&&&&&%%%)))///000---)))(((((((((******)))'''%%%&&&''''''&&&&&&((()))+++******))))))(((((('''%%%&&&(((***+++,,,,,,,,,///...,,,+++))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********((()))***+++***)))'''&&&,,,+++***))))))***,,,,,,***+++---///222444666777888999888555111.........000222333222111555===CCCMMMSSSZZZ```dddfffiiilllooowww{{{rrrlll^^^PPPFFF===555222444///111111111000222777;;;>>>AAAFFFLLLNNNLLLEEE@@@::::::999777555333222111...000111...******---111//////000333888???EEEIIINNNPPPTTTZZZ```eeefffgggZZZNNN>>>666777===BBBCCCppp\\\MMMGGGGGGHHHIIIJJJKKKMMMMMMNNNUUUSSSLLLGGGLLLVVVXXXTTTOOOTTT___jjjrrrrrrkkkddd\\\WWWVVVXXXXXXTTTPPPPPPQQQVVVbbbooovvvzzzyyykkk\\\OOOCCCAAA>>><<<<<<<<<<<<;;;888;;;======:::888888999666555555555555666777777777555444222111111222222000000222444111000555===777888999999888666333222222222222555888:::999888666888<<<<<<;;;999888777777555333333555777888777333222///---++++++,,,---,,,++++++***)))************,,,///...+++***+++------,,,++++++------,,,++++++,,,------------,,,+++(((+++---,,,***)))+++...---...///000111000000///---...000222111///---+++,,,,,,,,,------.........,,,,,,,,,---...///111222000111111///...---///000+++******,,,...000000///111000......///000000///...///222333333111///---...............///000000///111333111,,,***---111++++++++++++,,,---...///---,,,++++++---///......,,,---.........---,,,+++------++++++++++++------,,,------......------,,,000000///---+++******+++(((***,,,,,,+++***)))***111222333333333222000///...++++++...---******------///000///,,,)))(((((((((///+++ $$$...''''''''''''(((((((((((()))'''%%%&&&(((*********%%%&&&((()))*********)))'''((()))((('''&&&'''(((,,,'''$$$(((...111---'''(((((((((((())))))))))))******)))((((((((((((((()))+++---...,,,********* !!!"""%%%''')))+++,,,***)))(((((((((((('''%%%&&&(((((((((,,,222444111)))(((((()))******((('''&&&''''''&&&%%%&&&(((***---,,,,,,+++***)))(((((())))))))))))))))))******111000...,,,+++***)))))))))))))))))))))))))))))))))(((''''''''')))***+++)))************+++++++++'''(((***+++***)))'''&&&(((***++++++)))(((((()))''')))+++...111444666888888777555111...---///111666888999999<<>>::::::::::::;;;:::888555222444444333000000333666888666444222111000111111111555555111333999999444777:::888333111444666555444000000555888888999<<<777999<<<>>>>>><<<999666888666333111111222555777111000...---+++*********))))))******++++++++++++,,,------+++******,,,...***+++,,,,,,,,,,,,---...------------,,,,,,+++***///+++)))***------(((###///............---------........................////////////////////////...............---------222///---...000000...,,,+++,,,------......------........................////////////............111222333111...---///222///222333///(((&&&+++000++++++++++++++++++++++++.........//////000000000000111111...***)))***,,,******)))))))))***,,,---............---,,,+++***000...,,,***))))))***+++************))))))))))))---,,,---222777999666111...///000000000...,,,***++++++,,,---,,,+++***)))******))))))))))))******(((((((((((()))))))))))),,,)))'''''')))+++***)))+++(((&&&'''))))))'''%%%%%%%%%&&&((())))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))******+++&&&---000+++(((******((())))))((('''''')))***+++))))))))))))))))))))))))&&&((((((%%%)))...,,,&&&'''((((((((('''&&&&&&%%%%%%'''))))))))))))***++++++***)))*********(((&&&(((((())))))******++++++...//////---***(((''''''++++++((((((,,,000---&&&,,,+++)))((((((((()))***)))'''&&&%%%%%%&&&((()))***************))))))(((***++++++***(((((()))***+++***)))---222666666555<<<999444000///333888<<>>999::::::999<<<@@@999888777777888777666444444555666555222222444666777666444333222222222222000444555333555:::999555:::<<<:::444111333555444666222111444777666666888666777999::::::888666555444222///------///222444333222111000...---,,,,,,******))))))******+++,,,,,,------+++******,,,...***,,,---,,,++++++,,,---,,,,,,------,,,,,,+++***,,,***(((***------***&&&------........./////////........................------------------------------..................///---+++,,,---...,,,***,,,,,,---............---////////////////////////------......///000111111...000000///---,,,...000111222222///***))),,,000---------------------------------,,,,,,,,,,,,,,,***+++,,,***'''&&&(((***+++******)))***+++,,,---............---,,,++++++...---***)))(((((()))***************))))))))))))---,,,...333999;;;888444333444555555444111...,,,***++++++,,,++++++))))))******))))))))))))******)))))))))((((((((((((((()))''''''(((***+++(((&&&***(((&&&'''((()))'''%%%%%%&&&''''''((((((((('''))))))))))))************))))))))))))((((((((((((((((((''''''(((((())))))''',,,,,,&&&$$$''')))'''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%''''''%%%(((,,,+++%%%((((((((((((((('''&&&&&&%%%''')))***))))))***++++++***))))))******((('''&&&&&&''''''((((((((((((***,,,---,,,***))))))***))))))&&&%%%''')))%%%+++******)))))))))))))))***)))'''&&&&&&''')))***))))))******+++******)))++++++,,,,,,+++,,,---...---,,,,,,...000111///,,,888444111222888???DDDEEEPPPQQQTTTWWW\\\aaaeeegggmmmoooqqqtttwwwzzz~~~{{{}}}zzzssskkkcccUUUHHHBBB@@@;;;555111000000222444777;;;@@@DDDJJJPPPUUUTTTTTTUUUSSSOOOIIICCC???:::777666666444111111555444555555555555666888:::EEEKKKSSS\\\dddhhhjjjjjjllllllnnnooolllbbbQQQEEE999<<<>>>===>>>DDDOOOYYYppp\\\PPPJJJGGGHHHLLLNNNJJJGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKPPPUUUZZZaaagggeee___```___^^^^^^]]][[[WWWTTTRRRTTTYYYeeesss}}}kkk\\\GGG@@@;;;;;;;;;;;;===@@@:::888666555666666555444555666777777555444444444666555555444333333444444111555888888:::===<<<999===???===777333555666555777222111444666555666888666777888999888777555444000...,,,++++++...111333222222222111///...,,,++++++***)))((((((***+++---+++,,,---,,,******,,,---+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++******(((''')))---...+++)))+++,,,,,,---///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...,,,++++++,,,---,,,***,,,------...............000000000000000000000000///////////////000111111111222333222111111333555333222000...------..............................------,,,,,,+++************+++,,,+++******+++,,,,,,++++++++++++,,,,,,---...//////......---,,,+++,,,+++)))((((((((())))))************))))))))))))---,,,...333999<<<:::888888999::::::888444000---***************)))(((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''***+++***&&&$$$)))(((''''''(((((('''&&&&&&''''''(((((('''''''''))))))))))))************(((((((((((())))))))))))(((((()))))))))*********)))***(((###!!!$$$''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&&&&%%%'''***)))%%%((((((((()))(((((('''&&&'''(((***+++******+++,,,***)))((()))******((('''&&&''''''''''''(((((((((&&&(((***+++******+++,,,***+++***)))+++,,,(((!!!)))************))))))(((******(((((('''(((******((()))***+++,,,,,,,,,,,,***+++,,,---...///000000...---...///000///,,,)))444000///666CCCMMMQQQQQQ```bbbeeehhhkkkkkkkkkjjjlllrrrxxx|||~~~||||||vvviii[[[OOODDD;;;999999888666333222333444:::???EEEKKKPPPTTTXXX[[[TTTTTTTTTRRRNNNIIIDDDAAA;;;::::::999444///222888555666777888;;;@@@GGGLLLXXX\\\bbbgggkkkmmmmmmmmmppprrrsssoooeeeVVVFFF<<<777AAAIIIGGGBBBDDDPPP]]]eeeRRRMMMIIIJJJOOOQQQNNNJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHMMMQQQSSSVVV[[[aaaaaa]]]]]]]]]^^^^^^\\\XXXTTTQQQUUUUUUYYYeeeuuupppbbbRRRIIIAAA>>>===;;;<<<>>>===:::888666777777777666555666777777666444333222555555555555555555555555333777<<<>>>???@@@???>>>???BBB@@@:::888:::;;;;;;888444222555777777888;;;777999;;;<<<<<<999555333///---+++***+++...222444000000000///...,,,***)))+++***((('''''')))+++---+++,,,,,,,,,******+++---,,,------,,,***)))***+++++++++,,,,,,,,,++++++***+++)))((())),,,,,,+++)))++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000......------......------------...////////////...////////////////////////333222111///............444444444444444555666777444111......000111///---........................---------------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,++++++******)))))))))******************)))))))))(((++++++---222777::::::999999:::;;;;;;999444///,,,)))))))))))))))(((((('''))))))************)))))))))))))))(((''''''&&&&&&&&&'''(((******)))'''&&&((((((''''''((((((((('''&&&'''(((((())))))))))))((()))))))))************(((((((((((())))))))))))++++++,,,,,,------------***)))(((%%%$$$%%%&&&'''%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%&&&''''''((()))(((''''''''''''((((((''''''&&&((()))+++++++++***+++,,,)))(((((()))******((('''))))))))))))))))))))))))%%%''')))*********+++,,,))),,,------///222///)))((()))***++++++***)))(((***)))((((((((()))***+++)))***+++---.../////////++++++,,,---///111111000000///...//////000000000444444888@@@KKKUUUZZZ[[[hhhjjjlllnnnooonnnmmmlllpppvvv}}}xxxkkk[[[NNNDDD<<<777999::::::999777777:::===DDDHHHOOOSSSVVVXXXYYYZZZWWWVVVTTTQQQMMMHHHCCCAAA???<<<;;;;;;777333444999999<<>>777===GGGNNNLLLDDDFFFSSSaaatttZZZQQQLLLJJJOOORRRPPPMMMMMMKKKKKKJJJIIIHHHHHHHHHIIILLLOOOQQQQQQUUUYYYYYYUUU[[[\\\^^^^^^[[[WWWRRRPPPUUUTTTWWWbbbsssxxxlllYYYNNNDDD@@@???<<<;;;===>>>;;;888777777777777666444555555666666555333111444444555555555555555555333777<<>>>>>@@@???BBBBBB>>>===@@@CCCCCC@@@:::777999999888888;;;777:::>>>@@@???:::444000---,,,***)))+++...111444/////////...,,,+++)))(((+++***(((&&&''')))+++---***+++,,,,,,+++***+++,,,+++,,,---,,,***)))***+++******+++,,,,,,+++++++++,,,+++***************)))++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---...///000000---..................///---...//////000000//////........................333222000...---......///111111000000111222333333333///---...111222000---------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++******+++++++++,,,************)))))))))(((((()))+++///333555666666555666777777444000,,,))))))))))))(((((((((((((((((()))************)))((()))((((((((('''''''''&&&))))))))))))(((((()))***''''''((((((''''''((((((%%%&&&((()))***+++,,,,,,((()))))))))************'''((((((((()))))))))***++++++,,,------------,,,***))))))******((('''''''''(((***++++++******)))''''''''''''''''''''''''''''''((())))))(((((()))%%%&&&&&&'''''''''&&&&&&(((***+++,,,*********+++(((((('''(((******(((''')))))))))(((((((((((((((&&&(((*********)))***+++%%%(((***)))+++...,,,(((((()))***++++++***)))(((((((((((())))))***+++,,,,,,---///000111222333333000//////222555666444333666444111//////222777:::???DDDJJJPPPTTTYYY```eeekkkkkkkkklllmmmnnnooooootttxxx~~~pppZZZJJJBBB<<<888555999;;;<<<;;;;;;???FFFLLLQQQUUUYYYZZZZZZXXXWWWWWWZZZXXXTTTPPPKKKFFFCCCAAA@@@;;;:::>>>AAA@@@@@@AAAGGGKKKPPPVVV[[[```eeeiiihhhiiikkkmmmnnnnnnmmmmmmnnnrrrsssiiiXXXFFF;;;777BBBHHHLLLJJJGGGMMM\\\iiilllXXXPPPKKKMMMPPPOOONNNNNNMMMMMMKKKJJJIIIIIIIIIIIIMMMRRRUUUUUUWWWZZZYYYUUU[[[^^^``````]]]XXXUUUTTTQQQQQQSSS\\\jjjwwwzzz\\\PPPEEEAAAAAA???===>>><<<:::888777777666555444555444333444666666444333333444444555555555444444333444999===<<<999:::??????BBBCCC@@@@@@EEEIIIIIIHHHBBB===<<<;;;888777:::777:::>>>AAA???:::444000,,,***((('''))),,,///222222111///---,,,+++++++++***)))((('''''')))***,,,)))+++,,,,,,+++******+++***+++,,,+++***)))***+++)))***++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////+++---...---,,,,,,---///...//////000000000000000...........................---,,,,,,---///222333333111000000222333333222000...---...111222000---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...//////.........///...+++)))+++,,,,,,,,,,,,++++++***---------,,,,,,+++***)))******++++++,,,,,,,,,---************))))))))))))'''(((***,,,...///000111000111111111///---***(((******)))(((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''*********)))'''(((***,,,&&&'''((((((''''''((()))&&&'''((()))***+++++++++))))))))))))************''''''(((((())))))******((()))***+++,,,+++******)))&&&'''+++---***((()))''''''((())))))))))))(((''''''''''''''''''''''''(((''')))+++***''''''***%%%&&&''''''''''''''''''(((***++++++***))))))***(((''''''((()))***)))''''''''''''&&&&&&&&&&&&%%%''')))++++++***)))***+++(((***+++((('''))))))%%%((())))))************)))'''''')))***,,,---...///111222333555666666777777555444555888===???===:::@@@===888444333777???DDDOOOVVV\\\___^^^```ffflllllllllkkkkkklllooorrrtttvvvxxx}}}xxxdddLLL>>>999666555555999<<<@@@AAABBBHHHRRR[[[^^^___```___\\\ZZZYYYYYY[[[XXXTTTNNNIIIFFFDDDCCC???<<<>>>HHHPPPRRRRRRRRRZZZ^^^cccfffhhhhhhiiijjjhhhiiijjjkkkkkkllllllllllllooonnndddSSSDDD<<<;;;CCCFFFIIIIIIKKKVVVggguuueeeYYYNNNMMMOOOOOONNNOOONNNMMMLLLJJJIIIHHHHHHHHHMMMTTTZZZ\\\]]]___^^^ZZZ\\\^^^aaa```]]]YYYWWWWWWQQQQQQSSSXXX```kkkuuu{{{eeeXXXKKKFFFEEEBBB@@@???<<<;;;999999999888555333666444222333666888777666333333444555555444333222555555999===;;;666999@@@>>>BBBCCC@@@AAAFFFJJJKKKHHHBBB======<<<::::::===>>>???@@@@@@>>>;;;777444---,,,***)))))),,,///222222000---***))))))***+++((((((((((((((()))******(((***,,,,,,+++*********)))***++++++***)))+++,,,))))))***+++++++++++++++*********))))))***+++---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................+++---//////------...000//////000111111111111000........................,,,+++******,,,///222444555333111111333444333111---------...///000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......//////......000222111...+++++++++,,,,,,,,,+++))))))++++++++++++***)))((((((((()))***++++++,,,,,,,,,************))))))))))))'''(((*********+++,,,,,,---,,,,,,,,,++++++******+++***)))((((((((())))))((()))***++++++***)))(((%%%&&&&&&''''''(((((((((''')))+++***((('''(((***%%%''')))((('''&&&(((***''''''(((((((((((('''&&&))))))))))))************'''''''''((()))*********'''(((***+++,,,+++***)))(((###"""'''***)))(((***'''''''''''''''((())))))(((((((((((((((((((((((((((&&&(((+++)))$$$%%%***''''''((()))))))))))))))''')))+++***)))(((((()))'''&&&&&&((()))***)))'''''''''&&&&&&&&&%%%%%%%%%''')))+++,,,++++++,,,---***,,,,,,((('''***+++))))))))))))))))))******+++'''(((***---///111222333666666888999::::::::::::666555666<<>>>>>EEEJJJNNNNNNOOOZZZlll{{{pppaaaTTTOOOPPPOOOOOOPPPNNNMMMKKKJJJIIIHHHGGGGGGHHHPPPXXX\\\^^^```]]]YYYZZZ]]]```___[[[XXXWWWXXXRRRSSSTTTWWW\\\dddnnnuuu|||~~~{{{~~~qqqbbbSSSMMMIIIEEEAAA???>>>============;;;888555777555222333777::::::999333333444444444333111111999999<<>>BBBCCC@@@@@@EEEIIIJJJCCC===:::<<<===>>>@@@CCCEEEDDDBBB@@@>>>===;;;;;;111///---+++,,,///222444000...***&&&%%%&&&((()))'''(((((()))))))))))))))(((***,,,,,,+++***)))***((()))++++++******+++---((()))***+++++++++++++++((())))))))))))***---///+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------...000222222000///111444//////000111111111111111000000000000000000000000...,,,+++******---///111222///------//////...,,,+++,,,---...////////////------------------------.../////////////////////)))((((((+++//////,,,)))***++++++,,,+++***)))(((***++++++******)))((('''&&&'''(((***++++++++++++************))))))))))))((()))******)))((()))***++++++*********+++,,,,,,,,,+++)))((((((((()))***''')))***++++++***)))'''$$$%%%%%%&&&'''((())))))###'''++++++)))'''&&&'''%%%'''))))))'''&&&(((+++((((((((('''&&&$$$###"""))))))))))))************&&&''''''((()))******+++(((***+++------,,,+++***((( ###'''&&&(((,,,))))))((('''''')))***+++))))))))))))))))))))))))'''%%%'''+++(((###$$$***))))))***+++++++++++++++''')))******((('''(((((('''&&&&&&''')))***)))'''))))))((((((((('''''''''&&&(((+++,,,,,,,,,...///%%%((((((%%%%%%)))------***)))((((((((()))+++,,,'''))),,,///222444666666999999:::;;;<<<<<<<<<<<<333333555<<>>GGGKKKQQQWWWXXXUUUUUUZZZ___``````^^^\\\ZZZ[[[___bbbWWWTTTOOOKKKIIIHHHIIIKKKLLLQQQ[[[dddgggeeegggllljjjlllooooooooooooooopppmmmmmmlllkkkkkkkkklllllllllkkkfff\\\NNNDDD@@@???IIIPPPVVVTTTRRRYYYkkkzzzppp]]]UUURRRQQQTTTZZZOOOOOONNNLLLJJJIIIGGGFFFKKKNNNSSSWWW[[[^^^______YYYYYYZZZ]]]^^^^^^\\\ZZZQQQVVVZZZYYYWWWZZZccckkkpppiiifffnnn}}}wwwiii\\\XXXSSSIII???<<<@@@===;;;===<<<888777999444111///111777:::999777888777444222111111333444;;;>>>???>>>:::888999;;;EEECCC>>>:::>>>EEEHHHFFFBBB>>><<<===>>>===@@@DDDHHHJJJGGG>>>999::::::777555444///,,,000555444...000///...,,,+++************)))(((''''''((()))***+++***)))'''''''''((()))&&&''''''((()))*********'''***+++***'''&&&'''))),,,---......---***(((&&&---,,,///444444000---...)))***+++,,,---......---,,,------+++))))))***,,,,,,,,,------...///000000...------------...//////444111///...///111111111000......000222333000---000///------.........---///...---...000111000///,,,...---******...000...,,,//////---...111111///111***'''+++//////......------------------------******+++++++++******)))++++++***)))+++...+++&&&((((((((((((((())))))***,,,,,,+++***)))((('''&&&...***(((***...000---***%%%'''***---///...---,,,---***'''&&&((()))(((&&&,,,***)))''''''(((***+++))))))***))))))'''%%%$$$''''''&&&%%%%%%%%%%%%&&&((('''&&&(((+++,,,***'''&&&''')))***+++***)))'''&&&'''(((***++++++++++++)))&&&$$$&&&***---...------,,,+++***)))(((((((((###(((,,,---***'''&&&''',,,((($$$$$$&&&)))))))))+++)))'''&&&%%%&&&'''(((''''''''''''((((((((((((******))))))(((((('''''')))))))))))))))(((''''''***)))((((((((((((((((((###%%%''''''''''''((()))&&&''')))******+++++++++)))))))))))))))))))))***))))))))))))))))))))))))***+++,,,...000444:::===>>>AAA@@@<<<<<<@@@???:::<<<:::<<>>>>>===???CCCFFFHHHEEE===888999999777666777777888;;;===888000...---+++***)))(((((((((***))))))(((((())))))***+++***)))((('''(((((()))''''''((())))))***++++++***+++---+++)))((()))+++++++++,,,---,,,+++***)))+++---444<<<<<<555...---***+++,,,---............,,,------,,,***)))***,,,+++,,,,,,---......//////...............///000000333111......///111111111000......///111111///,,,000...,,,---...//////...,,,+++***+++,,,---,,,++++++......++++++//////------//////,,,,,,//////,,,111***'''+++......,,,---------------------------******++++++++++++******+++***'''$$$&&&+++,,,(((******))))))******+++,,,++++++************))))))///,,,***+++///111///,,,***+++---///000000///...+++(((&&&'''***,,,,,,++++++***)))(((((()))***+++$$$%%%'''((()))*********)))(((''''''&&&&&&'''''''''&&&%%%''')))***)))&&&$$$%%%'''((()))((('''&&&((()))***************)))000...,,,***)))((('''%%%,,,,,,++++++***+++++++++***,,,---,,,(((&&&&&&''')))'''$$$%%%(((***++++++,,,+++)))((('''((()))***''''''(((((((((((())))))******************)))))))))))))))))))))(((''''''(((((()))+++---///111222((()))+++***)))'''(((((((((((((((***,,,---,,,,,,+++++++++++++++************************************+++,,,---111666<<<@@@BBBEEEDDD@@@@@@CCCAAA===999777;;;CCCJJJMMMRRRWWW[[[bbbeeefffnnnyyy|||wwwmmmjjjggghhhmmmpppqqqpppnnnnnnnnnooorrruuuxxxzzzzzzzzzwwwpppeeeYYYOOOJJJ@@@@@@???<<<<<>>===???===777333222444222000222666999888666888888888888777777666555999===@@@@@@===<<<===???===BBBEEECCCDDDGGGIIIGGGGGGBBB@@@@@@???<<<===AAACCCDDDBBB;;;777777888777444999???BBBEEEDDD;;;000---,,,+++***)))((((((((()))******************)))******)))((((((((()))))))))))))))******++++++,,,,,,---...---+++***+++,,,*********++++++,,,,,,,,,,,,---333;;;;;;444///...***+++,,,---............+++,,,---,,,+++***+++,,,++++++,,,,,,------....../////////...///000000111222000......///111111111000///.../////////---+++...,,,+++,,,.../////////...---,,,,,,---...---+++***...///---...000///,,,---000///,,,+++---,,,)))000***'''+++---,,,***+++------------------------******+++++++++++++++***,,,+++&&&"""$$$***...---,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,000---+++---000111000---------........./////////+++)))((()))+++------,,,+++***)))(((((()))***+++%%%%%%&&&''')))+++---...***)))((((((''''''(((((('''&&&&&&'''((()))(((&&&%%%&&&'''((()))((('''&&&******++++++***))))))((('''(((***+++******++++++,,,,,,,,,,,,,,,---...///000000...+++(((&&&'''(((((('''&&&(((+++---...------,,,+++***)))***+++,,,((((((((()))))))))******+++++++++++++++,,,,,,,,,))))))))))))(((((((((((('''((())),,,///222444666---...///---+++(((((((((***(((''')))---///...,,,------,,,,,,+++++++++***************************+++++++++---222999@@@DDDGGGIIIHHHEEECCCDDDBBB???777777<<>>AAAAAA;;;555444555333222333555777777666666777888999999888666555888<<<@@@AAA???>>>???AAA@@@FFFKKKIIIHHHLLLOOOOOOKKKGGGDDDCCCAAA===<<>>???DDDMMMUUU[[[ccckkktttwwwsssqqqqqquuuyyyyyyxxxqqqqqqrrrssssssttttttttttttqqqiii___TTTLLLHHHGGGEEEHHHMMMPPPTTTZZZ```eeehhhfffccccccddddddbbb``````___^^^aaafffhhhfffccceeeeeegggkkknnnpppsssuuuwwwyyy||||||{{{yyyxxxxxxuuuuuutttrrrpppqqqsssuuuqqqpppnnnnnnpppppppppoookkkkkkfff[[[PPPMMMTTT\\\aaaaaabbbcccccccccdddggg|||fff\\\XXXXXXOOONNNLLLJJJJJJLLLMMMOOOKKKKKKKKKLLLNNNPPPRRRSSSNNNNNNOOOSSSWWWZZZ[[[ZZZTTTVVVYYY]]]```aaa```^^^aaajjjvvvyyytttiiiXXXJJJEEE@@@???CCCEEE@@@:::888555444333333555666666666333555777888999777555444777;;;@@@BBB@@@???@@@BBBCCCIIILLLJJJJJJOOOSSSTTTOOOJJJGGGFFFBBB===;;;>>>:::999888666444333555888444:::@@@BBBBBB@@@999111......---,,,++++++++++++)))***+++,,,,,,+++***)))))))))******************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***---,,,+++*********++++++,,,(((''')))***(((***...)))******++++++++++++******,,,......,,,+++,,,---++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---......000...---...000111111000000000///...---,,,,,,,,,***)))((())),,,...///...---+++******++++++)))(((***...111000111222000+++,,,//////------000111...---))))))+++,,,)))'''))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***---,,,******...000///+++++++++++++++,,,---------------,,,,,,,,,,,,+++,,,+++++++++---------,,,,,,+++)))((('''((()))***++++++++++++))))))(((((()))))))))))))))******+++---,,,***(((((((((((())))))(((''''''&&&&&&''''''((()))*********)))))))))((())))))***************((((((***++++++,,,,,,,,,$$$(((,,,,,,+++***+++---111000///...------------++++++,,,,,,,,,,,,***)))((())))))***))))))************)))))))))*********'''(((((()))***+++++++++(((((())))))******++++++))))))(((((((((((()))***)))((((((''''''((((((((()))+++,,,,,,+++******+++)))'''%%%'''+++......---,,,,,,++++++************************************---++++++000888AAAGGGJJJLLLLLLKKKIIIFFFDDDGGGJJJQQQQQQUUU[[[___cccjjjsss}}}}}}yyyvvvwww{{{~~~~~~}}}wwwwwwwwwwwwwwwwwwvvvvvvkkkkkkhhhbbb[[[VVVSSSRRRSSSUUUYYY\\\^^^aaaccceeebbbccccccaaa^^^]]]___aaa```___```dddjjjmmmmmmlllrrrtttuuuuuuvvvwwwwwwvvvzzz|||~~~~~~|||zzzxxxxxxvvvvvvuuusssrrrrrruuuwwwtttsssqqqqqqssstttsssrrrrrrnnnggg^^^XXXXXX^^^ccceeefffhhhiiilllnnnmmmkkkrrrccc]]][[[PPPNNNLLLKKKKKKLLLMMMOOOOOONNNMMMNNNOOORRRUUUWWWOOONNNOOORRRWWWZZZ[[[[[[UUUXXX[[[\\\ZZZYYYZZZ[[[]]]bbbkkkvvv}}}sssaaaQQQHHHBBB@@@DDDGGGCCC>>>;;;555555444444444555555666222333555777777777555444666;;;@@@BBB@@@???@@@AAACCCGGGJJJIIIKKKQQQUUUUUUOOOKKKGGGFFFBBB<<<:::;;;666444444444333111444888777<<>>===<<<888222,,,+++******))))))******)))******************)))((()))***+++++++++******++++++++++++++++++++++++---+++******+++,,,***))),,,,,,,,,++++++*********(((''')))......***)))*********++++++++++++******))),,,......---,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......------...000111111//////000000...,,,,,,---///+++***)))***---/////////...,,,+++,,,------,,,++++++///222111111333111,,,,,,//////---...111222///+++)))***,,,,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------&&&+++---+++***------+++++++++*********+++,,,,,,---------,,,,,,+++++++++************++++++++++++,,,+++***)))))))))***+++&&&(((***+++******+++,,,(((((())))))******++++++))))))((((((((()))******)))(((''''''&&&&&&'''''')))+++,,,,,,***))))))***'''''''''((((((((())))))'''((()))+++,,,---------***,,,---...---------...000///...---,,,+++++++++''''''(((***,,,---+++)))''''''((('''%%%%%%'''(((((((((((()))))))))))))))''''''(((((()))***++++++((((((((((((((()))))))))))))))(((''''''(((***+++)))(((((((((((()))******%%%''')))******)))***,,,((((((((()))***,,,///000******++++++++++++++++++++++++++++++++++++++++++...,,,---222<<>>>>>???BBBGGGKKKPPPVVV[[[XXXQQQKKKGGGDDDCCC>>>888555666222......222111///222999555999:::666222111///+++------,,,,,,+++,,,,,,,,,***)))(((''''''((()))***((()))***+++,,,,,,+++***************************///,,,***+++---...,,,)))&&&(((***---......---,,,111,,,(((((())))))---333.........///......------)))+++...///...---------...........................------------...//////---,,,---...000111000//////000111///------000333222000///000222333333333,,,++++++,,,...///...------111222000000333222///---000///,,,+++------***)))(((+++......******---++++++++++++++++++++++++)))***+++,,,------...---,,,000222---+++---///...,,,++++++++++++,,,------((())))))***,,,------...)))***++++++******+++,,,(((((())))))************+++---000///,,,)))***+++'''''')))***++++++++++++%%%&&&((()))))))))((('''+++******)))))))))))))))'''***,,,+++(((&&&''')))***************++++++,,,+++,,,,,,,,,,,,+++******+++(((%%%&&&***,,,,,,+++******))))))******++++++***&&&""""""%%%((())))))+++,,,,,,+++***,,,111555'''((()))***************%%%%%%&&&'''((()))************))))))(((((('''''')))((('''&&&'''(((***,,,---,,,+++***))))))))))))&&&((())))))(((((()))***(((---000...+++,,,333999***++++++,,,---...//////++++++++++++++++++++++++...---///777AAAHHHJJJIIINNNMMMPPPWWW^^^gggxxx{{{wwwtttsssttttttssssssrrrnnnhhhbbb^^^\\\eeeeeefffhhhiiihhhfffddddddaaa^^^```eeekkknnnnnnuuuuuuvvvxxx{{{~~~~~~}}}~~~zzzvvvxxx{{{|||{{{zzzyyyyyyvvvvvvvvvtttssstttvvvyyywwwvvvttttttvvvvvvvvvuuulllpppqqqjjjaaa]]]cccjjjsss{{{yyyrrrccc^^^ZZZ[[[ffflllgggYYYOOOJJJHHHHHHJJJJJJKKKRRRZZZYYYWWWTTTRRRSSSUUUUUUTTTVVVVVVWWWWWWVVVWWWYYYZZZZZZ\\\```dddjjjsssttt[[[MMMCCCDDDHHHDDD>>>:::777555333000000222555777666666555777999::::::999:::<<<>>>>>><<<;;;<<<======>>>BBBMMMWWW[[[WWWQQQFFFGGGHHHHHHEEE???888444111...+++,,,111555777666777666333000...............---,,,,,,,,,***'''$$$,,,,,,++++++***))))))(((,,,,,,,,,++++++++++++***))))))***++++++++++++***)))+++,,,,,,,,,,,,---......,,,******++++++***))),,,++++++++++++,,,------000444333+++&&&'''+++---+++---///...,,,******+++------/////////...---,,,,,,***))),,,222555444111333333111///------000333333///,,,---,,,)))***---,,,---///111111111111000,,,,,,------------------.........///////////////.........///...------,,,---.........//////000000///111333111---+++,,,...333...+++,,,000111///+++111...,,,,,,------)))&&&)))***+++,,,---,,,+++******)))***,,,,,,)))***///+++++++++---...---+++(((******+++++++++,,,,,,---,,,+++)))(((((()))+++,,,&&&%%%&&&***------***&&&***,,,---***%%%$$$(((---&&&++++++''''''******&&&+++***(((''''''''')))***''''''((()))***+++,,,,,,,,,,,,,,,++++++*********+++))))))***,,,/////////+++(((&&&&&&(((***++++++---+++)))((('''((()))***************************++++++***)))(((((())))))###$$$&&&''')))************+++***'''$$$%%%)))......+++((('''))),,,......(((''''''(((***+++)))'''(((((((((((()))+++,,,---,,,---......------///111+++------++++++---,,,))))))***+++***)))+++///222777777999???FFFKKKMMMLLLPPPSSSXXX```kkkxxx~~~yyyvvvuuuuuuuuutttxxxrrrkkkfffeeedddcccaaadddfffhhhjjjiiigggcccaaa\\\]]]aaafffmmmuuu{{{~~~|||zzzxxxwwwxxx~~~~~~zzzyyyxxxuuuvvvwwwwwwvvvttttttuuuvvv}}}yyyyyyvvvssssssvvvpppppppppjjj^^^VVVYYYaaapppxxx}}}||||||ooofffcccfffqqquuulll[[[PPPMMMKKKJJJKKKJJJKKKPPPXXXXXXWWWVVVTTTTTTTTTVVVWWWUUUUUUUUUTTTSSSSSSTTTTTTVVVYYY]]]aaafffppp||||||fffUUUEEECCCFFFEEE@@@>>>:::888555333222444666777555444333444666777777666;;;999888999<<<===<<<:::AAAAAADDDJJJPPPRRRNNNJJJFFFGGGHHHIIIGGGBBB<<<888111...+++---222666888888777666555444222000...---)))))))))+++------+++))),,,+++******)))*********,,,++++++******)))))))))((((((((()))))))))***************+++---...000000///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,------...'''---111---***,,,...///...---,,,,,,......---,,,,,,,,,---......---,,,+++///,,,***+++000222111...111111000...---...111444333///---...---+++,,,///---...///000111000000///---...000111111111000///,,,,,,------...///000000++++++,,,---...///000000........./////////000000---.........,,,,,,,,,---333000------///000...+++///---,,,,,,------***'''+++,,,,,,---------------...---///222111///000444///---++++++,,,,,,+++)))((()))******+++++++++***))))))************)))))) """&&&***,,,***(((''')))+++***((()))...333'''++++++)))***---+++&&&***(((&&&%%%%%%''')))***,,,,,,+++***)))(((''''''++++++++++++*********))),,,+++***+++------,,,+++)))'''$$$$$$&&&'''((((((,,,+++)))(((((()))***+++---,,,,,,++++++,,,,,,---++++++***))))))))))))))))))******++++++++++++***$$$&&&((()))((('''&&&'''***)))((()))++++++***)))++++++***************)))))))))))))))((((((((((((+++,,,------,,,---///111///111///)))'''***...///...---,,,---000222333333<<<>>>CCCJJJQQQUUUTTTSSSVVVZZZaaajjjuuu}}}yyyuuuqqqpppppppppoootttooohhhcccaaa```^^^\\\___```bbbdddddddddcccbbbbbbdddhhhnnnttt{{{~~~|||~~~}}}|||zzz~~~{{{{{{zzzxxxwwwwwwwwwuuusssrrrtttuuuzzzvvvtttuuutttqqqrrruuuqqqqqqpppkkk___VVVXXX```jjjqqqzzz~~~||||||qqqooottt}}}~~~qqq___SSSRRRNNNLLLLLLKKKJJJNNNUUUZZZ[[[ZZZWWWTTTRRRTTTWWWWWWWWWUUUTTTRRRPPPOOOOOOTTTWWW[[[^^^dddmmmxxxuuu```JJJBBBDDDEEEBBB@@@===<<<999777666777888999777555222222444555666555>>>999666888>>>AAA???;;;BBBCCCEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIHHHEEE@@@<<<000...,,,...444888::::::777888888888555222///---***))))))+++------,,,++++++***)))((((((***,,,---,,,++++++***)))(((((('''(((((('''&&&'''((()))***,,,)))''')))...222333333111///,,,+++,,,.........---,,,,,,,,,,,,---...... (((---,,,***+++,,,***111---******...000///---++++++,,,------,,,,,,+++222...++++++---///...,,,............---///333666222...---//////---///222......///////////////...)))+++---///000//////...++++++,,,---///000111111------------...000111222......////////////000000------,,,---...//////...000///...------,,,++++++---,,,+++,,,---,,,+++))),,,,,,++++++,,,,,,---...)))))),,,000000---...222222///,,,******+++***)))((()))***+++++++++***)))&&&(((***++++++***(((&&&"""!!!"""$$$(((*********,,,......+++'''&&&))),,,((()))******---000---''')))'''%%%###$$$&&&***,,,%%%%%%&&&''')))***++++++++++++***************)))*********,,,......,,,+++)))'''%%%$$$&&&'''''''''++++++***))))))***,,,---...---+++******+++---...++++++***))))))))))))***&&&'''((())))))))))))))))))(((((()))+++,,,+++***&&&'''(((+++,,,***&&&###+++,,,,,,***(((((()))***'''((()))))))))((('''&&&***,,,,,,,,,+++,,,...000---000000***'''))),,,---111//////333999======;;;CCCFFFMMMUUU\\\___]]][[[^^^ccckkkuuuzzzvvvqqqnnnmmmmmmlllkkknnnjjjeeeaaa```___]]]\\\[[[\\\^^^```bbbeeehhhiiinnnppptttyyy|||zzz{{{}}}{{{}}}}}}|||uuuuuuuuusssrrrsssvvvxxxwwwtttsssuuutttpppoooqqqsssrrrqqqlllaaaWWWXXX^^^eeekkkttt|||~~~{{{yyy{{{~~~qqqbbbYYYUUUPPPMMMMMMLLLJJJNNNSSS[[[]]]^^^ZZZSSSPPPRRRVVV[[[YYYWWWUUUSSSQQQNNNLLLTTTWWW[[[^^^bbbkkkuuu}}}~~~iiiPPPCCCBBBCCCAAA===@@@???===;;;:::::::::::::::777555444555777777777???<<<:::<<>>===<<<;;;;;;;;;999777666777888888888<<<>>>???AAACCCEEEHHHJJJCCCDDDDDDAAA===<<<@@@DDD@@@??????BBBEEEEEE@@@;;;000...---000666:::;;;;;;<<<:::888666444333333333444111...---,,,***(((&&&+++)))((('''(((***---000......---,,,++++++******+++***)))((((((***,,,------(((%%%(((///444666555111///---,,,...///000000---,,,,,,,,,,,,---......222444333...,,,---...,,,...000000,,,&&&%%%)))------------------...//////...---++++++,,,---......***+++---------///222555000---...222444222444777111111000///...---------000...,,,+++,,,000444666333333222222111111000000555444444333333333333333000000000000000000//////444111...///111111...+++***,,,...///.........///***+++---------,,,,,,---+++***)))))))))***,,,---)))(((,,,000000...///333.........//////,,,'''$$$))))))***++++++***)))(((,,,,,,************,,,,,,,,,,,,+++******+++---...)))*********)))((()))***(((&&&'''***......+++)))***)))'''&&&'''))),,,///''''''''''''''''''''''''++++++,,,,,,,,,,,,,,,,,,%%%&&&(((+++///000...,,,,,,***))))))***+++***))),,,,,,,,,,,,,,,---......,,,***(((&&&&&&(((***,,,+++***************++++++&&&'''(((***+++,,,------,,,&&& """'''+++---+++***))))))******(((&&&&&&''''''''''''''')))***%%%'''***,,,---,,,++++++***+++,,,,,,++++++---///444111,,,***000666555///999???EEEHHHHHHJJJOOOTTTVVVYYY^^^cccgggkkkmmmoooooottt{{{~~~xxxuuuuuuwwwsssnnnkkkkkkkkkkkkjjjhhhhhhhhhgggfffeeeeeeeeecccdddggglllsss{{{|||}}}|||yyyyyy~~~}}}xxxyyyxxxwwwvvvwwwzzz|||zzzwwwvvvxxxvvvrrrpppqqquuutttsssooofff[[[YYY\\\hhhlllttt|||}}}~~~vvvnnngggfffjjjaaaZZZTTTSSSRRROOOPPPRRRMMMPPPTTTUUUUUUVVVZZZ]]]YYYVVVTTTUUUVVVTTTPPPLLLPPPSSSUUUWWWYYY^^^ffflllwww|||sss^^^KKKBBB@@@<<<777@@@@@@@@@@@@???>>><<<;;;999888777888999:::999888999===AAADDDEEEFFFJJJLLLGGGFFFDDD@@@;;;:::===@@@???===;;;>>>BBBBBB<<<777000......111666::::::999:::888666333222333444555111///---,,,,,,,,,+++******)))(((((()))+++---...---------------,,,,,,,,,,,,,,,+++***+++,,,---...,,,)))''')))...222333333///---,,,,,,...//////...,,,++++++++++++,,,------///000---((((((,,,...---***///111---%%%"""'''------------------...000000,,,,,,------......//////***,,,---------...000222///---...333555333555888444333111000...---------000...+++)))***...222555666666555444222111000000111222444555666666777666111111000000000000//////000///---------,,,***))),,,---///000111111000///+++---//////---------...------,,,,,,------...///,,,+++,,,000///---///444---...000222222000***&&&)))(((((((((((('''''''''...---+++******+++---...((()))))))))***+++...111//////...---,,,,,,+++***)))'''(((+++,,,)))))),,,******(((((()))***,,,---)))))))))******++++++,,,+++++++++++++++,,,,,,,,,+++******+++---,,,***((()))(((((()))***+++***)))------------............---,,,***))))))***,,,---+++************+++,,,,,,************)))(((''''''&&&&&&%%%&&&((()))((('''---+++)))(((*********)))((((((''')))++++++***(((++++++,,,,,,,,,+++***)))***,,,,,,,,,+++,,,...000666000&&&!!!'''444:::999HHHNNNTTTTTTOOOOOOUUU[[[cccfffkkknnnqqqtttxxxzzzzzz}}}zzzxxxvvvrrrqqqsssqqqnnnjjjhhhhhhhhhiiihhhjjjkkklllllliiihhhggghhhmmmooosssyyy}}}}}}{{{xxxzzz~~~~~~{{{~~~~~~}}}{{{xxxvvvvvvwwwtttqqqrrruuuuuussstttwwwuuussssssqqqhhh^^^ZZZ\\\fffkkkssszzz}}}}}}zzzwwwvvvjjjdddhhhooommmddd\\\YYYVVVRRRQQQRRRJJJLLLOOORRRUUUWWWZZZ[[[WWWUUUTTTVVVYYYYYYUUUPPPPPPRRRTTTUUUVVVZZZaaafffsssyyyyyygggQQQCCC@@@???<<<>>>???@@@@@@@@@>>>===<<<999999:::<<<>>>>>><<<:::;;;===AAAGGGKKKMMMMMMMMMEEEDDDAAA>>><<<<<<>>>@@@???<<<999<<>>???@@@@@@???===<<<;;;;;;===@@@CCCBBB@@@===@@@???BBBIIIRRRUUURRRMMM@@@>>><<<<<<===???AAABBBAAA<<<999;;;???>>>888111000......111555888777666111222333555555444222111111...,,,,,,---.........)))*********++++++++++++)))******++++++,,,------***+++,,,------------,,,)))+++,,,---,,,,,,---...))))))***,,,......+++)))******))))))******+++,,,///000...***+++...///,,,(((***,,,------------...++++++******+++---...///,,,...111222111///---,,,---...///...,,,+++,,,---///---///333555333444777888666444111///...---------...///000000000///...333333333222222222111111000222555777666444111///222111111111000000//////***---///...,,,+++---000,,,)))'''(((+++***$$$...111333222///---...000+++,,,---...///...---,,,///,,,+++,,,+++***...333222222222444666777666555111///---+++***+++---///((()))+++,,,,,,+++)))(((***---///...+++***+++---,,,,,,,,,---......---,,,---,,,...///)))$$$***444((())))))***))))))(((''')))))))))(((''''''&&&&&&&&&'''''''''(((((())))))+++***((()))***,,,,,,++++++++++++---000111111000//////000000///...------((((((((())))))(((((((((+++*********+++,,,,,,---******+++******)))((((((***+++***'''$$$$$$)))---(((((((((***,,,,,,***)))---(((%%%(((,,,+++"""(((((((((((()))+++,,,---,,,---......------///111333<<>><<<===??????<<<===AAAFFFEEEAAA???BBBEEE@@@888;;;EEEKKKLLLSSSZZZTTTEEEAAA???<<<999999<<<@@@BBB:::888777666666444111...///111666:::======999666555555777777777666555444111111000......---------,,,++++++,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,---.........------111///,,,***+++,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++)))***++++++******,,,---///,,,+++---111222...***)))......***,,,444333+++,,,------,,,+++,,,...000+++,,,---111444666666444777555111---+++,,,---///111///...///111222///---+++...222222///...///111,,,///333555555555555666888333......333555111,,,,,,---.........---,,,+++...---,,,++++++---...000...------------......///+++111333...,,,000222111***+++,,,---------++++++666666444333888<<<999222///...---,,,,,,---...///***))))))***,,,...000111))))))***+++,,,,,,---...------............------......---,,,,,,+++******,,,+++++++++***)))))))))))))))(((((()))+++---...---)))(((***)))%%%%%%******)))((((((((()))+++,,,)))***,,,---.../////////......---,,,,,,+++******$$$***,,,)))'''))),,,+++***(((((())),,,///111)))------(((&&&(((,,,---)))))))))))))))(((''''''111111000---***(((((()))+++******))))))))))))***+++)))'''(((+++,,,***(((000***)))///000///555AAA???EEEKKKMMMNNNQQQWWW\\\[[[___cccfffhhhkkkqqqvvv}}}zzzvvvwww~~~~~~yyywwwmmmcccbbbiiinnnooolllhhhfffeeegggeeecccffflllnnnttt{{{~~~}}}~~~|||zzzrrrwww||||||yyywwwxxx{{{pppsssvvvuuurrrnnnnnnnnnkkkooorrrtttqqqjjjaaa\\\aaaeeelllsssxxxzzzzzzyyyyyyjjjddddddkkkmmmooonnniiibbbYYYTTTQQQQQQRRRSSSVVVZZZ]]]___aaadddhhhiiifffaaa___```ZZZZZZXXXVVVTTTVVVZZZ^^^jjjrrr|||xxxjjjXXXIIIBBB@@@>>><<<===>>>===;;;???EEEKKKNNNMMMGGGCCCBBB@@@<<<>>>DDDIIIJJJOOORRRMMMCCC===<<<;;;:::::::::::::::777555333333333333222000333555999===@@@???;;;888888888888777666555333222111111000......------...------,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,)))***+++---.../////////222000---------......---+++++++++*********))))))------,,,,,,,,,,,,,,,,,,+++---......------...000///,,,***,,,///000,,,(((+++000222///,,,---...,,,///000111000---+++***+++000///000333555666555444666444111...------...///000///...///111111///---111444777666333000111222...000444555555444444555333111000///000000000...000000000///...---,,,+++...---,,,++++++---///000///......---------......***///000,,,+++///111000000///.........000222333888888666555999===:::444000///...,,,,,,,,,---...,,,+++*********,,,---...******+++,,,,,,---......,,,------......------,,,...------,,,++++++******++++++*********************************+++,,,---***&&&&&&,,,///,,,((('''***)))))))))******+++,,,******+++,,,---...//////...------+++***))))))((("""&&&***+++)))((()))+++***)))))))))***,,,...000))),,,+++'''%%%(((+++***)))*********))))))(((''',,,,,,---+++))))))***+++''''''((()))******++++++,,,***))))))+++,,,+++)))111...---///111444<<>>;;;:::@@@IIIQQQYYY[[[SSSGGGBBBAAA@@@@@@BBBEEEIIIKKKJJJFFFAAA999:::;;;;;;:::888555444555222000///000222222222666777:::===???>>>;;;888888777777666555444444333111111000///............///......///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++***+++,,,...000222333444333222000///000000///...,,,++++++***************,,,,,,,,,,,,---------------...//////...---///000...,,,***+++......+++(((+++---111222+++%%%&&&,,,...000222222///,,,***)))//////000222444555444333222222000//////...//////......---...000000...---,,,000333333000......000000333555555444333333444000111333222000///000222333222111///...---,,,,,,...---,,,,,,,,,---///000000000///...------------***---...+++***---......///---***(((***...333666999:::888777:::===:::555111000...---,,,+++,,,,,,...---+++***))))))******+++,,,,,,,,,------......,,,,,,------------,,,,,,------,,,,,,++++++******))))))******************++++++,,,,,,,,,,,,,,,+++...'''%%%***///...***'''******+++,,,,,,,,,++++++************+++---...///------,,,+++***((((((''')))))))))***************)))))))))***+++,,,------,,,,,,***&&&'''++++++(((*********+++******)))(((***+++,,,+++)))))))))+++&&&''')))*********)))))),,,+++******,,,,,,+++***,,,/////////444???IIINNNTTTYYY```cccbbb```aaabbbggghhhlllssszzz{{{vvvvvvzzz~~~xxxtttiiihhhiiikkknnnooonnnmmmooommmnnnuuuzzz|||~~~}}}xxxyyyyyyvvvtttuuuyyy}}}xxxyyyxxxuuurrrpppppppppsssttttttsssooojjjeeebbbgggjjjpppvvv{{{~~~tttjjjgggssssssfff^^^SSSRRRPPPPPPSSSYYY___cccqqqxxx|||zzzwwwvvvwwwvvvjjjbbbWWWRRRTTTXXXZZZZZZ```hhhttt}}}qqqaaaPPPBBB;;;888:::===???<<<:::@@@HHHRRR]]]ddd^^^RRRJJJEEEBBB===???DDDIIIJJJFFFBBBBBB888999:::;;;:::999666555777333///...///111222333555666777999;;;:::777444333333333333444555666666111111000///......//////000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++************------///111333555777888444222000000000000///---...------,,,,,,,,,---...+++,,,,,,,,,------......,,,---...---,,,,,,---...///---,,,,,,------+++)))+++)))+++000+++!!!"""***+++---//////---,,,,,,---,,,,,,,,,...111222222111...////////////......------------...//////...---%%%***///000///...///111222444666555444222222333000222444333222111222444333222000...------.........------,,,---...//////111000///...---------------...---+++***+++++++++,,,***'''&&&(((---222555888:::999777888;;;999444222111///,,,+++******+++---,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******(((((())))))******+++++++++,,,---...---,,,+++***000+++'''''')))***++++++***+++,,,---------,,,+++******)))******,,,---...++++++++++++************...,,,***)))***++++++***((()))***+++,,,,,,++++++------)))''')))---,,,'''******+++++++++******))),,,---...,,,***((((((((()))***+++,,,+++(((&&&$$$+++++++++++++++,,,++++++###+++000000999KKKXXXZZZaaadddhhhiiihhhfffffffffjjjjjjnnnuuu~~~zzz|||~~~{{{xxxuuurrriiikkkmmmnnnnnnnnnnnnnnnqqqrrrxxxzzzzzzyyywwwuuuvvvyyy|||{{{yyywwwuuusssssstttuuukkkooovvvzzzxxxqqqhhhbbbhhhkkkpppvvv{{{~~~~~~ooohhhnnnyyy|||qqqiii___ZZZTTTQQQVVVaaannnwww|||yyymmm___XXXWWWZZZZZZYYY^^^eeeqqq{{{{{{kkkXXXGGG<<<666888<<<@@@>>><<>>CCCHHHJJJGGGCCC@@@???999999999999::::::;;;<<<:::666111//////111222333555444555666888777555333222222333333444444444444111000000////////////000///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++......///000333555888999555333000///000000...---......,,,,,,,,,---...///,,,,,,,,,------.........,,,---......,,,+++,,,...///...---------------,,,...'''&&&------&&&%%%++++++++++++)))((())),,,//////---,,,---...//////...,,,------......---,,,,,,,,,---..................***///444666555444555666333444555444222111111222222111111222444444222000///...---------...///000------------......//////000000...---,,,,,,,,,,,,111///---,,,+++***)))))),,,+++***+++,,,///222444444666666444555888666222222111///,,,+++*********+++***)))))))))***+++,,,+++++++++***************---------......---------,,,+++++++++++++++******((((((((())))))******++++++,,,---...---,,,+++***&&&))),,,+++)))))),,,---+++,,,---......---++++++************+++,,,------******++++++,,,------...000...+++)))***++++++***((()))+++,,,,,,+++***)))******'''%%%(((,,,+++%%%)))******+++++++++******,,,---///...,,,***)))***)))***,,,,,,+++)))'''%%%++++++++++++++++++++++++!!!+++333777AAATTT___aaaggghhhjjjjjjkkkmmmppprrrrrrsssvvv|||~~~{{{vvvsssrrrqqqqqqpppqqqrrrrrrooolllkkklllnnnxxx~~~zzz{{{{{{zzzxxxxxxxxxyyyzzzxxxvvvuuuuuuwwwxxxyyylllqqqwwwzzzyyysssjjjeeehhhjjjoootttzzzwwwjjjjjjmmmuuu~~~|||vvvggg```VVVSSSZZZjjj}}}}}}mmmbbb]]]\\\ZZZXXX\\\bbblllvvv}}}vvvcccNNNAAA;;;:::<<<@@@AAA???AAAFFFQQQ\\\iiipppqqqkkk]]]PPPOOOWWWXXXMMMCCCAAA???:::999888777777888:::===???;;;777333000000222333333666666555666888888777555666777777666555333111///111000000//////000000000///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------+++,,,---///222666999;;;777444111///////////////---,,,***)))***+++---...---------------............///000///---------//////......------......///000***(((***---,,,,,,......---***'''%%%'''***...555222000.........,,,+++,,,------...------,,,++++++---//////......///000000555::::::888444333444333333444333000///000111111000000111333333000---------------...///000000------......////////////......---,,,+++++++++,,,111---+++,,,,,,***((()))*********+++,,,---......///222333111222444444111222000...,,,***************)))))))))***+++---...++++++******))))))((((((,,,,,,------------,,,,,,++++++++++++++++++******(((((())))))))))))))))))++++++,,,,,,,,,,,,,,,+++%%%000222000...---,,,,,,,,,---------,,,++++++******+++,,,------,,,,,,******+++,,,------......///...,,,+++******++++++)))***+++++++++***)))(((###%%%%%%###%%%)))(((%%%((()))******+++*********'''***---...---------...'''(((***,,,---------,,,+++,,,------++++++,,,---(((222<<>>;;;>>>BBBCCCFFFIIITTT```ooowww{{{wwwlllaaasss|||rrrUUUBBBBBB@@@777888777666555666777999:::888555222111222333444444777666555555777888888777999:::;;;;;;999555111///111000000000000000111111///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////)))***,,,///444:::???BBB;;;777222//////000111111---,,,***))))))+++...///............---------------//////...---,,,,,,---,,,,,,,,,,,,,,,---///000---...,,,'''&&&+++......++++++***)))((())),,,...222000...------...------/////////......---------+++...000000//////000222000444999999666222111111111222222111///...///000111333666666444111111111......///000000000//////---......///////////////,,,,,,+++******+++++++++---(((&&&***,,,******,,,++++++***)))))))))***++++++///111//////222333111111///---+++************++++++******+++,,,...///,,,,,,++++++***)))((((((******++++++++++++************************++++++)))))))))))))))(((((((((***************+++,,,---!!!+++222222111111///,,,------,,,+++++++++++++++)))+++---//////...,,,++++++++++++++++++++++++++++++---...,,,)))(((***,,,***************)))(((((( $$$&&&%%%%%%(((***((('''((())))))*********)))&&&(((,,,---------------((()))***+++---...000000---///000///------...000111888EEEUUU^^^aaaeeeiiiffffffgggiiimmmpppssstttqqquuuzzz}}}}}}|||zzzyyyzzz||||||uuuqqqmmmkkkmmmqqqtttuuutttuuuyyy~~~~~~~~~}}}{{{zzz{{{{{{{{{zzzxxxuuuvvvxxxzzzyyyxxxzzzyyywwwtttpppmmmkkkjjjfffhhhlllrrrzzz|||vvvooonnnsssxxxzzzzzzyyyoooccc\\\```oootttggg___[[[YYYVVV[[[cccmmmwww}}}kkk\\\LLLCCC;;;===BBBFFFJJJMMMXXXfffuuu}}}}}}vvvooo^^^DDDDDDCCC777555555555555444444555555555333111000222444555555555444333444666888888777888:::===>>>===:::555333111000000000000000111111000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111***+++...222999@@@FFFIII>>>999333//////111333444///...,,,++++++---000222/////////...---------,,,+++,,,---,,,***)))***+++***++++++++++++,,,///111(((///...###%%%,,,,,,%%%''')))+++,,,---000222***)))((())),,,///000000222222000///.........///+++...111111//////111333...333888:::888555444444000111111000...---///000333999>>><<<666111333777000111222222222000///...---......///000/////////*********)))******++++++)))###"""(((,,,++++++...333111...,,,+++,,,---...)))...000//////222333222000///---+++*********+++---,,,+++++++++,,,---......------,,,+++***))))))(((((())))))))))))((((((******************++++++******))))))((((((''''''))))))(((((()))+++---...333555222,,,+++000000---...---+++***)))***++++++)))+++...000111///,,,***------,,,+++***)))(((((()))---///---)))''')))---++++++******)))((((((((( &&&***)))(((***------''''''((()))))))))))))))'''***,,,---,,,***)))))),,,,,,,,,,,,,,,...///000///111333222///...000222555:::JJJ```jjjiiijjjqqqtttttttttuuuvvvvvvtttrrrpppvvv|||}}}zzzyyyyyyuuuzzz~~~{{{|||yyyuuuqqqppprrrvvvzzz|||~~~~~~~~~|||yyyyyy{{{}}}~~~{{{yyyvvvvvvyyyyyyxxxvvvsssuuuwwwwwwuuuqqqkkkhhhfffhhhlllsss{{{zzznnniiikkkqqqvvvwwwrrrhhh]]]ZZZeeezzz{{{wwwhhh^^^WWWYYYVVVZZZeeeooouuuyyy|||ttt___SSSGGGCCCEEEGGGKKKOOOSSSbbbsss{{{{{{xxxvvvuuu^^^@@@BBBBBB:::777666555333222222333333000333666777666555444444333555777999;;;;;;:::999<<<<<<===>>>>>><<<777333333111//////000111000///000000///..................---,,,++++++---...000444333222000///---,,,+++111//////111777===BBBDDD888444///...///000///---............000333666888222111///---,,,---...///+++,,,,,,------,,,,,,+++000/////////000000---+++***+++,,,+++)))((()))***))),,,//////---,,,,,,...------------...///000000111000000///000000111222000//////111444555555555111222333333444444333333111000///......///000000333333444777888777444111111111111000000000000000...------,,,,,,,,,---------,,,,,,++++++******)))++++++---...///000000000...---+++))))))***+++,,,///000222333444444333222...---+++))))))***+++,,,///...,,,***)))))))))***111***(((,,,000...***)))++++++***)))(((((())))))(((++++++((((((++++++(((***((('''(((***++++++***)))(((''''''(((***,,,...333444555555333000---***************************......//////......---,,,---,,,,,,+++***)))((((((******))))))******+++,,,)))((('''((())),,,...000...,,,***(((((()))***+++******+++,,,,,,---......,,,++++++***)))))))))***)))+++******---222222...777888999888666555555666444DDDYYYgggjjjjjjlllooorrrsssuuuvvvwwwvvvuuuuuuyyyzzz}}}~~~~~~{{{{{{|||{{{vvvuuuuuuuuuuuuxxxyyy{{{{{{}}}~~~|||}}}}}}{{{yyy}}}zzzzzz|||~~~}}}|||{{{zzzyyyyyyxxxxxxxxxxxxyyywwwvvvxxx{{{yyysssmmmllllllrrr{{{{{{xxxrrrhhhfffjjjmmm|||wwwmmmaaa[[[aaappp}}}|||uuuhhh___]]]YYYYYY___gggmmmttt{{{lll]]]NNNFFFEEEHHHNNNTTTUUU```lllrrrqqqooonnnooobbbBBB@@@@@@<<<777666555333333333333333000444888999888666555444444555888;;;===>>>>>>===???????????????<<<777333333222000000111111111000000000///....../////////...---,,,+++,,,---///000222222111000...---,,,,,,...///222666;;;>>>???>>>666333///---...///...---............000333666777444222000...,,,,,,------+++,,,,,,------,,,,,,+++...------...//////,,,***+++,,,---,,,*********+++(((+++......,,,+++,,,------,,,,,,,,,---...///000////////////000000000000000///...///111222111000333444555555666555555555222111000//////000111222333333444666888777444111111111111000000/////////...------,,,,,,---------.........---,,,,,,++++++***+++,,,...////////////...---+++******+++,,,---111111222222222222222111...---+++***)))***+++,,,...------,,,++++++++++++000+++***---000---+++***++++++***)))))))))))))))(((++++++((((((******'''***)))'''(((***++++++***)))((((((((()))+++---...222333333333111///,,,+++************************---............---,,,,,,,,,,,,++++++***)))))))))******))))))******+++,,,******(((((()))***,,,---...---+++)))(((((()))*********+++,,,,,,---......000///......---------...+++------,,,...444777555888888888666444333444555===LLL___kkknnnoooqqquuuwwwwwwxxxyyyzzz{{{||||||zzz|||~~~~~~xxxtttrrrssstttttt{{{~~~}}}|||}}}~~~}}}{{{{{{zzzyyyxxxwwwwwwwwwwwwzzzxxxxxxzzz|||{{{uuupppqqqmmmpppzzz~~~}}}|||nnnhhhhhhiiiyyyuuulllaaaXXXYYYaaaiiimmmyyy{{{wwwkkkbbb]]]YYYZZZ\\\bbbmmmwww~~~nnn\\\PPPKKKKKKSSS[[[XXX^^^fffhhhfffcccdddfffgggEEE>>>;;;999777666555444444333444444222666:::<<<;;;999777666555777:::===???AAAAAAAAABBBAAAAAA@@@???<<<777333444333111111222222222111000000/////////000000111...------,,,,,,...///000000//////...------,,,,,,,,,///555<<<@@@???;;;777333000...------...------............000222444666444333111///---,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,---......+++))),,,---...---+++++++++---(((***------,,,++++++,,,---,,,+++***+++---///111---...///000111000000///111///...///000000///...333333444555555555555555333222111000111111222333333333444666777666444111222111111000///......------------,,,,,,------...000000//////...---------******,,,---.../////////...---,,,,,,,,,---...///444333222111000000000000...---,,,+++***+++,,,---------.........------,,,///,,,,,,//////,,,+++---+++***))))))))))))))))))(((++++++''''''))))))&&&***)))'''(((***+++******))))))))))))***,,,---///111111000///...---,,,+++++++++++++++++++++++++++,,,------------,,,++++++******************************))))))******+++,,,,,,+++)))(((((()))***+++...,,,+++)))((())))))******++++++,,,,,,------...------------,,,,,,,,,,,,))),,,------111888;;;:::999999777555333333555888EEERRRbbblllnnnooorrrvvvwwwwwwwwwwwwyyy|||~~~~~~zzzxxxtttqqqqqqtttwwwzzz}}}{{{yyyyyyyyyxxxvvv|||{{{yyyxxxwwwvvvuuuuuuxxxwwwwwwyyy{{{zzzvvvrrrsssmmmlllvvv}}}{{{rrrpppqqqtttrrrmmmddd\\\XXXZZZ^^^```mmmzzz|||yyy}}}sssfffaaa]]]ZZZYYY\\\gggrrr~~~lll]]]TTTQQQVVV^^^ZZZ]]]aaabbb^^^YYYXXX[[[\\\CCC===999777777666666555555555444444555999===@@@???<<<:::888888999;;;===???AAAAAAAAAAAA@@@???@@@???<<<888555666444222222333444333222111000000000000111222222......------......///000...---------------,,,,,,---000666===@@@===777222///...---,,,,,,---------............000111333444111111000///...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......,,,***+++,,,---,,,+++***+++,,,)))***,,,------------------,,,+++***+++---///111---...000222333222111000111000000000222333222111111111222333333333333222222222111000000111333444444444444555666666333111111111000///......---,,,------,,,,,,,,,---......000000//////...---------)))***+++---....../////////......---......///000555444222000///...//////...---,,,,,,,,,,,,------,,,---...000000000///......---///111///++++++///******)))))))))))))))***(((++++++'''''')))(((%%%+++)))(((((()))******)))***))))))***+++,,,...///000///---,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++******))))))******+++,,,+++***))))))))))))***++++++***)))))))))***+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++++++++---...333<<>>999888777555444666;;;???OOOYYYeeelllnnnpppssswwwyyyxxxwwwwwwyyy~~~|||wwwooopppqqqssswww}}}~~~}}}|||zzzyyyyyyxxxwwwvvv~~~}}}{{{yyywwwvvvvvvvvvtttttttttvvvxxxxxxuuurrrqqqkkkkkkrrryyy}}}{{{yyyxxxxxxvvvppphhhaaa^^^]]]ZZZeeeqqqvvvuuuxxxtttjjjfffbbb```]]]]]]eeennn{{{wwwiii[[[SSSUUU[[[XXXXXX\\\___ZZZPPPLLLNNNVVVaaaWWWBBB>>>???;;;:::666666666666666666555555777;;;???BBB@@@>>><<<;;;::::::;;;<<<===>>>>>>>>>>>>======>>>>>>===:::777777555444333444555444333222222111111111222222333............//////000000------------------,,,,,,///111555999;;;999555111,,,,,,,,,,,,,,,,,,---...------......///000111222---...///000000//////...+++,,,,,,------,,,,,,+++---,,,,,,...//////---+++)))+++,,,+++***)))***,,,++++++---...000000///...---,,,+++++++++---///111...000222444555444333222000//////000333444444333000111222222333333222222111000000///000111222333555444444444555555333111000000//////...------,,,,,,,,,,,,,,,,,,---.../////////......---,,,,,,,,,******,,,---...//////////////////////////////000444333111///......//////------------------......,,,---///000111111000///...---///111///++++++///***)))))))))))))))******(((++++++''''''))))))&&&+++***(((((()))******)))))))))******+++---.........---+++***)))***+++,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))***++++++,,,,,,******))))))******+++,,,)))))))))******+++,,,---''''''((()))+++,,,......++++++,,,,,,,,,,,,---------...////////////......000///222<<>>@@@;;;;;;666666777777777777666666999;;;???@@@???===<<<<<<::::::::::::;;;;;;;;;<<<===<<<<<<===>>>===;;;999888777555555666666666555444444333222222222222222/////////000000000000000------------------,,,,,,//////111444666555222///)))+++,,,---,,,,,,...///------......//////000000***,,,...000111111000///+++,,,,,,------,,,,,,+++,,,,,,,,,...000000...,,,(((***++++++***)))***,,,,,,,,,,,,///111222000...------------...///000000000111222444555555555444...------///222444444333222222333444444444444444000000//////000111333444555444333444444444222000............------------,,,,,,,,,,,,---......///......------,,,+++++++++++++++---...///000000000000000000/////////......000000///////////////000------..................---...///000000000000000///,,,,,,//////,,,+++---)))))))))))))))******+++(((++++++((((((++++++(((,,,***(((((()))***)))((((((((()))***+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))******+++++++++,,,******))))))******+++,,,)))***++++++,,,------...%%%&&&((()))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---------111>>>PPP[[[TTTHHH===>>>>>>???BBBGGGOOOTTTbbbhhhpppuuuwwwxxx{{{~~~}}}yyyuuurrrqqqrrryyy~~~~~~}}}|||~~~~~~}}}~~~~~~}}}|||{{{zzzzzzyyywwwxxxyyyyyyzzzyyyxxxxxxoooppprrrtttvvv{{{zzzuuuiiieeedddgggjjjnnnwww}}}vvvqqqkkkggghhhiiiiiikkknnnvvv|||wwweeeWWWUUUZZZ[[[WWWWWW\\\WWWJJJDDDGGGGGGJJJBBB>>>CCC@@@:::<<<666777777888888888777666888999;;;<<<;;;::::::;;;888888888999:::;;;<<<<<>>===>>>>>>>>>;;;999999888666666777777777666777666555333222222222222//////000000111111111000//////......------,,,,,,,,,---...111222111...,,,(((***---...------///111------......//////......***,,,///111222111///---+++,,,,,,------,,,,,,++++++++++++---//////---+++)))***,,,+++******,,,---+++++++++...111222000...,,,---...000000000000///000111111222333444555666000//////000222444333222222222333444444444444333111111000000111222444555666444333333444333222000,,,------------.........,,,,,,,,,,,,---...//////......------,,,+++++++++,,,,,,...///000111111111111111000000///...---,,,,,,---...///000000000000------.../////////////////////.........//////000000+++***---000---+++***)))))))))))))))***++++++(((++++++))))))------+++,,,***(((((()))***)))((('''''')))***+++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++******))))))******+++,,,,,,---------...---------'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000000...---+++...444???NNNYYYYYYRRRKKKLLLMMMOOORRRWWW^^^bbbeeekkkrrrwwwyyyzzz|||~~~}}}xxxvvvyyy}}}}}}~~~|||}}}{{{}}}~~~|||zzzzzz{{{~~~~~~|||{{{zzzzzzzzzzzzxxxzzz{{{{{{zzzyyyyyyyyyqqqqqqqqqsssxxx~~~uuukkkddddddfffiiiqqqzzz|||~~~zzzssslllfffhhhkkklllnnnpppuuuzzz|||jjj[[[ZZZ___bbb[[[ZZZ^^^YYYMMMHHHMMMFFFIIIDDDBBBFFF@@@;;;AAA666777888999999888777666666888999888777777999:::777777777888:::<<<===>>>CCCAAA@@@??????>>>;;;999:::888666666777888777666888777666444333222111111//////000111111111111111000//////......---,,,,,,)))***,,,///111000,,,)))'''***---...------///222------......///......---+++---000222222000---++++++,,,,,,------,,,,,,+++***)))***,,,---...,,,******+++---,,,,,,,,,---...***)))***,,,000111///---,,,---000111222222000///000000000111222333555666555444333333555555444333000000111222222222222111222222111111222444555666666555333333333333222000++++++,,,------......///+++++++++,,,---...///000///......---,,,,,,++++++,,,---...000111111222222111111111000///---+++***)))+++---///111222111111------...///000000//////000///...------...///000111***(((,,,000...***)))))))))((())))))***++++++'''***+++)))***...///,,,,,,***)))((()))***)))(((&&&'''((()))++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********************************)))***++++++,,,////////////...---,,,+++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000111333555666555333222///666>>>EEEPPP\\\aaaaaaXXXYYY[[[]]]___dddjjjnnnlllqqqxxx}}}~~~~~~~~~{{{{{{|||}}}|||{{{zzzzzzzzzzzzzzzxxxyyyzzzyyyxxxwwwwwwwwwrrrooollloooxxxzzzkkkccchhhooopppnnnvvv}}}|||xxxjjjgggeeegggkkkooopppooovvvxxx{{{~~~mmm``````gggeeegggkkkmmmggg]]]UUURRRYYYUUUKKKBBBAAADDDAAA999999999888777777666777777999:::::::::999:::===???>>>===;;;777666888<<>>888888888777666666666777777777888999999999999;;;===;;;:::999777777999>>>BBBCCCAAA>>>:::888888999:::777777777666444555777999333333333333333111000////////////000222444444444222111000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...//////...------///111222111666>>>AAA<<<666333...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---------///222333222111...//////000111222222333111111111222333444444444:::888777666666444222///,,,---///111222222111111555444444444444666777888666555555333222000...---//////...---------------,,,------------------...------,,,,,,,,,,,,,,,,,,,,,...111111000//////000111000...///000000---+++------------...///000111000111111111//////111222444333000...---......//////'''$$$))),,,+++***+++(((((()))***+++,,,,,,---///////////////...------******)))(((((()))***+++)))))))))))))))(((''''''***************+++++++++---,,,,,,++++++*********,,,,,,,,,,,,++++++******+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,.........111---,,,000000---...222000000000///000000111111111111111222333444555666@@@GGGQQQ[[[bbbfffhhhiiidddeeeggghhhjjjnnntttxxxxxxzzz}}}~~~}}}}}}~~~~~~{{{{{{}}}|||yyywwwyyy}}}}}}}}}{{{xxxvvvuuuvvvsssppplllmmmqqqvvvxxxwwwpppgggdddcccccc]]]ccclllsssvvvwwwxxxxxxyyyrrrjjjdddccceeehhhjjjpppqqqtttxxx}}}~~~ssshhhbbbbbbnnnvvv}}}~~~wwwiii[[[QQQVVVZZZZZZQQQFFF???;;;888666666555555555666666777444666999999999888888999777777777666777:::???CCC@@@>>>;;;999777777888888666666666555333444666888444444444333333222111111000000000111222333444555555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,///000000///......000222444444999AAAEEE???888444000///............---+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,...000111000///------...///000111222333000000111111222222333333999777555444444222///---/////////000000000000000333333333333444555666777666555333222000///......///...------------------------...///...---,,,+++,,,,,,,,,------------------///111222111000111222111000//////000000...,,,,,,,,,------...////////////000000///......///111000000000000000000000000---(((&&&)))---,,,++++++'''((()))+++---///000111222111///...---,,,++++++(((((((((((()))***+++,,,))))))******))))))((((((((()))***,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222///+++***+++---//////...,,,,,,......,,,+++...------...///000000//////333333333444666888:::;;;IIITTTaaaggggggfffjjjnnnjjjkkkmmmmmmoooqqquuuxxx|||~~~}}}|||}}}|||}}}|||xxxxxxzzz~~~}}}{{{zzzyyyxxxvvvtttuuupppkkkhhhjjjnnnqqqssszzzlllccc``````WWW[[[aaagggjjjmmmppprrrpppllleeeaaa```bbbeeehhhnnnqqqvvv|||wwwmmmiiijjjttt~~~|||lllYYYLLLNNNVVV[[[UUUGGG<<<777777444444444444444555666777333666999:::999888777777555666666555666999>>>AAA===<<<:::888777777888888666777777555444444666888666666555444444444444444000111111111111222444666777666444222111/////////------------------------)))***+++,,,,,,------,,,///000111000000222555888999666999@@@CCC>>>666222111///...---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++---///000///---//////////////////////////////000000000111111111444333222222222111///---//////.........///000111///000000000111222333333222222000//////000111222......---,,,,,,------------...///000///...,,,***,,,,,,---..................000222222111111222333111000000000000///...---,,,,,,---.....................///...------...000///000111111111000///...000---***+++,,,+++***)))))))))+++,,,...000111222111000...,,,++++++,,,,,,)))))))))))))))******+++))))))*********))))))((())))))***++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++,,,------,,,...------......---,,,---,,,------...///000000111333444555777;;;???DDDFFFUUU___iiimmmkkkjjjoootttnnnppprrrssstttvvvyyy{{{~~~~~~}}}zzz}}}}}}zzzvvvvvvyyy|||yyywwwxxx{{{|||zzzwwwtttqqqmmmjjjiiilllpppsss~~~nnnccc]]]\\\XXXZZZ]]]```aaadddgggiiigggfffdddbbbaaaaaaccceeedddiiirrr{{{zzzooommmrrr|||oooZZZIIIFFFNNNVVVSSSGGG;;;666777444444333444444555666666333666:::;;;:::888666666555555555444444666:::===;;;:::999888888888999999777888888666555555777999999888666555555666777888111222222111000111444777888777555333111000//////------------------------******+++,,,---............///111111333666;;;???>>>888666;;;>>>:::333//////...,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---+++++++++,,,...///...,,,/////////........................//////////////////......///111111000///------,,,,,,---///111333......//////000111111111111000///...///000111222------,,,,,,,,,------...---...000000000...,,,***,,,---...//////////////////000111222111111333555000111111111000///......,,,---.../////////......---......---,,,,,,---//////000111111111///---,,,......---,,,,,,---,,,***+++,,,,,,------...//////...---,,,++++++,,,---...************))))))(((((())))))************))))))+++***)))((((((***,,,---++++++++++++++++++,,,,,,************++++++++++++)))+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***'''000111111000///000000///000000//////111333555666444555777;;;BBBIIIQQQUUUeeehhhmmmpppqqqtttxxx|||ppprrrvvvxxxzzz|||~~~~~~{{{}}}{{{|||{{{xxxxxx{{{|||yyywwwyyy{{{}}}{{{xxxssssssrrrpppmmmnnnrrrvvv{{{lll```ZZZXXXZZZ[[[\\\\\\\\\]]]```bbbdddffffffeeecccaaaaaaaaa___eeeoooxxx}}}}}}}}}~~~qqqoootttttt___LLLDDDHHHNNNPPPHHH>>>888999555555444444444555555666333666999:::999777666555444444444333222333666888888888888888888888999999888888888777666666888:::;;;999777555555666999:::222333444222///000444888888777555333111///......------------------------***+++,,,...////////////---///000222444999???CCC@@@888444888<<<999222...---,,,******++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++,,,......---,,,------......///000000000------------............,,,+++,,,...000222111000,,,,,,+++,,,---///111222...///000111111222111111333222111///......------,,,,,,,,,,,,,,,------.........///000///...---,,,---...///000000000///...///000111111000111333555000111222222000......///---...///000000///...------......---,,,,,,---///...//////000///...,,,+++))),,,...---...000000...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++***)))''''''))))))******++++++******,,,+++)))'''(((***,,,...++++++++++++++++++++++++)))***************++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---...---)))&&&---......++++++///000///000000111222333555777888777888;;;@@@IIISSS]]]ccckkkkkkkkknnnsssxxx|||}}}ssswww{{{}}}zzzzzz}}}~~~|||}}}~~~}}}{{{zzzzzzzzzxxxwwwtttvvvwwwtttppppppuuuzzzvvviii^^^XXXVVVYYYZZZZZZZZZZZZ[[[^^^```aaaccceeedddaaa______```___dddllluuu{{{||||||}}}xxxtttvvvwwwcccQQQIIIGGGIIIMMMLLLCCC<<<:::777666555555555555555555333555777888666555444444000111111111000111333666555555666666666777888888777777777666555555777999:::888555333333555888;;;222444444222//////444999777666444111///...---,,,........................+++,,,---///000111111111---...///111333888>>>CCC>>>777444:::???<<<444///,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++---...///---,,,////////////////////////---------------,,,,,,,,,,,,+++,,,---000111000///---,,,,,,,,,---......///,,,---///000111111000000111111111000///...---,,,,,,,,,++++++,,,,,,---...............////////////...///000111111000...---...///000000///111333666000222333222///......///...///111222222000///...---...///...,,,,,,...///+++,,,------------------(((---///---...111222///+++*********************))))))+++,,,,,,---------))))))***+++******)))(((((()))***++++++++++++*********)))))))))***+++,,,---,,,,,,++++++******************++++++,,,,,,,,,)))))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********,,,------+++))),,,...,,,((()))///333111222444888<<<>>>>>><<<;;;<<<===@@@EEEOOOZZZeeekkkmmmmmmnnnqqquuuyyy{{{}}}yyy}}}}}}}}}~~~~~~|||}}}}}}|||zzzxxxxxxyyyxxxzzzzzztttnnnnnnvvv}}}ttthhh^^^YYYWWWVVVXXXYYYYYYYYY[[[^^^aaa\\\^^^```___]]]]]]___bbb^^^aaagggnnnuuuzzz~~~zzzyyy|||wwweeeSSSNNNHHHGGGMMMOOOGGG???;;;888777666555555555555555222444666666444333333333...////////////000333666333333444444555666666777666666666555444444666888999777444111222444777:::222444555222//////444999666555333111...---,,,+++........................,,,---...000111222222222......//////111666<<>>999;;;DDDKKKGGG===555///......000---((('''***(((***++++++***)))+++,,,+++,,,,,,------,,,,,,+++---......///...,,,***)))//////...---...///111222,,,,,,++++++***+++++++++///---,,,---000111...+++---------...------,,,,,,,,,,,,,,,---///000222333777444000...///000000000---,,,+++++++++,,,---...,,,...000111///......///444444333111000...------(((,,,000000...---///111333222111000000//////000000///000333555000%%%000///...---,,,,,,------............////////////333666555000,,,------+++---+++)))''''''((()))***,,,,,,,,,+++++++++*********************)))(((((()))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---******+++,,,+++***)))(((************+++,,,---...,,,***)))***------***'''...***)))---111000///000333444333444:::AAACCC??????IIIVVV^^^^^^ZZZVVVTTTMMMIIIFFFHHHPPP]]]jjjqqq~~~|||wwwwww{{{~~~~~~zzzxxxyyyzzz{{{{{{{{{zzzyyy}}}}}}zzztttnnnmmmrrrxxxyyylll^^^UUUSSSSSSWWWYYYXXX[[[aaaccc```^^^]]]\\\\\\]]]^^^```bbbfffhhhiiiiiijjjoooyyy{{{xxx|||~~~{{{wwwrrrggg\\\OOOMMMPPPTTTSSSLLLFFFFFFBBB===888777555222111444222111111000000//////...///000111222333222111000222333666777777555222111222111111222666888999999888888666444777;;;:::444666777666222...---...000333222000...---...///000------..................,,,------...///000111111.........///777AAAFFFEEE@@@>>>CCCPPPWWWOOO@@@555111///...///---)))(((++++++,,,------,,,,,,---...,,,,,,------------,,,,,,---......///...---,,,+++111111111111111222333333//////...---------------------,,,---......---,,,---------......------,,,---.........000111222333666444000///000111111111---,,,,,,++++++,,,------+++---000111000///000000111111000//////...------(((***---/////////000111000////////////000000000,,,---///000000...***'''------...///000000111111111111111111111111000000...222111---***,,,---+++,,,+++***)))))))))***+++---------,,,,,,,,,+++++++++++++++++++++***)))((()))+++,,,+++***)))***+++++++++++++++++++++++++++)))******+++,,,---......,,,++++++***++++++------************++++++,,,---,,,***)))***---...---,,,111---,,,000333333222333222333444777@@@LLLQQQPPPWWW___iiipppooohhh```[[[UUURRRPPPRRRYYYdddooouuu{{{}}}~~~}}}~~~|||zzzxxxvvvzzz||||||xxxsssqqqssswww}}}jjj\\\UUUUUUPPPTTTWWWXXX\\\aaabbbaaa```^^^\\\ZZZZZZ]]]```bbbgggfffdddaaacccjjjvvvwwwwwwtttnnnlllkkkgggbbbWWW]]]___XXXRRROOONNNLLLKKKCCC;;;777555111222444333333222111000///......///111333555555222000...222333555777777666444333333222000111444777999:::999:::999888<<<@@@===888777666444111---+++,,,...000//////...------,,,,,,***+++,,,---///000111111....../////////000000000.........111<<>>888666444444777:::;;;;;;;;;<<<;;;;;;AAAHHHIIIEEECCC>>>888333000///...---///000000111000...---,,,000///---,,,,,,---...///.........//////000000000111222111333===MMMYYY]]]cccdddnnn{{{}}}lllQQQ???555///+++---...,,,******---...000///......///111......////////////......++++++,,,---...000222333222222222333222222111111---...000222444444444444000000///---,,,+++---///,,,---...///////////////000///.............../////////000222444444222000......///......---,,,+++***,,,------+++)))((()))+++---///111222111000///111///......///000000///000000111111000///---,,,,,,******///666888333...000111222333333222111111,,,++++++******)))))))))''',,,...,,,***,,,,,,)))+++,,,,,,,,,,,,,,,------************))))))))))))(((((()))************)))+++,,,---,,,+++***+++---************************......---,,,,,,++++++***+++,,,---------,,,***)))------,,,,,,,,,,,,---...000999EEELLLLLLFFF>>>888666888===CCCBBB===;;;===777999===EEEUUUiiiuuuxxxvvvwwwxxxyyyxxxuuuppplllppptttxxxwwwsssooonnnnnnyyy{{{~~~{{{xxxvvvuuutttxxxfffbbb\\\YYYZZZYYYVVVWWW[[[WWWVVVVVVUUUVVVVVVWWWXXX___```bbbeeehhhkkkkkkkkklllnnnqqquuu}}}~~~{{{pppWWWGGG>>>777444555000111222333444555666777444333111000//////000111111111222444777;;;>>>@@@888777666777:::;;;<<<;;;;;;;;;999999???HHHJJJHHHEEE???888222000///...,,,000000000//////...---,,,000///---,,,,,,---.../////////000111222222333333///222333333<<>>777444666444444333222222111000000000111111111111000//////111111222444777;;;???BBB999888888999;;;===<<<;;;;;;:::888888>>>GGGKKKIIICCC===666111111111000///000//////...------,,,,,,///...,,,,,,,,,...000111000111111333444555666666...222333444<<>>>>>>>>888444///...000222111///,,,---...///000000000000333222111000/////////000......///111333222...,,,...///000000///---+++***''')))---......///000111...///111222111///,,,++++++...000000000111666:::///000222444555444333222000222333333222111222444///...---------------...++++++++++++++++++,,,,,,***000444444444777888666///---+++)))))))))+++,,,,,,,,,,,,+++++++++******+++,,,------............+++,,,------++++++,,,---++++++++++++++++++++++++---------....../////////++++++******,,,000333555---------...///000111222333===KKKTTTUUURRRNNNKKKIIINNNWWW^^^]]]VVVQQQRRRPPPSSSWWW^^^kkkyyy~~~~~~vvvxxxzzzzzz{{{}}}|||{{{}}}|||yyytttnnnfffaaa```___]]][[[```___]]]\\\[[[[[[ZZZZZZ\\\bbbeeecccbbbfffhhhhhhmmmjjjkkktttdddNNN@@@777555888999888555333111000000000222111111111000000////////////000333888;;;<<<<<>>???CCCFFFEEEDDDCCC===777777<<<@@@BBBAAA???<<<888444111000000111666333///---,,,,,,***))),,,+++***+++---/////////,,,//////,,,...444333...777777999<<>><<>>AAA>>>999555111000111111444222/////////000000//////.........//////000///,,,/////////333:::;;;888888777888:::;;;BBBQQQ```jjj|||xxx^^^JJJ777444000............---,,,,,,---...............111111111111111000000000---......///000111111222///000000000000/////////000222666:::===@@@AAABBB<<<444.........,,,---///...---,,,...000111///------.........,,,,,,---///555555555333///---...///...//////...,,,******+++---------........./////////...............//////111222444777999:::;;;;;;777666444444444333222000,,,------......------,,,,,,,,,+++++++++*********))))))***+++++++++******&&&''')))+++,,,,,,++++++++++++++++++++++++++++++.........---+++***+++,,,---------,,,,,,++++++*********,,,------,,,,,,+++...---,,,+++++++++++++++,,,---------,,,...000333.........111444777999:::444444333111000222666999CCCFFFMMMUUU[[[]]]ZZZVVVYYYaaaiiiooorrrpppeeeZZZRRRRRRXXXeeettt}}}~~~||||||xxxyyy~~~}}}~~~~~~|||{{{|||sssmmmhhheeehhhiiihhheee```^^^___aaahhhlllmmmjjjiiilllnnnmmmmmmmmmmmmpppuuuyyy{{{{{{zzz|||jjjTTTHHHAAA>>>===999888777555333222111111222222222111111111111000555555666888:::999666333333666;;;BBBKKKPPPSSSSSSPPPKKKFFFDDDDDDCCCAAA>>>AAA>>>:::555333222333444222///------...//////...111111000//////////////////111111111555<<<>>><<<999888777888888===IIIUUUiii|||www]]]JJJ888444000------------,,,---......///////////////333222111000///000000111......//////000000000111.../////////000000000000...000333777:::===??????:::333.........------000///.........//////---++++++,,,------++++++,,,...111222222000...,,,---......//////...,,,******+++........................---------------...///000111555:::>>>AAA@@@>>>===:::777333000000000///...***++++++,,,,,,++++++***+++++++++***************++++++,,,,,,,,,+++******((()))***++++++++++++***++++++++++++++++++++++++.........---+++***+++,,,000//////...---,,,,,,+++***+++,,,---...------,,,...------,,,,,,,,,------/////////---++++++---///,,,...222666;;;???BBBCCC:::888555333333777>>>DDDKKKMMMRRRWWWZZZ[[[XXXUUUWWW```jjjppprrrnnnbbbVVVKKKLLLSSSbbbsss{{{yyyssszzzxxxzzz~~~|||}}}~~~|||}}}xxxuuuqqqrrrqqqkkkccc^^^]]]___jjjooossstttvvvyyyzzzwwwqqqqqqqqqqqqrrruuuzzz}}}zzz}}}rrrYYYLLLEEEAAA???:::999888666555444333222222222222222222222222222555666888:::;;;999555111000222777===EEELLLPPPSSSPPPNNNKKKJJJJJJIIIFFFDDDBBB???;;;777555555666777333000...---.........---000111111000//////000111666555333333555888999888888666555777777:::DDDNNNggg{{{qqqUUUAAA888555000,,,,,,,,,,,,,,,......///000000000000000333111///---------///000333222222000///...------000///////////////000000---...111444777:::<<<===888333/////////---...222111000/////////---,,,++++++,,,......---,,,---...+++,,,---......//////000...///000...,,,++++++,,,.........//////000000000///////////////000111111444777;;;???@@@???===;;;666333000............---******++++++++++++******************************------------,,,+++******---------------,,,,,,,,,++++++++++++++++++++++++)))***++++++******,,,...000000///...---,,,++++++***+++---...//////...---......---------......///.........,,,******,,,---+++000777>>>CCCEEEGGGHHH<<<;;;888666777<<>>CCCGGGGGGHHHJJJKKKJJJHHHGGGFFFFFFQQQ^^^eeegggddd[[[RRRNNNMMMRRR```qqq}}}~~~{{{}}}~~~|||zzzwwwuuurrrpppmmmkkkjjjiiidddkkkttt}}}{{{wwwvvvwww~~~lllUUUIIIAAA;;;:::;;;::::::999777666555222333333333333444444444555666999<<<===;;;777444333444444444666999>>>BBBAAABBBDDDFFFIIIKKKMMMNNNPPPNNNJJJFFFAAA===:::999333111//////111222222222111444666666444555888;;;<<<888777:::;;;999888999,,,+++---333777:::AAAIIIaaaxxxkkkOOO<<<666444111/////////...---...//////000000000000000333222111111111111333333111111222222333333333333444222111///...---......---...///222444777:::<<<999666444444111...///444222333444222///---,,,---,,,///111222111111111111111000000111222111...,,,---///000000//////111222000111222444666888::::::AAA@@@>>><<<:::999999888555444333222111111111000***))))))+++---...---++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++++++++***)))))))))))))))***++++++++++++++++++++++++/////////...,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,---...000111111111000,,,,,,,,,---...///000111+++---.........000333666===BBBIIIJJJFFF@@@<<<;;;:::;;;<<<<<<<<<>>>AAADDDBBBEEEHHHIIIGGGEEECCCCCCCCCNNNZZZ```bbbaaa\\\VVVTTTTTTXXXcccqqq|||}}}zzzvvvrrrrrrttttttqqqnnnaaafffmmmwwwfffSSSGGG???;;;;;;;;;;;;:::999777666333333333333444444444555888888:::<<<<<<;;;777333222555888999999999<<<>>>:::<<<===???AAADDDGGGIIIOOOPPPOOONNNLLLIIIFFFEEE<<<999666333333222111000222555777666333222666999:::666666<<<===999777888///...111888===AAAGGGNNNbbbvvvyyyaaaIII999444333222222222222000...---...//////000000//////111111111222222333333444222222333333444555666666333111///...---...///000//////000222555888;;;<<<;;;888777777333...///444222444555444000......///,,,///222333222111111222///......///000///+++(((---...000111111222444666777777888:::;;;===>>>???DDDBBB@@@<<<999777555444000000000//////...------***(((&&&''')))+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++///000000...,,,+++,,,...++++++++++++,,,,,,,,,,,,,,,---///111222222222111+++++++++,,,---///000111///000111222222555888;;;BBBFFFIIIGGGAAA===<<<======>>>===<<<;;;<<<@@@BBBCCCGGGLLLMMMKKKIIIHHHHHHEEEOOOYYY]]]^^^```^^^[[[[[[]]]ccckkkttt|||~~~zzzttttttwwwxxxsssnnnaaaccchhhqqquuu___OOODDD;;;;;;<<<<<<;;;999888666333333333444444555555555;;;:::;;;<<<<<<:::666333111666<<>>======>>>777888999:::;;;===AAACCCJJJLLLPPPSSSUUUUUUSSSRRRNNNJJJDDD???;;;777444111000333555333///...111555888444555;;;;;;555111222555444888???EEEHHHNNNTTTeeevvvnnnVVV@@@222333222222333444444111///---......///////////////---...///111222222222222555555555555555555555444111000...---...///111222000000111222555888;;;===<<<:::999888333...000444333555666555111//////111+++...111333222111111222000//////111444444111---,,,...111222333444666888<<<======>>>???@@@@@@AAABBB@@@===999555111///...,,,---...//////...,,,+++,,,)))%%%$$$&&&))),,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........)))***++++++,,,,,,,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++***+++,,,,,,++++++---///***++++++,,,,,,------...,,,---///111222333222222******++++++---...000111222333555555666888;;;>>>AAACCCEEEBBB>>>===AAAEEEAAA@@@>>>;;;:::;;;???CCCFFFKKKQQQSSSRRROOONNNOOOMMMVVV^^^```aaaccccccbbbeeeiiipppvvv|||~~~}}}}}}|||{{{www{{{pppiiieeelllzzzwww___MMMDDDBBB===999999:::888555666666555333222333777:::<<<<<<<<<;;;888666333222333666;;;===>>>???BBBFFF:::>>>>>>888555777::::::@@@DDDIIIMMMPPPVVV]]]ccc___[[[SSSEEE888111222555111555777555111///333888666777666444222222333444333777:::<<>>===888777555222111000000000...............------,,,&&&''')))+++,,,,,,,,,,,,------,,,+++************,,,---...//////---+++***,,,,,,,,,++++++*********+++++++++++++++***)))(((******++++++++++++******+++******+++,,,---,,,+++***+++,,,---...////////////333777777444111111222///,,,,,,///000///222666888888:::>>>BBBCCCAAA>>><<<===@@@CCC@@@999666888???;;;;;;>>>@@@AAACCCHHHMMMMMMRRRXXXZZZXXXYYY\\\___bbbfffeeeccceeemmmtttzzzyyyyyy}}}}}}zzzzzz{{{~~~ssskkkgggjjjrrr}}}kkkVVVGGGCCC===999:::;;;:::888888666444333444666888999<<<<<<<<<;;;999777444333333666;;;>>>???@@@DDDFFFAAACCCAAA999555666888888777:::>>>AAAFFFNNNWWW^^^aaa___XXXMMMAAA;;;<<<>>>999888888777555555666666666777777666444333333444111777===BBBJJJUUUZZZZZZjjjttttttcccQQQFFF:::///111111000000000/////////---///000111//////000111//////000000111222222333666555444333333222222333111111111111111111222222111222444666888999999999::::::777333000......000000222333333000---,,,+++***---///000///...------///000222444444333111000333444777:::<<<===>>>>>>AAABBBCCCCCC@@@===<<<<<<888666444111///.........------...//////000//////************++++++++++++,,,+++******************,,,---.........---,,,+++,,,,,,,,,+++++++++******)))******+++++++++************++++++++++++******,,,+++***+++---///......------,,,,,,,,,---......111444777888888666555444000---,,,///000000555;;;FFFFFFFFFHHHIIIHHHCCC???666888<<<@@@===999:::??????<<<===BBBGGGIIIMMMRRRVVVVVVYYY^^^___^^^___dddmmmqqqttttttsssuuu{{{vvvqqqmmmmmmnnnrrr{{{}}}cccNNNFFF===:::;;;======;;;<<<888555555888:::;;;999<<<<<<===<<<;;;888666444333777;;;???AAACCCEEEGGGJJJJJJFFF===777777777555222333444666:::AAAIIIOOOSSSSSSPPPIIIBBB???@@@CCC???===::::::;;;;;;999777888999:::888666555666777777<<>>>>>???@@@AAA???<<<:::999999777666333000...---,,,,,,,,,---///000111222222222///...,,,***)))))))))*********)))))))))***++++++......---------,,,,,,,,,,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++...000111111///...------///111333555999999:::<<<===;;;777444222...---...000333:::CCCTTTTTTTTTUUUSSSOOOIIIEEEAAAAAACCCEEECCC???@@@EEEAAA???@@@HHHPPPUUU[[[```cccbbbdddhhhhhhgggiiinnnuuuyyy}}}~~~~~~~~~wwwvvvtttssssssqqqooorrrxxxtttYYYLLL@@@<<<>>>???===<<<@@@;;;777777;;;>>><<<999;;;<<<===>>>===;;;888666555888<<<@@@CCCFFFGGGHHHMMMNNNLLLDDD???===999555444444333222333666999<<>>===<<<============???>>>===:::888999<<>>===AAA<<<888888;;;===:::666;;;<<<>>>@@@???===:::999777999===BBBFFFHHHIIIHHHKKKNNNNNNKKKHHHEEE???888888888888777666444222000888888999::::::<<<>>>@@@999<<<>>>===;;;;;;???BBBFFFCCC???:::888;;;BBBGGGPPPTTTUUURRRQQQQQQOOOJJJFFFFFFBBB999222111333333............////////////,,,...///000///...///000.........///000000111111444444222111111111111111//////000111222333333333111111111111111111111111---......---,,,+++,,,...---///000000//////000111---///000000//////000222333333555666666666555555111111111000000000111111666888::::::999888999:::777666333000...------,,,000000111111111111000000///---,,,******+++---...,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******------,,,++++++,,,------,,,+++,,,///222444444444222222333666:::@@@EEEHHHGGGFFFFFFGGGGGGCCC;;;555333000///000333:::IIIVVVcccbbbaaa___\\\YYYWWWWWWKKKGGGMMM^^^pppuuuooojjj[[[TTTQQQWWW```gggnnnssszzzxxxwwwyyyyyyxxx|||~~~~~~~~~yyyvvvvvvuuuqqqnnnnnnmmmuuuvvvaaaNNNKKKLLLHHHCCCAAACCC@@@<<<;;;<<<<<<999666:::<<>><<<<<<===>>>===;;;666222888888777777777888999:::444999======999999???DDDGGGCCC>>>999777;;;BBBHHHOOOWWW]]]^^^[[[UUUJJJ??????>>>;;;666111......///...////////////000000000,,,---//////.........///......///000000111111222444333222111000000000000000000000111222222222333000000///...------------,,,---......,,,,,,,,,...+++,,,...///000111333555///000222222000///000000333333333222222111//////222111000///////////////555777;;;<<<<<<;;;;;;;;;666555222000......---...///000000000//////...------,,,,,,+++,,,---///000......------......//////......---------,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,+++***)))......,,,,,,,,,,,,......---...000444777888777555666666777999===AAAEEEGGGHHHIIIJJJKKKJJJFFF???;;;333111111333666>>>OOO^^^kkkiiieee```\\\[[[]]]```aaa]]]dddxxxqqqggg___bbbiiipppvvv{{{{{{yyyvvvttttttnnnvvviiiUUUTTTWWWRRRJJJHHHKKKJJJGGGEEEBBB@@@>>><<<:::<<<@@@BBBCCCAAA>>><<<===>>>AAAFFFJJJKKKIIIFFFFFFHHHIIIIIIKKKMMMJJJDDDBBBAAA@@@AAABBB@@@<<<888:::888666666777999;;;<<<777999:::;;;:::;;;===@@@@@@>>>;;;777666888>>>BBBHHHPPPWWWYYYVVVQQQGGG===>>><<<999555111......////////////000000000111111+++---//////...---.../////////000000111222222333333222111000000//////000111111111111111111222222//////...---,,,---......,,,---//////---,,,---...,,,.../////////000222444...000222222000...------......------,,,,,,++++++000000/////////000111222333666;;;===<<<:::888888333222000...---------...,,,,,,---.........------------------............///......------------...,,,---.........---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++///...---,,,,,,---...///111222666:::======:::666888999;;;>>>AAAEEEHHHIIIMMMPPPRRRPPPKKKCCC===:::222111222555999BBBSSSdddpppmmmgggaaa^^^aaaiiioooyyywww~~~yyymmmlllrrryyy}}}||||||}}}nnnZZZZZZ^^^YYYQQQNNNTTTTTTRRRNNNIIIFFFDDDDDD999<<<@@@CCCDDDBBB???===??????BBBFFFKKKLLLIIIEEEFFFGGGFFFEEEHHHMMMKKKGGGIIIFFFCCCBBBBBBAAA>>>;;;<<<:::888999===AAADDDFFF;;;999888999;;;======<<<999999888666555666999<<>>???CCCFFFHHHGGGFFFGGGFFFFFFHHHLLLMMMKKKHHHKKKJJJIIIJJJKKKIIIDDD???AAA===:::<<>>888444555555222:::===BBBDDDBBB???<<<:::777777666666666555555555333444666888888777555333000111333444555444444333000///...000333555666666666555444333222111111111///333555444444777777333111000...---...///111222333333333222000///---,,,000000///......///000111000///...---,,,,,,---...------------...000111222111111111111111111111111333777999777111---,,,...///...,,,*********,,,---------------------------000///---,,,++++++,,,,,,000000000///---,,,---///---,,,,,,,,,------......///,,,***)))+++---............000222333222///,,,***+++,,,---...000333666888===CCCFFFEEEAAA===;;;BBBCCCDDDBBBAAADDDKKKPPPVVVZZZ\\\WWWKKK???777444333444555777===IIIYYYdddrrrnnnfff```eeerrr~~~rrrrrrqqqhhhbbbaaalllsssrrrfffWWWOOOMMMLLLDDD???<<<>>>@@@??????AAA<<<===>>>AAAEEEFFFFFFEEEIIIHHHHHHIIIIIIIIIFFFDDDJJJIIIHHHIIIKKKJJJGGGCCCAAA???>>>BBBHHHMMMNNNNNNGGGAAA>>>???>>>:::777777222777999444111555888888<<<===>>>===:::777444333555555555444444444333333222333666888888777555444555555555444333111000///222111111222555777888888666555444333333222333333111444555333333444333000222111000//////000111222222222222111000///...---000///...------...////////////...---,,,---............---------///000111111222222222333333333333222555777444///+++,,,...///...,,,+++***+++,,,---------,,,,,,,,,,,,------......---,,,,,,---...///000111111///---,,,---...------,,,,,,,,,---...//////,,,******+++---............///000111111///,,,+++---.........000333666<<<@@@FFFIIIIIIGGGDDDCCCCCCBBB@@@???@@@EEEKKKPPPPPPUUUWWWTTTJJJ???777555333444666;;;EEESSSaaakkkoooooommmkkkppp|||xxxyyyzzzrrrhhhdddnnnvvvxxxmmm___UUURRRPPPKKKCCC<<<<<<>>>>>>@@@BBB;;;;;;<<>>???CCCJJJPPPSSSRRROOOFFFCCCAAACCCCCC===999999333666666111000666<<<@@@DDDAAA===888444222111111333222222222222222111111000222444666777777666555777666555333111000//////222111000222444666777666555444444333333333444444333555555222000111000,,,333222111000000000111222///000000000000///...---000000......------------......---------...////////////...------...///000222222333333444444444555111333333000,,,***+++.........,,,+++++++++,,,------,,,+++++++++,,,---...------------...///111111111222111///---+++,,,---///...,,,+++,,,---///111///---++++++---.../////////...---...//////...------...///......///222555>>>AAAFFFIIIJJJJJJKKKLLLIIIDDD>>>;;;===AAAFFFIIIGGGKKKOOONNNGGG>>>888555333444999BBBPPP___lllsssooossswwwyyy{{{yyy|||xxxqqqmmmkkksssxxxqqqfff___\\\ZZZPPPFFF>>><<<===<<<<<<===;;;:::;;;>>>AAACCCDDDCCCDDDGGGJJJIIIGGGGGGIIILLLCCCBBB@@@???@@@@@@AAAAAA;;;???FFFPPPWWWXXXSSSNNNHHHEEECCCEEECCC>>><<<===::::::888555555;;;DDDKKKPPPJJJAAA888444222333333000000000000000000000000000111333555666777666666555444222111111111222222///...---...000222222111222222111111222333444444222444333///...000...+++222111000//////000000111......////////////......111111000///...---------------------......//////000///...---,,,---......333333333333222222222222000000///---***)))+++---...---,,,,,,,,,,,,---------,,,+++******+++---............///000000111111222222111///---+++,,,---000///---,,,,,,...000222///---,,,,,,...000000///000...,,,,,,---...............///...---...000333<<<>>>BBBDDDFFFIIILLLOOONNNGGG===777888;;;===>>><<<@@@EEEFFFBBB<<<888555555666<<>>???===;;;:::;;;:::;;;===@@@CCCDDDCCCEEEHHHKKKJJJHHHHHHKKKOOODDDCCCAAA>>><<<<<<<<<===<<>>@@@BBBEEEJJJNNNLLLDDD;;;555555777999999666999===>>>>>>;;;888777888:::@@@MMM]]]kkksssuuu{{{~~~|||yyywwwtttvvvwwwwwwyyy|||zzzuuuXXXLLLAAA@@@BBBAAA>>>======<<<<<<>>>AAADDDEEEEEEJJJJJJKKKJJJIIIJJJKKKMMMGGGGGGEEEAAA===;;;<<<===???DDDNNNYYY___]]]TTTMMMKKKGGGDDDBBB===999;;;???999888999===BBBJJJWWWcccaaaVVVFFF999333000...---......////////////000000000111222333444444555555666555444222000///......000...------///000///..................///000111---000///,,,,,,000111.../////////......------,,,...//////000000000//////222222222222222111000///,,,---......///.........000///---,,,,,,,,,------111000000///...---,,,,,,------,,,,,,,,,------...------------............+++,,,,,,------.........///000000000000000///...000111000///---,,,---//////////////////000111111///......///111333222111111///,,,,,,.../////////---.........---...000222;;;<<<======>>>AAAFFFIIIBBB>>>:::777777888::::::555666888:::;;;;;;;;;:::===@@@GGGSSS```kkkssswww}}}{{{yyyvvvvvvzzz|||wwwrrrpppnnnrrr|||hhhXXXIIIDDDDDDBBB@@@??????>>>===???BBBFFFGGGGGGIIIHHHGGGHHHJJJLLLMMMMMMFFFGGGFFFCCC>>>;;;;;;===???DDDLLLVVV[[[XXXPPPHHHHHHEEEDDDBBB<<<666666:::555333666;;;@@@EEEQQQ]]]VVVLLL>>>555222111000////////////000000000111111111111222222333333333333444444333333111000///...111000......///000000/////////.........//////000...000///,,,,,,///000...000000000//////...---,,,000000000111000000//////000000111222222111000///---.../////////...---,,,///...---,,,,,,,,,---...---------...............---,,,---...///000///...,,,------...............***,,,...///000000///...,,,---///000000000000///...///000///------///000...///000111111111000000///......000333444333222111///......///000////////////000//////000333555;;;;;;;;;::::::<<>>@@@???>>>@@@CCCGGGHHHIIIEEECCCBBBEEEJJJOOOPPPOOOCCCEEEEEEBBB===::::::<<<===AAAHHHQQQUUURRRJJJBBBEEEDDDDDDCCC===555333666444222444999;;;===FFFQQQIIIAAA777222333666777666///000000000111111222222222222222222222222333333...000111333333333222111111///...---/////////...000000////////////000000000222000,,,,,,///000...111111111111000///...---111111111111111000//////...///000111111000//////....../////////...,,,+++...---,,,,,,,,,,,,......++++++,,,---...///000111,,,,,,---///111222000...,,,,,,---.../////////...***,,,///111222111///...)))+++---///111111111111---...//////---...///111---///111222333222000//////...///111333444444222111///...///000111000...000111111111111222555777999999999777666777999<<<;;;>>>AAAAAA===::::::;;;<<<:::999999<<>>:::666222222333555888:::<<<======@@@>>>:::777444333333333222222222222222222222222333111//////000111000///,,,...000222222111///---------......////////////111///,,,))))))+++---///111---,,,...---***,,,333111111000///////////////------///000111111...,,,+++,,,---/////////......000///------///000///...------,,,,,,,,,+++++++++------......//////000000------------...///111111111000///...------...///------......///000000000111000111444222///000444333111///...///000///...000000000000////////////444222222444777777555222///.........///222444666111//////222333111222666777888888666444444888<<<===DDDHHHEEEBBBBBB???999<<<>>>@@@??????AAAFFFJJJQQQYYY___```eeeppp{{{}}}{{{yyyzzzwwwsssoooqqqwwwvvvuuuxxx{{{rrr___RRROOOPPPRRRRRRXXXXXXXXXVVVTTTRRRQQQQQQQQQIIIFFFJJJPPPOOOLLLKKKGGGHHHHHHFFFGGGIIIHHHEEEGGGGGGNNNWWW\\\XXXSSSRRRMMMJJJFFFBBB@@@<<<888666333444555777888999999999;;;999777444333333333444333333333333333333333333444333111111222222222111.........///000111222222444444333111000000000///111000000000////////////...,,,---111000,,,---000111000//////......//////......///000111111000......---------......///000111...,,,,,,---......---///............------------......//////000111111222111000000///000000000000000...------...//////......///000000111111222222000000222111...000444333222111111222222111000000000000000000111111111222000000111444444222000//////...///111444666888444222222444444333444999888:::<<<:::888888;;;>>>FFFMMMQQQMMMIIIFFF@@@999@@@CCCFFFGGGGGGKKKPPPUUU[[[bbbggghhhkkkuuuyyysssppprrrwww|||vvvfffZZZVVVXXX\\\^^^gggggggggddd___ZZZUUUSSSUUUNNNKKKOOORRRPPPMMMLLLNNNMMMJJJIIINNNTTTSSSMMMGGGFFFKKKVVV^^^]]]YYYVVVPPPLLLGGGBBB>>><<<999777333444555555666666666666555444333222111222333333333333333333333333333333666444222222333444333222000...,,,,,,---000444777777666444222111111111222///000222444444222///---,,,,,,...333333///---...000///......------......////////////000000111111//////...------...000111000...+++***,,,.........000000000000////////////......///000000111111222666555333222111000////////////...------...000000//////000111111222222333222000///000///,,,///444333222333444666666444222111111111222222333333333111000///000222333222111000000000111333555888999777555555777666555888===;;;>>>AAAAAA>>><<<===>>>DDDMMMTTTVVVUUURRRMMMGGGEEEHHHLLLNNNOOORRRXXX]]]gggmmmqqqqqqttt|||ooouuuxxxsssrrrtttwww|||wwwjjj___[[[]]]bbbfffqqqtttvvvrrriii```ZZZYYYZZZSSSNNNPPPSSSSSSRRRTTTWWWUUUPPPNNNWWWbbbaaaXXXKKKHHHJJJVVV```aaa]]]YYYNNNJJJCCC===:::888777555333444555555666666666555444333222111111222222333444444444444444444444444666444222222333333333222111000...,,,---000333666333222111000111222444555---///111333333111///---...---///222333222///...//////...---------------...//////.........000111///////////////////////////---******---///111222111111111000000000///////////////000111111222222666555444222111000/////////...------...///000111//////000000111222222333333000...///...,,,///555333333444666888888666333111222222333444555555666333222222222333444444444222111111222333444666777777666666888888777===DDDDDDHHHLLLLLLHHHCCC@@@@@@BBBKKKVVV]]]___]]]YYYUUURRRUUUXXXYYYYYY[[[```dddooouuuyyyyyy|||{{{vvvuuuuuuxxxzzz}}}{{{qqqhhhcccdddjjjnnnzzzuuujjjggghhh___XXXRRRSSSVVVXXX[[[___cccbbb]]]ZZZeeesssrrrhhhVVVPPPPPPYYYaaabbb^^^[[[KKKFFF???:::777666666555333444555666777888888888555555444333333333222333444444444444444444444444444222000000111222111000222111000000000000111111111000000000222333555666000000111111111111111111222111000000222333222/////////...---------------...//////...,,,,,,...000---...///000000///...,,,...,,,+++,,,///222444555000000000/////////....../////////000111111222222333222111000000000000000///...------...///000111......///000000111111222333000///000///---111777444444555777999999777444222333333444555666666777222222333333333333444444333333333222222333333333666666888:::;;;===EEEOOOVVV[[[___^^^WWWPPPKKKHHHLLLRRR\\\dddeeeaaa]]][[[eeehhhjjjiiihhhhhhkkknnnwww}}}~~~yyyvvvvvvvvvwwwyyy~~~wwwqqqppptttyyy}}}rrroooqqqeee]]]XXXYYY\\\___dddjjjnnnpppkkkhhhrrrvvv\\\VVVTTTXXX[[[XXXTTTRRRFFFBBB===999888888888888444555666777888999999999666666555555555555444444333333333333333333333333333111//////000111000///222222222222222000///...111222222333444444444444444333222111111222444555555444111///222444222---000///......------.........000222000---+++---///---.../////////...,,,,,,...------...111333444444////////////..................///000000111111222000000/////////000000111//////...------...000000......//////000111111222333000000222222111444:::777666777888::::::888666333444444555555666666666///111333444333222222333333333333333333333222222666777;;;@@@BBBGGGSSS___jjjooosssqqqjjjaaa[[[XXXTTTXXXaaajjjmmmjjjhhhjjjooorrrtttsssqqqppprrruuu}}}zzzxxxvvvwwwzzz}}}~~~}}}{{{{{{{{{{{{|||~~~|||~~~yyyssspppiiidddbbbdddfffgggkkkpppqqqvvvtttoooxxx}}}```ZZZVVVUUURRRKKKGGGGGGAAA>>>:::888999:::::::::666777777888888777777777333444555666777777777777333333333333333333333333222111//////000000000///111111222222111111000000,,,...000222444444444333222222111111222333444555555666444222444666111)))111000//////......//////000333666444///,,,,,,...000...,,,+++***+++---.../////////000111111///...000////////////.........---......//////000111111000000/////////000000000000000...------...////////////000111111222222333222111222666666555777===;;;:::999999:::;;;:::888444555555555555555555555...111666777555333222222222333333444555555666666999;;;AAAGGGLLLSSSbbbpppwww|||xxxpppjjjgggaaacccjjjsssvvvtttuuuzzzpppssswwwxxxwwwxxx{{{~~~|||xxxwwwyyyzzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}wwwpppllliiijjjmmmnnnmmmnnnqqqpppwwwvvvqqqxxx~~~gggaaa\\\WWWPPPGGGCCCCCC<<<:::777777888999:::999888888888888777666444444111222444666777999999:::222222222222222222222222333111//////000111000///111111000000000222333444###&&&+++///333444444444//////000000111111111111444666666555666888000%%%111111000///////////////222666999777222------...333///***'''&&&)))---000111000000111111///+++(((000000000000////////////------......///000000000222222111000//////000000111000///...------...///000111111222333333444444111111444888999777:::>>>???===;;;:::;;;<<<;;;:::555555555555555444444444///444999;;;999666444444111222333555777888999999;;;>>>EEEMMMSSS\\\mmm|||{{{~~~vvvqqqooouuusssvvv{{{{{{vvvvvvzzzrrrvvv{{{~~~zzzzzz{{{||||||zzzzzzzzz{{{|||~~~|||rrrhhhpppvvvtttpppooopppoootttzzz|||yyyzzzfffeeeaaaYYYNNNFFFBBBAAA<<<999666666999;;;:::888<<<999555555666777666444666444333444777999777555444444444333222111000///000000111222222111///...111111111111111222222222222222111111111111111111333222000/////////000111222333555555555333111000222111000.........///000111111111000///---,,,+++222111///------...000111111111000///////////////...//////...,,,,,,...///000000000000000000000000---///000///111555444000111222333222111000111222666333000000222444333222444444444555888;;;>>>@@@CCCBBB@@@???===:::666333333666999999666444333555555666555555555666999<<<;;;888666888<<>><<<>>>DDDMMMUUU^^^jjjwww|||{{{~~~{{{zzzzzz~~~|||{{{}}}~~~{{{yyy}}}}}}~~~~~~tttqqqyyy~~~zzzuuurrrqqqooovvvzzz{{{vvvtttxxx|||{{{mmmiiibbbXXXNNNGGGCCCBBB<<<999666666999::::::888999666333333444666555444777555444444666777666444444444555444444333222111222222222222222111000000000000111222222222222222222222222222222222222222000000/////////000222333333444555666555444222111333222111/////////000111000000000000//////...---111000///......///000111000000///............//////000000///...---///000///////////////////////////111000///111444444000---///111111111111333555666444444666888888666333444333333333555999===???FFFFFFEEEBBB>>>:::888777555666777666444222444666777777777777777999<<<>>>888888888999<<<@@@FFFIIIMMMOOOUUU]]]hhhttt}}}}}}}}}||||||~~~||||||}}}}}}}}}}}}}}}}}}~~~}}}~~~yyyvvvtttyyy|||{{{sssnnnppptttwwwtttkkk^^^TTTMMMIIIEEEBBB<<<888555555888:::999777777555333333555777777777777666444444555666555444444555555666555555444444555444333222111111111111///000222333333333222111111222333444444444444444.........///000111333333222333555666555444222111222222111000000000111111...//////////////////////////////000000111111111111111000////////////000///000111000//////000111////////////////////////111222111...000333333000///111333555555555777999999999;;;>>>???>>>:::777666444333333444888<<>>???999;;;======>>>DDDOOOWWW\\\[[[]]]dddpppzzz~~~~~~}}}|||}}}~~~}}}~~~}}}yyyzzz{{{xxxpppiiiiiiooouuurrrfffWWWMMMJJJIIIFFFCCC<<<999666555888999888666888777666666777999:::;;;555555444444555666777777444444555666666666555555666555333111000000000111///000222444444333222111111222444555666666666666......//////000111222222111222444555555333222000111111111000000000000111.........------.........---...///111111222222222333333222111111111111222...000111111000///000111000000000000000000000000222333111...000444444000555777:::<<<<<<===>>>???BBBCCCDDDEEEDDDAAA>>>;;;:::888666555666:::>>>@@@LLLRRRVVVRRRHHH@@@???AAA:::888666555666;;;BBBFFFAAA???======>>>?????????===???BBBDDDHHHOOOXXX^^^bbbcccfffjjjqqqzzz~~~||||||~~~zzzvvvtttoooiiidddcccjjjqqqiii]]]OOOGGGHHHJJJIIIFFF@@@<<<888777999:::888666888888888777777999;;;<<<444444444444555777999;;;333444444555555555555444444333111000//////000000000111222333444333333222111333555666777777666666111111111111111111000000///000222333333222111000000000000000000000000000///...------,,,,,,---------...000111222222222222222222111000000000000111---///111222111000111222111111111111111111111111222444333111333777777333666:::>>>BBBDDDFFFHHHJJJNNNNNNMMMKKKHHHEEECCCBBB>>>===:::999:::===@@@BBBJJJRRRYYYUUUJJJ@@@>>>AAA:::888666777<<>>@@@AAAFFFOOOYYYaaaeeefffhhhmmmrrrsssttt{{{{{{wwwxxx|||~~~wwwqqqlllfffbbb```___eeekkkbbbXXXMMMIIIKKKNNNNNNLLLGGGCCC>>><<<======:::888888999888777555555777999555555666555555777;;;>>>444555555555555555444444222111000000///000000000222222222222333333333444222333555777888777666555222222333333222222111000///000222333444333111000///000111111222111111111000///...------...000000///000000111111222222222000000///............///...000333444333222222333222222222222222222222222333666777777:::>>>>>>:::555:::AAAGGGKKKOOORRRTTTXXXXXXXXXTTTPPPLLLJJJJJJEEEDDDBBBBBBBBBCCCEEEFFFIIIQQQVVVSSSHHH@@@???AAA>>><<<;;;>>>EEENNNTTTXXXQQQKKKDDDAAABBBCCCCCCBBBDDDGGGOOO\\\jjjrrrtttrrrrrryyy~~~}}}zzz~~~zzzvvvxxx}}}zzzsssiiiaaa```aaa```cccggg```YYYRRRPPPRRRUUUUUUTTTOOOKKKFFFCCCBBBAAA>>>;;;;;;;;;;;;888555444555888999999999777555666:::===777777777777666555555444000000111222222222111111444333222111111333444555222444666777777666444333111222333444444444333222000222333555555555333222111222333444444444333333//////...///111333666777222111000000000111222333111111000////////////000000222555777666555555555444444444444444444444444555999<<<>>>CCCGGGFFFBBB<<>>>>>???>>>;;;777555666888<<<===;;;888555555888<<<999999999888888666555555///000222333444444333222555333111000000222555777222444666777777555333111000111333555666666666555222333555777777666555444222333555666666666555555/////////111444888;;;>>>444333111//////000222333555444333333222222333333111444777999888777777888555555555555555555555555666;;;@@@CCCIIINNNLLLHHHGGGKKKPPPTTTVVVWWWXXXYYY]]]aaafffgggccc]]]ZZZXXXYYYZZZZZZZZZZZZYYYXXXWWWYYYYYYUUUNNNGGGFFFKKKPPPRRRQQQRRRWWW___eeeggggggYYYQQQHHHDDDGGGMMMPPPPPP\\\cccmmmtttxxxzzz~~~}}}}}}{{{yyyxxx{{{}}}yyyqqqhhhcccdddhhhkkkkkkhhhddd\\\UUUVVV\\\^^^[[[TTTQQQJJJEEEIIIOOOLLLCCC===@@@AAA===888777:::>>>;;;>>>@@@>>>::::::>>>CCC???<<<::::::777555777<<<444333222333555666555444:::888444111000111333555555666777888888777777666777444444888:::666111000666333666>>>AAA<<<:::;;;:::888666555555555444333222333333333222333666999333222111111222222111000222222111111111111111111444888;;;;;;999777888999555<<<@@@<<<999:::======CCCAAADDDLLLRRRRRRPPPPPPRRRSSSUUUVVVVVVUUUTTTRRRWWWaaammmqqqjjjaaa]]]___]]]^^^___aaaaaa``````___YYYUUUPPPLLLLLLPPPWWW\\\___^^^bbbiiippppppiiiaaaYYYSSSLLLIIILLLSSS[[[```hhhkkkpppuuuzzz}}}~~~|||{{{|||~~~wwwmmmggggggkkkpppqqqnnnggg___\\\______\\\UUUTTTQQQNNNQQQTTTNNNDDD???@@@AAA???======???BBBIIIKKKKKKGGGBBB???AAADDD???<<<;;;;;;888444444888555444333444666777777666888666444222111222444555444444444555666777888888777444444888:::666222111666555:::BBBEEE@@@<<<;;;888666444444555666666555333444555444333333555666444444444333222222222222444333222111111222444555888:::<<<;;;888666666888999???CCCBBBBBBEEEGGGFFFDDDEEELLLUUUZZZYYYYYY[[[YYYZZZYYYVVVQQQMMMJJJIIIUUU```mmmqqqkkkbbb^^^___gggeeecccaaa``````aaaaaaYYYWWWTTTTTTXXX^^^cccfffiiikkkqqqxxx|||xxxooogggZZZXXXWWWYYY^^^dddiiilllsssuuuyyy~~~~~~~~~zzzsssgggdddllluuuttttttooofff^^^\\\ZZZWWWVVVXXXZZZ\\\^^^[[[PPPDDDAAA@@@@@@BBBEEEHHHIIIIIITTTUUUUUUQQQKKKGGGGGGIIIBBB@@@??????<<<777777:::999777666777888999999888666555444444444444555555333333444555666888999:::666333333888999666333444888999@@@HHHKKKFFF???<<<666444333444555777777666444666777666444333333444444666888666333111222444777555444333444666888999<<<======<<<999777666777===AAAEEEHHHNNNTTTTTTQQQHHHJJJQQQYYY]]]]]]^^^bbb```aaa___WWWLLLDDDBBBCCCTTT___kkkoookkkeeebbbbbbiiieee]]]WWWTTTUUUXXXZZZ\\\[[[]]]bbbjjjpppssssssooouuu|||yyyooohhh]]]```eeelllssswwwwwwwwwyyyzzz}}}~~~}}}|||~~~|||uuupppyyy{{{xxxnnncccaaajjjtttrrrvvvtttkkkaaa\\\YYYUUUXXX\\\ccciiiiiiaaaQQQEEEAAA??????EEEMMMRRRSSSRRRSSSTTTUUUTTTPPPNNNNNNNNNGGGDDDCCCCCC@@@===???DDD???===:::999::::::999888444444555666666666666666444555777999::::::999888555222222666777444444666;;;???FFFNNNQQQKKKCCC>>>777555444444555666666555333555777777666555444555444888:::888222000222666777777777888888:::;;;;;;=========<<<;;;999888888===AAAFFFMMMWWW___]]]WWWPPPNNNPPPXXX]]]___bbbeeedddeeecccYYYKKKAAA@@@CCCRRR[[[dddfffdddeeefffgggggg___TTTJJJFFFHHHMMMQQQ```aaafffoooxxx}}}|||yyyvvv|||wwwoookkkfffiiipppxxx~~~}}}zzz{{{|||}}}~~~~~~~~~{{{zzzyyy{{{~~~yyyrrrnnnqqqpppmmmgggaaaaaaggglllpppvvvwwwppphhhddd___[[[ZZZ```jjjrrrqqqdddRRRFFF@@@>>>???FFFQQQXXXYYYVVVPPPRRRTTTTTTSSSQQQPPPOOOIIIDDDBBBBBBAAA@@@FFFLLLEEEBBB>>>;;;:::888777555333444666777777777777666333555999<<<<<<999555222444111222555666444555999@@@EEELLLRRRSSSOOOFFF???:::888555555666666555444111444777888777666777777555888;;;888333111444777666777:::<<<===<<<;;;:::;;;;;;===>>>>>>>>><<<;;;;;;???EEENNNZZZbbb___WWWUUUNNNKKKRRR[[[bbbfffiiihhhjjjfff[[[LLLBBB@@@BBBKKKSSSXXXVVVWWW^^^dddfffddd\\\PPPFFFBBBEEEKKKPPPaaadddjjjsss{{{~~~|||xxx{{{xxxwwwtttvvvyyy}}}|||zzz|||{{{{{{}}}|||yyywwwwwwrrrppplllhhheeedddfffgggkkkpppssspppmmmjjjfffaaa___dddnnnwwwuuueeeSSSIIIAAA???AAAHHHQQQVVVWWWTTTOOOQQQRRRSSSRRRPPPMMMKKKDDD@@@>>>>>>>>>???EEELLLHHHDDD???;;;999777666444555555666777888888777777222555999<<<;;;777222///444222333666666555888>>>FFFKKKPPPRRRRRRPPPHHH???<<<999777666777666555444222444777777777777888:::777999;;;999777555777999777999;;;======<<<;;;:::888:::<<<@@@BBBBBB???<<<888>>>FFFNNNYYY___[[[SSSLLLEEEBBBIIISSSZZZaaagggjjjjjjfff[[[NNNCCC??????BBBJJJLLLHHHIIISSS[[[\\\ZZZTTTJJJCCCAAAEEEKKKPPP^^^cccllltttyyy{{{{{{zzz~~~{{{xxx}}}}}}}}}~~~}}}||||||}}}}}}~~~tttsssrrrooollljjjiiijjjiiimmmppppppqqqqqqmmmfffdddhhhqqqzzzvvvfffVVVNNNDDDCCCDDDHHHMMMPPPOOONNNJJJKKKMMMOOOOOOLLLHHHEEE>>><<<<<<>>>>>><<>>>>><<<888666666888;;;===888:::???DDDHHHEEE???999999AAAKKKQQQVVVXXXTTTLLLKKKPPPWWWWWWQQQNNNVVVbbbYYYXXXVVVSSSOOOIIIDDDAAA@@@IIIKKKEEEDDDLLLNNNIIIHHHFFFDDDDDDFFFKKKPPPSSS]]]hhhuuu}}}~~~}}}{{{xxxvvvuuuvvvwwwyyy|||}}}yyyuuusssrrrrrrttt{{{}}}ssswww|||}}}xxxnnnbbbZZZPPPOOOKKKGGGIIIMMMMMMIIIAAACCCEEEEEEDDDCCCCCCCCC?????????>>>======???BBBBBBDDDBBB===:::<<<<<<:::======<<<999777777999<<<;;;===>>><<<:::999<<>>===;;;::::::999777666888777555444555666888999888===CCCHHHIIIEEE???;;;999:::;;;:::999999;;;=========???AAACCCCCC@@@>>>BBBLLLXXX]]]ZZZVVVTTTUUUTTTccciii^^^SSSTTTWWWWWWRRRPPPNNNMMMKKKHHHCCC@@@LLLNNNKKKFFFEEEIIILLLLLLIIIHHHIIIKKKKKKLLLRRRYYYlllxxx~~~}}}vvvrrrqqqppprrruuuwwwzzz}}}zzz}}}||||||{{{wwwzzz}}}|||wwwoooiiieee\\\[[[UUUPPPOOOQQQPPPKKKBBBDDDEEEFFFDDDCCCBBBBBBAAAAAAAAA???===<<<>>>???BBBCCCAAA<<<;;;===>>><<>><<<;;;<<<======<<<===>>><<<;;;;;;===@@@===<<<;;;<<<>>>CCCGGGJJJKKKIIIHHHKKKOOOOOOLLLHHHEEEBBB>>>;;;999777444222888777666555666777999:::;;;???DDDHHHIIIEEE???<<<666777888888888888;;;===AAA???===>>>@@@CCCDDDEEEKKKUUU___ccc___YYYWWWXXXZZZiiiqqqggg[[[WWWUUUQQQJJJIIIIIIIIIKKKKKKJJJIIINNNQQQPPPJJJFFFIIILLLLLLKKKJJJKKKNNNPPPSSSZZZcccqqq{{{}}}wwwuuuvvvuuuyyy~~~||||||{{{~~~~~~yyysssoooqqqtttmmmjjjbbbYYYUUUVVVUUURRRJJJKKKKKKKKKIIIGGGDDDCCCBBBCCCCCCBBB@@@???@@@BBBAAAAAA???<<<>>>CCCDDDAAAFFFAAA===;;;<<<>>>===<<<<<<===>>>===<<<<<<>>>@@@>>>=========???CCCFFFHHHCCCBBBBBBEEEJJJLLLKKKHHHHHHDDD???;;;888777555333888777777777777999;;;<<<===@@@EEEHHHHHHDDD???<<<888999;;;;;;;;;<<>>>>>EEEMMMOOOLLLKKKEEE>>><<>>>>>>>>>>>???@@@======>>>>>>@@@AAACCCDDD>>>======???CCCFFFFFFEEECCC???;;;888888999999999888888888888:::;;;===>>>>>>AAADDDEEEEEEBBB>>><<<;;;<<<>>>>>>===>>>@@@CCCGGGCCC???@@@EEEMMMUUUYYY\\\aaaeeeccc]]]WWWSSSSSSZZZgggrrrssspppllleee^^^TTTQQQMMMLLLNNNQQQSSSTTTbbbhhhiiibbb[[[YYY[[[\\\\\\XXXXXX]]]cccjjjttt}}}||||||{{{}}}yyy{{{}}}~~~tttkkkkkkttt|||~~~yyymmm___ZZZ]]]cccdddfffdddbbb```]]]XXXQQQKKKKKKKKKJJJGGGDDDCCCEEEFFF?????????DDDOOO[[[\\\XXXRRRKKKCCCAAABBBDDDBBB???@@@@@@@@@@@@@@@@@@@@@???>>>@@@BBBDDDEEEEEEDDDCCC>>>===<<<<<<===???@@@@@@???<<<999777888:::;;;;;;999999:::;;;<<<===??????>>>???AAABBBAAA???===;;;;;;<<<===<<<;;;<<<>>>@@@HHHFFFFFFIIIPPPXXX___bbbdddeeeeeeaaa[[[VVVTTTTTT```hhhqqqwwwzzzzzzvvvppp```\\\WWWTTTUUUXXXZZZ[[[eeejjjkkkeee``````bbbbbbfffaaa```eeelllrrr{{{yyyrrrqqqwww}}}|||zzzqqqeee```dddjjjlllooommmjjjiiigggbbbZZZSSSVVVTTTOOOIIIDDDBBBDDDEEEDDDDDDEEEMMM\\\hhhhhhbbbSSSMMMFFFBBBAAABBBBBB@@@FFFEEEDDDDDDEEEEEECCCAAACCCFFFKKKOOOPPPNNNJJJHHHDDDBBB???===<<<<<<===>>>AAA>>>;;;999:::::::::999;;;;;;<<<===>>>??????@@@>>>>>>?????????>>>======>>>???AAAAAA@@@AAACCCEEEJJJJJJMMMTTT\\\dddjjjlllooommmiiiddd___\\\]]]^^^fffhhhmmmttt{{{|||xxxsssfffccc^^^]]]___cccgggiiikkknnnnnnkkkjjjnnnpppooopppkkkiiiooouuu{{{~~~|||~~~zzz|||yyyqqqmmmnnnqqqqqquuusssqqqrrrrrrnnnggg```___[[[UUUNNNIIIIIILLLOOOKKKKKKMMMWWWgggssspppgggVVVRRRLLLFFFCCCCCCDDDEEEMMMLLLJJJJJJKKKJJJFFFCCCFFFLLLSSSYYYZZZWWWPPPLLLJJJHHHEEE@@@======>>>???CCCAAA>>>======<<<;;;999======>>>???????????????>>>>>>>>>>>>>>>?????????BBBCCCEEEGGGGGGIIILLLOOONNNOOOTTT[[[eeennntttvvvzzzvvvooohhhdddeeehhhkkkjjjiiikkkttt{{{|||wwwrrriiifffddddddhhhnnnrrruuuqqqrrrpppooottt|||}}}|||wwwvvv|||xxx~~~{{{wwwvvvuuurrryyywwwvvvyyy{{{yyyqqqkkkccc___YYYTTTQQQSSSXXX]]]QQQQQQSSS]]]nnnxxxsssiii___]]]WWWQQQLLLKKKMMMPPPSSSPPPOOOOOOOOONNNIIIFFFGGGMMMWWW^^^___[[[SSSNNNOOOMMMIIIDDD@@@???@@@BBBBBBAAA??????@@@@@@>>><<<>>>??????@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAA???AAADDDFFFHHHKKKPPPSSSRRRSSSWWW___jjjssszzz}}}zzzrrrjjjhhhjjjoootttpppnnnpppzzz}}}vvvllliiigggiiimmmssswwwzzzpppooommmnnnvvvxxxrrrssswww{{{}}}{{{tttmmmggg^^^YYYYYY^^^dddgggaaabbbccceeekkkrrrrrrnnnhhheeeaaa^^^YYYTTTWWW]]][[[]]][[[UUUQQQRRRRRRQQQTTTVVV\\\bbb```WWWPPPNNNWWWSSSMMMKKKJJJHHHDDD@@@GGGKKKMMMKKKFFFBBBBBBEEECCCAAA@@@@@@@@@@@@???===AAABBBBBB@@@>>>>>>@@@BBBDDDDDDFFFIIIMMMQQQUUUXXXXXXZZZ^^^dddmmmwwwzzzuuuttttttrrrqqquuuvvvxxx|||~~~}}}zzzwwwrrrvvvuuupppqqqzzznnnllljjjmmmuuu}}}{{{qqqkkkccc]]]]]]```fffiiipppqqqpppnnnooosssssspppllliiigggfffbbb^^^```eeefffgggccc[[[WWWXXXZZZZZZ^^^ZZZZZZ]]]]]]UUUMMMIIIOOOOOOOOOPPPPPPNNNKKKHHHJJJMMMOOOLLLGGGCCCCCCDDDEEECCCBBBCCCDDDDDDCCCAAABBBCCCDDDCCCCCCCCCFFFHHHHHHIIIKKKNNNSSSWWW[[[]]]___fffmmmrrruuu{{{~~~zzzzzzzzzyyywww{{{}}}}}}yyy|||zzzyyy}}}~~~nnnnnnpppuuu}}}vvvqqqiiicccaaaccchhhkkkpppsssssspppppptttwwwwwwooommmnnnooommmiiijjjnnnqqqrrrnnnfffaaaccceeeeeeeee]]]WWWXXXYYYSSSLLLHHHHHHLLLQQQTTTSSSQQQNNNMMMLLLNNNPPPMMMIIIEEEDDDEEEGGGGGGFFFGGGIIIJJJHHHGGGEEEFFFHHHHHHHHHJJJLLLOOONNNPPPSSSXXX^^^dddhhhkkkkkksss}}}{{{}}}zzzuuu{{{|||zzzzzzzzzxxxuuuwww|||{{{xxxrrrkkkggggggjjjmmmqqqvvvvvvrrrqqquuuzzz|||ssspppppprrrqqqmmmllloooppptttuuurrrooonnnmmmjjjccc]]]YYYYYYXXXRRRMMMKKKHHHLLLQQQQQQNNNKKKJJJJJJJJJMMMOOONNNKKKIIIIIIJJJLLLKKKLLLMMMPPPPPPOOOMMMKKKMMMOOOPPPPPPQQQSSSVVVWWWZZZ^^^eeelllsssxxx{{{vvv|||zzz{{{|||~~~~~~|||wwwsssvvvxxxzzzzzzyyyzzzzzz{{{}}}wwwrrrppprrrttt|||xxxzzz}}}~~~wwwrrrooopppnnniiihhhjjjhhhqqqyyy{{{zzzwwwqqqkkkbbbbbbbbbaaaZZZQQQMMMNNNIIILLLMMMKKKGGGFFFHHHJJJIIILLLOOOPPPQQQRRRRRRSSSSSSSSSTTTWWWYYYYYYXXXVVVYYYZZZ\\\]]]]]]]]]___```fffiiimmmrrrxxx}}}}}}~~~|||zzzzzz{{{||||||{{{zzz{{{|||~~~}}}zzz{{{~~~}}}uuuooollljjjfffeeehhhfffppp{{{|||vvvoookkklllooolllaaaTTTOOOQQQLLLLLLKKKIIIHHHJJJNNNQQQMMMPPPSSSXXX[[[^^^````````````aaadddffffffdddbbbgggiiikkklllllllllmmmooovvvxxxzzz}}}|||wwwuuuzzz{{{yyywwwttttttwww{{{}}}~~~{{{qqqllljjjhhhhhhlllooovvv}}}~~~~~~~~~|||xxxvvvuuuuuusssjjj^^^XXXYYYUUURRROOOOOOQQQUUUXXXYYYWWWYYY]]]bbbgggkkkmmmmmmoooooopppsssuuutttrrrooonnnppptttvvvwwwwwwyyyzzz|||~~~{{{sssooommmttt~~~{{{sssnnnlllkkknnnrrrwww{{{|||tttnnnlllkkkmmmqqqyyy}}}~~~|||{{{}}}yyyvvvuuuppphhhcccbbb^^^ZZZWWWWWWZZZ]]]]]]\\\___aaadddjjjppptttuuuuuuyyyyyy{{{}}}~~~{{{xxxnnnqqqvvvyyyzzz|||~~~{{{|||~~~|||wwwtttnnnjjjiiippp{{{~~~wwwoooggggggiiimmmsssxxx{{{|||~~~}}}uuuvvvxxxxxxxxx{{{}}}{{{zzz{{{{{{xxxrrrmmmkkkfff```^^^___ccchhhjjjiiilllqqqtttwwwzzz}}}}}}zzzwwwvvvwwwzzz}}}{{{uuussspppkkkhhhiiilllqqqwwwyyyvvvsssmmmmmmmmmnnnqqqvvv}}}}}}{{{wwwvvvqqqkkkhhhjjjmmmqqqssssssuuuyyyzzz{{{}}}~~~|||yyyzzz{{{~~~wwwooonnnllliiioooqqqssswwwyyyyyywwwtttuuuvvvwwwxxx|||~~~|||wwwtttuuuxxxzzz|||~~~}}}~~~~~~~~~ssslllmmmpppqqqyyy{{{}}}|||||||||~~~}}}}}}~~~|||}}}{{{{{{}}}xxxvvvyyy~~~}}}~~~