BM66(@ ___{{{rrrttt}}}vvvvvvuuuxxx^^^HHH===<<<444222555444333222000///...///000222...---,,,---000000...,,,,,,,,,+++***))))))******,,,(((%%%%%%''')))(((&&&)))''']]]xxxooorrr}}}wwwnnnpppqqquuu___HHH===;;;444222555333333222000///...///000111///---,,,---///000---+++,,,++++++***))))))*********)))''''''((((((((('''+++)))\\\wwwmmmrrr}}}mmmfffiiilllsss```III===;;;444222555333333222000/////////000111///...---.........,,,***,,,+++******)))*********(((***+++***)))((((((((((((&&&^^^yyynnnssszzzkkkdddfffjjjtttcccJJJ===;;;444222555222222111000000//////000000//////......---,,,+++***++++++***************+++'''***------)))'''((()))&&&$$$___zzzooorrr~~~~~~pppiiiiiinnnzzzeeeKKK<<<:::444333555111222111111000000000000000......///...---+++******+++***************++++++'''***------)))'''((()))(((&&&```{{{~~~mmmooozzzwwwpppnnnttthhhLLL<<<:::444333555111111111111111000000000///,,,...///...,,,+++++++++*********)))******+++,,,(((***+++***)))(((((((((%%%$$$ccc}}}zzzkkknnnzzz{{{sssssszzzjjjMMM<<<999555444555000111111111111111000//////***,,,......,,,***+++---******))))))***++++++,,,***)))''''''((((((((('''"""!!!gggvvvkkkppp}}}|||sssuuu}}}kkkNNN<<<999555444555000111111111111111000//////))),,,......,,,***,,,...******))))))***+++,,,,,,,,,(((%%%%%%''')))(((&&&%%%###bbbwwwkkkpppvvvnnnlllzzzdddKKK<<<999222222888888000//////000222222111///.........---,,,+++***)))(((((()))))))))*********&&&''')))******(((&&&$$$'''&&&cccwwwlllqqqmmmeeejjjzzzeeeLLL???<<<444222555333111000///000000000...,,,------------,,,,,,+++***++++++,,,,,,,,,---------'''(((***++++++)))'''%%%(((&&&dddwwwmmmsss}}}hhh___fffyyyeeeNNNAAA>>>555111222...222000/////////...,,,***------------,,,,,,,,,,,,)))))))))************+++((()))+++,,,+++***((('''(((&&&ddduuummmsss|||hhh___cccyyyfffNNN@@@<<<444000222///111000//////000///---+++---,,,,,,,,,,,,------...(((((())))))))))))))))))((()))***+++***)))((('''(((&&&dddsssmmmssszzzfff^^^aaawwwfffLLL===999111000444333000//////000111222000///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))((('''&&&'''&&&fffuuummmssswwwbbbZZZbbbvvveeeKKK<<<777000000666666000//////000222333111000///...---,,,,,,---......+++++++++++++++*********(((((((((((((((''''''&&&&&&$$$jjjzzzoootttyyyeee]]]ccctttcccKKK<<<999222000444333111000///000111111///...111000...,,,,,,,,,---...))))))))))))((((((((('''))))))))))))((((((''''''%%%###mmmpppvvvllleeedddsssbbbJJJ>>><<<444000222///222000////////////---***222000...,,,+++,,,---...---,,,,,,,,,++++++******************))))))))))))$$$"""lll|||qqqvvvnnneeecccpppgggLLL===999222000222///000000000000000////////////...---+++***)))))))))++++++***)))(((((()))))))))'''$$$!!!!!!###&&&((('''%%%kkkzzzpppuuurrrgggfffrrrgggLLL===999222000222///000000//////......------///...---+++***)))))))))++++++***)))))))))))))))***)))&&&%%%$$$%%%'''(((%%%###kkkwwwnnntttuuugggeeeooogggMMM===:::333000222///111000000///...---------......---,,,+++******)))++++++***))))))))))))***,,,+++***(((''''''''''''(((&&&lllsssmmmsssvvvfffaaajjjgggMMM===:::333111333000222222111000//////...---------------,,,+++***)))++++++***))))))*********,,,++++++***)))'''&&&%%%)))'''lllppplllrrrwwwfff___hhh}}}hhhMMM>>>:::333111333000111111000//////...---------------------,,,+++***+++***************++++++************)))'''%%%$$$(((%%%nnnqqqmmmsss}}}kkkdddkkk~~~hhhNNN>>>;;;444111333000............------------,,,---.........,,,+++***+++************+++,,,,,,))))))))))))(((&&&%%%$$$)))'''oootttnnnssstttlllooo}}}hhhNNN>>>;;;444222444000////////////000000000000,,,---...///...---+++***+++*********++++++,,,---))))))(((((('''''''''''''''%%%pppxxxnnnttt{{{qqqqqq{{{hhhNNN???;;;444222444111222222222333444444555555+++---...//////---,,,***+++*********+++,,,,,,---***)))((((((((((((((()))tttvvvkkksss}}}oooooovvvlllOOO===999444333333...222222111///...---++++++000---+++)))*********)))'''((()))******)))((('''***(((&&&'''***+++)))''')))'''tttvvvkkksss~~~kkkkkkrrrnnnQQQ???;;;555333333...000000//////......------///---,,,+++,,,,,,+++******+++,,,,,,,,,,,,+++***)))'''&&&&&&((()))(((&&&&&&$$$vvvyyyjjjqqquuueeeeeelll~~~qqqTTTBBB===666333333............///////////////...---,,,---......---+++((())))))******))))))((((((&&&%%%&&&'''((('''&&&$$$!!!yyyiiiooo~~~jjjbbbbbbhhhyyypppTTTCCC===555111222...////////////////////////,,,+++,,,---//////---+++'''(((((((((((((((((('''''''''''''''''''''''''''$$$!!!|||kkkppp}}}{{{fffbbbaaagggvvvmmmRRRAAA;;;222///111...000000000///......------******+++,,,......+++)))++++++++++++++++++++++++(((((()))(((((((((((()))&&&###nnnrrr}}}{{{gggeeedddiiixxxhhhNNN???:::111...111///111000000///...---------,,,+++***+++,,,,,,+++)))+++***))))))))))))***+++((()))***)))((('''(((***'''%%%{{{mmmppp{{{ooohhhhhhmmm}}}dddKKK===999111...333222///////////////.........///---++++++,,,,,,+++***)))((('''&&&&&&'''((()))&&&(((***)))'''&&&''')))&&&###sssiiilllwww|||iiijjjpppbbbJJJ===999111///555555------......///000000111222///,,,+++,,,,,,,,,+++,,,+++***))))))***+++,,,%%%''')))(((&&&%%%&&&)))$$$"""pppiiilllxxxooommmsss```GGG999777222111444111//////...------------...***,,,,,,))))))++++++(((''''''''''''((((((((((((...******------'''&&&***(((&&&ssskkknnnxxxlllkkkssscccIII;;;999333111333000//////...------------...***------***))),,,+++(((************)))))))))))),,,)))))),,,+++&&&%%%((('''&&&wwwnnnpppyyyxxxhhhhhhqqqeeeLLL===:::333111222/////////...------------...+++...---******,,,,,,)))++++++******))))))((((((***((((((***)))&&&%%%''''''%%%zzzoooqqq{{{pppeeeeeepppdddJJJ<<<999333111333/////////...------------...,,,......++++++------******))))))((('''&&&&&&%%%)))((()))))))))'''&&&''''''%%%{{{ooorrr}}}kkkcccdddpppaaaGGG999888222111333000//////...------------...,,,......++++++------******))))))((('''&&&&&&%%%(((******))))))))))))'''&&&%%%{{{ooosssmmmdddeeeppp___FFF999777222111444111//////...------------...+++...---******,,,,,,)))++++++******))))))(((((('''***+++)))(((******'''&&&$$$|||oootttsssffffffqqqbbbHHH:::888222111333000//////...------------...***------***))),,,+++(((************))))))))))))%%%)))***''''''******&&&&&&$$$|||ooouuuyyyhhhhhhrrreeeKKK===:::333111333/////////...------------...***,,,,,,))))))++++++(((''''''''''''(((((((((((($$$((()))%%%%%%))))))$$$&&&$$$~~~yyylllttt}}}fffhhhuuuhhhMMM<<<999444222333///000---+++,,,...///---***...---+++))))))***+++,,,+++++++++++++++***)))((()))'''&&&&&&''''''&&&%%%'''%%%|||sssiiiqqq~~~yyygggiiiuuufffKKK;;;999444333444000///---,,,,,,......---+++...---+++))))))***+++,,,))))))***+++++++++*********(((''''''((()))'''&&&&&&$$$yyynnneeeooo}}}rrreeegggttteeeJJJ;;;999444333444000///...------......---+++---,,,+++*********+++,,,'''((()))***+++++++++++++++)))(((((())))))((('''%%%###uuu|||lllcccnnn~~~lllaaacccpppeeeJJJ;;;999444222222...///...............---,,,---,,,+++*********++++++((()))***************)))***)))'''((())))))(((&&&%%%###rrrtttfffbbbnnn~~~iii\\\___llleeeJJJ;;;999333000000+++...//////...------------,,,,,,+++++++++***+++++++++++++++***)))((('''&&&)))(((&&&'''(((((('''%%%&&&%%%pppjjj]]]```mmm}}}hhh[[[^^^llldddIII;;;999333000///***...///000///---------...,,,,,,,,,+++++++++******,,,,,,+++***)))'''&&&%%%((('''&&&&&&''''''&&&%%%'''%%%nnnyyydddZZZ]]]jjj~~~~~~jjj___aaaooo```FFF999888444222111,,,...000111000---,,,---///+++,,,,,,,,,++++++******************)))(((&&&&&&)))(((''''''(((((('''&&&&&&$$$nnnvvvddd[[[YYYhhh}}}~~~kkkcccfffrrr\\\CCC777888444333444///...000111000---,,,---000+++,,,,,,,,,,,,+++******((()))))))))))))))((('''***)))(((((())))))((('''%%%###iiixxxggg^^^bbbooozzziii___hhhyyyzzzZZZDDD777444...///000***//////...------------...***++++++++++++***)))))))))(((((((((''''''''''''************)))'''&&&%%%!!! fffzzzhhh```bbbpppwwwfff___hhhxxxzzzZZZDDD888444///000222+++//////...------------...,,,,,,,,,,,,,,,+++******))))))((((((((('''''''''((())))))))))))(((((('''""""""bbb|||jjjbbbcccqqqrrrbbb```ggguuuyyyYYYDDD888555000222333---//////...------------...,,,------------,,,++++++)))))))))(((((((((''''''&&&'''((()))))))))))))))$$$$$$aaa~~~}}}kkkbbbcccrrrlll^^^___eeerrrxxxYYYDDD888555111333555/////////...------------...,,,,,,,,,---,,,++++++***)))))))))(((((((((((('''''''''((((((((((((((('''$$$$$$bbbzzzkkkbbbcccsssiii[[[^^^dddoooxxxYYYDDD888555111333555/////////...------------...+++++++++++++++******)))***)))))))))(((((((((((()))))))))(((((('''&&&%%%######dddyyyuuummmbbbcccsss}}}ggg[[[]]]cccpppxxxYYYDDD888555000222333---//////...------------...***++++++++++++***))))))******)))))))))((((((((()))))))))((('''&&&$$$$$$###"""fffqqqnnn}}}pppcccbbbrrr|||ggg\\\\\\cccsssyyyZZZDDD888444///000222+++//////...------------...++++++,,,,,,++++++***)))*********)))))))))(((((('''((((((((('''&&&&&&%%%######gggllljjj{{{rrreeeaaarrr|||ggg]]][[[ddduuuzzzZZZDDD777444...///000***//////...------------...,,,------------,,,++++++************))))))))))))%%%&&&''''''((('''''''''######nnnxxxhhhiiitttuuullliiiwwwyyyfff[[[XXXdddyyy}}}^^^EEE888777111///000,,,///...------...---+++)))++++++++++++*********)))(((((((((((())))))))))))---+++(((%%%######%%%&&&%%%###qqqvvvhhhjjj{{{yyynnniiixxx{{{iii___]]]iii~~~~~~```GGG999777111///000---///...------......,,,***,,,,,,+++++++++*********))))))))))))((((((((((((+++***(((&&&&&&&&&'''(((%%%###uuuvvvhhhkkk}}}ppphhhwwwmmmccccccpppcccHHH999666000...000......---,,,---......---+++,,,,,,+++++++++***************))))))((((((''''''(((((((((((((((((())))))%%%###zzzxxxjjjlllqqqgggvvvqqqeeehhhuuudddIII:::666///...111...---,,,,,,---...///---,,,++++++*********)))))))))******))))))((((((''''''&&&'''((())))))((('''&&&$$$"""}}}{{{lllmmmrrriiixxxssseeeiiivvvcccIII999555///...111///---,,,,,,---...///---,,,***)))))))))((((((((((((***)))))))))((((((((('''&&&'''(((((('''&&&$$$###$$$"""~~~zzzlllnnnqqqkkk{{{sssdddgggttt```FFF888555///...111......---,,,---......---+++******)))))))))(((((((((((((((((()))))))))))))))&&&&&&''''''&&&%%%###"""$$$"""~~~uuukkkoooxxxlllhhhxxxrrrdddeeerrr\\\DDD666555000...000---///...------......,,,***++++++++++++************''''''(((((())))))******%%%&&&&&&&&&&&&&&&%%%%%%###"""~~~pppiiippppppeeedddtttpppddddddqqq~~~ZZZBBB555555000///000---000...------...---+++)))---------,,,,,,,,,++++++&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((())))))###!!!{{{}}}kkkgggqqqjjjaaa```vvvwwwiiillltttzzz^^^EEE777666///------)))---...///...+++***,,,///)))******+++++++++******((((((((((((((((((((((((((('''%%%###""""""""""""&&&$$$zzz{{{kkkhhhsssiiiaaa```vvvvvvwww|||{{{]]]DDD777555000---...***---...///---+++***,,,...)))******+++++++++******((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&###xxxyyykkkjjjvvvggg```aaavvv|||[[[CCC666555000...///,,,---......---++++++,,,...******+++++++++******)))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%###vvvxxxkkklllyyy~~~eee```dddxxx}}}ZZZBBB555555000///000---.........---,,,,,,,,,---******+++++++++***))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%###uuuxxxlllnnn|||yyybbb___fffzzz}}}YYYAAA555555000///111...///...---,,,,,,---,,,,,,+++++++++++++++***)))(((((((((((((((((((((((((((&&&'''''''''''''''''''''$$$"""tttyyymmmooo}}}uuu``````fff{{{}}}}}}ZZZAAA555555000///111---///...,,,,,,---------,,,+++++++++++++++***)))((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%$$$"""ttt{{{oooppp}}}qqq___```eeezzzwwwnnnuuu}}}[[[BBB666555000...000,,,000...++++++---...---++++++,,,,,,++++++)))((((((((((((((((((((((((((((((&&&''''''((('''&&&%%%$$$$$$"""ttt|||pppppp}}}ooo^^^```cccyyyxxxnnndddnnn|||[[[CCC666555000...///,,,000---++++++---...---+++,,,,,,,,,++++++)))(((((((((((((((((((((((((((((($$$%%%&&&'''''''''%%%%%%$$$"""ttt~~~pppooo{{{nnn[[[[[[cccwwwyyysssuuuvvv]]]EEE999777000...111//////............---------,,,+++******++++++)))'''))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$""" pppuuuuuuppp\\\]]]bbbvvv~~~xxxzzz___GGG:::888000...222000///............---------000---***)))***++++++***))))))((((((((('''''''''((((((''''''&&&&&&%%%%%%%%%###pppyyywwwrrr^^^^^^bbbwwwzzz}}}bbbIII;;;777000...222111///............---------222///+++))))))+++,,,,,,))))))((((((((((((''''''''''''''''''''''''''''''&&&$$$qqqwwwtttuuu```___fffzzzyyy~~~dddJJJ;;;666...---111111///............---------000...+++******+++++++++))))))(((((((((((((((((('''''''''((((((((((((((($$$"""oootttqqq{{{vvvaaa___iii}}}{{{xxx~~~cccIII999555---,,,000//////............---------,,,++++++,,,,,,+++)))&&&(((((())))))))))))))))))'''''''''((((((((((((((("""!!!kkk~~~pppnnnyyyvvv```^^^hhh|||tttwww```GGG999555...,,,000//////............---------******+++------,,,((($$$(((((())))))))))))******''''''''''''''''''''''''$$$"""mmmyyykkkiiiuuuvvv___\\\bbbwwwyyyooottt~~~___GGG:::777000...111000///............---------,,,++++++,,,---,,,)))'''(((((()))))))))*********((((((''''''&&&&&&%%%%%%%%%###rrrvvvfffdddooouuu^^^[[[]]]sssrrrjjjpppzzz^^^GGG;;;999222000333111//////.........---------///...,,,+++,,,,,,+++***(((((())))))*********+++(((((('''&&&%%%%%%$$$$$$$$$"""mmmssscccaaalllyyy___ZZZ\\\rrrxxxkkkhhhlll{{{bbbHHH:::777111...000---......//////......---,,,------,,,++++++***))))))***&&&'''++++++'''&&&)))&&&'''((('''%%%$$$$$$%%%""""""pppttteeecccoooyyy```[[[```vvvttthhhdddlllzzzbbbHHH:::777111///000---......//////......---,,,------,,,,,,++++++******)))&&&&&&***+++((((((,,,((()))***)))'''%%%%%%&&&######uuutttfffeeerrryyyaaa\\\dddyyysssgggccckkkxxxaaaHHH999777111///111.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&%%%((()))(((***...***,,,,,,+++(((&&&&&&&&&!!!!!!{{{uuuggggggtttyyyaaa^^^dddyyyvvvkkkfffjjjvvvaaaGGG999777111///111............///......---,,,,,,,,,,,,,,,,,,---------***(((&&&''''''(((***,,,+++,,,---+++(((&&&&&&&&&""""""wwwiiiiiivvvyyyaaa^^^aaavvv}}}pppiiiiiittt```GGG999777111///111............///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&&&&''')))))))))***+++***'''%%%%%%&&&&&&%%%}}}zzzlllmmm{{{xxxaaa^^^```uuuwwwmmmhhhsss```GGG999777111000222///......//////......---,,,+++++++++++++++++++++++++++,,,+++'''&&&((((((&&&'''((())))))'''%%%%%%&&&###"""www}}}qqqsssvvv```^^^aaavvvssshhhqqq```FFF888777111000222///......//////......---,,,+++++++++******)))))))))(((++++++'''&&&))))))%%%%%%''')))((('''&&&&&&'''!!! rrrtttwwwvvv___]]]dddyyyxxxhhhqqq___FFF888777111000222///......//////......---,,,,,,++++++***)))(((''''''%%%***+++''''''++++++&&&%%%'''))))))((('''((()))&&&%%%ooo~~~vvvzzzxxxddd]]]iii}}}tttnnnooo|||bbbIII:::777111...000,,,///,,,***,,,000111---(((***++++++***(((''''''((((((((((((((())))))))))))'''&&&&&&''')))***((('''$$$"""eeeyyy~~~yyytttyyyxxxeee^^^kkkzzzqqqrrrcccIII:::777111...000---000...,,,++++++++++++***---...///...,,,***+++,,,************))))))))))))***)))((((((((('''%%%######!!!\\\qqq{{{yyyuuurrr{{{wwweee___llluuuxxxcccIII:::888111///000---//////...,,,)))***---000,,,------,,,***))))))***+++++++++******)))))))))***)))((((((((('''%%%###$$$"""[[[ppp{{{xxxuuusss~~~sssccc^^^lllxxx~~~cccIII;;;888111///000---............---...000111+++,,,---,,,)))((()))***+++++++++***)))(((''''''&&&&&&%%%'''((()))(((&&&'''%%%___ttt~~~zzzuuusssnnn```\\\iii}}}xxxcccJJJ;;;888222///111...///---,,,...111000,,,'''...///000///---,,,,,,---******)))((('''&&&&&&%%%&&&%%%%%%&&&((()))'''&&&'''%%%cccwww{{{uuurrriii]]][[[fff~~~xxxmmmrrr}}}dddJJJ;;;999222000111...111...+++---000---%%%---......---+++******+++(((((((((''''''&&&&&&&&&)))((('''''''''&&&$$$"""%%%###ggg|||~~~vvvsss~~~fff\\\[[[eee}}}mmmeeeiiiwwwdddJJJ<<<999222000111...000............,,,'''###***++++++***(((''''''((((((((((((((('''''''''''')))((('''&&&'''&&&$$$"""$$$"""kkkyyyvvv|||eee\\\[[[ddd}}}~~~kkkeeecccrrrdddJJJ<<<999222000222...---///000000......///000,,,------,,,***)))***+++(((((((((((())))))))))))%%%%%%$$$&&&'''((('''%%%&&&$$$lllzzzyyyvvvhhhbbb]]]ppplllfffdddmmm}}}jjjMMM<<<888333222444111111000---+++***+++,,,,,,...'''###(((------)))'''''''''***,,,)))$$$%%%)))))))))((('''&&&&&&%%%%%%(((!!!iii|||zzztttjjjjjjjjjvvvlllfffdddmmm~~~hhhLLL:::666111000222...///...---++++++,,,---...---'''%%%)))---+++)))))))))(((***,,,)))%%%&&&***)))((((((''''''&&&%%%%%%***%%%gggzzz~~~tttpppuuuxxx{{{llleeedddmmm~~~hhhLLL;;;777111000222......---,,,,,,,,,---///000+++)))(((++++++((((((++++++))))))+++)))&&&'''+++)))((((((''''''&&&&&&&&&"""hhh{{{|||zzzyyy||||||zzzmmmdddccclll}}}kkkOOO===999333222444000......------------...///******+++---***&&&(((---,,,)))((()))(((&&&'''+++)))(((((((((''''''&&&&&&)))%%%nnn}}}zzzwww~~~qqqfffbbbkkk|||lllOOO>>>:::333222444000000000///...------,,,,,,***+++---...***%%%(((---,,,(((&&&((((((&&&'''***((((((((((((((('''''''''(((!!!vvv|||xxxwwwiiiccckkk{{{kkkNNN<<<888222000222...111111000///...---,,,+++,,,+++---...+++&&&(((,,,---(((''')))***(((''')))((((((((((((((((((((((((|||}}}lllfffmmm}}}kkkOOO===888222000222...///////////////...------...++++++---,,,((((((+++...***))),,,...+++))))))((((((((((((((((((((()))&&&!!!nnnhhhppp~~~nnnQQQ???:::444222444000---...//////000////////////++++++---,,,)))(((***000++++++///111...+++***(((((((((((())))))))))))&&&"""mmmkkkpppmmmRRR@@@;;;333111333000111///---,,,,,,...000222,,,,,,,,,++++++*********+++((((((++++++((((((+++((('''%%%%%%'''((('''&&&%%%###qqqmmmrrrmmmQQQ@@@;;;333000333000111000...------...///000---,,,,,,,,,+++++++++++++++((((((++++++((((((+++)))'''%%%&&&'''(((''''''###!!!tttnnntttlllQQQ???:::222000222///000000//////......------------------,,,,,,,,,,,,+++((((((++++++((((((+++)))'''&&&&&&'''((((((''''''&&&|||~~~vvvnnnssslllPPP???:::222000222///000000000000///...,,,+++------------------------+++((((((++++++((((((+++)))'''&&&&&&'''(((((('''***(((~~~vvv|||{{{yyymmmqqqlllQQQ@@@:::222000222//////000111111000...,,,+++------------------------+++((((((++++++((((((+++)))(((&&&&&&((()))(((''''''%%%|||uuu|||{{{uuusss|||kkkooo}}}mmmRRR@@@;;;333111333000//////000000000...---,,,,,,,,,,,,,,,------------+++((((((++++++((((((+++***(((''''''((())))))((((((&&&~~~xxx~~~uuummmppp|||jjjnnn{{{nnnSSSAAA<<<444222444111...///////////////......++++++++++++,,,,,,,,,---+++((((((++++++((((((+++***(((''''''((())))))((()))'''|||{{{rrrjjjpppzzzkkknnn{{{oooSSSBBB===555333555222............////////////*********++++++,,,,,,,,,+++((((((++++++((((((+++***)))'''''')))))))))(((%%%###mmmlllqqqsssgggiiivvvrrrTTT@@@:::333111333000111///...---...///...---......---,,,,,,+++******+++,,,,,,,,,,,,+++******(((((())))))))))))((((((###"""}}}{{{hhhgggpppwwwmmmnnnyyyrrrUUUAAA;;;333222333000333111//////000111000///......------,,,++++++***+++++++++++++++******)))))))))************))))))%%%$$$xxxtttbbbbbbnnnvvvuuu}}}sssUUUAAA;;;444222444111222000///...///000///.........------,,,+++++++++******++++++******)))((()))******++++++******)))'''&&&qqqqqq___```kkk~~~{{{sssUUUBBB;;;444222444111000...,,,,,,---...---,,,......------,,,,,,,,,,,,)))************)))(((((())))))************))))))''''''kkk{{{qqq___aaaiii|||sssUUUAAA;;;444222444000000...------......---,,,......------------,,,,,,)))************)))((((((''''''((((((((((((''''''&&&&&&hhh}}}uuu{{{qqq```ccchhh{{{rrrTTT@@@:::333111333000333111000///000111000///......------------------******++++++******)))(((&&&''''''((((((''''''&&&%%%%%%gggyyyqqqxxxqqq```cccggg{{{qqqSSS???999222000222...444222111000222222111000------..................+++++++++++++++******)))''''''((((((((((((''''''&&&%%%hhhwwwooovvvppp```cccggg{{{pppRRR???999111///111...333111//////000111000///------..................+++,,,,,,,,,,,,+++******(((((())))))))))))((((((&&&&&&iiiwwwooovvvuuubbb```jjj{{{sssUUUAAA;;;333111222...////////////...---,,,+++***+++...//////---***(((,,,,,,+++)))((()))---000))))))(((((((((((())))))'''%%%ooo{{{sss{{{vvvcccaaahhhyyyrrrTTT@@@;;;333222444000000000000000///...------,,,---...//////---+++***------,,,***)))***...111))))))(((((((((((())))))$$$"""ttt|||vvv~~~yyyfffcccgggwwwqqqTTT@@@;;;444333555222222222222111111000///...------------,,,,,,,,,+++---------+++***+++...111***))))))(((((())))))***'''%%%tttxxxsss}}}|||hhhdddfffwwwsssUUUBBB<<<444333555222222222222222111000///...---,,,+++*********++++++,,,------,,,***+++...000***))))))))))))))))))***(((&&&ttttttppp{{{{{{fffbbbccctttvvvXXXDDD===555222333000111111111111000///......///...,,,+++++++++---...++++++,,,+++******,,,...******))))))))))))******%%%###wwwsssqqq}}}xxxccc^^^aaarrrxxxZZZEEE>>>555222333///111222222111111000///...222111///.........///000***+++++++++******,,,---+++******))))))******+++'''%%%zzzrrrqqq~~~zzzddd___dddtttwwwYYYEEE>>>666333444111333333333333222111000///000000///...............***+++,,,,,,++++++,,,...+++******))))))******+++)))((({{{qqqqqq~~~~~~hhhcccjjjyyyvvvXXXDDD>>>666444666333444444444444333222111111------,,,,,,,,,++++++++++++,,,...---,,,,,,---///++++++************++++++&&&%%%}}}~~~rrrrrrhhhccchhh{{{uuuWWWCCC>>>777555777444333222111000////////////---,,,++++++------,,,+++------------------------,,,)))(((***---,,,(((###'''%%%~~~zzzoooqqq~~~lllhhhjjj}}}vvvXXXDDD>>>777555777333333222111000////////////000///......000000///...------------------------+++)))(((+++//////,,,'''(((&&&xxxooosssjjjeeelll~~~wwwYYYEEE???777444666222333222111000000000000000...---,,,,,,......---,,,------------------------***)))))),,,000111///,,,(((&&&yyyssszzz|||fffbbbjjj}}}yyy[[[FFF???777444555111333222111111000000000111---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///000///---(((&&&zzzuuu~~~{{{gggeeehhh|||zzz\\\GGG@@@777444555111333222111111111111111111111///...///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,***'''%%%zzzzzzvvv~~~wwweeefffggg{{{zzz\\\GGG@@@777444555222333222222111111111222222000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))(((&&&zzz|||vvv|||pppaaaeeehhh|||yyy[[[GGG@@@888555666333222222222111111222222333...,,,+++,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,+++)))))))))******(((}}}xxx|||oooaaafffjjj~~~yyy[[[GGG@@@888666777333222222222111222222333333111///...///000111000///++++++++++++++++++++++++,,,,,,,,,+++***)))***,,,,,,***zzztttvvvzzzeeecccpppxxx]]]III@@@888888999222444444333222222111000000)))///222000///000000---,,,---......---,,,***))))))************)))((((((***(((zzzsssvvvyyydddbbbnnn~~~yyy]]]III@@@888888999333444444444333333333222222---111222000///111000---............---,,,++++++******++++++******)))((((((&&&yyysssuuuwwwcccbbbiii{{{zzz^^^III???777888:::444333333333333222222222222111333111...///111000,,,000000///...------------+++++++++++++++******)))((('''vvv}}}rrrsssuuubbbbbbeeewww{{{___III>>>666888;;;555333222222222111000000000222222///---...222111---111000...,,,,,,,,,------+++,,,,,,,,,,,,+++*********(((ooozzzppprrrrrr```aaabbbttt|||___III>>>666888;;;666666555444333222111000000///111///,,,---111111...///...---+++***++++++,,,+++,,,,,,,,,,,,+++******)))'''fffyyy}}}wwwoooqqqooo^^^aaaaaarrr{{{___JJJ@@@888999;;;555888888777666555444333333...222333///...000000///......---,,,+++++++++++++++++++++++++++******)))'''&&&^^^pppyyywwwtttmmmqqqmmm]]]```aaaqqqzzz___KKKAAA999999;;;444555555555555555555555555000777:::555///...//////............---,,,+++*********++++++******)))((()))'''XXXkkkuuutttrrrmmmqqqlll]]]```aaaqqqyyy___KKKBBB::::::;;;444//////000111333444555555333<<<@@@:::000,,,---......//////000///---,,,+++***************)))((((((---+++NNNfffwww||||||tttrrr}}}kkk___[[[___qqq~~~___IIIAAA888666888444000222444444222222222333222111111000///......---,,,111222,,,))),,,...+++************************,,,***LLLcccssszzz~~~yyyxxxnnnaaa[[[bbbsss~~~___IIIAAA888666888444...111444555444222000000111111111000///.........,,,000///***)))------+++***************************(((JJJ___oooyyyttteee]]]eeettt~~~___IIIAAA888666888444,,,000444666555222///...111111000000//////......------+++)))***------***************************(((&&&JJJ]]]lllxxxzzzlllcccggguuu~~~___IIIAAA888666888444...111444555333111///...111000000000/////////...---,,,******+++---,,,***************************'''%%%HHH[[[jjjuuussskkkiiivvv~~~___IIIAAA888666888444222333333222000///000111000000000000////////////---,,,,,,......---+++***************************(((&&&FFFZZZhhhqqqzzz{{{~~~yyyrrrlllyyy~~~___IIIAAA888666888444444444444111//////111333000000000000////////////---...111444222,,,***+++************************(((&&&HHH]]]lllrrruuurrrsss}}}uuurrr}}}~~~___IIIAAA888666888444444555555444222111222333////////////000000000000,,,000777<<<666,,,)))---************************(((&&&LLLbbbqqqttttttmmmnnnzzz~~~uuuwww~~~___IIIAAA888666888555333555777777555222111111////////////000000000000,,,222<<<@@@888+++(((...************************'''%%%PPPkkk}}}xxxkkkgggrrruuuqqqppp```III???666444888666444444444333333333222222111111000000//////......000000///...------,,,,,,++++++++++++++++++++++++(((&&&SSSmmm~~~zzzmmmiiitttvvvrrrsssaaaJJJ@@@777555888555333333333333222222222222111111000000//////......000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))VVVppp{{{nnnlllwwwuuupppsss```JJJBBB999666777444333222222222222111111111111111000000//////......000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))WWWppp{{{ooommmyyynnniiimmm}}}{{{qqqqqq|||^^^JJJBBB999666666111222222222111111111000000111111000000//////..................------,,,,,,------------------------)))'''TTTnnn|||pppmmmyyyyyyddd___cccuuurrrhhhhhh}}}{{{]]]IIIBBB999555444000222222222111111111000000111111000000//////......---------,,,,,,,,,,,,,,,------------------------'''%%%QQQkkk}}}qqqnnnzzzqqq^^^ZZZ[[[nnnzzzmmmdddfff}}}{{{]]]IIIBBB888555555000333222222222222111111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&MMMiii~~~sssppp{{{ooo]]][[[ZZZmmmzzzkkkfffkkk~~~___JJJBBB999666777333333333333333222222222222111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,)))'''LLLiiivvvqqq|||ooo```___\\\ooo}}}llliiiqqqaaaKKKCCC:::777999555444444444333333333222222111111111000//////....../////////000000000000000++++++++++++++++++++++++(((&&&OOOccc{{{}}}zzzzzzoooccc]]]bbbuuu}}}xxxqqqyyy|||bbbIII???;;;666333555222333333333333222111000///////////////......---222000---++++++---000222++++++++++++******))))))***(((PPPbbbyyy|||{{{wwwmmmgggkkk{{{{{{{{{}}}cccIII???<<<777555666333333333222222222111111//////000000//////...---111///---,,,,,,---///111,,,+++++++++************)))'''QQQbbbxxx|||zzztttuuuzzz~~~cccHHH===:::555444666444333222111111111222333//////000000//////...---//////...------...//////,,,,,,++++++++++++******(((&&&SSScccyyyzzzwww}}}}}}bbbGGG<<<888333222444555444222000000111222333000000000000000///......---..................---,,,,,,,,,,,,,,,,,,++++++)))'''SSSccczzzvvvqqq|||~~~cccIII===999555333555555444222000000111222333000000000000000//////...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,------***(((PPPbbbzzzwwwmmmiiivvvfffLLLAAA===777444555444333222111111111222333000000111111000000///...------............------,,,,,,------------......***)))LLL```zzzzzzmmmeeecccsss}}}eeeLLLBBB>>>777222222333333333222222222111111000111111111111000//////------------------------,,,---------............***(((HHH^^^yyy}}}}}}qqqfffaaabbbsssyyyaaaIII@@@<<<444///...222333333333333222111000111111111111111000//////...------,,,,,,------...---------.........//////((('''LLLXXXnnnuuurrrwww|||gggaaadddiiizzz~~~dddJJJ???<<<777555666444333222111222333444555222111111000000000000000...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++EEEPPPeeewwwxxxmmmjjjooo}}}iiibbbeeekkk|||eeeJJJ???<<<666444666333333333222222333333444222111111000000000000000111111000000000/////////******++++++++++++*********)))???III]]]nnnoooeeeccchhhkkkcccdddlll}}}fffLLL@@@<<<666333555333333333444444333333222222111111000000000000000///............---------******++++++++++++******((('''>>>FFFXXXiiikkkbbb```fff{{{mmmcccccckkk}}}hhhMMMAAA<<<666333444222333444555444333222111222111111000000000000000......---------,,,,,,,,,,,,------------------,,,'''&&&>>>EEEUUUeeehhhaaa___eeeuuuoooccc```mmmiiiNNNBBB===666333444333333444555444333111000222111111000000000000000111111111111000000000000---------......---------''''''>>>CCCQQQ```ddd^^^^^^cccsssrrrddd___ooojjjOOOCCC===777444555444444444444333222111111222111111000000000000000000000000000////////////++++++,,,,,,,,,,,,++++++***)))>>>BBBNNN]]]bbb]]]]]]bbbssswwwggg```mmmiiiOOOCCC>>>888555666555555444333222222222222222111111000000000000000............------------++++++,,,,,,,,,,,,++++++---,,,@@@BBBNNN]]]bbb^^^^^^ccctttzzziiiaaaiii||||||iiiNNNCCC???999666777777555444222111111222222222111111000000000000000111111111111000000000000---......//////......---///...@@@AAAJJJZZZfffiiiiiijjj|||{{{fffeeelll}}}|||fffNNNDDD:::777888555333333333444444444444555000000///......///000111////////////////////////************************+++&&&===???JJJ[[[hhhlllllllll~~~yyyeeedddlll}}}zzzgggOOOEEE:::666777333444444444444444444444444222111000//////000111111////////////////////////------------------------+++&&&:::===III[[[iiinnnnnnooovvvbbbbbblll}}}yyyiiiQQQEEE:::555666222666666666555444444333333444333222111000000111111////////////////////////........................,,,'''<<<>>>HHHYYYgggmmmoooqqqtttaaaaaalll{{{iiiPPPFFF:::666777333888777777666444333333222333333222111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---(((@@@AAAIIIYYYffflllnnnqqqsssaaaaaammmgggOOOEEE;;;888999666888888777555444333222111222222111000000///...---////////////////////////************************---(((BBBDDDMMM]]]jjjnnnooooootttbbbcccnnngggOOOFFF<<<888:::777777666555444333222111111000000000000000///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...)))@@@EEESSSfffrrrtttpppnnnwwwdddeeeooohhhPPPFFF<<<888999555555555444333222111111111///000111111111000//////////////////////////////------------------------///***>>>EEEWWWmmmzzzyyysssnnn}}}xxxffffffpppjjjRRRGGG;;;777777444444333333222222111111000///000222333333222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///***;;;LLL___tttwwwzzz}}}xxxfffeeeppp}}}kkkPPPDDD???999666777999888777666444222111000222222222222222111000000000000000000////////////------------------------///---AAASSSggg|||vvvxxxtttcccdddnnn{{{jjjOOODDD???999666777888777666555444333222111111111222222111111000///000000000/////////......---------------------------+++EEEYYYnnnssstttnnn___aaajjj~~~|||yyyjjjOOOCCC>>>888555666666666555555444333333333000000111111000000///.../////////.........------------------------------+++)))EEEYYYmmm~~~zzznnnqqqlll\\\^^^eeexxxzzzxxxiiiNNNBBB===777444555555555444444444444444333000000000000000///......///.........------------------------------------+++)))DDDXXXkkkyyyuuummmtttooo]]]^^^```ssszzzzzziiiNNNBBB===777444555444444444444444444444444000000000000000///......///.........------------------------------------+++***DDDZZZmmmyyy~~~tttoooyyyppp^^^___^^^rrr}}}|||jjjOOOCCC>>>888555666444444444333333333333333000000111111000000///.../////////.........------------------------------,,,***DDD\\\qqq}}}uuuoooyyyjjjZZZ\\\^^^ttt}}}jjjOOODDD???999666777444444444333333222222222111111222222111111000///000000000/////////......------------------------,,,***CCC\\\ssstttmmmwwwxxxaaaSSSWWW___vvv~~~kkkPPPDDD???999666777555555444333333222111111222222222222222111000000000000000000////////////------------------------+++)))DDD[[[ooo|||rrrjjjrrrooo___WWWVVVbbbzzz}}}kkkSSSEEE:::888999222444444333333333333222222222111111000000000000000,,,---...//////---+++***------------------------,,,***CCCZZZmmmyyy{{{ooohhhqqqmmm\\\UUUTTTaaaxxx|||lllTTTEEE:::888999333444444333333333333222222222111111000000000000000000000111000...,,,)))'''------------------------***(((DDD[[[nnnyyyzzznnnhhhrrrlll[[[TTTTTT```xxx{{{oooTTTEEE999888:::444444444333333333333222222222222111111000000000000111111111000///,,,***)))------------------------,,,***FFF^^^sss~~~pppiiirrrooo]]]UUUVVVbbbzzzzzzpppUUUEEE888888:::444444444333333333222222222222222222222111111000000...//////000000///......------------------------,,,***DDD^^^vvvpppgggpppppp]]]VVVWWWbbb{{{|||wwwpppUUUEEE888888:::444444444333333333222222222111222222222222111000000......//////////////////------------------------(((&&&AAA\\\ttt}}}lllcccmmmooo\\\VVVXXXccc{{{xxxuuuoooTTTEEE999888:::444444444333333333333222222111222333333333222000///111111000///------,,,,,,------------------------)))'''AAA[[[qqqzzzwwwgggaaalllzzzppp^^^YYY\\\gggsssrrrlllTTTEEE:::888999333444444333333333333222222111222333444444222000///000000///---,,,,,,++++++---------------------------+++DDD\\\pppwwwsssdddaaaooowwwrrraaa^^^aaammmpppqqqkkkSSSEEE:::888999222444444444333333333222222111222333444444222111///,,,,,,,,,,,,,,,---...///------------------------,,,***DDD\\\qqq}}}~~~nnndddkkkvvvwwwhhh```^^^ooo}}}sssqqqjjjNNNBBB===777444666777555333222333333222000111111222222222222111111000000///............///......//////...,,,***)))+++)))FFF___tttrrriiiqqqzzzttteee]]]\\\ooo|||ssstttgggLLLAAA<<<777444666666444222333444444444333111111222222222222111111111000000///////////////---------...------,,,,,,,,,***GGG___uuuuuummmuuuppp```ZZZZZZoooyyysssvvv|||cccIII???<<<777555666444333222333444555555444111111222222222222111111111111000///////////////,,,,,,,,,,,,,,,---...///+++)))CCC\\\rrrvvvoooxxxmmm]]]YYY[[[nnnvvvqqquuuwww^^^FFF>>><<<777555777333222111222444444333111111111222222222222111111000000///............///...---,,,++++++,,,...///(((&&&AAAYYYqqqxxxsss|||mmm]]]ZZZ]]]mmmtttooosssrrrZZZDDD===<<<888555666333222222222333222000...111111222222222222111111000///......------......000///---,,,++++++,,,,,,(((&&&AAAZZZrrr}}}yyynnn]]]ZZZ^^^lllrrrnnnsssoooXXXCCC===<<<888555666444333333333333222///,,,111111222222222222111111000000///...............000000...---,,,+++++++++,,,***AAAZZZrrr}}}ooo]]]YYY]]]kkkqqqpppwwwmmmWWWCCC======999555666444333333555555444222///111111222222222222111111222111111000000000000000---.........---,,,,,,+++...,,,@@@YYYqqq~~~qqq\\\XXX\\\jjj}}}pppqqq|||mmmWWWCCC>>>>>>999555666333333444666888777555333111111222222222222111111444333222222111111222222+++,,,---...///...---,,,---+++FFFSSSlll}}}mmmXXXTTTYYYtttwwwwwwqqqUUUDDD???999777888333333333333333333333333333222111000000222333222000///////////////////////////...---,,,+++,,,------((()))CCCPPPhhh|||~~~xxx~~~iiiVVVTTTZZZqqqrrrUUUDDD@@@999777888444555555555444444333333333111111111333555777777777000000000000000000000000///...---,,,,,,,,,------555555AAANNNccctttuuurrrzzzdddSSSRRRYYYkkk~~~sssVVVDDD@@@:::888999555777777666555444444333333222222222333666888888777111111111111111111111111///...------,,,,,,------((((((???KKK\\\hhhjjjkkkxxx{{{```PPPPPPUUUeeezzzuuuXXXEEE@@@:::888:::666888777666555444333222111444222111111222333222000000000000000000000000000///......---------------((((((===GGGTTT\\\___fffwwwxxx___NNNMMMQQQ___vvvxxxZZZGGGAAA:::888:::777666666555444333222111000222111000000111111000...////////////////////////...//////.........------///...:::EEERRRYYY]]]ggg{{{uuu\\\MMMLLLPPP[[[rrr{{{]]]IIIBBB:::888999666555555444333222222111111111000///111333444333222...........................////////////...------)))(((;;;JJJYYYbbbgggsssoooWWWJJJLLLSSSYYYppp~~~```KKKCCC:::777999555555555444444333333333333222111000111333444444333////////////////////////...//////000///...---,,,---,,,???PPPcccmmmssslllSSSIIINNNVVVXXXnnnaaaLLLCCC:::777888444555555555555555555444444444333111111111111000...000000000000000000000000...///000000000///---,,,,,,+++DDDSSSkkk}}}kkkSSSGGGIIIOOOZZZooodddNNNEEE;;;888999555444333222111111111222333333333222222111000//////111111000000000000111111///.........//////---++++++***BBBSSSmmmlllUUUIIIKKKQQQ]]]sssfffNNNEEE:::777999555444333222111111111222333333333222222111000000/////////............/////////---,,,---...///...---,,,,,,BBBTTTnnnlllUUUKKKLLLRRR```uuuhhhOOODDD999666888666444444333222222222222222333333222222111000000000//////............//////000...,,,,,,---/////////...---CCCUUUoooiiiTTTJJJKKKPPP^^^tttjjjPPPDDD999666888666444444333333222222222222222222222111111111000000111111000000000000111111222///,,,+++,,,---.........---EEEWWWooo{{{dddQQQHHHJJJNNN\\\rrrkkkQQQEEE999666999666444444444444333333222222222222222111111111111111111111000000000000111111444111...,,,,,,,,,,,,,,,,,,+++GGGZZZsss~~~xxxbbbQQQIIIJJJNNN]]]tttkkkRRRFFF;;;888999666444444444444444333222222111111111111111111111111//////............//////333111...,,,,,,---,,,++++++***GGG\\\yyyxxxcccSSSLLLMMMQQQccczzzkkkRRRHHH===999:::666333444555555555444333222111111111111111111111111//////............/////////...------...///---,,,******FFF^^^}}}zzzeeeVVVOOOPPPSSSjjjjjjSSSIII>>>::::::666333444555555555444333222111111111111111111222222111111000000000000111111,,,+++,,,...000111///...+++***CCC```jjjVVVMMMOOOUUUjjjkkkQQQCCC888888;;;666555555444333333333333444........./////////////////////............//////***...///,,,+++---...,,,'''&&&KKKhhh~~~iiiUUULLLNNNSSSiiikkkQQQCCC999999;;;666555555444333333333333444000000000000000000000000//////............//////,,,000111...---///000...+++)))SSSooo~~~iiiTTTJJJLLLQQQfff~~~kkkRRRDDD999999;;;555555555444333333333333444111111111111111111111111000//////......//////000,,,000111...---///000...---+++SSSnnniiiTTTJJJKKKQQQbbb{{{lllSSSEEE:::999;;;555555555444333333333333444111111111111111000000000000000////////////000000***...///,,,+++---...,,,+++***OOOiiiiiiTTTJJJLLLQQQbbb{{{lllTTTFFF;;;999:::444555555444333333333333444111111111000000/////////000000////////////000000***...///,,,+++---...,,,+++)))KKKccc}}}hhhTTTJJJKKKPPPccc|||mmmTTTGGG;;;::::::444555555444333333333333444111111111000000///......111000000//////000000111,,,000111...---///000...,,,***FFF^^^yyy}}}zzzeeeQQQHHHJJJOOO```zzzmmmUUUGGG<<<::::::333555555444333333333333444333333222111111000//////111111000000000000111111,,,000111...---///000...,,,***CCCYYYsss~~~{{{www{{{xxxcccPPPFFFHHHNNN[[[vvvmmmUUUHHH<<<::::::333555555444333333333333444444444333333222111000000111111000000000000111111***...///,,,+++---...,,,+++)))BBBTTTkkkwwwsssmmmsssuuu___MMMGGGIIIKKKYYYnnnmmmTTTFFF;;;:::;;;555555444333333444555444222222333333333333222111000......//////000000111111444111...------.........***(((BBBTTTlllxxxssslllpppzzzwwwbbbOOOHHHGGGHHHYYYnnnnnnUUUFFF;;;:::;;;555666444333333444555444222333333333222222222111111000000000000111111111111111///......///...---+++,,,***CCCVVVnnnzzztttjjjlllttt||||||tttaaaOOOGGGFFFFFFXXXnnnxxxsssvvvoooUUUGGG;;;:::;;;555666555333333444444333222444333222111111111222333222222222222111111111111...---...///000///+++((()))'''DDDXXXrrr~~~vvviiihhhnnnoooqqqkkk[[[KKKEEEFFFHHHUUUmmmpppmmmvvvpppVVVGGG;;;:::;;;666666555444333444444333111555444222000000111222333222222222111111000000000...------...///...,,,))))))'''GGG[[[uuuxxxiiieeejjjmmmoooiiiXXXHHHCCCGGGKKKSSSnnn{{{mmmooo}}}rrrWWWGGG;;;:::<<<666777555444444444444222111555444222000000111222333111111111000000//////...000...++++++,,,------,,,---,,,HHH\\\vvvwwwgggbbbffftttwwwqqq^^^KKKEEEHHHMMMWWWsssxxxllluuutttXXXHHH;;;:::<<<666777666444444444444222000444333222111111111222333000000000///////////////111...+++***,,,.........---+++GGG[[[ttttttddd___cccwww|||xxxfffRRRJJJKKKOOO```{{{yyyooovvvuuuYYYHHH;;;:::<<<666888666444444444444222000333333333222222222111111000000000000000000111111///...------...//////...***(((FFFZZZsss}}}rrrbbb\\\aaassszzzzzzjjjWWWNNNNNNQQQhhh|||uuuvvvvvvYYYHHH;;;:::<<<777888666444444444333222000222333333333333222111000000000111111222222222333...---...000111111...,,,,,,***EEE\\\xxxwwwccc[[[^^^jjjvvvuuuiii]]]MMMHHHQQQoooyyytttvvvWWWDDD<<<888555444:::777555444555555222000111111111111111111111111222111111000///......---111111///---++++++---///***(((HHH```~~~|||fff\\\^^^gggsssrrrggg\\\NNNIIIRRRlll|||yyywwwWWWEEE===999666555888666444444555555333000111111111111111111111111111111000000//////......000000///---++++++---///...---JJJccchhhZZZZZZbbbnnnnnneee\\\OOOKKKTTTiii~~~}}}|||wwwXXXFFF>>>:::777666666444333333444555333222111111111111111111111111000000000000////////////000000///---++++++---///---,,,IIIccceeeVVVTTT^^^jjjkkkccc]]]SSSOOOXXXiii~~~zzz{{{uuuxxxYYYFFF???;;;888777444333333333444444444333111111111111111111111111////////////000000000000/////////...,,,,,,---///,,,***IIIbbb|||bbbTTTRRR]]]iiijjjeeebbbYYYVVV___nnnrrroooqqqnnnxxxYYYGGG@@@<<<999888333333444444444444444555111111111111111111111111////////////000000000000...//////...---,,,---///...,,,JJJaaa}}}www___SSSTTT```kkkllliiihhhaaa^^^fffwwwvvvhhheeegggmmmwwwYYYFFF???<<<999888333555666555444444555666111111111111111111111111000000000000////////////---...//////---,,,---...+++)))HHH]]]uuu}}}nnnYYYRRRUUUcccnnnpppmmmmmmhhheeemmmsssfffdddgggpppvvvXXXFFF???;;;999888555777888777555444555777111111111111111111111111111111000000//////......,,,...//////...------...)))'''EEEXXXnnnuuufffTTTOOOUUUfffqqqrrrpppqqqllliiipppvvvjjjiiillluuuvvvWWWEEE???;;;999888666888999888555444555777111111111111111111111111222111111000///......---,,,---//////...---......,,,***CCCVVVlllqqqaaaNNNJJJPPPbbbrrrtttnnnmmmlllppp{{{~~~qqqllljjjyyyuuuXXXEEE===999888999666555444333222333444444222222222111111111111000444333111000/////////000000///......000111111000...+++DDDTTTgggkkk]]]MMMLLLSSSaaapppsssnnnoooppptttyyyuuuvvvvvvXXXFFF===999888888666555444333333333444444222222222111111111111000111000///...---------...111///......000111111000---+++>>>JJJXXX[[[QQQFFFHHHPPP^^^nnnrrrnnnqqqtttyyy~~~wwwYYYFFF>>>999888888666555444333333333333444222222222111111111111000000000///...------------000///---...000111111000,,,***:::AAAJJJLLLEEE@@@EEEOOO]]]lllooommmrrruuuzzzxxxZZZGGG>>>999888888555555444444333333333333222222222111111111000000111111000000///////////////---,,,,,,...//////...+++)));;;===BBBDDDBBB@@@GGGQQQ\\\jjjmmmjjjppptttxxxyyy[[[HHH???:::777888444444444444444333333333222222222111111111000000000000000000000/////////---+++******,,,------,,,+++(((999888:::===>>>???GGGOOO[[[hhhjjjhhhoootttwww{{{\\\III???:::777777444444555555444444333222222222222111111111111000------.........------,,,,,,+++)))***,,,------,,,+++)))777555555999<<>>BBBFFFIIISSSYYY^^^aaagggttt|||{{{}}}]]]III@@@;;;888777777777666555444444444444333333222222222222222222000///......000000///...)))***+++---............,,,***666555666:::???CCCDDDCCCLLLRRRWWW[[[eeettt|||\\\HHH@@@;;;888777666666555444444444444444111111222222222222222222000///...///000111000...++++++,,,---.........---+++)))666444444888>>>BBBAAA???FFFKKKPPPVVVbbbttt|||\\\HHH@@@;;;888888555444333333222333333333000000000111111111111111111///...///000111000///............------,,,++++++(((666555555888===AAAAAA???AAAFFFKKKRRRaaattt{{{[[[HHH???;;;888888444333333222222222333333111000000000000000000000111000//////111111000///////////////---,,,+++***+++)))888777888:::===@@@AAABBB???CCCHHHPPP```tttzzz[[[GGG???;;;888888444444333333333333444444222222222111111000000000111000///000111111000///.../////////...---,,,,,,+++)))999::::::;;;===@@@CCCEEE>>>BBBGGGOOO___uuuzzzZZZGGG???;;;999888555555444444444555555666444444333333222111000000111000///000111222111///------......///.........,,,***888888999;;;===>>>@@@@@@===???CCCLLL\\\pppwww\\\KKK>>><<<===777444444555444333222111000222222222111000//////...222///------///000...,,,------++++++///444111***+++)))777888999:::<<<>>>???@@@===???CCCLLL\\\pppwww\\\KKK>>>;;;<<<555555555444333333222222111222222222111000/////////444222000111222333111///...///---,,,...111///))),,,***666777888:::;;;===>>>???===???DDDLLL[[[oooxxx\\\KKK===::::::333666555444222222222333333222222222111000000//////000000///000111111///---...000000------...---***)))'''666666777999;;;<<<>>>>>>>>>@@@EEELLLYYYmmmwwwyyy]]]KKK<<<999999222777666333222111222444555222222222111111000000000......///000000///...---,,,000111...,,,---...,,,***(((666666777999;;;<<<>>>>>>@@@BBBFFFLLLXXXjjjwwwiiiqqqzzz]]]KKK<<<999888222777555444222222333444666222222222222111111111111111222333333333222222222***...000...---///000...---+++666777888:::;;;===>>>???@@@CCCHHHNNNYYYlllzzzjjjooo{{{zzz^^^LLL===::::::333666555444333333444555555222222222222222222222222000111222111000000222444***---...---...111111---)))'''777888999:::<<<>>>???@@@???CCCIIIPPP\\\qqquuuvvv{{{___MMM???;;;;;;555444444555555555555555555222222222222222222222222///000///...,,,---111444---...---,,,...222000***'''%%%888888999;;;===>>>@@@@@@>>>CCCJJJRRR___uuu~~~}}}{{{___NNN???<<<===666444444555666666555555444222222222222222222222222333333222000...///444999111000---+++///222...'''+++***666777888:::<<<===>>>???DDDCCCGGGQQQ___uuubbbKKK???888555555666666555444333222222111333333333222222111111111222111///...---...000111111111000///---***((('''...+++666777888999;;;===>>>???BBBBBBFFFPPP___tttcccLLL@@@999666555444444444444444444333333222222111111111111111000222111///.........000000/////////...---,,,+++***...,,,666777888999;;;===>>>???@@@@@@EEEPPP^^^sssdddMMMAAA:::777777333333333444444444555555000000000000000111111111222111///.........///000,,,------..................,,,777888999:::<<<>>>???@@@???@@@FFFQQQ___ttt~~~eeeNNNBBB;;;888777444444444444444444444444///000000000111111222222111111000///...//////000,,,---...///////////////---+++888999:::<<<===???@@@AAA???AAAGGGRRRaaavvv~~~eeeNNNBBB;;;888888666666555444333333222222000111111222222333333333111000000////////////////////////000000///......,,,***888999:::;;;===???@@@AAA@@@AAAGGGSSSbbbxxx|||zzzeeeNNNBBB;;;888777777666555444333222222111222222222222222333333333000000000000////////////111111111111000///...---,,,***666777888:::<<<===>>>???@@@@@@FFFQQQaaaxxxdddMMMAAA:::777777555555555444444333333333222222222222111111111111000000000000000//////...000000111111111000//////...+++555555777888:::<<<======??????DDDPPP```xxxdddMMMAAA:::777666333333333444444444555555222222111111000000//////000000000000000//////...///000000111111111111000///---888666777;;;;;;999999<<<===CCCKKKTTTccc}}}fffOOOCCC<<<888888111111222333555666777777444444333333222111000000222222111111000000//////111111111111111111111111,,,+++888666777;;;<<<:::;;;===>>>CCCJJJRRRaaazzzeeeNNNBBB;;;777777666666555444333333222222444444333333222111111000/////////...............////////////////////////000///888666888<<<>>><<<===@@@???CCCIIIRRRaaazzzdddMMMAAA:::666666777777666444333111000000444333333222222111111111---..................///////////////////////////111///888666888===???>>>???CCCBBBDDDJJJUUUgggdddNNNBBB:::777666333333333333333444444444333333333222222111111111/////////000000111111111000000000000000000000000111///888666999>>>@@@???@@@DDDCCCFFFMMM\\\qqqeeeOOOCCC<<<888777000000111222333444555666333333222222222222222111///000000000111222222222000000000000000000000000111///888777999>>>@@@???@@@CCCDDDHHHQQQbbb{{{fffOOOCCC<<<888888222222222222333333333333222222222222222222222222//////000000000000000111////////////////////////***)))999777999>>>@@@>>>???BBBEEEHHHSSSgggeeeOOOCCC;;;888777444333333333222111111111222222222222222222222222222222222111111111111111////////////////////////'''&&&999777999>>>???>>>>>>AAAEEEIIITTTiiidddNNNAAA:::666666222222222222222222222222222222222222222222222222555555555444444333333333111111111111111111111111---+++555999<<<>>>???>>>???@@@@@@GGGSSSfffgggPPPBBB:::666555777666444222111111111222333333333333333333333333222222222222222222222222000000000000000000000000,,,***555888;;;>>>>>>>>>>>>???CCCIIITTTfffgggPPPCCC:::666555666555444333333333444555333333333333333333333333222222222222222222222222000000000000000000000000...,,,555777;;;======>>>???@@@EEEKKKTTTeeehhhPPPCCC;;;777666555444444444444555666777333333333333333333333333222222222222222222222222000000000000000000000000///---555888;;;===>>>>>>@@@AAAFFFKKKSSSaaa{{{iiiRRREEE===888777444444444444444444555555333333333333333333333333222222222222222222222222///////////////////////////---666999;;;===>>>???AAACCCDDDIIIPPP]]]vvvkkkSSSFFF>>>999999555555444444333222222111333333333333333333333333222222222222222222222222////////////////////////...,,,666888;;;<<<===???BBBDDDBBBGGGNNN[[[rrrjjjSSSEEE===999888555555555444333222000///333333333333333333333333222222222222222222222222000000000000000000000000---+++444666888:::;;;===@@@CCCAAAFFFNNNZZZqqqgggPPPCCC;;;666555444444555555555333222111333333333333333333333333222222222222222222222222000000000000000000000000---+++222444666888999;;;???AAA@@@FFFOOOZZZqqqeeeNNNAAA888444333333444555666666666555444333333333333333333333333222222222222222222222222000000000000000000000000---,,,444555666666777999===AAAFFFIIIPPP___ttthhhNNN@@@;;;888555555555444444444444555555222444555222333666666333000111222333333333333333000000000000000000000000---+++666666777666666888<<>>HHHOOOZZZfffuuukkkPPPBBB;;;888555555555444444444444555555777999888333222333222...111111222333333333222222000000000000000000000000---+++555666777777777999===@@@GGGPPP]]]hhhuuummmRRRCCC<<<888555555555444444444444555555666888777333222333222///111222222333333333222222000000000000000000000000///---333444555666888<<<@@@DDDIIIRRR___kkkxxxnnnSSSCCC<<<888555555555444444444444555555333666666333222555444222222222333333333222222111000000000000000000000000...,,,111333555666999===BBBFFFLLLTTT```nnn}}}nnnSSSCCC===999666555555444444444444555555111444555222333666666444222222333333333222111111000000000000000000000000,,,***222444555777999===BBBEEEKKKQQQ\\\kkk~~~mmmRRRCCC===999666555555444444444444555555111444555222333666666444222333333333333222111000000000000000000000000000---+++444555777777999<<<@@@DDDHHHMMMVVVfff|||mmmRRRCCC===999777555555555444444555555555222555555333333555555333333333333333333222111000000000000000000000000000000///555555777:::>>>AAABBBBBBEEEKKKVVVggg}}}nnnUUUDDD:::666777555555555555555444444444666555444333222333444444///000222333444333333222...///111111000000111333///---666666777:::>>>AAABBBCCCIIINNNYYYnnnwwwmmmTTTDDD:::777888888888777666555555444444777666555444333444555555000111222333333333222111000111222111000///000111///...666777999;;;===@@@CCCDDDNNNRRR^^^uuu|||wwwmmmTTTCCC:::777999::::::999777666555444333777666666555444555555555222222222333222222111000222333444222000//////000000...777888:::;;;===???CCCEEEPPPUUUaaavvv}}}nnnTTTCCC:::888:::888888777777666555444444666555555555444444444444333222222222111111000000222333333222111000000111///---777999:::;;;;;;>>>BBBEEENNNUUUbbbqqq}}}nnnUUUDDD:::888:::555555555555555555555555444444444444333333222222333222222111111000000000///000222222111111222333---+++666888::::::999;;;AAAEEEKKKSSS___lll{{{ttt{{{oooVVVFFF;;;888999333333444444555666666666222333333333333222111111222222111000000000111111---///000111000000222333,,,***555888:::999777999???EEEJJJPPP[[[iii|||rrrzzzpppXXXHHH<<<777777555555555555666666666666333333444444444333222111111111000//////000111222...///000000///...///111,,,***555888999888666888>>>DDDIIINNNXXXiiivvv~~~pppYYYIII===777666888888777777666666555555333444555555555444333222000000/////////111222333///000111000...,,,---...---+++555666666777:::===@@@AAAJJJMMM[[[uuuzzzsssWWWDDD;;;888777666666666666666555555444555555555444444333333333555333111111333444222///111111111111111000//////---+++666666666888:::===???AAAKKKSSSfffuuutttXXXEEE<<<888777777777777888777666666555555555444444444333333333555333111111333333222000111111111111111000//////...,,,666666777888:::<<<>>>@@@IIIVVVoooxxxrrruuuYYYFFF===999888888888888888888777777666555444444444444333333333444222111222333333222000111111111111111000//////000...666777888999;;;<<<===>>>DDDRRRnnnzzzuuuwwwZZZGGG>>>:::999777888888888888777666666444444444444444444444444333222222222222222222222111111111111111000/////////...777777888:::;;;<<<<<<===AAAMMMgggyyyxxx[[[HHH>>>;;;999666666777777666666555444444444444444444444444444222222222222222222222333111111111111111000//////...,,,777888999:::;;;<<<;;;;;;BBBJJJ```{{{xxx[[[HHH>>>:::999666666666666666555444444333333333444444444444555000222333333222111222444111111111111111000//////---+++777888:::;;;;;;;;;;;;:::CCCGGGYYYzzz}}}}}}xxx[[[HHH>>>:::888777777777777777666555555333333333444444444555555000222333333111111333555111111111111111000//////,,,+++888999:::;;;<<<;;;::::::BBBDDDUUUwww}}}~~~xxx[[[GGG===999888888888888888888777666666333333333444444555555555///222444333111111333555111111111111111000//////---+++666777<<>>III]]]yyyzzz\\\III???999666777777666666555555555444777666666444333222111111222000...///222333111...////////////////////////000...666666:::>>>>>>::::::===BBBLLLaaa}}}yyy\\\III???:::777777666666666555555555555666666555444333333222222333111//////111222111000////////////////////////,,,***777666888<<<<<<999:::>>>EEEPPPfffwww[[[III@@@;;;888666666666666555555555555555555555444444333333333555222000///000222333333000000000000000000000000///---888777888;;;;;;999;;;@@@EEEQQQhhhuuuYYYHHH@@@;;;999666666666666666555555555444444444444444444444333555333111///000222333555111111111111111111111111333000777555666999888777999>>>AAAOOOgggsssXXXGGG@@@<<<:::555555555666666666666666444444444444444444444333555333111000///111333555222222222222222222222222000---444333444777666444777;;;>>>KKKeeerrrWWWGGG???;;;999555555555666666666666666555555555444444333333333333333222000///000222555111111111111111111111111...,,,444333555888888666777<<<<<>>:::888555555555555666666666777666666555444333333222222000111222111//////111333111111111111111111111111000---777777999===<<<999;;;???<<>>:::888444555555555666666777777777777666555333222111111...111333222///...000222000000000000000000000000...,,,444777:::;;;;;;:::::::::>>>GGG^^^~~~tttVVVBBB999555555555444444555777888777666777666333111111111222333000111222111/////////111000//////000111111...,,,...---555888:::;;;:::999999:::???HHH^^^tttWWWDDD;;;888777666555444555777777777666777555333222111111222333111222333222111000000222111000///000111000///---111///666888;;;;;;:::999999999@@@HHH___uuuYYYFFF===::::::666555444555666777666555666555333222111222222333222333444333111111111222222000///...///000///...---,,,777999;;;;;;999888999999@@@HHH]]]|||xxx[[[HHH>>>;;;999666555444555666777666555555444333222222222222333222333444333111000111222333111...---///000000///+++)))777999::::::999888999:::???FFFZZZwwwzzz]]]III>>>999777777666555555666777666444444444333333222222333333000222222222000///000111333111...---///000000///...,,,666888999999999999;;;<<<>>>CCCTTTppp|||^^^III>>>888666777666555555666666555444333333333333333333333333000111222111///...///000222000///...///000///...---+++555777888999999:::<<<>>>===@@@NNNiii{{{^^^JJJ???999777888666555555666666555444222333333333444333333333111222333222000///000111111000///000111000///---+++***555666888888999:::===???<<<>>>KKKdddzzz^^^JJJ@@@:::888888666555555666666555333222222333444444444333333222333444333111000111222000//////111222111...,,,///---222444666888999999888777???AAAMMMddd}}}aaaIII;;;888;;;666666666666555555555555222111000000000000---+++000222444333222000000000////////////////////////...---222444666888999999888777???AAAMMMccc}}}bbbJJJ<<<999;;;666666666666555555555555555444333444555444222111000222333333222000000000000000000000000000000000///---333444666888999999999888>>>@@@LLLccc}}}bbbKKK>>>::::::666666666666555555555555333222222333444444222111000222333333111000000111111111111111111111111111000...333444666777999999::::::===@@@MMMeeeaaaJJJ???:::777666666666666555555555555222111000111333333222000111222333222111000000111000000000000000000000000000///333444666777999:::;;;;;;===AAAQQQkkk___III@@@999333666666666666555555555555444333333444666666555333111222333222000///000222////////////////////////000///444444555777999:::;;;<<>>EEEPPPhhh```KKKEEE<<>>AAAGGGUUUnnn}}}```KKK@@@<<<::::::999777555444333333444333222111000000111222333000111111111111000//////333222000/////////000111111000666777888888888:::>>>AAAHHHWWWrrr~~~aaaKKK???;;;:::777666555444444444555666666666555555555555666666111111222222111111000///333333111000000000111222///---666777888777888:::>>>AAAJJJZZZvvvaaaKKK???999888333333222333444555777888333444444555555444444333222222222222222111111000444333222111111111111222---+++666777777777777:::>>>AAAJJJZZZxxxaaaKKK>>>888777222222111222333555777888222333444555555444333222222333333333333222111111222222222111111111111111...,,,666666777777777999===@@@GGGXXXvvvaaaJJJ>>>888666444333222222333444555666555666777888888777666555222333333333333222111111000000000000000//////...---,,,555666777666777999===@@@EEEVVVrrraaaKKK>>>888777555555444333333444555666444444555555555555444444222222222222222111111000//////000000//////...---+++)))555666666666777999===@@@DDDSSSoooaaaKKK>>>999777666555444444444555666777222222111111111111222222111111222222111111000//////000000111000///...---,,,***555666666666666999===@@@DDDRRRmmmaaaKKK???:::888555444444444555777888999555555333222222333555555111111111111111000//////000111111222222000///......,,,444999===:::777888===@@@GGGWWWooobbbMMMAAA<<<999888666444333333444333111555555444444444444333333333333333222111000//////......//////000000111111000///555888:::999888999<<>>KKKaaadddMMMAAA;;;999666555333333444555555444555444444333222111111000222222222222222111111111111111111111111000000000...,,,777444333666999:::<<<>>>MMMfffeeeNNN@@@;;;999666444333333555666555555444444333333222111000000111222222222222222222222333333222222111111000000---+++888222111666::::::<<>>LLLZZZxxxiiiOOO???999::::::888555555555555444333222333333444444555555666555555444333333222111111......//////000000111111---+++888444333555888;;;AAAHHH___hhhPPPAAA;;;999777555444444444444222111222222222222222222222222333444444222111000111222000000000000000000000000000+++999555444666888:::AAAHHH___gggOOO@@@:::888777555444444444444333111333333222222222222222222444444444222///......000000000000000000000000000000+++999666555777888:::AAAHHHaaadddLLL>>>888666666555444333444444333111333333333222222111111111444444444111...,,,---...000000000000000000000000000+++999777666888888:::AAAJJJdddbbbJJJ<<<777666666555333333444444333222444333333222222111111111333444333111///---...///////////////////////////000+++888777777999999:::CCCLLLhhh~~~```III<<<777666666444333333444555444222333333333222222111111111222333333222000000222333////////////////////////000+++666666888:::999;;;EEEOOOlll~~~```III<<<888777555444333333555555444333222222222222222222222222111222333222111111333555000000000000000000000000000+++444555888::::::<<>>::::::555333222333555555444333000000111222333444444555222333333111///...///000000000000000000000000000000+++222999999:::???>>>DDDUUUwww~~~aaaJJJ===777444444444333333333333222222333222222111111222222333//////000000111111222222111///---...111222000......,,,555:::888666;;;<<>>:::888===@@@KKK```{{{~~~bbbLLL???:::888444444333333333222222222000111333444444333111000222222111111000000//////111000000000000000//////000...666;;;::::::@@@DDDOOOccc|||aaaJJJ===666444444444333333333222222222000111333444444333111000222222111111000000//////000000000000///.........///---111888777999AAAFFFSSSgggaaaJJJ<<<555222444444333333333333222222111222333333333333222111111111111111000000000000...///000///---+++,,,------+++222888666888CCCKKK[[[rrraaaKKK===777444444444333333333333222222222222222222222222222222000000000000000111111111000111222111...------///...,,,777;;;888999EEEPPPccc|||bbbLLL???999777444444444333333333222222333222222111111222222333//////000000111111222222333555777555222000111333111000333777666;;;GGGRRRiii|||```KKK???888555555444333333222222333333333222222111111222222333111111111///------///111000000000000000///......000...333777666:::FFFQQQiii~~~aaaLLL@@@999666444444333222222222222222333222222111111222222333111222111000......///111111111111111111000//////222111444777666:::EEEPPPiiicccMMM@@@:::777666555555444444444444444222222111111111111222222111222222111//////000222111222222222222111000000///---444888777:::DDDPPPjjj{{{{{{dddMMM@@@999888888777777666666666666666222222111111111111222222111222333222000000111222000111111111111000//////,,,+++444888777:::DDDPPPlllrrruuudddLLL>>>888777777666555555444444555555222111111000000111111222000111333222111000111222/////////000///......---///---444888888:::DDDRRRppp{{{pppvvveeeLLL===888777444333222222111111222222111111000000000000111111...000222222111000111222......//////......---,,,...,,,333999888;;;EEESSSssszzzpppxxxgggNNN>>>888888444333222222111222222222111111000000000000111111---///111222111000000111///////////////......---,,,***333999999<<>>KKK\\\~~~|||vvv}}}{{{pppmmm|||iiiOOO???888777555444333444555777777777333333222222111111111111000000111111111111000000......////////////......******666;;;;;;???KKK\\\}}}zzzuuu~~~tttnnnnnn~~~kkkQQQ@@@999777222222333666888888555222111111111111111000000///000000111111111111000000......////////////......///000444999888<<>>FFFOOOooo{{{|||~~~llljjjqqqrrrUUUBBB999666888666444333333444333111555555555555444333222111000000000000000000000000000////////////.........,,,***444888999===DDDLLLkkkzzzllljjjrrrrrrUUUBBB:::888999777555444555555444333555555555444444222111111000000000000000000000000/////////............------+++444888888<<>>FFFLLLddd{{{~~~~~~lllrrrttteeeeeeppplllQQQ@@@:::999666555333333444555555444111111222222222111111000111111111111111111111111000////////////.........///---777999999>>>FFFKKKaaaxxxyyytttdddooottteeefffrrrmmmSSSAAA:::999777555444444555666666555111111222222222222222111111111111111111111111111111111000000000/////////...,,,999:::999>>>FFFIII^^^wwwqqqwwwnnn___llltttfffhhhtttoooUUUCCC;;;999555444222222444555555444111222222333333333222222111111111111111111111111111111111111000000000000...,,,;;;777<<<:::DDDPPPYYYyyypppnnnwwwtttuuu}}}rrrccchhhxxxnnnTTTBBB:::999777666444333333444666777333333333333222222111111111///...///111222222111///111222111...---...000,,,***999666===;;;CCCMMMSSSqqqlllhhhsssuuuttt}}}lllccciiizzznnnSSSAAA999888888666444222222222333444333333222111111111111111111000...///111222222111///000222000...---...000,,,***888666<<<:::AAAHHHKKKhhhmmmeeeqqqtttppp{{{|||gggeeekkk}}}nnnSSS@@@999777888777555333111111111111333222111000000000111222111000...///111222111111...///000///...---...///,,,***999666;;;888>>>EEEIIIfffttthhhppprrrkkkxxx}}}hhhfffmmmnnnSSS@@@888666888777555444222222222222333222000//////000111222222000//////000111111000.../////////............,,,***:::555999555<<>>HHHNNNllljjjdddfff}}}wwwlllzzz|||ssswwwlllRRRAAA:::999777777777666666555444444000222333555555555333333333111//////000111000///111///...///222333222000---+++555333:::888@@@HHHLLLiiiyyyddd```ggg~~~uuuiiiwww}}}www{{{lllRRRAAA:::999777777777666555333222111000222555777777666444222333111000///000111000///222000///000333444333111---+++333666555999@@@BBBNNNfffooo]]]aaajjjqqqnnnsssxxxkkktttpppTTTAAA999999555666777777666444222111111111000000111111222333333333222111000///......///---,,,---000000...+++...,,,444777555888???BBBPPPiiikkkYYY\\\lllnnnlllqqq|||mmmgggpppqqqUUUBBB:::999666666666666555444333222222222222222222333333444000111111111111222222222111///...///111111///---***(((555777555777???DDDUUUqqqiiiXXX[[[nnn~~~kkkiiippppppdddccckkk|||sssWWWCCC;;;:::777666555444333333333333333333222222333333444555111111111222222222333333111000///000111000///---,,,***444777555777@@@HHH]]]|||jjjZZZ___oooyyyhhhgggoookkkbbb```hhhyyyvvvYYYEEE<<<;;;777666444333222333444444222222222222222333444444444333333222111000////////////.........---,,,+++...,,,333666444777AAALLLeeeiii[[[```pppyyyhhhhhhooo~~~iiiaaa___hhhyyywwwZZZFFF===;;;666555333222222333444555111111111111111222333333222222111000///...------......//////...---,,,,,,---+++222666555777AAALLLggg~~~eeeYYY___qqqooonnnrrr~~~ggg]]]```iii{{{xxx[[[FFF<<<:::444444333333333333333444111111000000111111222333........./////////000000...000111111000//////000///---111666555777???IIIdddxxxbbbXXX___ssszzzuuuvvvggg\\\aaajjj|||yyy\\\FFF<<<999222333333444444333333333222111111111111222333333////////////000000000000,,,...111111000///000222111///111666555666===FFF```uuubbbZZZcccuuu{{{yyyiii]]]aaakkk}}}yyy\\\FFF;;;999111222333444555444333222333333222222333333444555333333222111000///......))),,,//////...---///111---+++333444888;;;>>>GGGZZZmmm|||ooo___XXX```uuutttlll___aaakkkwww\\\HHH===999666666666555444444333333000000000000000000000000000000000000///////////////............---------000...333333555777999AAASSSdddzzzyyyjjjYYYSSS\\\rrr|||rrr~~~kkk___aaalllwww\\\HHH===:::666666666555444444333333111111111111111111111111000000000000///////////////............------------+++444333555666777===LLL[[[qqqwwwfffSSSNNNZZZooovvvnnn|||jjj^^^bbbmmmxxx]]]HHH===:::666666666555444444333333222222222222222222222222000000000000///////////////............---------,,,***666555666777888===JJJXXXjjjzzzgggSSSNNN[[[lllpppkkkzzziii^^^cccmmmxxx]]]III>>>:::666666666555444444333333222222222222222222222222000000000000///////////////............---------...,,,555444555777999===IIIUUUggg~~~~~~lllWWWSSS```lllyyyjjjhhhxxx~~~ggg^^^bbbmmmyyy^^^III>>>:::666666666555444444333333111111111111111111111111000000000000///////////////............---------...,,,333111222555888<<>>:::666666666555444444333333000000000000000000000000000000000000///////////////............---------,,,***444111222555777:::CCCLLL^^^vvvsss```YYYcccsssmmmcccdddvvvzzzeee^^^```lllzzz___JJJ>>>:::666666666555444444333333111111111111111111111111000000000000///////////////............------------+++666444444666888:::BBBJJJZZZrrr}}}rrr```XXXaaavvvjjjbbbdddvvvyyyeee______kkk{{{___JJJ???;;;777666666555444444333333222222222222222222222222000000000000//////////////////.........---------000...555333333444555888AAALLLZZZkkkzzzxxxhhh[[[[[[bbbwwwmmm^^^^^^rrriii___```mmm|||___III>>>;;;888666444444444555444333111111000000000000111111444333222000///......---,,,------...............+++)))555333333555555888AAAKKKXXXhhhxxxvvvhhh\\\[[[___wwwuuueeecccvvv}}}hhh___aaannn}}}```III>>>;;;888666444444444555444333111111111000000111111111666555444333222111111111///////////////...---,,,000...666444444555666888AAAKKKWWWeeetttttthhh]]]ZZZ\\\uuu}}}jjjfffxxx{{{ggg___cccpppaaaJJJ>>>:::888666444444444555444333222222111111111111222222222222111000000000000000111111111000///...,,,,,,///,,,666444444666777999AAAJJJUUUcccppprrrhhh]]]XXXYYYqqqkkkeeewwwyyyfff___eeerrrcccKKK>>>:::888666444444444555444333333222222222222222222333/////////......//////000111111111111000///...------+++666555555777777999@@@IIIUUUbbbooopppfff[[[WWWWWWlll}}}jjjeeewwwvvvddd___fffsssdddLLL???;;;888666444444444555444333333222222222222222222333222111111111111222333333//////000000000000000///111///666555666888888999@@@IIIVVVcccpppooocccWWWUUUXXXkkkxxxiiigggxxxsssccc___eeerrreeeMMM???;;;888666444444444555444333222222111111111111222222111000000000000000111111---...//////000000000///000///777666777999999999@@@HHHWWWeeerrrooo___TTTTTTZZZmmmpppfffgggxxxqqqbbb___dddqqqeeeMMM@@@;;;888666444444444555444333111111111000000111111111///......---------............/////////......---++++++777666777999999:::@@@HHHXXXgggsssooo]]]QQQSSS[[[oooiiibbbeeewwwpppaaa___cccpppeeeMMM@@@<<<888666444444444555444333111111000000000000111111222222111000000000000000000000//////...---++++++***)))444000000222555888@@@HHH]]]aaaiiiiii\\\OOOTTTaaavvvfffaaafffxxxpppaaa]]]dddsssdddLLL>>>:::;;;777222333666777333///333222111000///000111222,,,///000......000000---//////000000///...------)))'''444111000333555888@@@HHHVVV\\\eeehhh]]]QQQUUUbbbyyyddd___ggg|||nnn___[[[dddpppdddLLL>>>::::::777444333555555333111555444333333222222333333222444444111000111000,,,///////////////...------,,,***555222111444666888???GGGPPPWWWccciiiaaaUUUXXXdddzzzccc^^^gggiii[[[YYYcccllldddLLL???:::888777666444444333333333333444444444444333222222222555555222111222111---///////////////......---,,,+++555222222444666888>>>FFFNNNVVVdddmmmfff[[[\\\fffxxxiiiaaaggg{{{bbbXXXYYYbbbiii}}}eeeMMM???:::666777777555333222333555000111222333222111000///---000111///000333333000...///////////////......+++)))555222222444555777<<>>LLLbbbqqqnnnaaa```hhh}}}~~~mmmmmm~~~cccXXXXXXdddtttdddLLL???;;;888666444444444555444333333333222111000///...---000111111222222222111111000000000000000//////...000+++111222333333333555888;;;@@@MMMccctttssshhheeekkkvvvhhhkkk~~~dddZZZ[[[eeevvvfffMMM@@@;;;888666444444444555444333333222222111000//////...000000111111111000000/////////000000000///......///***222333444333333555888:::BBBMMMcccwww{{{qqqlllooommmdddkkk|||ccc[[[]]]gggyyyhhhOOO@@@:::888666444444444555444333222222111111111000000000000000000000000///...---...////////////...------...)))222333444444333555777:::CCCLLLbbbyyyxxxrrrrrrjjjbbbkkkxxx```YYY\\\gggyyyjjjPPP@@@:::888666444444444555444333111111111111111111111111111111111111000///.....................------,,,...)))333444444444333444777999BBBKKKaaayyy|||vvvvvvjjj```ggguuu]]]UUUXXXaaarrrkkkQQQAAA:::888666444444444555444333222222222111111111111111111222222222111111000///...............------,,,///***333444444444333444777999AAAJJJaaayyy}}}xxxzzzkkk^^^bbbzzzuuu\\\SSSVVVZZZiiikkkPPPAAA;;;888666444444444555444333333333222222222111111111111111222222222222111111...////////////...------000+++333444555444333444666999AAAKKKbbbyyy|||zzz~~~mmm^^^aaazzzwww^^^UUUWWWXXXfff{{{iiiOOOAAA;;;888666444444444555444333444444333222222111000000...///000111222222222222//////000000000///......///***444444555444333444666999AAAMMMdddzzz|||{{{ppp```ccc}}}zzzaaaXXXZZZ[[[ggg{{{hhhOOO@@@;;;888666444444444555444333555555444333222000000///,,,---...000111111111111000000000000000//////......)))444555555444333444666888???NNNaaawwwzzzzzzgggdddeeewwweeeYYYYYY```fffxxxlllQQQBBB===777555333333555666555444111222333333333333222111////////////............////////////............---,,,333444555555444666999;;;???NNN```vvvxxxzzzgggdddfffyyyfffYYYYYY^^^eeexxxlllRRRCCC>>>999777444444444444333222111222333333333333222111111111000000000/////////000000000000///...---,,,,,,,,,222444555555666777;;;>>>>>>MMM___vvv~~~uuu|||zzzfffdddggg{{{hhhZZZXXX[[[cccwwwlllRRRCCC???:::888555444444444222111111222222333333222222111222222111111111000000000///000000000000...,,,+++++++++333444555555555777:::<<<>>>LLL^^^vvv~~~tttyyy{{{eeebbbggg|||jjjZZZWWWXXXaaawwwmmmRRRCCC===999777555444444444333222222222222222222222222222222222111111111000000000---...000111000///---,,,+++***444555555444333444777999>>>LLL^^^wwwtttwww|||dddaaafff|||kkkZZZWWWWWW```vvvnnnRRRBBB<<<777555444444555555555444222222222222222222222222111111000000000/////////,,,---...000000000//////+++***444555555444333333555888>>>LLL___xxxvvvxxxfffaaaggg|||lllZZZVVVWWW```vvvpppTTTDDD===666555333333555666555555333222222111111222222333111111000000000/////////------......//////000000++++++333444555444444555888:::???MMM```zzzxxxzzzjjjbbbhhh~~~kkkZZZVVVXXXaaavvvsssXXXHHHBBB888666444444555555444333333333222111111222333333222222111111111000000000111000...---------...///,,,,,,333444555555555777:::===???MMMaaa|||zzz{{{mmmdddjjjkkkZZZWWWYYYaaavvvuuuZZZKKKEEE:::888555444444444222111444333222111111222333444333333333222222222111111555333000---++++++---...---,,,666666555444444666:::===???III^^^vvvzzzvvvsssccchhhkkkYYYSSSRRR^^^tttsssWWWEEE===888555333222222222111000222444666444222000222444///000111000///...///111//////.........---------,,,+++555555555555444666999<<>>888777555555555666555444444222111111222222111000,,,///222222111///......000000000/////////......((((((555555555555444666999<<>>777666444444555666555444444222000111222333111///...000222222000///000000000000000000/////////...777777666666555444444666:::===AAAFFFWWWrrrzzzjjjoooyyymmmiiiYYYaaarrrxxx[[[GGG>>>777555333333555555555444444222000000222333111///111222222111///000222444000000000000////////////---,,,333555666555333444777;;;;;;GGGYYYpppmmmooossslllfffwww{{{[[[FFF???888777666555444333222222111111111111111222222222000000000000////////////333444000+++***...111000......333555777666444444888<<<@@@MMMaaaxxx~~~lllooouuulllyyyzzzZZZEEE>>>777777666555444444333333222222111111111111111111000000000000///////////////000///++++++///111000//////444666777666555666:::>>>KKK[[[qqq|||kkknnnrrrzzzzzzZZZEEE>>>666666666555444444444333333222222222111000000000000000000000////////////+++......+++,,,000111///222222555666777666555777<<<@@@UUUhhh}}}kkkooouuuyyyzzzYYYEEE>>>666666555555555444444444333333333222111000//////000000000000////////////+++...///------000000---000///555666777666555888===BBBYYYooonnnpppssswwwzzzZZZEEE>>>666666666555444444333333333333333222111000//////000000000000////////////...111222//////000///,,,))))))444555666555555888>>>CCCXXXooopppqqqqqqwww{{{[[[FFF???777777666555444333222222333222222222111000000000000000000000///////////////222222//////000///,,,+++***333444555444444777>>>DDDWWWooorrrsss}}}qqq{{{|||\\\GGG@@@999888777666444222111111222222111111111111111111000000000000////////////...111000------000000---...---222444444333333777>>>DDDYYYqqqsssttt{{{rrr~~~}}}\\\HHHAAA:::999888666444222000000111111111111111222222222000000000000////////////,,,......+++,,,000111///+++***333222333555444444;;;CCCXXXnnnsssuuuyyywwwzzz]]]GGG;;;;;;999666666666666555444222333333444333222000///111111000000//////......000000///...............---+++555444555666666666<<>>:::888666555666666444333555555555555444222000///111111000000//////......000///......------......---+++777666666888777777<<>>999777555444555555333222222333333444333222000///111111000000//////......///...------,,,,,,------***(((555444444555333333888@@@KKKZZZkkkxxx|||wwwlllffflllwwwcccJJJ<<<999777555444444444333222000111222222222111000000111111000000//////......///...------,,,,,,------((('''666444444555444333999@@@MMMZZZjjjvvv~~~xxxoooeeelllvvvbbbIII;;;999777555444444444333222...///000111222111000000111111111000//////............---,,,,,,,,,,,,---'''&&&888666555666666555888>>>JJJZZZkkkxxx|||vvvnnnfffkkkwww```HHH???888777555555555555333111333333222222111000//////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,***999666555777666555999???NNN^^^ppp|||{{{vvvnnnfffjjjuuu___HHH???777555444444666666555444333333222222111000000/////////......------.........---,,,,,,++++++,,,,,,)))'''999666666888777777;;;AAANNN```vvvzzzuuummmdddhhhrrr^^^GGG>>>555444333444555777666666333333222222111000000000000000000/////////.........------,,,,,,,,,,,,,,,+++)))888666666888888888<<>>888555222111333555777777111111111111111111222222///000222333222111///...//////...------------...***(((666555444333444777===AAASSSiiiuuuqqqrrrfffgggooo```GGG===888555222111111111000///000000///...............---...///111111///...---,,,,,,,,,,,,,,,,,,,,,,,,---+++000111222222555:::AAAFFFQQQeeeyyyrrrrrreeefffnnnaaaHHH>>>888666333111111111000///111111000////////////000---...000111111000...------------------------------+++666666555444444777<<<@@@NNNaaa~~~}}}ssspppcccdddkkk|||aaaIII@@@999666333222222222111000222222111000000000000111///000111222222111000///////////////////////////---+++::::::888666444666999<<>>BBBLLL]]]yyywwwkkk``````ggguuudddLLLBBB:::777444333333333222111111111000////////////000111111222222222222111111........................///---666666777777777999===???LLL___}}}}}}kkk______eeesssfffLLLAAA;;;888555444444444333222111111000////////////000111111111111111111111111////////////////////////...,,,999::::::888777777999<<>>BBBNNNddd~~~hhhcccnnnzzzkkkPPPDDD;;;999666555555666555444222222222222222222222222000///////////////......///---+++,,,------...//////---555777888777666888===BBBLLLaaaiiibbbmmmyyykkkQQQEEE;;;999666555555666555444444444444444444444444444////////////............///,,,,,,------++++++...,,,***555666777666555888===BBBKKK___hhhaaakkkxxxkkkQQQFFF;;;999666555555666555444333333333333333333333333///////////////////////////,,,,,,000///+++,,,000***)))444666777666555777<<>>DDDOOOkkknnn```fffyyypppUUUHHH???;;;777444333444444444333333222111111222333333000000000/////////......+++///000---,,,......+++,,,***888999999777666999@@@EEERRRooopppbbbhhhzzzrrrVVVIII>>>;;;777444444444444444333222222111111222222333111111000000000/////////...111111......000///,,,,,,***777888888777666999@@@EEETTTqqqsssdddjjj{{{rrrVVVIII===:::666444444555555444222222222222222222222222111111111111000000000000,,,...///---///222111---,,,***666777777666555999???EEETTTsssxxxgggkkk{{{oooSSSFFF<<<:::666555555555555444222222222222222222222222111111111111000000000000,,,...---+++---111///***,,,)))555777777666555999@@@EEEUUUuuullllllzzzlllPPPBBB<<<999666555555666555444111222222333333222222111111111000000000/////////000000---***,,,...***$$$+++)))666777888777666:::AAAGGGVVVwwwrrrmmmxxxmmmQQQCCC;;;999666555666666555444111222333333333333222111000000000/////////......111000---***,,,...)))"""+++)))777888999888888;;;BBBHHHWWWyyy}}}vvvnnnwwwqqqUUUGGG:::888666666666666555444111222333444444333222111////////////..................+++***---000,,,&&&+++)))555:::888777;;;888<<>>MMMjjjtttiiikkkyyyuuuVVVFFF===999555555666777555333333222222222222222333333333222111000///...---,,,------------------------+++)))666:::777666;;;:::???NNNjjjuuuhhhiiiuuuvvvWWWGGG>>>:::666555666666444222333333222222222222222333222222111000///...------------------------------+++***666;;;777666;;;:::@@@PPPkkkyyyjjjhhhrrrvvvXXXHHH>>>:::555444555666444111333333222111111111111222111111000000//////......------------------------,,,***777;;;777666::::::@@@PPPkkk~~~mmmhhhpppvvvWWWHHH===999555333444555222000333222111000000000000000000000000000////////////---------------------------+++777;;;777666::::::AAAQQQhhhoooiiiooovvvWWWGGG===999444333444444222///222222111000//////000000////////////000000000000---------------------------+++999999;;;;;;888888BBBMMMjjjmmmfffppp|||uuuUUUEEE===888444333555555222...555444333111000//////...111000///...///111333444//////.........------------(((555555888999777888BBBMMMhhhrrrjjjsssyyyuuuVVVFFF===999444333444555222///555444333111000000000000000///...---...///111222//////.........------------(((222222555777777888AAALLLddd{{{ooouuu{{{vvvWWWGGG>>>999444222333444333111333333222111111111111111111000...---------...///...............---------///***333222444777777999@@@JJJ___tttvvvwwwXXXHHH>>>:::444222222444444444222222222111111222222333222111000......---..............................111,,,666555666999999:::@@@GGG___yyyyyywwwYYYIII===:::555333222333555555222222222111222222333444333222111000//////......---.....................000+++888666777:::;;;;;;@@@FFF```}}}|||wwwXXXHHH;;;:::777444333333555666333333222222222333333444333222222111000//////...---------..................)))777555666:::<<<===AAAGGG]]]~~~zzzwwwXXXHHH:::999888666444444555666444333333222222222333333111111111000000///......---------.........//////...)))555222444999<<<>>>BBBHHHYYY~~~}}}wwwvvvWWWGGG888999999777555444555666555444333333222222222333//////////////////...------------.........//////111,,,555333333666777888===DDD^^^vvv~~~www{{{[[[GGG===;;;999777777666444333333333333222222222111111333222222111111111111111222///++++++...000000000---+++777555444666777777<<>>;;;888666555555444333333333333222222222111111111111000///......//////222///,,,,,,---...---,,,...,,,999666555777777777;;;BBBTTTpppzzz{{{[[[GGG>>>;;;666444333444444333333333333222222222111111222111000///............111000/////////...,,,***+++)))888555555777777888===CCCVVVuuu}}}{{{[[[GGG>>>:::555222222333444444333333333222222222111111444444333111000000000000///000111111111000...,,,+++***555333444777888:::???FFFXXXyyy{{{[[[GGG>>>:::555222222333444444333333333222222222111111444333222111000000000000***,,,///000000///...---...---555222333777999;;;AAAHHHWWW{{{{{{[[[GGG>>>;;;666444333444444333333333333222222222111111111000000///////////////&&&(((,,,------,,,,,,---+++)))666444444777999:::@@@GGGZZZ{{{[[[GGG>>>;;;888666555555444333333333333222222222111111///////////////000000111(((***---...,,,+++,,,...((('''888555555888999999???EEE^^^{{{[[[GGG===;;;999777777666444333333333333222222222111111000000000000111222333444---///111111...---...000---+++555555666666333444>>>III^^^{{{~~~}}}]]]HHH999777555555555555444333222222222111111///.........//////000111222222333/////////......---------...***222333555666555777AAAMMM\\\}}}{{{|||~~~^^^III;;;888666555555555444333222222222222111000///......//////000000111111111............---------------***444444555777777999BBBMMMZZZzzz}}}{{{___III<<<:::777555555444333222222222222222111000//////////////////////////////,,,,,,------------------,,,***777666666777666777>>>GGGXXXwww|||___JJJ>>>;;;777555444444333222222222222222111111000///////////////............++++++,,,,,,------......+++***777555555666666666<<>>;;;666444444666666666111222222333333222222111...//////000000111111111//////////////////......'''))):::666666888::::::===BBBZZZ{{{^^^GGG>>>:::666444444666777888111222222333333333222222...//////000111222222333111111000000//////......''')))555444444555444555<<>>NNNiiieeeOOO???<<<999777777777777777222333444555666555333111111111111111000000000000+++------)))(((******'''***'''111222333333444666:::===KKKffffffPPP@@@===999666555555444333000222444555444333111111111111111000000000//////...111000,,,,,,------***...,,,000111333444444666:::===IIIdddgggQQQ@@@===999666555444333222000222444444333111111222111111000000000////////////111111...---//////,,,+++***///111333444444666999<<