BM6P6(@ zzz{{{}}}}}}}}}uuupppqqqrrriii\\\RRRHHHAAACCCDDD???999777222///---,,,---......---,,,,,,,,,++++++*********************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************,,,+++***))))))***+++,,,************************************************************++++++,,,---***+++,,,---...---,,,+++,,,,,,,,,---------......+++---//////...000888>>>GGGLLLOOOMMMNNNUUU[[[]]]^^^WWWPPPNNNKKKGGGEEEGGGCCCHHHJJJIIIQQQgggmmm^^^\\\aaaeeeiiiooojjjeee```^^^[[[ZZZ___eeeiiisss}}}yyy{{{|||zzzwwwssswwwyyymmmjjjfffcccbbbaaa^^^[[[RRRQQQOOOMMMKKKIIIHHHGGGHHHFFFBBB;;;555111//////------------,,,+++******++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++++++++******))))))******))))))))))))******'''(((((()))))))))))))))***(((&&&&&&)))+++***(((|||vvvwwwxxxqqqfffXXXLLLCCCDDDEEEAAA<<<999333000...---............,,,,,,,,,+++++++++******************************+++++++++******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************++++++***))))))***++++++++++++++++++++++++++++++************************------,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......,,,///000000000444<<>>EEEKKKNNNOOOOOOWWW```hhhooonnndddWWWNNNGGGBBBBBBDDDFFFJJJOOO]]]uuummmeeeiiihhhooorrrnnniiigggddd```ZZZXXX[[[fffvvvwwwmmmjjjmmmwwwzzzlllddd``````^^^[[[WWWSSSPPPNNNKKKHHHFFFFFFGGGEEE>>>999111///---,,,++++++,,,---++++++++++++++++++++++++((((((((())))))))))))))))))))))))*********++++++******))))))))))))******))))))***++++++++++++***'''(((***)))''''''))),,,|||uuusssvvvyyy|||vvvdddUUUOOOMMMKKKMMMGGG???888444222111000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))************+++++++++************************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))*********+++,,,---...---,,,+++,,,,,,,,,---------......111444999AAAIIINNNPPPPPPRRR[[[eeekkkmmmhhhZZZMMMNNNGGGBBBCCCFFFIIINNNSSSnnn|||hhheeeooonnnpppmmmhhhgggiiiddd\\\VVVVVV]]]kkk~~~~~~wwwqqqpppyyyrrreee^^^^^^^^^\\\YYYUUUQQQNNNNNNJJJGGGFFFHHHGGGAAA<<<222000...,,,,,,,,,---...++++++++++++++++++++++++''''''(((((())))))******))))))******+++++++++,,,******))))))))))))******))))))***++++++++++++***&&&(((***)))''''''))),,,wwwpppoooqqqrrrxxxzzzrrrbbbSSSKKKJJJIIIHHHEEE===333......000---,,,+++*********++++++,,,------......------,,,+++++++++++++++***)))((())))))***++++++++++++***++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...//////...///111555:::AAAHHHLLLNNNPPPQQQTTTdddqqqooofff^^^VVVPPPPPPGGGCCCDDDDDDFFFUUUhhhqqqggghhhnnntttkkkfffhhhjjjgggaaa^^^WWW]]]gggxxx}}}{{{zzz}}}xxxhhhhhhccc^^^\\\\\\YYYSSSMMMNNNLLLJJJIIIHHHFFFDDDBBB999333---+++---...---***++++++++++++++++++++++++******+++++++++******)))************************((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))zzztttmmmkkklllwww|||yyylll]]]RRRMMMKKKJJJGGG???666000...///.........---------,,,,,,,,,------......------,,,***++++++++++++******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++++++++*********++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////222444999>>>EEEJJJLLLNNNQQQTTT]]]iiirrrnnndddZZZSSSLLLHHHDDDCCCEEEFFFMMMddd}}}yyymmmhhhkkkpppnnngggcccddddddaaa^^^^^^]]]hhhyyy{{{xxxxxxyyy|||~~~|||}}}~~~ooojjjfffaaa```___\\\UUUNNNNNNLLLIIIHHHHHHFFFDDDBBB;;;555...,,,---...,,,*********************************+++++++++******)))******************************))))))))))))******************)))))))))((())))))))))))))))))))))))yyytttqqqlllhhhhhhtttxxx||||||ssseeeVVVLLLLLLKKKHHHBBB:::444000..................---,,,,,,,,,------......------,,,)))***++++++++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,---......///111555999???DDDJJJLLLLLLNNNSSSXXXcccjjjnnniii^^^UUUNNNJJJCCCCCCEEEGGGJJJWWWvvv{{{oooiiijjjnnnrrrhhhdddaaa```]]][[[^^^cccgggyyy}}}uuusssssstttwww|||~~~}}}}}}}}}vvvmmmiiifffeeeddd```WWWPPPMMMKKKIIIGGGGGGGGGEEECCC???999111---------,,,+++************************)))******+++++++++******************************+++******))))))******+++************))))))))))))))))))))))))))))))))))))uuuqqqpppmmmiiihhhmmmqqqvvv{{{zzznnn]]]PPPKKKJJJGGGDDD???999333///+++,,,---------,,,+++***,,,------......------,,,)))******+++,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++///---,,,******+++,,,---*********+++++++++,,,,,,,,,,,,,,,------------------......///000444:::>>>DDDIIIMMMNNNMMMOOOVVV]]]dddffffff```XXXQQQLLLIIIGGGEEEEEEIIIRRReeeqqqiiijjjoooqqqqqqfffccc```]]]YYYYYYbbbmmmzzz}}}wwwvvvvvvvvvzzz|||{{{|||~~~xxxpppllliiihhhgggbbbYYYRRRNNNKKKIIIGGGGGGGGGFFFEEECCC===555000------,,,,,,************************))))))***+++++++++******************************)))(((((((((((((((((()))*********)))))))))))))))((((((((((((((((((((((((tttppppppnnnkkkjjjkkkmmmttt|||xxxhhh[[[KKKIIIFFFDDDBBB>>>777111,,,---------,,,,,,++++++,,,------......------,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,------...............///000333888???DDDGGGKKKNNNOOOPPPTTT\\\ccciiieeeaaa[[[TTTMMMIIIHHHIIIDDDCCCLLL___wwwvvvllljjjooorrrqqqmmmcccaaa^^^[[[WWW[[[jjj{{{~~~}}}||||||}}}}}}yyysssnnniiihhhgggccc\\\VVVPPPMMMJJJHHHHHHHHHGGGFFFEEE@@@999333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((zzztttqqqnnnlllllliiikkkpppxxx~~~{{{oooeeeOOOKKKGGGFFFEEEBBB:::444000//////...---.........,,,------......------,,,***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///000222666<<>>666111//////+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))+++*********))))))((((((|||}}}~~~wwwhhhVVVMMMKKKJJJEEE>>>666333000////////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,+++***)))(((************************************************)))************+++++++++++++++++++++++++++++++++000111000...***((('''(((***************+++,,,,,,---------............///000000333:::BBBIIIKKKLLLIIIPPPWWW^^^lllxxxvvvlll]]]TTTMMMIIIFFFAAA@@@AAAFFFPPPfffqqqiiijjjrrrzzz~~~vvvllleee```\\\[[[___fffsss|||vvvwwwxxxyyy{{{~~~}}}mmmcccbbbcccbbb___[[[VVVPPPKKKHHHGGGFFFEEEEEEDDD???888333000000+++,,,,,,,,,+++***++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************)))))))))(((}}}~~~sss___RRRLLLIIIFFFBBB888555111/////////...---,,,,,,------------,,,,,,+++++++++,,,,,,---------))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++***))))))************************************************)))************+++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,...))))))*********+++++++++---------............///...000555===DDDIIIKKKKKKLLLPPPYYYgggrrruuummmeeeWWWNNNGGGEEEDDDAAA@@@AAAKKK^^^zzz}}}ooolllppp|||}}}zzzqqqiiiddd```]]][[[aaannnzzzxxxyyy{{{|||}}}~~~sssnnnmmmnnnttt{{{yyylllfffbbb___ccc```ZZZTTTNNNJJJGGGFFFEEEEEEEEEBBB<<<777333222---,,,++++++************)))******++++++******)))************************************************))))))))))))))))))))))))************))))))))))))~~~}}}iiiXXXNNNIIIFFFDDD;;;777333///......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++*********+++************************************************************))))))*********+++++++++++++++++++++++++++++++++''')))+++++++++,,,...000++++++,,,,,,,,,,,,,,,,,,---------............///---111888???FFFJJJLLLLLLQQQTTT___ooowwwqqqddd]]]TTTLLLEEEDDDEEECCCCCCFFFWWWoooxxxooosss{{{}}}vvvnnnhhhddd```]]]aaaiiizzz~~~}}}wwwsssssstttvvvxxx|||tttkkkggghhhooowww~~~uuukkkeee```cccaaa\\\WWWQQQLLLIIIGGGEEEFFFFFFDDD@@@;;;777444000...,,,++++++++++++*********++++++++++++******************************************************))))))))))))))))))))))))*********)))))))))))))))~~~sssaaaSSSJJJGGGFFF>>>:::555111///...------......////////////............---,,,,,,+++******++++++,,,------------,,,++++++++++++++++++++++++******************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++/////////---)))'''&&&'''***+++,,,------------,,,---------............///---222:::AAAGGGKKKLLLMMMVVV[[[hhhuuuwwwkkk^^^WWWQQQJJJEEEDDDCCCDDDHHHMMMhhh{{{qqqpppyyyyyyrrrmmmhhhddd```^^^gggssszzzxxx~~~{{{wwwtttsssrrrvvvyyyzzzqqqkkkhhhmmmttt~~~|||qqqggg``````___\\\YYYTTTPPPLLLJJJGGGGGGGGGFFFDDD@@@;;;888444111---,,,------,,,+++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))******}}}~~~|||lll[[[OOOIIIHHHCCC>>>777222000///...---...//////////////////...///......---+++******)))))))))***++++++++++++***++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,---...,,,)))(((((())))))***+++,,,---,,,++++++---------............///...333;;;CCCGGGKKKMMMOOOYYYdddqqqvvvpppeeeYYYRRRKKKGGGDDDCCCBBBDDDOOOZZZ{{{tttrrryyy{{{tttnnnkkkhhhcccbbbcccnnn}}}}}}wwwwww|||vvvsssppprrrxxx{{{xxxwwwzzz{{{zzzrrrmmmooouuu~~~~~~{{{{{{|||yyymmmbbb______]]][[[WWWSSSOOOMMMIIIHHHGGGGGGGGGDDD@@@===777333...,,,---...---+++,,,,,,,,,------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************|||}}}wwwdddUUUMMMKKKFFFAAA:::444111000///...---......//////......------------,,,,,,+++++++++))))))***++++++++++++***++++++++++++++++++++++++******)))))))))***,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++&&&(((*********+++---///)))+++,,,......---,,,+++---------............//////444<<>>777444333000,,,........................+++,,,---......---,,,+++///---***)))+++,,,------,,,,,,+++******+++,,,,,,+++++++++*********))))))************************************************---,,,+++******+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---...............//////...------000222222555===FFFIIIJJJSSS___bbbjjjlllcccYYYSSSMMMGGGLLLHHHGGGIIIIIIQQQlll|||ssslllqqq}}}{{{rrriiiaaa]]]___]]][[[gggwww~~~tttmmmkkkgggnnnxxxxxxrrroookkkkkkpppyyy~~~wwwnnniiijjjqqqxxxzzzyyy{{{{{{zzz{{{~~~}}}}}}~~~ooobbb\\\ccceee]]]TTTSSSLLLJJJHHHHHHHHHHHHFFFDDD???888000---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))((((((((((((***)))(((''''''((()))***+++*********))))))((((((xxxxxxzzz~~~}}}zzzzzz|||xxxhhhWWWKKKFFFCCC???999444111///,,,........................,,,------------------,,,...+++)))(((***+++,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))************************************************,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............//////...---...111333555888@@@GGGIIIKKKVVVccckkklllhhh\\\RRRNNNKKKFFFHHHFFFEEEIIIQQQccc~~~ssspppqqqyyyttthhhccc[[[WWWZZZ[[[```ppp}}}uuunnnhhhfffgggnnnvvvyyyvvvtttsssuuu{{{~~~xxxvvvsss{{{|||xxxwww}}}|||{{{}}}rrreee^^^dddfff^^^VVVTTTMMMLLLJJJIIIJJJIIIHHHFFFAAA:::111---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++*********)))))),,,,,,++++++++++++,,,,,,************)))))))))(((vvvwwwyyy}}}|||wwwssssssxxxtttaaaQQQEEEDDDBBB===777222000///...........................------,,,,,,------...---***(((((()))++++++***,,,++++++******++++++,,,+++++++++***************************************************************+++++++++,,,,,,+++++++++*********))))))*********------------------------***+++,,,---.............../////////...///222444888<<>>888333///......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++*********))))))))))))((((((''''''''''''((((((((()))))))))************ssssssrrrrrrrrrsssttttttxxx|||dddSSSHHHJJJIII@@@888777000000000000000000000000+++,,,............,,,++++++***)))***,,,,,,***)))***+++,,,------,,,+++***))))))******++++++++++++************************************************---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,------------------------++++++,,,---...............000111222333555999<<>>666000---...//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************************************ppppppqqqqqqqqqqqqpppppptttsss|||}}}yyydddOOOHHHGGGCCC===:::222000///...//////...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111222222222111333888>>>CCCKKKHHHMMMYYYaaa___XXXTTTOOOIIIDDDFFFHHHIIIMMMQQQccczzz~~~rrrmmmrrr}}}tttiii```ZZZZZZ]]]cccrrruuuoooiiiddd^^^\\\]]]]]]ZZZWWWXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZ\\\\\\[[[\\\\\\]]]^^^___bbbccceeefffhhhiiiiiiiiihhhfffcccbbbdddlllvvv~~~{{{xxxnnnfff^^^[[[[[[[[[aaaggg{{{|||{{{wwwwwwzzz~~~yyysssqqqkkkccc^^^XXXQQQMMMKKKKKKJJJHHHGGGHHHFFF@@@999222///............------,,,,,,+++,,,,,,+++************+++************************************************((((((((((((((((((((((((qqqqqqpppooonnnmmmmmmmmmnnnnnnvvvnnnXXXKKKGGGCCC???===333222000///000000...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222222333333333555:::@@@EEEKKKLLLSSS^^^bbb]]]UUUPPPLLLHHHFFFEEEFFFIIITTT^^^vvvtttmmmoooyyy~~~pppfff^^^YYY\\\bbbrrrzzzrrrhhh```\\\\\\YYYWWWWWWYYYZZZWWWUUUSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^aaabbbccceeefffgggggghhhiiijjjkkkmmmrrr{{{~~~yyysssmmmiii___XXXRRRPPPPPPRRRYYY```wwwzzz{{{{{{zzz|||{{{xxxppphhh___ZZZTTTOOOMMMKKKJJJIIIGGGHHHGGGCCC===666111///------------------------,,,+++******))))))******************************************************((((((((((((((((((((((((tttssspppnnnlllllllllllljjjkkkqqqzzzyyybbbPPPGGGCCC@@@???666333111000000000///...//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111222333222333555666888===BBBFFFIIIOOOXXX```aaa[[[SSSMMMJJJHHHGGGFFFFFFLLL^^^oooyyyllliiissswwwhhhaaa[[[XXX^^^hhh}}}zzzmmmfffaaaZZZVVVUUUWWWVVVUUUWWWYYYYYYWWWUUUTTTTTTTTTTTTTTTUUUVVVWWWUUUTTTTTTUUUVVVYYY\\\]]]^^^^^^___```bbbdddeeeffffffgggjjjmmmooorrrssstttqqqssswww||||||vvvqqqjjjddd```YYYSSSMMMLLLLLLNNNVVV___ssszzz~~~}}}}}}sssiiibbb^^^YYYTTTPPPMMMKKKJJJGGGGGGGGGEEE???888222...,,,,,,------------------,,,,,,+++***************************************************************************************wwwuuurrrooommmlllllllllhhhiiinnntttxxx|||mmmXXXKKKEEEBBBAAA888666222000000000///...//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111222333222444777999<<<@@@EEEHHHGGGQQQ\\\```^^^WWWPPPLLLGGGGGGHHHHHHIIITTTkkk}}}rrriiikkkxxx}}}nnn```\\\YYYXXXbbbpppqqqhhh___\\\ZZZVVVVVVXXXVVVVVVWWWXXXYYYXXXVVVTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTTTTVVVXXX\\\```bbbcccdddeeehhhkkkoooqqqsssrrrtttvvvyyy|||~~~}}}}}}zzztttoookkkfff```]]]VVVQQQMMMKKKKKKMMMVVV___pppyyy|||uuujjjcccaaa]]]XXXRRRNNNKKKJJJFFFFFFFFFEEEAAA:::333...,,,,,,------------------------,,,+++++++++++++++************************************************************************xxxvvvtttqqqooommmlllkkkhhhiiilllooosssxxxxxxcccRRRJJJEEEBBB;;;777333111000000000/////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222222555999<<>>AAAEEEIIILLLQQQ^^^fff```UUUNNNKKKJJJFFFFFFHHHMMMUUUhhh|||qqqooopppyyy~~~nnn^^^UUUYYY]]]```nnn{{{nnnddd[[[WWWUUUWWWWWWTTTSSSUUUSSSTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVXXXXXXZZZZZZ[[[^^^ccciiipppssswwwyyy{{{{{{uuulllccc]]]XXXTTTQQQNNNKKKIIIIIIIIILLLXXXdddrrrzzz}}}}}}xxxiiiiiigggaaaYYYRRROOONNNJJJHHHFFFEEECCC???888222.........------,,,,,,+++---,,,,,,+++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((uuuuuutttsssqqqnnnkkkiiigggiiiiiiiiikkkrrrzzz}}}vvvbbbUUUMMMFFF===:::555222111111000000//////...------------...........................------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...............///000111222666;;;???CCCFFFJJJLLLWWWdddkkkaaaSSSKKKJJJIIIEEEEEEHHHOOOZZZnnnvvvooooootttyyykkk[[[SSSZZZ___cccsss}}}ooohhhaaaZZZ[[[XXXWWWYYYXXXSSSQQQRRRSSSTTTUUUTTTSSSSSSTTTUUUSSSSSSTTTVVVXXXZZZ\\\]]]``````aaaeeejjjqqqxxx|||}}}vvvjjj___WWWQQQLLLJJJKKKIIIHHHIIIJJJNNN[[[ggguuu~~~zzznnnooommmggg___WWWSSSRRRLLLJJJGGGFFFEEE@@@:::555//////...---,,,,,,++++++,,,++++++***)))*********++++++++++++++++++++++++************************************************xxxuuurrrqqqqqqqqqnnnkkkmmmjjjiiijjjjjjmmmvvvsss___OOOGGGCCC>>>888333222222333333////////////............---------,,,,,,,,,++++++222222111000///......---,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,------......///000000111222333999BBBFFFEEEJJJRRR\\\eeefffZZZLLLFFFDDDCCCGGGLLLOOOSSSbbb}}}wwwssslllzzz~~~mmm___[[[YYYZZZ^^^iiizzzuuuhhhbbb]]]ZZZYYYYYYVVVTTTUUUWWWWWWTTTQQQUUUUUUUUUVVVWWWVVVTTTRRRWWWXXXYYYZZZ\\\^^^bbbeeejjjmmmqqqtttxxx}}}yyyoooeee\\\RRRJJJEEEIIIFFFEEEGGGJJJPPP]]]iiixxx~~~zzzxxx{{{wwwqqqkkkeee^^^VVVQQQKKKJJJIIIHHHFFFBBB<<<888000...,,,,,,---.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))((((((+++++++++*********))))))vvvtttqqqpppqqqpppmmmjjjnnnkkkiiijjjjjjllluuuzzzfffUUUKKKEEE@@@999444222111111000////////////............---------,,,,,,,,,++++++///......------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---.........//////000000222444;;;BBBEEEFFFMMMVVVaaaeeecccWWWKKKFFFDDDCCCDDDHHHMMMVVVkkkvvvrrrwwwuuufff```\\\ZZZ]]]cccmmm|||vvveee]]]ZZZXXXVVVWWWXXXWWWVVVVVVVVVUUUSSSQQQUUUTTTTTTUUUVVVVVVUUUTTTXXX[[[^^^aaadddhhhmmmppprrrvvv{{{zzzrrriii___VVVNNNHHHHHHEEEDDDFFFKKKRRR___lllyyy~~~|||uuunnnggg```WWWRRRMMMLLLJJJIIIHHHDDD???;;;222000---,,,---.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++*********))))))uuusssrrrqqqqqqooommmkkknnnkkkjjjkkkjjjkkksss}}}ooo\\\PPPHHHBBB;;;555222000///---////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........///////////////222666===CCCDDDGGGRRR]]]gggfff^^^RRRHHHEEEDDDCCCEEEHHHNNN^^^zzz|||tttsssxxxlll```^^^[[[\\\ccckkksss}}}qqqdddYYYUUUUUUTTTTTTUUUWWWXXXXXXWWWTTTSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYYYY[[[___ffflllpppuuuzzz|||{{{{{{uuunnnfff]]]TTTNNNHHHDDDCCCGGGMMMVVVcccoooyyyxxxqqqjjjbbbYYYRRRNNNMMMKKKJJJIIIGGGCCC@@@555222///---............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++***************uuuttttttsssrrrqqqnnnmmmmmmkkkjjjkkkkkkkkksss{{{}}}}}}wwwbbbTTTIIIDDD===777333111///---////////////...............------------,,,,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++,,,.........------------,,,,,,+++++++++,,,,,,,,,------......//////////////////222888???CCCEEEKKKWWWbbbllleeeYYYMMMFFFEEEEEEDDDKKKMMMVVVjjjyyyuuuwww{{{nnneee]]]XXXXXX^^^iiirrrxxxtttiii___WWWVVVVVVTTTSSSTTTWWWYYYZZZXXXTTTRRRSSSVVVXXXXXXYYYYYYZZZ]]]```bbb```fffnnnuuuzzz~~~|||xxxsssmmmddd[[[TTTJJJFFFEEEJJJQQQZZZfffqqqyyywwwpppkkkddd[[[TTTOOOMMMKKKJJJJJJHHHEEECCC888555111...............------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,++++++******************************uuuvvvwwwvvvuuurrrpppppplllkkklllnnnnnnnnnuuu}}}{{{{{{~~~}}}|||gggXXXIIIEEE>>>999666333111///////////////.....................---------,,,,,,++++++,,,,,,---.........,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++------------------------------++++++,,,,,,,,,---------............////////////444:::AAADDDGGGPPP\\\ffflllbbbTTTJJJEEEDDDEEEGGGOOOTTTaaayyyvvvxxxssseee]]]ZZZSSSXXXcccrrr{{{~~~~~~nnndddbbb[[[VVVVVVVVVTTTTTTUUUXXXZZZ[[[XXXUUUTTTVVVYYYWWWYYY\\\]]]___bbbgggkkkiiiooowww}}}~~~}}}}}}{{{~~~}}}zzzwwwrrrjjjaaa\\\PPPKKKJJJOOOVVV]]]gggooovvv~~~|||tttooommmggg^^^WWWPPPNNNKKKJJJIIIHHHGGGEEE<<<888333000............------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***************)))************************uuuwwwyyyyyyvvvsssrrrrrrllllllooossstttuuu{{{|||{{{||||||lll\\\KKKGGGAAA<<<888666333111////////////........................---------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000777===BBBDDDJJJVVV```fffhhh]]]QQQJJJEEEDDDFFFJJJPPPZZZmmmxxxsss{{{lll]]]VVVUUUTTT^^^ooo|||mmmbbb]]]YYYTTTQQQSSSUUUTTTUUUXXXZZZZZZZZZYYYWWWXXXZZZ\\\WWW\\\aaadddfffjjjpppuuuvvv{{{||||||{{{zzz}}}|||zzzxxxtttnnngggbbbXXXSSSQQQVVV[[[___eeejjjpppyyy}}}vvvrrrrrrnnneee]]]SSSPPPLLLJJJIIIIIIHHHGGG@@@;;;555111//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))************)))***************+++++++++tttwwwzzzyyyvvvsssrrrrrrnnnooosssyyy{{{}}}~~~~~~rrrbbbOOOKKKEEE???:::666222000////////////........................------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---------,,,+++))))))******+++,,,------,,,,,,,,,------------...+++,,,---...///000111222999>>>BBBEEENNN[[[cccdddbbbYYYPPPKKKGGGCCCGGGNNNTTTddd|||{{{qqqppp}}}zzzhhh[[[VVVVVV\\\jjj{{{uuummmbbb\\\]]]XXXSSSQQQTTTUUUUUUWWW[[[\\\ZZZXXXXXXZZZ\\\^^^^^^\\\bbbjjjooorrrwww}}}~~~~~~}}}}}}{{{zzzxxxuuuqqqkkkfff```ZZZYYY\\\``````bbbdddiiisss~~~|||~~~|||yyyzzzvvvmmmeeeVVVSSSNNNKKKJJJJJJJJJIIIBBB===777222//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))******+++++++++***))))))*********+++++++++rrrvvvyyyyyyvvvrrrqqqrrrppprrrwww}}}vvvgggSSSNNNGGGAAA;;;666111...000/////////............//////.........---------........................+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++.........,,,*********+++,,,...///000000,,,,,,,,,---------......***+++,,,...000111222333;;;???BBBFFFQQQ___dddbbb]]]VVVPPPLLLGGGCCCHHHPPPYYYlllvvvlllmmm~~~tttfff\\\YYY[[[dddttt{{{sssllliiiddd]]][[[___]]]YYYWWWXXXYYYXXXZZZ^^^]]]ZZZWWWXXX\\\``````___bbbjjjsssyyy}}}|||{{{yyywwwuuuqqqmmmiiieee___]]]```cccaaa___```dddooo}}}|||{{{}}}}}}sssjjjYYYUUUPPPMMMLLLLLLKKKJJJDDD???888222//////......---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++wwwwwwxxxwwwvvvuuuvvvwwwxxxyyy~~~sss```TTTHHHCCC>>>888222000000//////............///------............------........................---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---......,,,---.........000333666:::@@@FFFKKKTTT^^^bbbaaaWWWQQQKKKHHHGGGIIILLLPPP^^^sss~~~uuullldddpppuuulllccc[[[[[[aaasss|||xxxvvvmmmllljjjhhhddd```]]]\\\]]][[[YYYXXXYYY[[[^^^```^^^]]]]]]]]]```cccgggjjjqqquuu{{{}}}zzzwwwsssooollljjjbbbeeehhhiiifffccc```^^^aaakkkwww~~~}}}~~~~~~{{{sss___VVVQQQPPPNNNIIIHHHLLLKKKDDD:::333000///...,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************xxxxxxwwwvvvuuuwwwyyy{{{||||||{{{~~~{{{eeeWWWIIIDDDAAA;;;444111000000///............///------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---,,,++++++,,,---///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,---......---............000333666===BBBIIIPPPYYY``````[[[QQQLLLGGGFFFFFFHHHLLLRRReee}}}tttnnnjjjhhhvvvxxxooofff^^^aaajjjyyytttqqqooommmlllkkkjjjhhheeeccc```___^^^]]]]]]]]]^^^___```aaabbbcccdddeeegggkkkpppttt~~~|||wwwsssooollljjjdddfffggggggeeecccbbbbbbhhhllluuu~~~}}}~~~{{{uuubbbYYYQQQPPPOOOKKKJJJMMMKKKEEE<<<666222000...---......---,,,,,,,,,,,,---++++++*********)))))))))++++++++++++++++++++++++************************{{{yyyvvvtttuuuyyy}}}~~~sssttt|||nnn]]]KKKEEECCC???777333111000//////.........///------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,---.........////////////111444777???EEEMMMVVV___ccc]]]TTTLLLHHHEEEFFFFFFGGGNNNVVVpppxxxkkkfffhhhlll|||wwwnnnddd```iiiwww~~~xxxsssqqqqqqqqqpppqqqpppooonnnllljjjhhhgggbbbcccdddfffffffffffffffggglllpppqqqqqqttt{{{~~~yyytttooollljjjgggggggggfffdddeeegggiiippppppttt|||{{{{{{zzzwwwggg\\\RRRPPPOOONNNLLLMMMKKKFFF???999444111///---......---,,,,,,,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++************************}}}yyytttrrrtttzzz|||nnnlllqqqxxxcccNNNFFFEEEAAA999444111111000///............------............------........................---,,,,,,++++++,,,,,,---------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000---,,,,,,,,,,,,---......//////000//////222666999???GGGQQQ[[[dddeeeZZZMMMJJJFFFEEEHHHGGGGGGQQQ]]]}}}uuugggccchhhppp}}}qqqggg______qqq~~~}}}|||zzzyyyzzz{{{}}}~~~}}}}}}|||zzzwwwtttrrrqqqjjjkkkkkkllllllmmmnnnnnnnnntttzzz|||zzz{{{zzztttooollljjjkkkjjjhhhfffeeehhhmmmqqqvvvvvvwww|||{{{ssspppuuu~~~{{{xxxxxxwwwlllaaaUUUPPPPPPOOONNNLLLKKKGGGAAA;;;666222///---......---,,,,,,,,,,,,---//////.........---------++++++++++++++++++++++++************************~~~yyytttrrruuu{{{~~~nnnhhhjjjkkkSSSHHHFFFAAA:::555222222000//////.........------............------........................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////---,,,,,,,,,,,,---......//////000///000333888<<<@@@IIIVVV```gggeeeXXXJJJIIIDDDDDDGGGFFFFFFSSSddd}}}qqqdddbbbkkkvvvxxxkkkbbb\\\bbb|||{{{|||~~~|||yyywwwpppooonnnmmmmmmppprrrtttttt{{{zzztttooollljjjnnnmmmjjjggggggkkkqqqvvvxxxzzz|||~~~~~~uuukkkeeegggrrr{{{~~~xxxwwwvvvppphhh\\\SSSPPPPPPNNNKKKJJJHHHDDD???888222...,,,......---,,,,,,,,,,,,---/////////.........------++++++++++++++++++++++++************************|||wwwvvvyyy}}}oooffffffuuu[[[MMMFFFAAA;;;888333222111000///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,---,,,,,,,,,,,,---........./////////111555;;;@@@DDDPPP]]]fffhhhcccVVVIIIGGGBBBBBBFFFEEEFFFWWWmmmvvvhhh___dddqqq}}}uuuiiibbb```kkk}}}}}}zzzsssrrrooonnnnnnqqquuuwwwxxx~~~zzzsssooolllkkknnnmmmkkkiiiiiilllrrrvvvwww{{{{{{rrriiiaaa```iiittt~~~~~~}}}zzzxxxuuupppeeeYYYRRRQQQOOOLLLJJJJJJHHHCCC;;;444///---......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************{{{{{{~~~}}}~~~}}}|||mmmffffffwwwdddRRRHHHAAA===<<<444333222000///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,,,,,,,---......---......///222777>>>CCCKKKYYYfffkkkhhh```TTTIIIGGGAAACCCHHHHHHJJJ```{{{xxxmmmaaa^^^jjjzzz|||qqqgggeeehhhuuu~~~wwwvvvuuutttuuuwwwyyyzzz{{{yyysssooolllkkkllllllkkkiiiiiikkkooossswwwzzz}}}~~~xxxrrrkkkbbb]]]dddppp~~~}}}{{{yyyyyypppaaaVVVSSSQQQNNNLLLMMMLLLGGG???777111///......---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************{{{}}}|||~~~yyykkkfffgggllljjjVVVIIIAAA>>>???444333222000///.........---..................---........................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---,,,,,,,,,,,,---......------...///222888@@@EEERRR```mmmooohhh^^^RRRIIIIIICCCEEELLLMMMQQQjjjpppfff^^^___ppp}}}wwwmmmfffgggmmmzzzzzz{{{|||}}}}}}~~~~~~~~~}}}xxxrrrnnnlllllljjjjjjjjjiiiiiijjjmmmooowwwxxxzzz|||wwwsssmmmddd]]]cccnnnzzz|||xxxgggYYYTTTRRRPPPNNNOOOOOOKKKBBB999333111......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++************************||||||{{{yyywwwwwwzzz}}}~~~tttkkkeeeccceee~~~yyy\\\KKKFFFBBB===777555222111222222000///////////////..................---------,,,,,,,,,---------,,,,,,+++++++++...---,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,---111333888CCCNNNZZZiiissslll___UUUOOOJJJHHHHHHIIIJJJJJJWWWvvvyyykkk___```lllyyyzzzrrriii```aaappp~~~}}}||||||xxxqqqhhhbbbfffeeeeeegggjjjllllllkkkpppvvv~~~wwwqqqjjjcccbbbdddtttyyylll```WWWTTTSSSMMMMMMMMMKKKGGG???666///000000/////////.........,,,+++***))))))***+++,,,++++++++++++******))))))++++++++++++++++++++++++~~~}}}{{{xxxvvvuuuxxx{{{}}}~~~zzzrrrjjjccc___```uuu}}}cccOOOGGGBBB>>>777555333222222111000///////////////..................---------,,,,,,,,,---------,,,,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...///333666;;;FFFQQQdddnnnqqqgggXXXPPPKKKHHHFFFFFFHHHKKKQQQaaavvviii___cccqqq~~~tttooofff___eeexxx}}}|||~~~|||tttjjjccccccdddfffgggggghhhhhhhhhjjjrrr}}}~~~xxxppphhheeeffflllxxx{{{pppcccYYYUUUTTTOOOOOONNNMMMIIIBBB999222000000//////......---------,,,+++******+++,,,---++++++++++++*********)))++++++++++++++++++++++++~~~{{{xxxvvvsssuuuxxxzzz||||||vvvpppiiiaaa[[[ZZZhhh~~~mmmVVVIIIBBB???999666333222222111000///////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///111555999???JJJUUUkkkooolll___QQQJJJIIIIIIGGGFFFGGGNNN[[[nnn{{{pppeee___iiizzzvvvlllhhh```^^^kkk}}}}}}~~~~~~wwwkkkccc```cccggghhheeebbbbbbccccccmmmzzzvvvkkkeeeeeedddoooxxx}}}~~~vvviii]]]WWWUUURRRQQQQQQOOOLLLEEE===777111000///...------------------,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++{{{xxxvvvrrrsssuuuxxx{{{~~~wwwsssoooiii___WWWVVV^^^pppxxx```MMMCCC@@@;;;888444222222111000///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000///222777;;;BBBNNNZZZlllkkkeeeYYYNNNHHHIIIKKKIIIGGGHHHSSSeeezzzuuuiiibbb```sss|||nnneee```\\\___rrr~~~{{{yyy}}}~~~wwwjjj```]]]ccchhhhhhccc___^^^___^^^ggguuuwwwjjjaaa```aaakkkrrr~~~zzz~~~{{{oooccc[[[XXXSSSSSSRRRQQQNNNHHH@@@;;;222111///...---,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++{{{xxxwwwsssssstttvvvzzz}}}{{{uuuqqqnnnhhh___WWWTTTXXXhhhiiiRRREEEBBB===:::555222222111111000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////222888===EEERRR^^^kkkggg```WWWNNNGGGFFFHHHFFFEEEIIIXXXppp|||nnnbbb```eee~~~uuuhhh```ZZZ[[[dddzzz{{{wwwwwwyyy}}}vvvggg]]][[[aaaggghhhccc^^^]]]^^^YYYaaannn~~~yyyjjjaaa^^^cccjjjnnnyyyyyy}}}~~~uuujjj```[[[TTTTTTSSSRRRPPPKKKDDD???444333000...,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++|||zzzyyytttsssssstttxxx{{{}}}}}}{{{xxxtttqqqmmmfff^^^WWWTTTVVVddd|||rrrWWWGGGCCC???;;;666333222111111000////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...////////////333999@@@HHHVVVbbbmmmfff^^^WWWOOOFFFBBBCCCAAADDDMMMaaa}}}vvvhhh^^^aaalll{{{mmmccc^^^YYY```nnn~~~~~~|||xxxvvvxxx}}}uuuggg\\\YYY^^^cccdddbbb^^^]]]]]]TTTZZZeeeuuu~~~}}}oooeeebbbeeejjjkkkuuu{{{|||}}}~~~zzzqqqfff^^^VVVUUUUUUTTTRRRNNNHHHCCC777555222///---,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++}}}{{{{{{tttrrrqqqrrruuuxxxyyyxxxvvvvvvtttpppjjjccc\\\XXXUUUSSS^^^uuuxxx\\\JJJDDDAAA===777333111111111000////////////..................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000000000444<<>>FFFOOO]]]jjjjjj___UUURRROOOJJJHHHKKKGGGPPP___vvvuuukkk___ZZZggg{{{wwwggg```]]]\\\^^^nnn~~~}}}|||{{{{{{zzz{{{}}}~~~{{{|||~~~yyykkk```UUUVVVXXX\\\^^^___]]]ZZZUUUVVVXXXcccvvv}}}wwwvvvuuuppplllkkkwww|||uuullljjj```cccaaajjj}}}}}}|||xxxzzz~~~{{{nnncccZZZZZZYYYXXXWWWTTTOOOKKK;;;888444111.........///,,,---...//////...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++zzzvvvpppoooqqqtttuuuuuurrrpppmmmjjjfff```YYYTTTTTTUUUXXX```qqqjjjQQQAAA<<<;;;999666333111111222////////////////////////000000/////////.........,,,,,,---...//////......+++,,,------......------++++++------------++++++------,,,,,,,,,,,,+++++++++++++++++++++***)))(((---------...///000111222333666999===GGGVVVaaadddhhhbbbYYYQQQNNNNNNLLLIIIGGGPPPccc~~~oooeee\\\ZZZjjjnnn```ZZZZZZ[[[bbbnnn~~~}}}|||zzzyyyyyyyyyxxxvvvyyyzzz|||}}}}}}{{{zzzxxx}}}}}}{{{lll```XXXTTTRRRUUU\\\```]]]YYYRRRRRRTTTZZZcccppp}}}zzzrrrkkkgggfffeeeeeeqqqyyyqqqfffddd^^^\\\cccppp~~~}}}{{{{{{uuujjj```[[[XXXZZZYYYSSSMMMJJJBBB999222111111...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyrrrooooooppppppooopppnnnllliiifff```ZZZUUUPPPPPPRRR[[[jjj~~~rrrYYYGGG>>><<<:::777333222111222////////////////////////......---------,,,,,,,,,,,,,,,---...............+++,,,------......------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++,,,---...///000333777:::>>>JJJYYYcccfffeee___VVVOOOLLLLLLLLLJJJNNN[[[pppuuufff___[[[^^^ooonnn```YYYYYY[[[fffsss}}}{{{yyyxxxyyyyyyxxxvvvwwwxxxyyyyyyyyyxxxwwwwww{{{{{{}}}zzzmmmbbbZZZVVVRRRUUUZZZ]]][[[WWWXXXVVVUUUWWW]]]gggqqqxxxyyytttkkkddd___^^^^^^___mmmwwwtttiii^^^YYYWWW]]]gggttt|||wwwnnnddd]]]YYYZZZYYYTTTMMMJJJ@@@777111111111//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{sssnnnmmmmmmllljjjkkkjjjhhhfffccc___YYYUUUNNNMMMNNNUUUcccvvv}}}bbbMMM@@@>>>;;;888555333222111////////////////////////---------------,,,,,,,,,,,,------............---+++,,,------......---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------------,,,,,,++++++++++++,,,---...000000333777;;;AAAMMM\\\fffhhh```ZZZRRRLLLJJJJJJLLLMMMWWWjjj~~~mmm^^^YYY\\\dddtttzzzmmm```ZZZ[[[^^^jjjxxx|||zzzxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvxxxxxxyyy|||~~~yyynnneee\\\WWWSSSSSSXXXZZZYYYWWWYYYVVVSSSRRRUUU]]]fffkkksssnnneee]]]XXXVVVXXXYYYhhhssswwwmmmYYYVVVUUUXXX^^^iiizzz~~~{{{vvvjjjaaa[[[ZZZYYYTTTMMMJJJ>>>666000111222000000222------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzrrrmmmlllllljjjhhheeedddbbb```^^^[[[VVVSSSOOOMMMMMMSSS^^^ooojjjQQQDDDAAA===999777444222111////////////////////////////////////////////////,,,------......---------+++,,,------......------------++++++++++++------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,---.........///111222333333777<<>>666000111222000000111---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||sssmmmkkkiiigggddd___^^^\\\ZZZYYYWWWSSSPPPPPPLLLLLLQQQYYYggg|||pppWWWHHHDDD>>>;;;888666333111////////////////////////.../////////////////////,,,---------------,,,,,,+++,,,------......------------++++++++++++------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++.........///000111222333333888???IIIVVVcccfffcccVVVNNNHHHHHHGGGHHHOOOXXXmmm~~~sssfffZZZ[[[ggguuuwwwnnnfff^^^YYY___iiirrr~~~~~~|||{{{yyyyyyzzz{{{{{{zzzwwwvvvtttssstttvvvxxxzzzuuurrrqqqsssvvvuuuoooiii[[[WWWSSSSSSUUUXXXYYYXXXTTTQQQMMMKKKMMMRRRYYY]]]fffccc]]]UUUPPPOOOSSSVVV___iiixxxxxxppp___[[[VVVTTTTTT[[[jjjzzz~~~|||nnn```[[[YYYTTTNNNJJJ@@@888111111111///...000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwnnniiifffbbb^^^\\\ZZZXXXVVVUUUSSSPPPNNNNNNJJJJJJOOOSSS]]]sssxxxaaaKKKFFF@@@<<<:::888444000////////////////////////,,,,,,,,,---------------,,,------------,,,,,,++++++,,,------......---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,---...///111111666<<>>666000111222000000111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvooojjjgggdddaaa\\\ZZZWWWUUUTTTRRROOOMMMNNNJJJKKKOOOOOOTTTiiioooPPPIIIBBB>>><<<:::444000////////////////////////........./////////000000------------,,,,,,+++***+++,,,------......------++++++---......---++++++---------,,,,,,,,,++++++,,,,,,---.../////////...////////////000222333444===DDDOOO\\\hhhmmmeeeYYYPPPHHHDDDHHHJJJKKKXXXiiirrrccccccfffnnn{{{rrreee\\\ZZZXXX[[[jjj}}}{{{yyywwwvvvvvvuuutttsssoooooooooooopppqqqrrrssswwwtttqqqrrrtttrrrkkkdddaaa```]]][[[WWWTTTQQQPPPNNNMMMLLLJJJIIIIIIIIIJJJDDDGGGIIIGGGDDDEEEIIINNNZZZgggxxxsssgggYYYRRRQQQUUU]]]eeeooouuu|||{{{fff\\\YYYUUUNNNKKK<<<555///000222111111333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||ssskkkddd___\\\]]]YYYUUUUUUWWWWWWSSSOOONNNKKKMMMQQQPPPRRReee{{{qqqaaaMMM>>>@@@AAA;;;555444111000000000000111111222------------------------------......------,,,+++---------------------------------,,,,,,+++++++++...------,,,,,,++++++***++++++,,,,,,,,,------------...//////...///222444;;;CCCUUUjjjwwwsssfff[[[PPPFFFDDDMMMPPPPPP^^^qqq}}}pppcccaaafffuuu~~~ppp```XXXZZZYYYZZZppp}}}~~~zzzuuurrrqqqrrrqqqqqqqqqooommmmmmooopppqqqppptttpppllllllooopppmmmjjjfffeeebbb^^^YYYTTTOOOLLLLLLMMMMMMLLLIIIGGGFFFFFFDDDBBBCCCEEEDDDCCCGGGOOO[[[nnnzzznnn]]]RRRPPPUUU[[[```gggnnnuuu{{{}}}zzziii^^^YYYUUUNNNGGGAAA999222111111///...///......---------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++***)))(((}}}tttkkkddd```^^^]]]YYYUUUUUUVVVVVVSSSOOOOOOKKKLLLOOOOOOQQQbbbuuuyyydddPPP@@@@@@AAA;;;555444111111000//////000000000------------------------------......------,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------...111444???HHHZZZlllvvvpppaaaVVVPPPGGGFFFNNNPPPQQQaaavvvxxxkkkaaaccckkkyyyzzziii[[[SSSWWWZZZ```www~~~||||||yyyuuurrrrrrqqqppppppqqqooommmmmmnnnoooooooooqqqmmmjjjjjjmmmnnnllliiifffeeebbb^^^XXXSSSNNNKKKIIIJJJKKKIIIFFFDDDDDDDDDDDDCCCCCCEEEDDDDDDIIIQQQ^^^qqq|||ppp___SSSPPPSSSXXX\\\dddkkkssszzz{{{jjj___[[[VVVOOOHHHBBB999222111111///...000......---------,,,,,,,,,---------,,,,,,+++++++++***++++++++++++******)))wwwnnnfffaaa___^^^ZZZWWWWWWXXXWWWTTTQQQTTTNNNLLLOOOQQQUUUbbbrrrjjjVVVEEEAAAAAA<<<666444222111000//////...//////---------------------------............---,,,,,,------------------------------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,---------///333666CCCOOOaaaoootttlll\\\PPPNNNHHHHHHMMMNNNRRRfff~~~rrrfff___fffssstttdddWWWPPPTTT[[[ggg~~~|||{{{||||||{{{zzz{{{xxxuuussssssrrrpppnnnqqqooommmlllmmmmmmmmmlllmmmjjjggghhhkkklllkkkhhheeedddaaa]]]WWWQQQLLLIIIHHHIIIIIIHHHEEECCCCCCCCCDDDBBBBBBDDDCCCDDDLLLTTTaaattt~~~ssscccVVVPPPPPPSSSVVV^^^gggpppxxx{{{lllbbb]]]XXXQQQJJJCCC:::333222222000///111......---------,,,,,,,,,------,,,,,,,,,,,,++++++)))***++++++++++++++++++}}}sssjjjbbb^^^___]]][[[ZZZZZZYYYVVVTTTWWWQQQNNNQQQVVV]]]iiittt{{{rrr^^^KKKCCCBBB===777444222111000///...................................................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------.........//////000333777:::GGGVVVgggqqqqqqhhhYYYMMMKKKHHHIIIMMMNNNUUUmmmoooeee```mmm~~~zzzmmmaaaWWWPPPSSS^^^nnn}}}zzzyyyzzzzzzzzzyyyzzzxxxvvvuuutttssspppnnnpppnnnlllkkklllkkkjjjhhhiiigggeeefffhhhjjjiiihhhdddccc```[[[UUUOOOJJJGGGHHHIIIIIIHHHFFFDDDCCCDDDCCCAAA@@@AAAAAACCCLLLUUUccctttwwwyyy}}}vvvgggYYYPPPMMMNNNPPPWWWbbbnnnxxxyyylllccc^^^YYYSSSMMMFFF===555444333111000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,yyynnnccc]]]___]]][[[ZZZYYYXXXVVVUUUUUUQQQOOORRRZZZdddoooxxx{{{|||hhhRRRFFFCCC???:::555222222111///..........................................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------...............//////111444999===III[[[mmmrrrmmmdddWWWLLLIIIGGGIIILLLOOO[[[vvv{{{nnnhhhcccvvvtttddd[[[UUUQQQVVVdddzzz~~~|||yyyyyyzzz{{{{{{zzz{{{yyywwwvvvuuusssqqqooonnnmmmkkkjjjjjjjjjgggeeeeeedddddddddfffgggggggggbbbaaa^^^YYYTTTNNNIIIFFFEEEGGGGGGFFFDDDBBBBBBCCCAAA>>>>>>???@@@BBBJJJTTTbbbqqqssskkkpppyyyyyylll]]]RRRLLLKKKLLLQQQ^^^mmmxxxwwwllleee```[[[UUUQQQJJJAAA999777555222111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,|||pppeee^^^\\\\\\[[[YYYWWWVVVTTTTTTRRRPPPPPPSSS[[[gggsss{{{|||qqqYYYJJJEEEBBB<<<777333222111000000///000000...........................////////////...------------------------------++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,---------............,,,,,,------///444:::>>>LLLaaarrrrrriii```VVVMMMGGGGGGIIIMMMUUUeeewwwmmmkkkjjjnnn]]]TTTSSSSSSZZZnnn~~~|||{{{zzzxxxyyy{{{|||{{{{{{|||yyyvvvttttttsssqqqooolllkkkiiiiiiiiihhhfffdddbbbbbbaaaaaabbbcccdddddd___^^^[[[WWWRRRMMMHHHEEEAAACCCDDDCCCAAA????????????===>>>??????AAAIIIRRR___kkkzzzyyykkkdddjjjvvv{{{oooaaaTTTMMMJJJJJJLLLZZZjjjwww{{{uuummmgggccc___ZZZVVVOOOFFF===:::888444111222......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,{{{qqqhhhccc]]]]]]]]][[[XXXWWWVVVVVVRRRSSSTTTVVV]]]iiiwwwyyy___LLLFFFDDD???888222222111111111111222222........................///////////////...------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------...000555<<<@@@QQQgggwwwrrreee\\\TTTLLLHHHGGGJJJPPP\\\pppqqqjjjkkkqqqiiiXXXQQQTTTWWW```vvv||||||}}}~~~}}}|||zzzxxxwwwwwwwwwyyy{{{|||{{{zzz{{{xxxtttqqqqqqpppooonnniiihhhhhhhhhiiihhheeeccc^^^^^^^^^^^^]]]^^^___```\\\[[[YYYVVVQQQLLLHHHFFF@@@AAABBBAAA???>>>>>>??????>>>???AAAAAAAAAHHHPPPZZZdddqqq}}}wwwiiibbbhhhsss~~~|||rrrdddWWWNNNKKKJJJHHHVVVgggsssyyyuuuooojjjgggddd___\\\TTTJJJAAA===:::555222222......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++yyyqqqjjjgggaaaaaaaaa___\\\ZZZYYYZZZTTTXXXZZZ[[[```lllzzz}}}bbbNNNGGGFFF@@@999222222222111222222333333///////////////////////////////////////......---------------------------+++++++++,,,,,,---------***++++++,,,,,,------...---------.........//////...//////000222888>>>DDDUUUkkkzzzrrrcccYYYRRRJJJIIIHHHKKKSSSaaawww}}}mmmgggjjjvvv|||gggUUUSSSXXX\\\eee{{{xxxyyyzzz{{{{{{yyywwwuuuttttttvvvxxx{{{|||{{{zzzzzzvvvrrrooonnnnnnnnnnnnhhhgggggghhhhhhhhheeeccc[[[\\\\\\[[[ZZZZZZ[[[]]][[[ZZZXXXUUUQQQLLLHHHFFFAAABBBCCCCCCAAA???@@@@@@@@@???@@@CCCBBBBBBHHHOOOXXX```lllxxxyyykkkdddiiiqqqzzz|||sssfffXXXOOOKKKKKKGGGUUUdddppp}}}yyyuuuqqqmmmjjjgggccc```WWWMMMCCC???;;;555222222......---------,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***~~~yyyooofffcccaaa___^^^^^^^^^]]][[[VVVWWWYYY\\\aaahhhqqqwww{{{mmmUUUIIIFFFCCC???777444111//////000000///////////////............------------------------,,,------......------,,,******+++,,,,,,---..............................---------............//////...///000000333>>>JJJZZZmmmyyyooo```WWWOOOHHHIIINNNPPPTTThhhtttgggdddggg|||rrrcccVVVVVVWWWbbbuuu}}}zzzvvvvvvwwwxxxwwwvvvuuutttssstttuuuwwwyyyyyywwwuuuvvvssspppnnnnnnoooooonnniiiiiiiiihhheeebbb___]]]]]]\\\[[[YYYWWWVVVVVVUUUWWWVVVTTTRRROOOLLLIIIHHHGGGDDD@@@??????@@@@@@?????????@@@@@@@@@DDDHHHLLLXXXbbbooo{{{rrrhhheeehhhpppyyy|||sssggg]]]TTTMMMJJJLLLOOOXXXggguuu~~~}}}}}}~~~wwwrrrpppnnniiifffggg___WWWJJJ>>>666333222111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||ssskkkdddbbb```___```___^^^\\\WWWXXXYYY[[[^^^dddlllqqqqqqzzz}}}rrrZZZKKKFFFDDDAAA888555111000000000000///////////////............------------------------,,,------......------,,,+++++++++,,,,,,---------........................---------............//////...///000000444@@@LLL]]]mmmtttiiiZZZSSSNNNIIIIIINNNRRRZZZqqq~~~pppeeedddhhh|||nnnbbbXXXVVV[[[jjj}}}}}}zzzwwwvvvvvvwwwwwwvvvuuutttssstttssstttvvvxxxxxxwwwuuuvvvssspppnnnnnnooonnnnnniiiiiigggeeeccc```]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTVVVUUUTTTRRROOOLLLIIIHHHFFFDDD@@@??????@@@@@@???>>>?????????@@@CCCHHHKKKXXXbbbppp~~~wwwgggcccccckkkuuu|||zzzqqqggg]]]UUUOOOKKKKKKMMMUUUaaammmwww~~~|||}}}yyytttsssrrrooommmnnncccZZZKKK>>>666222000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwpppdddbbbaaa```aaa```^^^\\\YYYYYYYYYYYY[[[___dddiiifffnnnzzz}}}zzzbbbNNNFFFDDDCCC999666222000000000000///////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////...///111222777CCCPPPbbblllnnnaaaTTTOOOMMMJJJJJJNNNUUUbbb|||wwwjjjbbbdddjjjttthhh```ZZZYYYdddvvv~~~}}}}}}}}}}}}~~~~~~}}}}}}zzzwwwtttvvvvvvvvvvvvuuutttrrrrrrtttsssssstttvvvwwwwwwvvvvvvssspppooooooooonnnmmmiiihhheeebbb___]]][[[[[[XXXWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSQQQNNNKKKIIIHHHFFFCCC@@@??????@@@???>>>>>>>>>??????@@@BBBFFFJJJUUU___nnn}}}{{{iiiaaa]]]dddpppxxx}}}|||vvvnnneee^^^WWWQQQMMMLLLMMMRRR[[[ccckkkuuu}}}|||{{{}}}wwwwwwwwwuuuuuuvvviii^^^NNN???555000///////////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyrrrdddbbb`````````___]]][[[ZZZZZZYYYXXXWWWYYY]]]aaacccjjjsss}}}kkkSSSEEECCCDDD:::777333111111111000///////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---------------------------------............//////...///222444:::GGGUUUfffkkkjjj^^^QQQMMMKKKJJJJJJNNNVVVhhh}}}pppeee```dddmmmpppeee^^^[[[^^^mmm}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||zzzwwwtttwwwwwwvvvuuutttsssrrrrrruuutttssssssuuuwwwwwwwwwuuussspppnnnnnnnnnlllkkkjjjhhhdddaaa^^^\\\[[[ZZZVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPMMMKKKIIIGGGEEECCC@@@???@@@@@@???>>>===>>>?????????AAAEEEHHHNNNYYYiiizzz~~~nnnbbb[[[```lllvvv{{{~~~xxxssskkkddd^^^XXXRRRMMMNNNMMMPPPVVV\\\bbbkkkttt|||}}}zzzxxxxxxzzzyyyyyyzzzmmmaaaPPP@@@666222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyssseeebbb___]]]]]]\\\[[[YYYZZZZZZYYYWWWUUUVVVYYY\\\fffkkkqqqwww~~~tttXXXGGGCCCDDD;;;888444222111111111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---------------------------------............//////...///333666===LLLZZZiiikkkggg]]]SSSMMMJJJHHHKKKNNNWWWlllyyykkkaaa^^^gggqqqoooccc]]][[[aaarrr}}}}}}~~~~~~~~~~~~}}}}}}~~~|||{{{{{{{{{{{{yyywwwwwwwwwvvvuuuttttttssssssuuusssrrrsssuuuvvvwwwvvvtttrrrooonnnmmmllljjjiiiiiigggddd```]]]\\\[[[[[[VVVUUUUUUTTTSSSSSSSSSTTTQQQPPPPPPNNNLLLJJJHHHGGGDDDBBB@@@???@@@@@@>>>===;;;===>>>>>>???@@@CCCFFFJJJUUUeeevvvsssfff\\\___kkkuuu|||vvvppphhhbbb^^^YYYRRRMMMKKKIIIKKKPPPUUUZZZccclll}}}}}}~~~}}}yyyxxx{{{{{{zzz{{{ooodddRRRBBB999444444444000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,{{{uuuhhhddd___[[[ZZZYYYYYYXXXXXXXXXXXXVVVUUUVVVXXXZZZggglllqqqqqquuu|||___KKKDDDCCC<<<999555222222222111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......000444888@@@QQQ___llljjjeee]]]SSSMMMIIIGGGKKKPPP^^^uuuuuuggg^^^___kkkxxx~~~nnnaaa\\\[[[aaattt~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}{{{yyyyyyzzzzzzyyywwwuuuuuutttsssssssssssstttrrrqqqpppqqqsssttttttsssrrrpppnnnlllllljjjhhhffffffeeeccc```^^^\\\[[[ZZZVVVUUUTTTSSSRRRRRRRRRRRROOOOOONNNMMMLLLJJJHHHGGGCCCBBB@@@@@@@@@???>>><<<;;;<<<>>>>>>>>>???BBBDDDHHHRRRbbbtttvvviii]]]___hhhsss~~~}}}uuuooogggbbb^^^YYYQQQJJJEEECCCDDDIIIMMMRRR[[[dddsssyyyyyy|||}}}}}}~~~rrrgggVVVGGG<<<777666555000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,zzzmmmggg```ZZZXXXXXXYYYYYYVVVWWWWWWWWWVVVWWWZZZ\\\ccciiimmmkkkmmmfffPPPFFFDDD===:::555333222222111000////////////............------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......000444999CCCTTTcccpppjjjbbbYYYQQQKKKHHHHHHJJJTTTgggoooccc\\\aaapppzzzkkk^^^[[[\\\dddxxx~~~|||~~~|||}}}~~~~~~}}}|||}}}{{{xxxwwwxxxwwwvvvtttrrrqqqpppppppppqqqrrrsssmmmlllmmmoooqqqqqqpppnnnpppnnnlllkkkjjjiiifffcccbbbaaaaaa___]]][[[ZZZYYYUUUTTTSSSQQQPPPOOOOOOOOONNNMMMMMMLLLKKKJJJHHHGGGCCCAAA@@@@@@@@@???===;;;:::;;;===>>>>>>???AAABBBFFFOOO]]]ooovvviii^^^]]]eeeppp}}}}}}vvvooofffaaa^^^XXXOOOGGGCCC@@@AAAEEEHHHMMMUUU^^^jjj}}}{{{{{{wwwlll[[[KKK@@@999666444000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,~~~pppjjjaaaZZZWWWXXXYYYZZZUUUVVVWWWWWWWWWXXX[[[^^^]]]eeejjjfffggg|||kkkTTTHHHDDD===:::666333222222111000000/////////............------------------------,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......000555:::DDDVVVeeesssjjj___VVVNNNIIIGGGHHHJJJWWWooo|||kkk```[[[bbbtttvvvggg\\\ZZZ]]]hhh}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{}}}{{{xxxvvvuuutttsssqqqooonnnnnnnnnnnnpppqqqrrriiiiiijjjmmmoooooommmjjjooommmkkkjjjjjjhhhdddbbb^^^______^^^]]][[[YYYWWWUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGBBBAAA@@@@@@@@@???===;;;999;;;===>>>>>>>>>@@@BBBBBBKKKYYYkkkttthhh]]][[[aaammm|||~~~wwwooofffaaa^^^XXXNNNEEEDDDAAAAAADDDGGGKKKSSS\\\cccyyy|||}}}zzzooo___NNNBBB:::555222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwnnnccc\\\[[[[[[ZZZXXXUUUVVVWWWXXXYYYYYYYYYXXXZZZ[[[^^^ccckkk~~~{{{\\\JJJJJJ???;;;666222111111111111//////.........---------........................+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.............../////////////////////111555<<>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===GGGUUUdddvvvtttfffYYYXXX[[[fff{{{sssoooiiibbbZZZRRRKKKFFFBBB@@@@@@CCCDDDGGGPPPZZZcccwww|||{{{hhhWWWHHH;;;444444333222111000////////////......//////......---,,,+++++++++,,,,,,---------yyypppeee]]][[[[[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYXXXXXX[[[```hhhzzzbbbOOOKKK@@@<<<666333111111111111//////.........---------------------------------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////...///222888@@@MMM^^^jjjoooeeeYYYRRRMMMHHHHHHKKKQQQ```zzzpppfffbbb```ooo}}}ssseee[[[[[[```lll~~~~~~}}}|||}}}|||zzzzzzzzzzzzyyywwwzzzyyywwwtttrrrpppoooooopppoooooopppqqqpppnnnllllllkkkkkkjjjhhhfffdddccckkkiiihhhhhhiiihhhfffddd___bbbcccaaa]]]YYYWWWWWWTTTRRROOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNMMMKKKDDDBBB@@@>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>??????===DDDOOO\\\mmm|||nnn```UUUTTTYYYcccvvvvvvrrrjjjbbb[[[RRRKKKFFFAAA??????BBBCCCFFFOOOXXXeeeyyymmm]]]MMM???888777333222111000////////////......//////......---,,,+++,,,,,,,,,,,,,,,,,,---|||ssshhh```]]]\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYXXXUUUVVVXXX]]]ddduuulllUUUKKKAAA===777333222222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................//////000000...000444:::DDDSSSaaakkkmmmbbbVVVNNNJJJFFFHHHLLLTTTggg}}}mmmeeedddfffvvvyyynnnbbb[[[^^^eeeppp}}}~~~~~~~~~|||{{{|||{{{zzzzzzzzzyyywwwuuuwwwvvvtttrrrpppooonnnnnnnnnmmmmmmmmmnnnnnnllljjjjjjjjjjjjiiihhhfffeeedddhhhgggfffggghhhhhhgggeee___aaaaaa___[[[WWWUUUUUURRRPPPNNNMMMMMMLLLKKKJJJKKKJJJJJJKKKMMMMMMLLLJJJDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>CCCJJJUUUeeessswwwtttiii[[[QQQQQQUUU^^^ooozzztttkkkbbbYYYQQQJJJEEE???>>>>>>@@@AAADDDMMMVVVeeewww~~~qqqbbbRRRCCC999777333222111000////////////......//////......---,,,---,,,,,,,,,,,,,,,,,,+++wwwlllccc___^^^]]]]]]___^^^^^^]]][[[YYYWWWVVVUUUUUUWWW\\\cccqqquuuZZZKKKCCC???999555333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......//////000000///111444:::GGGXXXfffmmmlll```SSSLLLHHHFFFJJJOOOYYYqqq{{{jjjbbbeeemmmuuuiii^^^XXX^^^hhhwww{{{xxxzzz{{{}}}}}}{{{zzzxxxxxxxxxxxxzzzyyywwwuuuttttttrrrqqqooonnnnnnnnnmmmlllkkkkkklllkkkjjjhhhhhhhhhhhhhhhgggfffeeeeeegggfffeeeeeeffffffeeeccc______^^^\\\YYYVVVTTTSSSRRROOOMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJLLLLLLKKKIIIEEECCCAAA>>><<<;;;;;;;;;::::::::::::;;;<<<===>>>@@@CCCHHHQQQbbbpppuuurrriii[[[QQQPPPTTTZZZggguuu|||{{{uuukkkaaaWWWNNNGGGBBB>>><<<<<<>>>???BBBJJJTTT```qqq{{{}}}rrrdddUUUDDD999555333222111000////////////.........///......---,,,---------,,,,,,+++++++++{{{qqqhhhbbb```___^^^___^^^]]]\\\YYYWWWUUUTTTVVVUUUWWW\\\bbbooo{{{___LLLEEEAAA:::666333333222111000000/////////.........------------------------,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...///000000111222444555:::III^^^lllpppjjj___RRRKKKHHHHHHLLLRRR___|||xxxfff```ggguuurrrdddYYYVVV___lllzzzvvvwwwxxx{{{~~~}}}{{{zzzuuuuuuuuuvvvxxxyyyxxxwwwsssrrrqqqpppoooooooooooolllkkkiiiiiiiiiiiihhhfffeeefffffffffeeeeeedddcccfffeeeccccccdddcccaaa___]]]\\\ZZZYYYWWWUUUSSSRRRRRRPPPMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIKKKKKKJJJHHHEEEDDDAAA>>><<<;;;::::::999999999999:::;;;<<<===>>>AAAEEENNN^^^pppxxxxxxpppaaaTTTSSSUUUXXXbbbnnnvvv}}}{{{uuukkkaaaWWWMMMDDD???===;;;;;;===>>>@@@IIIRRR\\\kkk}}}~~~ttthhhYYYGGG:::555333222111000////////////.........///......---,,,---------,,,,,,+++++++++wwwnnnfffbbb______^^^^^^]]][[[XXXVVVSSSRRRVVVUUUVVV[[[```kkk~~~fffQQQGGGBBB<<<777444333222111000000000/////////..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------...///000111111444777888>>>PPPgggsssssshhh]]]QQQLLLIIIJJJOOOUUUffftttccc___lll~~~|||lll^^^UUUVVVdddssszzzuuuuuuvvvyyy|||}}}|||{{{vvvtttssssssvvvwwwwwwwwwppppppooonnnnnnnnnoooooollljjjhhhggghhhhhhgggeeeddddddddddddcccbbbaaaaaacccbbbaaaaaaaaa```^^^[[[ZZZXXXVVVVVVVVVUUUSSSQQQQQQOOOMMMLLLMMMMMMLLLKKKHHHGGGGGGHHHJJJJJJIIIGGGFFFDDDAAA>>><<<:::::::::888888888888999:::;;;<<<:::>>>BBBHHHWWWjjjwww|||xxxgggYYYVVVWWWYYYaaakkkssszzz|||wwwnnndddZZZOOOEEE???===;;;;;;<<<===???GGGQQQ[[[iiixxxnnn```MMM>>>888333222111000////////////......//////......---,,,---,,,,,,,,,,,,,,,,,,+++{{{rrrjjjccc```___^^^^^^]]][[[XXXVVVTTTRRRSSSRRRSSSWWW]]]fffvvvnnnXXXIIIDDD===888555333222111000000000000/////////...---------------------------------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...///000111111444999>>>FFFYYYpppyyyttteee[[[PPPLLLJJJKKKOOOUUUlll~~~ooo```aaarrr~~~sssdddXXXSSSZZZmmm~~~zzzuuutttuuuwwwzzz~~~~~~}}}||||||yyyvvvsssqqqrrrtttuuuuuummmmmmlllllllllmmmmmmnnnmmmjjjhhhfffggggggfffeeebbbbbbbbbbbbaaa```___^^^___^^^]]]^^^___^^^]]][[[XXXVVVSSSSSSTTTUUUSSSQQQOOOMMMKKKKKKLLLLLLKKKJJJGGGFFFFFFGGGIIIJJJHHHGGGFFFDDDAAA>>><<<::::::999888777777888888999:::;;;999===@@@CCCNNNaaasss|||}}}kkk\\\XXXYYY[[[bbblllrrryyy{{{tttkkkaaaUUUJJJCCC===;;;;;;<<<===???GGGQQQZZZggg~~~{{{ssseeeRRRBBB;;;333222111000////////////......//////......---,,,+++,,,,,,,,,,,,,,,,,,---}}}uuullleee```^^^___^^^]]][[[YYYVVVTTTSSSQQQOOOPPPTTTZZZbbbqqqsss^^^IIIEEE>>>888555444222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...///000111222444;;;BBBLLLaaawww|||tttcccYYYOOOKKKJJJKKKOOOTTTooovvvlll___bbbwwwwwwlll^^^UUUSSS^^^ttt}}}www}}}||||||~~~~~~yyyuuussstttvvvxxx|||~~~}}}}}}}}}|||xxxsssppppppqqqrrrrrrkkkjjjjjjjjjkkkkkklllmmmmmmjjjhhhffffffgggfffeeebbbbbbaaaaaa```^^^]]]\\\[[[[[[[[[\\\^^^^^^]]]\\\WWWTTTQQQRRRTTTUUUTTTRRRNNNLLLJJJJJJJJJKKKJJJIIIGGGFFFFFFGGGIIIIIIHHHFFFFFFDDDAAA>>><<<::::::999777777777777888999:::;;;;;;???AAAAAAIII[[[ooozzzmmm]]]YYY[[[]]]dddnnnssszzzyyypppfffZZZNNNFFF===;;;;;;<<<===???GGGPPPYYYeee|||~~~~~~}}}~~~zzz{{{tttfffSSSCCC;;;333222111000////////////......//////......---,,,+++++++++,,,,,,---------vvvjjjaaa^^^^^^cccaaa^^^[[[WWWTTTRRRQQQRRRQQQQQQSSSVVV^^^ooo~~~```OOOJJJAAA999444333111...222111///.........///000------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,.../////////000222444999===DDDPPPccctttvvvnnn___UUUMMMLLLJJJJJJSSS```{{{xxxnnnfffaaaeee{{{rrrcccXXXXXX[[[bbbtttzzzoooiiiiiisss~~~{{{{{{||||||zzzwwwrrrqqquuu}}}|||}}}~~~{{{xxxuuuzzzxxxssspppnnnnnnoooqqqjjjiiihhhgggggghhhiiijjjiiihhhgggfffeeeeeeffffffcccbbbaaa___]]][[[ZZZYYY[[[\\\]]][[[YYYWWWWWWWWWUUUSSSQQQSSSWWWWWWSSSOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>;;;999777888888777777888888999::::::<<<>>>???DDDPPPcccqqqyyylll```ZZZZZZ___iiirrrzzz{{{~~~yyynnn```SSSJJJ@@@===;;;======>>>DDDKKK]]]aaarrr~~~wwwxxxzzz|||zzzrrrhhhZZZHHH:::888555222111111111000/////////.........---------,,,,,,------------------xxxlllccc___^^^bbbaaa^^^[[[XXXUUUTTTSSSNNNMMMNNNRRRVVV```qqqgggQQQKKKBBB:::666444222///222111000///...//////000------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------.../////////000333555;;;???FFFSSSeeettttttlll\\\RRRKKKKKKJJJLLLXXXfffsssiii```^^^hhh{{{nnn```VVVVVVZZZbbbtttzzzrrrqqqqqqjjjccc``````gggwww~~~zzzwwwvvvwwwwwwvvvuuuvvvtttuuuzzz~~~|||}}}}}}}}}{{{yyyvvvtttvvvssspppmmmkkkjjjkkklllhhhgggfffeeeeeefffggghhhfffeeeeeeeeeffffffggghhhbbbaaa```^^^]]][[[YYYYYYYYY[[[[[[ZZZXXXVVVUUUVVVUUURRRQQQRRRUUUUUURRRNNNLLLLLLJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@===:::888777888888777777777888999999999;;;======@@@LLL\\\iiirrrggg[[[WWWYYY___kkkvvv{{{|||~~~~~~uuuhhhZZZPPPCCC>>>;;;;;;;;;<<>>BBBIIIWWWhhhssspppgggWWWNNNHHHIIIKKKOOO___pppzzzlllbbbYYY\\\kkkuuuiii]]]TTTUUU[[[dddvvvoooiiihhhfffbbb______```eeeppp|||{{{xxxuuusssssstttuuuuuu{{{vvvuuuxxx|||}}}||||||zzzxxxvvvtttsssrrrqqqooollljjjiiihhhgggeeeeeeddddddddddddeeeeeebbbcccccceeefffggghhhhhh```______^^^\\\ZZZYYYXXXWWWXXXYYYXXXVVVTTTTTTTTTUUURRRPPPQQQSSSRRROOOLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA@@@>>><<<999777666777777777777777888888999888:::;;;:::<<>><<<;;;<<>>>>>@@@???>>>===;;;888666555777666666666666777888888888999:::999999???IIIQQQYYYRRRLLLLLLRRR\\\lllzzz{{{zzzyyy|||pppdddWWWMMMDDD@@@>>>>>>CCCHHHNNNUUUaaalllttt|||}}}|||}}}~~~zzzuuutttxxxzzzxxxrrrfffRRR@@@999666333222222222111000////////////............//////...---,,,,,,++++++~~~vvvlllbbb\\\YYYXXXVVVUUUSSSRRRRRRRRRSSSRRRSSSUUUXXX___mmm{{{aaaRRRCCC===:::555222222000000000000000//////...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------............///000000111444888<<<@@@CCCNNN___mmmnnndddYYYOOOHHHEEEIIIMMMVVVlllwwwhhh]]]UUU]]]ooo|||rrrccc[[[UUUYYYcccqqq}}}zzzxxxwwwvvvwww~~~|||{{{yyywwwtttrrrqqqsssvvvyyyzzzwwwxxx}}}~~~}}}|||}}}|||{{{yyywwwvvvttttttqqqppppppnnnkkkhhhfffdddccccccccccccccccccccccccaaabbbbbbbbbbbbaaa```___ZZZ[[[\\\\\\[[[YYYWWWVVVRRRTTTUUUTTTRRRQQQQQQQQQRRRQQQOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCAAA???>>>======???>>>===<<<:::888666555666666555555666666777888888999999999888<<>>BBBDDDQQQdddqqqnnn```UUUMMMHHHFFFJJJNNNXXXooozzziii]]]VVV___pppxxxqqqbbb\\\XXX\\\iiiyyy}}}|||yyywwwssssssrrrpppooopppsssvvvwwwvvvyyy~~~|||zzzzzzzzzzzzyyyxxxvvvuuutttnnnnnnllljjjgggeeebbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaa```___]]][[[YYYXXXYYYZZZ[[[ZZZYYYWWWUUUQQQRRRSSSSSSQQQPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<:::888666555555555555555555666777777777888999999999:::===@@@CCC@@@???AAAEEEMMM[[[iiillliiigggjjjsss~~~~~~nnnaaaRRRIIIDDD@@@???AAAFFFOOOZZZcccmmmyyy~~~~~~~~~}}}|||~~~{{{wwwxxx|||zzzxxxzzz|||{{{xxxmmmWWWDDD999777444222222222111000000000000/////////...............------,,,,,,+++tttggg]]]VVVVVVTTTRRRQQQPPPOOOOOOMMMMMMOOOSSSWWW^^^mmm{{{vvv~~~~~~~~~qqq[[[IIICCC???666222444///000000111000///...---------------------------------------------------...---+++******+++---...------------............///000000000222666<<<@@@DDDFFFTTTjjjvvvooo___TTTMMMHHHHHHLLLPPPYYYooo}}}jjj\\\VVV```ssstttooo```\\\YYY^^^lll~~~}}}{{{yyyvvvsssnnnooopppooommmnnnqqqssswwwvvvyyy|||zzzvvvwwwxxxxxxxxxvvvtttrrrmmmllljjjgggdddbbb```_________```aaaaaa```______^^^^^^___^^^]]]ZZZXXXVVVVVVWWWYYYZZZZZZXXXVVVTTTPPPRRRSSSRRRQQQPPPPPPQQQPPPPPPOOONNNLLLLLLMMMOOOKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;999777666555555444444555555666777555666777888888999:::;;;===<<<<<<>>>???DDDPPP\\\bbb___]]]aaakkkyyy{{{lll\\\RRRKKKDDDAAAAAADDDNNNZZZgggvvv~~~|||~~~|||xxxxxx{{{~~~xxxyyyzzz{{{yyyppp\\\III:::777444222222222222111000000000000/////////...------------------------wwwiii___WWWVVVUUUSSSQQQPPPOOOOOOOOONNNPPPSSSUUU[[[hhhuuuqqqyyy|||{{{vvv___KKKEEEAAA888333555///000111111111000...---------------------------------------------------...---+++******+++---...---------........./////////000000111222666<<>>>>>>>><<<;;;999777666555444444444444555666666333555666777888888888888;;;::::::<<<<<>>AAAAAALLL^^^oootttlll^^^VVVJJJHHHJJJNNNTTT```yyy{{{jjj```YYYkkk||||||vvvooo^^^YYYVVV]]]ooozzzvvvsssqqqooonnnlllnnnqqqsssrrrpppppppppsssvvv{{{~~~~~~|||yyyvvvwwwwwwwwwwwwuuusssrrrooollliiieeeaaa^^^]]]\\\\\\\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYYYYZZZZZZYYYWWWUUUTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOOOONNNLLLMMMMMMNNNNNNNNNMMMMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>=========;;;;;;:::999777555333222444444444555555555666666555555555555666666666666999:::::::::<<<@@@FFFJJJUUUTTTRRRTTT]]]mmmuuukkk___PPPGGGFFFIIIJJJWWWiii~~~}}}xxxxxx{{{yyyvvvhhhPPP@@@999444444333111000111000000000000///////////////...,,,,,,---------,,,~~~qqqddd[[[XXXTTTRRRRRRRRRRRRRRRQQQPPPOOOOOORRRZZZdddkkknnnqqq~~~iiiPPPFFFBBB999333333111111000///////////////...------------,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,+++******---------............///000000000111444999>>>AAADDDOOO```nnnpppgggYYYPPPFFFEEEHHHNNNWWWiii}}}jjjaaa]]]nnn~~~|||rrrggg]]]ZZZYYYcccvvv}}}xxxtttrrrqqqpppooonnnppprrrsssrrrqqqqqqrrruuuxxx}}}~~~~~~}}}|||{{{zzzxxxvvvvvvvvvuuutttrrrpppnnnllljjjgggdddaaa___^^^^^^___^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXYYYYYYXXXVVVTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPNNNNNNOOOOOOMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDBBBBBB@@@???>>>============<<<999777555444444444333333444444444555555555555555555555666666666666777888888999:::>>>DDDHHHSSSSSSTTTUUU[[[iii|||wwwkkk\\\QQQNNNHHHIIIVVVggg}}}~~~~~~wwwyyy|||{{{zzzlllUUUAAA:::444444333111000222111000000000////////////000...,,,,,,---------,,,sssggg\\\YYYUUUSSSSSSTTTTTTSSSQQQOOOMMMLLLOOOVVV```gggooorrr}}}oooTTTHHHBBB:::555555111111000////////////000...------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,++++++***---------............///000000000222555:::???BBBHHHTTTdddmmmlllaaaTTTJJJDDDCCCEEELLLYYYooo{{{hhh```aaasss}}}pppccc[[[ZZZ___mmm{{{uuurrrqqqqqqqqqqqqrrrssssssrrrqqqrrrtttvvvxxx|||~~~}}}yyyxxxwwwwwwvvvuuuuuutttsssqqqnnnllljjjiiihhheeecccaaa`````````aaa```^^^[[[ZZZYYYYYYYYYZZZYYYXXXWWWXXXWWWTTTRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNLLLKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>============???<<<888555333444555666222222333333333444444444444555555555555666666666555666666777888;;;@@@DDDOOOSSSVVVVVVYYYdddvvvzzzjjj]]]WWWLLLKKKUUUdddwww|||vvvyyy~~~}}}}}}rrr\\\CCC:::444333333111111222111111000000000/////////000...,,,,,,---...---,,,vvvjjj___[[[VVVTTTTTTTTTUUUUUUPPPNNNKKKJJJLLLRRR\\\bbbooosss{{{uuuYYYIIIAAA:::666555222111000000//////000000000////////////.........,,,------------,,,+++++++++,,,,,,---,,,,,,++++++---------............/////////000222666;;;???BBBKKKYYYiiinnnjjj___SSSIIIEEEEEEFFFKKKXXXpppsssccc```eee}}}}}}rrrfffZZZ[[[dddvvv|||}}}}}}}}}~~~}}}yyytttqqqqqqrrrssstttttttttsssqqqqqqrrrvvvyyyzzz~~~~~~~~~zzzwwwvvvvvvuuutttssssssrrrrrrpppmmmkkkjjjhhhgggeeebbb```____________^^^\\\ZZZYYYXXXXXXXXXYYYXXXVVVUUUUUUUUURRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMLLLKKKIIIKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<======;;;999777555555555555111111222222222333333333444444444555555555666666444555666666777:::>>>BBBKKKRRRXXXXXXWWW___rrrwwwhhh```VVVPPPUUUaaaqqq}}}www{{{~~~~~~uuu```FFF<<<444333333222111333111111111000000000//////000...---,,,---...---,,,zzznnnaaa]]]XXXTTTSSSTTTTTTTTTOOOMMMKKKIIIJJJOOOWWW\\\mmmqqqwwwzzz___LLLBBB;;;666444222222111000000000000000000////////////........................---,,,,,,+++,,,,,,---------,,,,,,---------............/////////000333777;;;@@@BBBMMM^^^mmmoooiii```UUULLLFFFGGGHHHMMM[[[uuukkkaaacccooozzzqqqgggYYY[[[hhh||||||yyyzzzyyyzzzzzz|||}}}{{{xxxtttqqqrrrssstttuuutttsssrrrppppppsssxxx|||{{{~~~~~~~~~~~~yyyxxxwwwvvvwwwvvvsssqqqpppqqqqqqqqqpppnnnmmmkkkiiigggeeebbb___^^^]]]]]][[[ZZZYYYWWWWWWWWWWWWXXXXXXVVVTTTSSSSSSSSSQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNLLLKKKJJJKKKKKKJJJHHHJJJJJJIIIHHHGGGFFFDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<999999::::::888666444333111111111222222222333333444444444444555555555555555666777777888:::>>>AAAHHHPPPWWWWWWUUU]]]pppuuulll```UUUUUU```rrr~~~{{{}}}}}}~~~wwweeeLLL@@@555333444333222333111111111111000000000000000///------.........---}}}qqqddd___YYYTTTSSSSSSSSSSSSNNNMMMKKKIIIIIIMMMRRRWWWgggmmmrrrxxxeeePPPDDD===888444222222111000000000000111...------------,,,,,,,,,......//////......---,,,+++,,,,,,------------------------............///...///111444888<<<@@@BBBLLL___oooooofff^^^VVVNNNDDDHHHLLLQQQaaa||||||gggaaaggg{{{tttkkkaaaXXXZZZhhh~~~}}}yyyvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~xxxvvvsssrrrrrrsssssssssqqqqqqpppnnnooosssxxx}}}|||~~~}}}|||||||||uuuuuuuuuvvvvvvuuurrrpppoooppppppqqqpppooommmlllhhhgggdddaaa___]]]]]]]]]ZZZYYYWWWVVVUUUVVVVVVWWWUUUSSSQQQQQQQQQRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOLLLKKKIIIIIIJJJJJJHHHGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<777888:::;;;:::777444222111111222222222333333333333444444444444555555555555777888888888:::===???DDDLLLSSSSSSRRR[[[nnn{{{jjjZZZXXXfff}}}~~~}}}{{{kkkRRREEE888444555444333333222222111111111000000000111///------...///...---tttfffaaaZZZTTTQQQQQQQQQQQQLLLMMMLLLKKKJJJLLLOOORRR___gggkkknnn{{{lllUUUHHHAAA:::555333222111111000000111111...------------,,,,,,,,,---............---,,,,,,+++,,,,,,---......---------------............///---///111444999===AAACCCIII___ooolllaaaZZZSSSKKKBBBHHHNNNTTTeeewwwdddaaaiii~~~xxxrrrhhhZZZVVVXXXggg~~~|||wwwtttsssrrrssstttvvvyyy}}}~~~}}}}}}~~~~~~~~~}}}{{{zzztttsssqqqqqqqqqqqqpppooommmmmmmmmmmmnnnrrrxxx}}}~~~~~~}}}|||{{{zzzzzzxxxvvvtttsssssssssqqqpppppppppppppppooommmkkkjjjfffdddbbb```___^^^^^^___\\\ZZZXXXVVVUUUUUUUUUUUUSSSQQQOOOOOOPPPQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNKKKJJJHHHHHHIIIIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@?????????======<<<<<<;;;;;;<<<<<<888999999999888777555333222222222222333333333444333333444444444555555555555666777888888999;;;===@@@FFFLLLMMMOOOZZZmmm}}}vvvdddbbbttt~~~~~~sssXXXIII:::666666555333222222222222111111111000000111///------...///...---uuugggbbbZZZTTTQQQPPPPPPOOOLLLLLLMMMLLLKKKKKKNNNPPPZZZbbbfffgggsssqqqYYYKKKCCC<<<666333222111111000111111111000000/////////.........,,,,,,---------,,,+++++++++,,,,,,---.........------------.........//////---///111555999===AAACCCHHH^^^nnniii]]]VVVOOOGGGAAAIIIOOOUUUddd}}}tttbbb___ggg{{{tttssshhhWWWTTTVVVfff~~~|||vvvtttqqqqqqqqqrrruuuyyy|||{{{||||||}}}|||zzzyyyxxxrrrpppppppppppppppmmmkkkjjjjjjkkklllnnnrrrxxx}}}~~~~~~}}}|||{{{zzzyyyyyy{{{xxxsssqqqpppqqqppppppqqqqqqpppooommmkkkhhhgggcccbbbaaa_________```aaa___]]]ZZZXXXUUUTTTTTTTTTRRRPPPNNNNNNOOOQQQQQQQQQLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA@@@????????????======<<<;;;;;;;;;<<<<<<::::::888777666666666666222222333333333444444444333333333444444444555555444666777777777888:::<<<>>>BBBFFFHHHLLLYYYlll|||nnnlllzzzzzz\\\LLL<<<777777666333222222222222111111111111000111///...---//////...---wwwpppdddXXXSSSOOOKKKJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMUUU```ffffffnnnvvv\\\JJJBBB;;;555555444222111000000/////////............---------........................,,,,,,,,,---------........................------......000555666999AAAJJJTTTaaakkkiii```VVVMMMHHHAAAIIINNNRRRbbb|||ooo```bbbmmmtttkkk```UUUQQQVVVfff|||}}}wwwuuulllmmmnnnqqqsssuuuwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{rrrooolllkkkllllllkkkjjjlllnnnppprrrssswww{{{~~~}}}}}}}}}}}}{{{{{{|||||||||zzzyyyxxxuuutttrrrpppooooooppppppppppppooonnnllliiigggeeegggeeeccc```^^^\\\ZZZZZZ\\\ZZZWWWVVVVVVVVVTTTSSSSSSPPPMMMLLLMMMNNNMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>======<<<;;;::::::999999<<<999777666666777666666555444333333555555444333111222222333333444444555444555666777888999::::::===<<>>============<<<;;;;;;:::999999;;;999777666777777777666555333333333444555444333111222222333333444444555444555666777888999::::::===<<<@@@HHHRRR^^^ppp~~~qqqXXXBBB<<<<<<777444666222222222222111111111111////////////............}}}uuuiii]]]WWWSSSOOONNNOOOMMMLLLLLLKKKKKKLLLLLLLLLOOOYYY```cccmmm}}}aaaMMMCCC===999555444222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................111555777:::BBBKKK\\\fffmmmggg[[[PPPHHHCCCEEEJJJOOOZZZrrryyyjjjbbbfffppp{{{ppphhh```YYY[[[fffyyy~~~uuuqqqmmmnnnoooppprrrtttvvvwwwuuuvvvvvvvvvuuutttrrrqqqlllkkkiiijjjlllmmmmmmmmmlllnnnqqqtttxxx|||~~~|||{{{{{{zzzzzzyyywwwuuusssrrrqqqpppnnnmmmkkkjjjjjjiiikkkkkkkkkjjjiiihhhffffffdddccc```^^^[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUURRROOOPPPNNNLLLLLLMMMMMMLLLKKKIIIIIIHHHGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@??????>>>>>>============<<<<<<;;;:::::::::;;;999777666777777777666555333222333444555444222111222222333333444444555555555666666777888999999;;;;;;@@@HHHRRR]]]nnn|||xxx```III@@@>>>999666777333333222222111111111111////////////............wwwkkk___XXXTTTPPPNNNPPPMMMLLLLLLKKKKKKKKKKKKLLLLLLUUU]]]bbblll~~~eeeOOOCCC===:::444444222111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............///...111666888;;;CCCLLL^^^gggllleeeXXXNNNHHHCCCFFFJJJQQQ```{{{|||oooeeeaaagggqqqwwwlllddd]]]ZZZ]]]mmmvvvqqqpppoooooooooppprrrssstttuuuuuuvvvvvvtttqqqnnnlllhhhggggggiiilllnnnnnnnnnkkkmmmqqquuuyyy~~~}}}{{{|||{{{yyywwwuuurrrpppoooooonnnmmmkkkjjjhhhggggggeeeeeeeeeddddddcccbbbbbbaaa```^^^\\\ZZZXXXWWWWWWVVVUUUUUUUUUUUUSSSPPPMMMNNNMMMKKKKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888777777888888777555444333222222444444333222111222222333333444444555555555666666777888888999:::;;;???GGGPPPZZZiiivvv|||fffNNNBBB>>>:::888777333333333222222111111000////////////............xxxlll___XXXTTTOOOMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKJJJRRRZZZ```iiizzziiiQQQCCC===:::444444222111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////222666999<<>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777777888888777555444333222222333444333222111222222333333444444555555555555666777777888888<<<===AAAIIIPPPYYYfffrrr~~~kkkSSSDDD>>>;;;999888444444333333222111111000////////////............yyymmm```YYYTTTNNNLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIOOOVVV\\\dddsssnnnTTTEEE>>>;;;555444222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///////////////222777:::===EEENNN___fffhhh___SSSLLLJJJHHHGGGMMMXXXlllrrreee\\\\\\hhhuuuzzzssshhh]]]YYYZZZaaatttwwwqqqmmmllljjjiiiiiijjjlllmmmrrrsssuuuuuusssnnniiieeebbbbbbdddgggkkknnnnnnnnnjjjmmmqqquuuzzz~~~}}}|||zzzxxxuuurrrpppnnnnnniiijjjiiiiiihhhgggeeedddbbbbbbaaa```_________```]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRQQQQQQQQQPPPMMMJJJJJJJJJIIIJJJKKKKKKJJJHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;:::::::::999999999999999888777777888999999777555444222111222333444333111111222222333333444444555555555555666666777777777???@@@EEEMMMTTT[[[gggsssvvvvvvzzz{{{sssZZZHHH???<<<:::888555555444333222111111000////////////............zzznnnaaaYYYTTTOOOMMMNNNMMMMMMLLLJJJJJJIIIIIIJJJGGGLLLRRRWWW]]]jjj~~~tttYYYHHH@@@<<<555444222111000000/////////............---------------------------------,,,,,,,,,---------......,,,,,,------...//////000//////222777:::===FFFOOOaaagggggg]]]QQQKKKIIIHHHHHHQQQ^^^rrrsssfff\\\\\\iiixxxzzztttiii^^^YYY[[[fffxxxuuummmgggfffeeeeeefffhhhkkkmmmnnnppprrrsssqqqlllfffbbbaaaaaacccgggkkknnnnnnmmmlllnnnssswww|||}}}|||zzzxxxuuurrrpppnnnmmmmmmeeeffffffgggfffeeedddcccbbbaaa```^^^]]]]]]]]]^^^[[[ZZZXXXVVVTTTSSSSSSRRRSSSRRRPPPOOOOOONNNLLLJJJIIIHHHHHHJJJKKKKKKIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@@@@???>>>??????????????????>>>>>>>>>===<<<<<<;;;;;;:::888888888888888888888888777777777888999999777555333222111222333333333111111222222333333444444555555555555666666666666666===???EEENNNUUU]]]iiiuuu~~~lllmmmtttuuudddNNNCCC???<<<888666555444333222111111000////////////............{{{ooobbbZZZUUUPPPMMMNNNMMMMMMLLLJJJJJJIIIIIIIIIFFFJJJOOOSSSXXXdddwwwxxx\\\JJJAAA>>>555444222111000000////////////.........---------........................,,,,,,,,,---------......,,,,,,------...///000000//////333888:::>>>FFFPPPccciiihhh\\\PPPIIIHHHGGGJJJTTTbbbvvvvvvggg\\\\\\kkk{{{{{{vvvkkk^^^ZZZ]]]kkk|||rrrjjjbbbaaaaaabbbdddhhhllloookkknnnqqqrrrooojjjddd``````aaacccgggkkkmmmmmmlllnnnpppuuuyyy~~~}}}|||{{{xxxvvvssspppnnnllllllkkkbbbcccdddeeeeeedddcccbbb```___]]][[[ZZZZZZZZZ[[[ZZZYYYWWWUUUTTTSSSRRRRRRTTTQQQOOOMMMMMMMMMLLLKKKHHHHHHHHHJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>======>>>>>>????????????>>>>>>>>>======<<<;;;;;;::::::777777777777777888888888777666777888:::999777555333222111111333333222111111222222333333444555555555555555666666666666666999;;;BBBLLLUUU]]]jjjuuu|||wwwfffjjjrrruuulllSSSEEE@@@===999666666555444222111111000000/////////............vvviii\\\TTTPPPOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJIIIFFFJJJRRRVVV]]]rrr}}}aaaNNNDDD???888666333222222222111000+++...000000///---------......//////...---,,,,,,........................///////////////.........---333333666>>>@@@EEETTTgggeee```YYYQQQKKKHHHGGGJJJQQQeee|||mmmfffZZZ\\\nnn{{{{{{ooo```ZZZ]]]mmmtttmmm]]]^^^^^^```cccfffjjjlllqqqmmmhhhfffeeeccc```]]]\\\___cccfffiiikkknnnpppooorrrwww{{{~~~}}}||||||{{{{{{{{{|||vvvvvvtttrrrooollljjjhhhhhhdddbbbcccfffgggccc___```^^^]]]\\\\\\\\\ZZZXXXYYYYYYWWWUUUSSSQQQPPPOOOSSSRRRPPPNNNLLLJJJIIIHHHJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????=========<<<;;;:::999888666666777777777777777666555555666666555555444333333333333222222222111111444333333333333444555555333555666666555555666888:::999@@@KKKUUU]]]jjjvvv}}}tttqqqqqqsssyyyqqqaaabbbkkkrrrzzz|||___HHH>>>:::888666666555444333222222111000/////////............wwwkkk___VVVRRRPPPPPPMMMLLLKKKIIIHHHHHHHHHIIIIIIFFFJJJQQQVVV^^^ssseeeQQQEEE???999666333222222222111000+++---//////...---.../////////000000///......---......................../////////////////////...---333333666???@@@FFFVVViiifffaaaYYYPPPJJJHHHGGGLLLTTThhhyyyjjjcccZZZ___rrr}}}xxxlll^^^ZZZ^^^qqqyyy{{{|||~~~~~~ppphhh]]]\\\\\\^^^aaadddeeeeeecccaaa______``````]]][[[\\\___cccgggiiillloooqqqsssvvvzzz~~~}}}zzzwwwwwwwwwxxxyyy{{{|||}}}vvvuuusssqqqnnnkkkhhhgggfffccc```aaadddeeeaaa]]]___]]]\\\[[[\\\[[[ZZZXXXWWWVVVUUUTTTRRRPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>??????@@@@@@??????>>>=========<<<;;;999888777666666777777777777666666555555555555555444444333333333222222222111111111444333333333333444555555333555666666555555777888>>>>>>CCCNNNWWW___lllxxx|||rrrmmmiiiffffffjjjxxxzzztttcccVVVXXXbbbjjjwww~~~```III???<<<:::777666555555333333222111000000/////////.........yyynnnbbbYYYSSSQQQPPPMMMMMMKKKJJJHHHHHHHHHHHHIIIGGGIIIPPPUUU___tttlllUUUGGG@@@999666333222222222111000,,,---......------///111///000000000000///......------------------------......//////////////////...444444777???BBBIIIZZZkkkhhhaaaXXXOOOJJJHHHHHHPPPYYYmmmvvvggg```ZZZbbbwwwzzztttiii\\\ZZZ```vvvuuutttssswww|||lllccc]]]ZZZXXX[[[___aaa^^^ZZZTTTTTTUUUXXX\\\]]]\\\[[[\\\___cccfffiiilllooorrrwww{{{~~~~~~~~~zzzvvvsssqqqqqqrrrsssuuuvvvxxxyyyttttttrrrooollliiifffeeecccaaa___```bbbbbb___\\\]]][[[ZZZZZZ[[[[[[ZZZXXXTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>>>>>======<<<:::999777666666666666777777666666555555555555555555444333333333222222222222111111111333333333333333444555555333555666666555666888:::???@@@EEEMMMUUU^^^kkkwwwwwwrrrkkkbbb]]]\\\dddgggdddXXXPPPSSS^^^gggssscccKKK@@@===<<<777666666555444333222222000000000/////////......~~~yyypppeee[[[TTTPPPOOOMMMMMMLLLJJJIIIHHHGGGGGGIIIHHHIIINNNUUU```tttsssYYYHHH???999777444222222111000///...///...---,,,,,,...000......////////////......------------------------............////////////...555555888@@@CCCMMM___ooojjjbbbXXXNNNIIIHHHIIIRRR]]]tttssseee___ZZZggg}}}yyysssfffZZZZZZbbbwwwwwwssspppuuu|||kkkaaa\\\XXXUUUWWW]]]]]]XXXRRRMMMOOOSSSWWW[[[]]]]]]]]][[[^^^bbbeeegggkkkooorrr{{{~~~|||{{{{{{{{{{{{wwwtttpppmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqooommmkkkhhheeedddaaa```______``````^^^[[[[[[YYYXXXYYYZZZZZZYYYXXXRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>===>>>======<<<:::888666555666666666777666666555555444444555555555444333333222222222222111111111111333333222222333333444555333444555555555666999;;;AAAEEEJJJPPPVVV___lllwww~~~zzzrrrfff]]]YYYWWWZZZXXXRRRLLLPPP[[[dddnnn~~~eeeLLL@@@===<<<777777666555444333222222000000000////////////...{{{yyyrrrhhh\\\SSSNNNMMMLLLLLLKKKKKKIIIHHHGGGGGGIIIHHHIIIMMMTTT```rrryyy]]]HHH???:::777444222111111000///111111000---++++++,,,...,,,,,,---......------------------------------------.........//////000000///666777999AAAEEEQQQeeesssmmmcccWWWMMMHHHHHHJJJSSSaaazzzrrreee___^^^mmm|||tttgggZZZ[[[dddvvvwwwoookkksss~~~lll```ZZZVVVRRRTTTYYYYYYSSSMMMLLLOOOSSSWWWZZZ[[[\\\\\\ZZZ]]]```cccfffiiinnnrrr{{{~~~}}}yyyyyyzzz{{{~~~{{{vvvrrrooolllhhhfffggggggffffffffffffggggggkkkkkkjjjiiihhhfffdddccc``````____________]]][[[YYYXXXWWWWWWYYYYYYXXXWWWRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@??????>>>======<<<======>>>>>>======<<<======<<<;;;:::888666555666666666666666555444444444444444555444333333222222222222111111111000000333222222222222333444444333444555555555777:::===EEELLLSSSWWW[[[eeerrr{{{~~~uuufffZZZTTTMMMMMMLLLIIIEEEHHHRRR\\\kkk{{{iiiOOOAAA===<<<888777666555444333333222111000000000////////////~~~yyyyyyuuukkk^^^SSSMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJMMMTTT```ooo{{{~~~```JJJAAA:::888444222111111000...000000000...,,,+++,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///777888:::BBBGGGTTTjjjvvvooodddVVVLLLGGGHHHJJJTTTdddpppeeeaaacccvvvzzzjjj\\\\\\fffssstttjjjgggsss~~~kkk^^^VVVSSSPPPQQQTTTTTTPPPLLLMMMPPPSSSUUUVVVVVVXXXYYYZZZ]]]```bbbeeejjjooossszzz~~~|||yyyxxxyyyzzz}}}|||uuurrrmmmiiifffccc___]]][[[[[[[[[\\\]]]^^^___```aaabbbcccccccccccccccbbb^^^______^^^^^^]]]\\\[[[YYYWWWVVVVVVWWWWWWVVVTTTRRRQQQQQQQQQPPPPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>=========<<<<<<============<<<<<<;;;;;;;;;;;;:::888777666666666666666555555444333444444444444444333222222222111111111111000000000222222222222222333444444333444555555555888<<>><<<888777777666555444333333111111000000000/////////~~~{{{yyyzzzxxxoooaaaUUUNNNLLLIIIIIIJJJKKKKKKJJJIIIHHHFFFHHHJJJMMMTTT___llltttcccLLLDDD;;;888444222111111///...,,,...//////...------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///888999;;;BBBHHHWWWoooyyyqqqdddVVVKKKGGGHHHKKKUUUfff|||llldddccciiinnn^^^^^^gggsssxxxllliiixxx|||gggYYYPPPNNNLLLLLLMMMNNNMMMLLLNNNPPPSSSSSSRRRSSSUUUWWW\\\^^^aaacccgggkkkqqquuuyyy}}}{{{xxxxxxyyyzzz~~~|||{{{|||}}}~~~~~~{{{yyywwwppplllhhhccc```]]]YYYWWWSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXZZZ\\\^^^___``````\\\]]]]]]]]][[[ZZZYYYYYYYYYWWWVVVUUUVVVVVVTTTRRRQQQQQQPPPOOONNNNNNMMMMMMJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCAAAAAA@@@???????????????@@@??????>>>======<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::999888888666666666666555444333222333444444444444333222222111111111111000000000000222222222111222222333444333444444444555888===@@@HHHUUU```cccfffppp{{{vvvdddVVVPPPMMMHHHEEECCCAAABBBLLLWWWcccuuuuuuYYYGGG@@@===888888777666555444333333111111111000000000//////|||xxxzzz{{{zzzqqqcccVVVOOOMMMHHHIIIJJJKKKKKKKKKJJJIIIEEEHHHKKKMMMSSS___jjjpppfffOOOFFF;;;888444222111111///...(((+++...////////////000,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000888:::;;;CCCIIIYYYqqqzzzrrreeeVVVKKKGGGHHHKKKVVVhhhwwwjjjdddeeemmmqqq```___hhhssssssooo~~~yyycccTTTLLLKKKJJJIIIIIIJJJKKKLLLPPPRRRSSSSSSQQQRRRUUUXXX^^^```bbbeeehhhmmmssswwwyyy~~~{{{xxxxxxxxxyyy~~~}}}}}}|||zzzxxxvvvuuutttuuuvvvwwwvvvtttqqqooooookkkfffbbb___[[[WWWUUUQQQPPPOOOMMMLLLKKKKKKJJJPPPQQQTTTWWWZZZ\\\^^^^^^ZZZ[[[\\\[[[YYYXXXXXXXXXYYYXXXVVVUUUUUUUUUSSSQQQPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@???>>>??????????????????>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;999999999::::::999999888666666666666555444333222333333444444444333222222111111111111000000000000222222111111222222333444333444444444555888===AAAQQQ```mmmpppsss||||||rrrbbbTTTOOOJJJEEE@@@@@@>>>???IIIUUUaaasss~~~zzz]]]JJJBBB>>>888888777666555444333333111111111111000000000000|||yyyyyyzzz}}}}}}uuugggYYYOOOKKKJJJIIIHHHGGGFFFGGGHHHHHHNNNKKKIIIMMMUUU^^^eeeiii|||hhhKKKFFF===:::555222111111000000//////...------------......------,,,,,,------...++++++,,,,,,---...//////111111000000000000111111777777:::>>>@@@HHH^^^tttvvvfffXXXMMMGGGHHHLLLWWWmmmqqqggg```___lllxxxjjj```bbbiii}}}tttppprrr```VVVKKKJJJGGGEEEFFFHHHKKKMMMMMMOOOQQQRRRRRRTTTWWWYYYZZZ^^^cccfffiiimmmsssxxx~~~}}}yyyuuuvvvyyy|||}}}{{{yyywwwuuutttsssssssssqqqqqqppppppppppppppppppkkkfffaaa___]]]ZZZUUUQQQNNNMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJMMMOOORRRTTTVVVYYYYYYZZZZZZYYYWWWUUUTTTVVVVVVTTTSSSRRRRRRQQQRRRQQQQQQPPPOOONNNNNNMMMLLLHHHGGGGGGGGGFFFEEEEEEEEEGGGEEECCCAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888999::::::;;;;;;;;;;;;;;;:::999888777777777777666555555555555444444444333333333333333333333333111111111000000000000///222222333333333333444444666666666555666888===@@@RRRhhhrrrssszzz~~~}}}ssseeeWWWMMMIIIEEEBBB???;;;<<>><<<;;;888666444444333444222222111111000/////////}}}{{{{{{}}}xxxiii[[[PPPLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKIIIHHHLLLSSS]]]eeeiiiwwwmmmOOOHHH>>>:::555222111111000000//////...------------......------,,,,,,------...+++,,,,,,------.........000////////////000111222555777;;;???BBBLLLbbbwwwsssdddXXXNNNIIIKKKPPP]]]ssssssggg```aaaqqq|||pppddd^^^dddmmmvvvrrrmmm[[[RRRIIIGGGEEECCCDDDFFFIIIKKKKKKLLLNNNPPPPPPRRRUUUXXXZZZ^^^dddhhhkkkpppwww||||||{{{yyyvvvrrrpppqqqtttwww}}}}}}zzzxxxvvvtttrrrqqqpppppppppnnnnnnnnnnnnnnnnnnmmmmmmgggccc___\\\[[[XXXSSSOOOLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOSSSTTTUUUVVVVVVUUUUUUTTTVVVUUUTTTRRRQQQPPPPPPPPPSSSRRRQQQOOONNNLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFEEECCCAAA@@@AAABBBBBBAAAAAA???>>>============<<<<<<<<<<<<;;;;;;;;;;;;888888999:::::::::::::::999999888777666666666666555555555555444444444444333333333333333333333333222222222111111111000000222222222333333333444444555555555555666888===@@@SSSgggqqqooosssuuuyyy|||rrreeeWWWMMMIIIEEEAAA>>>;;;<<>>;;;<<>><<<;;;:::999999;;;;;;;;;;;;:::::::::999777777888888888888777777777777777777666555444444555555555444444444333333222222222222222222222222000000/////////.........111222222222222333333333111333444555666888<<>>===;;;<<>>===<<<:::888777666555333333333222111111000000}}}rrrcccVVVNNNIIIHHHGGGGGGGGGHHHIIIJJJGGGIIIKKKLLLPPPYYYfffppp___MMMAAA===888444333222111000//////...------------......------,,,,,,------...------------------,,,,,,++++++,,,---///111222333333888===@@@FFFTTTfffssszzzooo```VVVNNNJJJMMMSSSdddrrraaa]]]kkk~~~pppddd\\\^^^lll{{{wwwsss{{{wwwjjjYYYLLLFFFBBBAAA@@@@@@@@@AAACCCDDDEEEGGGJJJLLLOOORRRVVVYYY]]]bbbiiimmmppptttyyy}}}|||yyywwwuuusssttttttssstttvvvzzz}}}~~~|||vvvuuutttsssrrrqqqqqqpppooonnnllljjjiiiiiijjjjjjfffgggggghhhgggeeecccbbb]]]YYYUUUTTTUUUSSSPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDAAA@@@@@@?????????@@@@@@AAACCCEEEHHHLLLOOORRRSSSUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===;;;:::999999999;;;:::::::::999999999999777777777888888777777666888888888888777666555444555444444444444333333333222222222222222222222222111111000000000/////////111111111222222222333333111222444555666888;;;>>>>>>MMMQQQMMMLLLMMM[[[ssszzzqqqfffXXXOOOGGGAAA===<<<;;;<<>>===<<<:::888777666444444333333222111111111uuugggZZZRRRJJJIIIHHHGGGGGGGGGHHHHHHGGGJJJMMMMMMNNNWWWeeeqqq}}}{{{|||dddPPPBBB>>>999555333222111111//////...------------......------,,,,,,------...------------------------,,,,,,---...///111333444333999>>>@@@GGGVVVgggqqqyyymmm___TTTLLLHHHKKKQQQbbbsssbbb```ooo|||oooddd\\\^^^mmm{{{~~~rrrllluuuzzzooobbbTTTHHHDDDAAAAAA@@@@@@@@@AAABBBCCCDDDFFFJJJMMMOOOSSSXXX[[[___dddkkkooorrrtttyyy}}}}}}xxxuuusssqqqooopppqqqqqqrrrtttxxx|||}}}|||{{{yyywwwrrrqqqooonnnmmmnnnoooooonnnmmmkkkjjjiiiiiijjjjjjfffgggggggggeeeccc```^^^ZZZWWWTTTSSSTTTSSSPPPLLLHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCEEEHHHKKKNNNPPPRRRRRRSSSSSSRRRPPPNNNMMMIIIJJJJJJKKKKKKLLLLLLLLLHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::::::::::::::::::::999999999888888777888888888888777777666777888999999888777555444444444444444333333333333222222222222222222222222333333333333222222222222111111111111222222222222111222444555555666999;;;666AAADDDBBBDDDFFFUUUnnnzzzrrrgggZZZQQQFFF@@@;;;;;;;;;<<>><<<:::888777555555444333333222222111yyymmm___VVVLLLKKKIIIGGGFFFFFFFFFGGGFFFKKKNNNLLLLLLSSScccpppxxxvvvvvv|||jjjTTTCCC???999555444333222111//////...------------......------,,,,,,------...+++,,,,,,------.........---......///000111333444111999???AAAJJJ[[[kkksssvvvkkk]]]RRRKKKGGGKKKQQQcccrrraaa___mmm~~~xxxnnneee```cccqqq{{{mmmeeennn}}}|||nnndddYYYMMMDDDAAA@@@????????????@@@AAAAAABBBEEEHHHLLLOOOSSSXXX\\\___eeelllqqqtttxxx|||~~~{{{vvvssspppooonnnpppqqqqqqrrrtttxxx{{{~~~~~~{{{vvvtttsssssssssrrrnnnllljjjiiiiiijjjlllmmmmmmlllkkkiiiiiiiiiiiijjjffffffgggfffccc```\\\ZZZWWWTTTQQQQQQRRRRRROOOLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKNNNNNNPPPPPPPPPOOOMMMKKKIIIJJJJJJJJJJJJKKKKKKKKKHHHHHHGGGEEEDDDCCCBBBAAA??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<999999999999888888888888888999999999888888777666666777888888777666444222444444444333333333222222111111111111111111111111222222222222111111111111111111111111222222222222111333555555555555777999444;;;<<<<<<@@@CCCRRRjjj||||||{{{ssshhh\\\SSSEEE???::::::;;;<<>>>>>>>>>>>>>>???@@@@@@AAACCCGGGKKKNNNSSSXXX[[[^^^eeemmmssswww{{{|||}}}}}}{{{wwwsssqqqpppkkklllnnnooooooqqquuuxxx{{{}}}zzzvvvpppmmmmmmmmmnnnnnnjjjiiigggeeeeeegggiiikkklllkkkjjjiiihhhhhhiiiiiifffffffffeeebbb^^^YYYVVVUUURRRPPPOOOQQQQQQNNNKKKGGGFFFEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAABBBDDDFFFGGGJJJLLLMMMNNNNNNMMMKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDBBBAAAAAA>>>??????@@@@@@@@@??????<<<;;;;;;;;;;;;<<<======999999999888888888888777999999999999999888777777555555777777666555222111444444444333333333222222111111111111111111111111////////////............000111111111111222222222222333555555555555666888444999888:::@@@CCCPPPhhh{{{pppnnnooowww||||||tttiii]]]TTTEEE>>>999:::;;;<<<@@@EEEXXXdddqqq}}}~~~bbbPPPGGGDDD@@@AAAAAA@@@>>><<<999888666555555444444333222222~~~~~~~~~|||ttteeeVVVRRRMMMIIIGGGHHHIIIHHHFFFHHHGGGGGGJJJKKKOOOYYYccclll|||~~~yyy{{{rrrVVVFFF@@@888444333333222111111111000000000000111111////////////////////////////////////////////////------......///000000000666555;;;BBBOOOjjj}}}zzztttjjj\\\OOOJJJJJJLLLOOO___{{{kkk]]]WWWcccxxxvvvkkkeeeeeemmm|||yyywwwhhh^^^fff{{{sssggg[[[SSSKKKCCC>>>===<<<<<<===<<<;;;<<<>>>@@@BBBEEEHHHLLLPPPUUU[[[___fffjjjoootttxxx{{{~~~}}}|||yyyvvvsssoookkkiiihhhiiiiiijjjlllpppuuuyyy}}}|||xxxsssqqqnnnllliiihhhggggggggggggffffffffffffggggggggghhhiiijjjiiigggeeedddeeedddccc```]]]ZZZXXXVVVSSSTTTTTTTTTRRRPPPMMMKKKHHHGGGFFFDDDCCCBBBAAAAAAEEEDDDDDDCCCCCCBBBBBBAAAGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHJJJKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;999999999999888888888888555666777888888777666555666666666666555444333222222222222222222222222222111111000000000000111111000000111111111111000000000000000111222222333333111222222333333444444555555444555888;;;AAANNN\\\}}}pppbbb^^^___```iiirrr~~~}}}wwwlll___TTTDDD???;;;;;;;;;:::===AAAUUU```nnn}}}nnnVVVIIIGGGDDDBBB???======>>>===<<<666666666666555444333222|||ttteeeWWWTTTPPPJJJGGGGGGHHHHHHHHHIIIGGGFFFHHHJJJNNNXXXcccgggvvv}}}uuu[[[HHHBBB:::555444444333222111000000//////000000111........................------------------------------......///000000000555444<<>>AAAAAADDDGGGJJJNNNSSSXXX\\\fffiiiooossswwwzzz~~~}}}|||zzzwwwsssooommmkkkggghhhjjjkkkmmmqqqvvvyyy|||~~~}}}xxxtttqqqooollliiigggfffeeeeeefffeeeeeeeeeeeeeeeeeeffffffggghhhhhhgggeeecccbbbcccbbb```^^^[[[XXXVVVTTTPPPQQQQQQQQQOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKMMMMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBAAAAAABBBAAA@@@@@@??????>>>======<<<<<<;;;::::::::::::;;;666666666555555555555444555555666777777666555555666666666666555444333222222222222222222222222222111111000000000000111111000000111111111111000000///000000111111222333333111222222333333444444555555444555999;;;???KKKVVVlllrrrpppbbbVVVSSSUUUVVVaaakkkzzz~~~wwwlll]]]SSSDDD???;;;;;;;;;:::<<>>======<<<:::999777777777666555444333222|||uuufffXXXVVVQQQKKKGGGGGGIIIJJJKKKLLLHHHGGGGGGHHHLLLVVVaaabbbnnnyyyaaaKKKDDD<<<666555555444222000//////......//////000------------------------------------------------------......///000000000333333<<>>>>>======<<<<<<;;;:::::::::::::::888888888888777777777777555555666666666666555555555666666555555444333222222222222222222222222222111000000//////000000111///000000111111000000/////////000111111222222333111222222333333444444555555555666:::;;;===EEENNNXXX]]]\\\SSSJJJGGGJJJMMMXXXeeevvvxxxkkk[[[PPPEEE???<<<;;;;;;999<<>>===:::888888888888777666555333222~~~}}}vvvhhhZZZUUUQQQKKKHHHGGGJJJNNNPPPQQQMMMJJJHHHGGGIIISSS]]]^^^ggg}}}~~~fffMMMEEE<<<666444444333222//////............//////------------------------////////////////////////------......///000000000222333<<>>;;;;;;<<<<<<;;;<<>>======<<<<<<<<<;;;::::::999999::::::999999999888888888888777666666666666666666666666555555555555444333222222222222222222222222222222000000////////////000000//////000000000000////////////000000111222222222111222222333333444444555666555777:::;;;;;;???EEEJJJNNNOOOJJJDDDCCCFFFJJJUUUbbbuuuyyyjjjYYYNNNEEE@@@<<<;;;:::999<<<@@@KKK\\\qqqzzzeeeUUUKKKEEEDDDBBBAAAAAA???===;;;999999999888777555444333~~~xxxiii\\\RRROOOKKKHHHHHHLLLQQQUUUVVVQQQMMMJJJGGGGGGOOOXXX]]]cccxxx}}}hhhNNNFFF<<<555333333222000//////............//////........................////////////////////////------......///000000000222333<<>>??????>>>======<<<<<<;;;;;;;;;:::999999999999:::666555555555555444444444777777777777777777777777555555555555444333222111222222222222222222222222000000////////////000000//////000000000000//////...//////000111111222222111222222333333444444555666555777;;;;;;999;;;???BBBDDDGGGFFFCCCBBBFFFKKKTTTaaasssyyyiiiYYYNNNFFF@@@<<<<<<:::999;;;@@@LLL]]]ppp~~~{{{iiiYYYNNNGGGEEEBBBAAAAAA@@@>>><<<;;;;;;:::999888666444444~~~yyykkk]]]OOONNNLLLJJJIIILLLQQQUUUUUUQQQNNNKKKHHHFFFLLLUUU\\\```tttlllPPPHHH===555333222111000000//////......//////000////////////////////////------------------------------......///000000000222222<<>>>>>===>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999999999666666666666555555555555777777666666666666777777444555555444444333222111222222222222222222222222000//////......//////000...//////000000//////.........///000000111111222111222222333333444444555666444666:::<<<999:::<<<>>>>>>AAADDDCCCBBBFFFLLLTTT___nnnzzzxxxiiiYYYOOOFFFAAA<<<<<<:::999;;;@@@IIIXXXiiiwwwrrreeeYYYKKKHHHDDDAAA@@@???===<<<<<<<<<;;;:::999777555444~~~yyylll^^^OOOOOONNNKKKIIIJJJOOORRROOOLLLKKKJJJGGGFFFKKKSSSYYY]]]rrrqqqSSSJJJ???777333222111000111000000//////000000111........................------------------------------......///000000000111222;;;FFFTTTppprrrkkk^^^PPPFFFGGGOOOXXXuuuxxxddd^^^^^^lll{{{}}}{{{wwwqqqlllpppvvvmmmjjjvvvxxxmmmdddZZZRRREEE>>>999:::;;;::::::;;;999:::;;;;;;;;;===@@@CCCBBBEEEIIIMMMQQQWWW]]]aaahhhkkkmmmpppssswww{{{~~~}}}zzzwwwvvvvvvtttqqqmmmiiihhhjjjlllnnniiijjjkkknnnrrryyy~~~xxxtttkkklllllliiidddaaaaaabbb^^^]]]\\\[[[[[[\\\]]]^^^\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZZZZZZZZZZZZZZZZ[[[^^^^^^^^^]]]\\\ZZZYYYXXXYYYYYYXXXXXXXXXYYYYYYZZZWWWXXXYYY\\\___bbbeeefffdddbbb```______```bbbcccddddddcccbbbaaa```______``````___[[[UUUPPPLLLKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@>>>=========>>>>>>===<<<<<<;;;;;;:::;;;:::999999888999999999999888888888888777777777666555444444444444555666444444444444333222111111222222222222222222222222//////............//////......////////////............//////000111111111111222222333333444444555666333555999<<<::::::<<<===<<>>======>>>999:::;;;;;;;;;===@@@CCCCCCFFFJJJOOOTTTZZZ```eeeiiikkknnnpppssswww||||||}}}}}}{{{wwwtttrrrsssrrroookkkgggfffhhhkkkmmmjjjkkkkkkmmmqqqzzz}}}xxxssspppeeegggiiifffbbb______```ZZZZZZYYYYYYYYY[[[\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[````````````^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]^^^___ZZZZZZ\\\___cccfffiiikkkgggeeedddccccccfffhhhjjjkkkjjjiiihhhgggfffeeeeeegggfffddd___WWWPPPLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCAAA???>>>===<<<<<<>>>======<<<;;;;;;::::::;;;:::999999888888999999555555555555444444444444444333222222222222333444444444444444333222111111222222222222222222222222//////............//////......////////////............//////000111111111111222222333333444555555555333444999<<<;;;;;;===>>><<>>>>>>>>===<<<:::888666555}}}~~~zzzooocccUUUNNNIIIKKKMMMKKKJJJKKKHHHGGGEEEEEEFFFHHHKKKMMMWWWaaauuuwwwaaaMMMBBB===666555555///000000////////////000000........................///...---,,,,,,---...//////////////////000111111333777;;;DDDZZZsss~~~}}}vvvfffVVVOOOJJJHHHNNNXXXwwwrrrddd___YYYuuu|||pppgggvvv~~~|||pppjjjffflll|||vvvnnnfff\\\NNNDDD===;;;:::888888999:::;;;::::::;;;<<<>>>???AAABBBEEEIIINNNSSSWWW\\\aaaeeeiiijjjmmmppptttwwwyyy{{{zzzzzzxxxuuurrrnnnkkkjjjmmmkkkgggdddcccdddfffgggfffgggiiimmmsssyyyxxxtttpppkkkgggbbbcccccccccbbbaaa```______]]]YYYWWWVVVWWWYYY[[[XXX[[[^^^___]]][[[ZZZZZZZZZ[[[\\\]]]^^^```aaaaaadddaaa^^^]]]^^^^^^^^^]]]aaaaaa``````____________]]]___bbbdddfffgggggggggeeefffgggiiikkkmmmpppqqqsssrrrqqqqqqqqqpppnnnllllllkkkhhhccc\\\TTTMMMHHHLLLJJJGGGFFFFFFEEEDDDBBBDDDCCCAAA???>>>===<<<<<<>>>======<<<;;;;;;::::::888888888888777777777777555555555444444333333333333333222222222333333444555555444333333222111111...000111222222111000...000000//////.........---////////////////////////000000000000111111111111+++,,,...000333555777888555666888999:::;;;;;;<<<999<<>><<<:::888666444444~~~}}}yyyoooeeeVVVNNNJJJKKKLLLJJJHHHIIIHHHGGGEEEEEEFFFHHHKKKMMMWWWaaauuu~~~bbbMMMBBB===555444555///000000////////////000000........................///...------------...//////////////////000111111000444999CCC[[[uuutttdddVVVOOOJJJGGGNNNXXXuuupppaaa^^^\\\zzztttjjjxxx{{{wwwuuuooohhhdddjjjyyy{{{qqqiiibbbYYYLLLCCC<<<;;;999888888999;;;;;;;;;;;;;;;<<<===???AAABBBEEEIIINNNSSSWWW\\\aaaeeegggiiikkknnnqqqtttwwwxxxxxxxxxvvvssspppmmmkkkiiijjjhhhdddaaaaaabbbdddeeegggiiikkkooosssyyy~~~{{{sssoookkkgggcccaaaaaa```___^^^]]]]]]\\\\\\ZZZXXXWWWWWWXXXZZZ\\\WWWZZZ]]]___^^^\\\[[[[[[\\\\\\^^^___aaabbbcccddddddbbb___^^^_________^^^``````aaabbbcccccccccccc```aaadddgggiiikkkkkkllllllmmmnnnpppsssvvvxxxyyy{{{yyyxxxwwwxxxxxxwwwuuusssqqqnnnhhh```WWWPPPKKKJJJHHHEEEDDDDDDDDDBBBAAACCCBBBAAA???>>>===============<<<;;;;;;::::::999666666666666555555555555555555444444444333333333444333333333333333444444555444444333222222111111000111222333333222111000000000/////////.........////////////////////////000000000000111111111111222222222222222222222333555666777999:::;;;<<<<<<;;;===@@@BBBDDDIIIPPPUUU___dddllluuu~~~vvvhhh[[[SSSGGG@@@;;;:::999777888;;;@@@IIIWWWggg}}}sss^^^NNNGGGDDDBBB@@@>>>===<<<:::999777666555}}}|||yyyqqqgggWWWPPPJJJJJJJJJHHHFFFGGGGGGFFFEEEEEEFFFHHHKKKLLLXXXcccxxxcccNNNBBB===555444444...000000////////////000000........................///...------------...//////////////////000111111///333999EEE___zzzqqqcccUUUOOOJJJGGGNNNYYYsssnnn______```vvvmmm|||{{{xxxuuuzzz~~~}}}yyyvvvttttttuuuvvvzzz{{{{{{{{{yyyvvvsssqqqnnngggbbbggguuu}}}zzzsssiiibbb[[[SSSHHH@@@;;;:::999999999:::;;;<<<===<<<;;;;;;===???BBBCCCEEEHHHMMMRRRWWW[[[aaadddeeefffiiikkknnnqqqssstttuuutttrrrpppnnnkkkiiihhhhhhfffccc``````bbbdddfffjjjkkkmmmqqquuuyyy|||~~~}}}ssslllhhheeeaaa]]]___^^^\\\ZZZYYYYYYYYYYYYWWWWWWWWWWWWXXXZZZ[[[\\\WWWZZZ^^^______^^^]]]^^^^^^___aaaccceeefffggggggdddbbb``````aaaaaa```______```bbbeeefffgggggggggccceeehhhkkknnnppprrrsssuuuvvvwwwyyy|||}}}{{{wwwpppfff\\\SSSNNNJJJHHHFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>=========<<<<<<;;;::::::999999888666666666666555555555555555444444444444333333333555444444333333444444444444444333333222222111111000111333333333333111000000000////////////......////////////////////////000000000000111111111111666555555444333222111111555666777888:::;;;<<<<<<===>>>@@@CCCFFFLLLTTTYYY___eeennnyyyuuuhhhZZZRRRGGG@@@::::::999777888;;;???HHHTTTcccvvv|||eeeSSSIIIEEEAAA???<<<<<<;;;:::999888888777|||{{{zzzsssjjjYYYQQQJJJIIIIIIFFFDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKXXXddd{{{fffPPPDDD>>>555333444...000000////////////000000.................................------.........///////////////000000111111555;;;HHHccc~~~oooaaaUUUOOOJJJGGGOOO[[[wwwnnn^^^aaaeee|||rrrmmm}}}~~~qqqmmmiiimmmsssqqqpppnnniiieeeccccccdddeeemmmooorrrtttuuutttsssrrrmmmgggbbbfffrrrzzzssslllccc\\\UUUMMMCCC<<<:::999999999999:::;;;<<<>>>===<<<;;;<<>>>>>>>>>>>>>>;;;;;;::::::999888888777888888888888777777777777444444444444444444444444555555444444333444444444333333333333222222111111000111222222222222111000000000/////////////////////////////////////////////000000000111111111111222222222333333333444444555555666777999;;;<<<===>>>@@@BBBFFFKKKRRRXXX\\\^^^eeeppp{{{uuuggg[[[SSSGGG@@@:::999999777888;;;===GGGRRR___qqqkkkWWWLLLFFFBBB???;;;;;;;;;;;;::::::::::::}}}}}}|||uuummm[[[RRRKKKIIIHHHDDDCCCCCCEEEEEEEEEEEEFFFHHHJJJKKKTTTaaayyyiiiSSSFFF???666444444...000000////////////000000........................---..................---///////////////000000111222666;;;IIIddd~~~mmm```TTTNNNIIIGGGQQQ___~~~nnn]]]ccchhh}}}uuullliii{{{wwwllliiidddgggkkkhhhfffccc^^^ZZZXXXXXXYYYZZZaaacccggglllpppsssttttttnnniiidddhhhrrr|||wwwoooiii```WWWOOOGGG???999888888999999:::;;;<<<===>>>===<<<<<<===???AAACCCCCCGGGLLLQQQUUUZZZ___cccddddddfffgggiiikkklllmmmkkkjjjhhhgggffffffffffffeeedddbbbaaabbbeeeiiikkkmmmnnnpppsssvvvzzz}}}~~~uuupppjjjeee```]]][[[ZZZ]]][[[YYYWWWUUUVVVWWWWWWVVVWWWXXXZZZZZZZZZYYYYYYYYY\\\aaaccccccccccccccceeefffiiikkklllmmmlllllleeeddddddeeefffgggfffddddddeeeggghhhiiiiiihhhhhhjjjkkknnnrrrvvvzzz}}}yyylll___TTTNNNKKKIIIGGGFFFGGGGGGFFFDDD@@@@@@???>>>=========>>>;;;::::::999888888777777888888888888777777777777444444444444444444444444666555444333333333333333333222222222222222111111//////000000000000////////////000000000000000000000000000000000000000000///000000000111111111111...///000111222333444555444555555666888:::<<<>>>???AAAFFFMMMTTT[[[___aaa___fffqqq|||uuuggg[[[SSSFFF???:::999999888999<<<<<>>>>>???@@@AAAAAACCCFFFKKKPPPUUUZZZ___bbbccccccdddeeeggghhhiiiiiifffeeedddcccbbbcccdddeeebbbaaa```___aaaeeeiiikkknnnnnnooorrrvvv{{{yyynnnkkkgggbbb^^^[[[ZZZYYY[[[ZZZYYYWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\___dddfffffffffeeefffgggiiikkkmmmnnnmmmlllkkkfffeeeeeegggiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiijjjlllmmmooossswww{{{zzzmmm^^^SSSLLLHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::999999888888777666666666666555555555555333333333444444444444555555555444333222222222222222222222222222222111111//////////////////////////////000000000000111111000000000000000000000000000000000000111111111111000000000111111222222222444444444555777:::===>>>@@@DDDMMMXXXbbbggghhhhhhdddjjjttt~~~tttfffZZZSSSFFF???:::999999888999<<<;;;FFFSSS^^^mmmrrr\\\OOOHHHDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<zzzqqq^^^UUULLLJJJHHHEEEDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIOOO\\\tttpppYYYJJJBBB888666666111000000////////////000000........................------...//////...------///////////////000111111000333999HHHddd~~~{{{ooobbbTTTLLLGGGHHHWWWiii{{{gggXXXaaahhhxxxooohhhiii{{{vvvkkkfff```aaaeee```]]][[[WWWTTTRRRSSSUUUVVVVVVWWWZZZ___dddjjjooorrrssspppooorrr{{{yyyqqqlllddd```XXXPPPHHHAAA;;;888666777888:::;;;<<<======<<<===???@@@AAA@@@@@@@@@BBBFFFKKKPPPTTTYYY^^^bbbaaaaaabbbbbbcccdddeeeeeebbbaaa```______aaabbbdddbbbaaa``````bbbfffkkkmmmnnnnnnnnnqqqvvv|||vvvppphhhfffccc^^^ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\^^^^^^___cccgggiiiiiihhhggghhhiiikkkmmmnnnnnnmmmkkkiiiffffffggghhhkkkkkkjjjhhhmmmllljjjjjjjjjkkkmmmnnnmmmmmmooorrrvvv{{{{{{mmm^^^QQQJJJFFFEEECCCBBBCCCCCCBBBAAAAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;:::999999888888666666666666555555555555333333333444444444555555444444333222111111111111111111111111111111222222000000////////////000000//////000000000111111111000000000000000000000000000000000000111111111111111111111222222222333333444444444555777:::===???BBBIIIUUUdddppptttrrrnnnmmmrrrzzz}}}qqqdddXXXQQQEEE???999999999888999===:::GGGUUUaaaooowww___PPPIIIDDDAAA======<<<<<<<<<<<<<<<<<<~~~~~~{{{rrr___UUULLLJJJIIIFFFEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIRRR___uuurrr[[[LLLCCC999666777111000000////////////000000........................,,,---...//////...---,,,///////////////000111111111444;;;KKKhhh~~~pppbbbTTTLLLFFFHHHYYYlllxxxcccWWW```hhhvvvmmmiiilll{{{mmmggg```aaafffbbb]]]ZZZWWWTTTSSSSSSUUUWWWYYYYYY[[[^^^ccciiinnnqqquuussssssvvv~~~~~~tttlllggg___[[[UUUMMMFFF@@@<<<999555666888:::<<<=========<<<===???AAABBBAAA@@@>>>BBBEEEKKKOOOTTTYYY^^^aaa______``````aaabbbbbbbbb```___^^^]]]^^^```bbbcccdddcccbbbbbbeeeiiinnnqqqnnnmmmmmmpppuuu}}}xxxoooiiicccbbb```\\\WWWUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXYYY\\\^^^aaabbbaaaeeehhhjjjjjjiiihhhhhhjjjlllmmmooonnnllljjjhhhffffffgggiiillllllkkkiiinnnmmmkkkjjjkkknnnppprrrmmmmmmooorrrvvvzzz~~~{{{mmm^^^QQQJJJHHHFFFDDDCCCDDDEEEDDDCCCBBBAAA???>>><<<;;;::::::<<<<<<;;;::::::999999888888888888888777777777777333333333444444555555555444333222111000000000000111111111111111111222222111111000000000000111111//////000000111111111222000000000000000000000000000000000000111111111111000000111222444555666666444444333444777:::===???CCCLLL[[[lllyyy}}}xxxsssssswww~~~zzzooobbbVVVOOOEEE>>>999999999888:::===:::GGGVVVbbbpppzzzaaaRRRIIICCC@@@============<<<<<<<<<<<<xxxooo]]]TTTMMMKKKJJJFFFDDDEEECCCEEEFFFFFFEEEFFFHHHKKKSSS^^^uuusss\\\LLLDDD:::777666...000/////////............------------------------------------------------111111000000//////......333555:::JJJggg~~~pppeeeSSSKKKLLLIIITTTnnnvvvaaaWWWXXXdddxxx~~~{{{ssspppmmmooo|||llleeeeeeeeefffhhhhhhddd]]]XXXTTTUUUXXXZZZbbbfffjjjjjjhhhhhhlllqqqqqqtttwww|||yyypppgggaaaWWWXXXVVVNNNCCC:::888999999999999999:::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAADDDEEEGGGJJJNNNSSSWWWYYY\\\\\\]]]]]]^^^]]]]]]\\\]]]\\\\\\]]]^^^___``````aaa______ccciiimmmnnnnnnrrrrrrsssvvv{{{zzzsssjjjbbb___]]][[[XXXUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWYYY[[[]]]___aaabbbdddfffjjjmmmnnnmmmkkkjjjjjjkkklllmmmmmmkkkjjjhhhfffffffffiiilllnnnnnnnnnoooooooooooonnnnnnmmmllllllnnnqqqsssvvvyyy~~~vvviii\\\QQQIIIEEEEEEDDDBBBBBBAAAAAABBB???>>>===<<<;;;:::999999999999999888888888888777:::888666444333444555666444444333222222111111000111111111111111111111111222222222111111111111000111111000000//////......000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444555666666666888;;;===CCCPPPcccsss{{{{{{xxxuuussswwwnnncccVVVMMMAAA===888555555777888888>>>EEETTTeeeqqq}}}{{{```OOOFFFAAA>>>??????@@@@@@@@@>>><<<;;;~~~wwwnnn^^^UUUNNNKKKJJJFFFDDDEEECCCDDDFFFFFFEEEFFFHHHJJJSSS^^^tttttt]]]MMMDDD:::777666///000000/////////.........------------------------------------------------000000000000////////////333555;;;KKKhhh~~~pppeeeSSSLLLLLLJJJUUUnnnuuuaaaXXXXXXcccvvv~~~zzz{{{zzzqqqooooootttzzzlllggggggiiilllpppqqqnnngggaaa]]]\\\^^^```jjjnnnqqqpppmmmkkkmmmoootttuuuxxx|||vvvkkk```ZZZTTTUUURRRKKK@@@999777888888888888888999:::;;;<<<:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEHHHKKKOOOSSSUUUYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^______^^^^^^bbbggglllmmmmmmnnnppptttxxx~~~{{{uuunnnfff___\\\[[[XXXUUUSSSRRRQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVXXXYYY[[[]]]___bbbcccdddeeegggjjjmmmnnnmmmkkkjjjkkklllnnnooonnnmmmkkkjjjffffffgggjjjmmmnnnmmmkkkmmmmmmmmmmmmmmmmmmllllllmmmooorrrtttvvvyyy~~~zzzooocccXXXNNNHHHGGGFFFEEECCCAAA@@@@@@???>>>>>>===<<<;;;::::::999999999999888888888777777999888666444333444555555444444333222222111111000111111111111111111111111222222222111111111000000111000000000/////////...000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444555666666666888;;;===DDDQQQdddttt|||{{{xxxtttqqq}}}}}}uuulllaaaTTTLLLBBB>>>999666666777888999>>>EEESSScccooo{{{|||aaaPPPHHHCCC@@@???@@@@@@??????>>>===<<<~~~xxxooo```WWWOOOLLLJJJFFFDDDEEECCCDDDEEEEEEEEEFFFHHHJJJSSS^^^rrrvvv___OOOFFF;;;777666000000000000/////////......------------------------------------------------////////////000000000000111555;;;LLLiii}}}pppeeeSSSLLLNNNKKKWWWpppvvvaaaXXXWWWaaarrr|||zzzvvvxxxyyyooonnnqqq{{{tttiiifffiiimmmsssyyy|||zzzuuupppkkkjjjllloooyyy|||~~~}}}xxxsssqqqqqqvvvwwwyyy}}}}}}rrrfff[[[VVVRRRQQQNNNFFF===777666666777777777777888999:::::::::;;;===???AAABBBCCCDDDCCCCCCDDDEEEHHHKKKNNNPPPSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\]]]```eeejjjllllllmmmpppuuu{{{zzztttooohhhaaa[[[XXXWWWTTTRRRPPPOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXZZZ[[[]]]___bbbdddfffgggggghhhkkkmmmnnnnnnmmmlllmmmnnnoooppppppnnnlllkkkgggggghhhkkkmmmmmmjjjhhhjjjkkkkkkkkklllllllllllloooqqqsssuuuwwwzzz~~~~~~|||~~~~~~yyypppfff\\\TTTLLLGGGHHHGGGEEECCCAAA???>>>>>>======<<<<<<<<<;;;;;;;;;999999888888888777777777888777666444444444555555444444333222222111111000111111111111111111111111222222111111111000000000000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444555666666666888;;;===EEERRRdddttt|||{{{wwwtttooozzzzzzrrriii___SSSKKKBBB>>>999666666888999999>>>DDDQQQ```lllwww|||aaaRRRKKKFFFCCCAAA@@@???>>>============~~~{{{rrrbbbXXXOOOLLLIIIFFFDDDEEECCCDDDEEEEEEEEEFFFHHHJJJRRR]]]oooxxxbbbRRRIII;;;777666000000000000////////////............................................................///000111111111///333:::LLLiiizzzqqqeeeTTTNNNPPPNNNZZZtttxxxcccVVVUUU___pppzzzxxxuuuwwwyyyooonnntttssskkkccccccffflllvvv}}}|||zzzyyyyyyyyyzzz~~~yyynnncccZZZVVVRRRPPPKKKCCC;;;555444444666666555666666777888999999:::<<<>>>@@@BBBDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKNNNOOOPPPQQQRRRRRRSSSRRRSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[]]]```dddhhhkkkmmmppprrruuuzzzzzztttnnniiiddd^^^YYYVVVTTTRRRPPPNNNNNNNNNNNNOOOPPPQQQSSSVVVXXXYYYZZZ\\\]]]___aaadddfffhhhiiikkklllmmmoooppppppoooooonnnooopppqqqqqqooommmllliiiiiijjjlllmmmlllhhhfffiiiiiiiiijjjkkklllmmmnnnqqqsssvvvxxxyyy{{{~~~~~~zzzxxxwwwvvvvvvvvvwwwwwwuuussstttnnneee]]]VVVPPPKKKHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;888888888888777777777777777666555444444444444555444444333222222111111000111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////000000000000//////////////////000000000000111111222222222333333333444555666666666888;;;===EEEQQQdddttt{{{{{{wwwssspppyyyxxxppphhh^^^SSSLLLCCC???999666666888999:::>>>CCCOOO\\\hhhssszzz```RRRLLLGGGDDDBBB@@@???=========>>>>>>|||sssbbbXXXNNNKKKIIIEEEDDDEEEBBBCCCEEEEEEDDDEEEGGGIIIQQQ[[[jjj~~~zzzeeeVVVKKK<<<777777111111000000000////////////................................................------...///000111222222---111999JJJgggyyyqqqfffUUUOOORRRPPP]]]www{{{gggUUUTTT___qqq|||zzzwwwxxx{{{rrrqqqvvv|||vvvgggaaa\\\\\\```gggttt}}}||||||uuuiii^^^XXXVVVUUUQQQJJJAAA:::555333333555555555555666777888888999999;;;===???AAACCCDDDCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQSSSTTTWWWXXXZZZZZZ[[[^^^aaadddhhhlllnnnttttttuuuwww|||wwwtttooojjjfffaaa\\\YYYUUUTTTRRRPPPOOONNNOOOOOONNNOOOQQQTTTWWWZZZ\\\]]]]]]^^^```bbbeeehhhjjjkkkoooppppppqqqqqqrrrrrrrrrooopppqqqrrrqqqpppnnnmmmlllkkkkkkllllllkkkhhheeeiiiiiiiiijjjlllnnnppprrrtttwwwyyy{{{|||}}}zzzxxxtttrrrpppoooooommmjjjhhhfff```YYYSSSNNNLLLIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;888888888777777777666666666555555444444444444444444444333222222111111000111111111111111111111111111111111000000000//////////////////000000000000//////////////////////////////000000000000//////////////////000000000000111111222222222333333333444555666666666888;;;===CCCPPPcccttt||||||yyyvvvuuu{{{xxxqqqiii___TTTMMMBBB>>>999666666888999999>>>BBBMMMYYYdddooowww]]]PPPLLLGGGCCCBBB@@@???=========>>>>>>zzzqqqaaaWWWMMMIIIGGGDDDDDDEEEBBBCCCDDDDDDDDDEEEGGGIIIPPPYYYeeeuuu}}}hhhYYYMMM===777777222111111000000000/////////................................................---......///000111111222...111888IIIfffyyyooodddTTTOOORRRQQQ]]]xxx}}}kkkVVVVVVbbbuuu~~~zzzzzz~~~vvvvvvyyy}}}{{{vvvoooiii___[[[WWWXXXZZZaaaooo|||}}}pppbbbWWWSSSSSSUUUPPPHHH???999555444333555555555555666777888888888999999;;;===???AAABBBAAAAAA@@@@@@@@@AAACCCCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMNNNPPPRRRUUUWWWXXXXXX[[[^^^aaacccgggkkkooouuuttttttuuuxxx~~~}}}xxxooommmjjjfffbbb^^^[[[YYYUUUTTTRRRPPPPPPPPPPPPPPPOOOPPPSSSVVVYYY[[[^^^___^^^___aaadddgggjjjlllmmmrrrrrrqqqqqqrrrsssttttttqqqrrrsssttttttrrrpppoooooommmlllllllllllliiigggjjjkkkkkkmmmooorrruuuwwwxxxzzz}}}~~~}}}zzzuuusssooollliiifffbbb```XXXTTTOOOKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;888888777777777666666666444444444444444444444444444444333222222111111000111111111111111111111111111111000000000/////////////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444555666666666888;;;===BBBOOOcccuuu}}}{{{}}}yyyssskkkaaaUUUMMMAAA===888555555777888888===AAAKKKWWWaaammmtttZZZOOOLLLGGGCCCAAA@@@???>>>============zzzppp___UUUKKKHHHFFFDDDDDDFFFBBBCCCDDDDDDDDDEEEGGGIIIOOOXXXaaannn~~~jjj[[[OOO>>>777777333111111111000000000//////......................................................//////000000111111111333999IIIfff|||lllaaaQQQLLLPPPOOO\\\vvv~~~lllZZZ[[[ggg{{{{{{{{{yyy{{{}}}~~~{{{xxxvvvtttooogggaaa\\\YYYWWWVVVVVV\\\kkkyyyyyyjjj\\\SSSQQQSSSRRRLLLDDD<<<888666666666555555555555666777888999888888888999:::===???@@@???>>>=========>>>???@@@???@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKMMMOOORRRTTTVVVVVVYYY]]]___bbbeeejjjnnnppppppqqqtttxxx||||||uuuooogggfffdddaaa]]]YYYWWWWWWTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRTTTWWWZZZ]]]___``````aaadddfffjjjmmmooopppsssrrrqqqpppppprrrsssttttttuuuvvvwwwwwwuuusssrrrrrrooommmlllllllllkkkjjjmmmmmmnnnooorrrvvvzzz|||{{{~~~}}}xxxtttooojjjfffaaa]]]ZZZQQQNNNKKKIIIIIIJJJIIIIIIEEEDDDCCCAAA@@@?????????>>>>>>===<<<;;;::::::999888777777777666666666666333444444444555444444444444444333222222111111000111111111111111111111111111000000000////////////.../////////000000000111000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444555666666666888;;;===AAAPPPeeexxx}}}yyytttlllaaaTTTKKK@@@<<<777444444666777777===@@@IIIUUU```lll~~~rrrYYYOOOLLLHHHDDD???@@@@@@??????>>>===<<<|||rrr^^^TTTJJJGGGEEEDDDDDDFFFBBBCCCDDDDDDDDDEEEGGGIIINNNWWW___jjjkkk]]]PPP>>>777777444111111111111000000000000////////////////////////////////////////////////////////////000000000000333555:::JJJgggiii___OOOJJJNNNMMMZZZuuu}}}mmm^^^___lll|||zzz{{{~~~|||yyyvvvtttrrrmmmfff```]]]ZZZXXXVVVUUUZZZiiixxx|||ssseeeXXXRRRSSSVVVNNNHHH@@@:::777777777888666555555666666777888999888888888888999;;;===>>><<<<<<;;;:::;;;<<<===>>>;;;===???AAACCCDDDEEEFFFFFFGGGHHHJJJMMMPPPRRRTTTTTTWWW[[[^^^```ccciiimmmjjjlllpppuuuyyy}}}|||uuummmhhhaaaaaa```]]]YYYVVVTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQRRRSSSUUUXXX[[[^^^```aaabbbcccfffhhhllloooqqqrrrsssqqqpppooooooppprrrtttvvvwwwyyyyyyyyyxxxvvvuuussspppmmmkkklllmmmmmmmmmoooooooooqqquuuyyy}}}}}}~~~zzzvvvoooiiiddd___ZZZWWWPPPNNNLLLKKKLLLMMMMMMMMMGGGFFFDDDAAA???>>>======???>>>>>><<<;;;:::999999777777777777666666666666333333444555555444444444444444333333222111111000111111111111111111111111000000000000////////////.../////////000000111111000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444555666666666888;;;===BBBPPPfffzzz|||xxxtttmmmaaaSSSJJJ@@@<<<666333333555666777<<<@@@HHHTTT___lllrrrYYYPPPMMMIIIEEE??????@@@@@@@@@>>><<<;;;{{{uuudddXXXLLLGGGFFFCCCBBBBBBFFFEEEDDDDDDFFFGGGGGGFFFMMMTTTZZZfffnnn]]]SSSCCC999888444111111000/////////////////////.........---------...------------...//////......//////000000111111777444777KKKlll|||lll^^^QQQLLLJJJNNN\\\mmm{{{mmmZZZ]]]kkk}}}{{{}}}|||}}}xxx}}}wwwttttttppphhh```___]]]ZZZYYY\\\dddnnnuuu}}}uuuiii]]]TTTOOOMMMMMMIIICCC<<<666444444555666555555555666666666666666666666666777888888999999999999999999:::;;;<<<===<<<===>>>>>>>>>???CCCEEEDDDEEEGGGJJJKKKLLLLLLLLLPPPSSSXXX[[[___bbbfffiiimmmoooqqqssstttuuuxxxzzzyyywwwuuutttrrrpppllliiieeeaaa\\\YYYWWWUUUSSSRRRTTTSSSQQQPPPPPPRRRUUUVVVXXXYYYZZZ[[[]]]^^^___```dddfffhhhiiijjjlllooorrrqqqppppppoooppprrrsssttt{{{{{{{{{{{{zzzyyyxxxxxxrrrqqqpppooooooooooooppprrrrrrssstttvvvwwwyyyzzz|||~~~{{{uuunnngggbbb]]]WWWSSSTTTSSSSSSTTTUUUTTTRRROOOEEEDDDCCCBBBBBB@@@===;;;<<<;;;:::888777666666666777777777777666666666666333333333333333333333333222222333444333222111000000000111111111111000000000000000000////////////000000000000000000000000000///...------...///000////////////////////////////////////000000000000111111222222222333333333444555666666666888;;;===DDDRRRdddsss~~~{{{uuuooofff\\\RRRKKK@@@<<<666333333555666777888===EEEPPP^^^qqqjjjYYYPPPGGGCCCDDDBBBAAAAAA@@@@@@??????>>>zzzsssdddXXXLLLGGGFFFCCCBBBBBBEEEDDDCCCDDDEEEFFFGGGGGGMMMRRRXXXccc}}}ppp___UUUDDD999777444111111000/////////////////////.........---------...------------...//////......//////000000111111666444999NNNnnnzzzkkk]]]QQQLLLKKKNNN[[[kkk}}}mmm^^^aaaooo~~~}}}{{{~~~}}}{{{}}}{{{{{{wwwooohhhdddbbb```___dddnnnxxx}}}uuunnncccYYYRRROOOMMMMMMFFFAAA:::555444444555666555555666666666666777777777777777777888888888888888888888888999:::<<<<<<===>>>????????????AAACCCCCCDDDFFFIIIJJJKKKJJJJJJNNNQQQUUUYYY\\\```dddhhhlllnnnppprrrrrrrrrtttvvvvvvuuusssrrrqqqmmmiiieeebbb___ZZZWWWVVVUUUSSSRRRTTTSSSRRRQQQQQQSSSVVVWWWZZZ[[[[[[]]]^^^```bbbccceeegggiiijjjjjjllloooqqqooooooooopppqqqsssuuuwww{{{{{{{{{zzzyyyxxxwwwwwwttttttttttttttttttttttttttttttuuuuuuwwwyyyzzz{{{~~~|||vvvnnnhhhbbb]]]XXXTTTUUUVVVWWWYYYZZZWWWRRRNNNGGGEEECCCBBBBBB@@@>>>;;;<<<;;;:::999888777777777777777777777666666666555333333333333333333333333222222333333333222111000000000111111111111000000111111000000000/////////000000000000000000000000000///............///000000000000000000000000000000000000000111111111111111111222222222333333333444555666666666888;;;===DDDSSSfffttt~~~xxxqqqggg\\\PPPIII???<<<777444444555666666888===EEEPPP^^^rrrgggVVVNNNFFFCCCDDDCCCBBBBBBAAA@@@??????>>>xxxrrrdddXXXLLLGGGFFFCCCBBBBBBDDDCCCCCCCCCDDDEEEGGGHHHNNNRRRVVV```yyy{{{ssscccWWWEEE999777333111111000////////////000...............---------...------------...//////......//////000000111111444444;;;QQQpppwwwiii\\\QQQMMMLLLNNNZZZiii}}}lll___bbbrrrzzz{{{|||~~~}}}||||||}}}{{{tttnnnllljjjkkkrrr}}}zzztttkkkeee\\\TTTPPPNNNLLLLLLBBB===888444444555666666666666666777777777888888999888888888888777777777666666666777888:::;;;<<<===???AAAAAA@@@???@@@AAABBBCCCEEEGGGHHHIIIIIIHHHJJJMMMQQQUUUXXX]]]bbbeeejjjmmmooopppppppppqqqrrrrrrqqqqqqpppnnnjjjddd___^^^[[[WWWTTTTTTTTTSSSRRRTTTSSSRRRQQQRRRTTTWWWXXX]]]]]]]]]^^^___bbbdddfffgggiiijjjkkkkkklllnnnpppoooooooooppprrruuuxxxyyy{{{{{{zzzyyyxxxwwwvvvuuussstttvvvwwwxxxxxxwwwwwwvvvwwwwwwxxxyyy{{{|||}}}}}}}}}xxxpppiiiccc^^^ZZZWWWXXXZZZ]]]______ZZZRRRMMMIIIGGGDDDBBBAAA@@@>>><<<===<<<;;;999888888888888777777777666666666555555333333333333333333333333222333333333333222111000000000111111111111000000222222111111111000000000000000000000000000000000000//////......//////000000000000000000000000000000000111111111222222222111111222222222333333333444555666666666888;;;===DDDTTTggguuu|||tttiii\\\PPPGGG>>>;;;888666666666666555888===EEEOOO^^^rrreeeTTTLLLEEEBBBDDDDDDDDDCCCBBB@@@???>>>>>>}}}wwwrrrdddXXXLLLGGGFFFCCCBBBBBBBBBCCCCCCBBBCCCDDDGGGJJJRRRUUUWWW```xxxyyywwwggg[[[FFF999666333222111000000//////000000...........................------------...//////......//////000000111111222444>>>TTTrrruuuiii]]]RRRNNNLLLNNNZZZhhh{{{iii[[[```qqq}}}|||}}}}}}||||||||||||yyywwwzzz~~~uuunnnddd^^^VVVPPPMMMLLLJJJHHH===:::555333444555666777666666777777888999999999::::::999888888777666666555555666666888999;;;<<<>>>@@@BBBBBBAAA?????????AAABBBDDDFFFGGGGGGGGGGGGHHHKKKNNNRRRUUUZZZ___cccgggjjjnnnppppppppppppqqqnnnnnnnnnnnnlllggg```[[[YYYVVVSSSQQQRRRRRRRRRRRRRRRRRRQQQQQQSSSUUUWWWXXX^^^^^^^^^^^^```cccfffhhhhhhjjjlllmmmlllmmmnnnoooqqqqqqqqqrrrtttvvvxxxzzz|||{{{zzzxxxwwwvvvuuuuuurrrtttwwwyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{}}}~~~|||~~~~~~zzzrrrkkkeee```]]][[[]]]^^^```aaa___ZZZSSSNNNMMMIIIEEEBBBAAA@@@>>><<<===<<<;;;:::999999999999777777666666666555555555333333333333333333333333333333333333222222111111000111111222222111111000222222222222111111111000////////////////////////000//////////////////000........................///000000000000111111111111111222222222333333333444555666666666888;;;===DDDTTTfffsss|||wwwlll^^^QQQIII>>>;;;888777777777666555888===DDDOOO^^^ssshhhVVVMMMFFFCCCDDDEEEDDDCCCBBBAAA???>>>>>>}}}wwwrrrdddXXXLLLGGGFFFCCCBBBBBBAAABBBCCCBBBBBBDDDHHHLLLXXXYYYZZZccc{{{|||zzzkkk^^^HHH999777444222222111000000000000000---........................------------...//////......//////000000111111111555???VVVsssuuujjj^^^SSSOOOMMMNNNZZZhhhvvvdddXXX^^^rrrzzzpppkkkaaa[[[RRRMMMKKKIIIEEEBBB999777444333555666777777777777888888999::::::;;;;;;;;;:::999888777666666555666666777888:::<<<===>>>AAACCCCCCAAA?????????AAACCCDDDFFFGGGGGGGGGFFFGGGJJJLLLOOORRRWWW\\\```cccggglllpppqqqqqqqqqrrrkkkkkkkkkkkkiiieee^^^YYYVVVSSSPPPOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSUUUWWWXXX]]]^^^^^^___aaadddggghhhiiilllnnnnnnnnnmmmnnnooottttttsssttttttvvvxxxyyy|||{{{yyyxxxwwwvvvvvvvvvtttvvvyyy|||}}}~~~}}}}}}|||||||||}}}}}}~~~{{{uuunnngggcccbbbaaaeeecccaaa```^^^ZZZVVVRRRPPPLLLGGGCCCAAA???>>>===<<<<<<;;;:::999999999999666666666666555555555555333333333333333333333333333333222222222222111222111111222222222222111111222222222222111111111000///////////////////////////000000000000000000///------------------------.........////////////000111111222222222333333333444555666666666888;;;===GGGVVVgggqqqwwwyyynnnaaaTTTLLL>>><<<999777777777666555999===EEEPPP^^^rrrnnn[[[PPPGGGCCCDDDDDDCCCCCCAAA@@@???>>>>>>~~~~~~~~~}}}yyyuuudddXXXLLLGGGFFFCCCBBBBBBAAACCCDDDCCCBBBEEEJJJOOOZZZ[[[\\\fff|||nnnaaaJJJ:::888666222222111000000000000111---------..................------------...//////......//////000000111111111555???UUUrrrxxxmmm```TTTPPPMMMOOO[[[jjjsssaaaYYY```uuuxxxmmmhhh___XXXPPPKKKIIIGGGAAA<<<777666444444666777777777777888888999:::;;;<<<<<<;;;;;;:::999888888777777777777888999:::<<<>>>??????AAABBBBBB@@@???@@@AAACCCDDDFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLOOOSSSXXX\\\]]]bbbiiinnnoooooooooooohhhgggggggggfffbbb\\\XXXTTTQQQOOONNNOOOPPPPPPPPPOOOPPPQQQRRRTTTVVVXXXYYY]]]^^^```bbbdddfffhhhiiijjjlllooopppooooooooopppvvvvvvuuuuuuvvvwwwxxxyyy|||{{{yyyxxxwwwwwwxxxxxxyyyzzz|||~~~~~~~~~~~~}}}xxxqqqjjjggggggiiillliiieeeaaa___]]][[[YYYSSSOOOHHHCCC@@@???>>>>>>;;;;;;:::999999999999999666666666555555555444444333333333333333333333333444333222222111111222222111111222222222222111111222222111111111000000000000000000000000000000000///000000111111000000///////////////////////////---------.........//////111111222222222333333333444555666666666888;;;===IIIWWWfffmmmrrrzzzzzzpppcccVVVMMM???<<<999777777777777666999>>>GGGQQQ^^^pppsss^^^RRRHHHCCCDDDBBBAAAAAA@@@@@@??????>>>}}}}}}~~~~~~zzzwwwdddXXXLLLGGGFFFCCCBBBBBBBBBDDDEEEDDDCCCEEELLLRRRZZZ[[[\\\fff~~~pppcccKKK<<<999777333222111111000000111111---------.........//////...------------...//////......//////000000111111222555???SSSppp|||ooobbbUUUPPPMMMOOO]]]lllrrraaaZZZaaawww{{{mmmddd[[[TTTLLLHHHGGGEEE>>>888777555444555777888777666888888999:::;;;<<<======:::::::::999999888888888888999999;;;===???@@@AAA@@@AAABBBAAA@@@@@@AAACCCEEEFFFHHHIIIJJJIIIIIIHHHFFFGGGHHHIIIKKKNNNTTTXXXXXX]]]dddiiijjjiiihhhhhhdddcccbbbbbbaaa___ZZZWWWSSSQQQNNNMMMNNNOOOPPPOOOQQQQQQSSSUUUWWWYYY[[[\\\]]]___bbbeeehhhiiiiiiiiiiiillloooqqqqqqpppqqqqqqvvvuuuuuuvvvwwwyyy{{{|||{{{zzzyyyxxxxxxyyyzzz{{{{{{|||}}}~~~~~~zzzsssmmmkkklllooosssoookkkgggeeedddaaa```VVVQQQIIICCC@@@??????>>>::::::999888888888888999666666555555555444444444333333333333333333333333444333222111111111222222111222222333333222222111111111000000000/////////000000000000000000000000///000111111111111000///////////////////////////............////////////111111222222222333333333444555666666666888;;;===DDDQQQ___fffkkkttt{{{qqqcccVVVMMMAAA===888666666777888888:::???HHHRRR^^^nnn~~~ttt^^^QQQGGGBBBDDD????????????????????????}}}}}}~~~~~~|||yyydddXXXLLLGGGFFFCCCBBBBBBBBBDDDFFFEEECCCFFFMMMSSSXXXYYYZZZeee~~~qqqdddLLL<<<:::888333222111111000111111111---------.........//////...------------...//////......//////000111111111333555>>>RRRnnnqqqcccVVVPPPMMMPPP^^^nnnrrrbbbZZZaaawww|||~~~~~~mmmaaaXXXQQQIIIFFFFFFCCC===666777666555666888888888666888888999:::;;;======>>>:::::::::999999999999888::::::;;;<<<>>>@@@BBBCCC@@@AAAAAA@@@???@@@BBBEEEFFFGGGIIIJJJKKKJJJJJJIIIEEEFFFFFFGGGHHHKKKPPPTTTUUUZZZaaaeeefffdddbbbaaaaaa```___^^^^^^\\\YYYWWWSSSQQQNNNMMMNNNOOOOOOOOORRRSSSUUUWWWYYY[[[]]]^^^]]]```dddhhhkkkkkkkkkjjjiiillloooqqqqqqqqqqqqrrrttttttuuuvvvxxxzzz}}}{{{zzzyyyxxxxxxzzz|||}}}{{{{{{||||||~~~{{{uuuooommmpppssswwwtttpppnnnllliiifffdddWWWRRRJJJCCC@@@??????>>>999999888888777888888888666666555555555444444444333333333333333333333333444333222111111111222333111222222333333222222111000000000000////////////000000000000000000000000///000111222222111000///------------------------////////////000000000000111111222222222333333333444555666666666888;;;======JJJXXX^^^dddooo|||{{{qqqcccTTTKKKBBB>>>888555555777888999:::@@@IIISSS^^^lll{{{sss]]]PPPFFFBBBCCC===>>>>>>>>>>>>?????????~~~}}}}}}}}}{{{xxxuuuiiiZZZLLLHHHGGGEEECCCCCCBBBBBBCCCBBBCCCEEEHHHKKKWWWVVVWWWbbb|||sssfffNNN<<<888444444333222111000000000000000000000000////////////////////////............111111111000000000000000444777===NNNmmm}}}mmmeeeZZZQQQLLLPPP___oooqqqaaaWWW___vvv~~~|||~~~rrriiiYYYSSSLLLIIICCC;;;666555222333333444555666777777777888999:::;;;;;;;;;;;;<<<;;;999888888999;;;<<>>>>>>>>???AAACCCDDDDDDAAA>>>>>>???AAACCCDDDIIIKKKNNNOOONNNKKKHHHFFFDDDCCCBBBBBBDDDGGGJJJLLLNNNSSSYYY^^^```aaaaaabbb``````aaa```___\\\YYYXXXOOOOOOOOOMMMLLLLLLOOOQQQRRRTTTVVVXXXXXXYYY\\\^^^fffeeeeeehhhlllmmmkkkhhhlllmmmnnnooooooppprrrtttuuuuuuuuuvvvxxxzzz}}}~~~~~~}}}zzzyyyyyyzzz|||~~~|||zzzyyy{{{~~~}}}||||||}}}~~~}}}{{{|||zzzvvvsssrrrrrrtttuuu{{{zzzwwwuuusssnnniiieeeZZZQQQGGGAAA@@@@@@>>>;;;;;;:::999777666555555555777777777666555555444444555444222111111222444555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////............//////000000111111222222111111000/////////111111222222222333333333777777777888999999::::::???CCCJJJSSS___mmm|||~~~xxxqqqeeeVVVKKKCCC;;;444333444444888=========DDDRRRbbbooo{{{zzz```QQQGGGBBBAAA@@@@@@@@@@@@???===<<<;;;~~~}}}}}}|||{{{wwwuuuhhhZZZLLLGGGGGGEEECCCBBBAAAAAABBBBBBBBBDDDGGGJJJQQQPPPRRR^^^wwwuuuhhhOOO>>>999555444333222111000000000000000000000000////////////,,,,,,---...///000111111111000000000000000000000444777===NNNmmm}}}oooeeeYYYQQQMMMQQQ___mmmrrraaaVVV]]]qqq~~~|||pppggg\\\TTTMMMHHHBBB:::555555333333444444555666777777888888999:::;;;;;;;;;;;;<<<;;;:::999999:::<<<===>>>>>>??????@@@AAABBBCCCBBB@@@>>>===>>>AAACCCDDDJJJMMMQQQSSSQQQMMMIIIGGGCCCBBBAAA@@@AAADDDGGGHHHKKKOOOTTTXXX[[[\\\^^^___```aaaaaaaaa___\\\YYYWWWQQQQQQPPPNNNLLLMMMOOORRRSSSTTTWWWXXXYYYZZZ^^^```fffffffffiiilllmmmllljjjmmmnnnooopppooopppsssuuuuuuuuuvvvvvvxxx{{{}}}~~~~~~|||zzzzzz{{{~~~|||||||||~~~}}}}}}|||{{{|||~~~}}}zzzwwwwwwtttpppmmmlllmmmnnnppptttsssqqqooolllhhhccc___UUUNNNFFFAAA@@@@@@>>>;;;999999888777666666777777777777666666555555444444555444222111111222444555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////....../////////000000000111111111111111000000000000111111222222222333333333666666777777888888999999===@@@EEEMMMXXXhhhzzz~~~yyyqqqeeeVVVLLLCCC<<<666555666666999===@@@@@@GGGVVVfffsss{{{aaaRRRJJJFFFEEE@@@@@@@@@???>>>===<<<;;;~~~}}}}}}{{{xxxuuuhhhZZZLLLGGGGGGEEECCCBBB@@@AAAAAAAAAAAACCCFFFHHHLLLLLLOOOZZZssswwwjjjQQQ???:::777444333222111000000000000000000000000////////////,,,,,,---...///000111111000000000000000000111111444666===NNNmmm}}}qqqeeeWWWPPPNNNSSS^^^iiiuuubbbWWW[[[kkk|||sssjjj___VVVMMMGGGAAA999555555444444444555555666666777888999::::::;;;;;;;;;;;;;;;;;;:::999:::;;;===>>>>>>??????@@@AAAAAAAAA@@@???===<<<<<<>>>BBBFFFHHHOOOSSSXXXYYYVVVPPPKKKHHHBBBAAA???>>>???@@@BBBCCCEEEHHHLLLPPPRRRUUUXXX[[[```aaaaaaaaa___[[[XXXUUURRRRRRQQQOOOMMMMMMPPPRRRTTTVVVWWWXXXZZZ\\\```cccgggggghhhjjjmmmnnnnnnmmmooopppqqqqqqqqqqqqsssuuuvvvvvvvvvvvvxxxzzz}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~|||~~~}}}|||{{{{{{}}}~~~zzzuuurrrnnnkkkgggcccaaaaaacccdddhhhfffeeecccbbb^^^YYYVVVNNNIIIDDDAAAAAAAAA>>><<<888777777777777777888888777777666666555444444444444333222111111222333444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111222222222333333333444555555666777777888888:::<<>>===<<<;;;;;;}}}yyywwwiii[[[MMMHHHHHHFFFDDDCCC@@@AAABBBBBBBBBCCCFFFHHHMMMNNNPPP[[[rrrwwwkkkRRR@@@;;;777444333222111000000000000000000000000////////////////////////............000000000000000111111111333666<<>>>>>???@@@AAAAAA@@@>>>>>>:::;;;;;;<<<@@@EEELLLPPPXXX\\\aaa```ZZZRRRKKKHHHBBBAAA???>>>===>>>??????@@@BBBDDDFFFIIIMMMRRRUUU^^^___``````^^^ZZZWWWTTTRRRRRRQQQOOOMMMMMMPPPRRRWWWXXXYYYZZZ\\\___cccfffhhhiiijjjlllnnnoooppppppqqqrrrsssrrrrrrrrrtttvvvtttttttttuuuvvvxxxzzz|||{{{{{{yyyyyyyyyzzz|||}}}{{{~~~~~~|||}}}~~~}}}}}}|||}}}~~~|||xxxqqqllleeebbb]]]XXXUUUTTTTTTUUUXXXWWWWWWWWWWWWUUURRROOOHHHEEEBBBAAAAAA@@@???===999888777777777777777777777666666555555444333333333333222111111222333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000////////////////////////000000000000...//////000111222222222111111222222222333333333333444444555555666666777777999<<>>GGGVVVfffuuuvvv\\\NNNFFFCCCCCC@@@@@@???===<<<<<<;;;;;;{{{yyyjjj\\\NNNIIIIIIGGGEEEEEEAAACCCDDDDDDDDDDDDFFFHHHNNNPPPRRRZZZoooxxxkkkSSS@@@:::666444333222111000000000000000000000000////////////////////////............//////000000111111111111333555<<>>??????@@@???===<<<;;;777888;;;===BBBIIISSSYYY```eeehhheee\\\QQQIIIFFFCCCBBB@@@???============<<<===>>>???AAAEEEKKKOOOXXXZZZ\\\]]]\\\YYYVVVSSSQQQQQQPPPNNNMMMNNNPPPSSSYYYZZZ\\\]]]^^^aaaeeehhhiiijjjkkklllnnnoooqqqssssssssstttsssrrrrrrtttuuurrrrrrrrrrrrtttuuuwwwyyy{{{zzzzzzzzzzzz{{{|||}}}zzz}}}|||zzz{{{}}}~~~~~~}}}~~~~~~{{{vvvooojjj```]]]WWWQQQLLLJJJJJJJJJLLLLLLMMMOOOQQQPPPNNNKKKDDDCCCAAA@@@@@@@@@>>>===;;;:::999777666555555555666666666555444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////////////////000000000000000000000000////////////......///000111222222333111111222222222333333333333333333444555555666666444888<<<@@@GGGUUUhhhuuu}}}uuuiii\\\TTTDDD===888888888555666888:::<<>>>>>>>>===<<<;;;999888666888;;;>>>CCCKKKVVV^^^eeeiiikkkfffZZZNNNGGGDDDCCCBBBAAA???>>>===<<<<<<::::::;;;;;;===@@@FFFJJJPPPSSSVVVYYYZZZXXXUUUSSSPPPPPPPPPOOONNNPPPSSSUUU[[[]]]```aaabbbccceeeggghhhjjjlllmmmmmmooorrruuuttttttuuutttrrrrrrsssuuuqqqqqqpppqqqrrrtttuuuwww{{{{{{{{{{{{|||}}}~~~~~~||||||}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~{{{uuuooojjj```]]]WWWQQQLLLJJJIIIJJJJJJKKKLLLNNNPPPPPPMMMKKKCCCCCCAAA@@@???>>>>>>>>><<<;;;999777666555555444666666555555444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000////////////...//////000111222222222111111222222222333333333333333333444555555666666333888===AAAHHHVVViiiwwwuuuhhh\\\UUUFFF>>>888777666444555888:::>>>IIIYYYiiizzzrrr\\\PPPGGGCCCBBBBBBAAA???>>>===<<<======~~~{{{xxxhhhZZZLLLGGGGGGEEECCCCCCAAACCCDDDEEEDDDDDDEEEFFFHHHLLLOOOVVViiizzznnnVVVCCC<<<777444333222111000000000000000000000000////////////,,,,,,---...///000111111...//////000111111222222222555<<>><<<:::999888777777777:::===>>>BBBJJJUUU^^^cccgggiiicccVVVKKKEEEDDDAAAAAA@@@>>>===<<<;;;;;;999:::::::::;;;>>>BBBEEEHHHLLLQQQUUUWWWWWWUUUSSSQQQQQQRRRQQQQQQSSSWWWZZZ]]]___ccceeeeeeeeeeeefffhhhjjjllllllmmmnnnrrrvvvtttuuuuuusssqqqqqqrrrtttqqqqqqpppqqqrrrsssuuuvvvxxxyyyyyyzzzzzz{{{||||||}}}zzzzzz{{{}}}~~~~~~{{{{{{{{{|||~~~{{{vvvppplllccc```[[[VVVSSSQQQRRRSSSQQQPPPQQQRRRSSSRRROOOMMMEEEDDDBBB@@@=========>>>:::999888777666666666666666555555444444333333222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000111111000000000/////////...//////000000111111111222111111222222222333333333333333444444555666666666444888===AAAHHHXXXooo~~~sssfff[[[TTTHHH@@@999777666555666::::::>>>JJJZZZjjj|||mmmZZZPPPIIIEEECCCDDDBBB@@@>>>======>>>???~~~}}}yyywwwgggYYYKKKFFFEEEDDDAAAAAA@@@BBBDDDDDDCCCCCCCCCEEEGGGKKKOOOVVVjjj|||pppWWWDDD===888444333222111000000000000000000000000////////////000/////////...............//////000111222222222222555<<>>??????===;;;888777666666666888;;;===>>>@@@GGGRRR[[[```dddfff___SSSHHHDDDDDD@@@??????===<<<;;;::::::999::::::::::::===@@@CCCCCCGGGMMMSSSVVVVVVUUUSSSRRRRRRSSSSSSTTTVVVZZZ]]]]]]aaaeeeggggggeeeeeeeeehhhjjjlllllllllnnnrrrvvvtttuuuuuusssqqqpppqqqsssrrrrrrqqqqqqrrrtttuuuwwwttttttuuuvvvwwwwwwxxxxxx}}}yyyyyy|||yyyyyyzzz{{{~~~~~~{{{vvvrrrnnnfffccc___[[[YYYYYYZZZ\\\WWWWWWVVVWWWVVVTTTQQQNNNGGGFFFCCC@@@===<<<===>>>888888777777777777888888666555555444444333222222111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111111111000000/////////...000000000000111111111111111111222222222333333333333333444555555666666777555999<<>>>>>???@@@}}}|||zzzvvvsssgggZZZMMMGGGEEEBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEJJJOOOVVVhhhrrrXXXEEE===666555555333222111000000000000000////////////000000////////////////////////000000000000111111111111222777===LLLlllzzzkkkfffUUULLLNNNMMMRRR```zzz```TTTZZZkkkyyyxxxzzzuuuqqqpppnnnkkkfff___XXXSSSJJJGGGBBB>>>;;;888666444888888888777666444333222555555444444444333333333444444555666888:::<<<===<<<;;;999777777888999:::;;;>>>@@@@@@???CCCKKKQQQZZZ]]]___\\\TTTJJJDDDAAACCCCCCAAA>>>:::888999:::;;;::::::;;;???CCCEEEFFFKKKIIIMMMVVVYYYTTTQQQSSSRRRQQQQQQRRRUUUYYY]]]```ccceeefffdddbbbaaadddfffgggggghhhkkknnnqqquuuwwwuuuvvvvvvtttqqqppppppqqqwwwuuussstttvvvvvvtttqqqpppqqqrrrrrrqqqrrrtttuuuyyyxxxwwwxxxyyy{{{{{{zzzvvvvvvwwwyyy|||}}}yyyuuupppllliiigggcccaaabbbbbbbbbbbbeeeaaa]]]\\\\\\ZZZTTTOOOHHHFFFCCC@@@===<<<;;;;;;===<<<;;;999888777777666777666444444444444222000111111111111111111111111111111111111111111111111111111222333444444555555000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////000000000000////////////------///000222222333333444444444444444555777777777;;;>>>AAANNNfff}}}{{{zzzzzz}}}~~~yyyrrrgggYYYOOOGGG@@@:::999888666777:::999???IIIWWWjjjvvvdddZZZSSSLLLIIIIIIHHHFFFCCCAAA??????@@@@@@}}}{{{xxxtttpppgggZZZMMMGGGEEEBBB@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCHHHMMMTTTggg|||tttYYYFFF>>>777666555333222111111000000000000////////////000000////////////////////////000000000000111111111111222777<<>>======>>>777777888;;;>>>BBBDDDEEEEEEDDDIIIRRRVVVTTTTTTVVVSSSRRRRRRSSSVVVZZZ___aaadddeeefffeeecccccceeegggjjjjjjkkklllnnnppprrrtttrrrssssssqqqpppppprrrtttvvvtttssssssttttttrrroooooopppqqqppppppppprrrtttxxxwwwvvvvvvxxxyyyyyyyyywwwwwwxxxzzz}}}~~~|||xxxtttqqqooollliiiiiijjjkkkkkkkkkiiifffbbbaaa```]]]VVVPPPIIIGGGEEEBBB@@@>>>>>>======<<<:::999777666666666666555333333444444333111111111111111111111111111111111111111111111111111111111111222333333444444000000000000000000000000111111111111000000000///000000000000000000000000000000000000////////////000000000000////////////...///000111222333333333444444444444555666777777777:::===DDDUUUlllxxxuuuuuuvvvyyy~~~|||xxxssshhhZZZPPPFFF???999888777555666999:::???HHHVVVhhh|||zzzkkk[[[RRRMMMHHHFFFFFFFFFEEECCCAAA@@@@@@AAAAAA~~~{{{wwwqqqnnnfffYYYLLLGGGEEEBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCGGGKKKSSShhhsss}}}vvvYYYFFF>>>777666555444222111111111111000000////////////000000////////////////////////000000000000111111111111222666:::EEEaaa~~~yyylllgggWWWLLLLLLJJJNNN]]]wwwyyy```XXX\\\lll|||{{{{{{xxxjjjddd\\\TTTOOOKKKGGGEEEBBB@@@===<<<;;;;;;999888777777777777666555333333555555555555444444444444111111222444666888;;;<<<;;;:::888666555666777777>>>@@@AAAAAAAAACCCIIIOOOSSSTTTSSSOOOIIIEEEDDDEEEBBBCCCEEEDDDAAA?????????666888:::<<>>>>><<<;;;999888666555555555555333222333444555444222000000000000000000000000111111111111111111111111000000000111222222333333000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000111222222333333333333444444444444555666777888888:::===HHH]]]sss~~~yyyqqqllllllnnnpppuuuzzz}}}{{{yyyssshhhZZZPPPEEE===888777666555555888:::???IIIVVVfffyyylll___QQQKKKIIIFFFDDDEEEDDDDDDBBBAAAAAAAAABBBCCC{{{vvvqqqmmmeeeYYYLLLHHHFFFCCCAAAAAA@@@AAAAAABBBCCCCCCBBBBBBDDDGGGKKKTTTjjjqqq|||wwwYYYEEE>>>777666555444333222111111111//////000000000000/////////////////////////////////000000000111111111111222666888@@@ZZZyyyzzzmmmiiiYYYLLLKKKHHHLLL[[[ttt}}}eeeZZZ]]]lll~~~}}}zzzlllcccXXXNNNIIIGGGFFFDDDCCCAAA>>>======<<<;;;999666666777777666555444444444444444444333333333333000111222333555888:::;;;:::999777555444555666777===>>>@@@AAACCCGGGLLLQQQSSSTTTSSSOOOIIIDDDDDDEEEAAACCCEEEEEEBBB>>><<<;;;999;;;>>>@@@AAABBBDDDFFFIIIJJJMMMPPPRRRTTTVVVYYYXXXWWWVVVVVVXXX\\\```bbbcccdddeeefffgggiiikkkmmmnnnnnnnnnnnnnnnnnnoooooolllmmmlllkkkkkkmmmpppsssrrrqqqooonnnmmmllljjjjjjjjjkkkllllllkkkkkkmmmooorrrrrrssssssrrrssstttvvvyyyzzz{{{}}}|||sssqqqnnnnnnnnnooonnnmmmkkkjjjgggeee```YYYOOOIIICCCBBBAAA@@@>>>======<<<;;;:::888777555444444444333222111222444555444333////////////////////////111111111111111111111111//////000000111111111222000000000000000000000000111111111000000000000000000000000000000000000000000000000000////////////////////////000000000000222222333333444333333333444444444444555666777888::::::>>>JJJ```rrrvvvpppeeeaaa___cccgggkkkrrrxxx}}}}}}|||yyyrrrfffXXXNNNCCC<<<777666666444555888:::@@@KKKYYYiii{{{fffZZZNNNJJJIIIGGGFFFFFFCCCBBBBBBAAABBBCCCDDDDDD}}}wwwrrrmmmdddXXXLLLHHHFFFCCCAAAAAA@@@AAABBBBBBCCCBBBBBBBBBDDDFFFJJJTTTlllttt~~~xxxYYYDDD===777666666444333222111111111//////000000000000/////////////////////////////////000000000111111111111111555777===VVVttt|||oookkk[[[NNNJJJFFFJJJZZZtttkkk\\\^^^kkkxxxlllbbbUUUKKKGGGGGGFFFEEEFFFDDDAAA@@@???===;;;888555666666666666666555555333333333222222222222111111111222333555777888999999888666444444555666777;;;===???BBBFFFLLLQQQUUUVVVWWWWWWSSSLLLFFFDDDDDDDDDFFFHHHFFFBBB>>>:::999;;;===???@@@@@@AAADDDFFFLLLOOORRRSSSTTTWWW[[[]]]\\\[[[YYYYYYZZZ\\\___aaaaaabbbcccfffiiimmmooopppkkkllllllmmmnnnooooooooolllmmmlllkkkiiijjjmmmoooooonnnllljjjhhhggggggggghhhiiijjjjjjiiiiiikkkmmmoooppprrrrrrqqqrrrtttwww{{{{{{|||yyyvvvtttrrrqqqpppnnnlllkkkiiigggccc]]]TTTKKKEEEAAA@@@@@@@@@???>>>======:::999888666555444444333222111111222444555444333////////////////////////000000000000000000000000///000000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000////////////.../////////000000000111222333333444444444333333555555555555555666888888;;;;;;???JJJ\\\iiiggg^^^VVVTTTWWW^^^eeejjjrrryyy~~~zzzqqqcccUUUKKKBBB;;;666666555444555888;;;BBBPPP___pppcccWWWMMMJJJIIIGGGEEEFFFAAABBBBBBBBBCCCDDDEEEEEE}}}xxxrrrooocccWWWLLLIIIGGGDDDAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBDDDIIIVVVooozzz{{{ZZZDDD===888777666555333222222222222...///000111111000///...////////////////////////000000000000111111111111000555777<<>>;;;888444555666666666666666555333333333333222222222222333333333444555666777888888777555444555666888999;;;===@@@DDDJJJPPPUUUXXXYYY[[[ZZZVVVNNNGGGEEEDDDGGGIIIJJJHHHDDD???;;;::::::===?????????AAAFFFJJJOOOUUUZZZZZZ[[[```eeegggbbbaaa___]]]]]]^^^```bbbbbbaaabbbeeejjjmmmooopppiiijjjkkklllmmmnnnnnnnnnllllllmmmkkkiiiiiijjjkkkkkkjjjiiigggdddccceeeffffffhhhhhhhhhhhhhhhjjjllllllooorrrrrrqqqrrrvvvzzz|||}}}~~~yyywwwtttrrrqqqooollliiilllkkkhhhccc[[[RRRIIIEEE@@@AAAAAABBBAAAAAA@@@???;;;:::888777555444444444222111111222333444444333000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////......//////000000111111111222333333444444444444555555555555666777888888999<<>>;;;888444444555666777777666666555555555444444444333333555555555444555666666777666666555555666888:::<<<>>>???BBBFFFMMMRRRWWWXXX\\\\\\YYYSSSKKKFFFFFFGGGGGGHHHIIIGGGCCC???<<<<<<:::===@@@AAABBBFFFNNNUUUZZZccciiihhhhhhmmmqqqrrrjjjhhheeebbbaaaaaacccdddeeedddccceeeiiilllllllllhhhiiijjjllllllllllllkkkiiikkkmmmlllkkkiiiiiiiiigggggggggdddaaaaaacccffffffggghhhhhhggggggiiikkkjjjnnnrrrsssrrrtttyyy~~~~~~~~~wwwuuusssrrrqqqooollliiillljjjggg```XXXOOOHHHDDD???@@@AAAAAABBBAAA@@@@@@;;;:::999777666555444444333222111111333444333222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000////////////.........///000111111111000000111333444444444444555555555555666777888999777===CCCFFFJJJNNNMMMHHHHHHKKKTTT```iiipppzzzzzznnn```TTTMMMBBB<<<666666666555666::::::EEEWWWiiiyyynnn[[[QQQIIIGGGHHHEEECCCCCCBBBBBBCCCDDDDDDEEEEEEDDD~~~|||zzzwwwrrrooobbbWWWLLLIIIHHHDDDAAAAAACCCDDDDDDDDDDDDDDDCCCCCCDDDHHHQQQccc^^^GGGAAA===777666555444333222222222...///000222222000///...////////////////////////000000000000111111111111---555999>>>SSSrrrvvvrrrbbbRRRKKKDDDHHHYYYrrrrrreeedddqqq}}}wwwrrrqqquuu}}}{{{rrrjjj\\\SSSHHHDDDEEEFFFDDDAAADDDBBBAAAAAA@@@>>>;;;888333444555666777777777777777777666666666555555555777666666555555555666666666555555555666999<<<===AAAAAACCCHHHNNNSSSWWWXXX\\\[[[VVVOOOHHHEEEGGGJJJCCCEEEEEEDDD@@@===<<<<<<<<>>???@@@??????>>><<<;;;999888666555555555333222111222333333222111111111111111111111111111000000000000000000000000222222222111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000////////////---......///000111111222...///111222333444444444555555555666666777888999444===DDDEEEEEEGGGHHHFFFGGGKKKVVVccclllsss}}}zzznnn```UUUOOOCCC<<<777777777666777::::::FFFXXXkkkyyybbbYYYPPPHHHHHHIIIGGGEEEDDDBBBBBBCCCDDDEEEEEEDDDDDD|||}}}~~~~~~yyysssnnn___UUULLLHHHFFFBBBAAABBBCCCBBBAAA@@@@@@BBBCCCEEECCCJJJSSSfffaaaHHH@@@;;;777666555444333222222222000000000000000000000000222111111111000000///////////////000111111222222111000666???SSSwww}}}tttdddTTTIIIGGGKKKOOOiiiqqqcccgggkkkxxxsssllljjjmmmsssvvvxxx~~~uuuiii___[[[NNNKKKFFFCCCCCCDDDEEEFFFEEECCC@@@???===;;;888555444444555666777888999999666666666666666777777777777777888777777666555444444444333444666888;;;===BBBCCCEEEGGGJJJOOOVVVZZZ```^^^XXXOOOGGGDDDFFFIIIHHHFFFBBB>>><<<;;;<<<<<<<<<;;;???FFFJJJPPP^^^lllzzz}}}|||~~~~~~zzzrrrkkkjjjiiifffdddeeehhhgggeeefffhhhjjjkkkkkkgggggghhhhhhhhhhhhgggggghhhgggfffgggiiihhheeebbbddddddbbb```^^^^^^aaadddffffffhhhiiikkkkkkllllllpppqqqqqqrrrtttxxx}}}~~~}}}|||zzzxxxuuusssqqqhhhddd^^^WWWOOOHHHCCC@@@AAA@@@???=========>>>???;;;:::999888777555444444333222222111222222333333444333333333222111111111000000000000111111111111000000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111222222222333333333444444555555666777777777888999<<<>>>@@@BBBCCCDDDGGGPPP[[[eeekkkrrrzzzzzzooobbbUUUMMMBBB;;;666666666555666:::???IIIRRRaaauuu{{{vvv___QQQLLLHHHGGGHHHHHHDDD@@@@@@BBBEEEGGGGGGEEEBBB@@@~~~}}}}}}}}}}}}~~~}}}xxxrrrnnn^^^TTTKKKHHHFFFBBB@@@AAACCCBBBAAA@@@@@@BBBDDDEEEBBBIIITTThhhaaaHHH@@@;;;777777555444333222222222111111111111111111111111111111000000000//////////////////000111111222222333222888AAAUUUzzzvvvfffUUUIIIFFFIIIMMMfffpppeeehhhkkk~~~}}}~~~uuummmiiieeedddgggllloooqqqsssuuuvvvqqqggg\\\TTTPPPJJJGGGCCCBBBBBBCCCCCCCCCEEECCC@@@>>>===;;;777555444444555666777888999999777777777777888888999999999999999999888777555555444333222333555888<<<>>>DDDEEEGGGIIILLLPPPVVVZZZ___\\\VVVNNNHHHEEEEEEFFFCCCAAA>>>;;;999999:::;;;AAA@@@CCCJJJPPPYYYjjjyyyyyyppphhhgggfffddddddfffhhhfffeeeeeehhhjjjkkkjjjgggggggggggggggfffeeeeeegggfffeeeggghhhgggccc```cccbbbaaa___]]]^^^aaacccfffggghhhiiijjjjjjjjjjjjpppqqqssstttuuuxxx|||~~~~~~zzzvvvssspppmmmeeeaaa[[[SSSKKKDDD@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777555444444333333222222111222222222111111111000000000000000000000000000111111111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111222333333333444444444444444444555555666777777777888999;;;>>>@@@AAABBBBBBCCCJJJUUU]]]eeelllvvv}}}zzzpppcccVVVOOOAAA;;;666666666555666:::>>>HHHQQQ___qqqwww}}}zzznnnZZZQQQLLLHHHFFFHHHHHHEEEBBBBBBCCCEEEFFFFFFEEECCCAAA~~~|||~~~}}}||||||zzzvvvqqqmmm]]]TTTKKKGGGEEEBBBAAABBBCCCBBBAAAAAAAAABBBDDDEEEAAAHHHUUUkkk```IIIAAA<<<888777666555333333333333111111111111111111111111000000///////////////.../////////000111111222222333333888@@@UUUzzzyyyiiiWWWJJJEEEGGGJJJbbbrrrggghhhhhh~~~zzzxxx}}}|||rrrkkkfffdddbbbcccgggkkknnnooonnnooolllfff]]]SSSLLLHHHGGGEEECCCCCCDDDEEEDDDCCCEEEBBB???>>><<<:::777555444444555666777888999999888888999999:::;;;<<<<<<<<<<<<;;;;;;999888777666444333222222444888<<>>@@@@@@@@@???EEENNNVVV^^^hhhssszzzzzzpppdddWWWPPPAAA:::555555666555777:::===GGGOOO\\\lllrrryyy~~~uuujjjYYYQQQMMMHHHFFFGGGHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBB~~~}}}{{{zzzxxxtttppplll]]]TTTKKKHHHFFFCCCBBBCCCCCCBBBBBBAAABBBCCCDDDDDDBBBHHHVVVlll^^^IIIBBB<<<999888666555444444333333111111111111111111111111////////////............/////////000111111222222111111666>>>RRRxxx}}}lllYYYKKKEEEEEEHHH___zzziiifffccc|||xxxwww|||zzztttnnniiihhhhhhiiimmmqqquuuxxxzzzyyywwwrrriii___UUULLLHHHGGGFFFFFFFFFHHHHHHGGGEEEDDDBBB???<<<;;;999777555444444555666777888999999999999:::;;;<<<===>>>???>>>>>>===<<<;;;:::888777444333222111333777<<>>;;;::::::999;;;<<<>>>>>>>>>===<<<::::::999777666555444333444444333222111111111111111111111222333333333444///000000000111111111111222222222111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222222333444444444444555555555444444555555666777777777999:::;;;===>>>>>>?????????DDDKKKSSS]]]hhhttt|||zzzpppbbbVVVNNNAAA:::555555666555777;;;===HHHOOOYYYgggnnnxxx{{{rrr|||xxxfffZZZQQQMMMHHHEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC~~~|||zzzyyyvvvrrrmmmjjj]]]TTTKKKIIIGGGEEEDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDIIIUUUkkk\\\IIIDDD<<<999888777666555444444444111111111111111111111111............/////////////////////000111111222222111111666===PPPvvvnnn[[[LLLEEEEEEGGGZZZiiiddd]]]vvv}}}zzzwwwvvv{{{wwwpppllliiigggkkknnnrrrwww{{{}}}ssshhh[[[PPPIIIGGGFFFFFFHHHJJJJJJHHHFFFDDDAAA>>>;;;:::888666444444444555666777888999999999:::;;;<<<===>>>????????????>>>>>>===;;;:::999666444333333444888<<<>>>EEEHHHKKKNNNOOOQQQSSSUUUTTTPPPLLLJJJHHHDDD===888555555666888:::<<>>??????>>>===:::999888777666444333333444333222222111111111222111111111222333333333444///000000000111111111111000000111111111222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333333333333333444444444444444444555555666777777777999:::;;;===>>>>>>?????????DDDKKKUUU```lllvvv}}}yyynnn```SSSJJJ@@@:::555555666666777;;;===IIIPPPXXXdddkkkxxxyyyooozzz~~~mmm___WWWPPPMMMHHHEEEEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCCCCCCC}}}|||zzzxxxvvvqqqkkkggg\\\RRRJJJHHHGGGEEEDDDFFFBBBBBBCCCCCCDDDDDDDDDDDDFFFIIITTTjjj~~~[[[JJJEEE<<<:::999888666555555555555222222222222222222222222...////////////000000000/////////000111111222222222333999???PPPuuuooo\\\MMMFFFFFFHHHWWW|||kkkcccXXXooo}}}zzzyyyxxxwwwwww|||vvvmmmfffcccccccccmmmqqqwww|||~~~qqqbbbSSSJJJGGGFFFFFFGGGIIIIIIGGGFFFDDDAAA===:::999777666444444444555666777888999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;777666666666777999;;;<<>>AAACCCEEEFFFMMMWWWdddvvv{{{lllccc___\\\\\\_________```bbbeeegggfffeeegggffffffeeecccbbb```___[[[]]]^^^]]]ZZZXXXWWWWWWUUUWWWYYY[[[\\\^^^aaadddggghhhkkkooosssvvvxxxyyywwwzzz}}}pppfffYYYPPPLLLJJJFFFBBBAAA???===:::999:::;;;===:::;;;;;;<<<<<<<<<<<<;;;999999888777555444333333333222222111222222333333000000000000000111111111000000000000111111111111///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222333444222333333333333444444444444444555555666777777777999:::;;;===>>>@@@@@@@@@@@@EEENNNYYYfffqqqzzzxxxlll^^^PPPHHH@@@999555555666666888;;;===IIIPPPVVVaaaiiiyyyyyynnnxxxwwwfff[[[WWWNNNLLLIIIFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBCCCCCC{{{{{{zzzyyyvvvpppiiidddYYYPPPHHHFFFEEECCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGHHHRRRhhh}}}ZZZJJJFFF<<<::::::888777666555555555222222222222222222222222/////////000000000111111/////////000111111222222111333999>>>MMMqqqooo]]]OOOHHHGGGIIIZZZ}}}mmmcccUUUkkk~~~zzzvvvwwwzzz{{{{{{uuuqqqkkkeeeaaaaaacccfffpppttt{{{|||kkkYYYMMMJJJIIIHHHHHHIIIJJJIIIGGGDDDAAA<<<999888777555444444444555666777888999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>======999999999999999:::::::::===@@@FFFIIIKKKLLLNNNOOOLLLLLLKKKGGGAAA<<<999888888999;;;>>>AAADDDGGGHHHIIIPPPYYYcccvvvyyykkkccc^^^[[[[[[^^^]]]]]]___bbbeeefffeeedddcccccccccbbbaaa___^^^]]]YYYZZZ[[[YYYVVVUUUVVVXXXTTTVVVYYY[[[]]]___bbbeeeiiijjjmmmpppsssuuuvvvwwwzzz|||}}}vvvcccYYYNNNGGGFFFEEEBBB>>>>>>===;;;:::::::::;;;<<<;;;;;;::::::999:::::::::999999888666555444333222111111111111222333444444111111111000000000000000000000000000111111111111111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222444555444444444444555555555555444444555555666777777777888999;;;>>>@@@AAABBBBBBCCCIIITTTbbbpppzzz}}}vvvkkk]]]OOOGGG???999444555666666888<<<;;;HHHOOOTTT^^^gggzzz|||qqq|||qqq```XXXVVVMMMLLLJJJGGGDDDCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBzzzzzzzzzyyyvvvppphhhbbbWWWNNNFFFDDDDDDBBBAAACCCBBBCCCCCCDDDEEEDDDDDDDDDGGGGGGQQQggg}}}YYYJJJFFF<<<;;;:::999777666666555555222222222222222222222222//////000000111111222222/////////000111111222222///111777<<>>>>>>>>>>>>>>::::::;;;;;;;;;:::999999999>>>CCCHHHJJJKKKLLLMMMJJJKKKKKKFFF???:::888999999:::===@@@CCCFFFIIIJJJKKKQQQWWW___ssszzzlllddd```]]]]]]```\\\]]]^^^aaadddfffeeeddd````````````___^^^\\\\\\XXXYYYYYYWWWTTTSSSVVVYYYSSSUUUYYY[[[]]]```cccfffkkklllnnnppprrrssstttttt|||~~~uuummm\\\RRRHHHCCCDDDDDDAAA=========<<<;;;;;;::::::;;;>>>===;;;:::999::::::;;;999999888666555444333222000000000111222333555555444333333333222222111111000000000000111111111111333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111333444555555555555555666666666777444444555555666777777777888999<<<>>>@@@BBBCCCDDDGGGNNN[[[kkkyyy}}}}}}{{{uuujjj]]]PPPHHH???999444555666666888<<<:::GGGMMMSSS\\\eeeyyyvvv}}}iiiXXXQQQPPPLLLKKKJJJGGGDDDBBBAAABBBAAAAAABBBBBBCCCBBBBBBAAA||||||yyyuuusssrrrkkkcccWWWNNNGGGFFFEEEBBB@@@AAACCCBBBBBBBBBBBBCCCDDDDDDDDDEEEOOOfff{{{[[[IIIBBB@@@::::::999777666555444333444333222222111111222222000///...------...///000000000000000////////////444111666???LLLhhhxxxfffSSSHHHHHHJJJcccttteee[[[eeewww~~~}}}~~~{{{tttfffdddbbbcccggglllpppqqqyyy{{{ttt```TTTUUUQQQNNNPPPUUUTTTNNNHHH@@@===888444111000111222222333444555666666666666::::::;;;;;;<<<;;;;;;;;;============>>>>>>>>>>>><<<;;;:::999::::::<<<<<<>>>@@@CCCFFFHHHHHHHHHHHHIIIFFFCCC>>>;;;999999888;;;===AAACCCFFFHHHLLLOOOKKKOOOTTT]]]ooowwwhhh^^^\\\]]]]]]\\\\\\]]]___```aaaaaaaaaaaacccbbbaaa___]]][[[YYYYYYXXXXXXXXXXXXWWWVVVUUUTTTYYYYYYYYY[[[]]]aaaeeegggkkknnnqqquuuwwwwwwvvvvvvzzzzzz|||yyylllbbbSSSNNNHHHDDDDDDDDDBBB@@@===<<<;;;:::;;;<<<===>>>===<<<<<<;;;:::999888888777777777777777666555555111111111111111111111111000000000000000000000000//////000000000000//////000000////////////000000222000//////000111111000222222222222222111000///000000000000000000000000000000111111111111000000///000111222333444555555333333333444444444555555777777777777666666666666999<<>>;;;777555666777888777>>>CCCLLLSSSXXXfff|||~~~xxxgggYYYQQQOOOJJJGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAzzz{{{xxxuuusssqqqiii```VVVMMMFFFEEEDDDBBB@@@AAABBBBBBAAAAAABBBBBBCCCDDDGGGHHHRRRjjj{{{[[[HHHAAA@@@;;;:::999888777555444444444333222222111222222222111000////////////000111111111111111111000000000444111666>>>JJJeee}}}zzziiiVVVKKKJJJLLLcccuuufff\\\eeevvvvvvoookkkmmmooorrrtttvvvxxxzzz|||~~~rrr```UUUSSSQQQPPPSSSWWWUUUNNNFFF>>>;;;777333111111222333333444555666777777777777::::::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;:::::::::;;;<<<999;;;>>>@@@BBBBBBBBBBBBCCCAAA===:::888777888888===@@@CCCEEEFFFHHHKKKMMMKKKNNNTTT___rrrvvvggg^^^[[[[[[\\\[[[ZZZ[[[^^^```bbbbbbbbbbbbcccbbbaaa___]]]ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUU[[[ZZZ[[[\\\___cccfffhhhlllooosssvvvyyyzzzyyyyyyyyyyyy|||vvvhhh]]]OOOJJJDDDAAAAAABBB@@@>>>>>>>>>===<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;:::999999888666555333333111111111111111111111111000000000000000000000000//////000000000000//////000000////////////000000222111//////111111111000222222222222222111000000111111111111111111111111000000111111111111000000//////000111222333444555333333333444444444555555777777777777666666666666666999===@@@DDDJJJQQQVVVXXXcccoooxxx}}}ssshhh^^^PPPEEE>>>;;;777555666777888888;;;@@@JJJRRRZZZiiizzz}}}|||kkk[[[RRROOOIIIGGGDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@yyyzzzyyyuuussspppggg^^^TTTKKKEEEDDDDDDAAA@@@AAAAAAAAA@@@@@@AAAAAABBBCCCGGGIIITTTlll{{{[[[HHHAAA???;;;;;;:::999777666555444444444333222222222222222222111111000000111111222111111111111111222222222444111777>>>GGGaaayyy}}}{{{lllZZZMMMKKKMMM```}}}xxxhhh]]]ddduuu~~~ssspppvvv}}}|||lll]]]SSSRRRQQQSSSWWWZZZVVVLLLCCC:::888555222111222333444444555666777888888888888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;666888:::;;;======<<<<<<>>><<<888666666777:::;;;@@@BBBEEEFFFFFFGGGHHHIIIJJJNNNVVVdddzzz|||sssfff]]]ZZZZZZZZZZZZXXXZZZ]]]___aaabbbccccccdddcccaaa___\\\ZZZXXXWWWWWWWWWWWWXXXWWWWWWVVVVVV\\\\\\\\\^^^aaadddhhhjjjnnnqqquuuyyy|||}}}~~~~~~yyyzzz}}}~~~qqqbbbWWWLLLGGGBBB@@@AAABBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<=========>>>===<<<:::888666444222111111111111111111111111111000000000000000000000000///000000111111000000///111000000//////000000111222111//////111222111000111222222222222111000000111111111111111111111111000000111111111111000000//////000111222333333444333333333444444444555555666666666666777777777777555888===CCCJJJQQQYYY^^^```jjjttt{{{}}}rrrggg\\\OOODDD===:::666555666777888888;;;@@@JJJSSS[[[jjj}}}yyy~~~ooo^^^SSSNNNHHHFFFCCCBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????zzz|||{{{xxxuuuqqqggg]]]RRRJJJDDDCCCCCCAAA@@@AAA@@@@@@??????@@@@@@AAABBBEEEGGGRRRjjj|||[[[HHHAAA???;;;:::999888777666555444444444333222222222222333111111111111111111111111000000111111111111111222222000777>>>GGG```yyy~~~{{{nnn]]]NNNJJJLLLZZZwww{{{kkk^^^cccsss|||wwwwww|||qqqcccVVVOOOOOOQQQUUUYYYZZZTTTIII@@@777555333111111222444555444444555777777777777777999999:::;;;<<<<<<<<<<<<999999:::;;;===>>>??????>>>>>>===<<<<<<;;;;;;;;;777888999::::::::::::999:::888666555666:::===@@@AAACCCEEEFFFEEEEEEFFFGGGKKKRRR]]]ooovvvnnnddd]]]YYYYYYYYYXXXXXXZZZ\\\^^^```aaaaaaaaacccbbb```^^^[[[XXXVVVUUUUUUVVVWWWWWWXXXXXXWWWWWW\\\\\\]]]___bbbfffjjjlllpppssswww{{{~~~|||~~~{{{nnn^^^SSSKKKGGGCCCBBBDDDGGGGGGEEEFFFEEEDDDCCCAAA@@@@@@???===========================<<<:::888666444222222111111111111111111111111000000000000000000000000000000000111111000000000111000000000000000000111333111000000111222222111111111222222222111111000111111111111111111111111000111111222222111111000//////000111111222333333333333333444444444555555666666666666777777777777888;;;@@@GGGNNNVVV]]]aaaaaakkkuuuyyy||||||pppeeeZZZNNNCCC<<<999666444666777888999???CCCKKKTTT\\\jjj}}}{{{ppp^^^QQQKKKGGGEEEBBBAAABBBCCCBBBAAADDDCCCBBBAAA@@@???>>>===~~~~~~zzzxxxsssiii___RRRJJJDDDCCCCCCAAA@@@AAA@@@????????????@@@AAAAAADDDFFFQQQhhh|||}}}\\\IIIBBB@@@::::::999888666555444444555444333333222222333333000000000000000000000000/////////000000000111111111///666===FFFaaa|||zzzqqq```OOOIIIKKKSSSppp~~~mmm___aaappp}}}{{{||||||ssshhh\\\RRRLLLMMMOOOTTTXXXWWWPPPEEE<<<444333222111111222333444333333444555666666666666888999:::;;;<<<<<<<<<<<<888999:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<999999999999999888888777666555444444777;;;???BBBAAABBBDDDDDDCCCDDDFFFHHHPPPZZZjjj~~~{{{mmmhhh```ZZZWWWVVVVVVWWWXXXYYY[[[]]]^^^___^^^^^^aaa```^^^\\\YYYWWWUUUTTTTTTUUUVVVWWWXXXYYYYYYYYY\\\\\\]]]```dddhhhmmmpppsssuuuyyy}}}xxxlll]]]RRRJJJGGGCCCDDDGGGKKKLLLKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@??????>>>======<<<<<<===<<<:::888666555444444111111111111111111111111000000000000000000000000000000111111111111000000111111000000000000111111333111000000111222222111000111111222222222111111111111111111111111111111111111222222222222111111000000000111222222333333333333333444444444555555555666666666777777777888:::===AAAHHHOOOVVV[[[^^^aaakkktttxxxyyy}}}zzzmmmbbbXXXLLLBBB:::888555444555888999999???CCCKKKUUU^^^lll}}}lllZZZNNNHHHFFFDDDAAAAAAAAABBBBBBAAACCCBBBBBB@@@???>>>======|||yyyuuukkkaaaTTTKKKEEEDDDDDDAAA@@@AAA@@@@@@??????@@@@@@AAABBBGGGHHHRRRiii~~~^^^JJJCCCAAA;;;;;;:::888777666555444555444444333333333333333///000000111111000000///.........///000000111111111///666<<>>>>>>>>>>>======:::999888777666555444444222222333444777:::>>>@@@AAAAAABBBBBBCCCEEEIIIMMMXXXfff{{{}}}qqqaaa___ZZZVVVSSSRRRSSSTTTUUUVVVXXX[[[\\\]]]]]]]]]]]]]]][[[YYYWWWUUUTTTSSSRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\^^^bbbggglllqqquuuxxxzzz}}}~~~vvvjjj]]]TTTIIIFFFCCCEEEJJJOOOPPPPPPQQQQQQOOOMMMJJJGGGEEECCCBBBBBBAAA@@@???>>>======>>><<<:::777666555555555111111111111111111111111000000000000000000000000000111111222222111111000222111111000000111111222333222000000222333222111000000111222222222222111222222222222222222222222111111222222222222111111111111222222222333333333333333333444444444555555555555666666777777888888:::;;;@@@GGGPPPWWW[[[]]]eeeoooxxxzzz{{{xxxjjj^^^UUUIII@@@999777444333555888999:::<<<@@@IIIUUU```pppwwweeeTTTKKKGGGEEECCCAAA@@@AAABBBBBBAAAAAAAAA@@@@@@???>>>======|||xxxuuulllbbbVVVMMMFFFEEEDDDBBB@@@AAA@@@@@@@@@@@@@@@AAABBBBBBHHHJJJSSShhh___LLLDDDBBB======<<<;;;999888777666555555444333333333333444000000111222222111000000...//////000111111222222222000666:::CCC___|||mmmYYYOOOPPPOOOiiiooo^^^]]]iiiyyyvvvjjj___UUUNNNKKKHHHJJJMMMMMMJJJCCC;;;555111000000000000111222222333444555666666777777777777888:::;;;<<<=========999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@?????????;;;;;;999777666444444333222333444777999<<<>>>???AAAAAAAAAAAACCCHHHOOOTTTbbbtttvvviii___VVVUUUSSSPPPNNNMMMNNNOOOOOOQQQTTTXXX[[[]]]^^^^^^ZZZYYYXXXWWWVVVTTTSSSSSSQQQSSSTTTWWWXXXZZZ[[[[[[\\\]]]```dddjjjqqqwwwzzz~~~yyyrrriii^^^VVVKKKHHHFFFIIIOOOTTTWWWWWWVVVUUUTTTQQQNNNJJJGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA???;;;888555333333333111111111111111111111111000000000000000000000000000111111222222111111000222111111000000111111222444222111111222333222222000000111222222222222222222222222222222222222222111222222333333222222111333333333333333444444444333333333444444444555555555555555666777888888888999;;;@@@JJJUUU^^^cccdddjjjttt}}}~~~~~~vvvhhh[[[RRRGGG>>>888666333333555888::::::<<<@@@IIIUUUbbbrrr~~~ppp^^^OOOIIIHHHDDDBBB@@@???AAABBBAAAAAA@@@@@@??????>>>>>>>>>===~~~{{{xxxtttlllcccWWWOOOGGGFFFEEEBBB@@@AAAAAAAAA@@@@@@AAAAAABBBCCCHHHIIIRRRfff```LLLEEECCC??????>>>===;;;:::999888555555444333333333333444111222333444444333222111///000000111222222333333333111555999@@@]]]~~~sss]]]SSSTTTQQQiiiooo]]]\\\hhhwww~~~sssggg[[[QQQKKKHHHHHHIIIJJJIIIFFF???888444111000000000000000111222444555666777888888888888777888:::;;;<<<=========:::::::::::::::::::::::::::<<<===???@@@@@@@@@@@@>>>===;;;999777666555555444666888;;;===???@@@AAAAAAAAAAAAAAADDDKKKTTTZZZiii}}}}}}rrrkkkcccWWWOOONNNNNNNNNLLLJJJJJJKKKLLLKKKMMMQQQVVVZZZ]]]___```XXXWWWWWWVVVUUUTTTSSSRRRQQQRRRTTTVVVYYYZZZ[[[\\\]]]___bbbgggmmmuuu{{{~~~~~~wwwppphhh^^^WWWNNNLLLJJJMMMTTTZZZ\\\]]]YYYXXXWWWTTTPPPLLLHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDAAA===888444222111111111111111111111111111111000000000000000000000000111111222222222222111111222222111111111111222222444222111111222333333222///000111222222222222222222222222222222222222222111222222333333222222111333444444444444444444555333333333444444444555555444555555666777888888999999<<>>>>>>>>>>>>>>yyynnnddd]]]QQQLLLFFFAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDHHHJJJTTTjjj~~~___PPPIIIDDDCCCAAA>>>;;;999888888888666555444444333333333333222222222111111111111000222111000......000111222...222444555???ZZZ{{{vvvcccTTTNNNOOObbb|||sssddd[[[aaattt~~~~~~{{{}}}}}}oooaaaVVVOOOKKKIIIEEEJJJMMMJJJBBB999555444222111000000111333555777666777888999888888666666777777777888999:::<<<===>>>===;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@>>>>>><<<;;;999888777666555777:::<<<===???BBBEEEFFFCCCBBBEEEHHHNNNZZZfffzzzvvvbbbXXXTTTOOOJJJHHHJJJKKKJJJJJJIIIGGGFFFEEEIIILLLRRRXXX\\\___``````[[[YYYWWWTTTRRRQQQQQQQQQSSSTTTVVVWWWXXXYYY\\\^^^```cccfffjjjooowww~~~tttmmmjjjeee]]]VVVQQQPPPOOOQQQUUUYYY\\\]]]]]]\\\YYYUUUQQQMMMJJJHHHCCCDDDFFFGGGIIIJJJKKKKKKGGGCCC<<<777555444333222222222222111111111000000222222333333333444444444333222111111000000111111222222111111111111222222222222222111111111111000000000000000000000000000111111111111111111111111111111222222222333333333111111222222222333333333555555555555555555444444555555555555555666777777???>>>CCCQQQdddpppsssqqqvvvwwwyyy|||~~~ooo___RRRHHH@@@<<<666666555444444555777777???>>>DDDRRR___nnnzzzxxx|||cccQQQKKKHHHEEEEEEDDDCCCAAA@@@????????????>>>===<<<<<<===>>>???zzzoooddd^^^OOOKKKEEE@@@????????????AAAAAAAAAAAABBBCCCDDDEEEHHHLLLYYYsss|||^^^PPPJJJEEEDDDCCC@@@===:::999999:::777666555444333333333333222222222222111111111111222111000//////000111222111444666777AAA[[[}}}uuuaaaRRRLLLKKK]]]vvvuuueee]]]dddxxxxxx~~~}}}{{{{{{{{{{{{sssggg\\\UUUPPPMMMKKKFFFIIILLLIIIAAA999555444222111000000111333555777888999::::::::::::888888666777777888999;;;<<<======<<<;;;:::::::::;;;<<<<<<;;;;;;;;;<<<===>>>???>>>===<<<;;;:::888777777555888;;;>>>???AAADDDFFFAAA@@@BBBFFFJJJSSSbbbqqqvvvfffUUUNNNLLLHHHDDDCCCGGGGGGFFFFFFFFFEEEEEEEEEKKKMMMQQQVVVZZZ\\\]]]]]][[[YYYWWWUUUTTTSSSSSSSSSUUUVVVXXXXXXYYY[[[^^^aaabbbeeeiiinnnttt{{{~~~ssslllhhhccc\\\WWWSSSRRRQQQRRRVVVZZZ\\\\\\[[[ZZZWWWTTTPPPLLLJJJHHHFFFGGGIIIJJJKKKKKKJJJJJJEEEAAA;;;666444333222111222222222111111111000000222222222222333333333333333222111111000000111111222222111111111111222222222222222111111111111000111111111111111111111111111111111111111111111111222222222222222222222333222222222222333333333333555555555555555555555555555555555555555666666777<<<===EEEUUUiiivvvxxxuuuuuuvvvxxxzzz}}}~~~uuuhhhYYYNNNEEE???;;;666666555444444555777888<<<>>>EEEQQQ^^^mmmyyyyyywww```OOOIIIFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>===============>>>>>>wwwlllbbb\\\NNNIIIDDD@@@?????????>>>BBBBBBBBBBBBCCCDDDEEEFFFHHHNNN___~~~yyy\\\PPPKKKGGGEEEDDDAAA>>><<<;;;;;;;;;888777666555444444444444333222222222111111111111222111000//////000111222333555666888AAAZZZ}}}ttt___PPPIIIFFFUUUnnnzzzhhh```gggyyyyyyttt|||uuupppmmmkkkhhhlllnnnnnnpppssssssppppppjjjaaaYYYTTTPPPNNNLLLGGGIIIJJJFFF???888555444222111111111222444666777999:::;;;<<<<<<<<<;;;:::666666666777999;;;<<<===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>======;;;:::999888888666999===@@@BBBCCCEEEFFFAAAAAADDDHHHMMMWWWjjj{{{aaaTTTHHHDDDEEECCC@@@@@@DDDCCCCCCCCCDDDDDDEEEFFFKKKLLLOOORRRUUUXXXYYYZZZZZZYYYWWWVVVUUUVVVVVVWWWYYYYYYZZZ[[[\\\^^^bbbfffgggjjjnnnsssyyy|||ssskkkeee```\\\YYYVVVTTTSSSTTTWWWYYYZZZZZZYYYWWWUUUQQQNNNLLLJJJIIIKKKMMMNNNOOONNNLLLIIIGGGBBB>>>999444333222111000222222222111111111111111000111111111222222222222333222111111000000111111222222111111111111222222222222222111111111111000111111111111111111111111111111111111111111111111222222222222222222222222333333333333444444444444555555555555555555555555555555444444555555666777999===HHH[[[ooozzz{{{wwwrrrsssuuuxxxzzz|||}}}~~~ssskkk___RRRIIIBBB===:::666555444444555666777888:::???IIISSS]]]mmmwwwzzzppp[[[LLLFFFCCC@@@AAA@@@???======<<<<<<<<<<<<===============<<<<<<{{{rrrggg]]]WWWMMMIIIDDDAAA@@@@@@@@@???CCCCCCBBBCCCCCCDDDEEEFFFIIIOOObbbvvvZZZPPPLLLHHHEEEDDDBBB???===<<<<<<<<<999888777666555444444444333333222222222111111111222111111000000111111222333333555777>>>UUUxxxttt^^^NNNGGGCCCPPPeee|||mmmbbbgggwww{{{wwwrrr}}}tttnnnkkkiiieeecccbbbfffhhhggghhhlllllliiikkkfff```ZZZUUUQQQMMMKKKJJJJJJHHHDDD===888555555222222222222333555666777999:::<<<======<<<;;;;;;555666666777888:::<<<===;;;;;;;;;<<<<<<======>>>;;;;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::999999<<<@@@BBBCCCCCCDDDEEEFFFGGGIIILLLOOOYYYmmmpppUUUKKKBBBAAACCCBBBAAAAAACCCBBBBBBCCCDDDEEEGGGHHHHHHIIIKKKOOORRRUUUXXXZZZYYYXXXWWWWWWWWWXXXYYYZZZ]]]]]]^^^___```ccchhhkkkmmmppptttyyy~~~{{{ssskkkccc___\\\[[[WWWVVVTTTTTTVVVWWWWWWVVVUUUTTTRRROOOMMMLLLLLLKKKPPPRRRSSSRRRPPPKKKGGGDDD???;;;666333222111000///111111111111111111111111000000000000111111111111333222111111000000111111222222111111111111222222222222222111111111000000111111111111111111111111111111111111111111111111333333333222222222222111333333333444444444555555444444444555555555555555555444444444444555666666:::???LLL___pppyyyxxxsssmmmooorrruuuxxxzzzzzzzzznnnfffZZZOOOFFF@@@;;;999555555444444555666777888:::BBBMMMUUU^^^ooowwwyyy|||iiiVVVJJJDDDAAA??????>>>===<<<;;;::::::;;;;;;<<<===>>>===<<<;;;:::|||wwwoooeee[[[UUULLLIIIEEEBBBBBBBBBAAAAAACCCCCCBBBCCCCCCDDDEEEFFFIIIPPPccctttYYYPPPMMMIIIDDDCCCAAA@@@>>>===<<<;;;::::::888777666555555555333333333222222222222111222222111111111111222222333333555777===PPPssswww```NNNGGGDDDLLL]]]tttnnnccceeetttxxxyyy~~~zzzttt~~~tttnnnhhhdddddddddbbb```dddggghhhggggggkkkkkkiiifffccc___\\\YYYUUUPPPMMMNNNLLLHHHBBB;;;777666555222222333333444666777777888999:::<<<<<<<<<;;;:::666666666777888999;;;;;;;;;;;;<<<===>>>?????????;;;;;;<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;<<<>>>AAACCCCCCCCCCCCEEEJJJIIIKKKOOOTTT^^^rrryyygggQQQHHHAAAAAACCCBBBBBBCCCBBBBBBBBBCCCDDDEEEGGGGGGDDDEEEIIIMMMRRRWWW[[[]]]YYYYYYYYYYYYYYY[[[]]]^^^```aaacccdddeeeiiimmmqqqtttwww{{{~~~zzzsssjjjccc___]]]\\\WWWUUUTTTTTTTTTUUUTTTRRRRRRQQQOOOMMMMMMMMMMMMNNNTTTUUUUUUSSSOOOIIICCC@@@;;;888444222111111///...111111111111111111111111//////000000000111111111333222111111000000111111222222111111111111222222222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222333333333444444444555555444444444555555555666666444444444444444555666666<<>>===<<<<<<;;;:::888777666555555333333333333222222222222222222222222222222222222444444666:::===MMMnnn{{{dddQQQIIIDDDIIIVVVmmmpppcccbbboooxxxvvvyyyxxx|||xxxmmmjjjfffcccbbbbbbbbbbbbfffiiijjjhhhiiimmmnnnllleeedddcccbbbaaa]]]XXXTTTTTTPPPHHH@@@:::777666555222333333444666666777777777888:::;;;;;;;;;;;;:::777777777777777888999999999:::<<<===??????@@@@@@<<<<<<===???????????????==================<<<<<<>>>@@@BBBCCCCCCEEEGGGIIIJJJIIIKKKRRR\\\iii|||qqqaaaNNNFFF@@@@@@AAAAAABBBDDDCCCDDDEEEFFFFFFFFFFFFEEECCCFFFKKKQQQWWW\\\```bbb]]]\\\\\\\\\]]]___aaabbbbbbdddgggiiikkknnnrrruuuzzz|||zzzqqqhhhccc___]]][[[WWWUUUTTTTTTTTTSSSRRRPPPPPPOOOMMMLLLMMMNNNPPPQQQVVVVVVTTTQQQLLLFFF@@@<<<999666333111111111000///111111111111111222222222///000000000111111111111333222111111000000111111222222111111111111222222222222222111111111111000222222222222222222222222111111111111111111111111111111222222222333333333333333333333444444444444333333444444555666666666444444333333444444555666===CCCNNN\\\hhhnnnlllhhhfffjjjpppuuuyyy{{{zzzzzzpppggg[[[OOOEEE>>>:::777555444444444555666888999555???JJJPPP[[[qqqyyyxxxttt^^^QQQKKKFFFBBBAAA======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999{{{zzzxxxssslllccc[[[VVVIIIGGGDDDBBBBBBCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEIIISSSiiisssZZZRRRMMMGGGDDDDDDCCCBBBAAA@@@>>>======<<<:::999777666666666444444333333333222222222111222222222222222222111222222666:::<<>>>>>>>><<<===???@@@AAAAAA@@@@@@=====================>>>???@@@BBBDDDFFFIIINNNRRRLLLJJJLLLVVVeeetttyyyfffYYYMMMEEE>>>>>>@@@@@@CCCGGGHHHJJJKKKLLLLLLJJJHHHFFFFFFJJJPPPWWW^^^bbbeeegggaaaaaaaaaaaabbbccceeefffcccfffkkknnnpppsssuuuwww|||yyymmmeeebbb___[[[WWWWWWVVVUUUUUUUUUTTTRRRPPPOOONNNLLLLLLMMMOOORRRTTTWWWUUURRRNNNHHHBBB===:::777555222111222111000///000000111111111222222222000000000111111111222222333222111111000000111111222222111111111111222222222222222111111111111000222222222222222222222222111111111111111111111111000000111222333444444555222222222222333333333333333333444444555666666777444444333333444444555666:::@@@JJJXXXdddkkklllkkkhhhlllrrrwww{{{{{{zzzyyynnnfffZZZMMMDDD===999666444444444444555777888:::777@@@IIIPPP]]]uuuyyy{{{pppZZZOOOKKKFFFBBBAAA>>>>>>===<<<<<<<<<=========<<<;;;:::999999999999wwwwwwtttpppiiiaaaYYYUUUHHHEEECCCAAABBBBBBAAA@@@AAAAAAAAAAAAAAACCCDDDDDDHHHUUUmmmsss[[[RRRMMMGGGEEEEEEEEEDDDCCCAAA@@@???>>>===;;;999888777666666444444444333333333222222111222222333333222222111//////333888999CCCbbbkkkWWWNNNCCCCCCLLLddd}}}hhh\\\bbbyyy~~~||||||~~~|||wwwwww|||uuummmhhhhhhjjjlllppprrrsssvvv}}}~~~~~~}}}{{{xxxqqqhhhbbb]]]UUUJJJ@@@:::777666555222333444666777777888888777999:::<<<======<<<<<<:::999888777666666666666444666888:::<<<============>>>@@@AAABBBBBBAAAAAA============>>>>>>>>>>>>>>>@@@BBBDDDHHHNNNTTTYYYQQQMMMNNNZZZjjjzzznnn\\\PPPLLLDDD>>>>>>@@@AAAEEEJJJOOOPPPSSSTTTSSSOOOLLLIIIJJJNNNUUU\\\cccgggiiiiiieeeeeeddddddeeeggghhhiiidddhhhmmmqqqtttuuuwwwxxx}}}xxxkkkcccaaa___YYYTTTXXXWWWVVVVVVVVVUUUSSSQQQNNNMMMLLLLLLMMMPPPSSSVVVVVVTTTQQQKKKEEE???;;;888666444222111222222111///000000111111222222222222111111111111222222222222333222222111000111111111222222111111111111222222222222222111111111111000222222222222222222222222111111111111111111111111//////000111333444555666111111222222222333333333333333444444555666777777444333333333333444555555777===GGGUUUbbbkkkooooookkkoootttyyy|||{{{yyywwwllldddXXXLLLCCC<<<888555444444333444555777999:::;;;CCCKKKRRRaaazzzyyy}}}nnnXXXNNNKKKFFFBBBAAA???>>>>>>=========>>>>>>>>><<<;;;999888888999999~~~}}}uuuvvvsssmmmhhhccc[[[RRRJJJFFFBBB@@@@@@AAABBBBBB@@@@@@AAAAAA@@@BBBDDDGGGHHHSSSiiipppXXXNNNKKKGGGEEEEEEEEEDDDCCCBBBBBBBBB>>>>>>===<<<;;;::::::999555555555444444333333333333333333222222222111111000555444555;;;CCC[[[}}}rrr]]]OOOGGGHHHPPPddd}}}qqq```bbbvvvyyyzzz{{{xxx{{{{{{xxx|||{{{wwwwwwxxxuuuyyy|||}}}zzzpppjjjdddVVVFFF===777444444777777777888888888888777777888888:::;;;<<<=========<<<<<<;;;:::999888666555333444555666888:::<<<======???AAABBBAAAAAAAAABBBDDDDDDCCC@@@===<<<===>>>AAACCCCCCDDDJJJSSSWWWWWWRRRNNNRRR___ppprrrcccUUUMMMIIIEEECCCCCCCCCCCCHHHOOOTTTYYY]]]ZZZTTTOOOPPPTTTNNNVVV___cccgggkkkllliiiiiihhhggggggggghhhiiiiiiiiijjjmmmppptttyyy|||~~~xxxjjj___ZZZYYYXXXWWWXXXXXXYYYYYYWWWSSSPPPMMMNNNLLLJJJKKKOOORRRTTTTTTTTTQQQKKKFFFAAA<<<777444222222111111111111222222111111111111111111111111000000000111222222222333111111111111111111111111222222222222222222222222111111222222222333333333444333333222222333333444222222222222222222222222222222333333333333444444333333333444444444555555333333333444444444555555444555555555444444666777555:::CCCQQQaaammmrrrtttuuuwww{{{~~~|||xxxuuunnncccUUUHHH@@@:::555111555666777666555666888:::999BBBLLLVVVfff~~~~~~}}}lllXXXNNNDDDDDDFFFAAAAAA@@@??????>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;~~~|||{{{uuuvvvrrrlllfffaaaYYYPPPHHHFFFBBBAAAAAABBBAAAAAA@@@AAAAAAAAAAAABBBEEEGGGGGGSSSlllmmmWWWOOOKKKGGGFFFFFFFFFEEEEEEDDDDDDDDD@@@???>>><<<;;;::::::999777777666666555444333333333333333222222222111111///333222333999???VVVwwwvvvbbbTTTJJJIIIOOOccc}}}rrraaabbbtttwwwyyy{{{zzz~~~~~~{{{tttmmmcccUUUFFF===888555555888777777888888888888777777777888:::;;;<<<<<<======<<<<<<<<<;;;:::888777666444333333444555777999;;;???AAABBBBBB@@@@@@@@@AAACCCCCCBBB@@@===<<<>>>??????BBBCCCEEEMMMWWW]]]]]]WWWTTTXXXfffvvv}}}ooo```SSSKKKIIIEEECCCCCCCCCDDDIIIQQQVVV[[[^^^\\\WWWTTTWWW[[[\\\cccjjjmmmpppttttttrrrnnnllliiigggggghhhiiiiiillllllllloootttzzzvvviii___ZZZYYYXXXWWWWWWXXXYYYXXXVVVSSSOOOMMMLLLJJJIIIJJJMMMPPPQQQRRRPPPLLLFFFAAA===:::666333222222111111111111222222222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222111111222222222333333333444333333222222333333444222222222222222222222222222222333333333333444444333333333444444444555555333333444444444555555555444555555555444444666777888;;;DDDQQQ```mmmtttwwwzzz{{{}}}~~~}}}zzzvvvrrrjjj```SSSGGG???;;;666444555666777666555666888:::<<>>>>>>>>>>>??????>>>>>>===<<<;;;;;;|||zzzyyyvvvvvvrrrkkkddd___VVVNNNGGGEEECCCBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBEEEGGGIIIWWWrrriiiWWWQQQLLLFFFGGGGGGGGGGGGGGGGGGFFFFFFBBB@@@>>><<<:::::::::::::::999888777666555444333333333333222222222111111///333222222777===QQQppp{{{hhhZZZLLLIIINNN```|||uuucccbbbqqq|||vvvxxx{{{{{{}}}uuummm___RRRDDD<<<888666666999777777888888888888777777777888999;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;999888777555444333222333555777888@@@AAABBBCCCBBBCCCEEEGGGJJJIIIGGGCCC>>>======???===@@@CCCFFFPPP]]]eeefff]]]\\\bbbppp~~~zzznnn```TTTLLLJJJFFFCCCDDDDDDFFFMMMUUU\\\___aaa___[[[\\\```eeekkkpppuuuvvvyyy~~~~~~{{{wwwrrrlllhhhhhhiiikkklllooonnnmmmooottt|||{{{rrrggg^^^[[[YYYXXXWWWWWWWWWWWWWWWUUUQQQNNNLLLJJJIIIGGGHHHKKKMMMNNNNNNJJJFFF@@@;;;888666444333222222111111111111222222333333333333333333333333222222222222222111111111111111111111111111111111222222222222222222222222111111222222222333333333444333333222222333333444222222222222333333333333222222333333333333444444333333333444444444555555333444444444444555555555444555666555444444666888:::===EEEQQQ```nnnwww|||~~~}}}{{{xxxssspppfff]]]PPPEEE???;;;888555444555666666666666888:::???GGGRRR\\\nnnjjjWWWMMMCCCBBBDDD>>>AAAAAA???>>>============BBBBBBAAA???>>>===<<<;;;|||zzzyyyxxxxxxsssjjjccc^^^UUULLLFFFDDDCCCCCCCCCCCCAAA@@@@@@AAABBBAAAAAABBBEEEGGGNNN^^^{{{dddWWWRRRLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCAAA???<<<;;;::::::;;;;;;:::999888666444333333333333333222222222111111222555333444888<<>>@@@BBBDDDFFFIIINNNQQQUUURRRNNNGGG@@@<<<;;;<<<===@@@BBBGGGRRR```iiikkkdddccciiiwww{{{qqqfffZZZSSSMMMHHHEEEFFFGGGJJJRRR[[[dddeeeeeecccaaabbbhhhmmmtttxxx{{{}}}|||vvvnnnjjjkkkmmmooopppppppppqqqsssyyytttmmmddd]]][[[ZZZXXXVVVVVVVVVVVVUUUSSSPPPMMMLLLJJJHHHGGGGGGIIIKKKKKKKKKEEE@@@;;;666555444444444222222111111111111222222333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111111111222222222333333333444333333222222333333444222222222333333333333333222222222333333333444444333333333444444444555555444444444444555555555555444555666555444444666888:::>>>EEEQQQ```ppp||||||zzzxxxvvvrrrooodddZZZNNNCCC===:::777555444555666666666666999;;;???HHHRRR]]]ooohhhVVVMMMCCCCCCDDD>>>AAA@@@???>>>===<<<<<<<<>>===<<<<<<~~~}}}|||yyyyyysssjjjbbb]]]TTTLLLEEEDDDBBBCCCCCCCCCBBB@@@AAAAAABBBBBBAAACCCEEEHHHOOOaaazzz```WWWSSSMMMHHHFFFFFFFFFFFFFFFEEEEEEEEECCCBBB???===<<<;;;;;;;;;::::::888777555444333222333333333222222222111111222555333444888:::IIIccc~~~lll\\\MMMJJJNNNaaa{{{|||iiiccckkkuuu}}}{{{zzzzzz{{{~~~uuuhhh```SSSHHH>>>:::888777777:::888888999999999999888888777777999:::;;;<<<<<<<<<:::<<<===???>>>===;;;::::::999777666555666888888===>>>AAACCCGGGMMMSSSXXX[[[XXXRRRIIIAAA<<<::::::<<>>GGGTTTbbbqqq~~~}}}xxxvvvvvvvvvrrrooobbbYYYLLLBBB<<<888555333333555666666666777999;;;>>>GGGRRR]]]ooofffUUUMMMDDDDDDEEE@@@@@@???>>>===<<<<<<<<<<<<<<<<<<==================~~~~~~~~~~~~yyyxxxqqqhhhaaa[[[SSSKKKFFFDDDBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCFFFHHHMMMbbb{{{~~~uuu___WWWSSSNNNKKKGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>===<<<<<<:::999888777666555444333333333333222222222111111000333111222777777DDD\\\nnn]]]QQQMMMQQQbbb|||kkkdddiiippp~~~}}}zzz{{{}}}pppcccZZZLLLCCC:::888777666777999888888999999999999888888666777888:::;;;;;;;;;;;;:::<<<>>>@@@@@@???===;;;<<<<<<;;;:::::::::::::::<<<>>>AAADDDJJJQQQZZZ```bbb^^^VVVLLLCCC===;;;;;;<<>>:::666444444444444444222222111111111111222222333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111222222222333333333444333333222222333333444222222333333444444555555222222333333333333444444333333333444444444555555444444555555555666666666555666777666555555777999999@@@KKKXXXdddppp{{{~~~xxxsssrrrttttttqqqnnn```WWWJJJ@@@:::777444222333444666666666777999;;;???HHHRRR]]]ooo{{{cccRRRKKKDDDDDDFFF@@@>>>======<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======}}}~~~~~~~~~~~~vvvuuunnneee^^^YYYQQQIIIFFFDDDAAA@@@AAACCCCCCCCCAAABBBCCCBBBBBBCCCFFFHHHPPPeeevvv~~~rrr^^^WWWRRROOONNNHHHHHHGGGEEEDDDCCCBBBAAA>>>???@@@AAAAAA???===<<<:::999999888777777666666333333333222222222111111000333111333888888BBBYYY~~~sssaaaSSSNNNOOO^^^yyynnneeegggmmm|||~~~zzz|||wwwkkk]]]SSSGGG>>>777666666666666999888999999::::::999999888666777888999:::;;;;;;;;;:::<<>><<<<<<<<<=========<<<;;;:::;;;>>>BBBIIIRRR]]]iiiqqqrrrlllbbbUUUHHH???;;;:::;;;>>>AAAGGGTTTeeeqqqtttxxxuuuvvv~~~rrrcccWWWPPPKKKGGGHHHKKKQQQ]]]hhhiiigggdddaaa```cccgggjjjpppvvv|||uuuiii^^^\\\]]]dddpppxxxyyywwwzzzzzz|||zzzqqqjjjbbb^^^[[[ZZZ[[[[[[XXXUUUTTTSSSRRRPPPNNNLLLJJJIIIGGGFFFEEEEEEEEEEEECCCAAA;;;888555444444444333222222222111111111111222222222222222222222222222222222222333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333444333333222222333333444222222333333444555555666222222333333333333444444333333333444444444555555555555555555666666666666555666777666555555777999<<>>:::777555444222444555666666777:::<<>>@@@BBBBBB@@@>>><<<:::::::::999999888888888333333333222222222111111222555333555::::::DDDZZZ{{{vvvdddRRRLLLJJJYYYsssoooeeeggglll{{{{{{}}}~~~sssgggXXXNNNDDD;;;555444666555666888888999999::::::999999888666777888999:::;;;;;;;;;:::<<>>===;;;<<<>>>??????>>><<<:::999===DDDNNN[[[jjjyyy|||ooo^^^NNNAAA;;;999:::===AAAGGGUUUhhhtttxxx~~~yyyzzzvvveeeXXXOOOJJJFFFFFFJJJQQQ]]]iiidddbbb___^^^^^^aaadddgggffflllrrrwwwxxxsssdddVVVXXXWWW[[[fffttt}}}|||~~~}}}|||~~~}}}|||{{{{{{yyysssiiibbb___\\\ZZZZZZ[[[[[[XXXUUUSSSSSSQQQOOOMMMKKKJJJIIIFFFEEECCCCCCDDDCCC@@@>>>999777555444444333222000222222111111111111222222111111111111111111111111222222222333333444444444111111111111111111111111000000000000000000000000111111222222222333333333444333333222222333333444222222333333444555666666222222333333333444444444333333333444444444555555555555555555666666666777555666777666555666777999>>>GGGTTT___ffflllpppsssyyysssmmmmmmpppqqqlllgggXXXPPPEEE===:::888777666222444555666666777:::<<>>======<<<<<<;;;;;;;;;:::{{{xxxsssnnnjjjggg___TTTLLLKKKDDDCCCBBBAAA@@@@@@@@@@@@GGGCCCAAABBBCCCCCCFFFKKKQQQqqqzzznnncccWWWPPPNNNJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@AAABBBBBBAAA???<<<;;;999::::::;;;;;;;;;::::::333333333222222333444444111111333555444777CCCPPPppp{{{fff\\\MMMJJJUUUhhhkkk___aaahhh~~~~~~yyylllbbbTTTGGG:::888666555444555666777;;;;;;<<<<<<;;;;;;:::999777777777777888999::::::888;;;>>>AAACCCAAA???>>>;;;<<<===>>>???@@@AAAAAA===BBBHHHRRReee{{{~~~nnnWWWBBB888777999<<>>DDDMMMYYYaaadddgggkkknnnsssooolllnnnrrrqqqjjjcccVVVMMMAAA:::777777555222444666777666444555999===IIILLLTTTeee}}}|||vvvZZZIIIEEE??????AAA>>>AAA???<<<<<<<<<<<<;;;:::<<<<<<======>>>>>>??????~~~~~~|||xxxuuuoookkkgggddd]]]RRRKKKJJJDDDCCCBBBAAA@@@@@@@@@@@@EEEAAA@@@BBBBBBBBBGGGLLLYYYzzzyyymmmcccXXXQQQOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDAAABBBBBBBBBAAA???===<<<:::::::::999888777666555444333333222333333444444222222333555444777BBBNNNmmmnnn```PPPJJJRRRdddqqqaaaaaaiii}}}yyyhhhZZZKKK>>>999888666555444555666777999::::::;;;;;;;;;::::::888888777777777888:::;;;999;;;===@@@@@@@@@>>>===<<<<<<===>>>???@@@AAAAAA???DDDKKKVVViiirrr[[[FFF;;;:::;;;===BBBKKKYYYiiiwwwuuubbbUUUHHHFFFCCCBBBIIISSSYYYXXXWWWSSSQQQSSSSSSQQQQQQTTTNNNRRRVVVWWWTTTPPPOOOOOOXXXaaappp~~~~~~}}}yyywwwqqqrrrtttsssoooggg^^^WWWWWWWWWWWWVVVVVVUUUUUUTTTRRROOOLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB???<<<999444444333333222111111000111000000000000000000000000111111111111222222222111111000000000111222222111111111111111111111111111111111111111111111111222222333333333333444444333333333333333333333333555555555444444333333333444444444444444444444444444333333333333444555555444444555555555666666666666777888888888888;;;===EEENNNYYY___```bbbggglllooollljjjmmmpppoooggg```SSSJJJ???777555444333111222444666555444666;;;???LLLNNNWWWjjj{{{tttXXXHHHEEE??????AAA>>>@@@>>><<<<<<======<<<;;;============>>>>>>>>>>>>}}}|||{{{yyyuuussskkkfffccc```YYYOOOIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@BBB??????AAABBBCCCHHHOOOcccxxxkkkbbbXXXRRRQQQNNNJJJJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>======<<<:::888666444333444444333333333333333444333333444555555666???JJJgggxxxfffSSSJJJPPP___}}}zzzeeeaaaiii~~~}}}~~~ttt```PPPBBB777888777555444444555666666777888999::::::::::::::::::999777555555777999;;;:::;;;<<<===============<<<======>>>???@@@AAAAAAAAAFFFNNNZZZmmmsss\\\GGG===;;;======AAAKKK\\\lllxxx}}}ttt```RRRFFFEEEBBBAAAHHHSSSXXXXXXUUUOOOLLLLLLLLLIIIHHHJJJGGGIIILLLKKKIIIHHHKKKNNN]]]jjj}}}{{{wwwvvvpppppppppmmmhhhaaaYYYUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPMMMJJJHHHHHHHHHGGGEEEFFFEEECCCBBBAAA>>>:::777444333333222222111111111000000000000000000111111000111111111111222222222111111000000//////000000111111111111111111111111222222222222222222222222111222222333333444444555222222333333444444555555777666555444444444555666666666555444444333222222222333444444555555444444555555666666666777777777666777888888888999;;;===GGGPPPYYY\\\ZZZ[[[aaaiiiiiiggghhhkkknnnkkkccc\\\PPPHHH>>>777444444333111000222444444444777===BBBMMMPPP[[[pppzzzoooUUUGGGEEE???>>>AAA>>>???===<<<===>>>>>>===<<<>>>>>>>>>>>>============|||{{{zzzxxxuuusssjjjeeeaaa]]]VVVLLLFFFFFFCCCBBBAAAAAA@@@@@@@@@AAAAAA???@@@CCCDDDEEEKKKSSSiiizzziiiaaaXXXSSSRRROOOKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>??????>>><<<:::888666555555444444333333333333444444333444666555555===FFF```}}}jjjUUUKKKNNN[[[wwwjjjbbbiii}}}zzzzzzjjjVVVGGG>>>999777666555444444555666666555666777888:::::::::;;;;;;999666444444666999;;;;;;:::::::::;;;;;;<<<=========>>>??????@@@AAAAAAAAAFFFNNNYYYkkk{{{kkkWWWDDD;;;:::===<<<@@@LLL^^^oooyyy|||uuu^^^PPPHHHGGGDDDCCCKKKVVV\\\\\\XXXPPPJJJJJJIIIFFFEEEFFFGGGHHHHHHGGGFFFIIIOOOTTTaaasss}}}xxxtttrrrqqqqqqoookkkddd]]]XXXUUURRRRRRRRRRRRRRRRRRRRRSSSOOOLLLIIIHHHGGGGGGFFFEEEGGGEEECCCBBBAAA>>>:::777333333333222222111111111000000000000000111111111000000111111111222222222555444333222222111222222111111111111111111111111222222333333333333333444333333333333333333333333111222222333444555666666777666444222222333555666555555444444444333333333222333444555666555444333555555666666666777777777888999;;;;;;;;;<<<>>>@@@HHHPPPWWWWWWSSSSSS[[[ccccccccceeeiiikkkggg___WWWMMMGGG>>>888666555444444111333444444444777===BBBLLLPPP]]]ssszzzhhhQQQEEEEEE???>>>AAA???>>>======>>>???@@@???===??????>>>>>>======<<<<<<~~~|||{{{zzzxxxuuusssjjjeee```\\\TTTJJJDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@BBBEEEFFFGGGNNNWWWjjjfff___XXXSSSRRROOOJJJIIIHHHGGGFFFEEEEEEEEECCCBBBAAA???>>>>>>>>>>>>=========<<<;;;:::888888666555444444333333333444555333444666666555:::BBBXXXuuummmWWWLLLOOOYYYsssrrrfffhhhttt|||{{{sss]]]KKK@@@;;;;;;666666555555555666666666444555666888999:::;;;;;;<<<:::777444333555777999::::::999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAA@@@EEELLLUUUeeewwwzzzmmm```PPPAAA;;;;;;;;;;;;???LLL^^^mmmvvvyyyxxxrrrZZZKKKGGGGGGEEEEEENNNZZZaaa```ZZZQQQIIIHHHHHHEEEDDDDDDGGGGGGGGGEEEEEEJJJRRRYYYggg|||yyytttpppnnnoooooommmhhh```ZZZVVVUUUQQQQQQQQQQQQQQQQQQRRRRRRNNNLLLIIIHHHHHHHHHGGGFFFGGGFFFDDDBBBAAA>>>:::777333333222222222222222111//////000000111111111111000000111111111222222222666555444333333333333333111111111111111111111111222222333333333444444444444444444333333222222222222222333444444555666666555444222111111333444666333333333444444444555555222333444555666555444333444444555555555666666666888:::;;;<<<<<<===???BBBHHHNNNSSSRRRNNNNNNUUU]]]___```cccfffgggbbbYYYRRRIIIDDD===777555444444444444555666555444777===CCCKKKPPP^^^vvv~~~aaaLLLCCCEEE???>>>AAA???>>>>>>>>>???@@@AAA???===??????>>>>>>======<<<<<<~~~}}}||||||zzzwwwsssoooiiiccc^^^ZZZSSSIIIDDDDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAADDDGGGGGGHHHPPPZZZiii|||ccc]]]VVVQQQQQQNNNJJJJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>:::::::::::::::999888888777666555444333333333333444222333666666666999???OOOllloooXXXNNNPPPVVVmmm{{{mmmgggggg}}}~~~{{{cccPPPCCC;;;888888666666666777777777777777555555777888999::::::;;;<<<:::777555444555666777888888999999:::<<<===>>>?????????@@@@@@@@@AAAAAA???DDDJJJRRR___nnnwwwxxxuuukkk```UUUJJJ@@@<<<===999:::@@@KKKYYYfffnnnqqqrrr}}}jjjSSSFFFDDDDDDCCCEEENNN\\\ccccccYYYOOOFFFDDDEEECCCBBBCCCDDDEEEEEEDDDEEEJJJRRRYYYmmmzzztttpppllljjjiiijjjiiiddd\\\UUURRRRRRPPPPPPPPPPPPPPPPPPOOOOOONNNKKKHHHGGGGGGHHHGGGFFFGGGEEECCCAAA@@@===888555222222222222222222222222/////////000111111222222000111111111111222222222333333222222111222222222111111111111111111111111111222222333333444444555444444444333333222222222333333444444555555666666333333222111222333444555222222333333444555666666222333444444555555444444444444555555555666666666666888999::::::<<<>>>AAAGGGKKKMMMMMMKKKLLLRRRWWW[[[]]]```bbbaaa[[[SSSMMMCCC???:::555222111222333666777777666555888???EEENNNSSSbbb|||yyy[[[HHHBBBDDD???>>>AAA????????????@@@AAAAAA???===>>>>>>>>>>>>============~~~}}}|||zzztttmmmhhhddd___ZZZWWWQQQIIIEEEFFFAAAAAAAAA@@@@@@AAAAAABBB@@@AAAEEEGGGFFFGGGPPPZZZjjjyyyaaa\\\UUUPPPOOOLLLLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDEEEDDDCCCBBB@@@???;;;;;;;;;;;;:::999888777777666555444444333333333333111222666777666999===FFFeeepppZZZOOOQQQTTTfffssseee```yyy}}}}}}iiiRRRFFF@@@:::666666666777777888888888888888666777888999::::::::::::;;;:::888666555444555555666777888:::<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAAEEEKKKQQQ]]]jjjqqqrrrjjj```UUULLLDDD===;;;===888;;;@@@HHHQQQZZZbbbeeekkkyyyrrr]]]MMMEEEBBBCCCBBBEEEPPP^^^fffgggXXXLLLBBBAAACCCCCCBBBCCCDDDFFFGGGGGGHHHLLLTTTZZZnnn{{{zzzwwwsssooollliiihhheeeggggggbbbZZZSSSPPPQQQOOOOOONNNNNNMMMMMMLLLLLLLLLIIIGGGEEEFFFFFFFFFEEEEEECCCAAA???===:::666333222222222222222222222222...//////000111111222222000111111111111222222222111111111111111111222333111111111111111111111111111111111222333444444444111111222333333444555555444444444555555555555555333333333333444444555555333444444444444444444444444333333333333444555555555555666666666777777777666888:::;;;;;;<<>><<<============>>>>>>>>>>>>~~~|||xxxqqqhhhbbb```[[[WWWUUUPPPIIIGGGHHHAAAAAAAAA@@@@@@AAABBBBBB@@@AAAEEEGGGEEEFFFOOOZZZkkkxxx```[[[TTTOOONNNKKKMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFGGGGGGFFFDDDBBB@@@>>>>>>>>>===<<<;;;999888777777666555444333333333333111222666777666888===@@@```qqq[[[QQQRRRRRRaaa}}}wwwddd```{{{}}}~~~}}}~~~nnnYYYFFF@@@@@@<<<888777666777888999999999999999777888999::::::::::::::::::999888777555444444444555666888;;;===>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBGGGLLLSSS^^^jjjqqqqqqcccYYYNNNFFF@@@:::999;;;777;;;AAAFFFLLLRRRXXX\\\eeeuuuuuucccTTTJJJFFFCCCCCCCCCFFFRRRaaajjjkkkXXXLLLBBBAAADDDDDDDDDDDDGGGJJJLLLMMMNNNRRRXXX]]]lllzzzxxxvvvwwwyyyzzzwwwssstttsssqqqooollljjjhhhgggcccfffgggcccZZZSSSQQQRRRNNNMMMMMMLLLKKKJJJJJJIIIJJJHHHEEEDDDDDDEEEDDDCCCCCCAAA???===;;;888444000222222222222222222222222...//////000111222222222000111111111111222222222222111111111222333444444111111111111111111111111000000111222222333444444...///000222444666777888555555555555555444444444333333444555666666555555666555555444444333333222555444333222333444555666777777777777888888888888999:::<<<======???BBBDDDDDDDDDDDDGGGJJJMMMOOOOOOVVVWWWYYYXXXUUUOOOHHHCCC@@@>>>:::666333222444666444666777777888===FFFMMM\\\aaaqqq|||dddSSSCCC@@@DDD???===AAA???AAAAAAAAABBBBBBAAA>>>;;;<<<<<<======>>>>>>??????}}}~~~|||zzzwwwtttnnngggccc]]]ZZZUUUOOOKKKHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBB???@@@CCCEEEHHHPPPYYYjjjwww```XXXUUUNNNJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFFFFEEECCCAAA???======>>>======<<<;;;;;;<<<;;;888555444444444555333444555444444666888;;;FFFVVVwwwwwwbbbQQQOOOQQQXXXooovvvkkkfffpppyyyyyyxxx{{{~~~tttlll[[[PPPFFFAAA===888555555777888888888888999999999;;;:::888777777777888999888888777333000///222666999999:::;;;===>>>>>>???AAABBBCCCCCCDDDDDDCCCCCCDDDFFFKKKSSS\\\bbbfffhhh___QQQEEEBBB@@@<<<999;;;999;;;>>>BBBGGGMMMUUUZZZiiirrr||||||lll^^^SSSLLLEEEAAAFFFIIIIIIJJJVVVgggnnnjjjXXXMMMDDDCCCEEEDDDBBBAAAAAALLLRRRQQQRRRXXX]]]^^^qqq|||~~~vvvgggggggggggghhhiiijjjkkkoooppppppooolllhhhdddaaagggfffccc^^^YYYTTTPPPMMMPPPNNNLLLJJJIIIHHHHHHHHHEEEDDDDDDDDDEEEEEEBBB@@@AAA???<<<888666555555555333333333222222222111111222222222111111111000000111111111111111111111111000111111111111222222222222222333333333444444444333333333333333333333333111111000000111333444666555555666666666666555555444444444555555555555666555555555555555555555555222333333444444555555555555555555555555666777777999888888999;;;>>>AAACCCFFFFFFGGGHHHKKKOOORRRTTTUUUWWWXXXVVVPPPIIIDDDAAA::::::888666555444444444666444444666888<<>>???@@@@@@???>>>===<<<<<<;;;::::::999888888~~~{{{xxxtttmmmfffaaa\\\YYYTTTNNNIIIFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@CCCEEEGGGOOOXXXiiirrr^^^XXXUUUOOOKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFDDDBBBAAA?????????>>>===<<<;;;;;;<<<;;;888666444444444555333444555444444555888;;;AAAQQQqqqyyydddRRRNNNMMMTTTlllyyymmmdddmmm}}}yyyxxxsssyyy|||uuujjjbbbTTTJJJAAA===;;;888666777888888888888999999999999:::999888777777777888888777777666333000000333666777888999;;;<<<>>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFDDDGGGMMMTTT[[[^^^``````^^^RRRFFFCCCAAA===;;;<<<;;;<<<>>>CCCJJJQQQWWW[[[dddnnnxxx}}}yyyoooaaaUUULLLHHHEEECCCCCCHHHJJJPPP___qqquuupppYYYMMMCCCBBBDDDDDDDDDDDDHHHQQQWWWVVVVVV\\\bbbdddlllvvvxxxllleee^^^^^^^^^___```aaabbbccceeefffhhhjjjjjjiiigggffffffdddbbb^^^YYYUUUQQQOOONNNLLLJJJHHHGGGFFFFFFGGGDDDCCCCCCDDDEEEDDDAAA???@@@>>>;;;888555444444555333333222222222111111111222222222111111111000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333222222111111222333444555555555666666666666555555444444444555555555555666555555555555555555555555444444444444555555555555555555555555555666777777777888999:::<<>>:::999888666555444444444777555555777999>>>IIITTTdddnnnvvvbbbOOOHHHCCCCCCBBB???>>>@@@<<<===>>>?????????>>>===<<<;;;;;;:::999999888888|||yyytttmmmfffaaa\\\YYYSSSMMMGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDEEEFFFNNNVVVjjjlll[[[WWWVVVQQQMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@???>>>===<<<;;;<<<;;;999666555555555555333444555555444555888:::;;;JJJiii|||gggTTTKKKHHHOOOfff{{{mmmaaahhhvvvxxxwwwpppwww~~~{{{yyyuuulllaaaXXXLLLCCC;;;:::999777777999888888888888999999999:::999888888777666777777777666666555333111111333666666777888:::===AAADDDFFFGGGHHHIIIIIIJJJJJJIIIIIIFFFJJJPPPUUUYYYZZZYYYYYY]]]RRRHHHDDDCCC@@@===<<<<<<<<<>>>DDDMMMUUUYYYZZZ```jjjtttyyy{{{}}}{{{vvvooofffXXXMMMGGGEEEFFFFFFDDDJJJQQQ[[[mmm}}}}}}ttt[[[OOOCCCAAACCCEEEGGGJJJQQQWWW[[[YYYXXX]]]dddhhhjjjsssyyyoooeee\\\VVVUUUUUUVVVVVVXXXYYYZZZ[[[]]]___bbbeeehhhiiijjjjjjddddddbbb___ZZZVVVRRRPPPKKKJJJHHHFFFEEEDDDEEEEEECCCCCCBBBCCCCCCBBB@@@======;;;999666444333333333333222222222222111111111222222222111111111111111111111111111111111111111111111111111222222222333111111111222222222222333333333333333333333333333444444333333333444444555555555666666666666555555444444444555555555555666555555555555555555555555666666666666555555555555555555555555555666777777777:::===>>>???CCCIIINNNNNNOOOPPPQQQRRRRRRRRRRRRZZZZZZWWWRRRJJJBBB>>><<<999888777666555444444444777555555888;;;@@@KKKVVVhhhtttwwwdddPPPIIIDDDCCCAAA>>>===???;;;<<<===>>>>>>>>>>>>===;;;;;;::::::999999888888|||yyytttnnngggbbb]]]ZZZSSSLLLFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFNNNWWWmmmzzzhhhZZZWWWWWWQQQMMMOOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<<<<<<<;;;999888666666666666444555555555444555888:::888EEEaaa~~~kkkWWWKKKDDDIII___www|||mmmaaaeeeppp~~~zzzwwwrrryyy~~~{{{xxxrrriii]]]TTTIII@@@999888888777888:::888888888999999999::::::888888777777777666666777555555444333222333555666777888999<<<@@@EEEJJJMMMMMMMMMMMMMMMLLLKKKJJJIIIIIILLLPPPSSSUUUVVVWWWXXX]]]TTTJJJEEEDDDBBB???<<<===;;;<<>>;;;:::999777555333333222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222333333000000111111111222222222444444444444444444444444555555555444444444444444555555666666666666555555444444444555555555555666555555555555555555555555888888777777666666555555555555555555555666777777888<<>>;;;<<<<<<===============::::::::::::999999888888~~~|||zzzxxxuuuoooiiiddd___ZZZSSSLLLFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEDDDFFFPPP[[[vvvwwwgggZZZWWWVVVPPPMMMOOOMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCAAA???>>>======<<<;;;;;;:::999888777777777444555555555444555777999999BBBZZZ{{{ppp\\\MMMCCCFFFZZZooottteeeeeelllyyy}}}zzzwww}}}|||xxxrrrhhh\\\SSSJJJAAA:::888999777777999888999999999999:::::::::888888888888888777777666555444333444555666777777::::::;;;>>>CCCJJJPPPTTTTTTSSSRRRPPPNNNLLLIIIHHHJJJLLLMMMNNNOOORRRWWWZZZ^^^WWWNNNHHHGGGFFFAAA<<<<<<::::::AAALLLUUUXXXWWW^^^fffmmmqqquuu{{{}}}|||tttkkk]]]OOOGGGEEEHHHKKKNNNZZZhhhwwwsss[[[PPPGGGEEEHHHLLLSSSZZZ___^^^[[[UUUQQQRRR[[[dddvvv|||~~~}}}|||{{{{{{zzzssshhh___YYYUUURRRQQQNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXZZZ\\\___ccceeegggeeeeeeccc```[[[UUUPPPMMMIIIHHHFFFDDDCCCCCCDDDDDDAAA@@@???@@@@@@???<<<999777777666444333222222222222222222111111111000000111111111111111111111111111111111111111111111111111222222222222333333333000000111111111222222222444444444444444444444444555555555555555555444444555555666666666666555555444444444555555555555666555555555555555555555555888888888777777666666555555555555555555666777777888<<>><<<;;;555555444444444444444555555333555999===DDDPPP\\\lllzzzwww}}}|||hhhPPPIIIDDDBBB@@@===;;;=========<<<<<<<<<<<<======:::999999999999999888888|||zzzyyywwwtttoooiiieee^^^ZZZRRRKKKFFFCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEDDDHHHUUUbbbtttdddXXXUUUSSSMMMLLLOOOMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBDDDCCC@@@>>>=========>>>;;;;;;::::::999888888777555666666555444444777999:::@@@RRRqqqsssbbbRRRFFFFFFUUUggg~~~mmmhhhjjjvvv{{{{{{xxxrrriii]]]TTTLLLCCC;;;:::999888777999999999999999::::::::::::888999999999999888777777555444444555777999:::999===<<<===@@@FFFMMMUUUYYYXXXWWWVVVTTTQQQNNNKKKJJJJJJLLLMMMLLLLLLPPPXXX^^^bbb]]]UUUNNNLLLKKKFFF>>><<<:::;;;@@@HHHQQQVVVWWW\\\dddkkknnnrrrwwwyyyxxxppphhh\\\OOOFFFEEEIIIMMMSSScccuuupppVVVNNNGGGHHHLLLPPPXXX___ccc^^^XXXSSSNNNOOOYYYeeeyyy}}}|||{{{yyyvvvtttrrrqqqqqqjjj```WWWQQQNNNLLLKKKJJJKKKLLLMMMPPPRRRTTTUUUQQQQQQRRRTTTWWW[[[___aaaaaaaaa```]]]YYYSSSNNNJJJGGGFFFEEECCCBBBBBBCCCCCC@@@???>>>>>>>>>===:::777666555555444333333222222222111111111111000000000111111111111111222222222111111111111111111111111222222222222333333333333111111111222222222222333444444444444444444444444444444555555666555555444555555666666666666555555444444444555555555555666555555555555555555555555777777777777666666666666555555555555555666777777888:::>>>DDDLLLUUU\\\```]]]]]]\\\ZZZWWWTTTRRRQQQQQQPPPNNNIIIBBB===;;;:::444444333333333444444555555444666;;;@@@GGGTTT```ooo|||vvv~~~{{{eeeOOOHHHCCCBBB@@@===<<<>>>@@@???>>>===<<<<<<<<<<<<999999999999999999888888|||zzzxxxvvvsssmmmgggbbb\\\WWWPPPIIIDDDBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDJJJZZZjjjwwwooo```SSSQQQOOOKKKKKKOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHHHHHHHGGGEEECCCBBBCCCAAA???===<<<===>>>>>>;;;;;;;;;;;;:::999888888555666666555444444777999999<<>>======@@@FFFNNNWWW\\\ZZZYYYXXXWWWUUURRRPPPOOONNNQQQSSSSSSRRRUUU\\\aaahhheee\\\TTTRRRQQQKKKAAA=========???EEEMMMTTTYYY]]]fffmmmpppqqqrrroookkkddd___VVVMMMGGGHHHNNNTTT^^^pppxxxeeeOOOIIIGGGJJJNNNSSSZZZaaaaaaZZZSSSNNNJJJLLLXXXggg{{{~~~wwwvvvtttrrroookkkiiiggggggaaaXXXQQQMMMJJJIIIGGGHHHHHHJJJLLLNNNQQQSSSUUUSSSRRRQQQPPPQQQTTTVVVXXXYYYZZZZZZYYYUUUQQQLLLIIIEEEDDDBBBAAA@@@@@@AAABBB???>>>=========;;;888666555555555555444333222222111111111111000000000000000000111111111222222222111111111111111111111111222222222333333333444444222222222222333333333333555555555555555555555555222222444555666555555444555555666666666666555555444444444555555555555666555555555555555555555555555555666666666666666777555555555555555666777777;;;;;;===FFFRRR]]]cccddd```^^^\\\YYYVVVSSSRRRQQQOOOOOOMMMHHHAAA<<<888777333333222222333444555555777666888>>>CCCKKKXXXdddtttyyyuuu]]]MMMGGGBBBAAA@@@======???CCCAAA???===<<<;;;;;;<<<888888888888888888999999}}}{{{yyyvvvrrrllleee```ZZZVVVNNNGGGCCCAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDKKK]]]nnnsssjjj\\\PPPNNNMMMIIIJJJPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHJJJJJJIIIGGGDDDBBBBBB@@@>>>===<<<===>>>???;;;;;;;;;;;;::::::999888555666666555444444666999888999DDD^^^~~~wwwkkk[[[LLLHHHRRR^^^xxx|||pppkkkuuuyyy{{{}}}zzzvvvmmmbbbZZZKKKBBB;;;::::::999999;;;999999:::::::::;;;;;;;;;::::::;;;<<<;;;:::999888777555555777;;;>>>===<<<>>>======@@@FFFNNNWWW\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTXXX\\\\\\ZZZ[[[```eeemmmjjjbbbYYYVVVUUUNNNDDD>>>??????@@@CCCKKKTTT[[[```jjjrrrtttsssooohhhaaaZZZWWWQQQKKKHHHLLLTTT[[[iii|||mmmYYYJJJFFFFFFJJJOOOTTTZZZaaa\\\UUUNNNJJJGGGIIIXXXggg}}}}}}zzzxxxrrrqqqpppmmmiiieeebbbaaa___ZZZTTTOOOLLLKKKJJJIIIHHHHHHJJJLLLOOOQQQTTTUUUZZZXXXTTTQQQOOOOOOPPPQQQRRRSSSUUUUUUSSSOOOKKKHHHCCCBBB@@@?????????@@@@@@>>>===<<<<<<<<<;;;777555444555555555555444333222111111111111000000000000000000111111222222222222111111111111111111111111222222333333333444444444222222333333333444444444555555555555555555555555000111333555666666555555555555666666666666555555444444444555555555666666555555555555555555555555444444555555666666777777555555555555555666777777@@@>>>???IIIXXXdddiiiiiiaaa___[[[XXXTTTSSSRRRQQQOOONNNMMMHHHAAA:::666444222222222222333444555555999888:::@@@FFFNNN[[[gggxxx{{{pppVVVLLLFFFAAAAAA@@@======???DDDCCCAAA>>><<<;;;;;;;;;888888888888888888999999|||yyyvvvssslllccc]]]VVVSSSNNNIIIEEEBBB@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCBBBFFFIIIGGGYYYzzzsss|||```[[[SSSMMMKKKLLLMMMMMMMMMNNNOOOQQQQQQPPPOOONNNKKKKKKJJJHHHFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA:::::::::::::::999888777444444444555777888:::;;;777;;;CCCTTTqqqyyymmm^^^MMMEEELLLWWWnnnuuulllqqq|||}}}zzzuuulllbbb\\\LLLFFF>>>999999:::999888777777888:::<<<<<<:::999;;;<<<=========<<<;;;:::<<<;;;;;;::::::;;;;;;<<<======>>>@@@DDDKKKPPPTTTPPPYYY```___^^^aaaddddddbbbcccbbb___^^^bbbkkkssstttlllccc^^^[[[UUUKKKBBB===???AAA@@@AAAIIIXXXccckkkooouuuyyyxxxqqqfff___[[[UUUQQQNNNLLLMMMXXXfffxxxuuuaaaQQQGGGDDDBBBGGGOOOWWWYYYYYYZZZUUUOOOKKKHHHKKKUUU```xxxyyyrrroookkkjjjiiifffdddbbb```___^^^YYYRRRMMMKKKIIIHHHGGGIIIHHHHHHJJJMMMSSSXXX[[[``````___]]]ZZZWWWTTTSSSTTTRRRPPPPPPPPPMMMGGGAAAAAA@@@??????AAACCCCCCBBBBBB@@@===;;;:::999777555444444333333333333222222333333222111000000111111000111111111111222222222111222222333333222222111000111111111111222222222222222333333333444444444555666666666666666555555555555555555666666666777666666666777888888999999666555333222222333555666555555444444444444555555333444666777777777666555666666666666666777888888<<<===@@@JJJ\\\lllnnniii___]]]ZZZXXXWWWVVVTTTSSSRRRNNNGGGAAA===999666333222222222222333333444555888:::@@@GGGLLLRRR___lll{{{}}}zzziiiTTTFFFDDD@@@?????????>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::}}}zzzwwwtttqqqkkkccc]]]VVVSSSNNNIIIEEEBBBAAA@@@??????@@@AAAAAABBBCCCCCCCCCDDDBBBFFFJJJJJJ]]]~~~yyywww```ZZZSSSMMMKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDD@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;:::999999777666666666666666777777666:::AAAPPPlllyyymmm]]]MMMDDDJJJUUUlllwwwlllooo~~~~~~{{{vvvmmmddd]]]PPPIIIAAA<<<:::;;;:::888888888888999:::;;;:::999;;;<<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@CCCFFFIIIKKKJJJSSS\\\bbbgggnnnrrrrrrpppqqqqqqooommmooosssxxxyyypppddd\\\XXXQQQIIIAAA<<>>EEEQQQaaammmnnniiidddbbb___]]]\\\ZZZXXXUUURRRMMMFFF@@@<<<999555333222222222333333444666666;;;;;;???EEEKKKTTTdddsss~~~xxxbbbOOOFFFCCC@@@?????????>>><<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999999999999~~~~~~~~~~~~{{{xxxtttqqqooojjjbbb\\\VVVSSSNNNHHHEEEBBBBBBAAA???@@@@@@AAAAAABBBBBBCCCBBBDDDCCCFFFLLLOOOdddqqq^^^YYYRRRMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBAAA@@@???>>>======<<<============<<<;;;;;;:::999888666555555444444666:::>>>JJJddd{{{ooo___NNNEEEHHHRRRgggyyykkkmmm{{{|||wwwooofff___RRRKKKBBB<<<::::::999777999999999888999999::::::;;;<<<>>>@@@AAAAAAAAAAAA===<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAACCCKKKVVVaaannn{{{~~~||||||}}}}}}sssdddYYYRRRLLLEEE@@@<<<>>>@@@AAADDDNNN\\\gggtttyyy}}}uuuooojjjfffccccccdddjjjvvvuuucccRRRFFFDDDAAA???AAAFFFKKKLLLLLLLLLKKKIIIGGGDDDHHHWWWhhhyyyxxxpppkkkhhhdddcccbbbaaa```^^^]]]]]]^^^YYYSSSNNNKKKIIIHHHGGGEEEEEEEEEGGGLLLSSSYYY]]]fffiiimmmooopppmmmiiiggg```___\\\WWWPPPJJJGGGFFFCCCAAA???>>>??????>>>===@@@>>>;;;::::::999888666333333333333222222222222333222111111000111111111000111111111111222222222111222222333333222222111111111111111222222222333333333333333444444444444444444555555555555555444555555666666666777777777777777777666555555444444666555444333333444555666555555444444444444555555444555666777777777666666777666666666666777888888999AAAKKKWWWeeeoooooojjjjjjhhhgggeeeddd```\\\XXXPPPKKKDDD???;;;888555333222222333333555666888888===<<<>>>DDDKKKXXXlll}}}~~~lllYYYKKKEEECCC@@@?????????>>><<<;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999888777777~~~~~~~~~~~~~~~}}}yyyuuuqqqnnnlllhhhaaa\\\UUURRRMMMGGGDDDBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAEEEDDDGGGOOOVVVnnnmmm]]]XXXRRRMMMLLLMMMMMMNNNOOOMMMLLLJJJIIIIIIJJJJJJHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>><<<===============<<<<<<::::::888777555555444444777:::===EEE\\\zzzuuueeeSSSGGGGGGMMMbbb|||zzzllljjjwww}}}xxxqqqhhhbbbQQQJJJAAA;;;999999777666::::::999888777888:::;;;<<<>>>???AAABBBBBBBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========AAAFFFMMMZZZmmm}}}qqqbbbUUULLLGGGBBB???===???AAACCCHHHRRR```jjjsssyyy~~~xxxvvvttttttvvv|||wwwgggYYYMMMEEECCCAAA???@@@CCCEEEFFFEEEFFFGGGHHHGGGDDDJJJ]]]pppzzztttnnnjjjgggdddccccccbbbaaa```______]]]XXXRRRMMMJJJIIIHHHGGGEEEEEEFFFHHHMMMRRRXXX[[[bbbfffmmmrrruuutttqqqnnniiihhhddd[[[PPPHHHEEEFFFAAA???======>>>??????>>>???===:::999:::999888777333333333222222222222111222222111111111111111222000000111111111222222222111222222333333222222111111111111222222222333333333333333444444444444555333444444555555555555444555666666666666777777777333333444444555666666777555555444444444444555555555555444444444444555555555555666666777777777777777777666666777777888999:::BBBNNNYYYeeennnpppmmmooonnnmmmllliiiddd^^^YYYNNNIIIBBB<<<999666444333222222333444666888999:::<<<<<>><<<<<<============<<<<<<:::999888777777777777777999<<<===AAAUUUttt~~~ooo\\\LLLGGGJJJ\\\uuu}}}ooojjjsss}}}yyyrrrjjjdddSSSLLLCCC===;;;;;;999888999::::::888777777:::===>>>???AAABBBCCCCCCBBBBBBBBBAAA???>>>===<<<<<<<<<<<<;;;999888888:::===???@@@AAAFFFQQQggg}}}}}}}}}~~~}}}{{{sssiii[[[NNNGGGCCCAAA??????AAACCCFFFLLLWWWccclllrrrxxxxxxiii\\\QQQJJJFFFCCCBBBAAAAAABBBCCCCCCCCCDDDEEEHHHHHHHHHPPPeeezzz|||xxxwwwvvvsssoookkkhhhfffccccccbbbbbbaaa``````___[[[WWWQQQLLLJJJJJJIIIHHHIIIIIIJJJMMMPPPTTTWWWYYY[[[```gggmmmqqqqqqpppnnnnnnlllfff[[[OOOGGGDDDDDD>>><<<;;;<<>><<<:::999999999888666333333222222222111111111222111111111111111222222000000111111111222222222111222222333333222222111111222222222222333333333333333444444444555555555333444444555666666555555666666666666777777777888333333333444555555666666555555555555555555555555555555444444444444555555666666666666777777888888777777777777777888999999<<>>======<<<<<<===>>>>>>>>>======::::::999999999999999::::::>>>======NNNnnnxxxeeeSSSJJJIIIWWWmmmuuulllnnn}}}~~~}}}zzzssskkkeeeYYYRRRHHHBBB???>>><<<:::666888::::::888777:::>>>@@@AAACCCEEEFFFFFFFFFFFFEEEDDDBBB???===<<<::::::;;;999777555666999===???<<<>>>AAAKKK```wwwyyyqqqnnnppprrrqqqooobbb[[[QQQHHHCCCAAAAAAAAACCCDDDFFFJJJQQQ[[[gggoooqqqvvv}}}ooo___UUULLLGGGEEECCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGJJJMMMXXXnnnwwwooolllkkklllmmmnnnmmmjjjgggdddcccbbbbbbaaa```______^^^[[[WWWQQQNNNMMMMMMMMMLLLMMMOOORRRUUUXXXZZZ[[[[[[ZZZ\\\aaaeeehhhiiihhhhhhiiifff```WWWMMMFFFBBBAAA===;;;;;;<<>>CCCIIIRRRaaapppvvvtttuuusssqqqnnnjjjccc[[[UUUJJJEEE===888555444333222333333444444666777999999888;;;BBBLLLVVVbbbsssrrrXXXIIIEEEAAA@@@??????@@@???===;;;::::::::::::999999999999:::999999888777666555555{{{uuunnnhhheeebbb^^^ZZZPPPLLLFFFAAA??????AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???GGGGGGHHHVVVjjjooocccXXXTTTPPPMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJLLLMMMMMMKKKHHHGGGDDDCCCBBBAAA@@@???>>>>>>======>>>???????????????<<<<<<;;;::::::::::::;;;:::>>>===;;;HHHhhhnnnZZZNNNKKKSSSeee~~~pppjjjttt~~~~~~}}}}}}zzztttlllfff___WWWLLLDDD@@@>>>;;;888333777;;;;;;999888;;;>>>???AAADDDGGGJJJLLLLLLMMMHHHGGGDDDAAA===;;;999888777666666555666888:::;;;999<<<@@@HHHWWWjjjuuuxxxqqqiii```]]]```aaa^^^ZZZOOOLLLFFFBBBAAAAAABBBCCCFFFGGGIIIMMMTTT___jjjpppnnnqqqttttttsssuuu{{{{{{dddWWWOOOHHHEEEEEEAAABBBCCCCCCCCCCCCDDDEEEGGGFFFGGGKKKRRR___tttwwwhhhbbbbbbfffiiimmmppppppmmmiiifffeeeeeedddcccaaa```______\\\XXXSSSPPPPPPQQQRRRRRRQQQTTTYYY^^^bbbcccbbbaaa_________```````````````]]]YYYTTTOOOJJJFFFAAA>>>>>>===<<<===???AAAAAAAAA@@@===;;;999888777666444222222222222111111111111111111000000111222222333000111111111111222222222111222222333333222222111222222222333333333444444444444444444555555555555444555666777888888888888666666777777777888888888777777666666555444444444555555666666666666555555555555444444444444555555888777666666666777888999888888777777888888999:::???BBBGGGRRRdddtttxxxuuuwwwuuuqqqmmmhhhaaaYYYTTTHHHCCC<<<666333333222222444444444444555666777888999;;;BBBKKKUUU```rrr|||uuuZZZJJJFFF@@@?????????@@@???===;;;:::::::::999999999999888888888777777777666666666|||vvvnnnhhheeeaaa]]]YYYNNNKKKEEE@@@>>>>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA???GGGGGGIIIWWWmmmiii^^^WWWTTTPPPMMMMMMNNNNNNNNNJJJKKKLLLMMMMMMMMMKKKKKKJJJKKKMMMNNNMMMKKKHHHFFFEEEEEEDDDCCCBBBBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAA???>>>===<<<;;;:::::::::999===<<<999EEEdddrrr^^^QQQMMMQQQaaazzzrrrgggnnn}}}}}}}}}|||zzztttlllfffbbbYYYNNNDDD???;;;777444111666;;;<<<:::999<<>>AAAEEEIIIMMMPPPRRRSSSJJJIIIEEEAAA>>>:::888777444555666666777777666666888<<<@@@FFFPPP]]]eeeffffff]]]TTTQQQTTTTTTOOOIIICCCBBB@@@???@@@AAACCCEEEIIIIIIKKKOOOVVVaaakkkqqqkkkllllllhhhdddeeekkkpppzzzrrr[[[PPPKKKFFFDDDFFF@@@AAACCCCCCCCCCCCEEEFFFIIIFFFFFFKKKTTTcccwww~~~mmm___[[[]]]hhhlllqqquuuuuurrrmmmiiiiiihhhgggfffeeecccbbbbbb]]]ZZZUUUSSSSSSTTTUUUVVVSSSWWW^^^eeeiiijjjhhhgggeeeccc```]]][[[ZZZZZZ[[[SSSOOOKKKIIIHHHFFFAAA===AAA???>>>>>>@@@AAA@@@???AAA>>>;;;999888777555333222222222111111111111000111111000000111222333333000111111111111222222222222222222333333222222222222222333333333444444444444444444555555555666666555555777888999999999999777777777777888888888888444444555555666777777777555555666666666666555555555555555444444555555555888777666666666777999:::888888888777888888999:::???AAAGGGSSSgggwwwzzzuuuxxxvvvqqqlllggg```YYYTTTHHHBBB;;;555222222222222444444444444444555666777;;;<<>><<<:::999888:::888:::@@@GGGVVVtttwwwdddVVVPPPSSSaaauuuyyymmmqqq}}}zzzwwwsssooommmbbb\\\RRRHHH@@@;;;::::::::::::999888666777:::<<>>???;;;;;;===??????CCCHHHNNNPPPPPPQQQXXXdddkkklllooojjjaaaZZZWWWYYY]]]```iii}}}}}}mmm[[[PPPJJJEEEDDDEEEAAACCCEEEFFFFFFGGGIIIJJJJJJKKKMMMNNNSSS```qqqzzznnnddd___```cccnnnuuu|||}}}wwwooojjjiiijjjiiigggggggggfffdddbbb^^^\\\ZZZXXXXXXZZZ\\\^^^eeeeeegggiiilllmmmlllkkkhhhjjjggg```\\\[[[XXXTTTOOOKKKGGGDDDCCCCCCBBBAAA?????????@@@AAAAAABBBBBB???>>>;;;888666444444444555444333333222222333333111111000000111111222333222222222222222222222333222222333333333444444444555555555444444333333333444444555555666777777777999888777666666666888888666666777777888888888999666666666666666555555444777777777777777777777777555555555666666666777777888888777777666666555555555666777777777777:::<<>>;;;<<<>>>???>>><<<;;;;;;::::::999888777777888888777666666666666666{{{tttllleeeaaa\\\VVVRRRIIIGGGCCC@@@???@@@BBBDDDBBBBBBAAAAAAAAAAAAAAABBBBBBGGGJJJOOOaaaggg^^^UUUSSSQQQOOONNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@>>><<<;;;999999999666888===BBBOOOlll}}}jjj[[[SSSOOO]]]rrr~~~nnnmmmzzz}}}}}}~~~{{{yyywwwuuurrrpppfff___UUUJJJBBB===<<<<<<:::::::::888777888;;;===AAACCCGGGNNNTTTXXXWWWVVVLLLFFF???999555333222111666444333333555666666666999999999;;;===AAADDDFFFEEEDDDCCCCCCBBBAAA>>>;;;???<<<<<<>>>@@@AAAEEEKKKTTTUUUUUUTTTXXX```eeeeeejjjddd]]]VVVRRRSSSVVVXXXbbbuuuttteeeTTTKKKFFFBBBAAAAAABBBDDDFFFGGGHHHJJJMMMPPPQQQQQQRRRRRRWWW```mmmvvvvvvtttnnnhhhcccdddiiinnnzzz|||sssmmmjjjjjjiiihhhhhhhhhgggdddbbb```___]]]\\\\\\^^^aaabbbiiiiiikkknnnpppqqqqqqpppooopppmmmeee```___[[[WWWRRRNNNJJJFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBB>>>===:::888666555444555444444333222222222222333111111000000111111222333444333333333222111111111222222222222333333333444555555444444444333333333444444555555666777777777888777777777777777888888666777777777888888888888666666666666666555555444666666666666666666666666333333333444444444555555888888777777666666666666555666777666666666888:::???CCCLLLZZZiiissswwwwwwxxxwwwuuurrrlllbbbVVVOOOGGGBBB;;;666444333333222222333555666555555666888;;;<<>><<<<<<>>>???===<<<:::::::::999999888888888888777777666666666666666zzzsssjjjccc^^^YYYRRRMMMFFFEEEBBB@@@???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCBBBGGGLLLTTThhhxxxbbb[[[TTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCDDDEEEGGGHHHJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???===;;;::::::999777888;;;>>>IIIddd~~~tttaaaTTTKKKXXXmmmqqqkkkrrr}}}{{{vvvvvv{{{~~~|||zzzyyyxxxwwwuuussskkkdddYYYNNNEEE@@@>>>>>>;;;;;;;;;:::999:::===??????CCCLLLUUU[[[]]]YYYVVVIIIDDD===777444222000///333222111222444666777666888777777777888:::<<<>>>>>>===<<<===>>>>>><<<:::???<<<===???AAABBBGGGNNNYYY\\\\\\ZZZ\\\aaacccbbbccc^^^XXXRRRNNNMMMOOOPPPZZZmmmwwwjjj\\\NNNHHHEEEBBB@@@@@@DDDEEEGGGIIIKKKOOOUUUYYY^^^]]]\\\\\\___dddjjjnnnkkkiiigggfffhhhnnnwww}}}uuunnnkkkjjjiiiiiiiiijjjhhhfffccccccbbbaaaaaabbbdddggghhhmmmnnnqqqsssuuuvvvvvvvvvxxxyyyuuummmgggeeeaaa\\\WWWSSSNNNIIIGGGEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBB===<<<999777666555555555444444333222222222222222111111000000111111222333555555444333222111000000111111222222222333333333555444444444444333333333444444555555666777777777555666777888888888888888777777777777888888888888666666666666666555555444666666666666666666666666333333444444444555555555888777777777777666666666555666777666444444666888===DDDOOO\\\iiiqqqvvvxxx{{{yyyvvvrrrjjj```TTTLLLEEE@@@:::666444444333333333444666666555555777888;;;>>>FFFQQQ___qqq}}}xxxZZZGGGAAA@@@>>>======>>>>>>===<<<999999999999999999888888777777666666555555666666xxxrrriiibbb\\\VVVOOOJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCGGGKKKTTTjjjnnn]]]YYYSSSQQQPPPNNNMMMLLLMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFHHHJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA???>>>===<<<;;;;;;888:::===>>>GGG___xxx{{{eeeTTTJJJUUUhhh}}}tttjjjoooyyyyyyssssssyyyuuu}}}{{{yyyyyyyyyxxxvvvuuunnnggg\\\QQQGGGBBB???>>>;;;<<<<<<;;;:::<<>>===<<<===>>>???>>><<<===<<<===???@@@BBBIIIQQQ\\\```cccaaaaaaddddddbbb\\\YYYTTTPPPMMMLLLMMMMMMVVVhhhppp|||dddXXXLLLHHHGGGDDDCCCCCCEEEFFFHHHKKKOOOVVV___eeellljjjhhhhhhjjjmmmmmmmmmnnnmmmmmmooottt|||~~~uuuooollliiiiiiiiiiiijjjiiigggeeeeeeeeeeeeeeegggiiikkkmmmoooqqquuuwwwxxxyyyzzz{{{}}}~~~{{{sssnnnllliiiddd]]]XXXRRRMMMIIIFFFCCCAAABBBBBBBBBBBBBBBBBBBBBAAA<<<;;;999777666555666666444333333222111222222222111111000000111111222333444444444333333222222111111111111222222222333333444444444444444444444444444444555555666777777777444555777888999999999888777777777777777888888888666666666666666555555444666666666666666666666666666666666666777777777777777777777777777777777777666666666555333333444555999BBBOOO]]]hhhpppwwwzzz|||zzzvvvppphhh]]]QQQIIIBBB>>>999555444444333333444555666666555666777999===AAAJJJWWWggg}}}uuuXXXGGG@@@??????>>>>>>>>>===<<<;;;888888888888999999999999777666666555555555666666}}}~~~|||{{{{{{vvvppphhhaaa\\\VVVNNNIIIDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFIIISSSkkkfffZZZWWWQQQPPPOOOMMMLLLLLLLLLMMMLLLMMMMMMNNNMMMKKKJJJHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIKKKKKKJJJIIIGGGEEECCCBBBBBBBBBCCCBBBBBB@@@???>>>======:::888:::===>>>EEE[[[sssiiiUUUMMMUUUcccuuuwwwiiijjjsssyyysssrrryyyrrrxxx}}}zzzyyyyyyxxxvvvtttnnnhhh___TTTJJJCCC???===;;;<<<<<<;;;;;;===@@@CCCDDDKKKUUU\\\\\\WWWOOOJJJ@@@<<<888555555555555444//////000333666888999888777888999;;;>>>@@@BBBCCCAAA@@@>>>>>>???@@@???===<<<;;;===??????@@@IIIRRR___eeejjjhhhfffeeeccc___WWWUUUQQQMMMKKKKKKLLLMMMRRRcccjjj|||wwwbbbVVVKKKHHHHHHFFFDDDEEEDDDFFFHHHLLLRRR[[[eeekkkooonnnnnnooorrrtttttttttxxxyyy{{{zzztttpppooojjjhhhhhhhhhiiijjjhhhgggggggggggghhhiiilllnnnoooooorrrwwwyyyzzz{{{}}}~~~xxxttttttqqqmmmbbb]]]WWWQQQLLLIIIEEECCCCCCCCCBBBBBBAAAAAAAAA@@@;;;:::888666555555555666333333222111111111111222111111000000111111222333222222222333333444444444111111222222222333333333444444444444444444444444444444555555666777777777444555777888999999999888888888777777777777777777666666666666666555555444555555555555555555555555666666666777777777888888777777777777888888888888666666666555333222333555666>>>LLLZZZfffpppwww{{{zzzwwwsssmmmeeeZZZNNNGGG@@@<<<888555444444444333444555666666666777999;;;@@@FFFQQQ^^^pppoooVVVGGGAAA>>>?????????>>><<<;;;;;;888888888888888888888999666666555555555555666666~~~|||~~~zzzwwwuuuuuurrrmmmeee```[[[UUUNNNHHHBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFJJJVVVrrrsss```XXXVVVPPPOOONNNLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>999777999<<<;;;@@@TTTjjjmmm[[[QQQTTT]]]lll~~~zzzgggeeemmm{{{~~~zzzsssrrrxxxttttttzzz~~~{{{zzzyyyxxxuuussslllhhhaaaWWWNNNFFF@@@===:::;;;;;;;;;;;;===AAADDDGGGMMMTTTWWWTTTNNNGGGBBB999777444333333444555444111111222555888::::::999;;;<<<===>>>???@@@AAAAAACCCAAA>>>>>>??????>>>======<<<>>>???>>>???IIISSSeeemmmrrrpppjjjfffaaa\\\VVVTTTOOOLLLJJJIIIKKKLLLMMM^^^eeevvvuuubbbVVVKKKGGGGGGEEECCCDDDDDDEEEHHHLLLQQQYYYccciiiiiijjjmmmpppuuuzzz~~~zzzsssppppppqqqjjjhhhffffffgggiiiiiiiiihhhhhhiiijjjlllmmmooopppppptttyyy||||||}}}|||yyyzzzxxxttthhhccc\\\VVVQQQMMMJJJGGGEEEEEEDDDCCCBBBBBBAAAAAA<<<;;;888666555444444444333333222111111111111111111111000000111111222333111111222333444555666666222222333333333444444444333333333444444444444555444444555555666777777777555666777888888888888888888888888888777777777777666666666666666555555444555555555555555555555555444444555555555666666666777777777888888888888999666666666555333333444555666<<>>CCCLLLWWWeeeyyyiiiSSSHHHCCC===???AAA@@@>>>;;;;;;;;;888888888888888888777777555555444444555555666666~~~{{{uuuqqqoooooolllhhhbbb]]]YYYTTTMMMHHHDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEECCCGGGOOO```jjj]]]XXXUUUPPPOOOMMMLLLKKKKKKLLLLLLOOONNNMMMLLLKKKKKKKKKKKKLLLKKKIIIHHHFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKIIIGGGFFFGGGHHHHHHDDDDDDCCCBBBAAA@@@??????:::999;;;<<<999;;;MMMbbbtttdddSSSSSSXXXddduuu~~~hhhccckkkyyy~~~~~~wwwuuuyyyyyyssssss~~~}}}{{{zzzzzzyyyvvvuuukkkhhhccc[[[RRRIIIAAA===999:::;;;;;;;;;===AAADDDIIIMMMPPPPPPKKKDDD@@@===999666444333444444444444333333444777;;;<<<<<<;;;>>>???@@@@@@AAAAAAAAAAAABBB@@@>>>>>>???@@@?????????>>>@@@@@@>>>@@@IIIUUUjjjttt|||zzztttmmmgggbbb\\\YYYSSSNNNKKKJJJKKKLLLKKK\\\bbbtttvvvfffYYYMMMHHHFFFDDDBBBCCCDDDEEEGGGIIIMMMSSSZZZ___aaaeeekkkpppwwwyyynnnhhhhhhkkknnnkkkgggdddcccdddgggjjjkkkjjjjjjkkklllmmmooopppppprrrxxx}}}}}}~~~|||yyynnniiibbb\\\WWWSSSOOOMMMHHHHHHGGGFFFEEECCCCCCBBB===;;;999666444333333333333222222111111111111111111111000000111111222333222333333333444555555555333333444444444555555555333333333444444444555555444444555555666777777777888777777777777777888888888888888888777777777666666666666666666555555444555555555555555555555555444555555555666666666666777777888888888999999999555666666555444444555777999<<>>AAAFFFQQQ]]]kkkeeeQQQHHHDDD===???BBBAAA>>>;;;::::::999999888888777777666666555444444444444555666777}}}~~~~~~yyysssnnnllllllhhhddd___[[[XXXSSSMMMHHHGGGEEECCCBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFBBBHHHSSSiii|||eee\\\YYYUUUOOONNNMMMKKKKKKKKKLLLLLLPPPNNNMMMKKKKKKKKKLLLLLLNNNLLLJJJHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJHHHFFFFFFFFFHHHIIIDDDDDDCCCBBBAAAAAA@@@@@@>>><<<===>>>::::::JJJ^^^yyyzzzkkkSSSRRRTTT___qqqkkkfffmmmzzz{{{xxx||||||rrrppp|||}}}|||zzzzzzzzzzzzxxxvvvjjjiiieee^^^UUUKKKCCC===888999::::::;;;===AAAEEEIIIKKKMMMKKKEEE???<<<<<<<<<999666555666666555444444555666999<<<>>>===;;;???@@@AAACCCDDDDDDEEEEEEBBB@@@>>>>>>@@@BBBBBBBBBAAA@@@BBBBBB???@@@JJJVVVmmmyyy}}}xxxrrrlllddd___XXXRRRMMMLLLMMMNNNLLL]]]cccuuuzzzjjj]]]OOOJJJHHHEEEDDDDDDEEEFFFGGGHHHIIIMMMRRRVVV\\\bbbjjjrrryyyqqqeee___aaaeeeiiikkkgggbbbaaacccgggjjjlllllllllmmmnnnoooppppppqqquuu{{{~~~{{{rrrnnnggg```[[[WWWTTTQQQKKKJJJIIIHHHGGGEEEDDDDDD>>><<<999666444333222222333222222111000111111111111111111000111222222333444444444444444444444333444444444555555555666666333333333444444555555555444444555555666777777777999888777666666777888888999888888888777777666666666666666666666555555444555555555555555555555555777777777777888888888888777777888888999999999999555666777666444444666888<<<<<>>;;;:::::::::999999888777666666555444444444444444555666777zzzuuuqqqmmmhhheeeddd___ZZZWWWVVVSSSLLLFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCBBBCCCEEEGGGDDDIIIYYYwwwzzztttaaaZZZXXXVVVOOONNNLLLKKKKKKLLLNNNOOOMMMMMMMMMLLLMMMMMMNNNNNNQQQOOOLLLIIIHHHGGGHHHHHHJJJIIIHHHGGGGGGIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDBBBAAAAAABBBDDDEEEEEE@@@===<<<===???GGGOOOmmm|||kkk[[[PPPKKKUUUhhh{{{wwwmmmjjjvvv~~~zzz|||}}}wwwsss}}}|||zzz~~~|||{{{{{{{{{{{{zzzxxxrrrmmmfff___XXXOOODDD===;;;999888999<<<>>>??????FFFEEECCC@@@===;;;999777888999::::::999999:::;;;===<<<;;;;;;;;;>>>@@@BBB;;;>>>AAACCCCCCBBBBBBCCCCCCDDDFFFGGGIIIIIIJJJJJJFFF???>>>BBBCCCCCCKKKVVVjjjwww{{{tttpppfff[[[UUUVVVWWWTTTPPPSSSZZZfffuuuxxxfffRRRIIIGGGFFFFFFFFFIIIIIIIIIIIIJJJMMMRRRVVVXXX```lllwww~~~nnn___[[[ZZZZZZ\\\aaafffcccaaaaaaccceeeffffffhhhjjjlllmmmnnnpppsssvvv}}}xxxqqqiiibbb___\\\YYYUUUNNNNNNMMMKKKHHHEEECCCBBB>>><<<999666333222222333222222111000//////000000111111000///...///222444333333333333333333333333444555555555444333333222444444444444444444444444555444444444444555666666;;;;;;<<<<<<;;;;;;:::999999999999888888666555555777777666555555555555555666666666666666555555555444333333333444555777888777777777777777888888999777666666666777888999999:::???DDDKKKWWWccchhhffffffddd```[[[TTTLLLFFFCCC999888666555444444444555555333333777999:::===BBBPPPZZZgggtttaaaOOOFFFBBB===>>>>>>>>>>>><<<;;;:::999999888777666555444444333333333444555666777777}}}wwwrrrnnnjjjfffcccccc^^^YYYVVVUUUQQQKKKFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBCCCEEEHHHIIIPPPccc{{{zzzkkk[[[TTTQQQNNNOOONNNLLLKKKKKKLLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOOQQQOOOMMMJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGEEECCCBBBAAAAAABBBCCCEEEGGGBBB>>>===<<<===DDDKKKggg~~~nnn^^^SSSLLLSSSeeexxxzzzqqqmmmuuu|||{{{{{{|||xxx{{{yyy|||zzzyyyyyyzzzzzzyyywwwsssnnnggg```ZZZQQQFFF???<<<:::888999;;;===>>>===??????>>>===;;;:::999888999:::;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPPPPQQQMMMCCC???BBBCCCCCCIIISSSfffuuu}}}yyyqqqhhhddddddccc^^^YYY[[[aaalllyyyxxxfffRRRIIIHHHHHHIIIJJJKKKLLLNNNOOOQQQTTTXXX[[[^^^gggtttooobbbWWWTTTUUUXXX^^^eeegggeeecccbbbdddfffgggfffhhhjjjmmmoooqqqtttxxx{{{~~~yyyssskkkfffbbb___ZZZWWWQQQPPPNNNLLLIIIFFFDDDBBB???===999666333222222222222222111000000000000000000111000///...///222444333333333333333333333333555666666666555555444333555555555555555555555555666666555555666666777888:::;;;;;;;;;;;;:::999999888999999888888666555555777777666555555555555555666666666666666666666555555555444444555666777888777777777777777888999999777777777777888999::::::<<>>>>>===<<<:::999999999888777666555444333333333444444555555666666~~~~~~}}}}}}~~~yyysssmmmiiifffccc``````[[[WWWTTTRRROOOJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBCCCFFFHHHNNNZZZqqqvvv{{{}}}eeeYYYUUUQQQNNNOOONNNMMMLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDIIIDDD@@@>>><<<;;;@@@GGG]]]xxxvvvdddXXXNNNRRRaaattt~~~vvvqqqsss}}}zzz{{{yyy~~~|||zzzyyyyyyzzz{{{zzzxxxsssoooiiiccc\\\TTTIIIBBB===;;;888888999;;;;;;:::888888888888999999999999:::<<<===??????>>>===<<<;;;;;;<<<===???AAABBBCCCIIIIIIIIIHHHGGGHHHJJJMMMNNNNNNPPPRRRUUUWWWXXXYYYUUUHHH???@@@CCCCCCHHHPPP___ooo}}}xxxvvvvvvtttnnniiijjjmmmuuu~~~zzzhhhTTTKKKJJJLLLNNNQQQOOORRRVVVYYY[[[]]]aaaccchhhppp}}}sss^^^VVVOOOMMMPPPWWWaaakkkjjjhhheeedddeeeggggggggghhhkkkooorrrvvvyyy}}}~~~zzzuuuooojjjgggccc]]]YYYTTTSSSQQQOOOKKKHHHEEECCC@@@>>>:::777444222111111222111000000000000000000000111111000//////222444333333333333333333333333666666666777666666555444666666666666666666666666777777666666777777888999999999::::::999999888777888888888888777666555555777666555555444555555555555555666666666666666666777666666666666666777777888777777777777888999999888888888888999:::;;;<<<>>>FFFOOOVVV___dddccc^^^___^^^[[[WWWPPPHHHAAA===888777666444444444444555888666777:::<<<===CCCJJJ^^^lll|||nnnUUUHHHCCC@@@============<<<;;;:::999888888777666555444444333444444444444444555555555~~~}}}}}}||||||{{{vvvooojjjfffccc```^^^\\\XXXTTTQQQOOOMMMIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCCCCDDDGGGIIIPPPaaa}}}~~~rrr|||rrr___YYYWWWTTTQQQNNNNNNMMMLLLLLLMMMNNNNNNPPPOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKLLLLLLJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGCCC@@@???<<<;;;???EEETTTppplll^^^RRRRRR___qqqzzzuuurrr~~~|||{{{~~~}}}|||zzz{{{||||||{{{yyytttpppjjjeee```WWWMMMFFF>>>;;;999888888999888777444555666777888999::::::===???BBBEEEFFFDDD@@@=========>>>@@@BBBDDDEEEFFFKKKLLLMMMMMMMMMMMMOOOPPPRRRSSSTTTVVVXXX[[[]]]^^^ZZZKKK??????BBBBBBFFFMMMYYYhhhzzz~~~|||~~~|||kkkXXXOOONNNPPPSSSXXXWWWZZZ___cccdddeeefffhhhnnnuuuooo```SSSPPPLLLKKKOOOXXXeeeooommmkkkhhhggggggiiiiiihhhkkknnnssswwwzzz}}}~~~{{{wwwrrrnnnkkkggg```ZZZVVVUUUSSSPPPMMMIIIFFFDDDAAA???;;;777333111111111111111000000000000000111000111111111000000222444444444444444444444444444555555666666666555555444555555666666666666777777777666666666666777888888888888888888888777777666777777888888777666555555666555555444444555555555555555555555666666666666888888777777777777777777888888777777888888999:::999999999::::::<<<===>>>AAAIIIQQQXXX^^^cccccc^^^\\\[[[YYYUUUNNNFFF???:::777666555444333444555555777666777:::;;;===EEENNNdddrrrfffPPPFFFAAA???======<<<<<<;;;::::::999777777666555555444333333555444444444444444444444~~~}}}||||||xxxtttmmmhhhdddaaa^^^\\\WWWUUUQQQNNNLLLJJJGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCCCCDDDGGGJJJPPPeeezzzrrrhhhYYYUUURRROOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMKKKIIIHHHEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDD@@@??????===;;;???EEENNNhhhttteeeWWWTTT^^^ooo~~~xxxrrrzzz~~~~~~~~~~~~}}}|||zzzzzz{{{{{{yyyxxxssspppkkkhhhccc[[[QQQIII???<<<999888777777666555555666777888999:::;;;<<<@@@CCCHHHNNNQQQMMMEEE>>>======>>>@@@CCCEEEHHHIIIQQQTTTXXXZZZYYYXXXWWWWWWVVVVVVWWWXXXZZZ\\\^^^___\\\LLL???>>>@@@AAAEEELLLXXXeeesss{{{~~~|||~~~~~~nnn\\\TTTQQQRRRVVV[[[\\\```eeehhhiiihhhggggggnnnsss}}}tttaaaUUUNNNNNNLLLKKKPPPZZZgggooopppmmmjjjiiijjjkkkkkkkkkpppssswwwzzz}}}{{{wwwssspppmmmhhhaaa[[[WWWVVVTTTQQQNNNJJJGGGEEEAAA>>>:::666333111000000111000000000000000111111000111222222111111222444444444444444444444444444333444444555555555444444444444555555555666666666666666555555666666777888777777888888777777666555666777777777777666666555555555444444444444555555444555555555666666777777888888888888888777777777888888888888888999999:::999999999:::;;;===>>>???CCCJJJQQQUUUZZZ```bbbaaaZZZYYYWWWRRRLLLDDD===:::666666444333333444555555555444666999;;;>>>HHHSSShhhuuu}}}```MMMEEEAAA======<<<;;;;;;:::999999999666666555555444444333333444444444444444333333333}}}|||{{{tttqqqlllhhhddd```\\\ZZZSSSQQQNNNKKKHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHKKKQQQiiizzzvvvdddXXXTTTOOOLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>>>>???>>><<>>>>>BBBGGGPPPYYY\\\VVVJJJ@@@;;;;;;===@@@DDDJJJOOORRR```ccchhhjjjhhheeebbbaaa^^^]]]\\\\\\]]]^^^```aaa^^^PPPCCCAAAAAA???CCCKKKXXXcccooouuuyyy}}}~~~|||vvvtttrrrttt{{{~~~ooo___VVVSSSRRRUUUYYY[[[^^^cccffffffeeeddddddhhhmmmuuuuuufffXXXOOOJJJLLLLLLLLLTTT```jjjnnnqqqooolllkkklllnnnnnnnnnrrruuuzzz}}}~~~zzzvvvrrrooolllgggaaa[[[VVVUUUSSSPPPMMMJJJGGGEEE???<<<888555222000000000000000000000000111111222000111333222111111222444444444444444444444444444222333444444444444444444444444444555555666666777666555555555555666777777777777888888777777666555666666666777777666666555444444444333444444555666444444555555666777777777666777888888888888777777999888888888888999::::::999999999:::;;;===>>>???DDDKKKOOOQQQTTT[[[___```YYYWWWSSSNNNHHHAAA<<<999666555444333333444555555555555777:::===BBBNNN[[[mmmzzzuuuZZZJJJDDD@@@;;;<<<<<<;;;999999999999999555555444444444333333333333333333333333444444444}}}{{{zzzpppnnnjjjgggddd___ZZZVVVPPPOOOLLLIIIFFFEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIKKKUUUppp}}}|||www^^^VVVSSSNNNMMMPPPMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOONNNLLLJJJIIIHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA>>>>>>???>>>;;;>>>CCCGGGYYYrrruuucccYYYZZZeeewwwxxxvvv|||~~~~~~|||{{{zzzyyywwwtttqqqooollljjjfff___UUUMMM@@@>>>:::999888888777666666777999;;;===@@@AAABBBEEEKKKWWWbbbfff^^^NNNAAA<<<<<<>>>CCCKKKTTT\\\aaarrrtttvvvuuurrrmmmjjjiiihhhgggeeecccbbbcccdddeeebbbVVVKKKFFFBBB===AAAJJJSSS___lllsssuuuvvvtttqqqfffdddbbbdddiiiqqqxxx|||~~~}}}}}}|||ooo```WWWRRROOOPPPTTTSSSWWW\\\_______________dddhhhmmmrrrwww~~~pppcccXXXPPPLLLHHHKKKLLLPPP\\\lllttttttrrrooommmlllnnnpppqqqqqqrrruuuzzz}}}~~~yyytttooollljjjfff```[[[TTTSSSQQQOOOLLLIIIGGGEEE<<<:::777333111/////////000000000000000111222222000111333333222111222333555555555555555555555555333333444555555555555555444555555666777777888888777777666666777777888999777888888888888777666666555555666666666666666555444333333333444444555666444444555555666777777888444555666888888888888777999999888888999999:::;;;888888999:::;;;===>>>???DDDKKKOOOOOOPPPUUUYYYYYYWWWTTTOOOIIICCC>>>:::888555444333333333444555555777888;;;???AAAHHHVVVdddtttmmmTTTGGGCCC???999<<<;;;:::999888888888999444444444333333333333333222222222333333444444555|||zzzxxxmmmkkkiiifffccc^^^XXXSSSNNNMMMKKKHHHEEECCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDFFFIIILLLZZZuuuhhhSSSOOONNNJJJKKKQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMNNNMMMKKKHHHFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA??????@@@>>>:::<<>>;;;999999999888666555666888;;;???AAADDDEEEFFFNNN[[[hhhlllcccQQQBBB>>>???BBBHHHRRR^^^iiippp~~~zzzuuupppnnnmmmpppnnnkkkiiigggggghhhhhhfff[[[PPPKKKCCC<<<@@@IIIMMM[[[jjjqqqrrrqqqmmmgggYYYWWWVVVWWWZZZ```eeeiiiooosssxxxzzzyyyxxxyyyzzzzzznnn```WWWPPPLLLMMMPPPMMMPPPUUUYYYZZZZZZ[[[\\\dddfffiiiiiijjjqqq|||{{{mmm^^^SSSMMMJJJJJJHHHKKKNNNUUUeeevvv}}}{{{rrrpppmmmmmmoooqqqrrrsssppptttyyy}}}}}}}}}xxxsssnnnjjjhhhddd___ZZZRRRQQQPPPNNNLLLIIIFFFEEE:::888555222000/////////000000///000000111222222000111333333222222222333555555555555555555555555444444555666777777666666555666666777888999999999888888888777888999999:::888888888888888777777666555555666666666666666555333333333333444444555666444444444555666777777888333444666777888888888777999999888888999999:::;;;888888888999;;;===>>>???DDDKKKPPPOOOOOORRRTTTSSSUUURRRMMMFFF@@@;;;888777555444333333333444555666:::;;;>>>BBBFFFMMM\\\kkkyyyfffPPPEEEBBB>>>888<<<;;;:::888777888888999444444333333333333333333111111222333333444555555|||{{{}}}zzzuuuooojjjeeeaaa___\\\WWWRRRQQQNNNIIIDDDAAAAAAAAABBB@@@@@@AAAAAACCCDDDFFFGGGEEEAAA@@@BBBCCCDDDHHHNNN]]]wwwdddUUURRRQQQJJJHHHMMMOOOOOOOOONNNNNNNNNMMMMMMKKKLLLMMMLLLJJJHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNKKKJJJHHHFFFFFFFFFHHHIIIJJJHHHEEEBBBAAACCCEEEGGGBBBBBBAAA@@@@@@AAAAAAAAACCCBBBAAA@@@????????????FFFOOOddd~~~|||hhhZZZUUU[[[lll{{{|||rrrnnnyyy{{{yyyvvvsssuuurrrnnnkkkhhhbbbYYYSSSEEE@@@:::777666666555222888888888;;;???BBBDDDDDDFFFOOO]]]gggiii___QQQFFF>>>CCCJJJQQQZZZfffsss|||~~~wwwrrrmmmiiilllqqquuuxxxyyytttmmmiiikkkpppmmmeeeYYYNNNFFFCCCCCCDDDNNNXXXdddjjjmmmmmmfff^^^PPPNNNLLLLLLMMMQQQVVVYYY___cccgggjjjlllnnnppprrrnnnhhh```XXXSSSOOOKKKIIIIIILLLNNNPPPRRRTTTWWWZZZZZZ]]]aaadddgggkkkooorrroooeee[[[VVVQQQKKKHHHHHHGGGJJJSSSdddvvvxxxrrroooqqqrrrpppssszzz}}}|||}}}|||{{{zzzssslllgggeeebbb]]]XXXUUUTTTRRROOOKKKGGGCCCAAA:::888555222000111222333...,,,,,,---///111111111111111222222222333333333555555555555555555555555444444444555555555555666666666666666666777888888777888888888888999999999:::::::::999888777666555666666666666666666555444444333222222222333444555555555555555555555444444666666666666777777777777:::999999888777777888888777:::======;;;<<>>AAAEEENNNRRR\\\ooo{{{___MMMEEE@@@===<<<<<<;;;999777666666777777666666555444444333222222111111222222222333333333~~~~~~{{{zzz|||yyytttnnnjjjddd```^^^ZZZUUUPPPNNNKKKGGGCCCAAA@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFCCC@@@@@@CCCEEEFFFKKKQQQaaaooo^^^QQQPPPOOOJJJIIIMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNMMMKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIKKKIIIGGGEEEDDDEEEFFFGGGCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAA???????????????DDDJJJ]]]www|||lll___WWWYYYfffttt~~~tttnnnvvv{{{xxxvvvttttttqqqmmmkkkhhhccc[[[UUUHHHCCC===999999888666444888888888;;;@@@DDDFFFGGGIIIRRR___hhhiii```RRRHHHBBBGGGOOOYYYeeeqqq{{{|||rrrgggaaa^^^]]]bbbiiirrrvvvyyywwwrrrpppssswwwzzzsssgggXXXKKKDDDBBBCCCLLLWWWbbbiiilllkkkccc[[[KKKIIIFFFDDDEEEGGGJJJMMMSSSVVV[[[___bbbeeehhhkkkjjjfff```XXXRRRMMMKKKJJJHHHKKKOOOQQQRRRTTTWWWYYY^^^___bbbeeehhhiiijjjjjj```XXXQQQOOONNNJJJIIIKKKLLLQQQ]]]mmm}}}xxxuuuuuuwwwuuusssvvv|||}}}|||~~~}}}{{{zzzyyywwwqqqjjjfffeeebbb]]]XXXVVVUUUSSSOOOKKKGGGCCC@@@:::888555222111111222333000///---...000222222111111222222222222333333333555555555555555555555555444444444555555555555666666666666666666777888888777888888888888999999999:::::::::::::::999888777666666666666666555555444444444333333333444666666666666666666666666666666666666666666777777777888:::999999888888888888999888:::;;;;;;999:::<<<>>>???DDDKKKSSSXXX[[[[[[[[[RRRNNNHHHAAA;;;777555555222222111111222444666777888@@@CCCFFFOOOSSS]]]pppxxx]]]LLLEEE@@@===<<<<<<;;;:::999888777777777555555555444333222222222111111111222222222333333|||}}}|||yyyyyy{{{yyytttooojjjddd___\\\XXXRRRMMMJJJHHHEEEBBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDBBB@@@AAAEEEGGGHHHMMMTTTeeeeeeWWWMMMMMMMMMJJJJJJNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNPPPOOOMMMKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJHHHGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>AAAEEETTTllluuuiii]]]XXXaaammm}}}yyypppsss~~~zzzvvvtttttttttsssppplllkkkiiieee^^^YYYMMMGGG@@@<<<;;;;;;888666888777888<<>>888555444333222222222222333555777888<<>>>>>>>>>>>@@@BBBMMMccc|||ssscccZZZ___jjjyyyuuurrr|||{{{}}}uuuooommmmmmnnnqqqqqqooolllkkkjjjgggbbb]]]QQQKKKDDD???===<<<999666777777999===DDDJJJNNNPPPTTT[[[eeekkkiiiaaaXXXQQQNNNQQQ[[[jjjyyy{{{aaaRRRCCC>>>@@@DDDJJJOOOYYYaaakkksssxxx~~~}}}lllWWWIIIEEEFFFHHHRRR\\\bbbdddbbbZZZRRRMMMKKKIIIFFFDDDDDDDDDDDD@@@CCCGGGKKKOOOTTTZZZ^^^___aaa```YYYPPPJJJJJJLLLKKKOOOUUUYYY\\\___aaaccciiifffeeegggiiieee]]]UUUQQQLLLIIIJJJKKKJJJLLLQQQWWWbbbttt}}}|||wwwyyy}}}|||{{{zzzzzz|||~~~~~~}}}yyytttpppnnnmmmjjjgggdddbbb___[[[WWWWWWUUURRRMMMHHHCCC@@@>>>888666444222111111111222444222000000111111000///222222222333333333444444555555555555555555555555444444444555555555555666666666666666666777777888777777888888888999999999999999::::::::::::::::::666777777777666555444333222222333444555666777888666666777777777777777888666666777777777888888888888888888999999:::<<<<<<>>>>>>>>>>>>??????>>>===GGGNNNWWW^^^```]]]VVVRRRJJJGGGAAA<<<777444333333444444444444666888:::;;;???GGGHHHLLLUUUZZZeeexxxnnnVVVHHHCCC???===<<<;;;<<<<<<<<<;;;999777666444444333333222222222222000000000111111111222222{{{}}}|||yyyzzz|||zzzuuuooojjjddd___[[[VVVOOOJJJFFFEEECCCBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBDDDFFFFFFGGGOOOXXXnnn}}}ppp[[[TTTOOONNNNNNMMMLLLMMMOOOOOONNNNNNNNNMMMMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOLLLJJJHHHGGGFFFEEECCCBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>AAABBBIII[[[tttwwwfff[[[^^^hhhxxx{{{ttt{{{zzz{{{tttiiiggghhhiiilllqqqqqqnnnkkkkkkkkkiiiddd```UUUOOOGGGAAA???===999666777777999>>>EEELLLRRRTTTWWW^^^gggkkkiiiccc]]]YYYXXXZZZaaaooo{{{~~~wwwoooUUUHHH===;;;>>>AAADDDHHHMMMUUUaaammmwwwsss^^^OOOIIIIIIFFFOOOXXX\\\]]]\\\UUUNNNGGGFFFEEECCCBBBBBBAAAAAA@@@BBBEEEHHHKKKPPPUUUYYY\\\```bbb^^^VVVOOOMMMNNNPPPTTTZZZ___cccgggjjjmmmllliiiggghhhiiieee\\\TTTPPPLLLJJJKKKLLLMMMRRRXXXbbbmmm}}}yyytttuuuwwwrrrqqqpppppprrrvvvzzz}}}}}}}}}wwwqqqllliiihhhgggeeecccaaa]]]XXXUUUUUUSSSOOOJJJEEE@@@===;;;666555444222111111111111333111//////000000///...222222333333333444444444555555555555555555555555444444444555555555555666666666666666666777777888777777888888888999999999777888999999999999999888777777777777666555444333000111222333444555666666555555555666666777777777777777777777888888888888888888888999:::<<<===>>>???@@@AAABBBCCCCCCCCCCCCLLLQQQZZZ``````[[[SSSNNNGGGDDD@@@;;;777555444555555444444555666999;;;<<>>:::777888777999>>>EEENNNSSSVVVXXX___gggkkkiiieeebbbaaaaaabbbgggpppwwwuuulllbbbKKKCCC<<<===???@@@BBBEEEGGGNNNZZZgggsss~~~wwweeeUUUMMMJJJFFFMMMSSSUUUVVVVVVQQQKKKDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCEEEGGGLLLRRRWWW^^^bbbgggfffaaaYYYTTTRRRTTTWWW\\\```dddiiimmmqqqllljjjhhhhhhhhheee```\\\SSSOOOMMMNNNPPPSSS[[[dddoooxxx}}}rrrnnnnnnmmmdddddddddeeeggglllsssxxx||||||vvvoooiiifffdddddddddbbb___ZZZVVVSSSQQQNNNJJJFFFAAA===:::999555444333222222111111111333111//////000000///...333333333333444444444444555555555555555555555555444444444555555555555666666666666666666777888888777888888888888999999999888888999999999888888777777777777777666555333333000111222333444444444444444555555666666777777777777777777888888888999999777777888999;;;===???@@@AAAEEEHHHIIIGGGFFFGGGIIIOOOTTT[[[```___ZZZSSSNNNEEEBBB>>>:::777555555666333333333333555777:::;;;AAAIIILLLRRR]]]eeesssuuubbbMMMDDDAAA???===<<<<<<;;;;;;;;;:::888777666444444444444444444444444111111222222222333333333|||}}}{{{xxxxxxyyywwwrrriiieee^^^ZZZWWWRRRLLLGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGLLLYYYggg{{{uuubbbTTTSSSRRRPPPPPPQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBEEEMMMaaa{{{}}}ooobbb^^^```lllyyyzzz~~~}}}|||wwwjjjbbbhhhmmmlllmmmrrrsssooolllkkklllkkkgggddd]]]WWWNNNHHHDDD@@@<<<999888777999===EEENNNTTTWWWWWW^^^fffiiihhhfffggghhhdddeeeggglllnnniii^^^VVVDDD???<<<=========@@@EEEEEEKKKTTT___jjjuuu~~~vvvhhh[[[QQQLLLFFFLLLPPPPPPQQQQQQNNNIIIFFFFFFGGGHHHGGGGGGFFFEEEAAABBBCCCDDDGGGLLLSSSXXXcccgggmmmpppmmmfff]]]WWWVVVXXXZZZ\\\___ccchhhlllkkkjjjiiiggggggggggggggg___[[[WWWVVVVVVYYYbbblllvvv|||tttjjjgggfffccc[[[\\\]]]^^^aaahhhrrrxxxzzz}}}}}}}}}|||yyytttnnniiifffaaabbbcccbbb^^^XXXSSSPPPLLLJJJFFFAAA===:::888777444444333222222111111111333111000000111222111000333333333444444444444555555555555555555555555555444444444555555555555666666666666666666777888888777888888888888999999999::::::::::::999888777777888888777777666444333222111222333555555555444444555555666777777888999999777777888888888999999999666777888:::<<<>>>AAABBBHHHOOOUUUSSSNNNJJJMMMRRRVVVYYY]]]```^^^XXXRRRMMMCCC@@@<<<888666555555666333333333444666888:::<<<@@@IIILLLSSSaaakkkzzzooo]]]JJJBBBAAA???===<<<<<<;;;:::999888777777777555555555555555555555555222333333333333444444444{{{|||zzzwwwvvvwwwuuuooogggbbb\\\WWWTTTPPPJJJEEEBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGIIIOOO___nnn|||jjj[[[PPPQQQQQQPPPQQQRRRRRRPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHJJJLLLLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>AAACCCHHHZZZuuuvvvhhh```___fffttt{{{~~~zzzzzzvvvhhhbbbiiiooollllllpppsssppplllkkklllkkkhhheee```ZZZQQQJJJFFFBBB>>>:::888888888===EEENNNTTTWWWVVV]]]eeeiiihhhgggiiilllbbbcccdddfffeee___UUUMMM@@@===;;;<<<;;;:::???FFFDDDHHHOOOXXXcccmmmuuuzzz|||{{{xxxqqqhhh^^^UUUOOOGGGKKKNNNMMMMMMOOOLLLHHHEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEHHHNNNVVV[[[gggkkkrrrwwwvvvnnncccZZZWWWXXXXXXXXXYYY]]]bbbfffjjjjjjiiigggfffhhhkkkooonnngggaaa]]][[[\\\fffpppuuu{{{nnndddbbbaaa\\\YYYZZZ\\\^^^aaaiiittt|||yyy|||xxxxxxxxxvvvsssnnnjjjggg```bbbcccbbb]]]WWWRRROOOJJJGGGCCC???;;;888666666444333333222222111111111444222111111222333333222333333333444444444555555555555555555555555555555444444444555555555666666666666666666666777888888777888888888888999999999<<<<<<<<<;;;:::999888777888888888777666444333222333444555666666666555444666777777888999999::::::777888888888888999999999666777888:::<<>>:::777555444555555555555555666888:::===>>>???HHHLLLTTTcccnnn~~~lllZZZHHHAAA@@@???===<<<<<<;;;999777666666777777555555666666666666666666333333333444444444555555~~~{{{xxxvvvtttpppnnneeebbb\\\WWWRRRNNNIIIFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBHHHEEECCCGGGMMM___{{{gggYYYOOONNNNNNNNNNNNNNNNNNOOORRRPPPMMMJJJIIIIIIKKKLLLNNNNNNNNNMMMLLLKKKJJJIIILLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIEEECCCBBBCCCDDDEEEDDDCCCFFFCCC??????AAABBBAAA???===@@@BBBFFFSSShhhkkk]]]]]]cccrrr~~~zzzwww~~~}}}ppplllhhhhhhjjjlllkkkjjjqqqqqqpppqqqpppmmmhhheeeeee___WWWOOOIIICCC???<<<777888:::>>>DDDLLLVVV]]]\\\dddiiiiiihhhkkkllljjjeee\\\VVVYYY\\\WWWNNNHHH???999777;;;???@@@AAACCCHHHKKKQQQYYYaaafffhhhiiikkklllllljjjfff```ZZZUUUPPPIIIDDDEEEGGGGGGKKKOOOKKKIIIIIIJJJKKKLLLLLLKKKJJJFFFDDDGGGKKKOOOWWW___jjjpppwwwzzz{{{vvviii\\\ZZZVVVUUUUUUTTTUUU]]]fffiiiiiijjjlllooorrruuuvvvuuupppjjjeeecccffflllooozzz}}}rrrddd]]]XXXUUUUUUVVVYYY___ffflllrrrvvvxxx}}}zzzvvvwww{{{|||zzzvvvyyywwwtttrrrppplllgggdddeeedddbbb```]]]WWWPPPKKKJJJFFF@@@;;;999777666555111111111111111111111111222222111111111111111222333333333444444444555555666666666666666666666666555555555555666666666777666666666666666555555555888888888888777777777777;;;;;;;;;:::999888777666999777444111000000111222666666666666666555555555666666666666666555555555777888999::::::999888777777777999:::<<>>???BBBKKKVVV```nnneeeWWWHHHCCCAAA???===<<<;;;:::999888777777777777555555444444444333333333333333333333333333333333~~~{{{xxxvvvtttrrrooolllddd```ZZZTTTPPPKKKGGGDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEIIIHHHJJJOOOTTTjjj|||bbbVVVOOONNNMMMLLLLLLMMMNNNOOOOOONNNLLLJJJJJJKKKMMMOOOMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHEEEDDDCCCDDDEEEEEEDDDCCCFFFCCC@@@???AAABBBAAA??????BBBDDDFFFOOOaaaxxxqqqaaa^^^^^^mmm|||}}}{{{~~~rrrpppnnnmmmmmmnnnnnnmmmnnnnnnnnnppppppoookkkhhheee```YYYRRRLLLFFF@@@===888999:::<<>>>>>BBBLLLWWW```nnn}}}aaaTTTFFFAAA@@@===;;;;;;;;;:::999888777777777777555555555444444444333333333333333333333333333333{{{xxxuuurrrpppnnnllljjjaaa]]]WWWQQQMMMIIIEEEBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFDDDFFFFFFLLLRRRVVVqqqrrr\\\SSSOOONNNKKKJJJJJJKKKNNNOOOLLLKKKJJJJJJKKKMMMPPPRRRLLLLLLMMMNNNOOOOOONNNNNNJJJKKKKKKLLLMMMOOOOOOPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEDDDEEEFFFGGGFFFDDDEEECCCAAAAAAAAABBBAAA@@@AAACCCEEEEEEIIIWWWnnnuuuccc\\\XXXeeeuuu|||{{{}}}}}}}}}~~~~~~}}}yyywwwoooooopppnnnlllkkkkkklllkkkkkklllnnnppppppmmmkkkeeeaaa\\\VVVPPPIIIBBB===999999999:::???HHHSSSZZZ___eeejjjkkkllloooooommmaaaWWWOOOOOOOOOJJJCCC??????:::888;;;>>>???AAADDDDDDJJJSSS[[[______]]][[[]]]___ccciiimmmnnnllljjj]]]SSSKKKHHHHHHIIINNNSSSTTTTTTTTTVVVXXXYYYXXXVVVUUUPPPMMMNNNQQQTTT[[[bbbkkkrrrzzz|||ooobbbVVVSSSRRRSSSRRRPPPSSSYYYaaadddiiiooouuuzzz~~~~~~|||yyyvvvtttvvvzzz~~~|||eeeYYYWWWYYY]]]aaaccchhhpppxxx{{{vvvtttuuuvvvtttrrrrrrpppooonnnmmmkkkgggddd```___]]][[[XXXSSSMMMHHHFFFBBB===999888666555444222222222222222222222222222111111111111111222222333444444444444555555555666666666666666666666666555555666666666777777777666666666666666666777777999999888888888777777777888888999999999888888777777666333111111111222333555555555666666777777777666666666666666666666666777888999999999999888777777999:::999:::BBBNNNXXXfffiiilllkkkhhheeefffgggddd```ZZZTTTNNNGGG@@@;;;999777555444222222222333333444555666999;;;===>>>@@@FFFOOOYYYbbbsssuuu\\\OOODDD???>>>;;;999:::;;;:::999888888777777888555555555444444444444333333333333333333333333333zzzwwwsssooommmllliiiggg^^^ZZZTTTNNNJJJGGGCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDLLLSSSVVVttt~~~jjjXXXRRROOOMMMJJJHHHHHHJJJMMMOOOLLLKKKKKKKKKLLLNNNPPPRRRMMMNNNNNNOOOOOOOOONNNNNNHHHIIIJJJLLLNNNOOOPPPQQQLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@BBBDDDDDDEEEOOOeeeyyyuuucccYYYTTT___nnn||||||xxx~~~}}}}}}}}}}}}{{{xxxuuunnnppprrrqqqmmmjjjjjjlllkkkkkklllnnnooopppnnnllldddaaa^^^YYYSSSKKKCCC===999999888999>>>HHHSSS[[[aaafffiiiiiijjjlllkkkhhhZZZPPPHHHGGGGGGCCC???======999777:::<<<<<<@@@DDDFFFNNNZZZcccfffddd```]]]aaacccffflllrrrsssppplllbbbWWWLLLHHHGGGIIIOOOVVVXXXYYYZZZ]]]``````^^^\\\XXXSSSOOOPPPRRRUUU[[[bbbjjjqqqzzzsssfff[[[WWWTTTSSSRRRPPPSSSXXX```ccciiiqqqxxx}}}wwwaaaXXXYYY___gggnnnmmmrrrzzz|||wwwttttttsssrrrqqqqqqooonnnnnnmmmkkkhhheee___]]][[[YYYVVVRRRLLLHHHCCC@@@;;;888777666555333222222222222222222222222111111111000111111222333444444444444555555555555666666666666666666666666555666666666666777777777666666777777777777888888999999999888888888777777777777888888888888888888555444333222111222333444444444555666777888888999666666666666666777777777888888888999999888888888888:::;;;:::===GGGWWWdddoooppppppnnnkkkiiiggggggbbb^^^WWWQQQJJJDDD===999777666555333333333333333333444555777999<<<>>>???GGGLLLTTT[[[fff{{{lllVVVLLLBBB???===;;;999:::;;;;;;:::999888888888888555555555555444444444444333333333333333333333333zzzvvvqqqmmmkkkiiifffddd[[[WWWQQQLLLIIIFFFDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGIIIIIIHHHOOOWWW^^^}}}}}}eeeXXXTTTOOOMMMJJJHHHHHHJJJMMMOOOMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLGGGHHHJJJLLLNNNOOOOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHFFFEEEFFFGGGHHHGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@CCCDDDCCCJJJ]]]rrrwwweeeYYYTTT[[[iiixxx~~~wwwzzz}}}|||||||||}}}|||zzzxxxtttvvvxxxvvvqqqnnnooopppmmmllllllmmmnnnnnnllljjjcccaaa^^^[[[UUULLLCCC===999999888999>>>GGGSSS[[[bbbfffhhhffffffgggddd___PPPGGGAAAAAABBB???===<<<:::666555888:::;;;???FFFIIITTTbbbmmmpppmmmhhheeeiiijjjnnntttxxxwwwqqqkkkaaaVVVKKKFFFFFFIIIQQQXXX[[[]]]___cccffffffdddaaaZZZUUUQQQQQQRRRTTTZZZaaahhhpppxxxwwwlllbbb\\\VVVUUUTTTRRRUUUZZZ```ccchhhnnnuuu{{{ooo]]]YYY^^^fffooovvvvvv{{{}}}zzzwwwuuutttssssssrrrqqqpppooonnnlllhhhfff___]]]ZZZXXXUUUPPPKKKGGG@@@===:::888777666555333222222222222222222222222111111000000111222222333444444444555555555666666666666666666666666666666666666666666777777777888777777777777888888999999999999999999888888888888666666777888888888777777333333222222222333444555444555555666777888999999666666666666777777888888999888888888888888888999999:::;;;===BBBOOOaaammmwwwuuuqqqnnnkkkhhheeeccc___[[[TTTMMMGGGBBB===:::444444444333333333444444444444666888:::===???@@@LLLQQQWWW]]]lll|||cccRRRIIIBBB@@@>>>;;;;;;<<<<<<;;;:::999888888888888666666555555555444444444333333333333333333333333zzzvvvpppkkkgggeeebbb```WWWSSSMMMIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGKKKIIIMMMZZZiiitttaaaXXXVVVNNNMMMJJJIIIIIIJJJMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNPPPPPPPPPOOONNNLLLKKKJJJHHHIIIKKKMMMNNNNNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEGGGFFFEEEFFFGGGGGGGGGEEEDDDEEEFFFFFFCCCBBBBBBBBBAAA???BBBEEEEEEHHHWWWjjj~~~mmm^^^UUUYYYdddttt{{{yyyzzz{{{zzzyyyzzz||||||zzzyyywwwwwwwwwuuurrrooooooooonnnmmmllllllmmmmmmkkkiiicccbbb___\\\VVVNNNDDD>>>::::::999999===EEEOOOVVV___aaaaaa_________ZZZTTTHHHAAA<<<===>>>===;;;<<<777555555777999;;;AAAIIIPPP\\\mmmxxx{{{wwwsssppprrrssswww||||||rrriii[[[PPPFFFCCCDDDIIIQQQZZZ^^^```ccchhhkkkkkkhhheee]]]WWWSSSSSSTTTVVV[[[bbbgggnnnvvv}}}}}}tttiiiaaa\\\[[[ZZZYYYYYY\\\```bbbfffkkkqqqxxx}}}ssseeeYYYYYYaaajjjrrrxxx{{{}}}{{{yyyxxxwwwwwwuuutttrrrpppooolllhhheee___]]]YYYVVVSSSNNNIIIEEE>>><<<999888888777666444333333333333333333333333000000000000111222333333444444555555555666666666666666666666666666666666666666666777777777888888777777777888999999:::::::::999999999999888888888666666777777777666666555222111222222333444555666666666666777777888888888555666666777777888888999999999888777777888999999::::::<<>><<<;;;:::999999888888999666666666555555555444444333333333333333333333333zzzuuunnnhhhddd```]]][[[RRRNNNIIIEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDEEEGGGHHHIIICCCKKKKKKMMM```zzzkkk]]]WWWUUUMMMMMMKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNNNNMMMLLLLLLKKKJJJLLLMMMOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDGGGEEEDDDEEEFFFGGGFFFEEECCCFFFGGGGGGDDDBBBBBBCCCDDD@@@BBBGGGHHHGGGRRRbbb|||uuucccWWWXXX```ppp}}}{{{yyyzzzyyyxxxyyy{{{{{{zzzyyyzzzwwwtttqqqpppooonnnmmmnnnlllkkklllmmmmmmllljjjeeedddaaa]]]XXXPPPGGGAAA<<<;;;:::999:::???GGGLLLSSSUUUUUURRRSSSSSSNNNGGGCCC===:::<<<===;;;999:::777555555888:::===DDDMMM\\\iiizzz~~~{{{}}}~~~pppdddSSSIII@@@???BBBHHHQQQZZZ```bbbggglllppppppllliii```ZZZVVVVVVWWWYYY___eeehhhnnnvvv}}}|||oooiiifffhhhhhhdddaaaaaacccdddggglllrrryyyhhh]]]WWW\\\fffnnnssswww}}}~~~}}}{{{{{{xxxvvvsssqqqnnnjjjfffbbb___\\\XXXTTTPPPKKKEEEAAA===;;;999999999888777555333333333333333333333333000000000000111222333444555555555555666666666666666666666666666666666666666666777777777888888888777777888888999::::::;;;::::::999999999888888888777777777777666555444444000000111222333555666666777777777777777777777888555666666777888888999999999999888777777888999999;;;:::<<>><<<<<<;;;:::999999999999666666666666555555555555333333333333333333333333yyytttlllfffaaa]]]ZZZXXXOOOKKKFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIDDDPPPQQQRRRkkk~~~|||eeeZZZVVVTTTMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPPPPPPPNNNLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEDDDEEEFFFFFFFFFDDDCCCFFFHHHGGGDDDBBBBBBCCCHHHBBBCCCIIIJJJGGGOOO\\\tttxxxdddXXXWWW^^^nnn{{{zzz||||||zzzyyyzzz{{{{{{{{{yyy{{{vvvsssttttttrrrppplllkkkjjjkkkmmmmmmmmmlllgggeeebbb___YYYRRRIIICCC===<<<:::888888;;;@@@EEEHHHIIIIIIGGGHHHIIIDDD===BBB===:::<<<<<<999888999777555666999;;;>>>GGGQQQgggttt~~~lll]]]MMMDDD<<<<<>>AAADDDFFFPPPYYYfffyyydddOOOGGGBBB???@@@>>>;;;;;;>>><<<<<<;;;:::999999999999777666666666555555555555333333333333333333333333qqqmmmiiiddd```\\\WWWTTTLLLHHHDDDAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIKKKLLLNNN[[[wwwwwwaaaYYYVVVTTTPPPOOONNNNNNNNNOOOPPPQQQMMMNNNOOOQQQRRRSSSSSSSSSMMMMMMMMMMMMLLLLLLKKKKKKNNNMMMLLLMMMNNNNNNNNNLLLJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHLLLPPPTTTlll~~~mmmbbbZZZXXXaaappp|||xxxyyy~~~|||zzzyyyxxxyyy{{{|||}}}zzzwwwuuutttsssqqqpppooonnnmmmmmmnnnmmmkkkiiigggeeebbb^^^ZZZUUUNNNJJJ???;;;777555666888:::;;;>>>?????????===<<<<<<===???===<<<;;;;;;:::999777888666777999;;;AAAPPP]]]lllrrr___RRRGGGDDDAAAAAAAAADDDOOOZZZdddiiinnnnnnppprrrppplllggg```ZZZYYY[[[___hhhqqqlllrrrxxx~~~}}}||||||}}}~~~{{{uuuoooqqqmmmlllqqqwwwwwwjjjbbb]]]YYYYYY```mmmxxx||||||~~~|||~~~}}}zzzwwwzzzzzzxxxqqqiiicccaaaaaa\\\[[[XXXRRRJJJCCC@@@>>>>>>===;;;::::::999777666111111000000111222333333333333222111111222222222333444555555666666555555666666555555555555666666888888777666666666666666777888888888888999999999999999999999999999999999777777888777666555333222000111111222444555666666777777777777777777777777777777888888888888777777777777777888999999:::::::::>>>CCCMMMbbbvvv|||xxxwwwnnneeeccceeeeee___XXXUUUOOOFFF???:::777555444222222111111222444555777888777999===???@@@EEELLLUUU___qqqyyyZZZKKKGGGDDDAAA===<<<;;;<<<===;;;:::999777777777777888666555333222222333555666666555555555555444444444nnnkkkfffbbb^^^ZZZUUURRRKKKGGGCCCAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHMMMNNNTTTeeesss```YYYUUURRROOOOOONNNMMMMMMMMMNNNNNNMMMNNNOOOPPPRRRRRRSSSSSSNNNNNNMMMMMMMMMLLLLLLLLLNNNMMMLLLMMMOOOPPPOOONNNHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGEEEFFFFFFFFFGGGJJJOOORRReeezzzqqqbbbYYYUUU]]]kkkxxxzzzttt{{{~~~}}}|||{{{zzzzzzzzz{{{{{{|||zzzvvvuuutttsssqqqoooooonnnlllllllllllljjjhhhfffdddaaa___[[[VVVPPPLLLBBB>>>999555555666777888;;;<<<===<<<;;;:::;;;===???>>>===<<<<<<<<<:::999888777777:::===EEETTTcccuuu|||jjjWWWKKKHHHEEECCCDDDEEEIIITTT___hhhnnnssssssttttttpppkkkhhhbbb^^^^^^___aaahhhoooooottt{{{}}}yyywwwttttttzzzuuukkkaaa[[[YYYYYY]]]fffqqqzzz~~~~~~~~~}}}~~~~~~~~~}}}zzzxxxvvvwwwyyyyyyuuummmfffaaa___\\\YYYTTTNNNIIIDDD@@@>>>>>>===;;;::::::999777666111111000000111222222333333333222222222222333333333444555555666666555555666666555555555555666666888888777666666666666666777888888888888999999999999999999999999999999999777777888777666444222111111111222333444555666666888888888888888888888888777777888888888888777777777777777888888888999999<<>>??????DDDKKK]]]mmmqqqVVVJJJFFFDDD@@@===;;;;;;<<<===;;;:::999777777777777888777666555444444555666777555555555555444444444444kkkhhhccc___[[[WWWRRROOOHHHEEEBBB@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHLLLMMMVVVmmmnnn___YYYTTTOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMLLLMMMOOOPPPOOONNNFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFFFFFFFIIIMMMPPP\\\pppwwweeeZZZSSSXXXeeesss}}}qqqvvv~~~~~~~~~~~~}}}|||||||||||||||{{{zzzzzz{{{xxxuuutttsssrrrpppoooooommmjjjiiiiiiiiiiiihhheeecccaaa___\\\XXXRRRNNNFFFBBB;;;666444444444333777888::::::999999;;;<<<>>>>>>>>>>>>>>>===<<<<<<:::888999<<>>>>>===;;;::::::999777666111111111000111111222333444444333333333333444444333444555555666666555555666666555555555555666666888888777777777666666666777888888888888999999999999999999999999999999999888888777666555333111000111222222333444555666666999999999999999999999999777777888888888888777777777777777777777777888888:::@@@IIIUUUcccmmmlllggg```___^^^]]]]]][[[VVVSSSNNNIIIAAA;;;777555333222222222222222333555777888::::::===@@@AAABBBIIIQQQfff~~~fffQQQIIIDDDBBB@@@===;;;;;;;;;<<<::::::999777777777777777777666555444444555666777555555555555444444444444hhheee```\\\YYYUUUPPPMMMFFFDDDAAA@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHLLLOOOZZZsss}}}hhh^^^YYYTTTNNNOOONNNNNNMMMLLLLLLLLLKKKMMMMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLLLLMMMMMMLLLKKKFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHDDDEEEFFFFFFFFFHHHLLLNNNVVVggg|||}}}mmmaaaVVVWWW```mmm{{{sssuuuyyy~~~}}}~~~~~~|||{{{zzz{{{|||}}}}}}{{{zzzxxxyyywwwtttrrrrrrqqqooonnnooollliiigggggggggggggggdddbbbaaa___^^^ZZZUUUQQQHHHCCC<<<777444333333222444666888999999:::;;;======???@@@@@@>>>=========;;;:::;;;???EEEOOOaaarrrqqqdddXXXOOOIIIHHHGGGIIINNNRRRXXXdddooowww~~~|||tttpppjjjeeedddbbbaaadddiiirrrzzz|||ssstttzzz{{{mmmfffcccccccccbbbhhhrrryyy~~~yyy{{{yyyvvvrrrpppoooooopppoooqqqrrrqqqllleee___[[[YYYRRRJJJFFFFFFFFFBBB>>>>>>===;;;::::::999777555222111111111111111222222444444333333333444555555333444555555666555555555666666555555555555666666777777777888888777777777777777888888888999999999888888888888888888888888888888777555444222111000222333333444555666666666999999999999999999999999777777888888888888777777777666666666666666666666555:::BBBLLLVVV\\\\\\YYYWWWZZZ\\\]]]ZZZWWWSSSRRRIIIDDD>>>999666444222111222222222222444666888999:::;;;???DDDFFFIIIRRR\\\ooo|||]]]LLLGGGBBBAAA???<<<;;;:::;;;;;;:::999888888777666666666444333333222222333333444555555555444444444333333eeebbb^^^ZZZWWWSSSOOOLLLDDDBBB@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJNNNUUUeeetttddd]]]YYYTTTOOOOOONNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKJJJJJJJJJHHHFFFFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGGGGGGGHHHKKKMMMSSSaaatttxxxkkk^^^ZZZ^^^hhhuuuwwwtttuuu{{{}}}}}}}}}}}}}}}{{{yyyyyyzzz|||}}}}}}{{{yyywwwwwwuuurrrqqqqqqpppnnnmmmooolllhhhffffffffffffeeecccbbbaaa```___\\\WWWTTTIIIDDD===888555444444333444666888999999;;;===???===???BBBAAA???===<<<======<<<===BBBGGGQQQcccsssssseeeYYYQQQLLLIIIHHHHHHLLLSSSYYY```lllwww~~~vvvooogggdddaaa```dddjjjsss{{{|||{{{{{{yyyuuuqqqllloooyyytttpppqqqssstttooouuu}}}{{{vvvuuurrrooollljjjjjjjjjkkkkkkjjjiiigggddd```\\\YYYVVVOOOHHHEEEFFFGGGDDDAAA>>>===;;;::::::999777555222222111111111111111222444333333333444444555666333444555555666555555555666666555555555555666666666777888888888888777777777777888888888999999999888888888888888888888888888777666444222111000000444444444555555666666777999999999999999999999999777777888888888888777777666666666555555444444444333555999AAAGGGLLLOOORRRUUUYYY]]]]]]ZZZUUUQQQPPPDDD@@@;;;777555333222111333222222333555777999:::<<<===AAADDDFFFKKKXXXddd|||sssXXXIIIDDD@@@???===<<<::::::::::::999999888888777666666555333333333222222333333333555444444444444333333333ccc```[[[XXXUUUQQQMMMJJJCCCAAA@@@AAACCCDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKNNN]]]tttkkk___[[[WWWRRROOOMMMMMMNNNOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLJJJIIIIIIHHHFFFDDDGGGGGGFFFFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHHHHGGGHHHJJJLLLPPP[[[lll~~~ttteee______dddoooyyyzzztttpppvvv}}}~~~}}}}}}}}}}}}{{{zzzxxxyyy{{{|||{{{zzzxxxvvvuuusssqqqooooooooommmlllnnnkkkhhhfffffffffeeecccdddcccbbbaaa```]]]YYYUUUKKKFFF???999777666555555444666888999:::;;;===??????BBBEEEDDD@@@======>>>>>>>>>@@@DDDHHHQQQaaaooowwwgggYYYOOOKKKIIIHHHJJJLLLQQQZZZaaahhhttt}}}uuulllhhheeecccgggmmmsss}}}~~~xxxtttqqqnnnjjjffffffkkkwww~~~{{{tttpppjjjjjjiiigggffffffffffffgggdddaaa^^^]]][[[YYYWWWRRRNNNIIIGGGHHHHHHGGGEEE>>>===;;;::::::999777666333222111111000111111111333222222222333444555666333444555555666666555555666666555555555555666666666777888999999999888777777888888888888999999999888888888888888888888888666555444333222111111111555555555666666666777777999999999999999999999999777777888888888888777777666666555555444333222222444333666;;;???DDDLLLSSSWWWZZZ]]]]]]YYYSSSNNNKKK@@@<<<888555444444222111333333333444555888:::;;;??????AAADDDEEELLL\\\kkkiiiRRRGGGBBB>>>>>>===;;;:::999999999888888888888777666555444444444444555555444444444444444444444333333333333___\\\XXXUUURRRNNNJJJGGGBBBAAAAAABBBDDDFFFEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMUUUmmm~~~wwwcccZZZXXXTTTPPPOOOJJJKKKLLLNNNNNNNNNNNNMMMLLLMMMMMMMMMLLLLLLKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIFFFHHHIIIJJJJJJIIIHHHFFFDDDFFFGGGGGGFFFFFFHHHIIILLLTTTdddxxxxxxjjjccc```ccclllttt~~~uuunnnsss~~~~~~~~~~~~|||{{{|||}}}~~~}}}}}}~~~~~~|||{{{xxxxxxyyyyyyyyyxxxwwwvvvtttrrrooonnnnnnnnnmmmkkkmmmkkkiiihhhgggfffdddbbbdddcccbbbbbbaaa^^^YYYVVVNNNIIIAAA;;;888666555555444666888999999:::<<<>>>BBBFFFJJJHHHCCC???>>>?????????AAAEEEHHHOOO\\\jjjvvvooofffYYYNNNHHHGGGHHHIIINNNPPPWWWaaahhhppp{{{{{{uuuqqqmmmjjjlllqqquuuzzzrrrllliiieee```\\\]]]bbbooowwwmmmgggeee```aaacccdddddddddbbbaaabbb___[[[ZZZZZZYYYVVVTTTNNNMMMLLLJJJJJJIIIIIIIII>>>===;;;::::::999777666333222222111000000111111111111111222222333444555333444555555666666555555666666555555555555666666555666888::::::999888777777888888888888999999999888888888888888888888888555444222111111111222333666666666666666777777777888888888888888888888888777777888888888888777777666666555444333222111111555444666;;;>>>BBBMMMXXXZZZZZZ[[[ZZZVVVPPPIIIDDD===:::777555444444333222333333333444666888;;;<<>>BBBGGGMMM\\\tttnnnTTTGGGCCCAAA<<<<<<;;;;;;:::999888888777777888888888666444333111222222333333222222111444444444333333333222222XXXWWWTTTQQQMMMJJJHHHFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGDDDHHHOOOKKKMMM]]]mmm||||||fffUUUUUUVVVPPPJJJIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKIIIIIIIIIHHHIIIKKKMMMMMMLLLKKKKKKLLLKKKIIIGGGIIIMMMMMMJJJEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDFFFHHHJJJIIIGGGFFFHHHJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFGGGIIIIIIFFFMMMUUUccczzzrrriiiggg___bbbttt|||tttsss~~~}}}{{{}}}}}}zzzuuusssooommmpppvvvuuu{{{|||zzz|||yyyxxxzzz|||{{{yyy|||xxxtttvvvzzz{{{vvvqqqtttrrrooonnnnnnmmmllljjjmmmkkkiiihhhhhhhhhfffeeeeeedddcccaaa```^^^]]]\\\VVVQQQIIIAAA:::777666666555555555777999===AAACCCGGGNNNSSSPPPHHH@@@>>>>>><<>>;;;999777777888999222222222111111111000000000111111222222333444444444444444555555555555666666666666666666777888888666666777888999:::::::::777777777777777888888888777888999999999777666555555333111//////111333555666666666666777777777777999999999999999999999999777666666666777888999999777666555444444444444444666666888<<>>AAACCCHHHNNNTTTcccwww___NNNDDDBBBDDD======<<<;;;::::::::::::<<<999666666777777444111333333333222222222111111222333333333333222111111SSSRRROOOLLLIIIFFFDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHFFFJJJQQQNNNSSSddd~~~xxxdddTTTTTTVVVPPPKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNMMMKKKJJJIIIHHHHHHHHHIIIKKKMMMMMMLLLKKKJJJKKKKKKIIIGGGJJJMMMNNNKKKGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDFFFHHHJJJIIIGGGGGGHHHJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFKKKRRR___tttxxxppplllaaacccttt~~~xxxvvv~~~{{{}}}~~~{{{{{{|||}}}yyyrrrlllhhheeeccchhhoootttzzz}}}}}}~~~~~~|||zzz}}}zzzwwwvvvxxxyyyxxxwww{{{wwwsssuuuyyy{{{vvvqqqssspppnnnmmmmmmlllkkkiiillljjjhhhgggggggggfffeeeeeedddcccaaa___^^^\\\\\\YYYTTTLLLDDD===999777777555555666888:::>>>BBBDDDJJJPPPTTTQQQIIIAAA>>>>>>===@@@DDDGGGJJJQQQZZZaaajjjqqqxxx}}}}}}ssshhhYYYQQQKKKKKKOOORRRWWW\\\aaahhhooouuuvvviiiccc^^^XXXVVVWWWTTTYYYaaajjjrrrzzzxxxeeeYYYTTTUUUYYYZZZaaaeeedddbbbbbb___\\\[[[TTTOOOQQQQQQOOOLLLMMMLLLKKKJJJJJJJJJIIIGGGEEE>>><<<:::777666555666666333333333222222222111111000111111222222333444444444444444555555555555666666666666666666777888888777777777888888999999:::888888888777777777777777888888888888777666444333333222111000111222444555666666666666777777777888999999999999999999999999777777777777777777888999777666555555444444444555888999:::???EEENNNUUUZZZYYYYYYWWWTTTOOOHHHBBB>>>888777555333222222222222333333444666888;;;===???CCCEEELLLUUU___sssoooXXXIII@@@>>>@@@===<<<;;;::::::999999::::::777555666777777555333333222222222111111111111222222333333222222111000OOONNNKKKHHHEEECCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIGGGJJJRRRRRRZZZnnn~~~rrraaaTTTSSSTTTPPPKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHJJJLLLNNNMMMKKKJJJIIIIIIKKKIIIHHHKKKNNNOOOLLLIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHIIIKKKIIIHHHFFFDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIOOOZZZmmmwwwrrreeecccqqq~~~{{{zzzyyy}}}zzzxxxxxxxxxssskkkccc^^^ZZZYYY```hhhrrrwwwyyyxxxzzz~~~}}}|||{{{}}}zzzxxxwwwwwwxxxwwwvvvzzzvvvssstttxxxzzzvvvrrrqqqooommmllllllkkkjjjiiikkkiiigggfffggggggfffddddddcccbbbaaa___]]]\\\\\\[[[WWWPPPHHHAAA<<<999888555666777999===@@@DDDFFFMMMRRRVVVSSSJJJBBB>>>===???BBBEEEHHHMMMTTT___fffkkkrrrzzz~~~~~~uuukkkYYYRRRNNNPPPUUUZZZaaahhhkkksss{{{}}}{{{}}}yyylllddd___YYYWWWXXX[[[^^^ccchhhnnntttzzz}}}vvvqqqvvvjjjXXXQQQQQQUUUZZZ___dddgggeeecccccc```]]][[[SSSNNNNNNOOOLLLKKKLLLMMMKKKJJJIIIIIIGGGEEEBBB===;;;999666444333333333333333333333222222222222000111111222222333444444444444444555555555555666666666666666666777888888888888888888888888888888999999888888777777666666888888777777555444222111111111111222333444555666666666666777777777888888999999999999999999999999999888777777777777777777777666666555555555555555:::;;;>>>BBBHHHPPPVVVZZZUUUUUUSSSPPPLLLFFFAAA>>>777666444333222222222333333444555777999<<<>>>@@@CCCFFFMMMXXXhhheeePPPEEE???<<<<<<<<<<<<;;;:::999999999999888666555555666666555444111111111111000000000000222222333333222222111000NNNLLLJJJGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJHHHJJJPPPSSS```xxxnnnaaaUUUSSSRRRNNNJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGKKKLLLNNNMMMKKKIIIHHHHHHJJJIIIJJJLLLNNNOOOMMMJJJGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIFFFDDDCCCCCCDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGIIINNNXXXhhh{{{zzzwwwkkkdddlll{{{yyy}}}zzzxxxvvvuuurrriii___YYYTTTUUU]]]fffmmmssswwwwwwyyy~~~}}}}}}}}}~~~|||zzzzzzyyyyyyyyyxxxuuurrrsssvvvxxxvvvsssqqqooolllllllllllljjjiiijjjhhhfffeeeffffffeeedddcccbbbaaa```^^^]]]\\\[[[\\\XXXSSSKKKDDD>>>:::777555666888;;;???CCCGGGIIIOOOSSSWWWUUUMMMDDD>>><<>>@@@BBBEEEJJJSSS___qqqzzz\\\JJJDDD@@@>>>===<<<;;;:::999888888888888888777666555555444333222000000000000000/////////222222222222222111000000LLLJJJHHHEEECCCBBBBBBCCCAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHKKKHHHIIIOOOTTTfff{{{kkkbbbXXXTTTQQQLLLIIIGGGKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLMMMMMMKKKIIIHHHHHHJJJJJJKKKLLLNNNNNNLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJIIIKKKIIIGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEIIIJJJNNNWWWddduuu||||||rrrggghhh|||}}}{{{wwwuuurrriii___WWWSSSSSSZZZcccgggooovvvxxx{{{~~~}}}|||zzzyyyzzzzzzwwwuuurrrrrrtttuuutttsssqqqooommmlllmmmmmmllljjjhhhgggeeedddeeeeeedddcccbbbaaa```___^^^]]]\\\[[[ZZZXXXTTTNNNGGG@@@:::777666777:::>>>BBBFFFJJJLLLNNNSSSYYYXXXRRRHHH@@@<<<@@@CCCIIINNNTTT^^^jjjrrrwww}}}~~~zzzuuummmeeeZZZWWWXXX]]]bbbgggoooxxx|||yyylllcccccchhhoootttzzzqqqjjjeee```___aaacccgggnnnsssvvvxxxzzz{{{|||~~~wwwpppjjjkkkpppzzz}}}jjjWWWPPPTTTYYY^^^bbbccciiimmmkkkiiiiiigggddd___WWWPPPQQQRRRPPPPPPRRRNNNLLLIIIGGGEEECCC???<<<::::::888666444333222111000000000000////////////000111111222222333444444444444444555555555555666666666666666666777777888888888777777777777777777:::999999888777666555555888777666444222111000000...000333555777777777777777777777777888888888888999999999999999999999999999999888777666666666777777777666666666777777888:::<<>>===;;;;;;999888888888888888888888777555333222111111////////////////////////111222222222222111000000HHHFFFCCCAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGKKKIIIJJJQQQYYYqqqvvvgggbbb[[[UUUPPPLLLIIIGGGJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIKKKMMMLLLJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEDDDDDDEEEHHHIIIIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFIIIIIIMMMUUU^^^lll~~~xxxlllkkk|||~~~~~~{{{wwwoooggg^^^XXXSSSQQQWWW___bbbkkkssswwwzzz}}}}}}zzz}}}~~~{{{wwwvvvwwwxxxwwwuuurrrqqqrrrsssrrrrrrqqqooommmlllmmmmmmlllkkkgggeeeccccccdddeeedddcccaaa```___^^^]]]\\\[[[[[[XXXWWWTTTOOOIIIBBB;;;777666888;;;@@@EEEIIIMMMOOOMMMTTT[[[^^^YYYOOOEEE>>>AAAFFFMMMTTT[[[eeeqqqxxx}}}zzzrrrllleee___XXXXXX\\\ccchhhlllttt|||vvvhhh\\\VVVVVVYYY```fffnnn|||}}}pppiiieeebbbbbbddddddiiipppuuuxxxyyyzzzzzz{{{~~~xxxssspppooopppsss|||iii\\\PPPPPPVVV]]]bbbgggiiioootttrrrpppoookkkggg[[[TTTOOOQQQRRRQQQQQQRRRNNNLLLIIIFFFDDD@@@<<<999888888777666444333222111////////////.........---000111111222222333444444444444444555555555555666666666666666666777888888777777777777777777777777999999888888777777666666777666555333222111111111000111333555777888888777777777777888888888999999999999999999999999999999999888777777777777777777777777777777777888888999999<<>>AAADDDEEEHHHVVViiilll[[[HHHAAA@@@>>><<<<<<;;;:::999888777777777777666777777555222111111111////////////000000000000111111222222111111000///EEEDDDAAA???>>>>>>@@@AAACCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKGGGLLLKKKMMMVVVbbbnnncccaaa\\\VVVPPPMMMKKKIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJHHHJJJLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDCCCBBBDDDGGGIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHGGGJJJPPPUUU^^^ppp~~~sssttt~~~{{{}}}yyymmmfff___ZZZUUURRRUUU\\\```hhhooorrrvvvzzz{{{yyy}}}{{{zzz{{{{{{|||~~~~~~~~~}}}yyyuuussstttvvvxxxvvvsssqqqppppppppppppooonnnlllkkkllllllkkkjjjfffdddbbbbbbcccdddcccbbb```______^^^]]]\\\[[[[[[VVVVVVUUUQQQLLLDDD===999666888<<>>???AAABBBDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKGGGLLLMMMPPP[[[jjjzzzggg``````\\\VVVQQQOOOMMMLLLHHHHHHIIIJJJKKKLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKGGGIIIKKKLLLJJJIIIIIIJJJJJJKKKMMMLLLJJJHHHGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBCCCBBBAAACCCFFFHHHGGGFFFCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEGGGKKKNNNTTTddduuuxxx|||~~~{{{mmmgggaaa]]]XXXSSSUUU[[[```ffflllnnnqqqwwwzzzzzz|||vvvuuuvvvxxxzzz~~~~~~|||~~~~~~zzzuuussstttvvvyyyvvvsssqqqooooooooopppnnnllljjjjjjkkkkkkjjjiiieeedddbbbbbbcccdddcccbbb______^^^^^^]]]\\\[[[[[[VVVVVVVVVSSSNNNFFF???:::666888===BBBHHHMMMPPPRRRMMMUUUaaaiiiggg]]]OOOFFFEEELLLVVV```iiirrr|||~~~rrrgggaaa]]]YYY[[[___iiittt{{{uuurrrjjj```[[[WWWPPPHHHGGGFFFGGGLLLSSS^^^ppp}}}qqqllljjjiiikkkoooqqqsssuuuvvvxxxzzz}}}}}}{{{zzzzzz~~~}}}vvvuuuxxxtttxxx}}}}}}pppWWWPPPMMMRRRZZZcccnnnwwwyyy}}}wwwooohhhXXXSSSPPPTTTWWWVVVTTTUUUOOOLLLIIIEEEBBB>>>999555222222222222222111000000000000000000////////////000111111222333333444444444444444555555555666666666666666666666777888888444555555666777888888999777777777777777888888888777666444333222333444444333444444555666777888888777888888888888999999999999999999999999999999999777777666666777888999999888888777777888999:::::::::>>>EEEKKKOOOPPPPPPOOOIIIFFFBBB===999666555555222111111111111222444555777888999<<>><<<===:::999888777666666666666///111444444222222555777//////000000111111222222111111111111111000//////@@@@@@???>>>???@@@BBBCCCCCCCCCEEEFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIIIIJJJKKKPPPLLLLLLSSSbbb|||vvvjjjddd^^^VVVRRRQQQOOOJJJFFFIIILLLOOONNNLLLIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDCCCCCCBBBAAA@@@???AAAAAAAAABBBBBBDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEELLLIIIHHHIIIKKKQQQ]]]iiizzz}}}{{{qqqlllddd]]]ZZZXXXWWWVVV\\\```eeelllqqquuuwwwxxx{{{}}}}}}xxxtttuuuwwwuuuwww|||{{{yyyzzz|||{{{zzzxxxvvvsssqqqpppwwwvvvtttsssrrrqqqqqqpppooommmkkkiiihhhhhhiiijjjfffdddccccccccccccbbb```aaa```___^^^\\\[[[ZZZYYYVVVVVVUUURRRMMMEEE>>>999:::<<>>;;;:::;;;::::::888888777777666666555555555444333333222222333333333444333111//////111444111777>>>???999222...---@@@????????????AAABBBCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKNNNLLLPPP]]]rrrtttjjj```[[[TTTQQQQQQQQQMMMJJJJJJLLLNNNMMMKKKIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>@@@AAAAAABBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEIIIFFFFFFHHHJJJNNNYYYdddxxx~~~{{{pppkkkddd___]]]\\\[[[ZZZ\\\___dddiiinnnrrruuuvvvzzz|||~~~{{{wwwvvvxxx{{{zzz{{{zzzwwwxxxyyyyyyyyyxxxvvvsssqqqooosssrrrrrrqqqpppppppppqqqnnnmmmkkkhhhgggggghhhhhhfffdddccccccdddcccbbb`````````___]]]\\\[[[YYYYYYVVVVVVUUURRRMMMFFF???::::::;;;>>>BBBFFFIIIKKKMMMNNNUUUfffwwwuuubbbTTTQQQQQQXXX```gggrrr}}}wwwmmmggggggiiijjjjjjlllqqqvvvwwwuuussssssuuutttsssqqqmmmhhhbbb\\\YYYTTTSSSQQQNNNLLLKKKJJJIIILLLNNNPPPPPPTTT```qqquuunnnmmmqqqwww{{{~~~~~~}}}{{{xxxsssooopppqqqkkkcccYYYZZZ[[[___fffoooxxx~~~yyyoooddd]]]ZZZaaafffbbbZZZVVVRRRNNNHHHBBB???<<<999777444333222111000000111111222222111000////////////111111111222333333444444444555666777777777666666777777777777666666666666555555666666777777777888999777555555666777555222333222111111222444666888777777777777666666666666777888888888888999999999888888888888888888888888777777777777888888888888777999<<<<<<;;;::::::;;;<<<>>>AAAFFFJJJLLLJJJHHHBBB???:::666444333111000///111333444333333444666888999<<<@@@@@@AAAHHHQQQdddyyy___NNNFFFBBB>>>;;;:::;;;::::::888888777777666666555555555444333333222222333333111111111111000000111111===BBBEEEBBB;;;444000///????????????@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKLLLKKKTTTggg~~~qqqiii[[[WWWRRRQQQRRRRRRPPPNNNLLLLLLMMMKKKJJJIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEFFFIIIJJJMMMVVV```tttzzz~~~~~~}}}~~~|||oookkkfffcccbbbaaa```___\\\^^^aaaeeejjjnnnqqqsssxxxzzz|||}}}||||||{{{yyywwwxxx|||yyyuuuwwwwwwxxxxxxxxxwwwtttqqqppppppoooooonnnnnnoooooopppnnnllljjjhhhfffffffffffffffdddccccccdddcccbbb```______^^^\\\[[[ZZZYYYYYYUUUUUUUUURRRMMMGGG@@@===:::;;;>>>AAADDDFFFIIIJJJHHHTTTjjj{{{yyyhhhZZZWWWZZZ___dddjjjtttyyyoooeeecccjjjrrrvvvwwwwwwzzz|||wwwnnngggddddddaaa```___]]]YYYUUURRROOOIIIJJJKKKMMMNNNOOOOOOPPPPPPRRRSSSTTTYYYeeevvvxxxssssssxxx}}}wwwmmmhhhhhheeeaaa]]]```dddgggmmmuuuzzzppphhheeefffjjjjjjcccZZZVVVPPPLLLFFFAAA>>>;;;999777555444333111000111111222222222000//////.........111111222222333333444444333555777999:::888666555666666666666777777777777333333444555666777888888777666444444555555333222333333222222444555777888666666666666777777777777777888888888888999999999999999999999999999999999777777777888888888999999777999;;;<<<;;;:::;;;<<<===???BBBFFFJJJJJJHHHEEE???;;;777444222111000...///000222333222333555666:::;;;>>>AAABBBDDDMMMWWWrrrfffRRRGGGDDDAAA===;;;;;;;;;;;;:::888888777777666666555555555444333333222222333333222000//////333777:::;;;GGGHHHGGGAAA999222000000?????????@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDFFFHHHHHHHHHHHHIIIKKKPPPPPPZZZrrrwwwmmmfffWWWTTTQQQPPPQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFHHHKKKLLLNNNUUU]]]oooxxx{{{}}}~~~|||rrroookkkiiigggfffcccaaa]]]^^^```cccgggjjjnnnoootttvvvyyy{{{}}}~~~{{{zzzyyyxxxxxxzzz~~~xxxuuuwwwvvvwwwxxxyyyxxxvvvsssqqqpppooonnnmmmmmmmmmmmmmmmlllkkkiiigggfffeeeddddddfffdddccccccccccccbbb```^^^]]]\\\[[[ZZZYYYXXXXXXUUUUUUTTTRRRNNNHHHCCC@@@;;;<<<===???AAADDDEEEFFFGGGTTTiiiyyywwwiii___]]]^^^aaafffkkkuuuvvvlllbbbcccnnnzzzwwwhhh[[[VVVUUUUUUUUUUUUTTTRRRPPPNNNMMMGGGIIILLLPPPSSSUUUVVVVVVTTTWWW[[[```gggrrr{{{wwwyyy~~~~~~rrriiigggfffccc^^^dddjjjooottt||||||uuunnnnnnpppooojjjaaaXXXRRRNNNJJJEEEAAA>>><<<:::888666555333222111111111111111111000///............111111222222333444444555333555777888888777666555555555666666777777888888444444555555666777888888555555444333333333222111333222222333444555777888666666666666777777777777777777888888888999999999999999999999999999999999777777888888888999999999777999;;;;;;;;;;;;<<<>>>???@@@CCCFFFHHHHHHEEEBBB===999555222111111000//////000222222222333555777<<<===AAACCCDDDGGGRRR___oooXXXKKKGGGAAA???<<<:::;;;;;;;;;:::888888777777666666555555555444333333222222333333555222000333:::BBBHHHKKKDDDCCC???999222......///>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDFFFHHHHHHHHHHHHJJJLLLTTTVVVbbb{{{|||ooogggaaaTTTSSSQQQPPPOOOOOONNNMMMMMMLLLJJJIIIIIIJJJJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBEEEEEEGGGKKKKKKLLLQQQYYYjjjzzz{{{}}}~~~~~~~~~}}}wwwuuurrrooommmjjjeeebbb___```aaacccfffiiikkkmmmppprrruuuyyy|||~~~{{{zzzyyyyyyzzz|||}}}~~~}}}|||}}}|||wwwvvvyyywwwxxxyyyyyyxxxwwwuuusssrrrqqqooommmlllkkkjjjjjjjjjiiihhhfffeeedddcccccceeecccbbbaaabbbbbbaaa___\\\\\\[[[ZZZYYYXXXXXXWWWTTTTTTSSSRRRNNNJJJEEECCC=========>>>???AAACCCDDDHHHSSScccoooooogggbbbaaa]]]```dddkkkvvvtttkkkcccfffsssxxxdddTTTLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIMMMQQQTTTWWWXXXYYYWWW]]]fffooowww~~~{{{}}}zzzpppkkkgggccc___eeennntttzzz{{{tttvvvvvvrrrjjj```VVVOOOMMMIIIDDD@@@>>><<<;;;999666555333111000000000111000///......------......111222222333444444555555555555444444555555666777555555666666777777888888777777777777777777777777444444444333222111111111111111222333444555666666555666666666777777777888777777888888888999999999999999999999999999999999888888888888999999999999777999:::;;;;;;;;;>>>???BBBBBBDDDFFFGGGFFFBBB>>>;;;888444222222222111000///111222222222444777999;;;===@@@CCCDDDIIIWWWfff~~~bbbNNNFFFFFF>>><<<::::::;;;<<<;;;:::888888777777666666555555555444333333222222333333333555999???DDDGGGHHHHHH:::888555111------...000===>>>@@@BBBCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIIIIJJJLLLMMMOOOTTTfffssshhh```ZZZQQQPPPPPPOOOMMMLLLKKKKKKMMMKKKIIIIIIJJJKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???===============>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBEEEHHHHHHGGGMMMTTTddd|||~~~}}}}}}yyy~~~~~~~~~}}}{{{yyywwwuuurrrmmmgggcccbbbcccdddfffhhhiiijjjkkklllnnnrrrvvvyyy{{{}}}}}}zzzyyyyyyyyy{{{{{{zzzyyywwwvvvwwwzzzxxxuuuuuuyyyxxxxxxxxxwwwwwwuuuttttttrrrqqqooommmkkkiiihhhhhhggggggfffeeedddccccccbbbcccbbb``````aaaaaa___^^^[[[[[[ZZZYYYYYYXXXWWWWWWSSSSSSSSSQQQOOOKKKHHHFFF@@@???>>>>>>>>>???@@@AAAHHHOOOYYYbbbffffffdddccc[[[___ccckkkxxxqqqkkkhhhnnnzzz|||eeeRRRIIIHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDGGGJJJOOOTTTXXX[[[\\\[[[bbbmmmwww~~~xxxqqqiiicccbbbhhhpppwww~~~xxxyyyvvvoooggg___VVVOOOJJJGGGBBB>>>===<<<:::999666444222111////////////---------------...//////222222333333444444555555555555333333333444666777666666666666777777777777999888888888777777777666333444555444111000111222111111222333444555555666555555666666777777888888777888888888888999999999999999999999999999999999888888888999999999999:::777999:::;;;;;;<<>>@@@BBBDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJKKKMMMOOONNNXXXpppmmmbbbZZZSSSLLLMMMMMMMMMLLLKKKJJJKKKLLLJJJIIIJJJKKKKKKIIIGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCAAA@@@???>>>============<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEKKKRRR^^^uuu~~~tttwww}}}}}}~~~}}}|||}}}}}}|||{{{yyywwwqqqjjjfffeeefffhhhjjjkkkkkkkkkjjjkkkmmmooorrruuuvvvwwwwwwvvvvvvvvvyyy{{{{{{wwwtttsssrrrsssuuutttqqqssswwwyyyxxxvvvtttsssrrrrrrsssooonnnllljjjiiihhhggggggdddddddddddddddccccccbbbbbb```___^^^______^^^\\\ZZZZZZYYYXXXXXXWWWWWWWWWSSSSSSRRRQQQOOOLLLIIIHHHBBBAAA???>>>===>>>???@@@DDDHHHPPPYYYbbbggggggddd\\\___dddmmmyyy{{{nnnnnnqqqzzziiiSSSIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGEEEGGGLLLRRRYYY```fffiiijjjpppyyy|||tttllliiilllrrrzzz|||{{{ttttttnnneee```]]]VVVMMMFFFCCC???<<<::::::999777555444222000............+++++++++,,,---...000000222222333333444555555555444555555555666666666666777777777777666666666666666666666777777777777777333555666444111000111333111222333444555666666666555555555666777888888888777888888888888999999999888888888888888888888888888888888999999999::::::777888::::::;;;===@@@BBBEEEEEEEEEFFFEEEBBB===999888666222111111222222222222333444444444666:::======@@@DDDGGGIIIRRRfffyyy{{{aaaNNNDDD???===:::999888999;;;<<<<<<;;;888888777777666666555555555444333333222222333333555===FFFFFF???666111///111000000000000111111000===>>>@@@BBBDDDEEEEEEDDDBBBBBBCCCCCCDDDCCCCCCCCCFFFHHHJJJKKKKKKLLLNNNPPPWWWeee{{{jjj___VVVOOOHHHJJJKKKLLLKKKJJJKKKKKKKKKIIIIIIJJJLLLLLLIIIFFFFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGFFFFFFDDDCCCCCC>>>===============>>>???<<<===>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDEEEGGGGGGFFFLLLSSSYYYppp~~~qqqrrr}}}||||||~~~}}}}}}|||||||||yyytttmmmhhhggghhhjjjlllmmmlllkkkjjjkkklllnnnpppqqqrrrrrrqqqrrrrrrtttwww{{{zzzvvvrrrqqqpppppprrrqqqnnnpppuuuyyywwwtttqqqppppppqqqqqqkkkkkkiiihhhggggggggggggcccccccccddddddccccccbbbaaa___^^^]]]^^^^^^]]][[[YYYYYYYYYXXXXXXWWWWWWVVVRRRSSSRRRQQQOOOMMMJJJIIICCCBBB@@@>>>===>>>???@@@AAADDDJJJTTTaaaiiiiiieee]]]```fffnnn{{{yyyooorrryyylllUUUKKKIIIFFFFFFEEEEEEEEEFFFGGGGGGIIIKKKQQQXXXbbbkkkssswwwxxxooopppttt{{{{{{tttsssmmmlllddd[[[YYYYYYTTTKKKDDD@@@<<<999888888777666555333111///------------******+++,,,---///000111222222333444444555555666333555777999999888666555888888777777666666555555333444444555666777888888333555666555222000111333222333444666777777888888444555555666777888888999777888888888888999999999777777777777777777777777888888999999999:::::::::777888::::::;;;===@@@CCCFFFFFFFFFFFFEEEAAA;;;777777444111000111222222222333444444444555777;;;>>>BBBEEEJJJMMMPPPZZZooonnnUUUHHHCCC???<<<999888888999;;;<<<<<<;;;888888888777666666555555555444333333222222333333===BBBCCC===333...111777222111111111111111///---???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHJJJNNNOOOMMMUUUwwwooobbbZZZSSSMMMKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCEEEFFFHHHHHHHHHGGGEEECCC@@@??????>>>===<<<<<<===???@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFBBBDDDEEEFFFGGGJJJMMMPPPZZZjjj~~~xxxttt~~~}}}{{{yyyxxxrrrllllllssswwwuuutttvvvuuurrrpppooopppqqqqqqqqqtttssstttwwwzzzyyyuuuqqqqqqooommmllllllmmmoooqqqxxxyyyssslllkkkpppqqqlllpppooonnnllljjjhhhgggfffdddcccbbbaaaaaaccceeefffbbbaaa___]]][[[ZZZZZZYYYYYYXXXVVVUUUTTTUUUUUUVVVRRRRRRQQQPPPPPPPPPPPPPPPJJJEEE???::::::<<<>>>???CCCCCCGGGQQQ]]]fffhhhfffcccfffmmmwww~~~~~~wwwpppkkkrrrmmmWWWMMMLLLLLLJJJJJJJJJIIIFFFHHHMMMPPPUUU^^^iiiuuu~~~wwwrrrxxx|||xxxrrrlllggg___]]][[[YYYVVVQQQKKKGGGBBB>>>999666555555444444111000///---,,,,,,,,,---......------...///111222333333444444555444444444777777777777777777777777666666666666777777777888888888777777666666555555555555444333222222222222444555666777999999::::::;;;888555555888::::::999:::::::::999999999888888:::999888888777888888888999999999888666555666888999999::::::<<<>>>???@@@DDDFFFHHHFFFAAA<<<777555666444222000000000222222666666666999;;;======<<>>>>>>>>???AAABBBGGGGGGGGGFFFDDDAAA???>>>>>>===<<<;;;;;;===>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDFFFFFFGGGIIIMMMOOOUUUeee|||}}}{{{~~~xxxvvvzzz}}}||||||zzzxxxuuusssssssssqqqpppsssssstttvvvwwwvvvsssqqqmmmlllkkkjjjlllnnnqqqsssvvvvvvqqqkkkjjjnnnoookkkmmmmmmllljjjiiigggfffeeedddcccbbbaaaaaabbbcccdddbbbaaa```^^^\\\[[[[[[[[[YYYXXXWWWUUUTTTTTTUUUUUURRRRRRQQQQQQQQQQQQQQQRRRJJJEEE>>>:::999;;;<<<===@@@AAAEEEOOO[[[dddhhhgggfffiiioooxxx}}}|||uuuoookkkuuurrrZZZOOONNNOOOOOOQQQTTTSSSPPPRRRVVVZZZbbbnnn|||{{{}}}zzz||||||vvvpppjjjddd^^^ZZZZZZXXXUUURRROOOLLLGGGCCC@@@===888555444444333333111000...---,,,,,,,,,---......------...///111222222333444444555555555555666666666666666666666666777777777777777777777888888888777777666555555444555444333222111111222222444555666777999999999999:::888555666888::::::999:::::::::999999999888888::::::999888777777777888888999999888666555666888555666888;;;>>>AAACCCDDDEEEFFFGGGDDD???:::777555555333222000000111222333333444555888;;;===>>>>>>CCCIIISSS]]]eeeuuuqqqUUUFFFAAA===999666999999999999999999999999777777666555555444333333333333333222222222111111666555555444333222111111////////////000000000000AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMQQQVVVZZZwww|||hhh[[[VVVSSSNNNIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCC???>>>=========>>>@@@AAAGGGFFFEEEDDDBBB???===<<<===<<<;;;;;;;;;<<<>>>???AAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDDCCCCCCBBBEEEFFFGGGGGGGGGHHHKKKNNNSSSaaavvv}}}}}}|||xxxuuusssqqqoooqqqsssuuuuuusssqqqppppppmmmlllkkkjjjkkknnnppprrrsssrrrooojjjjjjmmmllliiijjjjjjiiiiiihhhfffeeedddeeedddbbbaaa``````aaaaaabbbaaa___^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSJJJEEE>>>999888999::::::<<<===BBBLLLYYYccchhhiiiiiilllqqqvvvyyyvvvpppkkkiiixxxrrr[[[QQQOOOSSSVVV\\\bbbbbb___aaafffnnnwww|||uuuwww|||wwwnnneee^^^XXXTTTQQQRRROOOKKKHHHFFFCCC@@@>>><<<999555333222222222111000///...,,,,,,,,,------............///000111222111222333444555666666666555555555555555555555555888777777777777777777777777777777666555555444444444333111000000111222333444555666888888999999999999888666777888::::::999:::::::::999999999888888;;;:::999888777777777777777888888777666555777888666777:::===@@@CCCEEEEEEGGGGGGEEEAAA<<<777555555333222111111111222333444222333555888:::===???@@@@@@IIIWWWcccooo|||fffNNNBBB@@@>>><<<:::999999999999999999999999777777777666555555444444333333333222222222111111333333222222222111111111////////////000000000000BBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJLLLNNNOOORRRZZZcccttt___UUUTTTRRRNNNJJJKKKJJJIIIHHHGGGGGGFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCFFFEEEDDDBBB@@@>>><<<;;;<<<<<<;;;;;;<<<===>>>???AAAAAAAAAAAAAAAAAA@@@@@@CCCDDDGGGIIIIIIHHHFFFEEEFFFGGGGGGGGGFFFHHHJJJMMMUUUaaaqqq~~~zzzzzz~~~{{{vvvrrrpppooonnnqqqsssqqqnnnkkklllnnnqqqooommmkkkjjjlllmmmoooqqqooommmjjjkkklllkkkiiiggghhhhhhhhhgggfffeeedddeeedddbbb```___^^^^^^^^^___^^^]]]\\\[[[[[[ZZZ[[[ZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUJJJEEE>>>:::888888999999;;;<<>>===<<<:::999888555222111111111000//////...---,,,,,,,,,---...////////////000111222222111222333555666777777777555555555555555555555555777777777666666666555555777777666555555444444333333111000//////111333555555555777888888999999999888888777888888999999999:::::::::999999999888888;;;;;;999888777777666666777888888888666666888::::::<<<>>>AAACCCCCCCCCCCCGGGFFFCCC>>>888555444555111111111111222333444555333444666888:::===???AAAEEENNN[[[jjj|||qqq^^^JJJBBBAAA@@@???>>>888888888888888888888888777777777666666555555555333333333222222222111111000000000111111111111111111000000000/////////...DDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLMMMOOOOOORRR```nnnmmmYYYRRRRRROOOLLLJJJKKKKKKKKKJJJIIIIIIHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@>>>===<<<;;;<<<<<<======>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEFFFIIIKKKLLLJJJHHHFFFFFFGGGHHHGGGFFFGGGJJJLLLTTT^^^lll~~~|||yyyzzz~~~~~~vvvrrrpppoookkkmmmnnnlllhhhgggiiikkkooonnnllljjjjjjlllnnnoooooommmkkkllllllkkkjjjiiifffggghhhhhhhhhgggeeeddddddcccaaa___^^^\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUJJJEEE???;;;999999999999;;;>>>DDDMMMWWW___eeehhhdddhhhllllllhhhdddbbbaaalllzzzbbbTTTQQQTTTWWW]]]hhhrrrvvvxxxvvvtttpppllllllrrr|||wwwpppnnnnnnkkkddd[[[RRRMMMIIIGGGFFFBBB>>>:::777777777666666444222000//////000///......---,,,++++++,,,......//////000111111222222222111222333555666777777777555555555555555555555555555555555555555555555555666666555555444333333333111000//////000222444555555666777888888888888888777777888999888888999999:::::::::999999999888888;;;:::999888777777777777777888999888888888:::<<<===???BBBEEEGGGFFFEEEDDDFFFEEEAAA;;;666333333555000000111111222333444555555777::::::;;;===AAADDDPPPWWWdddwwwdddSSSCCC======<<<::::::888888888888888888888888666666666666555555555555333333333222222222111111/////////000000000111111333222111000///...---,,,EEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLJJJLLLPPPRRRYYYmmmxxxeeeSSSOOONNNJJJGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>=========>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHDDDEEEHHHJJJJJJIIIGGGEEEFFFGGGGGGGGGFFFHHHJJJMMMNNNYYYdddsss}}}|||~~~~~~|||uuuqqqooohhhhhhhhhfffddddddfffggghhhgggfffgggiiilllppprrrmmmjjjiiilllmmmjjjhhhhhheeefffggghhhhhhfffdddbbbbbbaaa```___]]][[[ZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSJJJFFFAAA===<<<<<<;;;;;;<<<@@@GGGNNNVVV\\\```bbb___dddhhhgggccc______bbbrrrnnn[[[QQQRRRVVVUUUZZZeeennntttzzz{{{wwwrrrttttttrrrnnnpppwww}}}uuukkkeeebbbbbb]]]VVVPPPKKKHHHEEECCC;;;888555333333333333222111///....../////////...,,,,,,+++++++++---...//////000111222222333333222222333444555666777777777555555555555555555555555444444444555555666666666555555555444333333222222...//////000222444555666666666777888888888888888666777999:::999888888999:::::::::999999999888888:::999888888777888888888888999::::::999:::<<<>>>>>>AAAEEEIIIKKKKKKJJJIIIDDDBBB>>>999444222333555000000111222333333444444777:::<<<======@@@EEEJJJTTT]]]mmmzzzZZZMMM@@@<<<<<<;;;999999888888888888888888888888555555555555555555555444333333333222222222111111///000000000000000000000333222111000///...---,,,FFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMKKKNNNVVV\\\hhhnnn]]]OOOMMMKKKFFFEEEIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>>>>>??????@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEGGGHHHHHHHHHFFFEEEEEEFFFGGGGGGGGGHHHKKKMMMKKKVVV___iii}}}~~~{{{rrrmmmfffdddaaa```aaacccddddddbbbbbbbbbccceeejjjnnnpppjjjffffffkkklllhhhfffgggdddeeefffgggfffdddaaa___``````___^^^\\\[[[YYYXXXUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQKKKGGGBBB???>>>>>>>>>>>>===BBBIIIOOOTTTXXXYYYZZZ]]]ccchhhgggaaa___bbbfffwwwuuucccTTTMMMOOOSSSRRRVVV^^^fffmmmxxx{{{wwwwwwyyyzzz{{{zzzvvvxxx|||ssshhh```[[[ZZZWWWRRRNNNJJJFFFAAA>>>555333111000000111000//////...------///000///...++++++******+++---...//////000111333333333333222444444555666666666666666666666666666666666666666444555555666777888999999555555444444333222222222---...000333555666666666666666777888888888888777555777::::::999777888::::::::::::999999999888888888888888777888888999:::888:::;;;;;;;;;<<<>>>@@@BBBEEEJJJMMMOOOMMMKKKIII@@@???<<<888444222333444000111222222333333333333666:::>>>@@@AAADDDKKKQQQXXXggg}}}~~~iiiTTTIII???===>>>===;;;;;;888888888888888888888888333333444444444444444444333333333222222222111111111111000000000000000000000000000000////////////GGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNMMMRRR]]]fffwwwhhhYYYNNNMMMKKKEEEEEELLLFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEE@@@@@@???>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGHHHKKKNNNLLLWWW]]]ccc{{{}}}~~~~~~~~~~~~~~~ssskkkeeeaaa]]]\\\___bbbcccbbbbbbaaa``````bbbeeeiiikkkhhhddddddjjjkkkgggdddeeebbbdddeeefffdddbbb___]]]_________^^^\\\ZZZYYYXXXTTTTTTTTTSSSTTTTTTUUUVVVUUUTTTSSSSSSSSSTTTVVVVVVVVVVVVTTTRRRQQQPPPPPPPPPKKKHHHCCCAAA@@@@@@@@@@@@===BBBJJJPPPSSSTTTUUUUUU]]]ccciiigggbbb```eeekkkyyy|||yyytttjjj\\\OOOIIIJJJMMMOOORRRYYY```hhhuuuyyysssrrrwww}}}~~~}}}yyypppggg___XXXPPPNNNKKKHHHDDD>>>888444222000....../////////---...---,,,---///000///...++++++******+++---///000///000222333444444333333555555666666666666666555777777777777777777777777555555666888999:::;;;<<<555555444333333222222111,,,...111444666777777666666777777888888888888777444777;;;;;;999777888::::::::::::999999999888888777777777777888999:::;;;999:::<<<<<<<<<===@@@BBBHHHKKKNNNPPPPPPMMMIIIFFF>>>>>>;;;777444222333444111111222333333333222222555999>>>AAACCCHHHPPPWWWbbbvvvuuu]]]NNNDDD;;;;;;===<<<;;;;;;777777777777777777777777333333333333333333333333333333333222222222111111222111111111000000000///---......///000111111222HHHGGGFFFFFFGGGHHHJJJKKKNNNIIIGGGIIIKKKIIIIIILLLOOORRRWWWaaawwwwwwZZZUUUMMMHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCEEEFFFFFFEEEDDDCCC????????????????????????AAAAAABBBDDDFFFHHHJJJLLLFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHLLLOOOTTT^^^ooo~~~~~~~~~|||ssskkkccc```]]]^^^```aaa___]]][[[\\\^^^___aaaccceeeeeeeeeeeefffffffffdddcccbbbcccbbbaaa___^^^\\\[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[UUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQTTTRRROOOMMMMMMNNNPPPQQQOOOKKKFFFCCCBBBBBBAAAAAAAAAEEEJJJMMMNNNOOOPPPQQQWWW[[[^^^]]]ZZZ\\\dddkkkxxx|||yyyqqqllliiilllhhh```UUUJJJEEEEEEHHHNNNPPPTTTYYYccctttuuusssrrrtttyyy}}}vvvrrrlllccc\\\SSSMMMGGGDDD>>>888777999000000//////............---------,,,,,,+++++++++,,,,,,------...//////000///000000222333444555555555444444444444555666666666666666666666666666666666666666666555555555555333333333222222222222222///000222444555666777777888888999999999:::::::::<<<;;;999777777888999:::999999999999999999999999888888999888777777999<<<<<<<<<;;;;;;===AAAEEEGGGPPPQQQRRRRRROOOJJJDDD@@@<<<:::666222000000000111000222444444444555666888:::;;;>>>BBBDDDHHHTTT```kkkjjj\\\EEEBBB>>><<<;;;<<<;;;:::888888888888888999999999666555333222111222333333111111111111111111111111000000000000////////////------......//////000000GGGGGGGGGFFFGGGHHHJJJKKKLLLIIIHHHKKKLLLKKKKKKNNNPPPTTT^^^pppkkkXXXSSSMMMHHHGGGGGGGGGFFFJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEGGGIIIJJJEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHLLLNNNRRRXXXdddwww}}}{{{qqqjjj```^^^\\\]]]^^^___^^^\\\ZZZZZZ[[[]]]___aaabbbcccbbbcccdddddddddcccbbbaaaaaa```___^^^\\\[[[ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPRRRPPPNNNLLLLLLMMMOOOPPPNNNKKKGGGDDDDDDDDDDDDDDDCCCFFFIIILLLLLLLLLMMMNNNOOORRRUUUWWWXXX\\\ccciiipppqqqpppmmmgggbbb``````fffddd^^^TTTJJJDDDBBBDDDOOOQQQTTTYYYdddvvv}}}uuuvvvyyy}}}}}}|||}}}zzztttqqqooojjjaaaZZZNNNFFF???<<<888333000111/////////.........------------,,,,,,,,,+++++++++,,,------...//////000000000000111222333444555555555444444444444555666666666666666666666666666666555555555555555444444444222222222222222222222111111222333555777888888888777777888888888999999999;;;:::999888777888888999999999999999999999999999666666666555444555777999=========>>>AAAEEEIIIKKKPPPQQQRRRQQQMMMHHHBBB???;;;888555222000000111222///000222222222222444666<<<===AAAFFFHHHNNN[[[iiiuuuqqqYYYLLLCCC@@@<<<::::::::::::999777666666666666666666666555444333222222222333333111111111111111111111111000000000000/////////...............////////////GGGGGGGGGGGGHHHIIIJJJJJJKKKHHHIIILLLMMMLLLMMMPPPRRR[[[lllyyyaaaTTTQQQLLLIIIHHHHHHGGGFFFKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJMMMOOOQQQVVVeeeyyy}}}}}}}}}|||}}}zzzqqqjjjfff]]][[[ZZZ[[[]]]^^^]]]\\\WWWXXXXXXYYY[[[]]]^^^______```aaabbbbbbbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPOOOOOONNNPPPOOOMMMKKKKKKLLLMMMOOOMMMKKKHHHGGGGGGHHHGGGFFFDDDFFFIIIJJJJJJIIIIIIJJJJJJKKKNNNRRRVVV[[[___bbbdddbbb^^^YYYVVVUUUXXX[[[```___\\\TTTKKKDDDAAAAAAPPPQQQSSSYYYggg|||{{{xxxwwwzzzzzzxxxtttsssuuuwwwyyyyyytttrrrpppqqqrrrnnnfff^^^QQQGGG===:::999444000///.........---------------,,,,,,,,,,,,++++++++++++------...//////000000111000000111222333444555555555444444444444555666666777777777777777777777777555555555444444444333333111111111111111111222222333444555777888999999999777777777777888888888888999999::::::999999888888999999999999999999999999555666666555444555777999======???BBBFFFJJJOOOQQQQQQQQQPPPNNNJJJEEE???<<<888777444222111111222333000111222222222333555777???AAAEEEKKKOOOVVVgggvvvcccMMMCCC@@@===:::999999999999888777777777666666555555555444444333222222222333333000000000000000000000000000000000/////////....../////////...............GGGGGGGGGGGGHHHIIIJJJJJJKKKIIIJJJMMMMMMLLLNNNRRRVVVeee|||rrr```QQQOOOLLLJJJJJJJJJHHHFFFHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFEEECCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHHHHLLLMMMLLLLLLVVViiixxx}}}}}}|||yyyxxxzzz~~~tttkkkddd```^^^XXXXXXYYYZZZ[[[\\\\\\[[[VVVVVVVVVVVVXXXYYY[[[\\\\\\]]]___```aaa``````___\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYY[[[[[[ZZZWWWTTTRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPOOONNNNNNMMMMMMOOONNNLLLKKKKKKLLLMMMNNNOOOMMMJJJIIIIIIIIIHHHFFFCCCFFFHHHIIIIIIIIIIIIKKKMMMMMMNNNSSSYYY]]]]]]\\\]]]ZZZUUUQQQPPPSSSXXX\\\\\\\\\YYYSSSJJJEEEDDDEEENNNPPPTTT\\\mmm~~~|||zzzyyyzzz~~~xxxtttpppoooqqqsssrrrqqqllllllnnnrrruuurrriiiaaaUUUIII>>>;;;;;;777222///------------------------,,,,,,,,,,,,,,,+++++++++......//////000111111222111111222222333444444555555444444444444555666666777777777777777777777777666666555555444444333333000000000111111222222222333444555777888999999999777888888888999999999999999:::;;;<<<<<<:::999777888888888888888888888888777888888777666666999;;;;;;===@@@DDDIIINNNRRRTTTPPPPPPNNNKKKFFFAAA<<<999666555333222111222333444333444555555555666888;;;@@@CCCIIIPPPUUU```tttoooWWWHHHCCC>>><<<:::999999999999888::::::999888777666666555444333333333333333333333////////////////////////000000/////////........./////////......---------FFFFFFGGGHHHIIIIIIIIIIIILLLJJJKKKNNNMMMLLLPPPVVVZZZppplll]]]PPPNNNLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLFFFFFFFFFEEEEEEEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAADDDEEEEEEFFFFFFGGGGGGHHHGGGJJJLLLJJJHHHPPP```mmm~~~{{{{{{~~~}}}}}}{{{xxxxxxyyyzzz}}}yyyrrrhhh^^^WWWTTTTTTSSSTTTVVVXXXYYYYYYZZZZZZUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[]]]^^^___^^^^^^]]]ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[\\\ZZZWWWTTTRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLNNNNNNMMMLLLLLLMMMNNNOOOPPPNNNLLLKKKJJJHHHFFFCCCAAADDDGGGHHHIIIJJJLLLNNNQQQPPPRRRXXX___cccaaa^^^\\\YYYUUURRRRRRTTTWWWXXXYYYXXXUUUNNNHHHEEEGGGIIIMMMPPPVVVbbbuuu{{{yyyyyyyyyyyy}}}xxxsssnnnmmmnnnooommmjjjeeeeeehhhmmmqqqnnneee\\\QQQDDD999666666333...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000111111222222333222222222333333444444555555444444444444555666666777777777777777777777777777777666555555444333333//////000111222333333444333444555666777888888888999999999:::::::::;;;;;;:::;;;===>>>>>><<<:::888888888888888888888888888777777777777555666888;;;999<<<@@@EEEKKKOOOSSSTTTOOONNNKKKGGGBBB===999777444333222222222222333444333444555666666888<<>>>>><<<:::999888888888888888888888888444555555444333444666888999<<<@@@FFFKKKOOOQQQRRRMMMKKKHHHDDD???;;;888666333333222222222222333333222333444555666999>>>AAAGGGLLLUUU^^^gggxxx|||cccPPPDDD???@@@;;;:::999999:::;;;999888666666666555555444444444222222333444444444333333000000000000000000000000/////////.........------.........---------------EEEFFFHHHIIIJJJIIIIIIIIILLLKKKMMMPPPQQQUUU```kkkmmm\\\VVVTTTRRROOOMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDFFFHHHHHHIIINNNVVV\\\mmmrrr{{{zzz~~~}}}pppsssyyy{{{uuupppmmmlllfff\\\PPPHHHFFFGGGEEEIIINNNPPPPPPPPPRRRTTTRRRPPPNNNMMMMMMOOOQQQSSSUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWVVVUUUSSSQQQOOOOOOOOOPPPOOONNNNNNMMMOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJGGGCCC@@@>>>@@@CCCEEEFFFIIILLLOOOOOORRRYYY```eeegggeeecccYYYUUUPPPNNNNNNOOOOOONNNPPPRRRRRRPPPMMMMMMOOOSSSRRRWWWcccsss~~~{{{vvvrrrpppooorrrxxxxxxrrrkkkhhhhhhgggaaa[[[[[[YYYZZZ^^^bbbaaa[[[UUUJJJAAA888444222......111------........./////////........./////////000000111111222222333444444444333333333444444444444444555444444444444555666666666666666666666666666666555555444333222111000//////000111333444555666777666666777888999999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;999888888888888888888888888888444555555444333444666888:::===BBBGGGLLLOOOPPPPPPKKKIIIEEEAAA<<<999777666333333222222222222222222222333555666888<<>>>>>888777777888999:::888777555555555555555555444444111222333444444444333333111111111111111111111111//////.........---------,,,------------------...EEEFFFHHHIIIJJJJJJIIIHHHLLLKKKMMMQQQTTTZZZhhhuuuwww```XXXZZZVVVSSSOOOMMMMMMMMMMMMLLLFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBCCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFGGGIIIMMMRRRVVVgggmmmwww~~~|||}}}kkkmmmrrrzzz~~~~~~wwwqqqiiiiiidddZZZNNNFFFEEEFFF@@@EEEJJJMMMMMMMMMOOOQQQPPPNNNLLLKKKKKKLLLOOOPPPSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQNNNOOOOOOOOOOOONNNMMMMMMOOOOOONNNNNNMMMLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLHHHHHHHHHJJJJJJHHHDDD@@@>>>@@@BBBCCCDDDGGGJJJLLLPPPUUU[[[aaacccbbb```^^^RRRNNNJJJIIILLLPPPQQQQQQPPPSSSWWWWWWUUUTTTUUUWWWVVV\\\hhhyyyxxxtttvvvxxxwwwtttqqqooonnnqqqyyy}}}}}}zzzssslllhhhhhhfff___YYYQQQOOONNNQQQVVVVVVRRRMMMEEE>>>666222...***,,,000........./////////000000.../////////000000111111111222222333333444444555333333444444444444444444555444444444444555666666666666666666666666666666333333222111000///...---000000222333555666888888777888999:::::::::::::::888888999999999:::::::::999:::::::::999999888888777777777777777777777777666777777666555555888:::;;;>>>CCCIIIMMMOOOOOOOOOJJJHHHDDD???;;;888666666333333333222222222222111444666777999<<<@@@FFFKKKTTTZZZdddooozzzxxx[[[JJJCCC>>>;;;:::666555555666888888777555666666666777777777777777000111333444555444333333111111111111111111111111//////.........---------,,,,,,,,,------.........GGGGGGGGGHHHIIIJJJKKKLLLOOOPPPTTTUUUTTT^^^zzzmmm___YYYVVVWWWSSSMMMJJJIIIJJJLLLLLLIIIHHHHHHGGGGGGHHHHHHHHHHHHKKKKKKHHHGGGHHHGGGDDDGGGGGGFFFEEEEEEDDDDDDDDDFFFDDDBBBAAA@@@AAACCCDDDDDDBBB@@@>>>>>>>>>@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCBBBAAA@@@>>>===CCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBBBBDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHGGGGGGIIIKKKNNNOOO___bbbmmm{{{~~~|||ooolllyyy|||vvvooojjjbbbXXXPPPIIIEEEDDDCCCDDDEEEGGGIIIKKKMMMMMMPPPOOOMMMKKKJJJJJJKKKLLLQQQSSSTTTUUUTTTQQQOOOMMMSSSRRRPPPOOONNNOOOOOOPPPNNNNNNNNNPPPQQQQQQOOOMMMJJJKKKMMMOOOPPPPPPPPPPPPNNNNNNNNNMMMKKKJJJHHHGGGLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKIIIHHHFFFEEECCCCCCBBBCCCCCCEEEGGGJJJLLLNNNVVVYYY^^^bbbccc^^^VVVPPPIIIJJJJJJLLLMMMPPPQQQRRRQQQUUUZZZ\\\[[[ZZZXXXXXXZZZdddrrrwwwrrrrrrrrrssssssrrrqqqpppoootttyyyzzzxxx~~~wwwtttttttttxxx}}}wwwmmmeeedddddd^^^VVVRRRPPPLLLHHHIIIKKKLLLHHHDDD???;;;666222000000///...000000000000111111111111111111000000000000000111333333333333333333333333333333333444444444555555222333333444555666777777999888888777666555555555444333111////////////000555555666666777777888888999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;:::999999888999666555555888888777444777777777777777888888999;;;@@@HHHMMMOOONNNMMMLLLIIIEEEAAA===:::888555333222222222222222222222222666666999===???CCCLLLUUUYYY___fffqqq}}}jjjTTTGGG@@@<<<:::;;;999888888777777777777777666666666666555444333222444444333333333333222222111111111111000000000000......---,,,,,,,,,,,,---***++++++,,,,,,++++++***GGGGGGGGGHHHIIIJJJLLLLLLLLLOOOSSSUUUXXXjjj~~~fff[[[UUURRRTTTQQQNNNLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFIIIHHHDDDBBBEEEFFFDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEECCCBBBAAABBBCCCDDDDDDBBBAAA???>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFIIIKKKMMMVVVZZZeeettt}}}vvvoooxxx}}}zzznnniiiaaaWWWNNNGGGDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKNNNOOOQQQRRRQQQOOOLLLJJJPPPOOONNNMMMLLLMMMMMMNNNLLLLLLLLLMMMNNNNNNMMMKKKHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCAAAAAABBBCCCFFFIIIMMMOOOVVVWWWYYYZZZXXXSSSLLLFFFGGGGGGHHHIIIKKKMMMOOOQQQSSSVVVZZZ\\\\\\[[[ZZZ[[[bbblllxxxyyyrrrmmmkkkssstttvvvwwwvvvuuusssrrrvvvyyy~~~tttrrrzzzxxxpppmmmllllllmmmwwwuuunnnfff```aaabbb\\\UUUQQQKKKGGGCCCCCCEEEEEEAAA===:::666222000///000000///000000000000111111111111222222111111111111222222444444444444444444444444333333333444444444555555333333444555555666777777777777777666555555444444333222111000///000000111555555666666777888888999999999999999999999999999::::::::::::::::::::::::999999999888777777666666888666555666888888777555777777777777777888999999;;;AAAIIINNNPPPNNNLLLKKKGGGDDD???;;;999777444222333333333333444444444444555555888<<>><<<<<<===999888777777666666777777666666666666555444333222444444333333333222222222111111111000000000//////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++HHHHHHHHHHHHJJJKKKLLLMMMOOOQQQTTTYYYdddppp^^^UUUQQQMMMOOONNNNNNNNNNNNMMMJJJGGGJJJIIIHHHHHHGGGGGGGGGHHHHHHKKKJJJFFFEEEHHHJJJIIIEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCAAA?????????@@@@@@>>>>>>???@@@BBBCCCDDDDDDAAAAAABBBBBBAAA@@@??????????????????????????????AAABBBCCCBBBAAA@@@AAABBBAAAAAA@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHKKKLLLNNNRRR]]]kkkuuuzzzwwwzzz~~~pppkkkbbbWWWNNNHHHDDDCCCBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJLLLMMMOOOOOOOOOMMMKKKJJJMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKIIIHHHEEEFFFIIILLLMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDBBBBBBBBBDDDGGGLLLPPPSSSYYYVVVSSSPPPLLLGGGAAA===BBBCCCDDDEEEGGGJJJLLLMMMRRRUUUXXXYYYYYYZZZ[[[\\\jjjrrr{{{wwwooojjjhhhiiijjjrrrtttwwwyyyyyyxxxuuusssuuuuuuvvv{{{uuullliiiqqq}}}yyyooohhhcccbbbbbbaaakkkvvv}}}~~~uuukkkbbb[[[XXX\\\]]]YYYSSSPPPGGGCCC???>>>???===:::666333111...---...000111111000000000111111111222222333333222222222333333444555555555555555555555555333333333444444444555555444444555555666666777777666555555444444333333333333222111111111111222222666666666777888888999999999999999999999999999999::::::::::::::::::::::::999888888777666666555555888666666666888888777666888777777777777888999999===CCCKKKPPPPPPNNNKKKIIIDDD@@@<<<999777666333222444444444555555666666666777777999===@@@EEERRR^^^fffnnn{{{xxx\\\OOOCCC>>>===<<<<<<>>>888888777666666666666666555555666555555444333222333333333333222222222222111111000000000000//////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++HHHHHHIIIIIIJJJKKKMMMNNNRRRTTTXXXbbbwwwyyydddXXXRRROOOLLLLLLLLLKKKLLLMMMLLLIIIGGGJJJIIIHHHHHHGGGGGGGGGHHHIIINNNQQQNNNLLLLLLLLLKKKFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCAAA@@@@@@???@@@@@@===>>>???@@@AAABBBCCCDDD@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCBBB@@@??????@@@@@@???>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDFFFFFFFFFGGGHHHJJJLLLMMMMMMOOOXXXcccmmmuuuzzz~~~tttnnneeeZZZQQQJJJGGGEEECCCCCCBBBCCCDDDEEEGGGHHHHHHIIIJJJKKKKKKJJJIIIIIILLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFCCCEEEHHHJJJMMMNNNOOOOOOJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDFFFIIIOOOTTTWWWYYYUUUOOOIIIDDDAAA===:::>>>>>>???AAACCCEEEGGGHHHMMMOOOQQQRRRRRRTTTVVVYYYfffmmmsssvvvzzz}}}{{{wwwqqqmmmhhhcccbbbdddiiillloooqqquuuxxxyyywwwtttrrrooolllkkkooovvvzzzxxxuuutttssssssuuuwwwtttmmmgggbbbhhhrrr|||zzzqqqiiiaaa]]][[[ZZZ^^^fffnnnsssvvvtttlllbbbWWWSSSRRRVVVXXXSSSMMMKKKDDDAAA>>><<<;;;999666333111///------...000111111000000111111111222222222333222222222222333333444555555555555555555555555333333333444444444555555555555666666666666666666444333333333222222222111222222222222222333333444666666777888888999999:::999999999999999999999999::::::::::::::::::::::::::::::999999888777777777777777666777888888888777888888777777888888999:::>>>DDDLLLPPPPPPLLLHHHFFF@@@===999666555444333111333333444555555666777777::::::<<<>>>@@@GGGVVVdddkkkzzzfffUUUKKKBBB???>>><<<:::;;;777777666555555555555666444555555555444444333222333333333222222222222111111000000000////////////......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++IIIIIIIIIJJJKKKLLLMMMNNNOOOSSS\\\pppmmm\\\UUUQQQNNNMMMKKKJJJIIIIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJSSSYYYXXXTTTQQQMMMIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAA???>>>>>>???>>>>>>>>>======>>>>>>???>>>???AAABBBCCCDDDCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNRRRZZZcccnnn{{{tttpppggg^^^UUUMMMIIIGGGEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGIIIJJJKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEBBBDDDGGGJJJLLLMMMNNNNNNIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEIIIMMMRRRTTTTTTOOOHHHBBB???===;;;:::::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGGGGHHHJJJMMMPPPXXX]]]aaabbbdddfffddd```[[[ZZZZZZ[[[^^^bbbfffhhhjjjmmmqqqttttttrrrooommmgggdddbbbeeelllpppooollljjjiiihhhiiijjjhhhddd```^^^```fffooowww{{{|||zzzuuuqqqkkkddd^^^[[[YYYXXX^^^dddiiikkkllljjjaaaXXXPPPLLLLLLOOOPPPKKKFFFDDD@@@>>>;;;999777555333111222000......///000000000111111111111222222222222111111111111111222333333444444444444444444444444333333333444444444555555666666666666555555555555222222222222111111111111111111222333444555555666777777888888999:::::::::999999999999999999999999::::::::::::::::::::::::::::::999999888777777777666777777888888888888999888888888888888999999:::???DDDKKKNNNMMMIIIEEEBBB<<<999666444444444333222111222333444555666777888;;;;;;<<<===>>>FFFXXXiiissstttZZZNNNGGG@@@???>>>:::888999777666555555444555555555444444444444444444333222333333222222222111111111000000000////////////.........---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,JJJJJJJJJJJJKKKMMMNNNOOOKKKUUUiiixxxcccXXXSSSPPPNNNNNNJJJIIIIIIJJJKKKLLLLLLKKKGGGGGGGGGGGGHHHIIIJJJJJJRRR]]]fffeee^^^XXXQQQLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????????????????@@@@@@AAAAAA@@@???>>>>>>========================>>>???@@@???>>>===>>>???>>>>>>=========>>>??????===???AAABBBCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHKKKJJJMMMRRRYYYfffzzztttpppjjjbbbYYYQQQLLLIIIHHHGGGEEECCCCCCDDDFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIGGGEEEEEEEEEFFFEEEDDDAAACCCEEEHHHJJJKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@AAAAAACCCEEEHHHJJJLLLJJJFFFAAA===;;;;;;:::999888888888999:::;;;===>>>;;;===>>>??????@@@CCCEEEGGGLLLNNNMMMNNNQQQPPPMMMNNNPPPSSSWWW\\\___bbbcccccceeehhhjjjjjjhhhfffddd^^^\\\[[[]]]bbbeeefffeee___]]]\\\\\\]]]\\\[[[YYYYYYXXXZZZ```hhhmmmooonnnjjjhhhddd```\\\ZZZYYYYYY\\\```cccbbb```^^^VVVNNNJJJFFFEEEHHHGGGAAA======888888666555333111000///222000//////000111000///111111111222222222222333111111000111111222333444444444444444444444444444333333333444444444555555666666555555444444444333111111111111111111111111000111333444666777777777888888888999::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999888888777666666555555555777888888777888999:::999888888888888999::::::@@@DDDIIIKKKIIIEEEAAA???999777444333333444333222111111222444555777888999:::999;;;<<<>>>HHH]]]qqq~~~fffSSSEEE@@@<<<<<<<<<888777999666666555444444444444444333333444444444444333333222222222222111111111111000000////////////............---,,,,,,,,,,,,---,,,,,,------------,,,,,,JJJJJJJJJKKKLLLMMMOOOOOOQQQeee{{{lll[[[TTTQQQMMMKKKMMMIIIJJJLLLNNNQQQPPPNNNLLLEEEEEEFFFGGGHHHJJJKKKLLLXXXccckkkhhh```XXXQQQLLLHHHGGGFFFEEEDDDEEEGGGHHHEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???????????????????????????AAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>======>>>???>>>>>>======>>>>>>???@@@===>>>@@@BBBCCCCCCCCCBBBAAABBBCCCDDDFFFGGGGGGHHHGGGGGGJJJNNNTTT___sssvvvtttpppiiiaaaYYYRRRNNNKKKIIIGGGEEEDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHFFFDDDCCCCCCDDDCCCBBB???AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCCCCCCCCCCCCCCCCCCC>>>???@@@BBBCCCDDDDDDDDDCCCAAA===;;;;;;;;;:::999888777777777777888999999555777999:::::::::<<<===<<>>BBBBBB@@@FFFHHHLLLQQQUUUWWWYYYYYYVVVXXXYYYZZZZZZXXXWWWUUUSSSSSSSSSTTTUUUXXXZZZ[[[UUUTTTSSSSSSTTTUUUVVVVVVTTTPPPNNNQQQXXX___bbbbbb___^^^\\\[[[ZZZZZZZZZZZZXXX[[[[[[YYYWWWUUUNNNFFFCCC???>>>???>>>999666777333333333222111//////000///.........000111111000111111111222222222333333111111111222222333555555555555555555555555555555333333333444444444555555666555555444333222222222111111111111111111111111///111333555777888999999888888999999:::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999888777777666666555777999999777777999<<<999999888888999999:::;;;AAACCCFFFGGGDDD@@@===<<<888555333222333444444333111222333555777999:::;;;::::::<<>>>>>?????????@@@BBBBBBAAAAAA???>>><<<<<<::::::::::::::::::::::::;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>???@@@@@@<<<>>>@@@CCCDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIDDDEEEJJJOOOTTT]]]ooozzzyyyvvvpppiii```XXXTTTMMMKKKHHHFFFEEEFFFHHHIIIIIIHHHFFFDDDCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIIIIHHHGGGGGGEEEBBBAAABBBBBBBBBAAA>>>???AAACCCDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEBBBDDDEEEFFFFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAAAAA@@@============;;;:::888777777666666666777777333555888888888888888:::888:::999666666:::<<<:::===???BBBEEEHHHJJJLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLKKKKKKLLLOOOQQQQQQPPPNNNOOOPPPSSSVVVWWWPPPKKKFFFHHHOOOVVVZZZZZZWWWWWWWWWWWWXXXYYYZZZZZZUUUXXXXXXUUUSSSQQQKKKDDD>>>:::888999888444222444111222333222111111111222---,,,,,,...000222222111111111222222222333333333222222222333444555666777777777777777777777777777333333333444444444555555555555444333222222111111111111111111111222222222///111333666888999::::::888999999::::::;;;;;;<<<999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;:::999999999444777999999777777:::<<<999999888888999999:::;;;AAACCCEEEDDDAAA===;;;:::777555333222333444444444222333555666888:::<<<<<<<<<===@@@DDDIIIXXXsssgggPPPJJJEEE@@@======:::666555777555555444333333333333444222222333444444333333333222222222111111111111000000/////////..................---,,,,,,,,,,,,---,,,------......------,,,NNNLLLLLLNNNMMMMMMSSS[[[ddd|||~~~eee\\\TTTRRROOOIIIHHHLLLMMMPPPTTTVVVUUUQQQKKKHHHGGGGGGGGGGGGGGGIIILLLOOORRRRRRQQQPPPNNNLLLJJJIIIGGGEEECCCCCCEEEFFFGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>??????DDDDDDBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????<<<;;;:::999999;;;===>>>>>>????????????@@@@@@@@@@@@BBBDDDDDDCCCBBBCCCCCCGGGIIILLLMMMQQQ\\\kkkvvv~~~{{{xxxrrrjjjaaa[[[UUUPPPKKKHHHIIIJJJJJJIIIIIIJJJIIIGGGDDDBBBCCCDDDAAAAAABBBAAA@@@AAABBBDDDEEEFFFGGGHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@???@@@????????????@@@AAABBBBBB@@@AAABBBCCCDDDFFFFFFGGGCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>======>>>===;;;;;;<<<<<<<<<;;;;;;:::999888777555555444333333333333333444555666666555444333444666888999999<<<@@@DDDEEEDDDBBB@@@?????????????????????>>>AAAAAABBBCCCDDDDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJDDDBBB???>>>@@@EEEKKKNNNSSSQQQOOOOOORRRUUUVVVWWWSSSPPPLLLLLLMMMKKKDDD>>>:::888666333000/////////////////////000000000000........................111222222333333444444555444333333333333444555555444555666777777666555444222333555777777666444333222222111111111111111222000111111222222333444444555555666666777777888888888888888888888888888888:::::::::::::::999888777666777888999999888777666:::999888777666666666666777777888888999999:::::::::::::::;;;<<<>>>@@@BBBGGGFFFBBB???;;;888666555444444444444444444444444777666555666888;;;<<<<<<<<<:::???HHHPPP___gggQQQEEE>>>===;;;999888777666666555555444444444333333333333333333333333333333333111111111111000000000000////////////............---------.........//////......---------,,,,,,,,,LLLKKKMMMOOOOOOPPPXXXaaayyy~~~yyyzzzccc[[[TTTRRROOOKKKJJJMMMLLLNNNQQQSSSRRRNNNJJJGGGFFFFFFFFFFFFEEEGGGJJJMMMMMMMMMMMMLLLJJJIIIGGGFFFGGGEEECCCCCCEEEGGGGGGFFFIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAADDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>???????????????@@@@@@@@@AAABBBDDDFFFFFFEEEDDDEEEFFFEEEHHHKKKMMMRRR[[[hhhrrr~~~}}}|||zzzvvvppphhhcccZZZTTTNNNLLLNNNPPPOOOMMMLLLKKKIIIGGGEEECCCAAA@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@?????????@@@AAAAAA???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>======>>><<<::::::;;;<<<;;;:::;;;;;;:::999888777666555444444333333333444555555555444333222222444555777666888;;;>>>???>>><<<;;;999999::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>BBBBBBBBBBBBBBBAAAAAAAAA>>>;;;999777999>>>CCCGGGMMMLLLKKKKKKNNNPPPQQQQQQNNNJJJHHHHHHIIIGGGAAA<<<777666444222111000000111............////////////000000000000000000000000111222222333333444444555444333333333333444555555555555666666666666555555444555777888888666555444333222222111111222222333111222222333333444444555777888888888888888999999999999999999999999999999:::::::::::::::999888777777888999::::::999888777:::999888777666666666666777888888999999:::::::::;;;;;;::::::<<<>>>@@@BBBDDDCCC@@@===:::888666666333333333444444444444444666666666888;;;===???@@@AAA???EEEQQQ^^^rrrsss]]]KKKCCC===<<<;;;999888777666666555555444444444333333333333333333333333333333333111111111111000000000000////////////............++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,LLLLLLNNNPPPQQQWWWffftttzzzooo```YYYSSSRRRPPPNNNMMMOOOLLLMMMNNNNNNMMMKKKHHHGGGEEEFFFFFFEEEDDDDDDGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFDDDEEEFFFHHHHHHGGGKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAA@@@???>>>===========================<<<<<<============>>>>>>>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEDDDDDDEEEGGGEEEGGGKKKMMMQQQYYYccckkkuuu~~~}}}~~~}}}}}}}}}{{{wwwqqqmmmbbb[[[UUUTTTWWWYYYVVVRRRPPPNNNLLLLLLKKKIIICCC>>>BBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@???????????????AAA@@@??????????????????>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======;;;999999:::;;;:::999;;;;;;:::999888888777777555555444333333333444444555444222111111111222333222333555666777666555444333333333444444555555555444555555666666777777888;;;::::::999888888777777777555333222333777<<>>AAABBB@@@???===:::888666555555222222333333444444444555555666888:::===@@@CCCDDDEEEEEEMMM^^^qqqxxxdddQQQFFFCCC===<<<:::999777777666666555555444444444333333333333333333333333333333333111111111111000000000000////////////............************++++++++++++------------,,,,,,,,,,,,NNNLLLMMMPPPVVVddd}}}xxxggg[[[WWWRRRQQQPPPPPPPPPQQQMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGEEEDDDDDDEEEGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGIIIJJJJJJIIILLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFFFFEEECCCCCCBBBAAA@@@@@@??????===============>>>>>>>>>========================>>>>>>=========>>>???@@@@@@AAAAAAAAABBBBBBBBBBBB@@@BBBCCCCCCBBBBBBDDDFFFGGGIIIKKKMMMOOOTTTZZZ___ggguuu~~~|||yyyvvvwww||||||~~~~~~~~~|||wwwtttllleee^^^]]]aaaaaa\\\VVVVVVTTTSSSUUUWWWTTTLLLEEEDDDBBB@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>><<<<<<======>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@???@@@?????????>>>>>>>>>===<<<:::888888999:::999888999999999888888777777777666555444333333333333333555444333222111111111111222222222222222111111111///000000111111222222333222222222333333444444444444444333333222222222222333222000///111444777999======>>>AAACCCCCCAAA???===<<<;;;;;;<<<<<<999777444333333222222222111111------......///000000000111111111111111111111111111222222333333444444555444333333333333444555555666666444333333444666666777777888777666555444333222111111111111222222333444555555666666777888888;;;;;;;;;::::::999999888::::::::::::::::::::::::999999:::::::::999999888999999999999999999999999888777666666555555555666666666777777888999::::::;;;:::::::::<<>>===;;;888666444222222111222222333444555555666666888:::<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBBBBAAABBBDDDGGGJJJKKKLLLLLLMMMNNNQQQSSSYYYfffttt{{{}}}~~~yyyvvvsssqqqsss~~~zzzrrrsss|||}}}yyyvvvtttnnnhhhgggiiihhhbbb\\\[[[[[[]]]cccgggdddZZZRRRKKKGGGBBB@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@??????>>>=========>>>>>>@@@??????>>>============;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBBAAAAAA@@@@@@?????????>>>?????????>>>>>>>>>>>>>>>;;;:::888888999999999888777777777777777666666666666555444333333333333333666666555444333222222111333333222222111111111222000000000111111222222222000000000111111111111111///000000000111111111222000000......///111333555888888:::<<<>>>>>>;;;999888777777777888888666555444444333333222111000///...//////000111111222222222222222222222222222222111222222333333444444555444333333333333444555555666555444333333444555666666555555555444333222111000000000000000111222222555666666777777888999999::::::999999888888777777::::::::::::::::::::::::888999999:::::::::999999888888888777777888888888777666555555444555555555444444555666777888999:::999999:::<<<>>>AAACCCEEE===;;;999666333111000///111111222333555666777777888:::<<<>>>???BBBGGGKKKXXXbbbvvv~~~eeePPPBBB===???;;;:::999888777666666666555555444444444333333333222222222222222222222222111111111111000000000///////////////............++++++,,,,,,,,,---------------,,,,,,,,,+++++++++OOONNNSSSaaavvvzzzdddXXXSSSSSSPPPMMMOOORRRSSSPPPNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHIIIIIIGGGFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIILLLKKKKKKLLLNNNNNNMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>??????@@@@@@@@@@@@@@@????????????>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDGGGJJJLLLLLLJJJJJJIIIJJJKKKKKKNNNZZZgggooouuu||||||{{{}}}wwwsssqqqpppxxxvvvllllllwww~~~~~~~~~zzzwwwxxxuuurrrqqqqqqoookkkgggcccgggnnnuuuyyyuuullldddZZZRRRIIICCCAAA@@@???>>>>>>=========>>>???@@@AAA>>>======<<<<<<=========???>>>==================;;;;;;::::::::::::::::::888999;;;===???@@@AAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::888888999:::999888555555666666666666666666555555444333333333444444777666666555444333333222444333333333333333333333111111111111111111111111...........................//////000111111222222...------,,,---...///000444444555777999999666444444444444444444444444444333333333333222111////////////000111222222333333444444444444444444444444111222222333333444444555444333333333333444555555555555444444444444555555333333333222111111111000000000000000111222333333666666777777888888999999888888888888888777777777::::::::::::::::::::::::888888999:::::::::999999888888777666666777888888555555444444444444555555444444555666777999::::::999:::<<<>>>@@@AAAAAAAAA:::999777444222111000///111222333555666888999999:::<<<>>>???@@@EEEMMMSSS^^^ooonnnXXXIII>>>999:::::::::999777777666666666555555444444444333333333222222222222222222222222111111111111000000000000////////////............************++++++++++++,,,,,,,,,,,,++++++++++++SSSVVVeee}}}kkk\\\WWWPPPRRRPPPLLLMMMRRRSSSOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGIIIIIIHHHGGGHHHIIIGGGGGGHHHHHHIIIHHHHHHHHHKKKJJJJJJLLLNNNNNNLLLJJJIIIHHHHHHGGGFFFFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????BBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDCCCCCCDDDGGGJJJLLLJJJHHHGGGGGGHHHHHHHHHHHHRRR]]]cccjjjsssxxxyyyyyyyyyzzzuuusssttt|||xxxmmmlllxxx~~~|||zzzxxxyyyzzzzzzyyyvvvuuutttrrrzzzyyylllbbbSSSHHHCCC@@@>>><<<<<<<<<<<<<<<<<<>>>???@@@===<<<<<<;;;<<<<<<============<<<<<<<<<===>>>>>>;;;:::::::::999999999888888999:::;;;<<<=========<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>><<<:::999999::::::999888555555666666777777777888444444333333333444555555555555555555555444333333222333333444444444333333222222111111000/////////........................///////////////000000000---------------.........111111111333444444333111111111111111000000111222000111222333333222111000......///000111222333333333333333333333333333333111222222333333444444555444333333333333444555555333444444555555444444333222222111111000111111111222222222222333444555666666666666777888888999999777777777888888888888888999999999999999999999999777888999::::::::::::999999999888777777888999999555444444333444444555555555555666888999;;;<<<<<<;;;===@@@AAAAAA???===;;;666555444333222222222222222333444666888999;;;;;;;;;===???@@@CCCJJJUUU^^^jjj}}}ttt[[[LLLDDD>>>999888:::999888777777666666777555555444444444333333333111111111111111111111111111111111111000000000000////////////............++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***WWW___uuuppp^^^XXXZZZOOOQQQOOOKKKLLLRRRRRRMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDFFFHHHHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKMMMMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAABBBFFFIIIJJJHHHFFFEEEFFFGGGHHHHHHFFFOOOWWW]]]ccclllrrrssswwwxxx~~~yyyxxxyyy~~~}}}rrrqqq||||||}}}}}}|||www{{{}}}||||||}}}zzzmmm[[[LLLDDD@@@===:::;;;;;;::::::;;;===>>>???<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???;;;;;;::::::999888888888999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>===;;;999999:::;;;:::999666666777777888888999999333333333333444444555666444444555555555444333333000111333444444444333222222111000000......---,,,000000000000000000000000000000//////...---------////////////////////////000//////000111222000//////000000///......///000...///111222333333333222------...///000111222222111111111111111111111111111222222333333444555555444333333333333444555555222333555555555555333222111111111000111111222222333333333444555666777888666666666777888888999999777777777888888999999:::888888888888888888888888777888999:::::::::::::::;;;:::999888888999:::;;;444444333333333444444555666777888999;;;<<<===>>>>>>@@@BBBCCCBBB>>>999666222222222222333444555555222333555666888:::<<<<<<;;;>>>@@@AAAEEENNN\\\fffzzzzzzeeeOOOEEECCC@@@<<<:::999999888777666666777777555555444444444333333333111111111111111111111111111111111111000000000000000/////////............------............//////,,,,,,,,,+++++++++******[[[ooovvveee\\\UUUQQQRRROOOLLLKKKMMMNNNOOOOOOIIIIIIIIIHHHFFFFFFGGGIIIFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGFFFDDDBBBCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDAAAAAAAAABBBDDDEEEGGGHHHCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFFFFFFFDDDCCCBBB@@@BBBCCCDDDEEEGGGJJJLLLLLLJJJHHHFFFFFFFFFGGGHHHHHHOOOVVVZZZ\\\```iiiqqqqqqrrrxxx~~~|||||||||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~lllYYYJJJBBB???>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888777555444444666888999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<==================<<<;;;:::999999888;;;:::999888777777777777666555444333333444555666666666555555555444444444666666555444333222222111333333333222222111111111111111111111111111111111333333333222111000000///000000000000////////////////////////////////////...........................//////000111222222222000111222222333333222222000000000000000000000000333333222222333333444555444444444333333222222222555444444333222111000000000000000111222222333333222222333444555666777888888888888777555666888:::999999999999999999999999;;;;;;;;;999777777999;;;999999999999999999999999888888777777666666555555333333222222333555666888666777888999::::::::::::@@@@@@AAA@@@>>>:::666444777666555444333222222222666555555666888<<>>;;;::::::::::::999888777666555444555555444444444333333333333333333333333333333333111111111111000000000000000000//////.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,lllmmm```YYYSSSPPPOOOMMMKKKKKKLLLMMMMMMLLLHHHIIIIIIHHHGGGFFFGGGIIIGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFFFFGGGFFFDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFEEECCCBBB@@@BBBDDDDDDEEEGGGIIILLLNNNLLLJJJHHHFFFFFFGGGGGGMMMTTT[[[^^^^^^aaahhhooorrrtttyyy|||}}}zzzzzz~~~}}}zzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}ttt```PPPEEE???===;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::::::::::::::::::::999888777555555666888999777777777888888999999999;;;;;;;;;<<<<<<===============<<<<<<;;;:::999999:::999888777666666666666666555444444444444555666666666555555555444444444555555555444444333333222444444333333333222222222222222222222222222222222222111111000//////......111111000000000/////////////////////////////////...........................//////000111111222222111222222333333333333333222222222222222222111111333222222222222333444444333333333333333333444444444444333333222111111000000000111111222333333444222333444555666777888888888888888777666666888:::999999999999999999999999777888888666444444666777999999999999999999999999888888777666555555444444222222333333444555777777777777888:::;;;<<<======@@@AAAAAA@@@===999555333444444333333333333444444444444444555888:::===>>>AAACCCHHHMMMQQQZZZkkk{{{bbbSSSEEE???===;;;:::::::::999999888777666555444555444444444444333333333222222222222222222222222111111111000000000//////000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,rrraaaYYYUUUQQQNNNMMMKKKKKKKKKLLLLLLJJJHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHJJJLLLNNNOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFGGGHHHHHHGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCAAACCCDDDEEEEEEFFFIIIKKKOOOMMMKKKHHHFFFFFFFFFGGGSSSXXX^^^``````aaafffjjjppptttzzz~~~}}}~~~~~~~~~{{{wwwttttttwwwzzz{{{~~~~~~~~~~~~~~~~~~~~~vvvcccSSSGGG@@@===::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999::::::;;;;;;;;;:::888777666777888888555555555555666666666666888999999:::;;;<<<===============<<<<<<;;;;;;:::999888777666555555555555666555555444444555555666555555555555555444444444444444444444444444444444444444444444444333333333222222222222222222222222222111111000000/////////111111111000000000000////////////////////////////////////////////////////////////000111111222222222222333444444444444444444444444333333222222222222222222222222333444444222222333333444444555555333333222222111111000000111111222222333444444555333444555555666777888888777888999888666666888:::999999999999999999999999999::::::999777777888:::999999999999999999999999888777777555444333222222222222444555666777777777777888999:::<<>>;;;777444222111111111222333444555666444444666888:::;;;===>>>@@@CCCJJJQQQXXXbbbtttrrrVVVKKK@@@======;;;::::::999999888777666555555444444444444444333333333333111111111111111111111111111111000000000000///////////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,}}}fffYYYUUURRROOOMMMKKKKKKKKKLLLMMMLLLIIIFFFGGGIIIJJJIIIHHHFFFGGGHHHHHHKKKNNNPPPQQQOOOMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBCCCEEEEEEEEEFFFHHHJJJLLLKKKIIIGGGFFFFFFGGGHHHRRRWWW\\\^^^]]]^^^aaadddjjjqqqyyy}}}}}}wwwpppmmmmmmqqqtttvvv{{{~~~|||yyyyyy~~~~~~wwwkkk]]]PPPFFF???===999999888888999999:::;;;::::::::::::::::::::::::;;;;;;::::::999888888888777777888999:::;;;;;;<<<<<<;;;:::999888777888888555555555555555555444444666666777888:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<999999777666666666666666666666555555555555666666555555555555555555555555333333333444444555555555555555555555555555444444333333333333333333333333444444333333333222222222222222111111111000000000000000000000000000000000//////////////////////////////000000111111111111222333444444555555444444555444444333333222222111222222222111222333333444333333333333444444444444000000000000000000//////222333333444444555666666555555666666777888999999777888999888777777888999999999999999999999999999999:::;;;:::999888:::;;;888888888888888888888888777777666555333222111111111333555777888888888888888999:::;;;>>>AAADDDEEE@@@???>>>;;;888555222111111111111222333444555666666888:::<<<>>>@@@@@@AAACCCFFFLLLTTT\\\iii}}}aaaNNNEEE>>>======;;;999999888888777666666555444444444444444333333333222222000000000000000000000000111000000000////////////................................................++++++++++++++++++++++++~~~ttt___WWWTTTQQQNNNNNNMMMLLLMMMNNNOOOMMMJJJGGGGGGIIIJJJJJJHHHGGGGGGGGGHHHJJJMMMPPPPPPNNNKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFHHHHHHGGGEEECCCCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIGGGFFFEEEDDDDDDFFFHHHIIIMMMPPPTTTVVVVVVXXXZZZ]]]gggoooxxx||||||yyynnnjjjiiimmmppprrrwww}}}}}}|||wwwvvvyyyzzzxxxuuulllggg^^^SSSIIIBBB===;;;999888888888888999:::::::::::::::::::::::::::::::::::::::999999888888888777777888888999:::;;;;;;<<<;;;:::999999888888888777777777666666555555555444555666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::999888777777777777666666666666666666666666444555555555555555555555222333333444444555555555555555555555555555555555333333333333333333333333444444444444333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000111111111222333444444555555444444333222222222111111111000222111111111111222333333555555444333222222111111.........///////////////444444444555666666777777666777777888888999999999777999:::999888777888999999999999999999999999999555777888888666666666888888888888888888888888888666666555444333222111111222333666888999::::::999::::::<<<===@@@BBBDDDFFF???>>>;;;888555333222111333222222222333333444555888999<<<>>>AAABBBCCCDDDKKKLLLQQQYYYbbbrrrpppUUUIIIBBB===>>>===:::888888777777666666555444444444444444333333333222222222000000000000000000000000000000000////////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~|||}}}kkk[[[WWWUUUPPPNNNPPPNNNNNNNNNOOOOOONNNJJJHHHFFFHHHJJJJJJIIIGGGFFFGGGGGGIIIKKKMMMMMMKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBCCCDDDDDDBBBAAABBBCCCEEEGGGHHHHHHHHHGGGCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEFFFEEEDDDEEEFFFHHHEEEDDDCCCCCCDDDFFFHHHIIIIIIKKKMMMNNNOOOQQQTTTWWWdddllluuuyyyyyy~~~}}}rrrkkkgggkkkqqqtttwwwzzz~~~~~~~~~wwwrrrpppmmmiiifffaaa\\\UUULLLDDD>>>;;;999999999888888999999:::;;;999999999999999999999999999999999999999999999999777777888888999999::::::::::::::::::999888888888:::999999888777666666555444444555555666777888888999::::::;;;;;;<<<<<<<<<;;;:::999888777777777777555666666777777666666555444444444555555555555555333333333444444555555555444444444555555555555555444444444444444444444444222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000111111222222333444444444444444000000000000000000000000111111111111111222333333555444444222111000///.........//////000000111111555555666666777888888888888888888999999999::::::777999::::::999888888999999999999999999999999999555777999999888777888999888888888888888888888888555555555444444333222222333444666888999;;;;;;<<<;;;<<<>>>@@@AAABBBCCCCCC===;;;999555333222111111333333333333444444555666888999;;;>>>AAADDDFFFGGGOOOQQQWWW```kkk|||{{{```LLLEEE@@@<<<===<<<999777999666666555555444444444444333333333333222222222222000000000000000000000000000000////////////......---------------.........++++++++++++++++++++++++++++++++++++++++++++++++|||oooaaaWWWWWWVVVOOOMMMRRRPPPOOONNNNNNNNNMMMJJJHHHFFFHHHJJJKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBCCCCCCCCCAAA???CCCDDDFFFHHHHHHHHHFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGDDDEEEFFFEEEDDDDDDFFFHHHFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJIIIIIIIIILLLPPPRRRZZZcccmmmrrrvvv}}}wwwnnnhhhmmmuuuzzz{{{||||||}}}}}}~~~}}}{{{vvvpppjjjddd```]]]XXXTTTNNNGGGAAA===<<<;;;999999999999999:::;;;;;;999999999999999999999999777777777888999999::::::888888888888888999999999888999999999999999888888;;;;;;:::999888777666555333444444444555555666666888888999999:::;;;;;;<<<:::999888777777666666666555666777888888777666555444444444555555555666666333333444444444444444444333333444444444555555555444444444444444444444444222222333333333333333333444333333333333222222222222222222222222222222222111111111111111111111111111000000000000000000000111222222333333333333333...//////000000111111111111111111111111222222333333222222111000///......000000111111222333444444666666777777888999999999999999999999::::::::::::777999;;;;;;999888888999999999999999999999999999777999;;;<<<;;;::::::;;;888888888888888888888888555555444444444444444444555555666777999;;;===>>><<<>>>@@@BBBCCCBBB@@@???;;;999666333111111222222222222333444555777888999:::;;;<<>>>>>>>>::::::999999::::::;;;<<<888888888888888888888888666666777888999::::::;;;999999999888888888888888777777888999999999888888<<<;;;:::999888777666555444444444444444444444444777777888999::::::;;;;;;999888777666666555555555555666777888888777666555444444444555555555666666444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111111111111000000000000000111111222333333333333222......///000111222333333111111111000111222222333000000000000////////////222222333444555555666777777777777888999999::::::999::::::::::::::::::;;;777999;;;;;;:::888888999999999999999999999999999444666888999888777777888777777777777777777777777444444444555555555666666666666666777999;;;>>>???===???BBBDDDCCCAAA>>><<<:::888555222111111222333111111222444666999;;;<<<======???AAAFFFKKKPPPRRR```ggguuuxxxbbbVVVKKKCCC<<<888777999999888999<<<444444444444444444333333333333333222222222111111111111111111111111111111000/////////............,,,,,,,,,------.........++++++++++++++++++++++++************************vvvzzznnn```[[[UUUQQQQQQQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBAAABBBDDDFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAABBBCCCEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEHHHGGGFFFDDDDDDEEEGGGHHHKKKIIIGGGFFFFFFHHHKKKMMMLLLOOOXXXdddmmmvvvuuulllmmmwww~~~}}}}}}~~~~~~{{{yyywwwuuupppiii```ZZZXXXOOOHHHDDDAAA<<<;;;===;;;::::::999999::::::;;;;;;:::::::::<<<===<<<;;;>>>;;;999888:::;;;:::888888888777777777777888888888888999999999:::::::::;;;::::::999888888888999555555444333333333333444444555777999::::::999999777777888888888888777777777777666666666666666777555555444444444444555555666555444555666666444222666666555555555444444444444444444444444444444444666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222000//////000000000000111111111111---------.........//////000///---///222222000.............../////////000222333444555666666666666666666777888999::::::;;;999999999999999999999999777777777777777888888888999:::::::::999777555444888999999999999888777777888777777666555555444444666333000000333666777666777888999999:::<<>>;;;999666444222000000111222333333555777777888:::===???>>>AAADDDEEEGGGMMMYYYbbbhhhwwweeeSSSGGGBBBCCC===<<<;;;999888777777777555555444444444333333333111111000000000000111111111111000000//////......000000000///.........---------......------,,,++++++++++++************)))************************~~~rrrdddYYYVVVRRRQQQSSSTTTTTTSSSMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAACCCDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEHHHGGGEEEDDDCCCDDDFFFGGGIIIHHHFFFFFFFFFGGGIIIJJJJJJMMMUUU```jjjrrr|||{{{|||xxxpppooovvv~~~yyyyyyzzz}}}}}}|||zzzxxxtttmmmeee```XXXPPPHHHEEEAAA<<<:::<<<<<<;;;;;;;;;;;;;;;;;;<<<:::888777888999999888777:::888666777888999888666888888777777777777888888888888888888999999::::::;;;:::999999888888888999777666555444444444444444333333444555666666666666777888888999999888888777888777777666666666777777555555444444444444555555666555444555666666444222666666555555555444444444444444444444444444444444666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111000///000000000000000000000000............////////////111///,,,,,,...000000000.../////////000000000000333333555666777777777777666666666777777888888888999999999999999999999999888888888888888777777777:::::::::::::::999888777999::::::::::::999888888777777666666555444444333666333111111444666777666999::::::::::::;;;===@@@AAABBBBBBAAA???<<<999777333333222111222333444555444666888999999;;;>>>@@@AAAEEEIIIKKKOOOWWWdddnnn{{{ttt]]]NNNDDD??????<<<;;;:::888777777666666555444444444444333333333111111000000000000111111000000000000//////......///..................------------------,,,,,,++++++++++++************)))************************tttbbb[[[TTTSSSRRRRRRTTTUUUTTTSSSKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEIIIHHHHHHGGGFFFFFFEEEEEENNNLLLIIIFFFCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFDDDBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJQQQ[[[dddmmmzzzyyyvvvtttuuu|||}}}uuurrrtttyyy|||}}}qqqsssvvv{{{~~~}}}|||yyysssmmmhhh]]]TTTMMMHHHDDD>>><<<======<<<<<<<<<<<<<<<<<<===:::888777777888888666555777666666777888999777666888888777777777777888888777777777888888888888999::::::999888888888888999999888777666555555555555444333333333333333444444777888888999999888888777777777777666666777777888555555444444444444555555666555444555666666444222555555555555555444444444444444444444444444444444555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111000000000000000000////////////........./////////000000111...+++***,,,...000111000000000000111111111111333444555777888999999999888888888888888888888888999999999999999999999999:::999999888888777777777;;;;;;:::::::::::::::;;;::::::;;;;;;::::::999888666666555555444333333333555444222222444666777777;;;;;;<<<;;;::::::<<<>>>CCCBBB@@@===:::888666555000000111222444555666666555777999:::;;;===@@@BBBBBBFFFLLLQQQWWWaaapppzzz}}}cccRRRIIIAAA<<<;;;;;;:::999777666666666666444444444444333333333333111111000000000000111111000000000////////////...,,,------------------...,,,------------,,,+++++++++++++++************)))************************|||dddYYYXXXUUUTTTTTTTTTSSSQQQOOOMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHHHHGGGFFFFFFEEEEEEOOOMMMIIIEEEBBBAAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>======>>>???@@@BBBAAAAAABBBBBBDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBFFFEEEDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCEEEDDDBBBAAA@@@AAABBBCCCFFFFFFFFFGGGGGGGGGGGGGGGHHHIIINNNWWW^^^gggtttyyyvvvsssssszzzyyysssrrrsssvvvwwwllloootttzzz~~~~~~}}}yyysssoooddd\\\SSSOOOIIICCC???@@@======<<<<<<<<<<<<=========;;;999999999888777555666777888999::::::999888888888777777777777888888777777777777777777777888999999888888888888888999;;;:::999888777666666666777666555333333333444555666666777777777777666666777777666666666777888888555555444444444444555555555444444555666666555333555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444333222111111000000000///////////////------........./////////...,,,++++++,,,...///000111111222222222333333333444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999;;;;;;:::999888888777777:::999888888888:::;;;<<<999999::::::999999888777555555444444444333333333555444333444555666777888:::;;;<<<<<<;;;;;;<<<>>>CCCAAA===:::666444333222...///111333444555555555666888:::;;;<<<>>>AAADDDEEEJJJQQQXXX```lll|||}}}iiiTTTIIIEEEAAA<<<999999999777666666555555555444444444333333333222222111111000000000000111111////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******+++++++++*********))))))************************mmm\\\UUUTTTSSSTTTTTTSSSPPPMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEELLLIIIFFFCCCAAAAAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAABBBBBBCCCCCCCCCBBBBBBDDDCCCDDDEEEGGGGGGFFFDDDDDDDDDCCCBBBBBBAAABBBBBBCCCBBB@@@??????@@@BBBCCCFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHLLLSSSXXX___kkkvvv{{{zzzxxxwww|||}}}uuuqqqpppppppppiiinnntttyyy||||||xxxtttjjjbbbYYYTTTNNNFFFAAAAAA======<<<<<<<<<<<<======>>><<<:::999999999777555666777888999999999999999888888777777777777888888888777777777777777777777888888888777777888999999;;;;;;:::999888777777888888777555444333333444555444444555555555555444444666666555555666777777888555555444444444444555555555444444555666666555333444555555555555555555555444444444444444444444444444555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444444444333333222111111000000/////////...,,,,,,---------.........***,,,...///000/////////333333333444444444555555555666777999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999<<<;;;;;;:::999888888777888888777777777999;;;<<<888888888888888777666666444444444444444333333333444555555555666666777888888:::<<<<<<<<<<<<>>>???AAA>>>;;;777444222111111///000111222333333333333666888:::<<<===???BBBEEEKKKQQQYYYaaajjjxxxjjjZZZKKKEEEDDDAAA<<<:::888888777666555555555555444444333333333222222222111111000000000000111111.............../////////***+++++++++,,,,,,------++++++,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))qqq```UUUPPPOOOMMMOOOPPPPPPNNNLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFDDDBBBAAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@????????????AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCEEEGGGGGGEEECCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????AAACCCDDDHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGJJJOOOSSSWWW```jjjzzz}}}}}}wwwsssqqqnnnlllgggmmmtttxxxyyy{{{}}}~~~{{{xxxpppggg___YYYRRRIIICCCBBB???>>>>>>======>>>>>>???===;;;:::999999999777555666777777777555666777999888888777777777777888888999888888888888777777777888777777777777888999999;;;:::999999888999999999666666555444333333444444222333333444444333333222444444444444555666777777555555444444444444555555444444333555666777555444444444444555555555555555444444444444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444333222222111111000000//////------------.........///)))---111333333111000000555555555555666666666666777777888999::::::::::::999999999999999999999999999999999999999999999999<<<;;;;;;::::::999999999777777777777888999999:::777777777888777666666555555555444444444444444444444555777777666666888999777:::<<<=========>>>???===;;;888666333222222222000000111222222333444444888:::<<<>>>???AAAEEEGGGKKKRRR[[[eeepppzzzjjjZZZPPPFFFCCCBBB???<<<;;;888888777666666666666666333333333333222222222222111111000000000000111111---............/////////+++,,,,,,,,,,,,,,,,,,---***++++++++++++***))))))+++++++++************)))))))))))))))))))))))))))wwwbbbVVVQQQNNNMMMIIIKKKMMMMMMJJJIIIJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@??????>>>>>>???AAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>???AAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAABBBEEEGGGGGGEEECCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>@@@BBBEEEFFFHHHGGGEEEDDDEEEFFFHHHIIIFFFFFFHHHLLLMMMNNNUUU]]]mmm~~~zzzwwwuuuooojjjdddkkkssswwwxxxxxxzzz}}}}}}zzzwwwooofff```XXXNNNHHHGGGAAAAAA@@@@@@@@@@@@AAAAAA>>>===;;;;;;<<<;;;:::888999:::999666444444888;;;888888777777777777888888::::::999999888888888888777777777777777888999999999999999888999999:::;;;666666777777777666666555333333333444444333333333333222222333333555666666555555444444444444555555444333333555666777666444444444444555555555666666444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444333333333222111000000000////////////000000000000,,,///333444333222333444666666666666777777777888888888999999999999888888777777888888999999::::::999999999999999999999999;;;;;;;;;;;;;;;:::::::::888888999999:::999999999888888888888888777666666555555555555555555555555333666888888777666888:::999;;;>>>>>>===<<<======999888777555444333333333111111111222444666888999;;;===???AAABBBEEEHHHKKKMMMUUU```lllzzzfffYYYNNNHHHCCCBBB@@@;;;999:::888888777777666666777777333333333222222222222111111111000000000000111111---------.........//////------------,,,,,,,,,,,,***************))))))(((+++++++++************)))))))))))))))))))))))))))lllZZZRRRPPPOOOOOOJJJKKKMMMKKKHHHGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDD??????AAABBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>@@@AAACCCEEEDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<<<<===???AAADDDEEEGGGFFFEEECCCAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBEEEGGGGGGEEECCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>@@@CCCFFFHHHGGGFFFDDDBBBCCCEEEGGGIIIEEEEEEGGGJJJIIIIIINNNUUUeee}}}}}}}}}{{{xxxqqqjjjbbbiiirrrwwwwwwwwwzzz||||||~~~vvvmmmggg^^^TTTMMMLLLDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@>>>>>>??????>>><<<======<<<888555666:::>>>888888777777777777888888:::::::::999999999888888777777666777777888999999888888888888999:::;;;;;;888999:::;;;;;;:::999888333444444555555444444333222111111222333444555666555555555444444555555555444333333555666777666444444444444555555555666666444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555444444444333333222111000000111111111111222222222222///111333333222222666999666777777777888888888888888999999999999888777777888888999::::::;;;<<<<<<999999999999999999999999::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;999888999999999999999888777777555555666666666666666666333666999999777666888:::;;;===??????===;;;;;;;;;666666666555555444444444111111111222555999<<>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCAAA???GGGFFFFFFEEEDDDCCCCCCCCCCCCAAA???===<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@======???@@@BBBCCCEEEEEECCCCCCDDDDDDCCCAAA???>>>@@@@@@@@@@@@@@@???>>>===CCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@?????????AAACCCFFFHHHGGGEEECCCBBBDDDFFFHHHHHHEEEFFFFFFEEEEEEGGGJJJMMM\\\ooozzz{{{xxxssslllkkkoooxxx~~~}}}{{{{{{{{{|||}}}yyysssnnnhhhaaaXXXQQQJJJIIIGGGEEEDDDCCCBBBBBBAAABBBCCCBBB@@@???@@@AAA<<<<<<;;;999888777666666888888777666666777888999777777777777777777777777888888888777777777777777888888888888888888888888::::::;;;;;;::::::999888999888555333222222333444666666555444333333222222222222222333333444444444555555555555555555555555222222333444555666777888333333333444444555555555555555555555555555555555333333333444444444444555555555555555555555555555444444444555555555666666555555555666666666666777555555555444444333333333222222333333333222222111222222333333444555666666777777777777777777777777888666555555777888777777999999999999:::;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999666444333333444555888777555444333333444444999777666777:::===>>>>>><<<===>>>>>>>>>===;;;:::777666444333222111111111444222222444999<<<===<<>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===>>>???@@@BBBCCCDDDEEECCCDDDDDDCCCBBB@@@>>>===???@@@@@@@@@@@@???>>>===AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???????????????@@@?????????@@@CCCEEEGGGFFFCCCAAAAAABBBDDDEEEEEEDDDDDDDDDCCCCCCDDDGGGJJJSSSddd~~~~~~yyyooojjjjjjttt~~~~~~}}}{{{|||~~~~~~zzzuuuqqqnnnggg___YYYOOOMMMJJJGGGDDDCCCBBBBBBDDDGGGJJJKKKJJJHHHGGGGGGDDDBBB???<<<;;;:::;;;<<<:::999888888888888::::::777777777777777777777777888777777777777777777777888888888888888888888888::::::;;;;;;::::::999888999888666444444444555666666666555555444333333222222222222333333333444444444444444444444444444444444444444444444555555555444444444444555555666666444444444444444444444444333333444444444555555555444444444444444444444444444444555555555666666666444444555555555666666666555444444444333333333333333333333444444333333222222333333444555555666666777777777777777777777777888777555666777888888777999999999999:::;;;<<<<<<:::::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;999777444333333444555777666555444444444555555;;;999888888:::<<<<<<<<<======>>>===<<<;;;999888666555444333222111111111555444444777;;;>>>???>>>?????????BBBIIIQQQZZZ___mmm|||kkkTTTHHHDDD@@@???>>>===;;;:::999999888777777666444333333222333222222222111111111111000000000000//////..............................,,,,,,,,,,,,++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))uuuccc^^^VVVQQQPPPNNNKKKHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAACCC@@@????????????@@@AAAAAA@@@@@@AAABBBEEEEEECCCBBBDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@CCCCCCBBBAAA@@@???>>>>>>@@@?????????>>>>>>======>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA???===<<>>>>>??????@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>????????????>>>???@@@BBBDDDEEEDDDBBB@@@???@@@AAABBBAAAAAABBBBBBAAAAAAAAADDDFFFIIIXXXooovvvlllhhhqqq}}}~~~~~~}}}yyywwwuuupppiiidddZZZVVVQQQLLLGGGEEEDDDDDDHHHMMMUUUZZZZZZWWWTTTRRROOOLLLGGGCCC@@@??????@@@<<<;;;:::999999:::;;;<<<777777777777777777777777777777777777777777888888888888888888888888888888:::::::::::::::999999888999888777666666777888888777666666555555444444333222222222222333333333333222222222222222222222222444444444333333222222222444444555555555555666666444444444444444444444444444444444444555555555555444444444444444444444444444444444444555555555555333333333444444444555555444444333333333333222222333333333444444444444444333333444444555666666666777777777777777777777777999777666777888::::::999999999999999:::;;;<<<<<<:::999888777777888999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::777444333333333444666555555555555666666777===<<<::::::;;;<<<<<<;;;>>>>>>===<<<:::888666555444444333222222222222222666666777:::>>>AAAAAA@@@AAAAAACCCHHHQQQ]]]iiippprrr[[[KKKDDDCCC???>>>===<<<;;;:::999888666666555444333333222222222222111111111000000000000000000////////////...........................---------,,,,,,,,,,,,+++---,,,++++++******++++++************************))))))))))))))))))))))))}}}xxxvvv{{{~~~ggg[[[WWWSSSPPPNNNMMMJJJHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHDDDDDDDDDCCCBBBBBBBBBAAABBBCCCDDDCCCAAAAAAAAABBB????????????@@@AAABBBCCCAAAAAABBBDDDFFFFFFEEECCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@AAAAAACCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>======??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAA???===<<<;;;>>>>>>????????????>>>>>>>>>>>>>>>??????>>>>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCAAA???>>>???@@@???>>>@@@AAAAAAAAA@@@@@@BBBDDDFFFOOO___qqq|||sssmmmrrr{{{}}}|||{{{wwwqqqllleeeaaaZZZSSSMMMJJJIIIIIIKKKSSS^^^gggiiigggdddaaa\\\YYYTTTNNNHHHDDD@@@???===<<<;;;:::999:::;;;;;;777777777777777777777777777777777777777888888888888888888888888888888888999::::::::::::999888888999888888888888999:::;;;777777777666666555555555222222222333333333333333111111111111111111111111333333333222222222111111444444444444444444444444333333333333333333333333333444444444444555555555333333333333333333333333222222222333333333444444222222333333333444444444333333333333333333333222333333333333333333444444444444555555555666666666777777777777777777777777999888777777999;;;;;;:::999999999999:::;;;<<<<<<:::999777666666777999:::999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<:::777444333222333333444555555555666777888888===<<<:::;;;<<<===<<<;;;>>>===<<<:::888555444333333333222222222222333333666777999===@@@BBBBBBBBBDDDIIINNNRRRZZZhhhzzzttt^^^OOOEEEAAAAAA======<<<;;;:::999888888555555444333333222111111111111111000000000000///////////////////////////........................000000/////////.........---,,,++++++******++++++************************))))))))))))))))))))))))qqqpppsss}}}uuucccYYYVVVQQQNNNLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCBBBAAA@@@@@@BBB>>>>>>??????@@@AAACCCCCCBBBBBBBBBDDDFFFGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA???>>><<<<<<;;;===>>>>>>?????????>>>>>>>>>>>>????????????>>>>>>=========<<<<<<======>>>=========>>>???@@@AAAAAABBB@@@>>>>>>??????>>>===???@@@AAAAAA@@@@@@BBBDDDHHHKKKSSS___pppzzzvvvwwwxxxyyy}}}~~~~~~~~~|||vvvqqqlllhhhaaaYYYSSSPPPOOONNNOOOXXXdddoootttsssqqqoookkkiiieee^^^UUUKKKCCC>>><<<;;;:::888888888999:::777777777777777777777777666666777777888888888888888888888888888888888888999999::::::999999888777999999999999::::::;;;<<<888888777777777777666666333333333333333333333333111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333333333333333444444444444333333333333333333333333000000111111111222222222222222222333333333333444333333333333333333333333222222222111222333444555555555666666666666666777777777777777777777777777999888777888:::;;;<<<;;;999999999999:::;;;<<<<<<:::999777666666777999:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;:::777444333333333444444555666777888888999999;;;::::::;;;===>>>===<<<<<<;;;999777555333222222222222222222333444555555666888;;;===@@@BBBDDDEEEGGGPPPZZZ___dddrrrwww^^^OOOFFF???<<<<<<<<<;;;;;;:::999888777777444444444333222222111111111111111000000000000///.............../////////........................000000/////////.........---,,,++++++******++++++************************))))))))))))))))))))))))iiimmmwww}}}lllaaaXXXVVVQQQMMMJJJIIIIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCBBB@@@@@@@@@AAA?????????@@@@@@BBBCCCCCCBBBBBBBBBDDDFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;<<<<<<======<<<<<<===>>>>>>??????@@@???>>>======>>>>>>===<<<===>>>@@@AAAAAAAAACCCDDDHHHIIILLLSSSaaauuu~~~|||yyyuuuwww}}}{{{~~~}}}|||}}}zzzvvvqqqmmmgggaaa[[[XXXVVVVVVWWW___jjjsssxxxzzzzzzzzzwwwvvvrrrjjj___RRRFFF@@@;;;:::999777777777888888777777777777777777777777666666666777888888999999888888888888888888888888999999999999999888888777999999999:::;;;;;;;;;;;;888888888888888888888888555555555555444444444444222222222222222222222222111111111222222333333333222222111111111111000000222222222222222222222222222222222222333333333333222222222222222222222222000000000000111111111111222222222333333333444444333333444444444444555555333333222222222444555666666666777777777777777777777777777777777777777777888777666777:::;;;<<<;;;999999999999:::;;;<<<<<<:::999888777777888999::::::::::::::::::::::::::::::::::::;;;<<<<<<======:::999666444333333444555555555777888999999999999999999999;;;===>>>===<<<888777666444333222222222222222333333444666777888888:::<<<>>>???BBBFFFIIIKKKWWWcccjjjqqq}}}gggRRRJJJFFF@@@<<<===:::::::::999888777777777444444444333333222222222222222111111111000000000---............/////////........................---------,,,,,,,,,,,,+++---,,,++++++******++++++************************))))))))))))))))))))))))ooowwwnnnaaaZZZTTTSSSQQQNNNKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDCCCBBBAAAAAACCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBDDDFFFGGGEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<======<<<======>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;::::::;;;<<<<<<===;;;<<<<<<===>>>>>>>>>>>>;;;::::::;;;<<<===<<<::::::<<>>???@@@CCCIIINNNUUU^^^jjjvvvppp[[[JJJGGGFFF@@@>>>@@@999999999888777777666666444444444444333333333333333222222222111111111111---------.........//////........................,,,,,,,,,,,,++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))|||tttdddZZZTTTOOOPPPQQQOOOMMMJJJHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFHHHHHHHHHFFFDDDCCCAAAAAABBBBBBCCCDDDDDDDDDCCCEEEEEEEEECCCBBBCCCDDDAAAAAA@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAAAAA@@@???>>>======<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>><<<<<<============<<<<<<::::::::::::;;;;;;<<<===;;;;;;<<<===>>>>>>>>>===888888888999;;;;;;:::999888:::===???@@@AAABBBDDDDDDGGGIIIJJJPPP^^^rrr}}}}}}yyyrrrzzz}}}~~~~~~}}}|||yyyuuurrrooommmlllkkknnnrrruuuxxx{{{zzzwwwpppfff[[[OOOFFFAAA<<<;;;:::888777777888888777777777777777777777777555666666777888999999999888888888888888888888888888999999999999888777777999::::::;;;;;;:::999999999999999999999999999999888888777777666666666555555555555555555555555555666666555444333222111000333333333222222222111111111111111111111111111111///000000000000111111111111111111111111111111111222222333333333444444444333333444444444444555555555555555666666666777777777777555555666888:::<<<888888888777777777777777777777777777777777777777777666555666999;;;;;;;;;999999999999:::;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>888777555444444555666888666777888999:::999888888<<<;;;:::;;;<<<;;;888666222222111111111222444555333333444555777999;;;<<<===???@@@@@@AAAEEELLLQQQ___dddooodddPPPAAA@@@@@@;;;:::>>>999999888888777777666666555444444444444444444333333333333222222222222111---------.........//////..............................---------,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))wwwiii]]]WWWVVVQQQPPPNNNLLLKKKJJJIIIIIIGGGHHHIIIJJJIIIHHHGGGFFFHHHIIIHHHFFFCCCAAA@@@AAADDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAADDDDDDFFFFFFEEECCCAAA???@@@@@@AAABBBCCCEEEEEEFFFAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===============<<<>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@????????????>>>???>>>===<<<;;;:::::::::<<<>>>??????>>>>>>>>>???@@@@@@@@@@@@???===<<<;;;999:::;;;;;;<<<<<<;;;;;;:::::::::<<>>::::::999888888999999999<<<<<<;;;<<<===>>>@@@AAADDDCCCEEEJJJOOOWWWdddppp|||yyyzzzxxxvvv{{{}}}{{{}}}|||{{{~~~~~~}}}{{{yyywwwuuuttttttqqqooorrrxxx||||||zzzvvvpppfff[[[QQQIIIAAA===::::::999888777777888888:::999888666555444444444777777777777888888888888999999999999999::::::::::::888666555444555666777:::999888777777888999:::999888888888777777666666777888999999888777666555555555555555555555555555444444444444444444444444444222000222444666444222444333222222111111222222444333111000000000111111222111000//////111333444333333333333333333333333444555666666666555333222777777777777777777777777777777777777888999:::;;;888888777777666666555555888888888888888888888888999999888888888888999999555555666777999:::<<<===888999:::;;;;;;:::888888999:::;;;===>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;999999888777666666555555555777888999:::;;;<<<<<<<<<;;;;;;;;;:::999777444333444444333333222222333333444555666777777999===@@@AAA======AAAEEEJJJPPPXXXcccrrrzzzlllUUUMMMDDD??????@@@>>><<<;;;:::999777666666555555333333333222222111111111222222111111000/////////---------------------------------............///------------------------++++++++++++++++++++++++))))))***+++***)))(((''',,,)))''''''***+++***((({{{kkkaaaYYYTTTSSSQQQQQQOOOMMMLLLKKKJJJJJJGGGHHHIIIIIIIIIHHHFFFFFFFFFGGGGGGFFFCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCEEEEEEEEEFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA??????@@@@@@@@@???>>>>>>=========>>>>>>======<<<;;;<<<===>>>>>>?????????@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;===???@@@@@@???>>>>>>???===>>>???@@@???>>>===<<<999:::;;;;;;<<<;;;;;;;;;:::999:::<<<>>>??????===;;;::::::999999:::::::::<<<<<<<<<<<<===???@@@BBBBBBAAACCCHHHLLLSSS___kkk}}}}}}xxxuuuwww||||||zzz|||{{{}}}|||{{{~~~}}}|||~~~~~~}}}|||{{{zzzwwwtttrrrsssvvvxxxuuurrrkkkeee\\\SSSKKKDDD>>>;;;::::::999888888888888888===<<<;;;:::999888888888777777777777888888888888888888777777777777777777:::999777666666666777888999999888777777888999999888888888888777777777666777777888999888777666666666666666666666666666666555555555555555444444444444333111333555666555333555444444333333333333333444333222111111111222222444333222111111333444555555555555555555555555555555666666666666555444444888888888888888888888888888888888888999:::;;;<<<999999888888888777777777999999999999999999999999999999888888888888999999777777777888999;;;<<<===999999:::::::::999777777:::;;;===???AAABBBBBBBBB@@@???============;;;:::999888777666555666777777888888999;;;;;;<<<<<<<<<;;;;;;:::999888666444444555444444333333333444444444555777888999:::===@@@BBB@@@AAAEEEIIINNNVVV___kkk~~~vvveeeYYYOOOIIIBBB>>>???@@@???===::::::888777666555555555333333333222222222111111333333222222111000000000---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++---...+++)))'''(((***+++***(((iii^^^ZZZVVVSSSRRRQQQQQQOOONNNLLLKKKKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@AAABBBBBBCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>??????????????????????????????>>>===<<<<<<;;;;;;<<<<<<======>>>>>>AAA@@@@@@@@@????????????======<<<<<<<<<<<<======@@@AAABBBAAA???>>>>>>>>>;;;<<<>>>?????????>>>===999999:::;;;;;;;;;;;;;;;999999999;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBAAA@@@AAAEEEHHHMMMXXXbbbqqq|||xxxtttuuuyyyxxx}}}|||yyyxxx{{{}}}|||}}}|||}}}{{{xxxuuutttssspppjjjeee^^^XXXQQQJJJDDD@@@===;;;;;;::::::999999999999999>>>>>>===<<<;;;:::999999777777777888888888999999999888888888777666666666;;;:::888777777777888999999999888777777888999999888888888888777777777777666666777888888888777777888888888888888888888888777777777666666555555555555444333444666777666555666666555444444444444555555555444333333333333444555444333333333444666777777777777777777777777777777777666555555555555666888888888888888888888888999999999999:::;;;<<<<<<999999999999999888888888::::::::::::::::::::::::999999888888888888999999999999999999:::;;;<<<===::::::::::::999888666666:::<<>>>>>>>>===<<<;;;999777666555555777999:::999999:::;;;<<<<<<<<<<<<;;;:::999777666555555444555444444444444444555555444666999;;;<<<===???@@@BBBCCCGGGLLLOOOSSS___jjjvvvxxxdddVVVNNNHHHDDD???>>>???@@@???===:::999888666555555555555333333333222222222222111444333333222222111000000---------------------------------............///------------------------------------------------,,,+++(((''')))---111555+++)))'''((()))***))))))ppp^^^WWWWWWVVVTTTRRRPPPOOONNNLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDDDDDDDEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<============>>>???@@@@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<===>>>???@@@AAACCCCCCBBB@@@>>>===>>>;;;<<<===>>>>>>>>>===<<<999999:::;;;;;;;;;;;;:::999888888:::<<<===<<<;;;;;;<<<<<<========================>>>???@@@AAABBBAAA@@@AAADDDFFFIIIQQQ[[[ddduuu~~~yyywwwxxxtttxxx~~~{{{wwwyyy{{{{{{zzz{{{~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}{{{xxxuuupppjjjbbb\\\UUUQQQJJJEEEBBB@@@>>>===;;;;;;:::::::::::::::;;;<<<;;;;;;;;;:::999888888777777888888888999999999;;;;;;;;;:::999888777777999999888777777777888999999888888888888888888999888888888777777777777777555555666777777888888888888888888888888888888888999888888777777666666666666555555666777777777777777666555555444444555555666666555555555555555555555444444444444555666777777777777888888888888888999888777666555666777777888888888888888888888888999999999999999:::;;;;;;999999999999999999888888:::::::::::::::::::::::::::999999888888999999:::999999999999::::::;;;<<<;;;;;;;;;:::888777666555:::<<>>=========<<<:::888777666555666888;;;<<<::::::;;;<<<<<<<<<;;;;;;:::999777555444444444555333333333333444444555666444777;;;===>>>???AAABBBCCCFFFLLLRRRUUU[[[hhhvvvmmmZZZPPPMMMCCC@@@>>>===>>>>>>===;;;999888777666555444444444222222222222222222222222333333222111111000000///---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((())),,,111333***)))((((((((()))))))))uuufffWWWSSSTTTTTTRRRQQQNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGEEECCCBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>======>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<===>>>???@@@AAABBBCCCDDDBBB@@@===============>>>>>>===<<<:::999888999::::::;;;;;;::::::888888888999;;;<<<;;;999;;;<<<===>>>>>>>>>>>>=========>>>???@@@AAABBBBBBCCCBBBCCCEEEEEEFFFMMMVVVXXXiii}}}zzzxxxvvvvvv{{{~~~zzzuuuqqqmmmsss{{{~~~|||zzz}}}|||zzzvvvqqqiiiaaa[[[SSSOOOHHHCCC@@@???>>>>>><<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;:::999888777888888888888999999999999;;;;;;;;;:::999888777777777777666666666777777777888888888999999888888888777777777777777777888888555555555666666777888888777777777777777777777777999999888888888777777777666666777777777777888888666555555444444444444444666666666666777666666666444444444444444555666666666666777777777888888888:::999888777666777888999888888888888888888888888999888888888888999999:::888888888888888888888888::::::::::::::::::::::::::::::999999999999::::::999999999999999:::;;;<<<===<<<;;;:::888777777777999;;;???CCCFFFHHHHHHHHHAAA???<<<::::::;;;:::999888777666666777999;;;===;;;;;;;;;<<<;;;;;;::::::999888666444333333444444222222222222333444666666666999===???AAAAAACCCDDDEEEIIIRRRZZZ```hhhxxxzzz```OOOHHHGGGAAA???>>>===<<<;;;:::888999888666555444444333333222222222222222222222222111111111000//////......---------------------------------............///------------------------***************************************++++++,,,))))))(((((('''(((((())){{{ggg\\\SSSQQQQQQOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGEEEDDDBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFHHHDDDEEEEEEEEEEEEDDDCCCCCC???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>=========???@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<======>>>@@@AAABBBAAABBBCCCBBB???===============>>>===<<<;;;999888888888999:::::::::::::::888777777888:::;;;999888:::;;;===>>>??????>>>======>>>???@@@BBBBBBBBBBBBDDDCCCDDDFFFFFFEEEJJJRRRQQQ^^^nnn|||zzz{{{zzz|||{{{tttnnniiipppyyy}}}{{{|||}}}|||zzzvvvoooiiifffXXXSSSKKKDDDAAA???>>>===<<<<<<<<<<<<<<<<<<===>>><<<===>>>>>>>>><<<;;;:::888888888999999999999:::999888888888777666666666666666666666777777777777777888999999999999888777777777777777888888888888666666555555555666777777666666666666666666666666888888888888888888888888555777888888777666888999666666555444444444444444555666777777888777777777444444555555555666666666555666666777777888888888::::::999888888888888999999999999999999999999999999888888777777888999999777777777888888888888888::::::::::::::::::::::::::::::999999999999:::::::::999999:::;;;<<<===>>>>>>===<<<:::999999999999999;;;???CCCFFFFFFFFFEEE???<<<999888888:::::::::888888888888999:::;;;<<<;;;;;;;;;;;;:::999888888777666555444333333333333222222222333444666777888888;;;>>>@@@BBBCCCFFFHHHJJJOOOXXXeeeqqq~~~lllVVVIIICCCBBB@@@???>>><<<:::999888888888777666555333333333333111222222222222333333333111000000///......---------------------------------------............///------------------------************************))))))+++++++++)))'''&&&((())))))(((''''''(((***jjjZZZUUUQQQQQQOOOLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEECCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFDDDCCCAAAAAABBBDDDGGGHHHCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@AAA@@@???>>>???AAACCCDDDBBBBBBAAAAAAAAA@@@@@@@@@=========>>>???@@@AAABBB???AAABBBAAA>>>===<<<===;;;<<<<<<===<<<;;;:::999888888999::::::::::::999777777666888999:::888777999:::<<<>>>??????>>>======>>>@@@AAABBBCCCBBBBBBCCCCCCEEEGGGEEEDDDHHHOOOMMMUUU```kkkzzzyyyrrrjjjlllpppvvv{{{~~~~~~}}}tttuuuwww{{{}}}}}}~~~}}}yyywwwuuuccc\\\SSSKKKEEEBBB@@@???===<<<<<<<<<======>>>???===>>>???@@@@@@>>>===;;;888888888999999999::::::888888777777777777777777666666777777888888888888777888999999999999888777666777777777888888888888777777666555444555666666666666666666666666666666666666777777888888999999444666888888666555777999888777666666555555666666444555666888888888777666555666666777777777777777555666666777888888999999:::::::::::::::999999888999999999999999999999999:::999999888888999999999888888888999999999::::::999999999999999999999999;;;::::::999999::::::;;;;;;;;;;;;<<<===???@@@AAA>>>===<<<;;;:::;;;;;;<<<:::===@@@DDDEEEEEEDDDBBB===;;;888777888:::;;;;;;777888999;;;;;;;;;::::::::::::::::::999888777666444555555444444333222111333333444555777888:::;;;:::<<>>>>>>>>>>>???@@@AAABBB>>>@@@AAA@@@>>><<<<<<===999:::;;;<<<<<<<<<;;;:::888888999::::::::::::999777666666777999999888666888:::<<<>>>??????=========>>>@@@BBBCCCCCCCCCBBBCCCBBBDDDGGGEEECCCGGGNNNKKKQQQWWW___nnn}}}uuukkkiiigggjjjqqqwwwyyyzzzkkkmmmpppvvv|||~~~}}}mmmfff[[[QQQKKKFFFCCCBBB===============>>>??????<<<===???@@@???>>><<<;;;888888999999999:::::::::999999999999999:::::::::666777888999999999999999777888999::::::999888777666666777777888888888999888777666555444444555666666666666666666666666666555555666777888999999:::444666888777555555777999999888888777777777777777444555666888888888777666777777888999999999999888666666777888999999::::::999:::;;;<<<;;;:::999888999999999999999999999999;;;;;;:::999999:::::::::999999999::::::;;;;;;;;;888888888888888888888888;;;::::::999999::::::;;;<<<<<<===>>>@@@AAACCCDDD>>>>>><<<;;;;;;<<<===>>><<<>>>BBBEEEFFFDDDBBBAAA===:::777666888;;;<<<<<<777999;;;<<<<<<;;;:::999:::::::::999888777666555333444444555444333111000555555666777999:::<<<===<<<===???@@@BBBEEEIIIMMMVVVYYYfff}}}iiiPPPGGGEEECCC@@@>>>>>><<<:::888888:::<<<777666555444333222222222111111111222222333333333222222111111000/////////---------------------------------.........//////------------------------++++++++++++++++++++++++)))))))))******)))))))))&&&(((***(((&&&%%%(((***pppccc^^^SSSQQQPPPPPPRRRSSSRRRQQQMMMKKKJJJJJJKKKKKKJJJHHHIIIHHHFFFDDDCCCBBBBBBCCCFFFEEECCCCCCDDDEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFAAA@@@???@@@CCCEEEGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBDDDBBBAAA@@@@@@CCCEEEGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGDDDAAA@@@?????????>>>>>>>>>>>>>>>?????????@@@??????>>>===<<<<<<;;;:::;;;===>>>===<<<:::999:::::::::::::::::::::::::::999777777777999;;;<<<;;;<<<>>>@@@@@@@@@>>>===>>>@@@AAAAAA@@@???AAABBBAAACCCEEEFFFEEEEEEEEEFFFKKKOOOTTTYYYaaaooovvvpppgggcccdddjjjqqqtttiiikkknnnuuu|||~~~}}}vvvlll^^^UUUQQQNNNJJJFFFBBB@@@>>>===>>>>>>>>>===@@@AAAAAAAAA@@@>>><<<;;;666888999;;;<<<;;;:::999999:::;;;;;;:::999:::;;;:::999888999999999777555::::::999888777666555555666666777888999::::::;;;888888777666777888:::;;;888888777777666666555555555555666666777777888888777777777777888888888888888888888888888777666666888888999999999888888777777777777777777777777777777777888888888777777666::::::::::::999999888777::::::::::::::::::::::::888999:::;;;;;;:::999888777777888999::::::;;;;;;;;;;;;:::999888888888888777999::::::888888999:::>>>??????@@@AAAAAAAAAAAA>>>>>>===============>>>;;;>>>CCCFFFFFFCCC>>>;;;:::888666555666888:::<<<======<<<<<<<<<;;;;;;;;;;;;;;;999777666555555555222222111111222333333444333666999::::::;;;>>>AAA@@@@@@@@@CCCHHHMMMPPPPPP]]]gggwwwyyy\\\MMMGGGCCC???<<<::::::999999888777777777777777777777666555444333444444333333333333222222222111000//////.........111000///...............------------------------...---,,,,,,++++++,,,,,,************************((((((((((((((('''&&&&&&$$$%%%&&&'''((()))******wwwfff]]]YYYRRRPPPOOOOOOPPPQQQQQQPPPKKKJJJIIIIIIJJJJJJIIIGGGIIIHHHGGGEEEDDDCCCCCCDDDEEEDDDCCCDDDFFFFFFEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@??????@@@BBBDDDFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBDDDBBBAAA@@@@@@BBBEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;<<<<<<===>>>??????@@@??????>>>>>>===<<<<<<;;;;;;<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::999888888999;;;===>>>>>>???AAABBBBBBAAA@@@??????@@@AAAAAA@@@@@@AAABBBBBBDDDEEEDDDCCCCCCDDDFFFHHHKKKOOOSSSYYYdddrrr|||yyytttllleeebbbbbbfffiiilllnnnrrrxxx~~~zzzpppddd\\\XXXUUUPPPKKKIIIFFFBBB@@@@@@@@@???>>>>>>???@@@@@@@@@>>><<<;;;;;;::::::::::::::::::;;;;;;;;;;;;:::999999999::::::999888888999999888666::::::999999888888777777888888888888888999999999888888888777888888999999888888777777666666666666666666666666777777888888777777777777888888888888888888888888888777666666888888999999999888888777888888888888888888888888777777888888888888777777:::::::::::::::999888777::::::::::::::::::::::::999999999::::::999999999777888888999::::::;;;;;;;;;;;;:::999999888999999555777999999:::;;;>>>@@@BBBCCCDDDDDDDDDCCCAAAAAAAAA@@@???======<<<<<<<<<999;;;???AAAAAA>>>;;;888999888777777777888:::;;;;;;;;;:::::::::999999999999888777555444444333333333333222333333444555666666888:::;;;;;;===@@@CCCFFFFFFHHHJJJNNNRRRWWWYYYaaauuummmTTTGGGCCC@@@===;;;::::::999888888777777666666666666666555444333222444444333333333222222222222111000///............000000///...............------------------------------,,,++++++++++++,,,***************************************)))((((((((((((''''''''''''((((((wwwfffZZZUUUSSSQQQOOONNNNNNOOOPPPOOONNNJJJHHHGGGGGGHHHIIIHHHFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFHHHHHHFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDBBBAAA@@@?????????@@@AAACCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDBBBAAA@@@@@@AAACCCEEEFFFEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@???===;;;:::999888999:::;;;===>>>???@@@>>>>>>>>>===<<<<<<;;;;;;<<<===>>>?????????======::::::::::::::::::::::::;;;:::::::::<<<>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDBBBAAAAAACCCEEEFFFHHHKKKMMMQQQXXXaaaiii{{{~~~|||wwwnnneee``````bbbmmmqqqwww}}}~~~vvvmmmgggddd```ZZZTTTLLLHHHCCC@@@????????????>>>???@@@AAAAAA@@@>>>>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::999999:::;;;;;;:::888888999:::999888999999999999999999999999999999999888888888777777888888888999888888777777888777777777777666666666666666666777777777777888777777777777888888888888777888888888888777777666777888888999999999888888888888888888888888888888777777888888888888888777999999:::::::::999888888:::::::::::::::::::::::::::999999999999999999:::888888888999999::::::;;;;;;;;;:::999999999::::::777888:::;;;<<<>>>BBBEEEIIIJJJKKKKKKJJJGGGDDDBBBCCCBBB@@@>>><<<;;;::::::888999;;;<<<<<<;;;999888999999999999999999::::::888888888888777777777777666666444333222222222222333333333444444666777777999:::<<<===>>>AAAEEEHHHJJJLLLMMMNNNPPPVVV___fffsssppp^^^KKKCCCAAA???<<<;;;:::999999888888777666666555555555555444333222111333333333333222222222222222111000///............/////////...............------------------------------,,,+++++++++++++++***************************************)))((((((,,,+++(((&&&%%%%%%&&&'''yyyggg[[[SSSPPPPPPQQQOOOMMMMMMNNNOOONNNMMMIIIHHHGGGGGGHHHIIIHHHFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDGGGIIIIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCC????????????===;;;999777888888999:::;;;<<<===============<<<<<<;;;;;;;;;===>>>???@@@@@@??????>>>::::::::::::::::::::::::;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@AAACCCBBBAAAAAABBBDDDDDDDDDCCCAAA??????AAADDDFFFHHHJJJKKKMMMQQQWWW\\\jjjuuu}}}qqqhhheeefffiiipppyyy~~~~~~{{{tttqqqppplllddd^^^QQQLLLFFFBBBBBBCCCCCCDDDAAAAAABBBCCCCCCBBBAAAAAA?????????@@@@@@AAABBBBBB???===;;;;;;<<<===>>>>>>===;;;999888999:::999999888888888999999999::::::888888888888888888888888777888999999999777666555777777777777777777777777777777777777777777777777666777777777888888888888777777888888888888777666777777888999999999888888888888888888888888888888777777888999999999888888888999999:::::::::999999::::::::::::::::::::::::;;;:::999888888999:::;;;888888888999999:::::::::;;;:::::::::::::::;;;<<<<<<===>>>>>>???BBBFFFIIIRRRSSSTTTTTTRRRNNNIIIGGGEEEDDDBBB???<<<:::888888999999::::::::::::::::::888999:::;;;;;;:::999999777777777777666666666555555444333222222222222222333333333444555777888999:::;;;===@@@CCCHHHMMMPPPQQQSSSSSSRRRUUU___ooo{{{~~~aaaSSSFFFBBBBBB???======999999999888777777666666555555555555555444333222333333333222222222222111111111///....................................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************((((((((((((((('''&&&&&&---+++(((%%%$$$%%%'''(((jjj^^^XXXRRROOOPPPQQQOOOMMMMMMNNNNNNNNNLLLIIIHHHGGGHHHIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGHHHHHHFFFCCCAAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEGGGHHHGGGEEEDDDEEEFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>?????????===;;;999888999999999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;======>>>???????????????::::::::::::::::::::::::;;;<<<===>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAACCCBBBAAAAAABBBDDDDDDDDDCCC@@@>>>???AAACCCEEEFFFHHHIIIKKKNNNQQQTTT]]]gggxxx{{{|||~~~rrrllljjjdddlllxxx}}}yyyyyyyyyvvvnnnhhh^^^YYYRRRMMMJJJJJJIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB>>>AAAEEEHHHJJJKKKJJJIIIBBB@@@???@@@BBBEEEEEEDDDAAA>>>:::888888999999999666666777777888999999999666777777888999999::::::777888999999888777555444777777777777888888888888888888888888777777777777666777777777888888888888666777777888888888777777666777888999999999999999888888888888888888888888777777888999999999999999777888999999::::::::::::::::::::::::::::::::::::;;;:::999888888999:::;;;888999999999999999::::::;;;:::::::::;;;<<<======>>>@@@CCCEEEGGGKKKOOOSSS[[[\\\\\\[[[XXXSSSNNNKKKEEEDDDAAA>>>;;;999777777888888777777888999::::::999:::;;;<<<<<<;;;999888777777777777666666666666444444333333222333333333222333333444666888999:::<<<===@@@DDDKKKQQQVVVYYYYYYYYYYYYZZZaaaqqqgggVVVLLLDDDBBBAAA===;;;<<<999999888888777666666555555666666666666555555444333333222222222111111111111000///...------------,,,---......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************((((((((((((((('''&&&&&&+++)))'''%%%%%%&&&)))***nnn^^^ZZZWWWQQQOOOPPPOOONNNLLLKKKLLLLLLKKKJJJHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDDDDEEEFFFFFFDDDBBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDFFFGGGHHHIIILLLMMMKKKGGGDDDEEEFFFCCCCCCCCCDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCAAAAAA????????????@@@AAABBBBBBAAA@@@@@@????????????????????????>>>===;;;:::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???::::::::::::::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCAAA@@@@@@BBBDDDCCCCCCDDDEEEGGGJJJMMMNNNTTT\\\kkk~~~yyyuuutttyyy{{{qqqlllcccjjjsssyyy|||}}}~~~~~~~~~}}}|||}}}~~~xxxrrrkkkfff^^^WWWSSSPPPMMMLLLMMMKKKGGGDDDBBBBBBDDDEEEBBBFFFKKKQQQTTTTTTRRRQQQKKKIIIGGGJJJMMMOOONNNLLLDDD@@@;;;888777888888999666666777777777888888888555666777888999:::;;;;;;777777777888777777666666777777777888888888888999999888888888888777777777777777777777888888888888666777777888888888888777666777888999999999999999999999999999999999999999777777888999::::::::::::666777888999:::;;;;;;;;;:::::::::::::::::::::::::::999999999999999999:::999999999999999999999999:::::::::;;;<<<===>>>??????CCCIIIOOOTTTZZZ___ccceeedddccc___ZZZTTTNNNJJJCCCBBB???===:::888777777666555555555666777888999:::;;;<<<===<<<;;;:::999777777777777666666666666444333333333333444444555333444444666888:::<<<===>>>@@@DDDKKKSSSZZZ]]]___YYYZZZ\\\cccpppmmmVVVMMMFFFAAA@@@>>>:::888999999888888777777666555555555666666666666666555555222222222222111111111111111000///...------------+++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************************)))((((((((('''&&&%%%&&&(((***+++qqqaaaUUUUUUTTTNNNLLLPPPMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFHHHIIIIIIIIIHHHHHHFFFDDDCCCCCCDDDDDDBBBAAAAAABBBCCCDDDDDDCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDEEEFFFHHHIIILLLOOOQQQNNNHHHCCCCCCEEEBBBBBBCCCCCCCCCBBBAAA@@@???@@@BBBCCCCCCBBB@@@???<<<===>>>???@@@AAABBBCCC@@@???>>>>>>======>>>>>>???>>>===<<<;;;:::::::::888888888999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<======::::::::::::::::::::::::;;;;;;<<<===>>>?????????@@@@@@??????@@@@@@AAAAAA???@@@AAAAAA@@@@@@AAABBBAAABBBCCCCCCBBBBBBCCCDDDCCCBBBBBBBBBEEEGGGIIIJJJMMMQQQ^^^ppp~~~zzzuuusssvvv}}}zzzsssgggjjjmmmnnnooosss{{{~~~~~~}}}zzzvvvrrrlllfffbbb___\\\YYY[[[VVVPPPJJJGGGGGGIIIKKKKKKNNNRRRVVVYYYZZZYYYYYYWWWTTTSSSVVVYYYYYYUUUQQQHHHCCC===888666777777888888888888888888888888999777777888888888999999999777666666666666777777888777777888888888999999999999999999888888888777777777777777777888888888888666666777888888888888888666666777999999::::::999999999999999999999999999666777888999::::::::::::666666888999:::;;;;;;;;;::::::::::::::::::::::::999999999::::::999999999999999999999999999999999:::::::::;;;<<<>>>???@@@DDDIIIRRRZZZaaaggglllpppnnnkkkggg```XXXPPPIIIEEE@@@???===;;;999888777777555555666666777888999999<<<<<<<<<<<<<<<;;;::::::777777666666666555555555222222222222333333444555666666777999;;;===???AAACCCDDDIIIQQQYYY___aaa```XXX\\\dddrrrrrr]]]OOOGGGCCC@@@???===888888:::888888888777666666555555444555555666666555555444222222222222111111111111000000///...------------***+++---//////...---,,,++++++++++++++++++++++++,,,++++++******************************************************)))(((((('''''''''''''''((())))))xxxiiiZZZPPPRRRQQQKKKJJJOOOKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLKKKKKKJJJGGGEEECCCBBBBBBBBBAAA@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEIIIHHHFFFEEEEEEFFFHHHIIINNNQQQRRROOOHHHBBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@>>>???AAABBBBBBAAA@@@>>>;;;<<<===>>>@@@BBBCCCDDD??????>>>===============???>>><<<:::999999::::::666666777999:::;;;<<<===::::::::::::::::::::::::888888888999:::;;;<<<===:::::::::::::::::::::::::::;;;<<<===============????????????@@@@@@AAABBB>>>@@@AAAAAA@@@???AAABBB@@@BBBDDDDDDCCCCCCCCCDDDEEEDDDBBBBBBDDDGGGHHHIIIFFFIIITTTeeettt}}}xxxuuuxxx}}}|||lllllliiieeeeeekkkxxx~~~~~~}}}yyyvvvtttssspppooofffaaaXXXQQQMMMMMMPPPSSSSSSTTTVVVXXX[[[\\\]]]^^^```]]]\\\^^^aaa```ZZZTTTJJJEEE===888666666777777999999999999999999999999999999999888888888888888777666555555555777888999777777888888999999999999999999999999888888777777777777777777888888888888666666777888888888888888666666777999999:::::::::999999999999999999999999666777888999:::;;;;;;;;;555666888999:::;;;<<<<<<::::::::::::::::::::::::888999:::;;;;;;:::999888999999999999999999999999::::::;;;;;;===>>>@@@AAAKKKQQQZZZbbbiiinnnrrrtttssspppiii```UUUKKKDDD@@@======;;;:::999888888888777888888999:::;;;;;;;;;======<<<<<<;;;;;;;;;;;;666666555555555444444444111111111111222333444444777888999;;;===@@@BBBCCCGGGHHHMMMUUU]]]aaaaaa```___dddqqquuu```TTTOOOEEEBBB@@@@@@>>>::::::>>>888888888777666666555555333333444444555444444444222222222111111111111000000000...---------------***+++---//////...---,,,++++++++++++++++++++++++,,,++++++***)))*********************************(((((((((((((((''''''&&&((((((((((((((((((''''''vvvccc[[[UUUOOOLLLNNNOOOMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHIIIJJJLLLMMMLLLKKKHHHGGGFFFDDDCCCBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBAAABBBDDDFFFGGGHHHHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGOOOMMMJJJFFFDDDBBBAAAAAAAAA???>>>======???AAABBBAAAAAAAAA@@@???>>>===============>>>??????@@@@@@========================;;;;;;:::999999999::::::666888999999888888999:::999:::;;;<<<============<<<<<<<<<;;;;;;:::::::::;;;::::::::::::::::::999;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@??????????????????@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEBBBGGGOOOXXXddduuu}}}|||}}}}}}yyysssjjjaaa^^^dddpppyyy{{{yyyzzz}}}|||}}}~~~}}}~~~~~~~~~}}}|||ssshhh[[[UUUVVVXXXXXXVVVWWWTTTOOONNNPPPTTTXXXYYY]]]```aaabbbcccccc\\\SSSFFFAAA:::666555666555555999::::::;;;;;;<<<<<<===999888777777666777777777444444555666777888999999777888888999999888888777888888888888888888888888777777777777777777777777888666555666999:::999666888888777777888888999:::888888888888888999999:::<<<;;;;;;:::999888777777888888999999999:::::::::888999999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888;;;:::===BBBBBB@@@EEEMMMTTT\\\ffflllooorrrvvvzzzyyynnn```TTTMMMHHHCCC>>>:::::::::999999888888888888888888777888888999999;;;<<<<<<===<<<:::999888777777666555444333333222222222111111222444555777888:::<<<===>>>@@@BBBEEEGGGNNNWWW^^^aaa```^^^]]]mmmxxx}}}fffRRRHHHFFF======<<<;;;::::::999999888888777777666666555555333444444555555444444333111111111111000000000000//////...---,,,,,,++++++******+++,,,,,,------......---,,,,,,+++++++++,,,,,,,,,++++++***)))(((((())))))*********+++++++++***)))'''&&&%%%&&&((()))(((((((((((((((((((((((({{{iii[[[XXXSSSMMMKKKMMMOOOMMMKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHJJJLLLMMMLLLJJJJJJIIIGGGEEECCCBBBAAA@@@DDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDIIIHHHEEECCCAAAAAA@@@@@@??????>>>=========>>>???======>>>======;;;:::999;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;666888999999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999;;;;;;;;;;;;;;;<<<<<<<<>>>>>??????>>>>>>>>>>>>===<<<;;;;;;===>>>???@@@???===;;;:::999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::777888999999888888999;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::::::::::::::::::::999999999888888::::::::::::;;;;;;;;;<<<>>>>>>>>>>>>????????????@@@@@@???????????????@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAEEEHHHLLLPPPVVV```llltttvvvjjjddddddeeeiiigggfffgggjjjnnnpppqqqtttuuuyyy|||xxxqqqkkkhhhiiihhhddd```[[[VVVPPPKKKIIIIIIIIIHHHNNNTTTZZZ]]]```]]]SSSGGGBBB>>>:::888888999999999======<<<<<<;;;::::::999>>>===;;;:::999888777777999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777888777666777999999999888888888777777888888999:::999999999888999::::::;;;::::::::::::::::::::::::999999999999::::::::::::999:::::::::::::::999999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;===>>>BBBGGGGGGHHHMMMTTT___eeekkknnnmmmjjjiiiiiiccc[[[QQQIIIDDDAAA===;;;:::::::::999999999999888::::::999999888999999:::::::::;;;::::::999888777555555444444333333222222222222333444555777999:::===>>>?????????@@@CCCEEEOOOVVV^^^bbbeeelllwww~~~fffUUUJJJCCCAAABBB===<<<<<<;;;;;;::::::999777777777666555555444444111111111222222111111111111111000000000000//////.........------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))((((((((((((((()))))))))+++***((('''&&&&&&&&&'''((((((((((((((((((((((((zzzfffZZZUUUSSSMMMKKKHHHIIIKKKMMMMMMLLLLLLKKKHHHGGGFFFGGGIIIJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJIIIGGGJJJIIIGGGEEECCCAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@???>>>===<<<<<<===>>>>>>??????@@@>>><<<:::888;;;===>>>@@@@@@>>><<<:::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777777777777777888:::999888888999;;;<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::::::::999999888888777777888888999999::::::;;;;;;=========>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFIIILLLNNNQQQWWW```gggvvvwwwnnniiifffbbbaaa```cccggglllooopppnnnppptttxxx|||zzzvvvsssssssssqqqlllggg]]]YYYSSSOOOLLLKKKJJJHHHHHHMMMRRRTTTWWWVVVMMMBBB???===;;;999999:::;;;;;;===<<<<<<<<<;;;;;;;;;:::>>>===<<<;;;::::::::::::<<<<<<;;;;;;:::999999999::::::999999999999::::::888888888888888888888888888888888888888888888888888777777888888999999999888888777777888888999:::888888888888888999::::::888888999999:::::::::;;;999999999:::::::::;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::888999:::<<<======<<<<<>><<<:::999999999999999999999999;;;:::999999999999999999:::999999999888777666666333333333333333333222222333333444666888:::;;;<<<@@@@@@AAAAAAAAACCCFFFIIIUUU\\\eeejjjnnnxxx~~~kkkVVVJJJEEEBBB@@@AAA<<<<<<;;;;;;::::::::::::777777666555555444444333000111111222222111111000111000000000////////////......---------,,,,,,,,,.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((|||hhh\\\UUUQQQOOOJJJIIIHHHHHHIIIKKKKKKKKKLLLJJJIIIGGGGGGHHHIIIJJJGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGFFFHHHIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????@@@???>>><<<;;;;;;<<<<<>>>>>>>>?????????>>>???@@@@@@AAA@@@AAACCCEEEFFFGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBFFFIIIKKKMMMNNNRRRYYY___kkkzzz{{{rrrmmmbbbaaa```bbbfffkkkooopppkkknnnrrrwww{{{~~~|||{{{zzz{{{{{{xxxsssnnnccc```ZZZUUURRROOOLLLIIIHHHKKKLLLLLLNNNOOOIIIAAA>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;:::999999:::999999888888999999:::888888888888888888888888999999999999999999999999777888888888888888999:::888888777777888888999:::888777777777777888999999777777888888999999::::::999999:::::::::;;;;;;;;;;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>BBBGGGKKKMMMMMMPPPTTTWWW]]]```bbbaaa]]]XXXRRROOOKKKHHHCCC@@@===<<<;;;:::999999999999999999999999;;;:::999999888888888999999888888777666666555555222222333333333333333333444555777999;;;<<<===>>>>>>???@@@AAACCCFFFKKKOOOWWWbbboooxxxhhhXXXHHHBBB???===:::999::::::::::::999999999999666666555555444333333333111111222222222222111111000000000////////////...---------------,,,,,,,,,000000///...---,,,++++++++++++,,,---------,,,++++++++++++******************************************))))))((('''&&&&&&&&&((((((((((((((((((((((((kkk]]]VVVQQQMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGGGGHHHIIIJJJHHHFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBB>>>>>>===<<<<<<=========@@@@@@@@@AAA@@@??????>>>@@@???===<<<;;;<<<<<<===???@@@AAAAAA@@@===;;;999777777888999999:::999999::::::;;;<<<<<<======>>>::::::::::::::::::::::::;;;:::999999888888999999888999::::::999999:::<<<<<<<<<<<<;;;;;;999888888999999999999:::::::::::::::999999888777666555555555666666777888999::::::;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@AAACCCCCCBBBBBBCCCDDDFFFGGGHHHIIIEEEDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKKKKLLLOOOTTTYYYcccsss|||uuujjjgggcccbbbdddhhhkkkllljjjmmmpppuuuyyy|||~~~~~~zzzvvvoookkkeee```[[[UUUPPPLLLNNNNNNLLLIIIKKKNNNJJJDDDAAAAAABBB@@@>>><<<<<<<<<:::;;;;;;<<<======>>>>>>::::::;;;;;;===>>>@@@AAA???>>>===<<<;;;::::::999:::999888777777888999:::::::::::::::::::::::::::999999999999999999999999777888999999888888999;;;888888777777888888999:::888888777777888888999:::888888888999999:::::::::::::::::::::;;;;;;;;;;;;999:::;;;===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAABBBEEEKKKPPPNNNNNNPPPSSSTTTVVVVVVWWWVVVTTTOOOKKKHHHEEECCCAAA>>><<<:::999999888999999999999:::::::::::::::999888777777777777888777666555444444444444222222333333444444555555666777999;;;===>>>>>>>>><<<===???BBBFFFKKKRRRWWW^^^lll~~~rrrXXXMMMCCC@@@???;;;888777888888888888888888888888555555555444333333222222111111222222222222111111000000////////////......------------------------000//////...---,,,,,,+++***+++,,,---...---,,,+++************************++++++++++++************((((((((((((((('''''''''((((((((((((((((((((((((qqqaaaXXXSSSMMMJJJKKKJJJKKKKKKJJJHHHGGGGGGHHHGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFHHHIIIJJJIIIIIIHHHIIIHHHHHHIIIJJJJJJHHHGGGCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<===>>>???>>>???@@@@@@@@@???=========<<<<<<;;;;;;===>>>???>>>>>>??????>>><<<;;;:::999999888888999;;;<<<===::::::;;;;;;<<<=========999999999999999999999999999888888888888999::::::888999;;;:::999999:::<<<;;;;;;;;;;;;;;;:::999888888888999999999::::::::::::999888777666555444444444555555666777888999:::::::::;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGFFFEEEDDDDDDEEEGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFIIIIIIHHHJJJNNNRRR]]]lllxxx~~~xxxrrrjjjdddcccccceeeffffffhhhkkkooosssuuuwwwwww}}}~~~{{{wwwrrrmmmhhhbbb\\\XXXUUUUUURRROOOPPPRRROOOIIIEEEGGGHHHFFFAAA>>>===>>><<<<<<<<<<<<============;;;;;;;;;<<<<<<>>>???@@@>>>>>>===<<<;;;::::::999999888666555555666888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777999::::::888888999;;;888888777777888888999:::::::::999999::::::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@BBBEEEFFFHHHOOORRROOOMMMPPPQQQPPPNNNMMMMMMMMMLLLKKKHHHFFFAAA@@@???===:::888888888888888999999999::::::::::::999888777666666666666777666555444333333333444222333333444555555666666999:::;;;===>>>??????>>>===???CCCGGGMMMUUU^^^dddooo~~~rrraaaOOOHHHCCCBBB@@@<<<:::;;;666666666666777777777777555555444444333222222222///000000111111000000///000000/////////.........---------------------------------,,,,,,++++++***)))***,,,......---,,,+++************************+++*********))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((nnnddd[[[WWWRRRKKKKKKOOOKKKLLLLLLJJJHHHFFFFFFGGGEEEGGGIIIJJJJJJIIIGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIHHHIIIJJJJJJIIIGGGDDDCCCAAA???>>>===<<<<<>>=========???@@@AAA===>>>?????????>>><<<;;;::::::::::::;;;===@@@AAA============<<<;;;::::::666555444444555777999;;;999::::::;;;;;;<<<<<<===999999999999999999999999555555555555666777888999888:::;;;;;;:::999;;;<<<::::::;;;;;;;;;:::999999888888888999999:::::::::999999888777666555444444444444555666777888999999::::::;;;;;;<<<===>>>>>>===>>>???@@@BBBEEEGGGHHHKKKIIIFFFDDDCCCDDDFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBEEEGGGGGGEEEFFFIIILLLXXXfffqqquuu~~~zzz{{{|||qqqhhhcccaaabbbbbb```bbbeeeiiilllnnnooooooyyy|||{{{wwwtttooojjjggg[[[[[[XXXUUUVVVWWWSSSLLLIIIKKKLLLJJJDDD@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;::::::888777666444444666777888<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::666999;;;:::888777999<<<888888888777888999999:::<<<;;;;;;;;;;;;<<<==============================:::::::::;;;;;;;;;<<<<<<>>>???AAACCCFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDBBBBBBEEEHHHJJJIIIQQQTTTOOOMMMOOOPPPMMMIIIHHHHHHHHHIIIIIIGGGFFF>>>???>>><<<999777666666888888888999999:::::::::999888777666555555555555777666444333222222333444222333444444555666777777:::;;;===>>>?????????>>>AAADDDHHHNNNUUU___hhhooowwwbbbSSSGGGBBB??????===999999===555555555666666666666666555555444333333222222111......////////////......000/////////............------------------------+++++++++************))))))***,,,.........,,,+++******************++++++******))))))((((((((('''%%%&&&'''((())))))))))))((((((((((((((((((((((((sss```\\\WWWRRROOOOOOPPPQQQOOONNNLLLJJJHHHEEEDDDCCCGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFIIILLLLLLIIIEEECCCAAA??????@@@???>>><<<===>>>@@@BBBBBBBBB@@@???@@@@@@@@@???????????????>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<===>>>======;;;:::999888888888666666555555555777888999======<<<;;;:::::::::::::::999888888777888888888666666666666666777888888;;;::::::999999888888888:::999999:::;;;:::888666444444555777:::;;;:::888555555555555666666666666888999:::;;;;;;:::888888999:::<<<>>>???>>>===<<<@@@AAACCCCCCBBBCCCDDDFFFEEEEEEEEEDDDCCCAAA@@@???BBBCCCEEEEEEEEECCC@@@???EEEEEEEEEFFFGGGIIIJJJKKKUUUZZZdddnnnttt{{{~~~{{{xxxwwwyyy}}}rrrkkkiiiddd^^^]]]]]]___ddddddccceeejjjooossszzz~~~zzzwwwssspppjjjiiigggccc```\\\YYYXXXRRRTTTUUUQQQJJJCCC???===??????@@@@@@???>>>===<<<@@@>>><<<;;;===?????????:::;;;:::999777666777888:::999777666666777999:::;;;<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;999999::::::::::::::::::======;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::<<<>>>>>>>>>>>>???@@@@@@CCCFFFJJJNNNQQQSSSSSSZZZVVVSSSTTTWWWWWWTTTPPPMMMJJJGGGDDDCCCEEEGGGHHHLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEEEEEEECCCAAA===<<<;;;999888777666666888888888888888888888888888666555444444555666888555555444333333333444444555555666777888999:::;;;???@@@@@@@@@>>>>>>@@@BBBHHHNNNTTTWWW\\\hhh{{{gggUUUMMMBBB@@@===;;;;;;:::888666:::999777555555555666666444333333222111111111111000000000000000000000000111111000......---------------,,,,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***)))(((((())))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%vvvggg[[[YYYTTTPPPMMMLLLMMMMMMNNNMMMKKKIIIGGGEEECCCCCCFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFHHHKKKKKKHHHEEECCCAAA@@@???@@@???>>><<<>>>???AAACCCCCCBBBAAA@@@?????????????????????>>><<<======>>>>>>======<<<======<<<;;;;;;<<<=========<<<;;;999888888888888666666666555666777999:::<<<<<<;;;::::::::::::;;;;;;:::999888888888888888888888777777888888999:::;;;;;;::::::999999999888::::::999:::;;;;;;888666888777888999;;;<<<:::888777777777777777777777777888999:::::::::999888888999;;;===>>>??????======@@@AAACCCCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@BBBBBBBBBCCCDDDFFFHHHIIIPPPTTT\\\eeejjjqqq~~~|||xxxvvvtttuuu}}}yyysssmmmhhh___\\\\\\___```^^^```cccgggkkkqqqxxx~~~~~~{{{yyyvvvuuurrrmmmgggaaa\\\YYYZZZ[[[ZZZTTTLLLEEEAAA???AAA@@@@@@??????>>>>>>???===<<<;;;<<<>>>??????>>>??????>>>===<<<;;;<<<===;;;:::888777777888:::;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;===>>>???@@@DDDFFFKKKNNNSSSYYY^^^aaabbbccceeeaaa___^^^___\\\VVVQQQLLLJJJFFFCCCBBBCCCEEEFFFIIIHHHGGGFFFFFFFFFGGGHHHFFFDDDCCCCCCDDDCCCAAA???<<<;;;:::999888777777777888888888888888888888888777666555444444555666777555555444444333444444444444555777999;;;<<<===>>><<<>>>???@@@@@@BBBDDDGGGPPPVVV]]]cccjjjyyylllXXXJJJDDDBBB@@@===;;;;;;:::888777999888777666555555555666666555444222111000000000000000000000000000000000111000///...------------...------,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***))))))))))))))))))((((((''''''(((((()))''''''''''''''''''((((((''''''''''''&&&&&&&&&%%%|||ggg\\\XXXVVVSSSOOOMMMKKKJJJJJJLLLKKKJJJHHHFFFEEECCCCCCEEEFFFHHHJJJKKKKKKKKKJJJFFFEEEDDDCCCCCCDDDFFFGGGIIIGGGFFFGGGHHHHHHGGGEEEDDDCCCAAA@@@AAA@@@>>>===???@@@AAACCCCCCBBBAAAAAA=========>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777666666666666777888::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999888888888888999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;:::::::::<<<;;;:::888<<<;;;;;;;;;======;;;999999999999888888888888888888888999999999999888888:::;;;===>>>??????>>>===???AAABBBBBBBBBBBBCCCEEEEEEDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@???>>>??????AAACCCEEEFFFJJJLLLRRRYYY]]]bbbnnnzzz|||wwwuuussssssyyyzzzuuueee^^^YYY[[[\\\[[[[[[\\\bbbdddiiipppvvv{{{~~~~~~yyyssslllfffbbbbbbaaa^^^XXXPPPJJJFFFEEECCCBBBAAA@@@@@@@@@AAABBB<<<<<<===@@@BBBBBB@@@>>>???>>>===;;;;;;;;;;;;<<<;;;:::999888888999:::;;;;;;<<<======>>>>>>=====================>>>>>>>>>======<<<<<<;;;;;;::::::888888777777777777777888::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>AAADDDIIIPPPTTTZZZ^^^eeemmmrrruuuvvvvvvtttrrrooommmjjjcccYYYQQQKKKHHHEEEBBB@@@AAABBBCCCEEEDDDBBBAAAAAACCCEEEFFFDDDCCCAAAAAAAAAAAA>>><<<:::999999888888888888888777777777777777777777777777666555444444555666777555444444444444444555666555666999<<>>AAACCCEEEIIIMMMPPPZZZaaallluuuwwwhhh[[[NNNEEEBBBAAA???<<<;;;;;;:::999777999888777666555555555666777666444222111//////...000000000000000000000000000000///...------------///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))***))))))(((((())))))***&&&&&&'''(((((()))******((((((((('''''''''&&&&&&ooo```YYYVVVUUUSSSQQQNNNLLLJJJIIIJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKFFFDDDBBBAAAAAACCCEEEGGGJJJHHHGGGFFFFFFFFFFFFFFFFFFDDDBBBAAAAAAAAA???===???@@@@@@AAAAAAAAA@@@???<<<<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999888777666666666777777777888999:::;;;;;;999999:::;;;<<<<<<============;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<<<<;;;:::<<<;;;;;;<<<===>>>===;;;;;;;;;;;;:::::::::::::::888888888999999999999999;;;;;;===>>>??????>>>>>>???AAABBBBBBAAAAAABBBCCCEEECCCAAA??????@@@AAABBBDDDCCCAAA???===>>>>>>???===<<<<<<===>>>AAACCCEEEHHHGGGJJJOOORRRVVVaaalllyyywwwwwwxxx{{{~~~nnnddd\\\[[[\\\ZZZXXXWWW```aaadddggglllpppuuuwwwxxx{{{~~~yyytttqqqhhheeeaaa[[[UUUPPPMMMLLLFFFFFFFFFGGGFFFFFFEEEDDD@@@AAADDDGGGIIIHHHEEEBBB@@@>>>;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;:::999888888888999999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBGGGNNNWWWaaahhhjjjooowww~~~~~~|||xxxqqqeeeYYYPPPIIIGGGDDD@@@???>>>??????AAA@@@???>>>???AAADDDEEECCCBBB@@@@@@@@@???===;;;888888777777777888888999777777777777777777777777777666555555555555666777555555555555555666777777777999<<>>AAADDDHHHLLLRRRXXX]]]eeeooo}}}uuubbbXXXQQQJJJDDDAAA@@@>>>;;;:::::::::999888888888777777666555555555666555444222111000000000000000000000000000000000000///...---------------000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))))))))*********))))))))))))******(((((((((((())))))******)))(((((((((((('''''''''yyyqqqfff\\\WWWTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKEEEDDDBBB@@@AAACCCEEEGGGJJJIIIHHHFFFEEEEEEGGGHHHGGGEEECCCBBBBBBAAA???>>>>>>>>>?????????>>>>>>>>>;;;;;;<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666666666777777888999:::;;;<<<<<<999:::;;;===>>>>>>>>>>>>>>>===<<<;;;::::::::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>===<<<;;;;;;=========<<<:::999999:::===>>>>>>>>>======<<<<<<;;;;;;;;;;;;999999999999999::::::;;;<<<<<<===>>>>>>????????????@@@AAAAAA@@@@@@AAABBBCCCBBB@@@???>>>@@@AAABBBHHHFFFBBB???===<<<=========<<<;;;<<<>>>AAADDDFFFHHHFFFGGGJJJLLLOOOXXXaaasss}}}{{{}}}~~~uuukkkbbb```___ZZZUUUSSSYYYZZZ[[[]]]aaaeeejjjmmmppptttzzz~~~}}}rrrnnnhhhaaa[[[WWWSSSRRRLLLNNNQQQRRRQQQOOOKKKIIIHHHJJJMMMPPPQQQOOOJJJFFFFFFCCC???======>>>===<<<======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;888888888888999:::;;;<<<:::::::::;;;;;;<<<<<<<<<===========================@@@EEELLLVVVbbbooowww{{{~~~yyyooocccUUUMMMGGGEEEBBB???============@@@???>>>>>>???AAACCCEEECCCBBB@@@@@@@@@>>><<<:::777777666666777777888888666666666666666666666666666666555555555555666666666666666666777888999:::<<<===>>>@@@AAAAAA@@@@@@AAADDDIIIOOOUUU]]]ffflllwww{{{lll^^^PPPKKKIIIEEE@@@===>>>===::::::::::::999888888888888777666666555444333333222222111222222222///////////////////////////......------------...000///...---,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))))))))************))))))))))))************))))))(((((((((((()))(((((((((((('''''''''qqqfffbbb]]]VVVRRRQQQPPPOOOMMMKKKIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDEEEGGGHHHIIIJJJDDDCCCBBBAAABBBDDDFFFGGGIIIIIIIIIHHHFFFFFFHHHJJJIIIGGGEEECCCCCCBBB@@@>>>>>>>>>>>>===============;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>><<<<<<============<<<<<<<<<;;;:::999888777777777777777999;;;<<<=========:::;;;===???@@@??????>>>>>>======<<<<<<<<<<<<<<<999:::<<<=========<<<;;;;;;;;;<<<===>>>>>>??????>>>===;;;<<<===???>>>>>>999888888999<<<>>>??????>>>>>>======<<<;;;;;;;;;::::::999::::::;;;<<<===<<<======>>>>>>???@@@@@@???@@@AAAAAA??????@@@AAAAAA@@@?????????@@@AAABBBHHHFFFCCC???===<<<<<<<<<===<<<;;;<<<>>>AAAEEEGGGIIIFFFFFFHHHJJJLLLRRRYYYhhhrrrzzzrrrllliiieee\\\UUUSSSPPPQQQRRRTTTXXX]]]aaadddggglllsssxxx|||}}}{{{tttmmmhhhbbb^^^ZZZZZZ\\\^^^___]]]ZZZVVVTTTVVVWWWYYY[[[[[[XXXRRRMMMLLLGGGAAA??????@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>======>>>>>>??????@@@@@@>>>>>>======<<<<<<;;;;;;888777777777888999::::::;;;;;;;;;<<<======>>>>>>===>>>>>>>>>>>>?????????>>>AAAHHHPPP[[[hhhuuu}}}|||{{{xxxqqqhhh\\\QQQKKKDDDCCCAAA???===<<<<<<<<>>===:::888777666666666666666777777666666666666666666666666666666666666666666666666777777777888999;;;<<<===@@@@@@@@@@@@AAAAAABBBBBBEEEIIIPPPYYYbbbnnnyyywwwfffZZZPPPIIIGGGGGGCCC???======;;;:::999:::;;;:::999777888888888777666555444222222111111222222333444////////////////////////......---------------...///...------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))******+++***))))))(((((())))))*********)))(((((('''&&&&&&((((((((('''''''''&&&&&&sssddd]]]YYYTTTPPPOOOQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGBBBBBBCCCCCCEEEFFFGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGIIILLLJJJHHHEEEDDDDDDCCCAAA?????????>>>===============;;;<<<<<<===>>>>>>??????>>>??????????????????>>>======>>>??????>>>=========<<<;;;999888888888888777888:::<<<===>>>>>>>>><<<===???AAAAAAAAA@@@???======<<<<<<======>>>>>>;;;<<<>>>???@@@???>>>===;;;;;;<<<===???@@@@@@AAA???===<<<<<<>>>???@@@???<<<:::999999<<<>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???============>>>???@@@@@@???@@@AAA@@@???>>>???@@@>>>?????????@@@@@@AAAAAACCCBBB@@@>>>===<<<<<<======<<<;;;;;;===AAAEEEHHHHHHEEEEEEHHHIIIIIIMMMSSS[[[bbbnnn{{{}}}zzzwwwpppccc[[[XXXPPPPPPPPPRRRTTTWWWZZZ\\\\\\bbbiiinnnrrruuuyyy||||||yyyuuuppplllmmmlllkkkiiigggeeecccbbbiiiiiijjjjjjiiiddd^^^YYYSSSMMMFFFBBBCCCCCCAAA>>>>>>>>>????????????>>>>>>======>>>????????????>>><<<<<<======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::<<<<<<======>>>??????@@@>>>>>>>>>?????????@@@@@@DDDGGGNNNVVV```kkkwww~~~}}}zzztttrrrnnnggg^^^UUUMMMIIIBBBAAA@@@>>>======<<<===>>>>>>@@@AAAAAAAAAAAA@@@AAA???======<<<;;;888666777777666555555555666666555555555555555555555555555555666666666666555555888999999:::<<<===???@@@CCCBBBAAAAAABBBDDDFFFGGGNNNSSS\\\ggguuuzzzeeeYYYQQQKKKGGGFFFEEEBBB@@@AAA<<<;;;999999:::;;;:::999777888888888777666555444333333222222111222222222////////////////////////...------,,,,,,------......------,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******)))))))))))))))***++++++)))((((((''''''(((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%nnnfff^^^ZZZUUUPPPMMMOOOTTTRRRPPPMMMKKKJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHBBBBBBBBBBBBCCCEEEFFFGGGBBBCCCDDDDDDEEEFFFFFFGGGGGGIIIKKKKKKIIIIIIKKKMMMJJJHHHFFFEEEDDDCCCAAA???@@@@@@???>>>======>>>>>><<<<<<<<<===>>>??????@@@>>>>>>????????????>>>>>>===>>>???@@@@@@???>>>=========;;;:::999888888888777888:::<<<>>>>>>>>>>>>===???AAABBBBBBAAA@@@???<<<<<<<<<======>>>???@@@<<<>>>@@@AAAAAAAAA???>>>;;;<<<===>>>???@@@AAABBB@@@>>><<<<<<>>>@@@@@@@@@???===;;;:::<<<=========???>>>>>>===<<<;;;;;;:::<<<<<<;;;;;;<<<===???@@@============>>>???@@@AAA???@@@AAA@@@???>>>???@@@===>>>???@@@@@@AAA@@@@@@???>>>>>>===============<<<;;;::::::<<<@@@EEEGGGGGGDDDDDDGGGHHHHHHKKKOOOPPPUUU^^^mmm~~~yyykkkaaa___WWWVVVUUUTTTUUUUUUVVVWWWSSSYYY```eeeiiinnnssswww{{{}}}}}}zzzwwwsssooommmlllmmmmmmxxxxxxxxxwwwuuuoooiiiddd]]]VVVNNNJJJJJJJJJHHHEEE??????@@@@@@@@@@@@??????======>>>???????????????;;;<<<<<<===>>>?????????;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAA>>>>>>??????@@@@@@@@@@@@JJJNNNTTT[[[dddnnnxxx|||vvvrrrnnnlllhhh```XXXPPPKKKIIIAAAAAA???>>>>>>============>>>@@@BBBBBBAAA???>>>???>>><<<;;;:::999666444777777666555555555555555555555555555555555555555555555666666666666555555999999:::;;;===???@@@AAADDDCCCBBBBBBCCCFFFJJJLLLUUU\\\fffttteeeUUUMMMKKKFFFCCCBBB@@@======AAA<<<:::999999:::;;;:::999777777888888888666444333555444333222111111111111////////////////////////------,,,,,,,,,------...------,,,,,,,,,---......++++++++++++++++++++++++******++++++++++++******))))))((())))))***++++++((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%nnneeeaaa[[[VVVSSSQQQOOONNNNNNNNNNNNMMMLLLKKKKKKJJJEEEGGGJJJMMMMMMLLLIIIGGGBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAA@@@CCCBBBAAA???>>><<<;;;:::<<<<<<;;;;;;<<<===???@@@<<<>>>@@@AAABBBAAA???>>>@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<=========>>>???@@@AAAAAAAAA@@@???<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBCCC@@@>>>===>>>?????????<<<===>>>??????>>>===<<<@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>???AAACCCDDD??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB<<<>>>???>>><<<;;;;;;<<<:::<<<>>>>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFHHHIIINNNOOOSSS^^^oooqqqgggaaa^^^ZZZXXXWWWVVVUUUSSSWWWWWWXXXYYY\\\ccckkkqqqoootttzzz{{{uuurrrsssvvvxxx|||uuupppfff```[[[ZZZ[[[YYYRRRKKKJJJGGGEEEFFFGGGGGGDDDAAABBBAAAAAA@@@@@@??????>>>@@@>>>======>>>??????>>>>>>======>>>@@@AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFEEEDDDBBBBBBBBBAAABBBAAA???>>>@@@FFFJJJWWWYYY\\\bbbiiirrryyy~~~~~~|||wwwrrrmmmiiikkkgggaaaYYYQQQKKKGGGEEECCCBBB@@@>>>>>>@@@BBBDDDDDDDDDCCCBBB@@@???>>>===;;;:::999888777666555444444444444333333222222222333444444555555666666666888888777666777888:::;;;===<<<<<<>>>AAABBB???<<>>===<<<:::::::::999999999888888888777666555555444444555111111111111111111111111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''******)))(((((((((((((((oooddd^^^ZZZUUURRRQQQPPPPPPOOONNNNNNMMMLLLLLLKKKJJJJJJGGGKKKOOORRRRRROOOJJJGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;===<<<<<<<<<<<<>>>???@@@>>>???@@@AAABBBAAA???>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>??????AAAAAAAAAAAA@@@???======<<<<<<<<<===>>>>>>??????@@@@@@??????>>>=========>>>@@@AAACCCDDDEEECCCAAA>>>===>>>>>>>>>===<<<===>>>??????>>>===<<>>===<<<<<<<<<<<<<<<======<<<<<<======>>>???<<<======>>>???AAABBBCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>???@@@AAABBB===???@@@???===<<<;;;<<<<<<>>>@@@@@@@@@@@@BBBCCCBBBBBBBBBBBBCCCEEEGGGHHHLLLNNNRRRZZZgggwww}}}uuukkkfff```ZZZWWWUUUTTTRRRQQQRRRTTTUUUWWW[[[```cccgggkkkrrryyy}}}{{{yyyzzz||||||wwwqqqooolllkkkkkkggg```YYYWWWTTTRRRQQQPPPMMMIIIEEECCCCCCCCCBBBBBBAAAAAAAAAAAA???>>>>>>@@@BBBBBBBBB@@@@@@AAACCCFFFGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKKKKKKKJJJIIIHHHIIICCCCCCCCCAAAAAAEEELLLQQQZZZ\\\aaagggnnnuuuzzz|||}}}}}}|||yyytttooojjjgggdddaaa[[[TTTLLLGGGCCCAAAAAA@@@??????@@@BBBEEEFFFDDDDDDCCCAAA@@@???>>>===::::::999888777555555444555555444444444333333333333444444555555666666777777777777888999;;;<<<===>>>===<<<>>>@@@AAA>>><<<@@@???BBBIIINNNPPPVVV^^^lllyyynnn]]]LLLEEEGGGBBBAAA@@@???>>><<<;;;;;;::::::999999999888888888888777666555444444444444555444444333222111111111000000000000//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((((((((((((tttggg^^^ZZZTTTRRROOOMMMNNNOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJMMMRRRUUUUUUPPPKKKGGGFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBBBBCCCEEEFFFHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFEEECCCBBBBBBCCCCCCAAA@@@@@@???>>>>>>==================>>>???@@@AAA>>>???@@@AAAAAA@@@???>>>???>>>>>>======<<<<<<;;;======<<<<<<;;;::::::999999999:::;;;===>>>?????????@@@AAAAAAAAAAAA?????????>>>>>>============>>>???????????????>>>======;;;<<<>>>???BBBCCCEEEFFFBBB@@@>>>======>>>===<<<======>>>>>>>>>>>>======>>>======<<<<<<======>>>>>>>>>=========>>>??????>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBB@@@???===<<<>>>>>>>>>>>>??????@@@AAA???@@@AAA@@@>>>=========???AAABBBBBBAAAAAABBBCCC@@@??????@@@BBBDDDFFFGGGIIILLLOOOTTT\\\iiixxxyyytttkkkddd^^^ZZZWWWUUUOOOPPPRRRRRRRRRSSSUUUWWW[[[```gggnnntttxxx}}}yyyzzz{{{zzzvvvqqqjjjfffjjjhhheeeaaa]]]XXXQQQMMMHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDCCCDDDGGGIIIKKKKKKIIIIIIKKKNNNPPPQQQOOOMMMJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPHHHGGGFFFEEEGGGMMMVVV\\\```ccchhhnnntttxxxzzz{{{{{{zzzxxxtttooojjjeeebbb]]]ZZZTTTNNNHHHCCC@@@???>>>???@@@BBBCCCEEEGGGHHHDDDCCCBBBAAA@@@>>>======999999888777666555555444555555555555444444444444333444444555666666777777666777999;;;===>>>>>>???@@@???>>>???@@@@@@???>>>BBBEEELLLSSSWWW]]]gggrrriiiZZZQQQGGGDDDFFF??????>>>===<<<:::999999:::999999999999888888888777777666555444444444444888777666555333222111000000000000////////////............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''((((((qqqddd\\\WWWUUUOOOMMMKKKJJJLLLNNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIKKKMMMPPPRRRQQQMMMIIIFFFFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBCCCDDDFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEDDDBBB@@@@@@@@@BBBCCC@@@@@@???????????????>>>>>>>>>>>>??????@@@AAAAAA>>>>>>?????????>>>======>>>>>>>>>======<<<<<<<<<>>>======<<<;;;;;;::::::999:::;;;<<<===???@@@@@@???@@@AAABBBAAA@@@???>>>@@@???>>>===============>>>>>>??????>>>>>>===<<<;;;;;;===>>>@@@AAABBBCCC???===<<<<<<>>>>>>>>>=========>>>>>>>>>>>>============<<<<<<===>>>????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>??????@@@CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???AAABBBAAA@@@>>>>>>???AAABBBCCCCCCAAAAAAAAACCC?????????@@@BBBDDDFFFHHHHHHKKKNNNOOORRR[[[hhhsssyyyyyy}}}zzzssslllfff```\\\RRRSSSRRRPPPNNNNNNPPPQQQTTTXXX^^^dddjjjoootttxxx|||wwwtttsss{{{zzzvvvqqqkkkccc[[[WWWSSSSSSTTTTTTTTTSSSRRRQQQOOOMMMMMMOOOSSSVVVXXXXXXXXXYYYZZZ]]]___^^^\\\YYYTTTSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXXXXVVVUUUNNNLLLKKKKKKOOOXXXaaagggjjjlllooorrrvvvxxxzzz{{{{{{yyyuuuoooiiibbb]]]ZZZVVVTTTOOOJJJFFFBBB@@@??????@@@BBBDDDFFFFFFFFFFFFCCCBBBAAA@@@???===<<<<<<777777777666666555555555444444444444444444444444444444555666777888888999888:::<<<>>>?????????>>>AAA@@@??????@@@AAABBBBBBGGGNNNXXX___eeeooommmYYYOOOKKKGGGEEEEEE>>>>>>===<<<;;;:::999999999999999999888888888888777666555444333333333333777666555444333222111111////////////////////////.........------,,,,,,+++************************++++++++++++++++++++++++,,,,,,++++++++++++******++++++******))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((pppbbb\\\YYYUUUPPPNNNLLLJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGBBBAAA???>>>>>>???@@@BBB@@@@@@??????????????????>>>>>>??????@@@AAAAAAAAA<<<===============<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>=========<<<<<<;;;<<<<<<===???@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>??????>>>======<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;<<>>>>>============>>>>>>======<<<======>>>???@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>===>>>>>>?????????@@@BBBBBBAAA@@@@@@AAAAAACCCCCCCCCAAA@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHGGGJJJLLLLLLLLLRRR[[[dddrrr{{{zzzvvvuuuyyyyyyrrrjjjeeeXXXVVVRRRMMMIIIIIIKKKNNNRRRUUUYYY]]]aaaeeejjjnnnssswww}}}|||tttmmmgggcccccccccdddddddddbbb```___\\\[[[\\\___dddggghhhhhhkkkkkkkkklllnnnmmmjjjhhhbbbaaa___^^^]]]^^^______^^^]]][[[\\\]]]]]]ZZZXXXUUUSSSQQQRRRXXXaaakkkppptttsssrrrrrrtttvvvyyyzzzzzzwwwqqqiiiaaaZZZUUURRROOOMMMJJJFFFCCCAAA@@@@@@AAACCCDDDFFFFFFEEEDDDCCCAAAAAA@@@>>>===<<<;;;:::666666555555555555555555333333333333444444444444555666777888999:::;;;;;;<<<===???@@@@@@???>>>======>>>>>>>>>@@@BBBEEEHHHKKKVVVccclllvvv~~~gggZZZMMMGGGFFFCCCAAA???>>>>>>===<<<;;;;;;::::::999999999888888888777777666555444333333222222222333333333222222222222222.............../////////.........------,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((qqqaaaZZZYYYXXXRRRKKKNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDD@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@?????????======???@@@@@@AAA@@@@@@<<<<<<<<<<<<=========>>>????????????????????????>>>>>>?????????@@@@@@@@@>>>??????@@@@@@AAAAAABBB@@@AAABBBBBBAAA@@@>>>===>>>======<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;===@@@AAAAAA???>>>>>>============>>>>>>============>>>>>>???@@@??????>>>=========>>>>>>>>>>>>=========>>>??????>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>======>>>>>>???===???AAABBBAAAAAABBBCCCBBBCCCDDDCCCBBBAAABBBCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGIIIJJJJJJJJJMMMRRRWWWccclllxxxzzzwwwsssxxxzzzsssnnnaaa^^^WWWOOOIIIGGGHHHKKKQQQSSSUUUWWWYYY]]]bbbfffjjjooovvv|||{{{vvvsssrrrttttttuuuuuutttqqqooommmjjjjjjmmmqqqvvvxxxxxxwww{{{zzzyyyyyyzzzzzzyyywwwrrrpppmmmkkkiiiiiiiiijjjgggeeebbbcccdddccc```\\\[[[YYYWWWYYY```iiiqqqvvvyyywwwtttrrrqqqrrrtttvvvuuuqqqjjjaaaYYYRRRNNNKKKHHHGGGDDDBBBAAA@@@@@@@@@DDDEEEEEEEEEEEECCCBBB@@@???>>>===<<<;;;999999888444444444555555555555555444444444444444555555555777888888:::;;;<<<===>>>??????@@@@@@??????>>>===;;;<<<>>>???BBBGGGNNNRRRUUUddduuutttcccVVVPPPIIIFFFDDDBBB@@@>>>>>>>>>======<<<;;;;;;:::999888888888888777777777555555444333222222222222111111111111111111111111---............/////////------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***))))))))))))(((((((((************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((((((yyymmmeee[[[VVVVVVUUUPPPLLLLLLKKKIIIIIIJJJKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEFFFHHHIIIKKKLLLMMMGGGGGGFFFEEECCCAAA@@@?????????@@@AAABBBDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????<<<===>>>???@@@@@@@@@???<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<===<<<<<<=========<<<;;;;;;999999::::::;;;;;;;;;<<<>>>===>>>???AAAAAA???===???>>>===<<<<<<===>>>???>>>>>>>>>===>>>>>>?????????>>>======<<<<<<=====================>>>???@@@??????@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>:::<<>>???@@@?????????>>>??????@@@@@@>>>AAADDDGGGLLLSSS\\\cccmmmtttkkk___TTTLLLKKKIIIEEECCCBBBBBBBBB=========<<<;;;;;;::::::888888888888777777777777555444333222111111111111222222222111000000000///---------.........//////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********))))))))))))((()))))))))))))))*********((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))vvvfffaaa^^^YYYVVVTTTRRRQQQPPPJJJIIIHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHDDDFFFIIILLLOOOPPPPPPPPPJJJIIIHHHFFFCCC@@@>>><<>>;;;<<<>>>???@@@@@@??????=========>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===:::::::::::::::;;;<<<===<<<<<<======<<<<<<;;;:::888888999:::<<<===>>>>>>AAA@@@@@@@@@AAA@@@>>>;;;???>>>===<<<<<<===>>>?????????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@???>>>===???>>>============>>>>>>999;;;>>>@@@AAABBBDDDFFFCCCEEEFFFFFFEEEEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEGGGJJJJJJHHHFFFKKKSSS___mmmzzz~~~}}}~~~wwwmmmbbbXXXSSSQQQMMMNNNOOOPPPQQQUUUZZZ^^^___bbbdddfffhhhmmmtttzzz|||~~~|||zzz}}}{{{wwwsssssstttsssnnniiiccc```___bbbjjjrrrvvvxxxwwwvvvuuusssqqqmmmjjjhhhddd```ZZZSSSMMMIIIGGGFFFFFFFFFDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBBBB<<<;;;:::999888666555555222333333444444555555555777777888888999999999:::::::::;;;===>>>@@@AAAAAA>>>>>>======>>>@@@BBBCCCDDDGGGKKKPPPUUU^^^iiiqqqtttdddZZZVVVQQQLLLDDDFFFEEEAAA===>>>AAACCC<<<<<<<<<;;;;;;:::::::::888888888888777777777777555444333222111111111111555444333222111///......---------.........//////***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))ttteee___[[[XXXTTTRRRQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFFFFFFFGGGIIIHHHGGGGGGIIILLLPPPRRRJJJHHHFFFCCCAAA???======>>>???@@@AAABBBCCCCCCDDDCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@??????>>>>>>===;;;;;;<<<===>>>???@@@@@@;;;<<<>>>@@@@@@@@@?????????@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBDDDEEEEEEBBBAAA@@@@@@@@@@@@AAABBB@@@@@@??????>>>===<<<<<<======<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888:::999888888999;;;>>>???HHHEEEAAA????????????>>>???>>>>>>===<<<;;;;;;;;;<<<===>>>??????????????????>>><<<;;;:::::::::;;;===============>>>>>>???AAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>======<<<======???@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFKKKTTT^^^hhhttt|||pppddd[[[UUUUUUUUUQQQNNNOOOTTTVVVSSSXXXYYYYYYYYYYYY^^^eeelllooosssyyyzzzzzz{{{~~~}}}yyyxxxxxxvvvqqqllliiihhhggghhhkkkoootttwwwyyyxxxwwwtttpppkkkhhheee]]]ZZZUUUPPPLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA???>>>======;;;;;;:::999888777666666333333333333444555555666777888999:::;;;<<<<<<<<<@@@@@@?????????@@@@@@AAA@@@===::::::???CCCEEEEEEPPPTTTYYY\\\aaammmuuujjj]]]SSSNNNKKKGGGDDDAAAAAAAAA@@@@@@@@@??????======;;;:::999888888888888888777777666666555555444444333333222111000000333333333222111000//////......---------,,,,,,,,,.........------,,,,,,,,,((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++)))'''$$$###''''''(((((())))))******&&&&&&''''''(((((())))))((((((((((((((()))******,,,***'''&&&''''''&&&%%%|||jjj]]]YYYXXXUUUQQQOOOOOONNNLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEEEEGGGIIILLLNNNJJJHHHFFFCCCAAA???>>>===>>>>>>???@@@AAABBBCCCCCCBBBBBB@@@?????????@@@AAAAAAAAA@@@@@@AAABBBBBBCCCAAAAAA@@@@@@???>>>>>>===;;;;;;<<<===>>>???@@@@@@>>>>>>??????@@@?????????AAABBBBBBBBBBBBAAA???>>>>>>???@@@AAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBB@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999888888888999;;;>>>AAACCCEEEFFFCCC@@@>>>>>>???>>>>>>>>>>>>======<<<;;;;;;:::======>>>??????????????????>>>===;;;::::::;;;;;;======<<<<<<======>>>???AAA@@@@@@@@@@@@??????????????????>>>>>>=========<<<===>>>???@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCFFFIIINNNUUU^^^jjjvvv~~~vvvlllfff\\\[[[VVVPPPOOOQQQPPPLLLOOOQQQRRRRRRRRRTTTYYY]]]ccchhhnnnrrrssswww}}}~~~|||zzzwwwrrrooommmlllkkklllnnnqqquuuxxxzzzyyyxxxuuuqqqlllgggddd[[[YYYUUUQQQMMMJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBAAA@@@>>>===;;;::::::777777666555555444333333333333333333444555666777888999:::;;;<<<=========CCCCCCBBBBBBBBBBBBBBBBBB>>>>>>???AAAEEEIIIMMMOOOVVV\\\ccciiirrrfff]]]RRRJJJGGGEEEBBB???@@@@@@@@@?????????>>>>>>>>>===;;;:::888888777777888888777777666555555555444444333333222111111000222222222222111000////////////.........---------......---------,,,,,,,,,++++++,,,,,,,,,++++++***************************))))))******)))((('''&&&(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''(((((()))***(((&&&&&&'''(((((('''vvvjjj___WWWTTTRRRPPPMMMLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHFFFCCCAAA???>>>>>>======>>>???@@@AAABBBBBBBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>===;;;<<<======??????@@@AAA@@@@@@???>>>>>>>>>>>>???CCCCCCCCCBBBAAA@@@>>>===>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBB@@@@@@??????>>>>>>======;;;;;;;;;;;;:::::::::::::::::::::::::::999999888666888;;;>>>AAACCCDDDEEEBBB@@@===<<<=========<<<=========<<<<<<;;;;;;:::===>>>>>>??????????????????>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>=====================>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDCCCBBBAAAAAAEEEFFFGGGJJJQQQ\\\iiirrr{{{uuugggfff```WWWSSSSSSOOOJJJIIIKKKLLLLLLLLLLLLNNNPPPUUUZZZaaafffjjjooovvv{{{{{{|||}}}{{{wwwtttsssqqqpppoooooopppsssuuuwwwxxxwwwvvvsssoooiiiccc```XXXWWWTTTQQQMMMJJJGGGFFFHHHGGGGGGFFFEEEDDDCCCCCC???>>>===;;;999888666666444444333333222222222111444444444444555666777888::::::<<<===>>>?????????CCCCCCBBBAAAAAAAAAAAAAAA===@@@DDDFFFHHHLLLRRRWWWaaakkkyyy}}}jjjUUUOOOHHHCCCBBBAAA>>><<<>>>>>>>>>============<<<>>>===;;;999888777666666888888777666666555555444444333333222222111111111222222222222111000//////000000/////////............------------,,,,,,,,,...---,,,+++************))))))))))))))))))))))))&&&'''((()))************))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%''')))))))))lllbbb]]]XXXUUUSSSNNNLLLKKKJJJKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEIIIGGGEEECCCAAA???>>>>>><<<<<<===>>>???@@@AAAAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>=========;;;<<<<<<===>>>???@@@AAAAAA@@@>>><<<;;;<<<<<<===AAAAAAAAAAAA@@@??????>>>======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========::::::::::::::::::999999999::::::::::::999888888666888<<>>>>><<<::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::===>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@???@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????DDDDDDDDDEEEJJJRRR\\\dddrrr|||vvvtttnnneee___\\\VVVPPPLLLLLLKKKJJJJJJJJJLLLMMMLLLPPPVVV\\\aaagggmmmqqqpppqqqtttwww{{{|||wwwwwwxxxtttsssrrrrrrrrrssstttuuussssssrrrooojjjccc]]]YYYVVVUUUTTTQQQNNNJJJGGGEEEGGGGGGFFFDDDCCCBBB@@@@@@<<<<<<:::999777555444333333333333333333333333333555555555666777888999:::<<<===>>>@@@AAABBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCFFFJJJMMMMMMMMMRRR\\\dddrrr~~~iiiZZZLLLIIIEEEBBBBBBAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::999777666666666888777777666555555444444333333333222222111111111111111111111111000//////////////////.........---------------------------...---+++***)))***+++,,,))))))))))))))))))))))))&&&''''''((()))***************))))))((((((''''''))))))((((((''''''&&&&&&''''''&&&&&&''''''((()))***(((&&&&&&'''((()))(((vvvhhh[[[WWWWWWUUURRRQQQLLLJJJIIIJJJKKKKKKJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFGGGGGGFFFDDDCCCEEEDDDCCCBBBBBBBBBCCCCCCGGGFFFDDDBBB@@@>>>>>>===;;;<<<===>>>???@@@@@@AAACCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@>>>===;;;:::::::::;;;>>>>>>>>>>>>??????@@@@@@<<<<<<<<<===============>>>??????????????????>>>>>>>>>===============<<<888888888999999999999999999999::::::999999888777555888<<<@@@AAA@@@>>><<<;;;999888999:::;;;;;;:::;;;;;;;;;;;;::::::::::::=========>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBBBBAAA@@@??????>>>CCCDDDEEEFFFHHHMMMSSSXXXcccnnn~~~~~~tttmmmggg```XXXSSSPPPLLLHHHHHHIIIKKKLLLJJJMMMQQQUUUZZZ^^^bbbeeeccceeeiiinnntttxxx|||~~~|||~~~||||||~~~yyyzzz|||uuuuuuuuutttssssssssssssooonnnmmmjjjddd^^^YYYUUUSSSRRRQQQOOOLLLIIIFFFDDDEEEDDDCCCAAA@@@>>>===<<<::::::999777666555444333111111222222333444444444777777777888999;;;<<<===>>>???AAABBBDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIKKKKKKQQQUUUYYYYYYZZZbbbqqq~~~{{{fffXXXPPPHHHFFFDDDCCCBBB@@@>>><<<;;;;;;;;;:::::::::999999;;;:::999888777666666666777777666666555444444444333333222222222222222111000000111111111000//////.........---------,,,,,,------------------------,,,+++***)))***+++---...************************((((((((((((((()))))))))******))))))((((((''''''))))))((((((''''''&&&&&&((((((''''''(((((()))***,,,***'''&&&'''''''''&&&xxxddd[[[SSSRRRSSSPPPMMMLLLJJJIIIIIIIIIKKKJJJIIIGGGDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDBBB@@@>>>===<<<<<<<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAA@@@>>>=========<<<;;;;;;::::::999999:::;;;<<<===>>>>>>???>>>>>>===;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;777777777888888888888888999999999999999888888777333666;;;@@@BBBBBB@@@>>>888777777888:::;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999;;;::::::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@????????????BBBCCCEEEGGGHHHJJJMMMPPP[[[fffuuu~~~{{{tttkkkbbb]]]XXXPPPJJJHHHIIIIIIIIIKKKLLLNNNPPPSSSUUUWWWXXXWWWYYY]]]ccchhhnnnrrrtttuuuxxx}}}~~~yyytttyyy~~~}}}yyyyyy{{{tttttttttsssrrrqqqpppooojjjiiigggccc___ZZZUUUSSSOOONNNLLLJJJGGGEEECCCBBB@@@@@@???===<<<:::999999777777666666555444444444000000111222333444555555:::::::::;;;<<<>>>???@@@@@@AAACCCEEEFFFHHHHHHHHHFFFFFFGGGIIIKKKNNNPPPQQQVVV[[[aaaeeekkkxxxhhhUUULLLIIIDDDCCCBBB@@@>>><<<;;;:::::::::::::::999999999999999888888777666666777777777777666555555444444333222222222222222222222222///000000111111000//////...------------,,,,,,,,,,,,,,,,,,------------...************+++,,,---...***************************))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((()))******---***'''&&&&&&'''&&&%%%ooobbbWWWRRROOOPPPOOOLLLJJJKKKIIIHHHHHHHHHIIIIIIFFFDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCBBB@@@???===<<<;;;;;;<<<======>>>???@@@AAABBBAAAAAABBBBBBBBBAAA@@@???===>>>@@@@@@@@@>>>===;;;;;;;;;::::::999888888888888999999:::;;;<<<======>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;===>>>;;;;;;:::::::::999999999:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::666666666777777888888888999999999999999888777777222555999===??????===;;;666555666888:::<<<;;;:::999999999999999999:::::::::;;;;;;;;;::::::999888888888999:::::::::999888:::::::::999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::::::::;;;999999999999999::::::::::::;;;<<<===???AAABBBCCCAAA@@@@@@@@@????????????BBBAAA@@@?????????@@@AAAAAABBBDDDDDDEEEFFFJJJLLLUUU```mmmuuuxxx|||{{{zzzttt|||~~~vvvlllfff]]]VVVRRRNNNKKKHHHJJJJJJJJJKKKLLLMMMMMMMMMMMMOOORRRWWW\\\```ccceeejjjooouuuzzz|||}}}~~~}}}|||}}}{{{wwwssstttxxx{{{zzzvvvrrrpppooollllllmmmmmmllljjjhhhfffdddbbb^^^ZZZVVVRRROOONNNJJJHHHFFFCCCAAA??????>>><<<;;;:::999888777666666444444444444444444444444111222333444666777888999<<<<<<<<<===???@@@BBBCCCBBBCCCEEEGGGHHHJJJJJJKKKHHHIIIKKKNNNRRRVVVYYY[[[aaagggoooxxxkkkZZZNNNFFFBBB??????>>><<<;;;999999::::::::::::999999999888888777666666666666777888888777666666555555444333333222222222222222222222222//////000000000000000///............------------,,,,,,,,,---------......***++++++,,,,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''((())))))+++)))'''&&&'''(((''''''~~~lll\\\QQQOOOLLLKKKMMMMMMJJJKKKNNNHHHGGGGGGGGGHHHGGGEEEBBBDDDDDDCCCBBB@@@???>>>>>>@@@????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>><<<;;;::::::======>>>???@@@AAABBBBBB??????@@@AAA@@@???>>>======>>>???@@@???>>><<<:::::::::999999888777777666777888888999:::;;;<<<===>>>???@@@@@@@@@???===<<<<<<;;;:::999999999:::;;;;;;::::::999999888888888999999;;;;;;;;;;;;999999999999999999999999999999555666666666777777888888888999999999999888777777444666888::::::888666444555555555888;;;<<<;;;:::999999999999999999999:::::::::::::::999999888777666777999999:::999888777::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::888888888888888888999999999999;;;===>>>@@@AAABBB@@@@@@@@@????????????>>>AAA@@@?????????@@@AAABBB@@@AAAAAAAAAAAADDDHHHKKKRRR[[[ffflllmmmqqqzzz~~~xxxxxxpppyyyyyyssskkkccc]]]VVVOOOJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGIIIKKKOOORRRVVVXXXZZZccchhhoootttuuuwwwyyy{{{}}}|||{{{{{{{{{}}}~~~}}}zzzzzz||||||xxxuuupppqqqsssrrrnnnjjjfffdddcccdddeeeeeedddbbb___^^^]]]ZZZVVVRRRNNNKKKJJJIIIGGGDDDAAA>>><<<;;;;;;<<<999888888777666555444444111111222222333333333333444555666888:::;;;============>>>???@@@BBBDDDEEECCCDDDFFFHHHJJJKKKLLLLLLPPPRRRUUUYYY^^^cccgggiiiqqqxxxnnn[[[SSSMMMEEE>>><<<<<<<<<;;;999999:::;;;:::::::::999999999999888555555555555666777999999777666666555444444333333222222222222222222222222//////000000000000000///000/////////............,,,,,,,,,------.........+++,,,------,,,+++)))(((((((((((((((((((((((((((((((((''''''''')))***+++''''''(((((())))))******&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((()))'''%%%&&&''')))))))))xxxhhh[[[SSSNNNJJJJJJJJJJJJJJJKKKLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>?????????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>DDDDDDCCCBBBAAA@@@@@@AAA?????????>>>>>>>>>>>>===??????>>>===<<<:::888777888888777777888888999:::;;;<<<<<<;;;;;;<<>><<<:::::::::999::::::;;;;;;888888888888888777666555666777999999888777777888555777999::::::888666444777777666444222222555777999999888666555444333222333444555555666666555555888888888888777777777777:::;;;;;;<<<;;;:::999888999999999999888888888888999888888888888888999:::<<<;;;999888888999;;;<<<<<<;;;:::999999999:::;;;:::999888666666666777777:::999888888999999888666;;;<<<<<<===>>>???@@@@@@???>>>===<<<<<<;;;;;;<<>><<<::::::::::::666666777777666555555444666666444333333444555666555666666888:::<<<===???BBB@@@??????@@@AAAAAA@@@EEEFFFHHHIIIJJJLLLOOOQQQRRRWWW[[[]]]cccmmmsssuuutttaaaQQQHHHDDDAAA??????>>>===<<<;;;::::::::::::::::::999999999888888555555666666555444333333666666555555555444444444222222222222222222222222111111111111000000000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''wwwfffZZZQQQKKKHHHIIIIIIHHHHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@?????????>>>>>>>>>>>>???@@@AAAAAA???????????????@@@AAAAAA@@@@@@???>>>???@@@AAABBBJJJIIIFFFCCCAAA>>>===<<>>>>>>>>=========<<<<<<===<<<<<<;;;:::999888888777777888888999:::<<<<<<===<<<<<<===???AAAFFFCCC???>>>>>>>>><<<:::<<<;;;:::999999999999999<<<<<<<<<;;;:::999888888777888999888777777777777555666888999999888666555777777666444222333555777888888777666555444444333444444555666666666555555666666666777777888888888999:::;;;;;;;;;999888777888888888777777777777666888888777777888888999999:::999888777888999;;;===;;;;;;:::999999::::::;;;:::999888666666666777888:::999888888::::::999888;;;;;;<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<===CCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGIIINNNRRRRRRPPPSSS]]]fffqqqzzz|||sssiiiccc^^^YYYSSSOOOMMMJJJFFFDDDCCCDDDEEEGGGHHHHHHIIIIIIMMMPPPTTTZZZ___cccfffhhhiiiiiijjjlllnnnppprrrsssrrruuuxxx{{{}}}~~~~~~~~~~~~|||xxxuuuyyyzzz{{{|||}}}}}}}}}}}}{{{|||~~~}}}zzzyyyzzz{{{{{{|||||||||{{{{{{vvvvvvwwwwwwvvvuuusssrrrnnnmmmlllkkkiiihhhgggfff```^^^\\\[[[ZZZYYYWWWUUUQQQQQQPPPOOONNNMMMLLLKKKHHHGGGFFFDDDBBB@@@???>>>;;;:::888777666666666666555666666777777666666555666666555555555777888999999999999:::<<<===???@@@CCCBBBAAABBBCCCDDDDDDDDDGGGIIIKKKLLLNNNQQQUUUXXXYYY___eeehhhppp|||~~~nnncccTTTHHHDDDBBBAAA@@@===<<<;;;:::999888888888999999999999888888888888555555666666555444444333555555555444444444444333222222222222222222222222111111111111000000000000............------------...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''zzzrrrdddXXXPPPLLLIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???????????????@@@@@@AAA@@@?????????@@@BBBCCC??????>>>>>>???BBBDDDFFFKKKIIIGGGCCCAAA>>>===<<>>>>>>>>>>>=========::::::;;;;;;<<<;;;;;;;;;888888777777888888999:::<<<=========<<<===???AAACCC@@@>>><<<<<<;;;:::888===<<<;;;999888888888888=========<<<<<<;;;:::::::::999888888777777777777666666666666666666666666777777777555333333555777777666666666555555555555444555555666666666666666333444555666777888888999888999:::::::::999888777777666666666666555555555666777777777777888888999888777777777888999;;;<<<;;;;;;::::::::::::;;;;;;:::999888777666777888888999888888999;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>======<<<<<<======>>>>>>DDDDDDDDDCCCCCCBBBBBBBBB@@@AAACCCEEEFFFFFFFFFFFFDDDFFFFFFEEEEEEIIIPPPVVVdddmmm{{{yyyrrrqqqkkkccc[[[UUUPPPKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEGGGKKKOOOSSSWWWYYYZZZ]]]]]]^^^```bbbdddfffhhheeeiiinnnqqqsssuuuzzz~~~}}}{{{xxxvvvtttrrrooolllqqqrrrsssttttttuuuuuutttuuuuuuuuuuuutttsssqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppooonnnmmmkkkjjjiiidddcccbbb```^^^\\\[[[ZZZUUUSSSQQQPPPOOOOOOLLLKKKGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>===;;;:::999999666666555444444444444444444555666777888888888888777777777888999:::<<<<<<============>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFNNNOOOPPPQQQTTTXXX]]]bbbfffooowww{{{yyyfffZZZRRRHHHBBB@@@@@@@@@???===<<<;;;999888888888888888888888777777777666666555555555666555555444333444444444444333333333333222222222222222222222222111111111111000000000000............------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&jjjbbbXXXOOOKKKJJJKKKLLLHHHHHHGGGGGGGGGHHHHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@??????>>>?????????BBBAAA@@@???@@@AAACCCDDD@@@???>>>>>>???BBBEEEGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>::::::;;;;;;;;;;;;::::::888888777777888888999::::::;;;<<<<<<;;;;;;===>>>???>>><<<;;;::::::888888<<<;;;:::999999999999999;;;;;;;;;;;;<<<===>>>>>>===;;;888777777777666666666555555444444555777777777777777666444444666777555555555666666666666666555555666777777777777666444444444555666777777777777888999999999999777777555555555555444444444444555666666777888888888888666666666777888:::;;;<<<::::::::::::;;;;;;;;;<<<:::999888777777777888999999999999:::===??????>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@DDDDDDCCCCCCBBBBBBAAAAAA???AAADDDFFFGGGFFFEEECCCCCCBBB@@@???AAAFFFKKKOOO]]]cccnnn}}}wwwmmmbbbYYYQQQMMMMMMLLLJJJHHHFFFEEECCCCCCCCCDDDGGGIIILLLOOOPPPQQQRRRRRRSSSUUUWWWYYY[[[\\\YYY^^^ccceeefffiiipppwwwssspppllljjjiiihhhfffeeegggggghhhiiijjjjjjjjjjjjmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiihhhgggggghhhgggfffdddcccaaa___^^^YYYXXXVVVUUUSSSQQQOOOOOOLLLKKKIIIHHHHHHHHHFFFDDDAAA@@@@@@???>>>>>>======;;;::::::999888888777777666555555555555666666666444555666888999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===>>>>>>???@@@@@@>>>@@@AAACCCDDDGGGJJJLLLTTTUUUWWWYYY\\\bbbiiinnn{{{{{{gggXXXPPPKKKEEEAAA@@@???>>>===>>>>>><<<;;;:::999999999777777666666666555555555444555555555555555444444444444333333333222222222222222222222222222222222111111111111000000000///.........---------,,,,,,---------,,,,,,,,,++++++************************(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&[[[UUUMMMHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCC@@@@@@??????>>>?????????AAAAAA@@@@@@@@@AAABBBCCCBBBAAA@@@??????AAACCCDDD>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<;;;:::999999888888777777888888999:::888999;;;;;;999999:::;;;;;;;;;<<<;;;:::999999999:::999999999:::;;;<<<<<<999999:::<<>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBDDDFFFGGGEEECCCAAAAAA???===>>>AAAFFFKKKNNNWWWZZZbbbnnn|||sssfff[[[TTTTTTSSSPPPMMMJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSRRRVVVZZZZZZZZZ\\\ccciiiiiieeeaaa^^^]]]\\\[[[ZZZ[[[\\\]]]^^^____________cccbbbaaa______^^^______^^^^^^_________^^^^^^]]]^^^]]][[[YYYWWWVVVUUUTTTNNNNNNLLLKKKIIIGGGFFFEEEEEEDDDBBBBBBBBBBBB@@@???;;;;;;;;;:::999999888888777777777777777777777777666666777777777888888888555666888:::<<<===>>>>>>@@@@@@@@@@@@???>>>>>>===============>>>???@@@AAAAAADDDGGGJJJLLLPPPUUUXXXZZZ]]]```eeekkkttt}}}}}}oooaaaUUUMMMHHHFFFDDDAAA@@@???===<<<>>>===<<<;;;:::999999999666666666555555555444444444444555555555555555444444444333333333222222222222222222222222222222222111111111111000000000///...------------,,,,,,,,,------,,,,,,,,,+++++++++************************((((((((((((((((((((((((******)))))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&SSSOOOIIIFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA>>>============>>>>>>???AAAAAA@@@@@@@@@?????????============<<<;;;:::999888888777777888888999:::666888::::::888888888999888:::<<<<<<;;;;;;;;;<<<999:::::::::;;;===>>>???:::;;;<<>>888555666777666555666555555444555666888999777888999888777666666888555555555666666666666666666666777888888888888888777777777666666666555555777888999:::::::::999888777666666666666555555555555666888999:::::::::999666777777888999:::;;;;;;999:::;;;<<<<<<===<<<<<<999999888777888999:::;;;<<<;;;;;;===AAACCCCCCCCC??????>>>>>>======<<<<<<===<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFCCCAAA???<<<<<<<<<>>>AAAEEEIIILLLOOOQQQVVV___lll{{{tttiiiccc```]]]YYYTTTPPPMMMLLLKKKGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLOOOQQQQQQQQQRRRWWW[[[^^^[[[VVVSSSQQQOOOMMMKKKOOOOOOPPPQQQRRRRRRRRRRRRVVVUUUTTTTTTSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJEEEEEEDDDBBBAAA@@@???>>>===<<<;;;;;;<<<<<<:::999666666666666555555444444333444444555666666777777666777888888888888888777777888:::<<<>>>???@@@@@@CCCCCCCCCBBBAAA@@@>>>>>><<<<<<===>>>@@@BBBDDDEEECCCGGGMMMQQQTTTYYY```eeegggkkkqqqyyyxxxhhh[[[OOOIIIHHH@@@@@@@@@@@@???>>>======<<<;;;:::888777777777777666666666555555555444444333444555555666555555555444444444444333333333333222222222222222222222222111111111111000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''NNNKKKIIIGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEECCCDDDEEEEEEEEECCCAAA@@@>>>>>>>>>>>>???@@@AAAAAA===>>>@@@AAABBBAAA@@@?????????@@@AAAAAA@@@??????>>>>>>============>>>>>>?????????>>>>>>>>>======<<<======>>>======<<<<<<888888777777888888999:::666888::::::999888888888555999<<<=========>>>@@@<<<<<<<<<<<<<<<===>>>???;;;<<<>>>AAAEEEJJJNNNQQQFFF@@@888444555777666444666666666666777888999999777999:::999888666777888666666666666666555555555666777888888999999888888666666777777777777777777777888999;;;;;;;;;:::999888888888777777777777666555666999;;;<<<<<<;;;:::888888999:::::::::::::::999:::;;;<<<=========<<<999999888777888999:::;;;=========???BBBDDDDDDCCCAAA@@@@@@???>>>=========>>>=========>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEFFFEEEDDDBBB???===999<<<>>>???@@@BBBFFFJJJIIILLLOOOUUU]]]jjjyyyzzzvvvpppmmmggg```[[[VVVSSSRRRJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIJJJKKKLLLNNNOOOPPPNNNJJJHHHGGGEEECCCAAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHFFFCCCBBBAAAAAAAAA=========<<<;;;:::::::::888777666666777888666555555555555444444444444333333444555666777888999:::999999:::;;;::::::999888:::;;;===???@@@AAABBBBBBBBBCCCCCCDDDCCCBBB@@@@@@===>>>???BBBDDDHHHJJJLLLJJJPPPWWW]]]aaagggpppvvvtttcccXXXOOOGGGEEEGGG===>>>??????>>>===<<<<<<<<<;;;999888777777666666666666666666555555555555333444444555666666555555555555555444444444444333222222222222222222222222111111111111000000000000---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((GGGFFFEEEEEEGGGGGGGGGFFFGGGGGGFFFEEEEEEDDDEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDDDDCCCBBB???>>>>>>>>>>>>>>>???@@@AAABBB;;;===@@@BBBBBBAAA???===<<<===???AAABBBAAA???>>>============>>>???@@@AAA============<<<<<<<<<<<<;;;<<<===>>>????????????888888888777888999999:::777999;;;;;;:::888888999444888===>>>>>>>>>@@@CCC???>>>>>>=========>>>>>><<<<<<===???CCCHHHMMMOOOHHH@@@888444555777666444555666666777888999999999777999::::::888777777888777777666666555555555555777777888999999999999888555555666777888999::::::888999:::;;;<<<;;;;;;:::999999999999888888888888555777999<<<======<<<;;;999::::::;;;;;;;;;::::::888999;;;===>>>>>>===<<<999999888888888999;;;<<<>>>>>>>>>@@@BBBDDDDDDDDDBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFEEECCC@@@>>>===999===AAABBBAAAAAAEEEHHHHHHKKKNNNPPPTTT]]]kkkvvv~~~zzzssskkkddd^^^ZZZYYYNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEEEEFFFIIIJJJJJJIIIDDDBBBAAAAAABBBAAA@@@>>><<<===>>>??????@@@@@@@@@>>>>>>@@@AAAAAAAAAAAAAAA===>>>@@@AAACCCCCCDDDDDDBBBAAA???===<<<;;;;;;<<<999999888888888777777777777555444555666777666444666666666666555555555555555666777888:::;;;<<<===<<<======>>>===<<<;;;:::<<<===>>>@@@BBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBBBB>>>???BBBEEEHHHLLLPPPQQQXXX^^^ffflllqqqxxxeeeZZZOOOKKKGGGAAA@@@DDDAAAAAABBB@@@>>>;;;::::::======;;;:::999888888888777777666666666555555555333333444555666666666555666666555555555444444444222222222222222222222222111111111111000000000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))JJJJJJIIIHHHGGGEEEDDDCCCGGGGGGFFFFFFEEEFFFFFFGGGEEEEEEDDDEEEFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>???=========???AAAAAA???===>>>???AAAAAABBBAAA@@@?????????>>>>>>>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;999;;;???BBBCCCAAA>>><<<999999999999999999999999::::::999999888999999999:::<<<>>>@@@BBBCCCCCCCCC@@@@@@???>>>============;;;<<<===???@@@BBBCCCDDD;;;:::888666555555666777666777999;;;;;;;;;999888999999::::::999888666555777777777777666666666666<<<<<<;;;999999999999999===<<<;;;:::::::::::::::999;;;===>>>>>><<<:::888888888888888999:::;;;<<<888888888888888888888888:::;;;;;;;;;::::::999888999::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>???AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======>>>??????BBBBBBAAAAAABBBCCCEEEFFFLLLIIIEEEAAA>>>======>>><<<===>>>>>>>>>AAAEEEHHHKKKNNNOOOOOOPPPUUU___gggsss{{{yyytttooohhhccc]]]XXXSSSOOOMMMLLLKKKJJJJJJHHHFFFDDDCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEBBB@@@????????????===<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<999999999::::::;;;;;;<<<<<<;;;:::888777777666666888888666666666777888999555555666666666777777777555666666777777666666555666888:::<<<<<<;;;:::999===>>>>>>===;;;:::;;;<<>>===>>>??????>>>===???BBBDDDEEEEEEDDDDDDEEEIIIMMMPPPRRRSSSVVV[[[___bbbkkkxxxxxxjjjXXXQQQHHHDDDDDDCCC@@@===@@@???===<<<;;;;;;<<<<<<======<<<;;;999888777777777777777777666666666666777666555444444555666777555555555555555444444444111222222222222111000000000000000000000000000000//////...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******)))(((((((((((((((IIIIIIIIIIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFDDDEEEFFFFFFEEECCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<===>>>>>>======>>>@@@AAA@@@>>>???@@@AAABBBBBBAAA@@@????????????@@@@@@AAAAAAAAA??????>>>===<<<;;;::::::999<<>>>>>>>>?????????<<<:::888777666666777888888999;;;<<<<<<;;;:::999888999999::::::999777777777777777777777777777777:::::::::::::::999999999;;;;;;:::::::::;;;<<<<<<;;;<<<>>>@@@@@@???===;;;999999888888999:::;;;;;;999999999999999999888888::::::;;;;;;;;;::::::999:::::::::;;;;;;<<<======>>>>>>============>>>>>>@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>???AAAAAAAAAAAACCCEEEGGGHHHIIIGGGCCC@@@=========>>><<<===>>>>>>>>>@@@DDDGGGJJJLLLNNNNNNNNNRRRZZZaaajjjrrryyy|||~~~tttllljjjeee___ZZZWWWTTTQQQOOOMMMKKKHHHFFFDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBBBB@@@>>>======>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::::::::999999999999::::::888999999::::::;;;;;;<<<::::::999888777777888888777666555444444555555666444444555555555666666666777777888888999999::::::777888:::;;;<<<<<<;;;;;;???@@@AAA@@@???>>>???@@@???>>>===>>>>>>?????????>>>@@@DDDGGGIIIKKKNNNQQQQQQTTTZZZ^^^bbbgggmmmrrr{{{rrrbbbVVVQQQKKKEEEBBBCCCCCCAAA>>>>>>===<<<<<<;;;<<<<<<<<<===<<<<<<:::999888777777777777777777666666666666777666555444444555666777666666555555444444333333111222222222222111000000//////////////////////////////...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***))))))(((''''''((((((GGGHHHIIIJJJIIIGGGDDDBBBCCCCCCDDDEEEFFFHHHIIIJJJIIIGGGEEEDDDEEEFFFFFFFFFBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;;;;;;;;;;;;;<<<===???===<<<===@@@AAAAAAAAA@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDCCCBBBBBB>>>>>>===<<<;;;::::::999;;;===???BBBBBBAAA@@@>>>::::::::::::::::::::::::::::::999999999999::::::<<<>>>@@@CCCEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;<<<;;;999888777777888999;;;;;;<<<======<<<:::999777888999:::::::::999999777777888888888888888888888999;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>><<<>>>@@@BBBBBBBBB@@@???::::::999999999:::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>??????>>>>>>>>>>>>?????????????????????@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;<<<===>>>AAAAAAAAABBBDDDFFFHHHIIIDDDCCC@@@>>>======>>>>>><<<===>>>??????AAADDDGGGIIIKKKMMMLLLLLLNNNSSSWWW]]]dddkkknnnsss~~~zzzyyyuuunnnhhhccc^^^ZZZWWWUUURRRNNNKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<>>>??????>>>???>>>>>>>>>============;;;;;;:::999999:::;;;;;;999999999:::;;;;;;<<<<<<999999888888888888999999777777666555444444555555666666666666777777777777999999999:::;;;===@@@AAA======>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAA@@@????????????AAABBBCCCFFFHHHKKKNNNQQQVVV[[[___```eeekkkrrrzzzrrrggg\\\PPPHHHHHHDDDAAA@@@BBBCCC@@@>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777777777666666666666666666555444444555666666666666555444444333222222111111222222111111000/////////////////////////////////...---,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))(((''''''''''''(((EEEGGGIIIKKKJJJHHHEEEBBBCCCCCCDDDFFFHHHJJJLLLMMMKKKHHHEEEDDDEEEGGGGGGGGGBBBBBBBBBAAAAAA???>>>>>>;;;;;;:::::::::;;;;;;<<>><<<===@@@BBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAEEEFFFHHHHHHGGGEEECCCAAA>>>>>>===<<<<<<;;;::::::<<<===???AAABBBAAA@@@???;;;;;;;;;;;;::::::::::::::::::999999999:::;;;;;;===???AAADDDFFFGGGHHHHHHFFFEEEDDDBBBAAA@@@@@@???======<<<;;;::::::999999<<<;;;:::999999999::::::<<<<<<<<<<<<<<<;;;:::999777888999::::::;;;;;;;;;888888888888999999999999888:::<<<>>>??????===<<<<<<;;;;;;;;;;;;<<<<<<===<<<>>>@@@AAABBBBBBAAAAAA;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;::::::999;;;;;;<<<=========<<<<<<::::::;;;<<<===>>>>>>???AAA@@@@@@??????@@@@@@AAA???>>>>>>=========>>>>>>????????????>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>BBBCCCCCCDDDEEEFFFGGGGGG@@@???>>>===<<<===>>>???>>>@@@AAAAAAAAACCCEEEHHHIIIJJJLLLKKKJJJJJJMMMOOORRRYYY___aaaeeeooo~~~zzzsssnnnhhhccc```^^^ZZZUUUQQQOOOLLLHHHDDDCCCBBBAAA@@@??????>>>>>>???===<<<<<<>>>@@@@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCAAA???>>>=========??????:::::::::;;;;;;<<<<<<<<<;;;:::999999888888999999:::999888888777777666666999999999:::::::::;;;;;;:::::::::;;;===AAAEEEGGGGGGFFFDDDBBBAAA@@@@@@@@@===???AAAAAAAAAAAACCCDDDFFFFFFFFFGGGGGGIIILLLOOOUUUWWWZZZ\\\```eeekkkoooxxx||||||lll^^^UUUOOOIIIEEEBBBAAA@@@@@@BBBBBB???===:::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999888888777777777777666666666666555555555555555555555555666555555444333222111111111111111111111000000/////////////////////////////////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''''''''DDDFFFIIIKKKJJJHHHEEECCCDDDEEEFFFGGGIIILLLNNNOOOKKKIIIFFFEEEFFFGGGHHHHHHAAAAAAAAAAAA@@@???>>>>>><<<;;;;;;:::::::::;;;;;;???===<<<===@@@CCCEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAKKKLLLLLLKKKIIIEEEBBB@@@???>>>>>>>>>===<<<<<<<<<======>>>@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999:::;;;<<<======999999999999::::::;;;;;;:::<<<>>>@@@AAAAAA@@@??????>>>===<<<;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@;;;;;;;;;:::;;;;;;<<<<<<>>>=========<<<<<<;;;;;;<<<======>>>>>>>>>======:::;;;;;;<<<>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>======<<<;;;:::::::::<<<===>>>EEEEEEEEEEEEEEEDDDDDDDDD>>>============???@@@AAAAAACCCDDDEEEEEEFFFHHHJJJIIIJJJKKKJJJIIIIIIIIIJJJMMMQQQVVVYYY\\\dddsss}}}xxxtttooommmeee```[[[XXXVVVSSSMMMHHHEEEDDDCCCBBBAAA@@@AAAAAA@@@>>><<<<<<===?????????CCCDDDEEEFFFGGGHHHIIIIIIFFFDDDBBB@@@???@@@AAABBB======<<<<<<<<<<<<<<<<<<======;;;::::::999999999;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<>>>AAAEEEIIILLLOOOMMMJJJGGGDDDAAA@@@???@@@BBBDDDEEEFFFGGGIIIKKKKKKMMMPPPQQQRRRTTTYYY\\\^^^bbbhhhnnnuuu|||oooeeeWWWLLLGGGEEEEEEDDDAAA@@@@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777666666666666444444555555555555444444555444444333222222111111000111111111111000//////........................//////...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''DDDFFFHHHJJJJJJHHHFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMJJJHHHFFFEEEFFFGGGGGGGGG@@@@@@AAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;>>>======???BBBEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBMMMMMMLLLJJJGGGDDDAAA?????????>>>>>>=====================>>>>>>???@@@@@@=========<<<<<<;;;;;;::::::999999::::::;;;<<<===???@@@BBBCCCEEEEEEDDDDDD@@@@@@???>>>============;;;;;;;;;;;;;;;<<<<<<<<<========================;;;;;;;;;:::::::::::::::::::::999:::;;;<<<===>>>999999::::::;;;;;;<<<<<<<<<===???@@@AAAAAAAAA@@@@@@???>>><<<;;;::::::999;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>?????????????????????>>>>>>>>>===;;;;;;::::::;;;<<<>>>???FFFFFFFFFEEEDDDCCCBBBAAA======>>>>>>???@@@BBBBBBCCCEEEGGGGGGGGGHHHIIIKKKIIIIIIHHHHHHHHHHHHHHHHHHKKKLLLPPPTTTWWW\\\hhhsss~~~|||zzzmmmhhhcccaaa```]]]WWWQQQKKKJJJIIIGGGGGGGGGHHHIIIDDDBBB>>>======??????>>>BBBDDDGGGJJJMMMOOOPPPPPPKKKIIIEEEBBBAAAAAABBBCCCAAA@@@@@@???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<============>>>>>>>>>???@@@AAADDDHHHLLLPPPRRRTTTSSSPPPLLLHHHEEEBBB@@@BBBDDDFFFHHHIIIKKKNNNPPPLLLPPPUUUXXXZZZ]]]bbbfffhhhooozzzxxxmmmZZZTTTJJJDDDAAABBBDDDEEE@@@@@@@@@@@@@@@???>>>===BBB@@@>>><<<;;;::::::;;;888888888999999999999999777777777777666666666666444444555555555555444444333333222222222222111111000000111111000000///...........................//////...---,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''EEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGFFFEEE???@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@DDDFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBCCCJJJIIIHHHFFFDDDBBB@@@???>>>============<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>======<<<;;;;;;:::999999999::::::<<<======???@@@AAABBBCCCBBBAAAAAA>>>======<<<<<<<<<====================================>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>999::::::;;;<<<<<<============>>>>>>??????@@@@@@??????===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@======>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<:::;;;<<<===???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA======<<<<<<<<<======>>>@@@@@@?????????>>>>>>>>><<<;;;;;;;;;;;;===>>>???DDDDDDEEEEEEDDDCCCAAAAAA>>>??????@@@AAABBBCCCDDDDDDEEEHHHHHHHHHHHHIIIJJJHHHFFFEEEDDDEEEGGGGGGHHHJJJHHHJJJPPPTTTVVV\\\eeessswww~~~zzzuuupppooopppmmmfff```WWWVVVTTTSSSSSSTTTUUUVVVNNNKKKFFFCCCCCCCCCCCCBBBCCCFFFLLLRRRWWWYYYZZZZZZQQQOOOJJJFFFDDDCCCDDDEEEDDDDDDCCCAAA???===<<<;;;============>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCFFFGGGJJJMMMQQQUUUWWWYYY[[[ZZZXXXVVVRRRNNNJJJHHHHHHKKKNNNPPPQQQTTTWWWYYYWWW]]]eeejjjmmmpppuuuyyyxxxooocccZZZNNNJJJEEEAAA???@@@AAABBB===>>>>>>>>>>>>>>>>>>???HHHEEE@@@<<<999999999:::777777888888999999999:::777777777777666666666666333444444555555444444333111111111111222222222222000000000000000//////...........................//////...---,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''EEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFHHHGGGEEECCC??????@@@@@@@@@??????>>>???>>>===<<<<<<<<<<<<<<<<<<<<<>>>BBBEEEGGGFFFEEEGGGFFFDDDCCCBBBBBBBBBCCCFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===???@@@???>>>>>>===<<<;;;;;;;;;999999999:::;;;<<<===>>>???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<======>>>?????????>>>=========<<<===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<;;;:::;;;<<<===>>>::::::;;;;;;<<<===>>>>>>>>>======<<<======>>>???>>>======<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;===???AAABBB======>>>???@@@AAAAAABBBBBBBBBAAAAAA???>>><<<;;;;;;;;;<<<>>>???AAABBBBBBAAA@@@@@@??????@@@@@@AAA???????????????@@@AAAAAA@@@@@@@@@@@@????????????<<<<<<;;;;;;<<<===???@@@AAABBBCCCDDDDDDCCCBBBAAA???@@@AAABBBCCCDDDDDDEEECCCEEEGGGHHHHHHGGGIIIJJJFFFDDDBBBBBBCCCFFFGGGGGGIIIEEEGGGNNNRRRRRRUUU[[[ccchhhpppyyy{{{{{{}}}{{{tttmmmaaa```___^^^^^^___aaabbbWWWTTTNNNKKKJJJIIIHHHHHHFFFJJJRRRYYY___bbbbbbbbbXXXTTTPPPKKKHHHGGGHHHHHHGGGFFFDDDBBB@@@>>><<<;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLLLLLLLKKKGGGGGGGGGGGGHHHHHHHHHHHHKKKMMMPPPTTTXXX[[[]]]^^^`````````^^^[[[WWWTTTQQQTTTWWWZZZ]]]___aaaeeegggjjjrrr|||qqqgggaaa[[[QQQJJJEEECCC@@@<<<;;;:::;;;;;;:::;;;<<<<<<<<<===???AAALLLHHHBBB<<<999888999:::777777777888999999::::::777777777777666666666666333333444555555444333333000000000111222222333333000000000000000//////...........................//////...---,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))*********'''((((((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''GGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFDDDCCCAAA@@@?????????>>>>>>=========<<<;;;<<<===>>>===<<<===>>>AAACCCDDDDDDDDDCCCFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@???>>>>>>???@@@============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???????????????>>>======:::;;;;;;;;;<<<<<<======@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;;;;===>>>@@@@@@>>>>>>===<<<;;;:::::::::<<<<<<============<<<<<<>>><<<;;;;;;<<<<<<;;;:::999999::::::;;;:::::::::666888:::<<<>>>@@@AAAAAAAAAAAA@@@??????@@@@@@@@@DDDCCCAAA???>>>===<<<<<<<<<===???AAABBBBBBBBBBBBAAA@@@???>>>============<<<=========;;;:::;;;<<<@@@???>>>===<<<<<<<<<<<<;;;;;;::::::;;;===@@@BBBEEEDDDBBB@@@>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIKKKMMMPPPSSSUUUWWW[[[bbbjjjrrrzzz}}}}}}vvvooohhhgggiiijjjgggbbb^^^YYYUUUTTTUUUUUUPPPLLLLLLLLLNNNRRRVVVYYYYYYYYYTTTPPPJJJEEECCCFFFJJJMMMKKKIIIEEEAAA???>>>>>>>>>?????????AAACCCGGGKKKMMMOOONNNOOOQQQTTTVVVVVVVVVWWWUUURRRPPPQQQSSSWWWYYYXXXZZZ[[[[[[\\\^^^bbbeeeffffffdddccccccbbbcccccciiijjjkkkmmmpppuuu{{{sssggg\\\WWWSSSMMMGGGEEEBBBAAA>>><<<:::::::::::::::<<<>>>===;;;;;;===@@@GGG@@@999555555888999:::888888999999999999888888222444777999999777444222444444333333333333222222111111111111111111222222000000000000000000000000////////////............------,,,,,,,,,,,,++++++***************************************)))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&GGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@???>>>>>>======<<<;;;;;;<<<>>>>>>>>>======???AAACCCEEEEEEDDDCCCDDDCCCBBB@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>???<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>??????>>>????????????>>>======<<<<<<<<<<<<============??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<======>>>@@@@@@@@@?????????>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<;;;;;;:::::::::<<<<<<============<<<<<<>>>===;;;<<<======<<<:::999999::::::::::::999999999:::;;;===>>>?????????@@@@@@?????????@@@@@@AAA@@@???>>>==================>>>@@@AAACCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;======<<<;;;:::;;;<<>>======<<<============<<<;;;;;;<<<>>>@@@AAACCCBBB@@@???=========>>>===>>>@@@BBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJJJJKKKMMMOOOPPPPPPRRRVVV[[[bbbkkkuuu|||}}}~~~yyyssssssvvvwwwsssooofffbbb^^^]]]^^^^^^ZZZVVVTTTSSSSSSTTTVVVWWWWWWVVVRRROOOLLLIIIGGGGGGIIIJJJKKKJJJHHHEEEDDDCCCCCCCCCGGGGGGGGGHHHJJJMMMQQQSSSWWWVVVWWWXXXZZZ[[[[[[[[[\\\[[[[[[[[[\\\^^^aaabbb___aaacccdddeeegggjjjlllnnnnnnooopppqqqrrrssstttwwwzzz~~~rrrdddZZZQQQNNNKKKFFFBBBAAA@@@???===;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;===???GGGBBB;;;777777888888888777888888888888888888777333444666888888666444333444444333333333222222222111111111111111111111111....................................------------------,,,,,,,,,+++++++++***************************************)))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&GGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>===<<<;;;::::::;;;>>>??????>>>>>>@@@BBBDDDEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>???>>>??????@@@@@@???>>>===:::;;;;;;<<<>>>??????@@@@@@@@@@@@@@@????????????>>>>>>??????>>>>>>===<<<==================<<<<<<======>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;::::::::::::<<<======>>>>>>======<<>><<<===>>>>>>===;;;999:::::::::::::::999999;;;;;;<<<===>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<;;;<<<<<<======>>>???AAABBBCCCCCCCCCCCCAAA@@@???===<<<;;;;;;;;;;;;<<<===<<<;;;::::::<<<===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<===>>>???@@@AAA@@@>>>===<<<<<<<<<======>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGJJJJJJIIIIIIHHHIIIIIIJJJIIIJJJJJJLLLRRR[[[fffmmmzzztttqqqnnnmmmnnnnnnjjjgggeeeaaa]]][[[ZZZ[[[ZZZZZZUUUTTTSSSQQQPPPNNNLLLKKKPPPPPPOOOOOONNNMMMLLLLLLTTTTTTSSSTTTUUUWWWYYYZZZ^^^^^^______```aaaaaabbbaaacccfffiiikkklllllllllkkknnnqqqtttuuuwwwzzz|||}}}yyyhhh\\\TTTLLLEEEDDDCCC@@@>>>???>>>===<<<;;;:::;;;<<<<<<:::;;;<<<;;;::::::<<<===FFFBBB===:::999888888777666777777888888777777666444555555666666555555444333333333333222222222222111111111111000000000000------------------------------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***************************************)))(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&FFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDBBBAAA???>>>===<<<;;;::::::;;;>>>@@@?????????@@@BBBDDDEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>><<<>>>@@@BBBBBB@@@>>>===;;;<<<<<<===>>>>>>??????AAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<=========<<<<<<;;;;;;:::<<<<<<<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<=========<<<;;;;;;:::::::::;;;>>>>>>>>>??????>>>>>>>>>???>>>======>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::::::::;;;<<<======>>>>>>===<<<===>>>???@@@@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@AAACCCCCCCCCCCCBBB@@@???>>><<<;;;:::::::::;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;<<<===>>>?????????>>>===>>>>>>???@@@???>>><<<;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFJJJQQQZZZaaaooouuu}}}zzzyyyuuunnnjjjhhhhhhiiiiiicccbbbaaa___^^^\\\[[[ZZZ^^^^^^^^^^^^]]]\\\[[[ZZZeeedddcccbbbbbbbbbbbbbbbbbbccceeeffffffgggiiijjjiiimmmrrrxxx{{{{{{zzzxxx|||sssfffXXXNNNLLLEEEAAAAAAAAA???>>>???>>>===<<<::::::::::::;;;:::::::::999999999:::;;;AAA@@@>>><<<;;;:::888777555666666777777666666555555444444444444444444555333333333222222222222111000000000000000/////////------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************)))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&EEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDBBBAAA???>>>===<<<;;;::::::;;;>>>@@@?????????@@@BBBDDDDDDCCCAAA@@@????????????>>>>>>>>>===;;;===@@@BBBCCCBBB???>>>>>>>>>>>>>>>>>>>>>======??????>>>>>>=========<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::;;;>>>??????@@@@@@??????>>>???>>>======>>>>>>===<<<===============<<<;;;;;;777888:::;;;===>>>>>>>>>;;;<<<===>>>???@@@@@@???>>>>>>===;;;;;;;;;;;;;;;>>>???@@@BBBBBBBBBAAAAAA???>>>===;;;:::999999999;;;<<<<<<<<<:::999:::;;;::::::::::::;;;===>>>???>>>>>>>>>>>>>>>?????????===<<<;;;:::::::::;;;<<<<<<=========>>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEGGGKKKQQQUUU```fffpppzzz|||zzzzzz~~~~~~}}}~~~zzzxxxuuurrrqqqqqqrrrsssttttttttttttrrrqqqooonnnyyyxxxvvvtttrrrpppoooooolllooorrrttttttvvvyyy|||}}}{{{kkkaaaWWWNNNHHHHHHCCC@@@AAA@@@>>>>>>@@@@@@>>><<<:::888888888888:::999888888888888999888:::;;;<<<<<<;;;:::999999444555555666666555555444555444333222222333444555333333222222222111111111000000000/////////.......................................------------,,,,,,,,,+++++++++************************************************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&EEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@???>>>===<<<;;;::::::;;;>>>??????>>>???@@@BBBBBBBBBAAA???>>>======>>>>>>>>>>>>===<<<:::<<>>?????????>>>>>>==================<<<<<<<<<<<<<<<======>>>>>>======<<<;;;999999999999999999888888::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;999999999:::;;;<<<==============================<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::;;;<<<======;;;;;;::::::::::::;;;;;;===>>>>>>??????>>>>>>===???>>><<<===>>>>>>===;;;>>>>>>>>>>>>===<<<;;;;;;555666888:::;;;<<<======;;;<<<===?????????>>>===>>>===<<<;;;::::::::::::<<<===???@@@@@@@@@???>>>===<<<;;;:::999999999999:::;;;<<<;;;:::999999;;;999999999:::;;;<<<===>>>=========>>>>>>?????????<<<;;;:::999::::::<<<===<<<<<<<<<;;;<<<===>>>>>>============>>>>>>>>>?????????@@@@@@BBBCCCEEEFFFAAAAAABBBCCCCCCCCCCCCCCC===???AAACCCDDDFFFIIIKKKQQQVVV^^^hhhttt{{{rrrsssxxxwwwfffYYYQQQMMMGGGDDDDDD@@@>>>???>>>;;;;;;>>>@@@>>><<<999888777777777:::888666666777888777666555777999999888888999:::444444444555555444444444444333333222222333333444222222222222111111111111000000//////......------....................................------------++++++++++++***************************************************)))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&DDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@???>>>>>>======<<<;;;;;;<<<>>>>>>>>>===>>>???AAAAAAAAA???===<<<:::;;;<<<======<<<;;;;;;888999<<<>>>??????>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<============>>>>>>======<<<;;;999999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999::::::;;;888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<===>>>;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===;;;<<<======<<<:::=========<<<<<<;;;:::999666666777999999:::::::::;;;<<<===??????>>><<<;;;;;;::::::999999999:::::::::;;;<<<===>>>===<<<<<<::::::999999999999:::::::::;;;<<<;;;999888999::::::999999999:::;;;<<<<<<:::;;;<<<===>>>?????????;;;::::::999:::;;;<<<===<<<;;;;;;::::::;;;======<<<<<<<<<=========>>>>>>======>>>???@@@BBBCCCDDDAAAAAABBBCCCCCCBBBAAA@@@;;;===???@@@@@@AAADDDFFFJJJLLLQQQXXXcccppp}}}|||uuuuuuxxx~~~}}}nnncccVVVMMMIIIGGGCCC@@@???<<<<<<===<<<999:::>>>>>><<<;;;999888777777888999777555555666777666444333555777777555444666777333333444444444444333333222222222333333222222222222222222222111111111111000000///......---,,,,,,------------------------------------,,,,,,,,,+++++++++++++++***************************************************)))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????AAAAAA@@@?????????>>>>>>=========<<<;;;<<<===>>>===<<<>>>???@@@AAA@@@>>><<<;;;888999:::;;;;;;;;;:::999666888999;;;============<<<<<<===>>>???@@@AAAAAA;;;;;;<<<<<<======>>>>>>===============<<<<<<;;;999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888888999999:::;;;888888999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<>>>???:::::::::999999:::;;;;;;888999999::::::999999888>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;:::999888777777777888888888777777666;;;<<<>>>??????===;;;:::777777777777888999:::;;;999:::;;;<<<<<<<<<;;;:::999999888888999999:::;;;:::;;;<<<;;;999888999:::::::::999999::::::;;;;;;999:::;;;===>>>?????????;;;::::::999:::;;;===>>><<<;;;:::999:::;;;<<<===<<<<<<<<<=========>>>>>><<<<<<===>>>???AAACCCDDDBBBBBBCCCCCCBBBAAA???>>><<<===>>>>>>>>>@@@CCCFFFJJJKKKLLLOOOWWWbbboooxxx~~~{{{{{{~~~vvvmmm```XXXNNNIIIHHHFFFBBB???<<<:::;;;===<<<999;;;???;;;;;;999888888888999:::999777444444666777555333333555666555222111333555222333333444444333333222111222222333333222222111222222222111111111111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))***************************************)))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&BBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@@@@???>>>======>>>???@@@>>>======>>>@@@@@@???===;;;::::::999:::;;;===>>>@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<;;;:::999888888999::::::<<<<<<===>>>============<<<<<<<<<<<<::::::;;;;;;<<<=========>>>???@@@???===<<<<<<======;;;999777666666777888999999:::;;;<<<<<<;;;;;;<<<;;;:::999999999:::;;;999999:::;;;<<<===>>>???======<<<======>>>??????<<<<<<<<<<<<<<<<<<;;;:::888888999999999::::::::::::;;;<<<<<<<<<;;;:::999777777777888999999::::::;;;999777555555777:::<<<============<<<;;;:::999777777888888999999999:::999999:::;;;;;;;;;;;;:::;;;:::888777777777888888777777777777888999:::;;;888888888999999:::::::::;;;:::999888888888999:::>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<666666666666777888999:::999999999999999999999999;;;<<<<<<============<<<;;;<<<>>>@@@@@@@@@@@@???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCGGGHHHIIIKKKOOOWWW```fffpppqqqwww{{{oooccc\\\PPPOOOLLLHHHCCC???<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::999999888999777555333222333444555555555444444444333333333555444444444444555666666666555333111000000000111000000111222222000///...222111111000///......---...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA>>>>>><<<<<<<<<<<<>>>>>>AAA@@@???>>>???>>><<<:::::::::999999:::;;;<<<===??????@@@@@@???>>><<<;;;<<<<<<<<<;;;:::999888888888888999:::;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<:::999999:::===<<<:::888777777888999999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;:::;;;;;;<<<===>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888999999999999999:::;;;;;;;;;:::888888777777777888888888888999999888777666666888999:::<<<<<<<<<<<<;;;:::999888666666666777777777888888888999999::::::::::::::::::999888777777777888999888777777777888999::::::888999999:::;;;;;;::::::;;;:::999888888999:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;777777777777888999:::;;;:::999999888888999999:::<<<<<<>>>?????????>>>===;;;<<<===>>>????????????AAAAAABBBBBBBBBBBBAAAAAA????????????@@@AAABBBCCCGGGGGGHHHIIILLLQQQXXX]]]aaadddjjjuuu{{{ssslllaaaXXXSSSKKKJJJHHHEEEBBB???===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999888666444333333444555444444444333333333222222444444444444444555555666666555333111000000000000000111111111111000//////111111000000///......---...---,,,,,,,,,,,,---...------,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))************))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????===<<<;;;::::::;;;<<<===@@@???>>>>>>>>>===;;;999999999888888999;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;:::::::::999888888888888888999:::;;;<<<===============<<<<<<<<<<<<;;;======<<<<<<;;;::::::999:::;;;<<<;;;999777888999===<<<:::999888888999::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@???>>><<<:::999888888;;;;;;;;;;;;:::999888777666666777777777888888888888888888999888777777666888888888777777777666666777777777777888888888999::::::::::::999888777777444444555555555555666666777888888999:::999999999888888888777888888999:::888888888888888888999999888999;;;======<<<;;;::::::999999999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::888888888888999:::;;;;;;;;;:::888777777888:::;;;<<<===@@@BBBBBBAAA???>>><<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAAEEEFFFGGGGGGHHHJJJNNNQQQQQQVVV\\\eeemmmwwwtttfff___YYYQQQKKKIIIDDDDDDCCCAAA@@@>>>======999999999::::::;;;;;;<<<;;;;;;::::::999888888888999888666555444555555666444444333333333222222222333333333333333444555555555444333111000000000000111111000000//////000000000000000///......------------,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******)))***************++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============<<<;;;::::::;;;<<<===;;;::::::<<<>>>???===<<<999888888888999;;;<<<===???>>>>>>>>>===<<<;;;;;;:::999999888888888888888888888999:::;;;<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===;;;999888999:::::::::999888888888999999:::;;;;;;<<<<<<<<<;;;;;;999999999999999:::::::::;;;;;;<<<======>>>?????????>>><<<:::888777777666:::::::::999888777666555555555555666666666777777666666666666666555555444888888777777666555444444444555777888888888888777888888888888888777666666555555555555555555555555777777888999999999999888777777777888888999::::::999888888888888888999999999:::===>>>???===;;;999888999999:::;;;<<<>>>>>>;;;:::::::::::::::;;;;;;:::::::::::::::999999888888888888888888999:::;;;;;;:::777666666777:::;;;;;;>>>AAACCCDDDCCC@@@>>><<<;;;;;;:::;;;<<<===>>>>>>??????@@@@@@??????>>>======<<<======>>>???@@@BBBDDDFFFFFFFFFFFFGGGIIIKKKOOOTTTXXX\\\dddoooxxxpppdddXXXQQQMMMHHHEEEEEE@@@@@@???>>>===<<<;;;;;;777888888999:::;;;;;;<<<:::::::::999888888777777999888777666555666666666444444444444333333333333222222222222222333444444444333222222111000000000222111000......///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))*********+++(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''??????????????????????????????>>>======>>>>>>???======;;;;;;;;;;;;======:::999999;;;===>>>===<<<999888888888999;;;===>>>@@@??????>>>=========<<<:::999888777777777888888999999:::;;;<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<:::;;;<<<;;;999777888999777777777777777888888888:::;;;;;;;;;;;;;;;::::::888888888999999:::::::::999999::::::;;;<<<<<<<<<;;;:::999888777777777777888888888888777666555444444444555555555666666666555555444444333333333333888777666666555444333333222444666888888888777666777777888888888777666666666666666666666666666666777777888999999999999888777777888888999999999999888888888777888888999999999;;;===??????===;;;999777888999;;;<<<===>>>>>>999999999999999:::;;;<<<::::::999999888888888888888777777777777888888999;;;999777555555777999;;;;;;===AAACCCDDDCCCAAA???<<<<<<:::::::::;;;===>>>======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>?????????BBBEEEFFFFFFEEEFFFGGGGGGKKKNNNOOOPPPVVVbbbkkkwww}}}ooobbbXXXNNNJJJGGGCCCBBBDDD???>>>===<<<;;;999999888777777888888999:::;;;;;;:::999999888888777666666888777777666666666666666555555555555444444444444111111111111111222333333222222222222111000000///222111///.........///000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))************))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''''''''((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBDDDEEE===<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;;;;999888999999999999:::<<<>>>@@@AAA@@@???>>>============:::999888777777888999999::::::;;;<<<===>>>??????<<<<<<<<<;;;;;;;;;;;;:::888999999:::;;;;;;<<<<<<888999:::999777555666777555666666777777888888888999::::::::::::999999888666777888999:::::::::999888888888999999999::::::888777777666666666777777555555666666555555444444444444555555555666666666444444333222222222222333666666555555444333222222222333555666777777777777777888888999888888777777888888888777777777777666777888888999:::999999999777777888999999999888888777777777777888999:::;;;;;;<<<===>>>>>><<<:::999777888999;;;<<<<<<======777777777888999:::;;;<<<;;;:::999888888777888888888777777777777777888888:::999777666666777999::::::<<>>?????????AAADDDFFFFFFFFFFFFGGGCCCFFFIIIIIIJJJOOOXXX```kkkqqqyyyooo```UUUNNNHHHFFFDDDAAA@@@BBB>>>>>>===;;;:::999888777777777777888888999999:::999999888888777666666666666666666666666666666666555555444444444333333333000000000000000111222222111111222222111000000///000000//////......//////------------------------++++++,,,,,,,,,,,,++++++,,,,,,+++***************((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''=================================???AAADDDGGGIII<<<;;;:::999999:::;;;<<<;;;:::999:::;;;;;;999777:::999999:::;;;>>>@@@AAA@@@???===<<<;;;;;;<<<<<<:::999888777777888:::;;;;;;;;;<<<===>>>???@@@@@@<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;999::::::999777666666777555555666777888999999999888999999999999888777666555666888999:::::::::999777777888888888888999999777666666555555555555555222333444444444444444444555555555555666666666666444444222111111111222333555555444444333333222222222222444555666777777777888999999:::::::::999999888888888777777777666666888999999:::::::::::::::888888999:::999888777777666666666777888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999666777999:::;;;;;;;;;;;;666666777777888:::;;;<<<<<<;;;:::888777777888888999888888777777888888999888888777777777777888888999;;;===>>>???@@@??????<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBDDDEEEEEEEEEFFFGGGAAACCCEEEEEEFFFIIIOOOSSS[[[```gggnnnuuu{{{nnn___XXXLLLHHHEEEFFFEEE@@@>>>@@@======<<<;;;::::::999999777777777888888888888888999888888777666666555555555555555666666666555555333333333222222222111111000////////////000111111000111111222222111////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++***************(((((())))))************))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''========================::::::;;;===@@@DDDHHHJJJ::::::999888888999::::::777666777999;;;<<<<<<::::::::::::;;;<<<>>>AAABBB???>>><<<;;;::::::;;;;;;;;;:::888777777999:::<<<<<<<<<===>>>???@@@AAAAAA<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999999888;;;<<<<<<;;;999888999:::555666777999999:::::::::888888888888888777666555555666888999::::::999999888888888888888999999999777777666555444333333333111111222333444444444444555555555666666666777777555444222111111111222333444444333333333333222222222222333444555666777888999::::::;;;;;;;;;::::::888888777777666666666555999999:::;;;;;;;;;;;;:::888999::::::999888777666555555666777888:::<<<===<<<<<<;;;;;;::::::::::::666777999:::;;;;;;:::999666666666777888:::;;;<<<===<<<:::888777888888999::::::999999888999999999777777777888888777777777999:::;;;<<<===>>>??????<<<<<<>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::===<<<<<<======>>>???@@@AAACCCEEEEEEDDDDDDEEEFFFCCCCCCDDDCCCCCCDDDFFFHHHOOORRRXXX___fffnnnwww|||}}}rrrfffYYYQQQPPPHHHFFFFFFHHHFFFAAA>>>???<<<<<<;;;;;;;;;;;;;;;;;;888888888888777777777777888888888777666666555555444444555555555555555444111111111000000000000//////////////////000111111000000111222222111//////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++***)))*********))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''';;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::999999999888888777777888888999::::::;;;<<<<<<999999:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;777333555;;;??????===>>><<<;;;<<>>>>>>>>>>>===============>>>???>>>=========???:::;;;===>>>>>>>>>======AAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBJJJNNNRRRTTTVVV\\\eeemmmyyyzzzjjj]]]VVVQQQLLLHHHDDDDDDCCCBBBAAA@@@@@@??????>>>===;;;999999888888888999::::::;;;;;;;;;;;;AAA===777444444555777777555555666666555555444333444444444444333333222111///............//////000111111111111111111111111000000///...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************...---+++***)))***+++++++++++++++************)))************))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&:::::::::::::::;;;<<<<<<:::<<<===>>>???>>>===<<<:::::::::999999888888888999999::::::;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888555777;;;??????>>>===<<<<<<===@@@AAAAAA@@@???===;;;;;;===>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;:::::::::::::::;;;;;;:::999888777777777777777777666666666555555555666666555444444555666666777888888999888888777777888666444444666777666555555555444444333333333333222444777777666444333444555555555555555555555555555444444333222222333333333444555666777777777666777888999:::;;;;;;::::::<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;999::::::;;;:::999888777777777777777777888::::::999999888888888777777777888888888888888777666555666777999:::<<<======>>><<<;;;:::888888999:::;;;::::::999999::::::;;;<<<::::::999999999999::::::;;;<<<<<<<<<::::::<<<===>>>>>>=========<<<<<<<<<:::<<<===<<<;;;:::;;;<<<;;;<<<===>>>>>>>>>======@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCGGGKKKLLLNNNRRRZZZ```kkkrrr~~~qqqhhh\\\SSSOOOMMMJJJGGGCCCCCCBBBAAA@@@??????>>>===<<<;;;:::999888888888888999::::::;;;;;;;;;:::CCC???:::888888999999999555555666666555555444333444444444444444333222111111111000000000000000111111111111111111111111111000//////......---,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,++++++************++++++++++++*********))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''';;;::::::::::::;;;<<<<<<:::<<>><<<<<<===???AAABBBAAA??????>>><<<<<<>>>???>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999999999999666666555555555555555444666555444333333444555666888888999999999999999888777666555555777888777666555555444444444444444444333555777888777555555666666666777888888777666555666555444444444444444444555555555666666777888999999::::::;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;999999999999888777666555666666666666777888999999777777777777777777777777666777777777777666555555888888:::;;;======>>>>>>===<<<:::999888999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<======<<<<<<;;;<<<=========;;;;;;===>>>?????????>>>>>>>>>>>>===:::;;;<<<;;;:::::::::<<<<<<===>>>>>>??????>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???===AAADDDFFFGGGIIINNNSSSYYYbbbooo||||||rrrkkk]]]WWWOOOKKKIIIIIIGGGEEECCCBBBAAA@@@???>>>>>>===;;;;;;::::::999999999999999999:::;;;;;;;;;::::::>>>;;;888666777777666555555666666666666555444444333444444444444333333222444444333222111111111111111111111111111111111111000//////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((())))))************)))++++++*********)))))))))******))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((===<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::888777888;;;======<<<:::;;;===@@@BBBCCCAAA??????===<<<<<<===>>>>>>===<<<;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::777777777777666666666666555444333222222333444555888888999:::::::::999999777777777777888888777777555555555555555555444444444666888999888777888999888999:::;;;:::999777555777777666666555666666777888777666666777888:::<<<;;;;;;;;;;;;::::::999999:::999999999999999999:::;;;:::999888888999;;;<<<999999888888777555555444555555555555666777888999999888888777777666666666777777777888888777777666999:::;;;<<<===============<<<;;;999999999999999;;;::::::::::::;;;<<<<<<===>>>???@@@???>>>===<<<===>>>>>>===<<<<<<===???AAAAAAAAAAAA@@@@@@@@@@@@;;;===>>>===<<<;;;<<<=========>>>??????@@@@@@@@@AAA@@@????????????@@@@@@@@@AAABBBBBBBBBAAA???>>>>>>AAADDDFFFFFFGGGIIIKKKMMMUUU```kkkttt{{{ssshhh^^^XXXUUUQQQLLLIIIHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::999888666666666666555333666666666666666555444444333444444444444444333333666555444222222111111111111111111111111111111111000/////////......------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************&&&'''(((*********)))(((************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''@@@????????????@@@AAAAAABBBAAA???>>>>>>???@@@AAA============>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>??????>>>===<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<888777777777888::::::999999:::<<>><<<;;;;;;<<<======<<<;;;;;;:::999999999999::::::::::::::::::;;;<<<===;;;::::::999999999999:::666666666666777777777777555444333222222333444555777888999:::::::::::::::999999::::::999888888888555666666777777777666666555777999:::999999;;;<<<:::;;;<<<<<<<<<:::777666666555555555555555666666888666555444555777999;;;<<<;;;;;;:::999999999999999999999999999999999999999888777777777999:::;;;888888777666555555444444555555555555666777888999<<<<<<;;;:::888777666666888999999:::::::::999999:::;;;;;;<<<=========<<<;;;;;;::::::999999999999:::::::::::::::;;;<<<<<>><<<===>>>???>>><<<<<<>>>???AAAAAA@@@@@@@@@?????????<<<===>>>===<<<<<<===>>>======>>>???@@@AAABBBCCCDDDBBBAAA?????????@@@@@@???@@@AAAAAAAAA@@@>>>===@@@BBBEEEFFFFFFGGGGGGHHHJJJNNNTTTZZZ```ffflllpppwwwxxxjjj___WWWRRROOOOOOMMMKKKIIIHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@??????;;;<<<======>>>======<<<:::::::::;;;;;;::::::999:::999888999:::999888666666666777777666666555444333444444555555444444444555444333222111000000000000000000000000000000000///////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************%%%&&&((()))******)))(((*********)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&BBBAAAAAAAAAAAABBBCCCCCCDDDCCC@@@>>>>>>???AAACCC>>>???????????????@@@@@@???@@@BBBCCCCCCBBB@@@???@@@??????>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;777777777777777777777777999999:::===@@@AAA@@@???===<<<::::::<<<===<<<;;;;;;;;;:::999999999999999999999999999:::;;;<<<<<<:::999999888888999999999444555555555555666666666666555444333333444555666666777888999::::::::::::;;;===>>>>>>;;;999888888666777888999:::999888777777888:::;;;;;;;;;===???<<<=========;;;999777666333333333222333333444555555444333222333555777888;;;:::999999888888888999999::::::;;;;;;::::::999777777777777777888999:::888777666555555555666666666666666666777888999999======<<<;;;:::999888888::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======@@@@@@@@@@@@???>>>=========>>>>>>>>><<<<<<>>>????????????>>>>>>>>>======;;;<<<===<<<;;;:::;;;=========>>>???AAACCCEEEFFFFFFDDDBBB@@@??????@@@@@@>>>???????????????>>>>>>@@@AAABBBDDDEEEFFFFFFFFFIIIKKKMMMOOORRRVVV\\\```iiirrr~~~uuummmaaaWWWPPPLLLJJJHHHGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???<<<===>>>?????????>>>===::::::;;;;;;;;;:::999999888777666666777888777555666777777777777666555555333444444555555555555444333333222111000000000000000000000000000000000000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((())))))))))))(((******)))))))))((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&BBBBBBAAAAAABBBBBBCCCDDDDDDCCCAAA@@@@@@@@@AAABBB??????@@@@@@AAAAAAAAAAAA@@@AAACCCEEEDDDCCCAAA????????????>>>>>>=========>>>>>>===<<<;;;::::::999777888888888888777777777888888888:::===???@@@???>>><<<;;;;;;<<<======<<<;;;:::999999888999999999888888888888999:::;;;;;;:::999999999999999::::::555555555666666666777777666666555444444555666666555666777888999999999999>>>@@@BBBAAA===:::888999777888:::;;;<<<;;;:::999888999;;;;;;;;;===???AAA???>>>===<<<:::999888777444444333333444555555666555444444444444666777888:::999888777777777888999888999999::::::999999888444555666777888888888888777666555555555666777888777777777777777888::::::;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<=========<<<::::::;;;;;;;;;;;;::::::888888999:::;;;;;;;;;;;;>>>>>>======>>>>>>???@@@AAA@@@???>>>==================>>>===<<<;;;===???@@@@@@@@@@@@????????????<<<===>>>===<<<<<<===>>><<<<<<===???BBBEEEHHHJJJGGGEEEBBB???>>>>>>??????>>>>>>>>>======>>>>>>??????>>>???AAACCCEEEEEEEEEGGGHHHJJJLLLMMMOOOSSSUUU[[[bbbnnnyyywwwooo^^^YYYSSSMMMJJJHHHFFFEEECCCCCCCCCCCCBBBCCCEEEFFFDDDCCCCCCBBBAAA@@@??????<<<===>>>??????>>><<<;;;:::;;;;;;;;;::::::999888666444222222444555555444777777777777777666555555333333444555555555555555222222111111111111111222000000000000000000000000/////////////////////000...------------,,,,,,,,,++++++++++++++++++++++++******************************))))))(((((())))))***)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''BBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDEEEEEEDDDAAA@@@????????????>>>>>>>>>>>>??????>>><<<;;;:::999888777999::::::888777777888888777777888<<<>>>?????????>>><<<<<<>>>>>>>>>===;;;:::999999888888999999777777777777888999:::;;;::::::999999999::::::;;;777777888888999999::::::777666555444444555666777555555666888888999999999@@@CCCEEECCC>>>:::999999888999;;;======<<<;;;:::888:::;;;<<<<<<===@@@BBB@@@???===;;;999888888777777777777777777888999999777777777888888999:::;;;999888777666666777888999555666777888888777666555333444666888888888888777666666555555666777999:::777777777777888999:::;;;888888999:::<<<===>>>>>>:::;;;;;;<<<=========<<<::::::;;;;;;::::::999999777888999:::;;;<<<<<<<<<@@@@@@??????@@@@@@AAABBBAAA@@@>>><<<;;;<<<<<<===<<<=========;;;;;;===>>>DDDDDDCCCCCCCCCBBBBBBBBB>>>@@@AAA@@@???>>>???AAA;;;;;;===???BBBFFFJJJLLLGGGEEEBBB>>>======>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>???BBBEEEFFFFFFCCCFFFJJJLLLMMMNNNPPPQQQPPPWWW```kkkttt|||qqqddd]]]RRRPPPMMMKKKJJJIIIFFFDDDDDDDDDCCCBBB@@@AAABBBDDDCCCBBBBBBAAA@@@???>>>>>><<<===>>>???>>>===;;;:::;;;;;;;;;;;;::::::999888999777555444666888888888777777777777777666666555333333444555666666666555222222222111111222333333000000000000000000000000////////////000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++***((((((((()))***))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDBBB@@@???AAAAAA@@@???>>>>>>??????>>>===;;;999999999;;;<<<888888888888888999999999666666777888999;;;===>>>;;;<<<<<<===============>>>===;;;999888888888999777777777777888888888888999999999888888777777777666666666666666777777777666777888888888777555444555555666888999:::;;;<<>>>>>======<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<>>>AAACCCEEE???<<<999555444444555666666666666666777888999:::555555666666777777888888666666555555444444444444555555444444444555555666666777777777555555777888999888777555555777888999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<;;;999777888::::::777444:::888666666999===@@@BBB@@@???>>>>>>@@@AAA@@@???@@@??????>>>===<<<<<<;;;>>>===<<<<<<===>>>???@@@AAABBBCCCDDDDDDBBB@@@??????@@@@@@@@@@@@???>>>>>><<<===???BBBCCCDDDDDDCCC@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>============??????>>>???AAACCCEEEGGGFFFEEEEEEFFFIIIKKKLLLKKKRRRSSSUUUZZZaaaiiipppttt~~~tttggg^^^XXXUUUMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@>>>=========>>>???BBBAAA>>><<<;;;;;;<<<===;;;::::::;;;<<<;;;999777555555666777777777777777999888888777666555555555444444555555555555444444111111111111000000000000------------------------////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$***)))'''%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???AAA@@@???>>>===============<<<:::999999:::;;;<<<999999999888888888888888777777888999:::<<<===>>>:::;;;<<<<<<======<<<<<<===<<<:::888777777777777777777777777888888888999::::::999999999888888888777777777777777777888888666777888888888777555555666666666777777888888888======<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::<<<<<<<<<<<<===???@@@AAA===;;;999666555555555666666666777777888999::::::777777777777777666666666666666666555555555555555555555444444444555666666666777777777555555777888999888777666666777888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::888777888::::::888555:::999999:::===???AAABBBAAA@@@??????AAAAAAAAA?????????>>>>>>===<<<<<<;;;:::::::::;;;<<>>@@@AAAAAAAAAAAA@@@??????===>>>@@@AAABBBCCCBBBBBB???>>><<<;;;;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>======>>>???AAACCCEEEFFFGGGFFFEEEEEEGGGIIIIIIHHHLLLLLLMMMPPPUUU[[[```ccckkkrrr|||vvvqqqjjjbbbZZZUUURRRPPPKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>=========>>>>>>BBB@@@>>><<<;;;;;;;;;<<<999999888999::::::888555555555666777777777777666888777777666555555444444444444555555555555444444111111111000000000//////........................////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&EEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????AAA@@@???===<<<;;;;;;;;;<<<;;;:::999:::;;;<<<===::::::999999888888777777888888999999;;;<<<>>>???::::::;;;<<<<<<<<<<<<<<<;;;:::999777666666666666777777888888888999999999;;;:::::::::::::::999999999999999999999999999999777777888888777777666555888888888888888888888888::::::;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::;;;;;;<<<======<<<<<<<<<:::999999888777777666666777777888888999999::::::999999888888777666666666666666666666666777777777555555444444555555666777666777777777555555777888999888777666666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999999888888777777888::::::999777:::<<<>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@AAABBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::<<<===???AAA???@@@AAABBBAAA@@@???>>>AAAAAABBBBBBAAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@>>>===<<<;;;;;;<<<>>>>>>BBBBBBBBBAAA@@@??????>>>===>>>@@@BBBEEEGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGFFFMMMLLLLLLLLLNNNQQQTTTVVV[[[cccmmmuuuzzz}}}~~~sssjjjaaa^^^ZZZUUUQQQOOONNNNNNIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBB??????>>>============>>>@@@???===;;;::::::;;;;;;888777777777888888666444444555666666777666666666666666555555444444333333333444444555555444444333111111000000000000//////////////////////////////////////////............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%FFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????AAA@@@>>><<<;;;999999999:::::::::::::::;;;<<<===;;;;;;:::999888888777777888888888999:::;;;======;;;<<<<<<===============::::::999888777777777666888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888777777666666::::::;;;;;;;;;;;;;;;<<<999999::::::;;;;;;<<<<<<>>>>>><<<;;;::::::999:::999:::;;;<<<<<<;;;:::999777888999999999888777666888888999999::::::::::::888888888888888888888777777777777777777888888888555444444444555666777888666777777777555555777888888888777666666777888888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777777777777888999:::999999:::>>>CCCGGGGGGFFFDDDCCCBBB@@@??????AAAAAA@@@>>>=========<<<<<<;;;;;;;;;>>>===<<<::::::;;;<<<<<>>@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@?????????>>>>>>>>>>>>=========>>>??????CCCBBBBBBAAA@@@???>>>>>>???BBBEEEIIILLLNNNOOOOOOKKKIIIFFFEEEFFFGGGGGGGGGNNNMMMLLLKKKLLLMMMNNNOOORRRXXXaaahhhlllooorrrvvvwwwoooiiibbb]]]YYYWWWTTTPPPMMMKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBAAAAAAAAA========================>>>===<<<;;;::::::::::::888777666666777777666444444444555666666666666555444444444333333333222222333333444444444444333333111000000000////////////......////////////000000////////////...............---------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%DDDDDDCCCCCCDDDEEEGGGHHHIIIHHHHHHFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@????????????>>>=========>>>>>>???@@@???===;;;:::999888888::::::::::::;;;;;;<<<===<<<;;;;;;:::999888777777777777777777888999;;;;;;======>>>???????????????;;;;;;;;;;;;:::999999888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::999888888777777777777777888999:::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<======;;;::::::999999999666777999;;;;;;;;;:::999777888999::::::999888777888888999:::::::::999999666777777888999::::::;;;777777777888888888888888444444444555666777888888666777777777555555777888888888777777777777888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;::::::999888888777777666777888999999999999999:::@@@GGGLLLKKKHHHEEECCCAAA???>>>>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;::::::;;;<<<===>>>????????????????????????????????????>>>======@@@@@@???>>>======<<<<<<>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>=========@@@CCCIIINNNRRRSSSSSSSSSOOOLLLIIIGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIINNNUUUZZZ\\\^^^bbbeeeuuu}}}~~~uuukkkccc^^^ZZZVVVTTTSSSQQQNNNJJJGGGEEECCCCCCDDDCCCBBBBBBAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<======<<<<<<<<<<<<;;;::::::999999999999777666666777777666555333333444555555555555555333333333333222222222222222222333333333333222222000000000////////////...------........./////////////////////.........................../////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&CCCBBBAAAAAABBBDDDGGGHHHJJJJJJHHHGGGEEECCCBBBBBBAAAAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>>>>??????>>>===;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888666666666777777888999:::>>>??????@@@@@@@@@@@@@@@<<<<<<======<<<;;;::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;::::::999888777777777777888555666777888:::;;;<<<===::::::;;;;;;;;;;;;;;;<<<;;;::::::999999999999999777888888999::::::::::::888999:::::::::999888777777888999::::::999888777666666777999:::;;;<<<===888888888888777777777666444444444555666777888999666777777777555555777888777777777888888777777777::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999888888888888666888999999888888888999999AAAJJJNNNLLLHHHDDDCCC@@@???======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<>>>AAABBB???????????????@@@@@@@@@>>>>>>>>>???>>>======<<<@@@???>>>===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@>>>>>>>>>============<<<>>>BBBJJJQQQUUUWWWVVVUUUTTTPPPLLLJJJJJJJJJKKKKKKFFFFFFEEEEEEFFFFFFGGGGGGFFFJJJPPPTTTUUUWWW[[[___gggnnnwww~~~vvvqqqhhh___WWWTTTRRRNNNKKKKKKLLLKKKJJJHHHFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@????????????:::;;;<<<<<<===<<<<<<<<<::::::::::::999999888888999777555555666666666555222333444444555555444444333333333333222222222222111222222333333222222111000000////////////......---------......//////000////////////.........................../////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&CCCBBB@@@???@@@BBBDDDFFFIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<===>>>???@@@??????>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777777888999::::::>>>>>>???@@@@@@@@@@@@???<<<<<<=========<<<;;;:::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;;;;>>>======<<<;;;;;;:::::::::999888777777777888888666777777888999::::::;;;::::::::::::999999999999888888777777888888999999::::::999999888888999999::::::::::::999888888777666777999::::::888777666777888888999:::;;;<<<<<<999999888777666555555444444444555555666888999:::666777777777555555777888777777888888888888777777999999999999::::::::::::999999:::::::::;;;;;;;;;888888999999999999::::::777999;;;:::888666777999999AAAJJJOOOLLLGGGDDDCCCAAA@@@>>>>>>???>>>===;;;::::::::::::::::::::::::888999999;;;===@@@CCCDDD???????????????@@@AAAAAA???????????????>>>======???>>>===;;;;;;;;;;;;<<<;;;;;;<<<===>>>?????????<<<<<<============>>>>>>>>>DDDLLLTTTYYY[[[YYYXXXYYYUUUOOOKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGIIILLLPPPRRRRRRSSSVVVZZZ\\\```ffflllrrryyy}}}tttllleee___\\\WWWOOOJJJKKKKKKHHHFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDAAAAAAAAA@@@AAAAAABBBBBBAAA@@@???>>>============999:::;;;<<<===<<<<<<;;;999999999999999888888777888555333333444555444444222222333444444444444333333333333333333333333333111111222222222222111111000000/////////.........---......///000000111111////////////............,,,,,,,,,,,,------......++++++++++++++++++++++++************************))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%DDDCCC@@@>>>>>>???AAACCCGGGFFFFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>===;;;===???@@@AAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::::::::::::::::::::;;;888888888888999:::;;;;;;======>>>???????????????;;;<<<=========<<<;;;::::::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;>>>======<<<;;;:::::::::::::::888777777777888999:::::::::::::::::::::::::::999999999888888777777666666666666777888999:::>>>===:::888777777777888;;;;;;:::999999888888777666777888999999888666555:::::::::::::::::::::::::::999888777666444333333444444555555666888999:::666777777777555555777888777777888888888888777777888888999999999:::::::::999999:::::::::;;;;;;;;;888888888999::::::;;;;;;777:::;;;:::777666666888888AAAJJJNNNLLLFFFCCCBBBBBBAAA??????@@@???>>><<<::::::::::::::::::::::::<<<;;;;;;<<<===???AAABBB@@@@@@??????@@@AAABBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;:::;;;;;;<<<999:::;;;<<<============<<<<<<<<<===>>>>>>??????@@@FFFOOOXXX^^^___]]][[[]]]XXXQQQLLLHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDIIILLLNNNMMMKKKJJJMMMPPPUUUWWWZZZ]]]bbbhhhoootttuuuppphhh```[[[WWWTTTRRRLLLFFFCCCHHHKKKHHHFFFHHHCCCCCCBBBAAA@@@@@@??????AAAAAAAAA@@@AAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<888999;;;<<<===<<<;;;;;;888888999999999888888777666444222111222333333333222222333444444444444333333333333333333333333333111111222222222222111111000/////////...............//////000111222222222000/////////............*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;888888888999999999::::::999999:::;;;<<<<<<<<<;;;===>>>???@@@???===;;;:::::::::;;;;;;<<<======>>>::::::999999888999999:::888888777777777777888888:::;;;;;;:::777666666777666666666666777777777777666666888999:::;;;;;;;;;::::::::::::::::::;;;;;;888888888888888888999:::<<<;;;:::999888888888888::::::::::::::::::::::::===<<<<<<;;;999777666555666777888:::;;;;;;::::::666777777666666555444333444444666777888888888888888888777777666666555555999888777666666555555666666777777999:::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888888888@@@CCCGGGHHHFFFDDDBBBAAAFFFEEECCC@@@===:::888777::::::;;;;;;<<<;;;;;;;;;777888;;;===??????@@@???===>>>???@@@AAABBBBBBBBB@@@???<<<::::::;;;===???:::999888888::::::999888888888999::::::;;;;;;<<<:::;;;===???@@@@@@??????DDDHHHNNNUUUYYYZZZZZZYYYVVVQQQLLLHHHGGGFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBEEEFFFHHHJJJKKKLLLMMMMMMQQQRRRSSSTTTVVVYYY^^^bbbiiirrr~~~vvvooojjjddd]]]VVVRRRQQQPPPLLLHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@AAAAAA@@@@@@???>>>===::::::::::::::::::::::::::::::999999:::<<<===>>>::::::999999888777666666555555444333333222111111444333222222111111222222333222222222333333444555000111111222222222111111///000000000000000///......///////////////......///............---------++++++++++++++++++++++++---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$###"""!!!!!!AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@??????>>>===<<<===<<<<<<;;;;;;:::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<============<<<>>>>>>???@@@???===;;;999:::::::::;;;;;;;;;;;;;;;888888777777666777777888777777666666555666666666555666777666444333444555555555555666666666666666666666888999:::;;;;;;;;;:::::::::999999999999999888777777777777888999999;;;:::999888777777777777;;;;;;::::::999999999888:::::::::999999888777666666777888:::;;;::::::999999999999888777666555444444444555666777888888777777777777666666666555555777777666555555555555555666777777888:::;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888888888888888???AAABBBBBBAAAAAABBBDDDFFFEEECCC@@@===:::888777999::::::;;;;;;;;;;;;;;;888999;;;===>>>?????????===>>>???@@@AAAAAAAAAAAA???===;;;999999:::<<<===:::999888999:::;;;:::888888999999:::;;;;;;<<<<<<:::;;;<<<===>>>?????????BBBFFFLLLQQQUUUVVVUUUTTTSSSOOOJJJGGGFFFEEECCCAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFFFFGGGHHHIIIJJJKKKNNNOOOOOOOOOOOOQQQTTTWWW[[[aaajjjqqquuuxxxyyyzzz~~~rrrkkkeee^^^XXXUUUPPPKKKJJJLLLMMMKKKHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>???????????????>>><<<<<<::::::::::::::::::::::::999999888888999:::;;;<<<:::999999888777777666666555555444333333222111111444333222222111111222222222222111111222333333444000111111222222111111111000000000///...---,,,+++......////////////..................------------++++++++++++++++++++++++,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAAAAAAAA????????????@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<===<<<;;;999999999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???????????????@@@>>>>>>?????????>>>======>>>?????????>>><<<:::888::::::999999999999888888555555444444444555555666777666666555444444444444333444555444333222333444555555555555555555555555666666888999::::::;;;;;;::::::999999888888777777777666666666777777888999999999888777666666666666;;;;;;:::999888888777777666777777888888888888777555777888999::::::999999999999999888777555444333444444555666777777777777666666666666666555555555666555555444444444444555666777777888999:::;;;;;;999999999999999999999999999999999::::::::::::;;;999999888888777777888888=========<<<<<>>>>>>>>>>><<<===>>>???@@@@@@@@@???===<<<:::888888999:::;;;;;;999888999:::;;;:::999999999::::::;;;;;;<<<<<<:::::::::;;;<<<===??????@@@CCCHHHLLLOOOOOONNNMMMMMMJJJGGGEEEDDDDDDBBBAAA@@@@@@???>>>???AAACCCEEEFFFFFFEEEDDDEEEFFFGGGHHHLLLLLLLLLJJJHHHHHHJJJLLLLLLOOOSSSWWW[[[```fffjjjpppsssyyytttcccYYYVVVTTTNNNIIIIIIFFFCCCDDDGGGIIIIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;:::999999999999999999999999888888777777777888888999999888888777777666666666666555555444222111111000333333222111111111111222111111000000000111222222000111111222111111000000000000//////---+++***)))------......///......---............------------+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&????????????????????????============>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;:::999888888:::;;;===<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>======<<<>>>>>>>>>===<<<:::999888999999888777777666555555444333333333333444444555777777666555444444444444444666777666555555666777666666666666666555555555666666888999999::::::::::::999999888777666666555666555555555666777888999999999888777777777777777;;;;;;:::999777666555555555666666777777777777777555666888999999999888888777777666555444222111000333444555666666666666666555555555555555555555555555555555444444555666666666777777888999:::::::::888888888888888888888888888888888999999999:::::::::999999888888888999999999:::::::::;;;???CCCGGGDDDCCCAAA???===;;;999888888888888999999:::;;;;;;;;;<<<<<<===============<<<<<<===>>>>>>>>>>>>>>>;;;:::888777777888999999;;;999888999:::;;;:::999999999999:::;;;;;;<<<<<<;;;:::::::::;;;<<<>>>@@@???BBBEEEHHHJJJJJJHHHGGGGGGFFFDDDBBBBBBAAAAAAAAA???>>>===<<<>>>@@@DDDFFFHHHFFFDDDCCCBBBCCCEEEFFFJJJJJJJJJHHHEEEEEEFFFGGGFFFGGGGGGHHHKKKPPPWWW[[[^^^bbbiiirrr|||{{{uuummmcccWWWOOOMMMLLLJJJGGGIIIFFFDDDDDDEEEFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;:::999888888888888888999999999999888888777777777777777777777777777666666666555555666555555444222111111000333222222111111111111111000000/////////000000111111111111111111000000////////////......,,,+++***,,,,,,---.........------.........---------,,,,,,******************************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@?????????>>>===<<<::::::888777777888999;;;===???===<<<<<<<<<<<<===>>>>>>????????????????????????<<<=========<<<;;;::::::===<<<<<<;;;:::999888777888888777666555444444333333333333333333444555666888777666666555555555666666777888888777666777999888888888777777777666666666777777888999999999999999999888888777666555555555555555555666777888999::::::999888888888999999:::999999777666555444444666666777777777666555555555666777888888888777666666666555555333222111000333444444555555555555444444444444444444555555555666555555555666777888888777777777888888999999:::777777777777777777777777777777777888888888888999::::::999999999999:::;;;666888;;;<<<>>>@@@CCCEEEBBBAAA@@@>>><<<:::999888888777777777888999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<:::999888777666777777888:::999888888::::::999888888888999999:::;;;;;;;;;;;;:::::::::;;;<<<>>>@@@@@@AAADDDFFFGGGFFFEEEDDDBBBBBBBBBAAA@@@??????@@@>>>===<<<;;;===???BBBEEEHHHGGGDDDBBBBBBBBBDDDEEEEEEFFFFFFEEECCCBBBCCCEEEEEEEEEFFFEEEEEEHHHLLLOOONNNRRRYYYaaajjjqqqxxx{{{yyysssllleeeaaaYYYWWWTTTOOOKKKIIIIIIJJJHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>===:::::::::::::::888777777777777777888888999999999888888888888888777777777666666555555555555555444555444444333333222222111333222111111000000111111000000///....../////////111111111111111000///...------.../////////......++++++,,,---------------...------------,,,,,,,,,***************************)))((((((''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>????????????????????????>>>>>>>>>===<<<:::999888666777888:::;;;===>>>>>><<<<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<999999:::::::::999888888:::999999888888777777666777777666555555444333333333333333333444555555666777666666666666666777777666777888777666555666777:::999999888888777777666666777777888999999888888999999888888777777666666555555555666777888999:::::::::999999999999999:::888888777666555555444444666777777777777666666555555666777888888777666555666666666666555444333333333333444444444444444333333333333444444444444444555555555666666888999:::777777777888888888999999666666666666666666666666666666666777777777888888999999999888999999:::;;;555888<<<>>>???@@@AAABBB??????>>><<<;;;999888888777777666666777999;;;<<<::::::999999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999888888777777777777777999777666777888999888777777777888888999::::::::::::::::::;;;<<<===??????@@@AAACCCDDDEEEDDDCCCBBB???@@@AAA@@@>>>===>>>???======<<<;;;<<<>>>AAABBBFFFEEEDDDBBBAAAAAABBBBBB???AAABBBBBB@@@@@@AAABBBDDDDDDDDDCCCBBBBBBDDDFFFCCCGGGMMMSSSXXX^^^dddhhhnnnuuu|||{{{uuummmeee___ZZZUUUSSSJJJMMMOOOLLLGGGEEEFFFHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>===<<<<<<;;;<<<<<<==================:::::::::999999888777666666666666777888888999999666666777888888777777666444444444444444444444444333333333333333333333333222222111000000000000111000000///.........//////111111111111000///......,,,---...//////000000///******+++,,,------------------------,,,,,,,,,,,,***************************))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;===???@@@@@@@@@??????>>>>>>============<<<;;;:::888777666888999;;;=========<<<;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::666777888888888888888888777666666555555666666666666666666555555444444444222222222222333444555666444444444444555666777777777888999888666555555666999999888888777666666666666777777888888888888888888888888888888888888888666666666777888999:::;;;999999888888888888999999666666666555555444444444555555666777888888888888555555777777777666555444444444555555555444444333333333444444444333333222222222333333333444444444444444444555666777999999777777777777888888888888555555555555555555555555555555666666666777777777777777666666777888888999777999<<<=========>>>???======<<<;;;999888777777777666555555666888;;;<<<888888777777777999:::;;;999:::::::::::::::999999888888888777777777777777777666555666777888777555666666666777888888999999:::;;;<<<===>>>???????????????AAABBBBBBBBBAAA@@@===???AAA@@@===<<<===>>>===<<<<<<<<<======>>>???CCCBBBBBBAAAAAA@@@@@@@@@>>>???AAAAAA?????????@@@BBBBBBAAA@@@>>>>>>@@@CCC???BBBGGGIIIKKKOOOTTTXXXZZZaaagggkkkqqqyyy~~~~~~~~~xxxrrrooobbb___[[[WWWSSSPPPMMMKKKHHHIIIJJJHHHFFFDDDCCCCCCAAABBBCCCCCCBBBAAAAAABBB>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<=========999::::::999999888777666555555666666777888888999333444555666777777666666333333333333333444444444111222222333333444444555222222111000000000000000111000000///......//////111111111111000///...---,,,,,,---.........------)))***+++,,,,,,------------------,,,,,,,,,++++++************************+++***))))))(((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%????????????????????????;;;:::::::::<<<>>>AAABBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999777666555:::;;;>>>??????===:::888;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::::::::999555666777888888888888888555444444444444555666666666666555555555555444444111111111111222333444555222222222333444555666777:::;;;;;;:::777666666777999888888777666555555444666777777888888888888777888888888888888999999999666666666777888:::;;;<<<888777777777777777888888555555555555555555444444333444555777999:::;;;;;;555555666777777666555444111111222333333333222222333333444444444333222222222222222333333444444444222222333333555666888999777777777777888888888888555555555555555555555555555555555555666666666777555555555555555666777777888:::;;;;;;:::;;;===>>><<<;;;;;;:::999777777666666666555555666888;;;<<<777666666666666888999;;;999999:::::::::999999888888888888888777777777777777555444555666777666555555555555666777777888888:::;;;===???@@@@@@??????===>>>@@@AAAAAAAAA@@@???<<>><<<<<<==================@@@@@@@@@@@@@@@???>>>===???AAABBBBBBAAA@@@@@@AAAAAA@@@???===;;;===@@@CCC???AAADDDEEEEEEGGGKKKNNNKKKRRRWWWZZZ^^^fffjjjjjjooouuuxxxxxxvvvssstttvvvvvvtttpppjjjccc\\\XXXPPPQQQQQQPPPOOOLLLIIIGGGMMMKKKHHHGGGGGGFFFDDDAAADDDEEEEEEDDDBBB@@@??????<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<=========999::::::999999888777666444555555666777888888999000111333555666666555555333333333333333333333333000111111222444555555666222111111000000000000000111111000///////////////111111111111000///...---------------,,,,,,+++***((()))***+++,,,------------------,,,,,,,,,++++++))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===@@@CCCDDDBBB@@@>>>>>>;;;<<<<<<===>>>=========CCCCCCCCCBBB@@@???===<<<>>><<<:::888666666666666888:::<<<>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888888777777777777666666666555444444444444555666666999777555444555555444333222222222222222222222222777777777777888888888888::::::999999888777666666888888888777666666555555444444444555555555666666777777777777777777777777111333666999:::999888777333333444444555666666777555555444333333333333444444444555777999;;;===>>>666666777777666555444444555555444444444333333333222333333333333333333444222222333333333333444444222222333444444555555666888888888888999999999999666555555555555444444444333333444444555666777777777777666666666666777777::::::::::::::::::::::::888999999999999888777777555555555555666888999:::<<<;;;999888888888999999<<<;;;999999999999888666999888777888999888777555666666666666666555555555555555666666666666666666<<<=========>>>>>>??????????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>???@@@@@@CCCAAA???<<<;;;<<<>>>??????>>>>>>=========>>>>>>AAA???===;;;:::;;;<<<===<<<<<<===???AAACCCEEEFFFGGGIIIKKKLLLOOOSSSXXX\\\___aaaeeekkkssszzzsssmmmhhhccc___```___]]]ZZZWWWTTTRRRQQQLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAAAAAAAACCCCCCCCCCCCAAAAAA;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::;;;;;;<<<<<<666666666666555555555555555444333333444555666777555555444333333333444444333222222222222222222222111111111111111111111111333000......111222111000........................333333222111000///...---......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&''''''((((((((((((''''''))))))************))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>@@@CCCCCCAAA???>>>===;;;;;;<<<============<<<@@@@@@@@@@@@???===<<<<<<===;;;999777666666666666777888:::<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888555555555444444444333333444444444333444555555666<<<:::888888888888777666222222222222222222222222333333444555666777888888::::::999888888777666666888888777666666555555444444444444444555555555666777777777777777777777777444555666888888777555444222333333444444555666666555555444333333333333444444444555666888999;;;<<<666666666666666555444444555555444444444333333333222222333333333333444444333333333333333333333333222222222333444444555555444444444555555555555555555555555444444333333333222222333444555666777777777777666666666666777777::::::::::::::::::::::::888888999999888888777666555555555555666888999:::;;;:::999888888888999999<<<:::999999999999888666888777777777888888666555444444555555666666666777666555555555555666666777<<<<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<::::::::::::::::::::::::<<<===>>>???@@@AAAAAAAAABBB@@@>>><<<;;;<<<===>>>>>>======<<<<<<=========@@@>>>===;;;;;;;;;<<<===<<<<<<<<<===???AAACCCDDDCCCEEEFFFFFFGGGIIIMMMPPPSSSUUUXXX\\\bbbgggllloootttyyyvvvjjjaaa\\\YYYUUUQQQRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA???@@@AAABBBBBBAAA@@@???===============<<<;;;;;;999999888888888888999999888888777777777666666666777666555555555666777888444444444333333444555555333333333222222222111111111111111111111111111111222000...///111222111000////////////////////////333333222111000///...---------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++***************************)))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%???AAACCCCCC@@@>>><<<<<<::::::;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::;;;:::888777666666777777555777888:::;;;;;;:::999;;;;;;;;;;;;::::::::::::;;;;;;:::999999888777777444444333333333222222222333333333333333444444555999777666666666666555444333333333333333333333333111222333555666888999:::999999999888888777777666777777666666555444444333444444444444555555555555555555555555555555555555666666666666555333222111111222222333333444555555555555444333333333333333444444444555666777888999555555666666666555444444555555444444444333333333222222222333333444444444555555444444333222222222111111222222333444444444333333333222222222222222555555444444333222111111000000222333555666777888777777666666666666777777999999999999999999999999888888888888888777666666555555555555666888999:::;;;:::999888888888999999;;;:::888888999999888666888777666666777777666555222333333444555666777777666555444333444555777888;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::<<<>>>@@@BBBBBBAAA@@@@@@???===;;;:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===???>>><<<;;;;;;<<<===>>><<<;;;::::::;;;===@@@BBBAAABBBBBBAAA@@@@@@CCCEEEHHHIIIKKKNNNQQQTTTWWWXXX^^^bbbhhhlllooosssxxx}}}|||{{{jjjcccZZZTTTQQQPPPMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA===>>>???@@@@@@???>>>===>>>????????????>>>======:::999888777777777777777999999888888888777777777999888777777777777777888333333333333444555666666555444444333222111111000111111111111111111111111222111//////000111111000111111111111111111111111222222111000//////......,,,,,,,,,,,,++++++++++++)))******+++---......///++++++************++++++******************************)))))))))((((((((('''((((((((()))))))))***''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$###%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%???AAABBBBBB???<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;999999:::::::::::::::999999888777777666777888999777777888999::::::::::::;;;;;;;;;:::::::::::::::;;;:::999888777666555555555555555444444444333333333222222222222333444444777555444555666666444222333333333333333333333333444444555777888:::;;;;;;999888888888777777777666666666666555444444333333444444444444444444444444333333333333333333333333666555555444333222111111000111111222333333444444555444333333222222333333333333333333444555666666555555666666666555555444555555444444444333333333222222222333333444444444777666555444333222111111000111111222222333333444444444444444444333333333555444444333222111000000//////111333555666888888777777666666666666777777999999999999999999999999777777888888777777666555555555555555666888999::::::999999999999999999999;;;999888888999999888666888777555555666777666444333333444444555555666666777666444333333666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888:::===@@@AAAAAA???>>>???===<<<::::::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<>>>===<<<<<<<<<<<<======<<<;;;999888999;;;===???@@@AAAAAA@@@>>>>>>???AAAEEEFFFHHHJJJLLLMMMMMMNNNQQQTTTYYY\\\^^^bbbfffiiiiiilllpppsssuuuxxx}}}~~~zzztttooommmiiijjjkkkkkkjjjjjjkkkllllllnnnooonnnpppqqqnnnggg___ZZZTTTPPPNNNMMMLLLKKKFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA===>>>???@@@@@@???>>>===>>>????????????>>>======<<<;;;:::999888888888888999999888888888777777777999999888888777777777777333333333333444666777777666555555333222111000000111111111111111111111111222111000000000000000000111111111111111111111111222111111000//////......,,,,,,,,,+++++++++************+++,,,,,,---......,,,++++++******++++++,,,*********************************)))))))))(((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%???@@@AAA@@@>>>;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;777777888999999999999888888777777777888999;;;<<<:::::::::::::::;;;<<<<<<;;;;;;:::::::::999999999888888777666555444333222555444444444444333333333333222222222222333444444999888888888:::999777666333333333333333333333333666666777777888888999999888888888777777777777777666666666555444444333333444444444444444444333333222222222222222222222222333333333222222222222222000000111111222333333444444444333222222222222333333333222222333444444555555555666666777666666555555555444444444333333333111111222333333444555555777777666555333222111111000111111222222333333444555555555444444444333333444444333222111111000000///000111333555777888999777777666666666666777777888888888888888888888888666777777777777666555555555555555555666888999:::999999999999999999999999:::888777888999999888666888666444444555666555444666666666555555444444333888666555444444777:::<<<;;;;;;;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;888888888888888888888888666888;;;>>>???>>>===<<<===<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;:::999888999:::<<<===???@@@AAA@@@??????@@@BBBBBBDDDGGGIIIKKKKKKKKKJJJLLLMMMPPPQQQSSSUUUWWWYYYYYY\\\___bbbeeegggjjjkkklllqqqyyy~~~}}}~~~}}}zzzxxxtttpppjjjddd```]]]XXXYYYYYYXXXVVVUUUUUUWWWUUUYYY[[[[[[]]]```^^^ZZZTTTQQQMMMJJJHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>???@@@AAAAAA@@@???>>>======>>>>>>======<<<;;;<<<;;;:::999888888888888888888777777777666666666888888888888777666666555333333333444555666777888666666555444333111111000000000000000000000000000222222111000//////000000000000000000000000000000111111000000///.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************))))))))))))*********)))((('''''''''''''''(((((((((((('''''')))))))))******)))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>???@@@???===;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<777888888999999999888888777777777888999;;;===???>>>===<<<;;;:::;;;<<<===;;;;;;::::::999999888888666666555444444333222222333333222222222111111111333333333333333444444555777666666888999999666444333333333333333333333333555555555555666666666666777777777777777777777777777777666666555444444333444444444444333333333333222222222222222222222222000111222333333444333333000111111222222333444444444444333222222222222222222222222222333333444555666666777888888888777777555555444444444333333333111111222333333444555555777777666555444333222111111111222222333444444444444444333333222222111111333333333222222222111111111111333444666777888999777777666666666666777777777777777777777777777777666666666666666555555444555555555555666888999:::888888999:::::::::999999999888777777888999888777888666333333444555555444888888777666555444444333888777666666777999;;;===<<<;;;;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;888888888888888888888888777888:::<<<<<<<<<;;;:::<<<<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<===<<<===????????????@@@BBB???AAAEEEHHHIIIIIIGGGFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNPPPSSSUUUWWWXXXXXX]]]aaagggmmmqqqtttwwwyyy~~~}}}|||||||||~~~~~~}}}|||zzzwwwttttttvvvssslllhhhiiiiiiggggggfffccc```[[[WWWSSSQQQNNNNNNNNNLLLJJJIIIJJJKKKJJJNNNQQQPPPRRRTTTTTTQQQMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBAAA@@@???<<<<<<======<<<<<<;;;::::::999888777777777777777888888777777777666666666777777888888888777777666444444444444555666777777666555555444333222222111000000000000000000000000222222222111///...///111////////////////////////000000000//////.........,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++***)))((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%===>>>???>>><<<;;;<<<===;;;;;;<<<============<<<888999999999999999888888777777888999;;;===@@@AAAAAA???===:::999:::;;;<<<;;;;;;::::::999888888777555555555444444333333333333333333333222222222222444444444333444555555666444444444666777777444222444444444444444444444444333444444555666777777888666777777777777777777777888888777666666555555444444444444333333333222222222222222222222222222222000111333555555444333222111111222222333444444444444333222222111222222222111111111222333444555666777777888999999999999999555555444444444333333333000111111222444555555666777666666555444333333222222222222333444444555555444444333222222111000000222222222333333333333333333333444555666888888999777777666666666666777777777777777777777777777777555555666666666555444444555555555555666888999:::777888999::::::::::::999888777666777888999888777888555333222333444444444888888888777666666666555888888888999:::;;;======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;::::::::::::999999999999999999999999999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<===???>>>>>>???@@@AAABBBBBB?????????>>><<<;;;:::999999:::;;;===>>>>>>======;;;===????????????@@@AAA@@@BBBFFFIIIJJJHHHFFFDDDGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNQQQTTTXXX[[[]]]^^^aaabbbmmmnnnpppppppppqqqsssuuuuuuxxx}}}zzzyyyyyy{{{}}}|||zzzwwwtttvvvxxxwwwssspppmmmlllgggfffeeefffhhhjjjlllmmmmmmlllkkkkkkkkkjjjhhheeeeeeddd___YYYXXXZZZYYYVVVXXXWWWVVVSSSPPPMMMJJJIIIGGGHHHHHHGGGEEEEEEGGGIIIGGGLLLNNNLLLKKKMMMMMMJJJHHHHHHGGGFFFDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEDDDBBBAAA@@@???@@@AAABBBBBBAAA@@@???<<<<<<======<<<<<<;;;:::999999888888888888999999999999888888888777777777777888999::::::999999888666555555555555555666666555555444444333333333333000000000000000000000000111333333111...---///111///////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))******))))))((((((''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<===>>>===<<<;;;<<<===;;;<<<======>>>>>>======:::::::::::::::999888888777888888999<<>>=========<<<<<<;;;;;;;;;:::::::::999999999888888999999999999999999999999<<<<<<;;;;;;;;;:::::::::<<<<<<==================@@@@@@@@@@@@AAABBBCCCDDD@@@@@@???>>>===:::999888888:::<<>>======???AAAAAA@@@@@@@@@AAADDDFFFJJJLLLMMMKKKHHHEEEGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKMMMOOOPPPPPPQQQRRRTTT[[[]]]___```aaabbbdddffffffjjjooorrrsssrrrrrrrrrllljjjhhhhhhiiiiiihhhfffaaaccceeeeeeccc___]]]]]]WWWVVVVVVWWWZZZ\\\^^^^^^`````````aaabbbbbb```^^^]]]ZZZTTTOOOOOORRRQQQLLLPPPPPPOOONNNKKKIIIGGGFFFCCCDDDEEEDDDDDDEEEHHHKKKIIIMMMNNNKKKIIIIIIHHHEEECCCDDDDDDDDDBBBBBBBBBCCC>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@???@@@AAABBBBBBAAA@@@???===============<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<:::::::::999999999888888777888:::;;;<<<;;;;;;:::777666666555555555555666444444444444444444444444000000000000000000000000111333333111...---...111///////////////////////////////////////...............------------,,,,,,******+++,,,------...///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))(((((((((((())))))))))))''''''(((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&$$$######&&&)))***"""###$$$&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%::::::;;;;;;;;;;;;;;;;;;===>>>???@@@???>>><<<:::::::::;;;;;;;;;:::999999999999:::;;;<<<>>>??????===;;;888888999:::;;;:::999999:::::::::999999888666555444444444444555666333333444444333333222111222333444555555555444444555555666666777777888888444444444333333444444555777666555666888:::999888888777777666555444444444666666666666777777777777555666777777777555444333444444444444444444444444444444333333333444444555444333222222222333444555333333444444444333222222333333444555555444333222555666777999999777666555444444555555555555444444222222333333555666888999666666666444222111333555333444444444444444444555222222333333333333444444333333444444555777888999777888999999888777888::::::999777777888777666444666666555444444555777777888888777666555444444333666555555666666777888999::::::::::::::::::::::::999999::::::::::::999999999888666555444444555666888777666555444555555666777999<<<======<<<===>>>;;;;;;::::::::::::999999777999:::<<<======<<<<<<:::999999999999:::;;;<<<>>>===;;;999999999;;;<<<===???@@@@@@>>><<<<<<<<<<<<>>>AAACCCDDDEEEDDDCCCAAA???===;;;:::;;;<<<===:::<<>>>>>??????CCCEEEHHHJJJKKKKKKIIIHHHDDDEEEFFFFFFEEECCCAAA@@@@@@??????AAACCCEEEEEEDDDGGGIIILLLNNNOOOPPPOOONNNQQQNNNOOOSSSVVVUUUUUUWWW\\\]]]```bbbcccbbbaaa```[[[ZZZZZZZZZZZZXXXUUURRRVVVUUUTTTRRRQQQQQQRRRRRRLLLKKKLLLMMMOOOSSSWWWYYYUUUVVVWWWZZZ]]]]]][[[YYYWWWTTTQQQNNNMMMKKKIIIGGGIIIIIIHHHHHHGGGFFFFFFEEEKKKFFFDDDDDDCCCAAAAAAEEEIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFGGGFFFEEECCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>>>>======>>><<<::::::<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888888999999999999999999999999999888777666666555555555666555444444555444222000000000000000000000000000000000000000///////////////000000000000//////...........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,***))))))***,,,---,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@???>>><<<;;;:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<;;;999777777888999999999999999999999999999888777666555444333333444555666555555666666555555444333444444444555555555666666777777777777777777666666666666555555444555555555777666555666999:::999888999888888777666666555555666666777777777888888888777777777777777666555555444444444444444444444444555444444333333444444555444333222222222333444555222333333444444444333333444444555555555444333222444555777888888777555444444555555666666555555444222222222333444555666777666666555333111111222444333333333444444444444444222333333333444555555555444444555555666888999:::888999:::999888888999::::::999777777888888666444666555555444444555777888666666666666666555555555555555555555666777888999999999999999999999999999777888888999999888888777777666444333222333444444888777666555555555666666888:::===>>>>>>======>>>;;;;;;;;;::::::999999999888999:::<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;===<<<;;;999999999:::;;;;;;===@@@@@@???>>>>>>???===???BBBDDDEEEEEEDDDDDD@@@???===;;;:::;;;<<<===<<<>>>@@@CCCDDDDDDDDDCCCAAA@@@@@@???>>>>>>??????DDDEEEGGGIIIIIIIIIHHHGGGCCCDDDEEEEEEEEECCCAAA@@@???>>>>>>@@@BBBDDDDDDCCCDDDFFFGGGIIIJJJIIIHHHGGGGGGDDDEEEKKKNNNOOOPPPTTTSSSTTTWWW[[[\\\[[[XXXUUUTTTSSSQQQQQQRRRRRRPPPNNNOOONNNMMMKKKKKKKKKKKKKKKIIIIIIIIIJJJLLLOOORRRTTTRRRSSSUUUYYY\\\^^^]]][[[UUUSSSOOOMMMLLLJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJFFFDDDDDDCCCAAAAAAEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>?????????>>>>>>=========>>><<<:::;;;<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777777888999999999999999999999999999999888777666666555555666666555444444555444222000111111111111111111111111111111000000000/////////...//////000000000//////........................---------,,,,,,,,,++++++************************,,,,,,---......---,,,,,,---,,,***))))))***,,,---,,,,,,++++++***))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>======<<<<<<;;;;;;===>>>?????????>>>===<<<;;;;;;<<<<<<;;;::::::999;;;;;;;;;:::999999888888999888666666888999888888888888999999888888777666666555444333333444555666888888888888888777666666666555444444444555777777999999888888777666666555888888777666666666666666777666666777999:::999888999999999888888777777666777777888888888999999999999999888777777777777888555555555555555555555555555555444444444444444555333333333333333444555666222222333444555555555555555555555555555444333222444555666777777666555444444555555666666555555444333333333444444444555555555555555333111000222444222222333333444444444444333333444555555666777777666666666777777999:::;;;999:::;;;:::999888999::::::888777777888888666555555555444444444555777888555555555666666777777777555444444555555666777888888888888888888888888888666666777777777777666666666555444333333444555555999888777666555666777777:::<<>>>>>>>><<<<<<;;;::::::999888888888999:::;;;<<<<<<;;;;;;999:::;;;<<<===<<<;;;;;;;;;;;;::::::::::::999999:::<<>>?????????EEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDDDDDDDBBBAAA???>>>======>>>@@@BBBBBBAAABBBCCCDDDEEEEEEDDDBBBBBBEEEBBBCCCHHHKKKMMMPPPUUURRRUUUYYY]]]___]]]WWWSSSOOOMMMJJJJJJKKKLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMOOOOOOPPPRRRVVVZZZ]]]]]]\\\RRRPPPMMMKKKJJJIIIGGGEEECCCDDDDDDEEEFFFGGGGGGHHHIIIEEEDDDEEEDDDAAAAAADDDDDDEEEEEEFFFFFFFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAACCCEEEFFFHHHIIIHHHGGGEEEEEEDDDDDDDDDAAA@@@???>>>============>>>>>>>>>===============>>><<<;;;;;;===>>>>>>===========================::::::999888888888888999999999999999::::::::::::999999888777666666666666666555444555555555333111222222222222222222222222111111111111000000000000---...//////000000000000////////////////////////------------,,,,,,,,,,,,************************,,,,,,------------,,,,,,---,,,+++******+++,,,---,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@???>>>===<<<<<<;;;>>>>>>?????????>>>>>>===<<<<<<===<<<<<<;;;:::999::::::999999888888777777888777666777888999999888888888888888888777666666666666444444444444666666999999999999999888777777666555444333333444777888999999999888888777777777999888777666666666666666777666666777999::::::999999999888888888777777777888888999999999:::::::::;;;:::888777777888999:::666666666666666666666666666555555444444444444555333333333444444555666666222222333555555666666666333444444555555555555555444444555666666555444444555555666666666666555555555555666666666555555555555555444222000000222333222222333333444444555555444444555666777888888999888777777888999:::;;;<<<:::;;;<<<;;;999999999;;;:::888777777888888777555555444444333444555777888666666666666666666666777444444444444555666777888777777777777777777777777777777777888888777777777888777666666666777888999:::999888777666777888888;;;>>>AAABBBAAA???>>>>>><<<<<<;;;:::999999888888999999::::::;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;999::::::;;;;;;:::999999:::<<<>>>?????????AAABBBBBBCCCEEEFFFGGGFFFDDDCCC???>>>===<<<;;;<<<<<<<<<===???AAACCCEEEDDDDDDCCC@@@@@@???????????????@@@EEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???===<<<<<<===???@@@@@@???AAABBBCCCCCCDDDCCCCCCBBBGGGEEEEEEIIILLLNNNSSSZZZ\\\___ccchhhkkkggg___YYYQQQNNNJJJHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKNNNNNNPPPSSSWWWZZZZZZYYYOOOLLLJJJHHHHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHDDDCCCEEEDDDAAAAAADDDCCCDDDDDDEEEEEEDDDDDDCCC????????????????????????>>>???@@@BBBCCCEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCDDD@@@@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999::::::::::::::::::999888777666666666666666555444555666555444222222222222222222222222222222111111111000000000000,,,---...///000000000000////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%AAAAAA@@@@@@???>>>======>>>>>>???????????????>>>============<<<;;;:::999888888888888888888888888888777777888:::;;;:::888777777888888888888777777777777555555555555777777888999999999999888777777666555333222222444666777777888888888999999::::::888777777666555555666666888777666777999;;;:::999888777777777777777666666999999999999::::::::::::;;;:::999888888999:::;;;777777777777777777777777777666555444444444444444333333444555666666777777222333444555666777777777222222333444555777888999444444555555555555444444555666666666666666666555777888888999888888777666555555555333111000222444222222333444555555666666555555666777777888999999999999888999999:::;;;<<<:::;;;<<<;;;999888999:::999888666777888888777666444333333333444555777888999888888777666666555555555444444555555666777888777777777777777777777777888999999::::::999999888888777777666777888::::::;;;:::999888777888999999<<>>===<<<<<<;;;::::::999888888999999999999:::::::::;;;999:::<<<>>>>>>===<<<;;;999::::::;;;;;;;;;:::999;;;===>>>>>>===>>>@@@AAADDDEEEFFFGGGGGGEEECCCBBB>>>======<<<<<<<<<<<<<<<<<<===@@@BBBCCCBBBAAAAAA@@@???????????????@@@@@@DDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???>>>===<<<===???@@@@@@??????@@@AAABBBCCCDDDEEEEEEEEEDDDEEEIIILLLPPPYYYbbbiiikkkoootttwwwrrrhhh___TTTPPPKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFHHHIIIJJJNNNNNNNNNPPPSSSTTTTTTSSSKKKIIIGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGCCCCCCEEEDDDAAAAAADDDDDDDDDDDDDDDCCCBBBAAAAAA????????????????????????>>>???@@@BBBDDDFFFGGGGGGEEEDDDCCCBBBBBBAAABBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::999999999999:::::::::;;;;;;;;;:::999888777777666666666666555444555666666444333222222222222222222222222111111111000000000000///,,,,,,---///000000000000////////////////////////.........---------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBBBAAAAAA@@@@@@??????>>>>>>>>>????????????@@@??????>>>>>>===<<<::::::888888888888888888777777888777777999;;;;;;:::999666666777888999999999999999888777666666777888999888999999999999888777777666555444444444555666777777888888999::::::;;;;;;777777666666666666777777888777777888:::;;;:::999777777777777777777777777888888999999999::::::::::::999999999999::::::;;;888888888888888888888888777777666555444444444444333333555666777777777777444444555666777777777777222222333444555777999:::555555555555555555555555555666666777777666666555888999:::;;;:::999888777666666666444222111333555333333444555666777777888666666777777777777888888999999999999999:::;;;;;;:::;;;<<<;;;999777888999999777666777888999777666333333222222333555777888:::999999888666555555444555555555666666777888999777777777777777777777777::::::;;;;;;;;;;;;::::::666555555555666777999:::<<<;;;:::999888999::::::===@@@CCCDDDBBB???===<<<;;;;;;::::::::::::999999::::::999999999999::::::999:::;;;<<<===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>AAACCCEEEEEEFFFGGGFFFDDDBBBAAA==================<<<<<<;;;<<<>>>@@@AAA@@@???>>>?????????>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@??????????????????>>>>>>>>>@@@AAA@@@???>>>>>>???AAABBBCCCEEEEEEFFFEEEGGGLLLQQQXXXdddpppwwwwwwzzz~~~{{{ooofffTTTPPPKKKGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKNNNLLLKKKLLLNNNOOONNNMMMIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBBEEEDDDAAAAAACCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<;;;;;;===>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;:::::::::999999::::::;;;;;;<<<<<<::::::999888777777777777666555444555777777555333222222222222222222222222000000000000////////////,,,---......////////////....................................---------,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%BBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>>>>??????@@@AAA?????????>>>===<<<;;;:::;;;:::999999888777666666666555666888::::::999777555555777999:::;;;;;;;;;::::::999888888999::::::999999::::::999999888777666777777777777888888888999999::::::::::::::::::777777777777777888999:::888777777888:::;;;;;;:::888888888888888888888888888888888888999999999999888888999:::::::::::::::999999999999999999999999888777666555444444444444222333555777888888888888555666666777777777666666555444444444555666777888777666666666666666666777666666777777777777666666777888999;;;;;;:::888777777777777555333222444666444444555666777888999999777777777777777666666666999999999999999999:::;;;:::;;;;;;:::888666777888888777666777888999888666333222222222333555777888888888888777777777666666777666666777777888999:::888888888888888888888888;;;;;;;;;<<<<<<;;;;;;;;;555555555555666888:::;;;===<<<:::999999999:::;;;===@@@CCCDDDBBB???<<<;;;999999::::::::::::;;;;;;;;;:::999888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>===>>>???@@@@@@BBBEEEGGGEEEFFFFFFGGGEEECCCAAA???<<<<<<===============<<<;;;<<<>>>@@@@@@@@@???>>>??????>>>>>>???@@@@@@AAA???AAACCCDDDEEEDDDCCCBBB?????????>>>>>>?????????AAA@@@???@@@BBBCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEKKKJJJKKKOOORRRYYYgggttt{{{zzz{{{zzznnncccQQQNNNJJJGGGEEEDDDCCCBBBAAABBBCCCDDDDDDCCCBBBBBBAAABBBDDDGGGIIIKKKLLLMMMKKKIIIHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGDDDBBBBBBEEEEEEAAAAAACCCAAAAAABBBBBBBBBBBBAAAAAA???????????????????????????@@@BBBCCCDDDEEEEEEDDDAAAAAA@@@?????????@@@@@@>>>>>>===<<<;;;;;;;;;;;;999999999999:::::::::;;;<<<;;;;;;===??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::999999::::::;;;<<<<<<===::::::999888777777777777666555444555777777666444111111111111111111111111////////////.........---------......///.........------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((('''(((***++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%AAAAAABBBBBBBBBBBBBBBBBB??????>>>>>>???@@@AAAAAA@@@@@@??????>>><<<;;;:::======;;;999777666444333444444555777999999888666444555777999;;;<<<======;;;;;;:::999999:::;;;;;;::::::;;;;;;::::::999888888888999::::::::::::999<<<;;;;;;::::::999999888777777777888999:::<<<<<<888777777888:::;;;;;;:::999999999999999999999999777777888888888999999999666777999:::;;;:::999999999999999999999999999999888888777555555444444444222333555777888999888888666777777777777666666555888777666444444555555666777777666666666666777777666666777777777777666666555777888:::::::::888777888888777555333333555666555555666777888999::::::888888777777666555555555999999888888888999::::::999:::;;;999777666666777888777666777888999888777222222222222333555777888777777777777888888888888777777777777888999:::;;;888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::777777777777999;;;===>>>===<<<;;;:::999:::;;;;;;===@@@CCCDDDBBB>>>;;;:::888999999::::::;;;;;;<<<;;;:::999888888888999:::::::::999999999:::;;;<<<>>>===;;;:::;;;===???@@@===>>>@@@AAABBBEEEIIILLLEEEFFFFFFFFFEEEBBB@@@>>><<<<<<===============<<<;;;<<<>>>@@@AAA@@@???>>>??????>>>>>>???@@@AAAAAA>>>@@@CCCEEEFFFEEEDDDBBB???>>>>>>>>>>>>>>>??????CCCAAAAAAAAACCCDDDCCCBBBEEEDDDDDDCCCCCCDDDDDDEEEMMMKKKJJJKKKMMMRRR^^^kkkuuussssssvvvwwwqqqdddYYYPPPMMMJJJHHHGGGFFFEEEDDDBBBBBBDDDEEEEEEDDDCCCBBB@@@BBBDDDGGGJJJLLLMMMMMMHHHGGGFFFFFFHHHJJJJJJIIIGGGEEEDDDDDDFFFGGGFFFEEEBBBBBBCCCEEEFFFHHHIIIIIIDDDBBBBBBEEEEEEAAAAAACCC>>>???@@@AAABBBBBBBBBBBB???????????????????????????@@@BBBDDDEEEEEEDDDDDDAAAAAA@@@@@@???@@@@@@@@@>>>>>>===;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;<<<===??????===;;;========================777888:::;;;<<<;;;::::::999999::::::;;;<<<======;;;:::999888777777777777666555555666777777666444000000000000000000000000///.........------------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++*********************++++++))))))))))))((((((((((((((((((((((((((((((((((((''')))***++++++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%???@@@BBBCCCCCCBBB@@@???@@@@@@???>>>=========>>>@@@@@@@@@???>>>======<<<::::::999999888777666666888888888888888777666666555555666777999;;;>>>@@@<<<;;;::::::999999999999999999999888888888777777888999<<<>>>??????>>>===============<<<;;;:::999777999;;;<<<===<<<;;;:::;;;;;;;;;<<<;;;;;;:::::::::999888888777777888888666666666666666777777888666666777999<<<<<<;;;999<<<<<<;;;;;;;;;:::::::::999999888777666666777777666666777999999::::::::::::888666666666666666444666777888999999888666555888777777777666666555555666666666666666666666666999999888888888888888999999999999999999888777666555666777888999:::::::::===<<<:::999888777888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777777777555444444555666666111222333333333444777:::888888777777777777777888;;;;;;::::::::::::999999666666777888888888888777999:::;;;;;;;;;:::999888777777888888888999999999:::::::::;;;;;;;;;<<<<<<@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::888777888999:::;;;<<<;;;;;;<<>>=========>>>???@@@@@@@@@@@@AAA@@@??????>>>>>>???????????????>>>===>>>@@@CCC<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>===>>>>>>???>>>???AAACCCCCCCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCCDDDGGGKKKJJJHHHMMMWWW```dddkkkqqqppplllhhhaaaZZZLLLKKKIIIHHHHHHGGGEEEDDDEEECCCAAA@@@@@@AAABBBCCCFFFFFFFFFFFFGGGIIIKKKMMMHHHIIIKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEGGGIIIDDDFFFHHHHHHEEEBBB@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@======<<<<<<<<<<<<===>>>>>>@@@BBBCCCCCCBBBAAA@@@AAA@@@??????>>>>>>??????======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<>>>>>>>>>>>===<<<;;;:::===<<<:::999888999::::::777777888888888999999999999999999888777666666555888888777777666666555555333222111111222222111//////////////////.........000000///............///---------............///......------------......))))))*********++++++++++++++++++*********))))))---,,,,,,,,,+++***************))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&>>>???AAABBBBBBAAA???>>>??????>>>>>>===>>>>>>>>>@@@@@@???>>>>>>===<<<<<<;;;::::::999888888777777888888888888888777666666666666666777999;;;>>>???<<<;;;::::::999999:::::::::999999999999888888888999:::<<<>>>???>>>>>>===============<<<;;;;;;:::888999;;;=========;;;:::::::::;;;;;;;;;;;;:::::::::999888888777777888888777777777777777888888999777666777:::<<<===;;;:::;;;;;;;;;;;;::::::::::::999999888777777777777777444555666777888888888888:::888666666666666666444555666888999999888777666888888777777777666666666888888888888888888888888<<<;;;:::888777666555555999999999888888888777777666777888999:::::::::999:::888777555444444555555::::::;;;;;;;;;;;;::::::;;;;;;:::999999888777777666777777888888777666555222333333333333444666999888888777777777777888888;;;;;;:::::::::999999999888999999:::::::::::::::777888:::;;;;;;;;;::::::888888888888999999999999999999999:::::::::;;;;;;???>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::888777888999:::;;;<<<<<<<<<===???BBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAA@@@>>>===<<<<<<===>>>??????@@@@@@???@@@@@@???>>>>>>>>>>>>?????????@@@???===>>>@@@BBB===>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDFFFHHHJJJJJJIIILLLSSSXXX___fffkkkiiifffbbb\\\VVVMMMKKKHHHGGGGGGEEECCCAAADDDCCCAAA@@@@@@AAABBBCCCFFFFFFFFFGGGGGGIIIJJJJJJFFFHHHJJJJJJIIIGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCDDDFFFGGGIIIHHHJJJKKKJJJGGGDDDCCCBBBAAABBBBBBBBBAAAAAA@@@???=========<<<<<<======>>>>>>???AAABBBCCCBBBAAA@@@AAA@@@@@@???????????????======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???@@@BBBDDDDDDBBB@@@???============<<<;;;::::::<<<;;;:::999888999999:::777777777888888888999999999999888777777666555555888888777666555333222222333111000000111222000///////////////............////////////............,,,,,,,,,,,,------------......------------......***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++***************))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>@@@@@@@@@@@@>>>>>>>>>>>>=========>>>????????????>>>>>>======<<<<<<;;;;;;;;;::::::999999888777888888888888777777666666666777888:::;;;===>>><<<;;;::::::::::::::::::::::::::::::999999999999999;;;<<<===>>>>>>===<<<<<<<<<=========<<<;;;;;;999;;;<<<>>>>>>===;;;:::999::::::;;;;;;:::::::::999999888777777777777888888888777777888888999:::777777888:::======<<<:::;;;;;;;;;:::::::::999999999888777777777777777777999999:::;;;<<<<<<<<<<<<:::888666666666666666444444555777888999888888777888888888888777777777777999999999999999999999999;;;;;;999777666555555555999999888777777777888888888999:::;;;;;;:::999999;;;:::888777777777888888:::::::::::::::::::::::::::::::::999888888777777555777999::::::888555333333444444444333333555777888777777777777777888888::::::::::::999999999999999999:::;;;;;;;;;;;;:::555666888:::;;;;;;;;;;;;888888888999999999::::::888999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::888777888999;;;<<<============@@@BBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>????????????@@@???>>>>>>======>>>>>>???@@@@@@???======???@@@>>>??????@@@@@@@@@?????????????????????>>>======@@@AAABBBDDDDDDDDDDDDCCCBBBDDDEEEDDDCCCCCCDDDEEEHHHHHHIIIIIIJJJLLLMMMOOOVVV\\\aaa___\\\YYYTTTNNNLLLJJJGGGEEEDDDCCC@@@>>>CCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGHHHHHHHHHGGGEEEGGGJJJJJJIIIHHHHHHIIIHHHHHHGGGEEEDDDCCCBBBAAADDDCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJGGGDDDBBBBBB???@@@@@@@@@@@@??????>>>>>>>>>>>>===============>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@????????????>>>===<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>>>>???>>>BBBHHHKKKKKKHHHBBB>>><<<<<<<<<<<<;;;:::999999::::::999888888888999999777777777777888888888888888888777777666666555555888777666555333111000///222111000000111111000///..............................///000///...---,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,,,,,,,+++))))))*********************))))))))))))((((((((((((((())))))))))))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&======>>>??????>>>=====================>>>???@@@>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777888888888888777666777777888999:::;;;======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<=========<<<<<<<<<<<<============<<<<<<:::<<<===>>>>>>===;;;:::888999999::::::::::::999999999888777777777777777777777666666777777888999777777888:::======<<<;;;::::::::::::999999999999888888777777777777777888<<<===>>>???????????????:::888666555666666666444444444666777888888888888888888888888888888777777999999999999999999999999777777666666666777888888999888777666666777888888999:::;;;<<<<<<;;;999888;;;:::999888888888999:::::::::999999999999:::::::::999999999888888777777666777888999888666444333333444555444333222444555777777777777777777888999:::::::::999999999999888777777888999999999999999555666888999:::::::::999888888888999999999999:::999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999:::999888777777999:::<<<===>>>===>>>@@@BBBCCCCCCBBBAAAAAA@@@???????????????>>>>>>===;;;;;;<<<<<<>>>??????????????????>>>======<<<<<<======???@@@@@@???======>>>?????????@@@@@@@@@??????>>>??????@@@@@@???>>>===<<>>>>>>>>??????>>>======>>>>>>>>>>>>>>>>>>=========>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::;;;;;;============>>>>>>>>>>>>>>>CCCKKKPPPPPPKKKCCC>>>;;;;;;;;;;;;:::999888777888888888888888888888888666666666777777777888888777777777666666555555555777666555444333222111111222000//////000111///...------...............///---...///000000...,,,+++++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++((((((((()))*********+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&===========================<<<<<<<<<===>>>??????=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;666777777888888888777777888888999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<==================>>>======<<<<<<;;;<<<===>>>===<<<:::888777888888999::::::999999999888777777666666777777666555555555555666777777777777888:::<<<===<<<:::::::::999999999888888888888777777777777777888888:::;;;;;;<<<<<<<<<<<<<<<:::888666555666666666444444444555666777888888888777777777777777777888888888888888888888888888888666555555555666666777888888777777777777777888888888:::;;;<<<<<<;;;999777666666555444444555777777:::999888888888888999:::999999888888888888888777777777666555444333333444333555666555333222333444777777666666777888999999::::::999999999888888888777777888999999999999888777888999999999888777666777777888888888888999999::::::999999999999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::999777666777888:::;;;===>>>>>>>>>???AAA@@@@@@@@@???????????????>>>??????>>>>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<===???@@@???>>>===>>>?????????@@@@@@@@@??????>>>@@@@@@@@@??????===<<<<<>>======<<<>>>>>>>>>???>>>===<<<;;;======>>>???@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<=========CCCJJJOOOOOOJJJCCC===:::::::::999999888777666666777777777777777777777555555666666666777777777666666666555555555555555444444444444444444444444111000...///000000///---,,,---------......//////,,,---///000000...,,,+++,,,,,,,,,,,,------------,,,,,,---......---,,,,,,************++++++++++++************++++++++++++((((((((()))*********+++))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&==============================<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777888888888888777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===::::::::::::999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<======<<<:::888777666777888888999999999999888888777666666666666777555444444444444555666666666666777999<<<<<<;;;999999999999888888888777777777777777777777888888999;;;<<<<<<=========<<<<<<:::888666666666666666444555555555666666777777888666666666666777777777777666666666666666666666666888777666555444444444444555666777888888888777777777888:::<<<<<<;;;999777666666555555555777888999:::999888777777888999:::888888888888888888888888888777555333222222333333222444666555444333333444666666666666777888999:::999999999999888888888888888888999::::::::::::999777888888999888777666555666666666777777777888888999999999888888888888888777777777888888999999999999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::888999999999777666777888888:::============>>>???=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;<<<<<<===>>>????????????===<<<;;;;;;::::::;;;;;;;;;===??????>>>>>>>>>???>>>??????@@@@@@@@@??????BBBAAA???>>>============@@@AAABBBCCCCCCBBBAAAAAA@@@BBBCCCCCCBBBBBBDDDEEECCCCCCDDDGGGKKKKKKHHHEEECCCGGGIIIEEECCCDDDCCCAAA@@@???>>>???AAABBBAAA@@@===>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDIIIJJJKKKIIIFFFCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDBBBBBBBBBAAA>>><<<<<<===;;;<<<<<<=====================>>>>>>>>><<<;;;:::<<<<<<===>>>???@@@@@@AAA??????@@@AAAAAA???>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<@@@FFFIIIIIIFFF@@@<<<888888888888777666555555444555666777777777666666555555555555666666666666555555555555555555444444333333333444444444555555000///......//////...---,,,,,,,,,---......//////------...///...---,,,+++,,,,,,,,,,,,------------+++,,,---......---,,,+++))))))*********+++++++++)))***************++++++))))))******************)))))))))************+++(((((())))))))))))(((((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>============>>>>>>>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666777888888888888888999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<======:::999999999999888888888777888888:::;;;===???@@@@@@@@@@@@???===<<<:::999;;;;;;<<<<<<;;;999666555555666777888999999999999888888777666666666666666555555555555555666777777555555666888:::;;;:::888999888888888777777777777777777777777777888999999======>>>>>>>>>>>>======:::888666666666666666444666666555555555666666777444555555555666666666666666666666666666666666666777777666555444444444444333555777999999888666555444666999<<<<<<;;;999777888777777777888999;;;<<<999888777666666777888999777777777777888888888888777777666555444333222222111333555666444333444444666666666666777888999:::999999999999888888888888777777888999999999999888555666777888888888777666555555555555666666666666777777666666666555555555777777777777777777777888888888888999999999::::::999::::::;;;;;;::::::999777888999888777666777888777999<<<===<<<<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<============<<<;;;;;;:::::::::::::::999;;;>>>??????>>>???@@@===>>>???@@@@@@@@@@@@@@@DDDBBB???<<<;;;<<<===>>>@@@@@@AAABBBBBBAAA@@@??????@@@BBBBBBAAAAAACCCEEEDDDDDDEEEGGGIIIIIIGGGEEECCCFFFGGGCCCAAACCCCCCBBBAAA???>>>???@@@AAA@@@>>><<<===>>>@@@BBBCCCCCCDDDAAAAAABBBBBBCCCDDDEEEFFFFFFHHHIIIHHHEEECCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBB???@@@@@@>>><<<;;;<<<===;;;;;;<<<===============<<<<<<===>>>===;;;999888<<<<<<<<<===>>>???@@@AAA>>>???@@@AAAAAA@@@>>>===<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;<<<===@@@AAAAAA@@@===<<<777777777777666555444444333444555666777666666555444444555555555666666666444444444444444444444444333333333333333222222222000///---...//////...,,,++++++,,,------...//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,***+++---......---+++************+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++*********))))))*********+++++++++(((((())))))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>============>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666777888888888888888999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>999999999888888888777777666777888999;;;>>>@@@AAAAAAAAA@@@???===;;;:::999:::;;;<<<<<<:::888555444555555777888888999999999888888777666666666666666666666666666666777888888444444555777:::;;;999888888888888888777777777777777777666777777888999999999:::::::::::::::999999:::888666666666666666444777666666555555555666666333444444444555555666666666666666666666666666666333333333444555666777888222444777::::::999666444333555888;;;<<<;;;999777444444444444555666888999999888777555555777888999777777777777777888888888666777888999888555222000000333555666555444444555666666666666777888999:::999999999888888888888777444444555666666666666666333444666777888999888888444444444555555555555666555555555444444333333333777777777777777666666666777777888888888999999999999::::::;;;;;;::::::999777888999888777666666888666888;;;<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;<<<;;;::::::999999::::::888:::===?????????@@@AAA<<<===>>>???@@@AAAAAAAAAEEEBBB???;;;:::;;;===??????@@@AAAAAAAAA@@@???>>>>>>???AAAAAAAAAAAABBBDDDEEEFFFGGGHHHGGGFFFFFFEEECCCFFFFFFBBB@@@CCCDDDCCCBBBAAA??????@@@@@@>>>===;;;<<<>>>@@@BBBCCCCCCDDDAAAAAA@@@AAABBBDDDFFFGGGCCCEEEGGGGGGEEECCCCCCCCCAAA@@@@@@??????>>>>>>>>>@@@???>>>>>>>>>???@@@AAA<<<======<<<::::::;;;<<<;;;;;;<<<===>>>>>>>>>===;;;<<<======<<<:::888777;;;;;;<<<<<<===???@@@AAA>>>???AAAAAAAAA@@@>>><<<<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666555444333222333555666666666555555444444444555555555666666444444444444444444444444333333333222111000//////000...------...///---,,,++++++,,,,,,---.../////////...---,,,,,,,,,------)))************+++++++++***+++---......---+++***++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,+++*********))))))******++++++++++++(((((())))))))))))((((((******))))))((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999666777888888888888777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@>>>;;;777777888888666444555666888:::===>>>???@@@@@@>>><<<:::888888999:::<<<<<<;;;:::999777777666555666888999999999888777888888888888777777777666555555555555555666777777666777777777777777666555777777777777777777777777777777666666666666777777999999999999999999999999999777666666777777666444666666555444444555777888333222111111111222333444333333444555555666666666666666666666666777777888999999888777666555444444333444666777777777666555666555555555555666777777999888666555444555777888999888777666555555555555777666555444333222111111111111111222333444666777555555555555666666666666666777888888888666555444777777666666555555555444666777888888888666555444666555555444444333333222666555444222111000000000555666777888888777666555666777888999:::;;;<<<<<<777777777777666666666666555555444444444444555555999999999::::::;;;;;;;;;;;;;;;:::999999999999::::::::::::999999999888888999999999999999999999999666666777777777777666666:::;;;<<<<<<======<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB???>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDBBB??????@@@@@@===::::::<<<>>>AAABBBBBBAAAAAAAAA@@@>>>===>>>@@@CCCDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>???@@@@@@@@@@@@???@@@???===<<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;<<<<<<======>>>>>>?????????>>>>>>===<<<;;;;;;;;;===<<<;;;:::999777666555999:::;;;;;;999999:::<<<:::999999999::::::;;;<<<666666666666777777777777333444555666666555444333111111222333444444555555555555555444444333333333444333333222111000//////...------,,,,,,------...111000...,,,,,,---...///+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************************+++++++++''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''======>>>>>>>>>======<<<===============<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999888999999999999888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@===;;;888777888888777555555777888;;;<<<>>>?????????>>><<<:::999999:::;;;===<<<;;;:::999888888777666777888999999999888888888888888777777777666666666555555555555555666777555666666777777777666666888888888888888888888888777777666666666666777777999999999999999999999999888777555666777777555444777777666555444444444555222222111111111222333444666666555555555555555555555555444444555555666777888888777666555444444333333444555666777666555555555555444444555555666777888777555555555666777888999888777666666555555555777666555444333222222111111111111222333444555666555555555555666666666666777777777777777666555555555555555555666666666666555666666777666555444333555444444444333333222222444444333333333333333444777777777888888777777666666666777777777777888888777777777666666666555555555555444444444444555555777777777888999::::::;;;<<<;;;::::::999999::::::999999999999888888888888777777777777777777777777666666666666666666777777:::;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@@@@?????????>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>============>>>@@@BBBCCCEEEEEEFFFDDDDDDEEEDDDCCCAAA@@@>>>AAAAAAAAAAAAAAABBBBBBBBBBBB???======>>>===;;;999:::<<<>>>@@@AAAAAA@@@@@@@@@???>>>>>>???AAADDDFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@???===<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888;;;<<<<<<===>>>??????@@@>>>>>>>>>===<<<;;;;;;;;;===<<<:::999777666666666888:::;;;:::888888999:::888888888888888999::::::777666666666666666666666333444444555555444444333111111111222333333444444444444444333333333222222444333222111000//////...------,,,,,,,,,,,,------,,,+++)))''''''((()))***+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''<<<<<<===============<<<>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@===;;;999888888888777666666777999;;;<<<===>>>>>>===<<<;;;:::999999:::;;;===<<<<<<;;;:::999888888666777777888999888888888777777777777666666666666666666555555555555555666444555555666777777777777999999999999999999999999888777777666666777777888999999888888888888888888777666555555666666555444777777666666555333222111222222111000111222333444777777666555555444333333444333333333333444555555777777666555444333222222333333444555555555555555444444333333333444555555666555555444555666888999999888777666666555666666666666555444444333222222000000111111222333555555444555555555555666666666888777777666666666666666444444444555666666777777444444555666555444333222333333333333222222222222222222222333444555666777777777666666666777777888888888777777666666555555666666666666555555555444555444444333333444444555444555666777888999::::::<<<;;;::::::999999::::::888888888777777777666666555555555555555555555555666555444444555666777888:::;;;;;;;;;<<<<<<<<<<<<>>>????????????>>>>>>===>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<=========;;;<<<>>>AAADDDFFFGGGHHHDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<======;;;999:::;;;===???@@@@@@??????@@@?????????AAACCCFFFHHHFFFEEEDDDBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;:::999888777666666:::;;;<<<===??????@@@@@@>>>>>>======<<<;;;;;;;;;===;;;999666555555555666888999:::999777666666777777777777777888888888999777777777666555555555444222222333333333333222222000000000111222222333333333222222222222111111111333333222111000///......,,,,,,++++++++++++,,,,,,------+++*********+++,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''';;;;;;<<<=========<<<<<<>>>======<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<;;;999888888888888777888999:::;;;<<<=========::::::999888888888999:::;;;;;;::::::999888777777555555666666777777777777777777666666666555555555666666555444444444555555333444555666777888888888999999999999999999999999888777777777777777777888888888888888888777777777666444333444555555444333444555555555555333111000222111000000000111333444555555444444333333333333333333333333333444555555666555555444333222111111222333333444444444444444333333222222333333444555444444444444555777888999888777777666555555666666666555555444333333222222000000000111111222444444444444444555555555666666888777666555555666777888444555555555555555555555333444555666666555444333222222222222222222222222222222222222333555666777666555444444444555777888999999888888888777777777555555555555444444444444444444333333333333444444333444555666888999:::;;;;;;;;;:::999999999999:::777777666666666555555555444444444444444444444444555444333333444666888:::;;;:::::::::;;;;;;<<<<<>>===<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<===???AAADDDEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@???>>>>>>>>>>>>===<<<;;;<<<===>>>??????>>>>>>?????????@@@BBBEEEHHHJJJGGGFFFDDDBBBAAA??????>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>===============;;;;;;::::::999888888777999:::<<<>>>???@@@@@@@@@=========<<<<<<;;;;;;;;;<<<:::777444333444555777777888999777555444444555777777888888888888888888777777666666555444333333111111222222222222111111//////000000111111111222111111111111111000000000222222111000///......---,,,++++++******++++++,,,000///............//////,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666777777777:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<======;;;;;;:::999888888888999999:::;;;;;;<<<<<<;;;;;;888888777777777777777777999999888888777666666666444444444444555555666666666666666555555555555444555555444444444444555555444555666777888888888888999999999999999999999999888888777777777777888888888888888777777666666666444333222333444555444333111222333444444333222111222111000000000111222333111111222222222333333333444444333333444444555666555555444333222111000000222222222222222333333444333222222222222333444444444444444555666777777888666666555555444555555555444444333333222222111111000000000000111111222333444444444444555555555555888777666555555666777888777666666555444333333222444444666666777666555444111111111222222333333333333222222222222222333333444444333222333444555666666666777777777888888888444444444444333333333222333333222222222222333333444444555777888:::;;;<<<::::::999888888888888888666666666555555555444444444444444444444444444444555444333333444777999;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999999999999888999999:::;;;<<<<<<===???@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>=====================>>>>>>>>>>>>===>>>>>>???AAACCCFFFHHHJJJHHHFFFDDDBBB@@@???>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999:::===>>>@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;999666444333444555777666777777666444222333444888888999::::::999888777777666666555444333333222111111111111111111111111///000000000000000111111000000000000000000000000222111111000///...------,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,------......------,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''999999:::;;;<<<<<<<<<<<<:::999777666666666777888777888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<999888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<:::;;;;;;:::888888999:::;;;;;;;;;<<<;;;;;;::::::888888777777777666666555777777777666666666555555444444444444444555666666666555555555444444444444444444333333444555555666666666777888999999999999999999999999999999999999999888888777777888888999888888777777666666555555333222111222333444333222000000111222222222222222111111000///000111222333000000111222222333444444444333333333333444555555555555444333222111000000111111111111111222333333333333222222222333444444444444444555666666666666555444444333333333444444222222222111111000000000000000//////000111111222333444444444444555555555666666666666666777777888888777666555444222111111333444555666777666555555000111111222333444444555444333222222111111111111333333333333333444555666333333444444555555666666333333333333222222222222333222222111111222222333444555666777888999:::;;;999888777777666666777777666666666555555555444444444444444444444444444444444444444555666888:::<<<;;;:::999999999:::<<<===<<<============<<<<<<;;;999999888888888888999999777888999:::;;;<<<======AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????????????????>>>======<<<<<<999:::<<<;;;::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHIIIFFFEEECCCAAA???>>>======>>>>>>???@@@@@@@@@@@@???===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;<<<===>>>@@@@@@??????>>>>>>======:::;;;;;;;;;<<<<<<<<<===:::;;;===???@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444555666666555666777666444333333444888999:::::::::999888777555555555444333333333222222111000000000000111222000000000000000000111111/////////000000000000111111111000///...---,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++------............------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++******))))))(((((('''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''888888999;;;;;;<<<<<<<<<999888666555444555666777777777777888999:::::::::999:::::::::;;;;;;;;;;;;888777666666777888:::;;;<<<<<<<<<;;;;;;::::::999888888888777888888999::::::;;;<<<:::888777999;;;<<<<<<<<<<<<;;;:::999999::::::999999888777666555777777777777666666666666666666555555555666777888555555555444444444333333222222222333444555666777888999999:::::::::999999888888888888888888888888999888888777777888888999888888777666666555444444222111000111333333333222222111111000000000111111111000/////////000222333333333333333333444444444222222222222222333444444555555444333222111111000111111000///000111222333333333333333333444555555444444555555555555555555333222222111222222333333000000000000////////////000////////////000111111333333444444444555555555555555666777777777777777666666555444444333222222222333444555666555555444000111222333444555666666444444333222222222222222333333444555666666666666555555444444444444444333333222222222111111111111222222111111111111222222444444555666777777888888777777666555555555555555666666666666555555555555333333333333333333333333333444555777999:::<<<<<<;;;:::999888999:::<<<===;;;;;;<<<=========<<<<<<888888777777777888888999777777999:::;;;===>>>>>>BBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@AAAAAA@@@>>>>>>??????>>>======<<<;;;;;;777:::;;;;;;999999;;;===@@@@@@??????>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGDDDCCCBBB@@@>>>=========>>>>>>???@@@@@@@@@@@@???===>>>????????????>>>===;;;::::::;;;;;;===>>>>>>AAAAAA@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666666666444555666555444333444555777888999:::999888666555444444333333333333333333222222111000000111222222111111111111111111111111//////000000000111111111111000000///...---,,,+++------,,,,,,,,,,,,------+++,,,------.........---------............---------,,,++++++******++++++************************++++++++++++++++++++++++******++++++++++++******************************,,,++++++***))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''777888999:::;;;;;;<<<;;;999888666555444555777888666777777888999999::::::999999999::::::;;;;;;;;;999888777777888:::<<<>>>======<<<;;;:::999999888777777777777777777888999999;;;<<<;;;888777999<<<<<<<<<<<<<<<;;;:::999888<<<<<<;;;;;;999888666555888888888888777777777777888777666666666777999:::555555444444444333333333111111222333444666777888::::::;;;;;;;;;:::999999777777777777777777777777999999888888888888999999888777777666555444444444111000///000222333333111444333111///......//////111000/////////000222333777666666555555444444333111111111000111222222333666555555444333222111111111000/////////000222333444444333333444444555666555555555666555555444444222111111000111111222222////////////............000////////////000000111333333333444444444555555444555666888888888777666444444444444444444444333111111333444555444444333111111222333555666777777444444333333333444444555333444666888999888888777999888777666555444333333222222222111111111111000222222111111111111222222444444444555555555666666666666555444444444444444777777666666666555555555222222222222222222222222333444666888:::<<<<<<===;;;:::999888888:::<<<===::::::;;;<<<============888777777777777777888888777777999:::<<<===??????AAAAAABBBBBBCCCBBBBBBBBB>>>???@@@BBBAAA@@@>>>===???>>>>>>===<<<<<<;;;;;;999;;;======;;;;;;===???BBBAAA@@@???>>>>>>>>>???>>>>>>???AAACCCDDDEEEFFFCCCBBBAAA???>>>=========>>>>>>???@@@@@@@@@@@@???===>>>???@@@@@@???>>>===:::::::::;;;<<<===>>>???AAAAAA@@@@@@???>>>>>>======<<<;;;;;;:::999888888<<<===???@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666333555666555444444555666666777888999888777555333333333333333333333333444333222111000000111222333222222222111111111111111///000000000111111222222000000///...---,,,,,,+++...------,,,,,,------...***+++,,,,,,---------,,,------............---------,,,,,,+++*********+++************************++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++***))))))(((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''888999999:::::::::999999888888777777666666666555666444333555999:::888666888999:::;;;;;;;;;:::999777666666666888;;;===???CCCAAA???<<<:::999999999999999888666444333444555888:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;:::999888;;;:::999888777777777777666666666666666666666666222333555666777777777666777777777666555444222111222222222333444555777777888888999:::::::::999999777888999999888777666555777777777777666666666666444222000...---///111222////////////000000000000111111000000//////......000000000000000111111111555555444444333222222111///000111000//////111333444333111000111111111000111111000000000000000111222333333444444333333222666666777777666666555444111222333333444444333333//////...---------------...///000000000000222444555555555666666777888888555555444444444444555555444444444333333333222222///000000111222222333333444444444444555666777777999888666444333333333444555555666777777777777777666666555555555444444444222222222111111111000000111111111111111111111111333333333444444444555555666666555555555555666666555444333333333444555666222222222222333333444555777777777777888999:::;;;777888999;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::777777777777666666666666555777:::;;;<<<<<<>>>???AAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????AAABBBAAA???;;;:::::::::;;;;;;999888666777999999999999;;;===CCCBBBBBBAAA@@@???>>>>>>???@@@BBBDDDDDDDDDDDDCCCEEECCCAAA???>>>>>>???@@@@@@@@@??????>>>>>>============<<<===??????>>>===;;;;;;:::999:::;;;<<<==================<<<<<<;;;:::::::::::::::;;;<<<<<<:::;;;===>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::777777666555555555555555555555555555666777999999;;;:::999888777666555444222222333444555555666666222222222111222222333333333444444444333111///...111000/////////000222333333222000...---,,,,,,---,,,,,,,,,+++++++++******...------------...//////....../////////...,,,+++,,,++++++******++++++,,,+++******)))))))))))))))++++++************++++++******++++++++++++******)))************+++++++++&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%$$$###!!!!!!((('''&&&%%%%%%%%%%%%%%%888999999::::::999999999999888888888777777777777777555555777:::;;;999777999:::;;;<<<<<<;;;::::::888777777777999;;;>>>???BBBAAA???<<<:::999999999777777666333111111333555888:::;;;<<<;;;:::;;;===<<<<<<<<<<<<;;;:::999888::::::999999888777777666666666666666666666666666333444666777888888777777555555444444333111000///222222222333444666777888::::::::::::999999888777777888999999999777666555888888777666666555444444444333111000000000222333////////////000000000000111111000000///////////////000000000111111222222333333222222111111111000///000111000//////111222333222111111111222111111333222222111111111222222333333444444444444333333333444444444444333222222000111222222333333222222000//////...............---...000000111222555888777888999999999999999999666555555444444555555666444444333333333222222222000000000111222333333333333222222333333444555666777777555444333333444444777777888999999999999888666666555555555444444444444333333333222222222111222222222222222222222222333333444444444555555555666555555555555555555666444444333333333444555666555555555444555555666666777777777777888999:::;;;777888:::<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::777777777777888888888888:::<<<>>>>>>=========???@@@AAAAAABBBBBBAAAAAA@@@AAA?????????AAAAAA@@@???;;;:::999:::::::::888777666888:::::::::;;;===>>>AAAAAA@@@@@@??????>>>>>>@@@AAACCCDDDEEEEEEDDDDDDBBBAAA@@@>>>>>>???@@@AAA@@@@@@???>>>======<<<<<<<<<;;;<<<===??????>>>======<<<;;;:::999:::<<<======>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;======<<<;;;::::::999999999888777777666666777777777777666777777888999:::;;;;;;:::999888777666666222222222333333444666666444444333333333333444444222222222333222222111111111000000///000111222333111000///...---......///------------,,,,,,,,,+++------,,,,,,------...///---.../////////...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++***************++++++************++++++******++++++++++++******))))))*********+++++++++******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&999999999::::::999999888999999999888888888888888999888888999;;;<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;999999999999:::<<<>>>@@@AAA@@@>>><<<;;;:::999999666555333000//////333666999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;:::999999999999:::::::::888777666777777777777777777777777555666777888888888888888555444444333222111000000222222222333555666888999;;;;;;;;;:::999777666555777888999999999888777666999888777666555333222222444333333333222222222222////////////000000000000111000000000000///////////////000111222222333333222222222222222222111111...///000000//////000111222222222222222222333333444333333222222333333444333333444444444444333333333333333333333222111111000000111222222222222111111000000///////////////,,,---///000222444888;;;:::;;;=========<<<:::999666555555444444555555666333333333333222222222222000111111222222333333444333333333333444555666666666555444444444444555555666666777888888888888888666666666555555555444444444444444444333333333333222222222222222222222222444444444444555555555666555555444444444444555555444444333333444444555666999888888777777777888888888777777888888999:::;;;999:::;;;=========<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888999::::::;;;;;;@@@AAABBBAAA???>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAA???>>>???@@@@@@???>>><<<:::999999999999777555777888:::;;;<<<<<<>>>@@@?????????>>>>>>>>>>>>>>>AAABBBCCCEEEEEEEEEDDDDDD@@@??????>>>???@@@AAABBB@@@@@@???>>><<<;;;;;;:::::::::;;;===???@@@>>><<<>>>===;;;:::999;;;<<<===>>>>>>??????>>>>>>===<<>>===<<<<<<;;;;;;<<>>===<<<;;;;;;<<<<<<>>>>>>===<<<:::999888888:::999999888777888888888999888888888888888999999<<<;;;;;;:::999888777777444333222111222333555777666555555444444444555555111111000000111222222333111000000000000111222222000//////......//////000............------------,,,,,,++++++,,,,,,---...---............---,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++++++++************++++++******++++++++++++******)))))))))*********++++++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&999::::::::::::999999888888888888888888888888888:::;;;;;;<<<=========<<<===============<<<<<<<<<;;;;;;;;;;;;<<<===???@@@@@@???>>><<<;;;:::999888666555333000...000555999???@@@@@@>>><<<;;;;;;===;;;<<<<<<<<<;;;;;;:::999888999:::;;;;;;999777666888888888888888888888888777777888888999999999999777666555444444333333333222333333444555777999999:::::::::999999888666666777888999999999888777777777777666555444333333222222333444444444333111000////////////000000000000000000000000000000000000//////000111222444444555333333333333333333333333---///000000//////000111000222333333333333333444333333333222333333444555444444555555555555444444444444555555444444333222000111111222222222222222222111111000///000000000,,,---///000111444888;;;<<<===???@@@???<<<:::888666666555555555555666666333333333333222222222222222222222222333333444444444444444444555666777888444444444555555666666666444444555666666666666555666666666666555555555555444444444333333333333333333333333333333333333333444555555555555666666666444444333333333333444444444444444444555666666777;;;;;;:::999888888888888888888888888999:::;;;;;;:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888999:::;;;<<<===>>>>>>BBBCCCDDDCCCAAA?????????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>???@@@>>>===<<<:::888888888888666555666888:::;;;;;;<<>>>>>??????AAABBBDDDEEEEEEEEEDDDDDD@@@@@@???>>>??????@@@AAA@@@???>>>===<<<;;;:::999999999:::===???@@@>>><<<===<<<::::::;;;<<>>======>>>>>>============>>>>>>BBBAAA>>><<<;;;;;;===>>>???>>>===<<<:::999888777:::999999888888888888888999999888777777777888888:::::::::999999888888777555444222000111333666777666666555444444444555555222111000///000000222333000000000111111111222222000000000///////////////.........------------,,,++++++******++++++,,,---------------------------,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++++++++++++++************++++++******++++++++++++******))))))))))))************(((((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&;;;;;;;;;;;;;;;:::999999888888888888888888888888<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<;;;:::999888777666444222111444999===EEEEEEDDD@@@===;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::888999;;;<<<;;;:::888777999999999999999999999999888888888888888999999999888777666444444444444555444444444555666777888999777888888999999888888888777888999::::::999888777444444444555555555555555111222333444333222000///////////////000000000000000000000000111111111111///000111222333444555666222222222222111111111111---///111111000///000111000222555555444333444555222222222222222333444444444555555666666555555444444444555555444444333222111222222333444333333333222222111000000000000000......//////000333777;;;;;;<<<>>>???>>>;;;888666666666666555555666666666444444444333333333222222333333333333333444444444333333333333444555666777444555555666777777777777444555555666666666666666777777666666666555555555222222222333333333333333444444444444444444444444555555555666666666777777444444333333333333444444444444555666777777888888;;;;;;:::999888888888999888888888888999:::;;;<<<;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>???@@@@@@BBBCCCCCCAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@???===>>>>>>???===<<<<<<:::888777777888777666666888::::::;;;;;;===???<<<<<<<<<===>>>>>>??????BBBBBBDDDEEEEEEDDDDDDCCCAAAAAA@@@???>>>>>>>>>===??????>>>===<<<;;;::::::999:::;;;>>>@@@@@@>>>;;;999::::::;;;===???AAABBB???????????????>>>======;;;;;;<<<<<<>>>???AAABBBEEEBBB???===<<<===???@@@???>>>===<<<:::999888777:::999888888777777888888888777777666666666777777888888888888888777777777666555333111111333666888666666555444444444444444555444222000///000000111000111111111222222222222222222111000///...------------------,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,+++***************++++++************++++++******++++++++++++******(((((()))))))))*********''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%&&&&&&'''============<<<;;;::::::888999999999999:::::::::===>>>@@@@@@???>>>>>>??????>>>===<<<<<<;;;<<<<<<====================================;;;:::999888888888777666555888<<<@@@HHHGGGEEEAAA===;;;;;;<<<:::;;;;;;<<<;;;;;;::::::999999:::;;;;;;:::999888::::::::::::::::::::::::999888888777888888999999777666444333333333444555666666666666666777888888666777777888999999888888777888999:::::::::999888333444444555666666777777111222333333333222000///////////////000000000000000000000111111111111222111111222333444444555555222111111000//////......---///222222111000000111000333777777444222333555222222222222333444555555555555666666666666555555333333333333333222111111222222333444444444444333222111111000000000000000///000000000111444999<<<:::;;;<<<===<<<:::888666777666666555555666666777555555555555444444444444444444444444444444444444222222222222222333555555666666777888999999888888777777888999999999999999777777777666666666555555222222222222333333333333555555555555555555555555666666666666777777777777555555444444444444555555555666777888999:::::::::;;;::::::999999999999:::999888888999999:::;;;<<<;;;<<<===>>>>>>===<<<<<<<<<<<<======<<<<<<;;;::::::;;;<<<===>>>???@@@@@@???AAACCCCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@>>>======>>>>>><<<;;;<<<:::777777888999999888777888:::;;;:::;;;<<<>>><<<<<<======>>>>>>??????AAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<>>>>>======<<<<<<;;;;;;<<<===???AAA@@@===;;;888999;;;>>>@@@AAAAAABBB>>>>>>??????>>>>>>===<<<999::::::<<<>>>@@@BBBCCCDDDBBB???===<<<>>>???AAA>>>>>>===<<<:::999888888:::999888888777777888888777666666666666666777777777777777777777777888888777666444333333555666777777666555444444444444444666555444222111000000000000111222222333333222222333333222111000...---,,,---------,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,------,,,,,,+++***************++++++************++++++******++++++++++++******((((((((()))))))))************)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''????????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======???AAAAAA???===>>>@@@???>>>===;;;;;;;;;;;;;;;==================<<<<<<<<<=========<<<:::888777777888999888999;;;>>>AAAFFFEEECCC???<<<:::;;;===::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777777777888999888777555444444444666777999888777777666666777777777888888888888777777666777888999:::::::::999999555666666666666666666777333333333333333222222111////////////000000000000000000111111111222222222222333333333444444555555555444333222111//////......000333444333222111222111555999888444222333555333333333333444555666777666666666777777666666666333444444444444333222222111111222333333333333333111111000////////////000000000111111333777===AAA:::;;;;;;;;;:::999888888777777666666666666777777777666666666666555555555555555555444444444444444444333333444444555666777888888999:::::::::999888888999999:::::::::::::::777777777777666666666555333333333333444444444555666666666666666666666666666666777777777888888888666555555555555555555666666777999:::<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<999999999999:::;;;<<<<<<;;;<<<============;;;;;;======>>>>>>======<<<;;;;;;<<<<<<===>>>??????@@@AAABBBDDDDDDBBBAAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBB@@@>>>============<<<:::<<<999777777999:::;;;;;;999;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBAAA===:::999;;;>>>AAABBBAAA???>>>===>>>>>>>>>>>>===<<<<<<999::::::;;;===???AAABBB@@@???===<<<<<<===???@@@======<<<;;;::::::999999;;;;;;:::999999999999999666666666666777888999999777777777888888999999999777777666666666666777777999888777666555555555555444444444444444333222111000111222333333333222222111222222222111000...---............------------+++++++++++++++,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------------,,,+++++++++++++++++++++************++++++******++++++++++++******(((((((((((()))))))))***++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((@@@@@@@@@@@@???>>><<<<<<<<<=========>>>>>>??????===@@@BBBAAA>>>===>>>@@@???>>><<<;;;:::::::::;;;<<<============<<<<<<;;;<<<<<<======<<<:::888777777888999::::::<<>>;;;:::<<<>>>::::::;;;;;;<<<;;;;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888888;;;:::888777666777999::::::999888777666666666666999999999999888666555444777888999:::;;;::::::999888888777777666666666555555555444444444333333333////////////000000000000000000111111222222222222444444444444444444444444999999777666444333111111...111444555444222222222111666:::999555111222444444444444555555777888888666666777777777777666666666666777777666666555444000000111222222222222111111000000///////////////000111222333555;;;AAAFFF;;;;;;::::::999999999999777777666666666666777777777777777777666666666666555555555555555555444444777777777888888999:::;;;999:::;;;<<<;;;;;;999999777777888999999999999888777777777777666666666666444444444555555555666666777777777777777777777777777777777777888888888888666666555555555555666666777888:::<<<============;;;;;;;;;;;;;;;<<<===>>>999999999999:::;;;<<<<<<;;;;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>??????CCCEEEFFFEEECCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<======;;;:::;;;999777777999;;;======<<<===>>>===<<<;;;<<<>>>????????????>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???======>>>????????????>>>>>>>>>>>>>>>??????????????????@@@BBBCCCAAA===999:::===@@@CCCCCC@@@===:::===============<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@======<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::::::::;;;777777777777888999:::;;;888888888999999::::::;;;888888888888888777777777:::999888777666666666666222333444555666555444333000111222333444333222222///000111222222111000///000/////////............,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,...///...------,,,,,,------.........---,,,,,,,,,,,,---++++++************++++++******++++++++++++******(((((((((((())))))))))))))))))))))))***+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>>>>===<<<<<<>>>>>>===<<<:::999888888:::::::::;;;<<<===>>>???<<<<<<;;;::::::999888888;;;:::999999888888888999888999:::;;;<<<;;;:::999999999:::::::::999999888888888888999999:::::::::777777777666555555444444777777777777666666666666777888888777555444555666777888999:::;;;;;;;;;;;;666666666666777777777777555555444444444555555666222111111111222333333444555666666666666666555444555666666444222333777;;;<<<;;;:::999777666444333555555555555555444444444888888888888888777666666555555444555555666777888222333555777888888666666666666666555555444444444222222222111111111111000333222111000000111222222...000222666:::>>>BBBDDD;;;;;;;;;;;;::::::999888999888888777666666777777888666555555777888777777555555666666777888888999777777777777777888888888===???@@@>>>:::888999;;;888888888999999:::::::::::::::999999777666444333555666777888888777666555666666666666777888999::::::;;;<<<<<<<<<999777666222444666777555444444444<<<<<<======<<<;;;::::::======<<<<<<<<<;;;;;;;;;777888999;;;<<<=========::::::;;;<<<===>>>??????;;;<<<===?????????>>>===>>>===:::999999;;;===???BBBCCCDDDCCCAAA@@@AAABBBBBBBBBAAA@@@>>><<<:::999???>>>===<<<;;;<<<=========<<<;;;:::999:::;;;;;;@@@???===<<<<<<<<<===>>>@@@???>>>>>>======>>>>>>???@@@AAABBBBBB@@@???===AAA>>><<<===@@@AAA@@@???======>>>>>>>>>?????????AAAAAAAAAAAA@@@???>>>>>>;;;<<<===???@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<=========>>>======<<<;;;;;;<<<<<<;;;;;;:::::::::::::::777555666888999888666999888777666666777888888:::999999999999:::;;;;;;::::::::::::::::::::::::999999999888777666666555444444333222222111000000///000111222333444444444333333222222111000/////////............---------000///---+++++++++---...---,,,++++++******++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************(((((((((((((((((((((((((((((())))))******++++++'''(((((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!&&&(((&&&###&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%????????????????????????>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@???<<<<<<<<<<<<;;;:::999999:::;;;===>>>>>>>>>======>>>===<<<;;;:::999888888:::999999::::::;;;<<<===<<<<<<;;;:::999999888888:::::::::999999999888888888999:::;;;;;;:::999999999999:::::::::999999888888888999999999:::::::::777666555555444444555555666666666666777777777777888999:::999777666777888888999999::::::999888888666666666666666666666777666666555555444555555555222222222222222333444444555666666777777777666666666777666444333555:::>>>@@@???===;;;:::999888888:::999888666555555444444777777777777777666555555666666555555555666777777666777888888777555333222333333333222222222111111333222222222111111111111333222111000000111222333222222444666888;;;===???888999999999999888888777999888888777777777777888999777555555666666555444222222333333444444555555666666777888888888888888:::<<<===<<<:::999:::<<<888888888999999:::::::::::::::999999777666555444555666777888888777666555666666666666777888999:::999:::;;;;;;:::999666555555777999999888666666777<<<<<<======<<<;;;;;;:::::::::::::::999999999999888999:::;;;============<<<<<<<<<======>>>>>>???<<<<<<===>>>>>>>>>=========<<<:::999:::<<<>>>@@@DDDDDDEEECCC@@@?????????AAAAAAAAA@@@???===;;;;;;???>>><<<;;;:::;;;;;;<<<<<<;;;::::::::::::<<<<<<@@@???>>>=========>>>>>>@@@???????????????@@@@@@???@@@AAABBBBBB@@@???===@@@===<<<===???AAA@@@???===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<============<<<;;;:::;;;;;;;;;;;;;;;:::999999:::777555666888999888666888888777666666777888999:::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;999999888888777666666555555444444333222222111111///000111222333444444444333333222111111000/////////............---------...---+++***)))***+++,,,,,,,,,+++***************,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,++++++******++++++************************************************''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###'''((('''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@???;;;;;;;;;::::::999888888:::;;;<<<>>>?????????>>>===<<<<<<;;;:::999999888::::::999999999999::::::;;;;;;::::::999999888888999::::::;;;;;;:::888888888999999:::999999888888999999::::::::::::999999888999999999999:::::::::777666444333444555777888555555666666777777888888999;;;;;;;;;999888999::::::::::::999888777666555666666666666666666666666777777666666555555555444444333333333333444555555666666777888999999999888999888777555555888===AAADDDCCC@@@>>>=========>>>AAA???<<<888666555555555555666666666666555555444888777777666666666666777777888888888666555333111222222222222222111111111333333333333222222222222333222111000000111222333555555666666777777888888666666777777888777777777888888777777777888888999:::888555555555555444222555555555666666666666666555666777888999888777666777999;;;;;;::::::;;;<<<888888888999999999999999999999999888888666555444666666777777777777666666666666666666777888999:::888999999:::999888666555888:::<<<;;;:::999999:::<<<<<<<<<===<<<<<<;;;::::::::::::999999999888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===???@@@DDDEEEEEECCC@@@======>>>@@@@@@@@@@@@???>>>===<<<>>>===<<<:::999999::::::;;;:::999999:::;;;===>>>@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAABBBAAA@@@???>>>>>>===<<<===???AAAAAA@@@??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@???>>>======::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;;;;:::999888999777666666777888888777777777777777777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<999888888777777666666555555555555444333333222222000111222222333333333333222222222111111000000//////............---------------+++*********+++,,,,,,,,,+++************+++,,,---------,,,+++******++++++++++++++++++++++++---,,,++++++******++++++************************************************(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%'''((('''$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::::::::999:::<<<>>>????????????<<<;;;;;;::::::999999999;;;;;;:::999999999999999:::::::::999999999999999888999;;;<<<<<<;;;999777999999999999888888777777999999::::::;;;:::::::::999999999999999999999999888666444444444777:::<<<555555666666777777888888999:::;;;;;;999888999;;;::::::::::::999888777666666666666666666555555555777777777777666555555444555555555444444555555666666777888999::::::::::::;;;999777666777;;;@@@CCCFFFDDDAAA???>>>???@@@BBBFFFCCC???:::777555555555555666666777666666555555999888777666666666666666555555666777777666555555555555555555555555555555444444444444333333333222333222111111111222333444666666666666666666555555555555666777888888888777888777777777777888999999777666444333444555444333666666666777777777777777444555777888999888777666777888999:::;;;:::::::::888888888888888999999999888888888888888777666555666666777777777777666666777777666666777888999999888999999:::999999888777:::;;;===<<<;;;:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>@@@?????????>>>>>>>>>===>>>===<<<:::::::::;;;<<<;;;:::::::::;;;>>>@@@AAACCCCCCCCCBBB???>>>>>>>>>?????????@@@??????>>>>>>>>>===;;;999888888999999999999999999:::<<<>>>???@@@@@@@@@???????????????@@@@@@@@@AAABBBCCCEEEFFF@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999;;;;;;:::999999888999999999:::::::::::::::999999777888:::;;;:::999888777888888777666777888888888666666777777888999:::;;;::::::;;;;;;<<<<<<<<<<<<===<<<:::999999:::<<<===888888777777666666666666666666555555444444444444111111222333333333222222222111111111000000000//////............---------///...------------.........---,,,,,,++++++,,,,,,***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,---,,,++++++******++++++************************************************++++++******))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%????????????????????????>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;888999;;;===>>>???>>>>>>::::::::::::::::::999999===<<<;;;:::999999999999888999999999999999999999888999;;;<<<<<<;;;999888:::999999888888777777777888999:::;;;;;;;;;;;;;;;999999999999999999999999999777666555666888;;;>>>555666666666777777777888777999:::999888888999:::999999::::::::::::999999777666666666555555444444777777888888888777666555777777666666666666666777777777999:::;;;;;;;;;;;;<<<:::777777999===@@@CCCDDDBBB???======>>>@@@AAAGGGDDD???:::777555555666666777777888888777777777888888777666666555666666555555555666666666666666666666777777777777777777555555555555444444444444222222111111111222444555444555666666666666555555666666777888999999999999888777777666777777888888444222111222444555555444222222333333333333333444444555666777888777777666999999:::;;;<<<;;;:::888888888888888888888888888777777888888888777777666777777666666666666777777777777777777777777888999999999:::::::::::::::::::::;;;<<<;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999;;;;;;<<<===>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAA???@@@AAAAAA???>>>???@@@>>>>>>>>>??????>>>>>>======<<<:::999888888999999999999888999:::<<<>>>???@@@@@@@@@@@@??????>>>>>>???@@@@@@AAABBBDDDEEEFFFAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAACCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999888999999999999999999999999;;;:::999888888888888888888888999999999999888888666777888999999888777777888888888777666777888888666666777888999:::::::::999:::;;;<<<<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<777777777666666666666666666666555555555555444444222222333333333222111111111111111000000000000000///............---------...................../////////...------------...((()))***+++,,,---------*********++++++,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%????????????????????????>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<:::999888888999:::888999:::<<<=========<<<999999999999::::::::::::<<<<<<;;;:::::::::::::::777777888888999999::::::999999;;;<<<<<<;;;;;;:::;;;:::999888888888888888888999:::;;;;;;<<<<<<;;;:::::::::999999999999888888777666666777999;;;<<<777777777777777666666666666777888888777777888999999::::::;;;;;;;;;::::::777666666555555444444444666777888999999888777666999888888777777777777888888888999:::;;;;;;;;;:::;;;999777777:::===???@@@@@@>>>===;;;;;;<<<>>>???BBB@@@===999777666666666666777777888888888888888777666666555555555555666777777777666555555444444555555555666666666666666666666666666555555555444222222111111222333444555333444555777777777666666888888999999:::999999999888777666555555555555666111000///111333555555555222222333444444555555666555555555666666666777777;;;;;;;;;===???>>><<<999888888888888888777777777666777777888888888888777777777666666666666777777888777777777777777888888999999999::::::;;;;;;<<<::::::;;;:::888888:::<<<:::;;;<<<<<<===<<<<<<<<<888888888777777777666666:::;;;<<<===============?????????>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@===???@@@@@@???>>>@@@AAA=========>>>======<<<<<<<<<;;;:::999999999:::;;;999999999999:::<<<>>>?????????@@@@@@??????>>>===?????????@@@AAABBBDDDEEEAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAA@@@@@@AAACCCDDDDDDCCCBBB@@@???>>>>>>============<<<;;;::::::999999999999999888777777888888888888888888888888999999888888777888888888666666777888888888777777666666666777777777777888777888888777666666777999777777888999:::::::::999888999:::;;;<<<;;;:::999::::::::::::::::::::::::666666666666666666666666555555555555555555555555333333333333333222111000000000000000000000000000///............---------,,,,,,,,,,,,------------//////...------------...'''(((***+++,,,,,,,,,,,,*********++++++,,,,,,------,,,++++++******++++++************************(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@???<<<;;;999777666777888999777888:::;;;;;;;;;::::::888888999999999:::::::::;;;:::999999999999999:::666777777888999::::::::::::::::::;;;;;;;;;<<<<<<===<<<:::999888888888999888999:::;;;<<<<<<<<<<<<:::::::::999999999888888666666666666777777888999888888777777666666555555666777888888777777888::::::::::::::::::999888777777777666555555444333333555666888999::::::999888::::::999888888888888888888999999:::::::::999999:::888666777:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;:::999888777666666666555666666777888888777777555444444444444555555666666666555555555555666666444555555555666666666666777777777666666666555555222222111111222333555666333555666888888888666555999999999:::999999888888888777666444333333333333222000///000222333333333333333444555777888999999777666555444444666777888;;;;;;<<>>=====================<<<<<<===>>>>>>>>>======<<<<<<=========>>>>>>???>>>???@@@???>>>===>>>???<<<<<<======<<<;;;::::::;;;::::::999999:::<<<===::::::999999:::<<<===>>>>>>>>>?????????>>>===<<<>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@??????@@@@@@???@@@AAA@@@======>>>AAA@@@@@@@@@????????????>>><<<<<<===<<<<<<;;;:::999999999999:::999999888888888888888888888888888888888777777777777888888999555555666777777777777777777666555444444666888999666888999888666555777:::888888999:::::::::999888666777999:::;;;:::999888777888:::;;;;;;:::888777666666666666666666666666444444444444444444444444444444444333222111000//////000000000000000000000///............---------+++,,,,,,---------------......---,,,,,,,,,,,,,,,******++++++++++++******)))******+++,,,,,,---------,,,++++++******++++++************************))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%========================>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<999888777777999:::777888999:::::::::999888888888888999999::::::;;;999888888888888888999999666666777888999::::::;;;;;;::::::::::::;;;<<<===>>><<<;;;999888888999999888999:::;;;<<<<<<<<<<<<:::::::::999999888888888555555555666666666666666999999888777666555444444666777999999888888999:::;;;;;;;;;:::888666555444777777666555444444333333444555888:::;;;;;;:::999;;;::::::999888888888999999999:::::::::999888888999777666888;;;<<<:::888999999999:::::::::::::::666666666666666666666666444444555666777777666666333333333333333444555666222222333444666888:::;;;555666666666777777888888777777777777666666666666222222111111222444555666555666777999999888666555999999999999999888777666888777555444222222111111333222000000111222111000//////000222444555666777888666444333333555888999::::::<<<@@@DDDFFFCCC@@@999888888888777777666666555666777888888999888888888777666555555666777888888888777777777777777888777777777777888999;;;;;;:::;;;:::999888888:::<<<::::::;;;<<<=========<<<999999999999888888888888::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<===============;;;<<<===?????????>>>>>>============>>>>>>>>>>>>@@@AAAAAA@@@===<<<<<<===<<<<<<<<<<<<;;;:::999888;;;::::::999:::;;;===>>>;;;:::999999:::;;;===>>>===>>>>>>??????===<<<;;;============>>>???@@@@@@BBBAAA@@@@@@??????@@@@@@>>>@@@@@@>>>;;;:::<<<>>><<<======>>>??????@@@@@@<<<<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;777777777777777777777777777777666666777888999999444444555666777777666666777666444333333555888:::666888999888666555777:::888999:::;;;:::999888777555777999::::::999888777555777999;;;;;;999777555555555555666666666666666333444444444444444444444444444444333222111000///////////////000000000000//////.........---------------...///000000000///---,,,++++++******++++++------,,,,,,***)))''''''))))))***+++,,,,,,---------,,,++++++******++++++************************************************(((((())))))******++++++%%%&&&)))++++++)))&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))***$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>>>>===<<<<<<;;;;;;<<<======>>>>>>>>>>>>===@@@@@@AAA@@@@@@???>>>===;;;:::999;;;>>>>>>;;;888999999999999:::;;;<<<<<<<<<999666666999<<<===<<<;;;:::888666666666666777:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999999999999999999666444555888:::999777666666777888888888777777888777666666666777999:::888888999::::::::::::999;;;;;;::::::999888777777444333222222222333444555999888888888888999:::;;;<<<;;;999999:::;;;999888888777777777888999::::::999888777555444444444444777888999777555444444555666666666666666666666666888777666555444444333444/////////000111333444555222333333444444555555555777666555777:::;;;888555777777777777666666666666000111333444555555444333444444555666777888999999<<<;;;999777666666777888888777666666555555555555000000000000000000000000333333333333444666888999777666555444333444555555888999<<>>===<<<;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;======<<<======>>>??????>>>===<<<;;;;;;<<<===>>>???????????????>>>======@@@???>>>===<<<;;;::::::777777888999999999999888;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<<<<===============>>>???@@@AAAAAAAAAAAA@@@???>>>>>>======:::888999<<<===<<<:::>>>?????????>>>===<<<;;;<<<<<<;;;999777777:::<<<<<<<<<;;;::::::999888888666666777777888888888999888888888888888777666666888777666555555666777888666555555555555444444444555777888777666666777888999999999888888888888777555666666777777777777666777777888888888888777666666555444333222333444444444444444444444444444444555444333222111111111111222111111000///......---......//////......---,,,+++++++++,,,,,,------------------,,,,,,+++++++++''')))+++------+++)))'''************************,,,,,,,,,+++++++++******************************---+++)))((('''((()))***(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''>>>>>>======<<<;;;;;;;;;======>>>>>>>>>======<<<<<<============<<<<<<;;;<<<:::999:::======;;;999999999999999999999:::;;;:::888666777:::======<<<:::999888666666666666777999888777666666777888999::::::::::::::::::::::::999999888888888888999999:::::::::999999999999999999777555555777999888666555666777888999999999999999888777777777888::::::777888999999::::::999999::::::999999888888777777444333222222222333444555999999:::::::::;;;;;;;;;<<<:::999::::::;;;999888777777777777777888999999888777666555555444444444888999999888666555555666666666666666666666666666555444333222111111111111000000000111222333555555555555444444444555666666666555555777999:::777555666666666666555555555555111222333444444444333333333444555666777888999999<<<:::888777666666777888888777666444333333444444000000000000000000000000111111111111222444555666666666555444444444555666888:::<<<>>>??????>>>>>>;;;888666777888888666444666777888888999999999888888666444333333444666888777777666666777777888999555666666666777777777777666777888999999999999888888888888888888888888888999999999:::::::::;;;;;;=========<<<<<<===============<<<;;;;;;;;;<<<<<<======<<<<<<======>>>>>>>>>===<<<;;;;;;<<<===>>>======>>>>>>======<<<<<<>>>===<<<;;;:::999888888666777777888999999999999;;;;;;<<<<<<<<<<<<======???>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@AAA@@@@@@@@@???>>>=========<<<;;;999999:::;;;;;;:::======>>>======<<<;;;;;;;;;;;;;;;:::888888999;;;<<<;;;;;;:::999999888888666666777777777888888888555666666666666555444444444333222222222333444555555555555555444444444444555666888777777666888999999999999888888888777777666666777777777666666555777888888888888888777777999888777666555666666777333333333333333333333333555444333222111111111111111111000000///......---,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++*********************************,,,+++)))((('''(((***+++))))))))))))((((((((((((************))))))))))))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''>>>======<<<<<<;;;::::::===============<<<;;;:::::::::;;;;;;<<<<<<;;;;;;===;;;999:::;;;<<<;;;::::::999888888888888888888888777777999<<<===<<<;;;:::999777666555666666777888777666555555666777888999999999999999999999999999888888777777888888999:::::::::::::::::::::::::::888666666666777666555555666777888999999:::999999888888888888999:::;;;777888999999::::::999999777777777777777777777777444333222222222333555666999:::;;;<<<<<<<<<;;;:::;;;:::999:::;;;;;;999777777777666666777777888888777666666555555444444444888999999888666555666777666666666666666666666666333333222111000000000000111111222333444555555666777666555444444555666666555444555666888888666444555555555555444444444444333333444444444333222111222333444555777888999::::::999888666666666777777999777444222111111222333000000000000000000000000000000000111222333444555666555555444444555666666999:::<<<=========<<<;;;<<<:::888777777666444222555666888999:::999777666777666444333333444666777777666666666666777777888555555666666666777777777777777888888999999888888777777777777777888888888;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>><<<<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::999888777777666555666666777888999999999<<<<<<<<<<<<======>>>>>>@@@???>>>===<<<<<<;;;;;;>>>>>>>>>??????@@@AAAAAA??????>>>>>>===<<<<<<<<<;;;<<<<<<:::999888999:::;;;;;;<<<<<<<<<;;;::::::999;;;<<<;;;:::999999:::;;;;;;::::::999888888888666666666666777777777777555555555555555444333333111111000000111222333333555555555555444444444444333555777777777777888:::999999888888888777777777777777777777666555444444666777777888888888777777666555555444333444444444333333333333333333333333444333222111111111111111111000000//////.........,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++************************************)))((((((((()))***+++******))))))((((((''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&======<<<<<<;;;::::::999=========<<<<<<:::999999999:::;;;<<<<<<<<<<<<<<<===;;;:::999:::;;;<<<<<<999999888777777666777777666777999;;;======<<<:::999888777666555555666777777666555444444555666777888888888888888999999999999999999888888999999999:::::::::::::::;;;;;;;;;:::999777666555555444333777777888888999888888888888888888888888999999999777777888999999999999999555555666666666666666666444333222222333444555666888999;;;<<<<<<;;;999888:::999999:::;;;;;;999777777666666555666666777777555555555555555555444444888999999999777666666888555555555555555555555555444444333222111111222222222333444444555666666666888777555333333333444555333333444666777666555444666666666555555555444444555555444444333222111111222222333555777888999:::999888777666666666666777888666333111//////111111000000000000000000000000222222222333444444555666444444555555555666777777::::::;;;;;;;;;:::999888;;;:::888777666555444333444666888::::::888555444555444333333333444555666666666666555555666666777555555555666666666777777777777888888888888777777777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<;;;::::::;;;;;;<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;::::::::::::::::::999888777777666666555555555666777888999:::;;;<<<<<<======>>>>>>>>>AAA@@@???===<<<;;;;;;;;;===>>>???@@@@@@AAAAAAAAA=========<<<<<<;;;;;;;;;:::<<<===;;;777555777:::888999:::::::::::::::999888:::<<<===;;;999888888::::::999999888888888777666666666666666666666666666666666666666555444444111222222333333444555666555555555444444444333333111333555555555666888:::888888888888777777777777777777777666555444333222444555555666666666666666444444444333333333222333222222222222222222222222333333222111111111111111000000/////////.........---............---,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++************************************))))))(((((()))***+++,,,******))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%))))))((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&<<<<<<;;;;;;::::::999999<<<<<<<<<;;;;;;999888777888999:::;;;;;;;;;;;;;;;<<<<<<;;;:::999:::;;;===999999888777666666666666555888:::<<<<<<<<<::::::888777666555555555666777777666555444444555666777777777777888888999999999::::::999999999999::::::999999999::::::;;;;;;;;;999888777666444333333333888888888888777777666555555666666777777777777777777777888999999999999888555555555555555555666666333333222222333555666777666888999;;;:::999777666888888888:::;;;;;;999777666666555444444555555555333444555555666555555444777888999888666666777888444444444444444444444444333333222111111111222222333444555666666666666666666555333222222222222333222333555666666555555444777777777666666666555555666555444333222111111111222222333555666888999999777777666666666666666666666555222000//////000111000000000000000000000000111111222333333444444444333444555666666777888888::::::999999888777777666777777777777666555555666555666888999999777444222333333222222333444555666666666555555555555555666555555555555666666666666777777888888888777777666666666777888888999::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>===<<<:::999;;;;;;:::;;;;;;<<<===>>><<<<<<;;;:::999999999:::;;;:::999999999;;;<<<======<<<;;;:::::::::;;;;;;::::::999999888888777777555555555555666777888999;;;;;;;;;<<<===>>>>>>???@@@???>>><<<;;;:::::::::======???@@@@@@AAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<:::666555777999666777888999999:::999999777:::======<<<999888888999888888888888888777777666555555555555555555555555555555555555444333333111222333444555666777777555444444444444333333333000111333444444444666888888888888777777777666666666666666555555333222222222222333444555555444444777777777777666666555555222222222222222222222222222222111111000000111111////////////............------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000...,,,++++++++++++++++++++++++++++++++++++*********))))))************************((((((((())))))***++++++***)))))))))((((((((('''*********)))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&<<<;;;;;;::::::999888888:::::::::::::::999888777777777888999999999888888:::;;;<<<;;;:::999;;;===999888777777777777777777777999<<<===;;;:::999999888777666555555555666777777666555444444555666777777777777888999999:::::::::999999999999999999:::777888888999999::::::;;;777888777555333111222333777777777777666555444444444555666666777777666666666777888888999999888888555555555555555555555555333333222333444555777888777888999999999888666666777777888:::<<<;;;999666555555444444333333444444111333444555666666555444666777888777666555666777444444444444444444444444111111000000000000000111333444555666777666666555333333333333222222222222222444666777666555555555888777777777666666666666666555444333222111222222333333444555666777777888666666666666666555555555444333222111111111000111000000000000000000000000...///000111111111111000222333555666888888888888999888888777666666555555444555777666666555777888666777888888777555333111222222222222333444444555666555555444444444444555444444555555555666666666777777888888777777666666222333444555666777888888888999999999::::::::::::<<<<<<======<<<;;;999888::::::::::::::::::;;;<<<;;;:::999999999999999999:::999888888999:::<<<======<<<:::999999999:::;;;::::::999999999888888888666555555444444555777888999::::::;;;<<<===>>>>>>>>>===<<<;;;::::::::::::;;;<<<>>>???@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999::::::888777666777888555666777888999:::::::::888:::======;;;999888888777777777777777777777777555555555555555444444444222222222222222111000000///000222333555666777777444444444444333333333333000222444444333444555777888888777777777666666666555555555555444333222222111222333444444444444444555666666666666555444444333333333333333333333333222111111000000000111111........................+++++++++++++++***))))))+++++++++++++++******************+++++++++++++++)))+++...000000...+++)))************************+++************)))))))))************************))))))))))))************((((((((())))))))))))))))))))))))(((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;::::::999888888888888999999999999999888888888888999999999888777777999;;;======:::999:::<<<888888777777777888999999999;;;======:::888888999777666555444444555666777777777666555555666777777777777888888999::::::;;;888888777777777777888888666666777888888999::::::555777777555222111222444333333444555555555555555444555666777888777777666666777777888888888888888777777666666555555444444333333333333444666777999999999999888888888777777666666888:::<<<;;;888666555555444333333333333333000222444555666666555444444555666666555444555777333333333333333333333333111111000000000111111222222444555777777666555444111222333555555444333222222444777777666444555666777777666666666555555555555555333222222222222333444444444555555555666666444555555666666555555555111222222333333222111111000000000000000000000000...///000111111111000///111333555777888999999999777777666555555444444444333555777777555555666888777777777666555444222111111111111222333333444444666555444444333333444444444444444555555555666666777777777777777666666555111222333444666777888999999999999999::::::::::::777888:::;;;<<<;;;:::999::::::999888888888999999999888888888888999999:::999888888888888:::<<<===<<<:::999777777888999:::999999999888888888888888888666555333333444555666888888999:::;;;<<<======<<<;;;:::999999999999999:::;;;===?????????>>>===;;;;;;;;;<<<<<<<<<<<<<<<999888777666888888888777555555777888999:::::::::999:::<<<<<<:::999999999777777777777777777777777555555555444444444333333111111111111111000000///...///111444666777777777444444444333333333222222333444666666555555666777888777777777666666666666333333444444444333333222222222444555555666666666333333444444444333222111333333333333333333333333111111000000000000111111........................***++++++++++++***))))))++++++++++++*********))))))*********+++++++++++++++,,,---......---,,,+++))))))))))))))))))))))))************))))))))))))************************)))************))))))(((''''''(((((())))))******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((***++++++,,,%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;::::::999888888777777888888999999999888888;;;;;;;;;;;;;;;:::999888888;;;>>>>>>;;;999:::;;;888888777777888999::::::;;;===>>><<<999666777888777666555444444555666777888777666555555666777888777777888999::::::;;;;;;666666555555555555666666555666666777888888999999444666777555222111222555///000222444555666777777555666777999999888888777666666777888888888888888888888777666555555444444333333333333444666888999;;;;;;:::999888888888999555666777:::<<<;;;888666555444333333222222222333000111333555666666555444333555666555444444555666333333333333333333333333444333333333333333444444222333555777777666444333000222444777777666444222222555888888666555666777666666555555555444444444555444333222222222333444555555555555555555555555444444555555666555555444///111333444555444222111000000000000000000000000000000222333333222111111111222555777999999999999777666555444444444444444444666888777444444555888888888777555444333222222000000111222333333444444666555444444333333333333444444444555555555666666777777777777777666555555333333444666888999:::;;;999999999:::::::::;;;;;;333555888:::<<<<<<<<<;;;::::::999888777777777777888777777777888999::::::888888777777888:::;;;===:::999777666555666888999888888888888777777777777999777555333222333444555777777888999;;;<<<<<<===::::::999888888999999999999:::<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777444555888:::999666444555777888:::;;;;;;;;;999;;;<<<;;;:::999999:::666666666666777777777777555555555444444333333333333333333333333222111111///000333555777888999999444444444333333333222222555777888777666666777888777777777777666666666666222222333444444444333333333444555666777777777777555666777777777666555444444444444444444444444444111000000000000000111111---.....................,,,------------,,,++++++++++++++++++******))))))))))))******++++++++++++---,,,,,,++++++,,,,,,---((((((((((((((((((((((((************))))))))))))***************************************)))((('''&&&&&&'''((()))***++++++***))))))))))))((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((,,,***&&&$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))*********%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888888888777666666555555888888888888888777666666888888777666666666666666555555666777888999::::::777666555555555666888999;;;;;;999888777777777777777666666555555666888999999888666555444555777888888888888888888888888888999888777666555444333333444555555666666666666666666555333111000000111222222222222222222222222333666888888777666555666777999888777666666777888999999888666555333333222222000111333555666777888888888888888888777777777777777555333555999:::666222111000000000000000111222333444444555555444444333333333333333333333333333444333222222111111222222333333222222222222333333333444555555555444333222333333333444444333222222444555555666777888888999777777777666555555444444444333333333333333333333222222222222222222222222333444555666666555444333333333222111000000000000222111000000000000000111.........//////000111222222333444555666666666666333333444444333333222111555555555555555555555444666555444333222333333444111111000///000111333444333333333222222111111111111222333444444444333333444444444444444444444444222222222333555777888999777777777777777777777777888999999:::;;;;;;<<<<<<888888888888777777777777999666444444777:::999888;;;::::::999999::::::;;;999999999999999999999999777888888888888777666666555555666666555555444333777777777777888999:::;;;999888777666666777888999999999;;;;;;;;;;;;999999;;;;;;<<<<<<<<<;;;:::::::::888666777999;;;;;;;;;999999999999::::::::::::888999:::;;;:::999888777666666666666777777777777555666777777666444222000000111222222222000///...111222222333555777999:::777666555444444444444444888777777666666666666777666666555555555444444444444444333333222111111111555666777777777777777666777555444222111111222222333333333222222222111111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,...---+++)))((((((((()))'''((()))******+++******))))))))))))((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&777666666666666555555555777777888888777777666555888777666666555555666666666666666777888888999999777666666555666777888999;;;:::999888777777777777777666555555666777888999:::999777555555666777888888888888888888888888888777666555444333222111111444555555666666666666666555444222000000000111222111111222222222333333333666777888777555444555666888777666666666666777888888777666444333333222222111222333555666777777777777777777777666666666666666444222444888888555111111000000000000111222222222333444444444444444333222222222222222333444444444444333222111111111222222222222111111222222222222333444444555444333333444444444555555444444333333444444555666666777777777777666666555444444333111111111111111111111111333333333333333333333444333444555555555555444333333333222111000000111111222111000000/////////000.........//////000111222333444444555555555444444333333444444333333222111444444444444444444444444555444333222111222222333222111111111111222222333333333333222222111111111111222333444555444333333333333333333333333333333111111111222444555777888666666666666666666666666777888888888999999::::::777777777666666666555555777555333444666888888666999999888888999::::::;;;999999999999999999999999888888888888888777777666555555555555555555555555999888888888888999::::::999888777666666777888999888999:::;;;;;;:::999888777777888888888888888777999777666666999:::;;;;;;555555555555666777777888999:::;;;;;;:::999888777666666666555555555555555333444666777666555333222000111111222111000///...000000222333555666888888666666555555555555555555888777777666666666666666666555555555444444444333333333333222222111111111222333444666777777777777777666555444333333333333333333333222222222111111111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++,,,+++***)))))))))***+++))))))*********))))))((())))))))))))((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&$$$"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&444444444555555555555666666666777777777666555555777666555555444444555555777777777777777777777777666666666666666777888888999999888888777777777666666666666666666888:::;;;:::999888777777777888999777777777777777777777777666666555444333222222111444555555666666666666666444333222000///000111111000111111222333444444555555666777666444333444555777777666555555666777777777666555444333222222222222333444555666666666666666666666666555555555444444222222333666666333000111111000000111111222333111222333333444444444444111111111111222333555666555555333222111111111111222222111111111111222222000111222333444444333333444444555666666555555444333333333444555555666666666666555555444333333333000000000000000000000000222333333333444444555555333333444444444444333333222222111111000111111111222222111///.....................//////000111222333444444444444333222222333333333333333222222111222222222222222222222333333222222111111111111222222222333333333222111111222222222222222111111111111222333555555444444333333333333333333333333333000000111222333444666777555555555555555555555555666666666666666777777777666666666555555555444444555444333444666666555444666666666777888999:::;;;999999999999999999999999888888999999888888777666555444444444444666777888;;;;;;:::::::::999999999888888666666666666888888888999999::::::999999888555555666777888888888777888666555666888::::::999777777666666777888:::;;;;;;;;;;;;;;;:::999888777666666555555444444333333222333444666666666555444000111111111111000//////---...111333555666666666666666666666666777777777888777777777666666666666555555444444444444333333222222222222222111111111000111333555666777777777666666666666555444333333333333333222222222111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((()))***)))))))))))))))***+++,,,+++++++++******)))''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&### !!!$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&222222333444444555666666555555666666666666555555666666555444444444444444888888777777666666666666666666666666666777777888888888888888888888777777777666666666777999;;;<<<;;;:::999888888888999999777777777777777777777777888777777666555555444444444555555666666666666666333222111000000000000111000000111222333555555666444555666555333222333444666555555555555555555666555555444333222222222333333444555555666555555555555555555444444444333333333222222333555555222000111111111111111222333444000111222333444444444444111000000000222444666888666555444333222111111111222111111000000111111222000000111222333333444444333444444555555555555444333333444444555555555555555555444444333333222222111111111111111222222222111222222333333444444444222333333333333333333222222111111111111111222222333222111///...---------............///000111222111222222333333333222222222333333333333222111111000000000111111111111111222222222111111111222222222333444444444222111000222222222111111111111111222222444555555555444333222222222222222222222222111111111222333555666777444444444444444444444444444444444444444444444444666666666555555555444444444444444555555555555444444444444555777999:::;;;888888888888888888888888888888999999888888777666555444333333444666999:::<<<<<<<<<<<<;;;:::999888888777666555555666777888888888888888888888888888666777888999::::::::::::777666555666888999999888888777777666777999<<<===<<<<<<;;;:::999888777777777777666555555444333333333333444555555555444333000000111111111000000000+++---000333555555555444666666777888888888999999888888777777777666555555444444333333333333333333111111111222222222222222222333444555666777777777444555666666666444333222333333333222222222111111111000000000/////////...------------------------++++++,,,---......------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))******+++***************)))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&111111222333444555666666555555666666666666555555666666555444444444444444888888777777666555555555555666666777777777777777777888999999999999888888888777777777888999;;;<<<;;;::::::999999999999999666666666666666666666666777777777666555555444444444555555666666666666666222222222111111111111111000111111333444555666666333555555444333222333444444444444444444444444444444333333222222222333333444444555555555555555444444444444444333333333333222222333444555444333111111111111111222333444555111222333333444444444444000000000111333555777999666555444333222222222222222222111111111111222222000000111111222333444555111222333444444444444444555555555555555666666666444444333333222111111111000000111111111222222222000000111111222222222222222222111111111111222222111000000000111222333333333222111000......------............///000111222...///000222333444444444222222333333222222111000/////////000000000111111222222333333333333333333222333333444333222000///111111111111111111111111222333444555666555444444222222222222222222222222333333333333444666777777555555555555555555555555333333333333333333444444777777777666666666555555555555666555555444555555222333333555666888:::;;;888888888888888888888888777888888888888777666666555444333333444777:::;;;============<<<:::999888888777666555555666777888777777777777777777777777777888999:::;;;;;;;;;;;;666555555666999:::999888555555444444555666888999;;;;;;:::999888888777777888888777777666555444444555555555444444333222111000000000000000000111111,,,...111333555555555444777777999::::::::::::999888888888888777666444444222222333333333333333333111111222222333333444444666666777777777666666555222333444555555444222111333333333222222222111111000000000000////////////------------------------,,,,,,---.........------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))*********************))))))(((((((((((()))***************'''((((((((()))))))))***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&222222333333444555666666555555666777777777666666777666555555444444555555777777777666666555555555555555666777777777777777777888:::;;;;;;;;;:::::::::999888888888999:::;;;:::::::::999999999888888666666666666666666666666555555444444444333333333444555555666666666666666222222222222222222222222111222222333444555555666444555666555333222333444333333444444444444333333222222111111111222333333444444555555666555555555444444444444333333333222333444555666666555444333111111111222333444555666333444444555555444444333000111222444555777888888555444444333333333333333333222222222222222222333222222111222222333444555111111222333444444444444555555555555555555555555333333333222111111000000...//////000000111111111111111111111111111000000111111000000000000111111000000000000111222333444333333111000////////////.........//////000111222---...000222444555666666222222222222222111111000.........///000000111111111222333333444333333333111111222222222111000000000000000111111111111111222333444555666555555444333333333333333333333333444444444444555666777888555555555555555555555555222222222333444444555555777777777666666666555555666666666444333333555777333333444555666888::::::888888888888888888888888666666777777666666555444444444444444555777999:::<<<<<<======<<<:::999777777777555555555555777777777666666555555666666777666666777888999999999999666666666888::::::999888777777888888888888999999999999888777777777777888888888777777666666555555666666555444333222111111000000000///000000111222...///222444666777777777888999;;;<<<<<<;;;:::999888888888888777666444333111111222222222222333333111222222333444555555666888888888888777666555444222333333444333333222222333333333222222222111111000000000000////////////------------------------------............------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***************)))*********))))))(((''''''''')))******+++++++++''''''(((((())))))******((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&333333444444555555666666555666777777888888777777888777666666555555666666666666666666666666555555444555666777888777777666777999;;;<<<======<<<;;;<<<;;;:::999888999::::::999999999999999888888777555555555555555555555555444444444444444333333333444555555666666666666666333333333444444444333333333333333333444444555555444555666555444333333555111222333444444333222111111111111111111222333333333333444555666666666555555444444444444333333333444666777888777666666666111222222222333555666777666666666666555444333333111222555777888888888777444333333333333444555555444444333333333333444444444444333222222333444555111222333444555555555555444444444444444444444444333222222111000000////////////000000111222222333333333222222111000000000111000////////////000111/////////000111333444555333333222111111111111111.........//////000111222///000111333444555555555222222222222222111000000.........///000111111111///000111333333333222111000000000///000000111111///000000000111111111222222333555666666666555444333333333333333333333333333333333333444555666666333333333333333333333333111111222444555666777888666666666555555555444444666666555222///000444777444444444555666888999:::888888888888888888888888555555555555555444444333444555555666777888888999:::;;;<<<<<<<<<:::888777777666555444444555666777666666555444444555666666666666777777777777777666777666777999;;;;;;:::888:::;;;<<<======<<<:::999777666555555555666777888666666666666666666666666555444444333222222222222111000/////////000222333111222333555666888999::::::;;;<<<======<<<:::999777888999999888666333222111111111111222222222333222222333444555777777888666666666777666666555555444444333333333333444444333333333222222222111111////////////000000000000........................------............------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))'''((()))******))))))(((((())))))*********))))))'''''''''((()))*********((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&444444444555555555666666666666777888888888888888888888777666666666666666666666666666666666666666444555777888888888777666777999;;;===>>>>>>===<<<===<<<:::999888888999:::888999999999999888777777555555555555555555555555666666666666666555555555444555555666666666666666333333444555555444444444444444444444444444444444555666777666444333444555111222333444444333222111000000000000111222333333222333444555666666666666555555555444444444333333555777999999888777777777222222222333444555777777888888777777666555333333111333666999:::999888666333333333333444555666666555444444333333444444555666555444333333333444555222333444555666666666666333333333333333333333333222222111111000/////////111111222333444444555555555444444333222111000000111000///......///000111/////////000111333444555333333222222222222222333.........//////000111222111222333444444444444444111222222222222111000000.........///000111111222...///000222222222111000000///.........000111222//////000000111111111222333333555666666666555444444444444444444444444444222222222222333444444555222222222222222222222222111111333444666777999999555555444444444333333333666555333///---...222777555555555666666888999:::777777777777777777777777444444555555444444333222444555666777888888888777999:::;;;<<<<<<:::888777777666555444444555666777666555444333333444555666777888888888888888777666777777888:::<<<<<<:::999888999;;;<<<<<<999666444555555444444555666888999444444444555555555555555333333222222222333444555111000/////////111222333333333444555777999;;;<<<;;;<<<===>>>===<<<:::888777888999999888666333222000000111111222222222333222333444555666888999999333333444555666666666555666555444333333444666777333333333222222222111111////////////000000000000........................---...............------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((($$$&&&((()))***+++*********++++++******)))((('''&&&''''''((()))******+++)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&&&&'''(((((($$$%%%''''''''''''%%%$$$''''''&&&%%%%%%%%%%%%&&&555666666666666666555555555555555555444444444444777777666555555555555555888777444222111222333444555555555666555444444333777888:::<<<<<<;;;:::999999999888888999999:::;;;:::::::::999888777666555666666666666666777777777555555555555555555444444333444555666666666555444222222333444555555555555666666666666666666666666666666555555555444444444333333111000000000111222000000000000000111111222444444666777888888888888888777444333222333444555444555666777777666555444666555444333333333444555777777666555555555555555444555666888888888777666888777555444333333444444333333444444444444444444333444555666666555444333444444555666777777666666333444555555555333111///)))***+++---///000111111111111111000000222777:::<<<888333000//////......000///////////////000111000111111111111222222222222111///111333444111///000111111111111222222222555444333444666666666555333444333333222111000////////////000111111222222111111000000//////......000000000000000000000000222111000000000111222333555555444444444333333333333444555555666666555555444444333333333444555555333222222111111222222333333333444555666777888999555555555555555555444444555555444444444333333333222333444555666888999999666666666555555444444444666666555444444333222222222222222333444555666777888:::;;;<<<<<<999666444333333444666888777555333888777555333333333555666222333333333444555555666888888777777888888999:::;;;<<<=========<<<;;;:::666555333222222444666888666666666666555555555555222111111111111111111222222333333222111000222333444555777999<<<>>>@@@AAA???>>><<<<<<===<<<999777:::888777666777666555333222111000............///222222444666777888888888222222222333444555666777555555444444444444555555444222222444777777444111......//////000000000111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++***))))))((()))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***,,,)))''''''(((***++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777777888888888888777777888888888888777777777777999999888777777777777777888777666444444444555555555666666666555555444444777888:::;;;<<<;;;:::999999999888888999999:::;;;;;;;;;;;;::::::999888888777777777777777777777777666666666666666666666666555555666666666555333222222333444555555555555555777777777777777777777777666666666666555555444444444333222111000111111222222111111111111222333333444555666777888888888888888777555444333444555666666666777777777777666666555555444333333333444555777777666555555555555555444555777888888888777666888777555444333333444444555555555555444444444444444444555666666555444444666666666666666666555444333444555555444333111///,,,---...000111222333333111111222222222555999===???;;;666222000///...---//////......///000111111000000111111111222222222222111000111333444111///111111111111222222222222555444333444666777666555333333333333222111000//////000000111111222222333222222222111000000//////000000000000000000000000222222111000111222333444555555555444444444333333333444444555555555555555444444333333333333333444333333222222222222333333333333444555666777888888555555555555555555555555555444444444444333333333333333444555666777888888555555555444444444333333555555555444333222222222222222222333444555777777888999::::::999888666444444444444555777777555333777666444222222333444555333444555666777777777777888888777777888888999:::<<<=========<<<;;;999888666555333222222444666888666666666555555555444444333222222111111222222333333444444333222111333444444666888;;;>>>@@@AAABBB@@@???===<<<===<<<:::999999888666666666666555333444333222111111111222333333333444666777777777777333333333333444555666777555555444444444444555555333333333444555444222111000000000111111222222222000///......------......------------------------------------------------......---,,,,,,+++******++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))(((((()))*********))))))***(((&&&&&&(((***++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&999::::::;;;;;;::::::::::::::::::999999999888888;;;::::::999999999999:::777777777777777777777777666666666666666555555555777888999:::::::::999888999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777777666777777777777777777777777777777777777666444222111222333444555666666666666888888888888888888888888777777777666666666666666555444222111111111222333333333333333333444444555555666777888888888888888999888666555555555666777888888777777777777888888555555444333333444555666777777666555555555555555555666777888888888777666777777666555444444444444777777666666555555444444444444555666666555444444777777777777666555444333333444555555444333111000///000222333444555555555111222222333444777;;;>>>AAA===888444111///---,,,------......///000111222000000000111111111222222222111111222333333222000111111222222222333333333555444444555777777666444333333333333222111000000000111111222222333444444444333333222111111000000000000000000000000000000222222222222222333444444555555555555555444444444333444444444555555555555555444333222222222222222333333222222222222333333333444444555666777888888555555555555555555555555444444444444333333333222444444555555555666666666444444444444333333333333555444444333333222222111333333333333555666777888999888888888777666666666777555444444555666555444666555333222222333444444333555777999:::::::::999888888777777888888999:::=========<<<;;;999777666666555333222333444666777666666555555555444444444444444333333333333444444444555555444333333444666555777:::>>>AAABBBCCCBBBAAA???<<<;;;;;;<<<;;;:::888666555555666666444333444333333333333444555555444555555666666666666666333333333333444555666666555555444444444444555555222444555444222111111111222222222333333333333333111000//////......//////...................................................------,,,,,,++++++***,,,,,,+++***************))))))))))))))))))))))))))))))************))))))&&&'''(((((())))))((((((((('''%%%&&&(((***++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''''''''%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&::::::;;;<<<<<<<<<;;;;;;999999999999888888888888;;;;;;:::::::::::::::;;;666777888888888888888777777777666666555555555555666777888999999999888888888888888888888999999:::::::::::::::;;;;;;<<<<<<;;;::::::999888777666666666666777777777777777888666777777777666555333222333444555666777888888888::::::::::::::::::::::::888888888888888777777777666555333222222222333444444333333333333444555555666777888888999999999888888888777666666777777888999888666666666666888999555555444333333444666777777777666555555555555555666666888888999888777666777666666555555555555555999888888777666555555444444555555555555555555444555666666666666666555444444444444444444222111000111222333555555666666666111222333333333555999<<>>;;;888666777888999888555444333444555666555444222222333444555666666777666666666666666555555444555555444444444555666666444444333333333333444444444666777555111///111333222222222222222111111111111111000///////////////////////////////////////////////////////////////------,,,,,,,,,,,,++++++---,,,++++++******++++++))))))))))))))))))))))))))))))************))))))'''((())))))******))))))'''&&&%%%&&&(((******)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&999999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;999999999999999::::::;;;888888888888888888888888777666555333333444555555555555555666666666777777888777777777777888999999888888777666777888:::;;;999999999888777777777666444555555666666777777777444555666777888777666666444555666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888777555444444444555666444444444333444555555666888999999:::::::::999999777777777777888888888888666666555555555555666666555444444444444666777888777777666555555555555555777888999999999888777666666666777777777666666555888888777777666666555555666555444444444444555666111222444666777888888888555555444333333222222111222222333333444333333333222222333222000000111222444222000000000000///...,,,,,,------...///000111/////////000000000111111111333444444333222222333333333333444444444555555444444555777999999666444444555555666666555555444111222222333333444444555222222222111000000//////000000000000000000000000///000111333444444444444333333333444444444444444444333222222222333555666555444333222222222222222444444333333333333444444555555555555666666777777333333444444555666666666666666666666555555555444555555444444444444444444333333333333444444444444444444444444444444444444555555555555666888999:::;;;:::999888888999:::;;;888666444333555777888888777777777888888888888888444666888999:::999888777888888777777888888999:::777777666777777888999:::777777777777777888999999888888888777777777666666666666555555555555666666444555666666555666777999999:::===???@@@@@@???>>>;;;999666666777888777777555444333444666777777666444555666777888888888888555666666666666666555555666555555555555555666666444444333333333333444444444444444333111000111333111111111111000000000000111000//////......//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))************))))))(((((()))************)))(((''''''''')))***)))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''''''''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&999:::;;;<<<==================<<<<<<<<<;;;;;;;;;:::999999999::::::;;;<<<<<<;;;:::888888888999999666555333222222222444555555555444444555555666777777777777777777888999999999888777666666777999:::777777777777777777777777555555666777777888999999666666777888888777555555444555777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888777666555555555666777666555555555555666777777999:::::::::::::::999999555666666777888888777777666666777777777777666666555444444444555666888999777777666555555555555555888888999:::999888777666555666777777888777666555666666666666666666666666666555444444444444555666333333555666777777777777555555444333222222222222222333333333333333222222000111222111000000111222222111//////000111///...---------------...///000////////////000000000111111333555555222111222444444444444444555555555555444444666888:::999666444333333444444444444333333111111111222333333444444333333333222111111000000000000000000000000000000...///111222333444444333222222222333333333444444444333222111222333555666444444333333333333333444444444333333333333444444555555555555666666666666333333444444555666666777777777777777666666666666444444444444444444444444333333444444444555555555555555555555555555555555555555555666777888::::::999999888888888888999999666555333444666888999999666666777888888888888888777888888999999999888888888888777777888888999:::888777666666666777888999555555666666666777777777666666666666555555555555666555555444444555555666444555666555555555777999:::;;;<<<<<<===<<<<<<<<<999888777777888888777666555444444555777888888777444555666888888888777777555555666666666666666555666666555555555555666666444333333222222333333444333111//////000111111000222222111111000000000000000///......------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))&&&'''(((((())))))((((((***)))((()))******((('''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&:::;;;<<<===>>>>>>>>>>>>;;;;;;:::::::::999999999:::::::::::::::;;;<<<===???>>>;;;999888999:::;;;666444333111111222333444555444444444444555666666777777777777777888888999:::999777666666777999:::666666666666777777777777666777777888999999::::::888888888888777666444333555666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999888666555555555666777777777777777777888888999:::::::::;;;;;;:::999999444555666777777777777777666777888999999888777666555444444444555666888999777777666555555555555555888999999:::999888777666555666777888888777666555555555555555666666666666666555444333333444555666555555666666666666666555555555444333222222222222333333333444333333222111...000111222111111222444333222000000111111///---......---------......///////////////000000000000111333555555222111222444444444444555555555666666444444666888:::999666444111111222333333222222222000111111222222333444444555555444333333222222111000000000000000000000000---...000222333333333333111111111222222333333333444333222111111333555666444444333333333444555555555444444333333444444555555555555666666666666666333333444444555666777777888888888888777777777777333333333444444444555555444444444555555666666666555555666666666666666666555555666666777999:::;;;777777777777888888888888555444333555777999:::999555555666777777777777777::::::999999999888888888888888888777888999999:::999888777555555555666777444444444555555555555555555555444444444333333333555555444444444444555555333444555555555555777999<<<;;;;;;;;;::::::::::::999888888999::::::888666555444444555888999999888222333555666666555555444444555555666777666666666777666666555555555666666444333333222222333333444222...+++,,,///111000...222222222111111111000000//////...---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((()))))))))))))))))))))))))))))))))))))))************))))))%%%&&&''''''(((((('''''',,,*********+++***(((&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&============>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;@@@???<<<:::999888888888777777666555555555555666777888777666444555777999888888888888888888888888999999999999999999999999777777777777777777777777777777888888888999999999999888666555555666777777666888:::<<<==================<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666666777777777777555555666666777777777888555555666777888777777777888888888888777777777777555555555555666666666666777777666666777777888999999888777666444444333333111111222222222333333333555555555555444333222111222222222222222222222222000222444333222111222333222222000///............111111000000//////...............///////////////000//////......///000111555444444333333222222111333444444555555444444333222222333444444555555666555555444333333222111111222222222111111111000000333222222222111000000000000////////////000000111000222444555333111111111222222222111111111000000111111222222222333333333111222333333444444333333111111222333444555666777666666555444444444444444444333333222333444666777888777666555555444555555333333444444333333222111333333444444555666666777666555333333333444666888555555555555666777999999:::999888666555555444444555555444444555666888999666888999::::::999777666999999999999999999999999888999999:::::::::999999777777777777666666666666777777777777666555444333999777444111000111444555555333111222333444333333555555555555555666777777888999999::::::999999888:::999888777666666666666555555666777777777777777666666666666555444333333333333444555666777888888:::999777666444333333333444444444444444444444444111111000000000000000000222222222111111111000000////////////.....................------,,,,,,,,,++++++++++++,,,,,,---...///...,,,***))))))******++++++************++++++)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&''''''((()))******+++((((((((((((((((((((((((***)))'''&&&&&&''''''(((&&&((())))))(((''''''((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@>>><<<:::999888888888888888666555444444444444666777777666555555666888888888888999999999999999999999999999999999888888777777777777777777777777777777888888888999999999888777666555555666777777777888999;;;<<<======<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;::::::888888777777777888999999::::::::::::::::::::::::999999999999888888888888777777777666666666666666555555666666777888999999444444555555555666666666777777666666666555555555555555555555666666666666777777777777888888888888888888666555444333333333111111222222222333333333555555555555444333222111222222222222222222222222///111333222111000111111111111111000///.........000000000000//////...............///////////////222222111000111222333444555444444333333222111111222333333444444333333222555555444333333222222111555444444333222222111111222222222111111111000000222222222222111111111111111000000/////////000000///111333444222000///000222222222111111111000000111111111222222222333333000111222222333333222222111222333444555666777777777666555555444444555555444333333333333444666777888888666555444444444444333444444444444333222222333333333444555666666666555444333222333444666777555555555555555666777888:::999888666555555444444555444444444444666777888777888999::::::999888777999999999999999999999999888888999999:::999999888777777777777777777777666777777777777666555444333888666444222111222333444444333222222444555555444555555555555555666666777888999999::::::999999888999888777777777777777777555555666777777777777666444444555555555444333333333333444555666777888888999888777555444444444444444444444444333333222222000000000000000000000///222222222111111000000000////////////..................---------,,,,,,,,,,,,+++++++++,,,,,,---...------,,,+++************+++******))))))******+++))))))))))))))))))))))))+++******)))((((((''''''''''''(((((())))))******(((((((((((((((((((((((())))))((('''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<=========>>>>>>???>>><<<:::999888888888999888666555333333222222444666777777666555666777888888999999::::::;;;;;;:::999999999888888777777777777777777777777777777777777777888888888888999777666666666666666777888777888999:::;;;<<<<<<<<<999999999999999:::;;;<<<::::::;;;<<<<<<;;;;;;:::::::::999888888888888999999999999999999999999999:::::::::999999999888888888777777666666555555555444555666777888999:::;;;666666555444555666777888777777777777666666666666444555555555555666666666666777888999999999888777777666555444333222222222111111222222222333333333555555555444444333222111333333333333333333333333///000222222000///000111000000111111000///...---000000000////////////............//////000000000222222111111222222333444444444444333222222111111111222222222222222222111444333333222111111000000444444333333222111111111222222222111111111111111111111111222222222222222222111000000///////////////111333333111///...///222111111111111000000000111111111222222222222333000000111222222222222111222333333444555666777777777777666555555555555555333333333333444555666777999888777555444333333333444444444444444333222222222333333444444555555666555444333222333444555666666666555555555555666666999888777666555444444444444444333333444555666888888888:::;;;;;;:::999888999999999999999999999999888888999999999999888888777777777777777777777777777777777777666555444333666666444333333333333333444333222333555777777777555555444444555555666777888888999999999999888888777777777777777777777777444555666666777666666666111222333333333333333333222333333444555666777777777777666555555555555555555444444333222111000000//////////////////000000111111111111000000000000/////////............---...------------,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))+++******))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>======<<<;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<==================<<<:::999888888888777666555444444333333444333555888888777666666666999999999::::::;;;;;;<<<999999999888777777666666777777777777777777777777777777777777888888888888666666666666666777888888888888999999:::::::::;;;666666777777888:::;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888888888888999999999::::::::::::999999999999888888777666555555444444444444555777888:::;;;<<<:::999777666777888:::;;;:::999999999888888888888444444444555555555666666555666888::::::999888777666555444333222222222222111111222222222333333333444444444444333222111111333333333333333333333333///111222222111000000111...000111222111000...,,,////////////////////////.........///000000111111000000000000111111222333444444333333222111111111000000111111111111000000//////000000111222222222333333222222111111111000111111111111111111111111111111111222222333333333333222111000////////////000222333333111/////////111111111111000000000000111111111111222222222222000111111222222222222222333333444555555666777777777777666555555555555666222333333444555666777777999888777555444333222222444444444555444333333222222222333333444444444444333333222222333333444555777777666666555666666666888888777666555444444444333333222222333444666777888888999::::::::::::999::::::999999999999999888888888888888888888777666777777777777777888888888777777777777666555444333444555555555444333333222444222222333666999999999555444444444444555666666888888999999999999888888888888888777777666555444444444555666666666666555///000111222222333222222222222333444555666666777666666555555555666666777444444333222111000///...///000000000000000111111000000000000000000000000//////.........---------------------------------,,,,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++******))))))))))))******((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%$$$&&&((('''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''===<<<<<<;;;:::999888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777444444444444444555666777333555888999888777777777999999999::::::;;;;;;;;;888888888777777666666666777777777777777777777777777777777777777777777777444444555666777888888888999999888888999999999999555555666666888999;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<:::999888888777777777777777888888999999999:::::::::999999999888888888777777666555444444333333444555777888:::;;;;;;:::999777666777888:::;;;999999999888888888888777444444444444555555555555444666888999999999777666555444333222222222222222111111222222222333333333444444444444333222111000222222222222222222222222000222333333222111111222...///111222222000...---.............../////////......//////000111111222///000000111222333333333444333333222222111000000///000000111111000000///......///000000111111222222111111111111111000000111111111111111111111111111111222222333333333444333333222000////////////222444444333111000000111000000000000000000000000000000111111111222222222111222222333444333333333333333444444555666666666777777666555555555555555222222333555666777777777888777666444333333222222444444555555555444333333222222222333333333333333222222222222222333444444888888777666666666777777888777666555444444444555222222111111111333444555888888999999:::::::::::::::::::::999999888888888777888888888777777666555666777777777888888888999777777777777666555444333333444555555555444333222333222222444777999::::::444444444444444555666666777888888999999888888777:::999999888666444222111333333444555555555555555//////000111222222222222111111222333444555666666666555555555555666777777444444333222000///......000000000111111222222222////////////////////////............---------------------------------------,,,,,,++++++,,,,,,,,,((()))+++,,,------,,,+++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&'''))))))'''&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''';;;;;;::::::999999888888999999999999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;:::999888777333333444444666777999:::555777999999888888999::::::::::::::::::999999999666666666666666666777777777777777777777777777777888777777777777777666666333444555777888999999999999999888777777888888888555666666777888999;;;;;;:::::::::::::::;;;======;;;;;;:::888888777777777777777777888999999::::::999999999888888888777777777666666555555444444444333444555666777888999:::666666555444555666777888666666666666555555555555333444444444444555555555444555666777777777666666555444333333222222222333111111222222222333333333444444444333333222111000111111111111111111111111111222444444222111222333...///000111111000///...---............/////////......///000000111222222111222333444555666666666333333333222111111000000///000000111111000000///222111111000000///......000000000000000000000000111111111111111222222222222222222333333333333333333222111111000000000000444555555333111000000111//////000000000000000111000000000111111111111222222222333444444444444333333333333444444444555555666666555444444444444444111222444555777777888888777666555444333333333333555555555555555444333333222222222222222222222222111111222222222333333333777777666666666666777888777666555555444444555555111111000000111222444555777777777888888999::::::;;;::::::999999888888888777777888777777666555444666777777888888999999999777777777777666555444333333444444555555444333333333222222444666999999999444444333333444444555666777777888888888888777777999999999888777444222000222333444444555555444444000000111111111111111111000111111222333444555555666666555555555666666777444333333222111000////////////000000111111222222............////////////.........------------,,,,,,,,,,,,------------...------,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((())))))(((''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&999999999999999888888888888888999999999:::::::::999999999999::::::::::::::::::;;;;;;:::999777777555555555666777888999:::777888999999888999;;;===:::::::::999888888777777444555555666666777777777777777777777777777777777888888777777666666666666222333555777888999999999:::999888777666777777888777666777777888999:::;;;::::::999999:::;;;===>>>:::999888777777777777777777777888888999::::::;;;888888888777777777666666555555555555555555555555333444444555666777777777444444555555555666666666555555555555444444444333333333444444444555555555444444444444555555555555555444444333333333333333111111222222222333333333333333444333333222111000////////////////////////000111333333111111111222////////////000000000000---------.........//////---...///000111222333333111222444555666777666666333333222222111000000000000000000111111000000000222222111111000//////...000000000000000000000000000000111111111222222222333333333333333333222222222222111111000111111111444444444222000...///000////////////000000111111000000000000111111111111111111222333333333333333222222222333333333333333555555444333333333333333111222444666777888888888555444444333333444444555555555555555555444444333222222222222222111111111000111111222222222222222444444444444444555666777666666555444444444555555000000//////000111333444666666666666777888999999;;;;;;::::::999888888777777777777777666555444333666777777888888999::::::777777777777666555444333444444444444444444444444444333222333666888888888444444333333444444555666777777888888888888777777666666777888777666444222222222333444444444444333111111222222222111000000000000111222333444555555777666666555555555666666333333222222222111111111---------...///000000000---------....../////////.........---------,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,+++++++++***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))************************''''''(((((())))))******(((((((((((((((((((((((())))))((('''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%888888888888888999999999888888888999999:::::::::999999999:::::::::;;;;;;999:::;;;;;;:::999777666777777777777777888888999999999:::999888999<<>>999888777777777777777777777777888999::::::;;;;;;777777777777666666666666444444444555555555555555333444444444555555666666555555666777888777777777777666666666555555555555333333333444444444555555444333333333333444555666555555444333333333444444111111222222222333333333333333333333222111000000///////////////////////////000222222000///000111000000////////////000111---------.........//////---...///000111222333333///000222444555555555444333333222222111000000000000000111111111111000000//////000000111222222222////////////000000000000000000111111222222222222444444444333333222222222111111111111111111222222333333333111...---...///.../////////000000111111000000000000111111111111000000111222222222222111222222222222222222333333444444333222222222222333000222444666888888888888444333333333333444555555555555666666555555444333222222111111111111111111000000111222222222222111111111111222333444555666666666555444444444555555000////////////111222333555555555555666777888999;;;;;;::::::999888777777777777777777666555444333666777777888999999::::::777777777777666555444333444444333333333444555555444333222333555777777777444333333333333444555555777777888888888888777777222444666777888777666555222222333444444444444333222222222222222111000///000000111222333444444555777777666555555555555555333333222222222222222222++++++,,,,,,---...//////---------.........//////......---------,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++---,,,+++*********,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))&&&''''''((()))******+++((((((((((((((((((((((((***)))(((&&&&&&'''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$;;;:::888666666777888::::::888666555444555666777:::999777666666888999;;;666666666666666777888888999888666444333444555666666666777888999::::::;;;>>>===;;;999888666666666444444444444444555666777666666777777777777777666555555444444444555666666555555555555555555555555999888666444333444555666666666777888999999::::::999888888888999::::::;;;999888777555555555666777888888777777777777777777888666555333333444555666555444333333222222333333333333444555555555444444666666777777777777666666777777666555444444444444///000222444555555555444222333444444333222333555333222222222111000000000111111111111111111111111222222222111111111111000111111000000//////......000000000000000111111111000000000///......------,,,,,,,,,---...///000000////////////000111222333///000222444666666666666333333222222111000//////////////////............111111000000//////......000000000000000000000000......000111222333333444444444444444333222111111///.........///000222333222111000///............000000000000000000000000111111000///////////////111111111111000///...---111111111000000000000000333333444444444333222111000222444555777777777666222222333444555555444444444444444333333222222222222111000111222222111000000111111222222222111111111111222333444666666777777666666444333222111111000111222222333333333333666666666777888;;;===??????===;;;999777666666666444333333333333444555555777777888999999999999888:::666222111333555666555333333333222222222111111555555444444444333333333222222222111222222333333444555777888888666555333555555555666555555444444111222444555666555555444222222222222222222222222555333111///000222666888888666444444555666555444555111......111333000---////////////////////////---......///000111111222...............---------,,,,,,,,,------.........000///...---,,,,,,+++,,,,,,+++******))))))******+++++++++************)))(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&:::999888777666777888888999888666555444555666777999888777666666777888999666666666555666666777777888777555444333444555666777777777888999999::::::;;;:::999777666555555555444444444444555666666777555666666666666666666666222111111111111222333333555555555555555555555555888777555444333444555666666666777888888999::::::888888888888888999::::::999888777666555555666777777888888888888888777777666555333222111222333444444444333222222222222333222333333444444444444333666666666777777666666666666666555444333333333333111111222333444333222222222333444333222111222333222222222111111111111111333333333333333333333333222222222111111111111000111000000000/////////...111000000000000000000000////////////......---------,,,,,,------///000000/////////000000111222333000111333444555666555555333333222111111000//////////////////............000000000000//////......///////////////////////////000111222444444444444444444444444333222111000///.........///000111222111000///......---------////////////////////////111000000//////////////////000000111111111000000000000000000000000000000222333444444444333111111111333444666777888777777222333444555555555555444222222222111111000000000222111000000222222111000000000111222222222111111111222222333444555666777666666555444333222111111000111222222333333333333666666666777999<<<>>>??????>>>;;;999777555555555444444444444444555555666777777888999999999999888999666333222444555555444333333222222222111111111444444444333333333333222222222222111222222333444333444666777888777666555444555555555555555444444222333555666666666555444222222222222222222222222222111000000111444777999888666555555666777555444666222......111222///,,,////////////////////////---......///000000111111//////......---------,,,,,,,,,------------------///...---,,,++++++++++++,,,+++******))))))******+++++++++************)))(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###888888888777777777666666888777666555555555666777777777555444444555666777777666666555555555666666555555444333333555666777888888888888888888888888888777666555444444444444444444444444555666777888555555555555555555555555444333333333333444555555444444444444444444444444666555444333444555666777666666777777888888999999777777666666777777888888888777777666666666666777666777999::::::999888777444333111000000000111222444444333222222222222222111111222333333333333333555555666666666666555555555444333222222111222222111222222222222111000///222333333222000///000111111111111111111222222222333333333333333333333333222222222111111111111000000000000000////////////111111111000000/////////...............------------------------...///000000000000000111111222333111222333444555444333333222222222111111000000///////////////............000000000////////////...////////////////////////000111222333444555555555333333333333333222000000............///000111111000000///...------------////////////////////////000000//////......//////......///000111111111111000000000000000000000000222222333444333222111000222333555666777777777777333444444555555555555444111111111111111000000000222111000000222222111000///000111111222222111111111222222333444555666666666555444444333222111111000000111222333333333333555666777888:::===???@@@???===;;;888666555444444444444444555555555666666666777888888999999888888777666444444555666555333222222222222111111111111333333333222222222111111222222222222222333444444444555666777777777777666444444555555555555444444333444555666666666555444222222222222333333333333000000111222333555777888777777666777888888666333666222//////000000...,,,////////////////////////.........//////000000111000000///...------,,,,,,------------------,,,,,,------,,,+++************,,,+++******))))))******+++++++++************)))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$###666777777777777666555444777666666555555555666666666555444333333444444555666666555555444444555555333333333333444555777777999999999888888888777777666555444444444444444444444444444444555777888888555555444444333333444444555444444444444555666666444444444444444444444444333333333333444555666777666666666777777777888888666666555555555666666777777777777666666666666777555777999;;;;;;:::888666333333222111000111111111444333333222111222222222000000111222333333333333444555555666666555555444444333222111000000000000000000000000000000//////222333333222///......///000000000111222222222333111111111111111111111111222222222111111111000000000000000000////////////222222111000///......---------------............---------------...///000000000000000000111222333111222333444444333222111222111111111000000000///////////////............////////////////////////////////////////////////000111222333444444444444333333333333222111000///............//////000000000000///...............////////////////////////000//////.........//////---...///000000000000000/////////000000000000000111222333333333222000///111222444555666666555555333444444555555555444444333333333222222222222222222000///000111222111000...///000111111222222111222222333333444555666666444444444333222111111000///000111222333444444444555555777999;;;>>>???@@@>>>===:::777555444444444555555666666777777777666666777777888888888888888555666666777777666444333333222222222111111111111222222222111111111111000222222222222222333444555777777666666666666666666555555666666666555444444333444555666555555333222222222222333333333333333111111333444555555666666777666777888999888555333555222000/////////---,,,////////////////////////........./////////000000000000///...---,,,,,,+++.........------,,,,,,,,,,,,,,,+++***))))))******,,,+++******))))))******+++++++++*********))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&555555666666666555444333666555555555555555666666555444444333333222222333555555444444444444444555333333333444555666777888::::::999999888777777777666555555444444555555555444444444555666777888999666555444333222333333333111111000000111111222333444444444444444444444444111222222333444555666666666666666666666666777777666666555555444555555666666666666777777777777666444666999;;;;;;:::888666444444333222222222222222333333222111111111111222///000111222333333333333444444555555555555444444333333222000000000000000------......///000111111111222333111///......///000000000111222222222333111111111111111111111111222222222111111111000000////////////000000000000222111111000///...------,,,------....../////////...------------...//////000000//////000000111111111222333333333222111000111111111000000000000000////////////.........................../////////........................///000111222222333333222222222222222111000//////.........///////////////000000///.........//////........................//////............//////.../////////......---,,,......//////000000000000000111222222222111000//////000222333333333333222333444444444444444333333222222222222222222222222111000///000111111000///......///000111222222222222333333444444555555555333333333222111111000000//////111222333444444444444555777999;;;===>>>???===;;;999777555444444444555666777888888888777777666666777888888888888777555666777888777666444444333333333333222222222111222222111111111000000000222222222222333444555666:::999888666555555555555777777777777666555444333333444555555444333222111222222333333333444444444444444555555555444333222666666777888999888555222333222000//////...---,,,////////////////////////............////////////000//////...------,,,,,,.........------,,,,,,,,,++++++***)))))))))******,,,+++******))))))******+++++++++*********))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######%%%''')))555555555444444444333333444555555555555666666666444444444333333222222111333333333333333444555555333444555555666777777888:::999999999888888777777666666555555555555555555333444444555666888999:::777666444333222222333444222222111111222222333444333333333333333333333333111111222333333444555555555555555555666666666666666666555555444444555555555666666777777777777666444555777999:::999888777444444444444444333333333333333222111111111111111000000111333444444444444333333444444444444333333333222111000000///000000---------...///000222333111222222111///...///000111111111111111222222222333333333333333333333333222222222111111111111000////////////000000000000000000000//////.........,,,------...///000111111......---------......////////////......//////000000111222333222111000///000000000000000000000000////////////............---............/////////........................///000111222222222222111111111222111111000///...---....../////////......//////...............///..............................------......//////////////////...---,,,+++---......//////000000111000000111222111000///......///000222222222111000222333333333333222222111/////////000000000000000111000//////111111000///---...///000111222222222333333333444444444555555222222222111111111000000...///111222333444555555444555777999;;;<<<<<<<<<:::999777666555444555555666777888999:::999888777555666777777888888777777555777888888777555555555444444444444333333333333222222222111111111000000222222222222333555666777<<<:::888555444555666777;;;;;;:::999777666444333555555666666555333111000222222333333444444555555666666666666555333222111666666555666777777555222111111000///............////////////////////////........................///............---------------------------,,,,,,++++++***************+++,,,+++******))))))******+++++++++************)))(((((())))))))))))((((((((((((((((((''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """&&&(((666555333222222222333444333444555555666666666555444444444444333222111111111111222222333444666666555555666777888888888888999999999888888888888888777666555444444444444444333444444555666888:::;;;888777555333222333444444444444333333444444555666333333333333333333333333111111222333333333333333555555555555555555555555777777666555555555555555444555666777888888777666444444555777777888888777444444444444444333333222333222222111111111111111000111222444555555555666333333444444444444333333333333222111000000000000//////.........000111222000111222222000000000222222222222111111111111111333333333333333333333333222222222111111111111000.../////////000000000111//////////////////......------...///000111222333///......---------............------------......///000111222222111000000///000000000000000000000////////////............---------.........//////........................111111222222333333222222111111111111000///...------......//////...---------,,,,,,++++++,,,,,,---...........................------------...///000///000000000000000//////------......///000000111///000111111111000///...//////111222222222111000111222222222222111000///.../////////000000000111111///...///000111000///,,,---...000111111222222333333333444444444444555111111111111111000000000...///000222333444555555444555777999::::::::::::888777666555444555666666666777999:::;;;:::999888555666666777777777777777555777999888666444555777666666555555555444444444333333222222222111111111222222222333444555666777:::888666444444666999:::???>>>===;;;999666444222777888888888666555333111222222333333444555555666666666555555444444333333666555444444555555444333/////////.........///000////////////////////////........................---------...............,,,,,,------------------++++++*********++++++,,,,,,+++******))))))******+++++++++************)))(((((())))))))))))((((((((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&(((666555333111111222333444333333444555666666666555555555555444333222111000000000111222333555666777666777777888888888888777888888888888888888888888777666555444333333333333333444444555777888:::;;;999777555333222333444555111111000000111111222333333333333333333333333333111111222333333333222222555555555555555555555444888777666555555555555555444555666888888888777666444444444555666777777888333444444444444333222222333222222111000111111111000111333444555666666666222333333444444333333222444333222111000000000000222111000......///000000000111222222111000222333333222222222111111000000111111111111111111111111222222222111111111111000.../////////000000111111.........///////////////---...///000111222333444///......---------.........------,,,,,,,,,------...///000222222222111000////////////000000000000000/////////............---------.........//////........................222222333444444444333333111111111111000///...------.../////////...---,,,+++******)))******++++++........................---------------...///000///000111222222333222222---------...///000000111///000111111111000...---///000222333333222111111111111111111111000///...000000111111222222222333111///...///000111000///,,,---...000111111222222333333444444444444444444111111111111000000000000...///000222444555555555444555777888999999888888777666555444444555666777666888999;;;;;;:::999888555666666777777777777777666888999888555444555888777666666666666555555555333333333222222222222111222222222333444555777777888666444333555888;;;>>>AAA@@@???<<<999666333222999::::::999888666444333222222333333444555666666555555444444444444555666777555333222333444444333......///.........///111////////////////////////.....................---,,,,,,------.../////////,,,,,,,,,------.........,,,+++++++++++++++,,,,,,,,,++++++***)))*********+++++++++************)))(((((())))))))))))(((((()))((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&((((((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))777555333111111111333444999888888777666777777777666555444333222222222222222444333222555999999555999999888888888999:::;;;;;;;;;999999999999;;;;;;777666555333222222333333000111333555666777888888777666555444333222222222111111222333333444555555333333333222222222111111333333222222333333444555444444444555555666777888777777888999888777666555777888888999999999888888888888777666666777888999777666555444333333333333333222111111000000111111666666666666666666666666777666444222111111111222333222111000000111222333111000///000222333222111444333333222111111111222222333333333333222111111333333222222111222222222+++---///111333333333222222222111111000////////////...---,,,,,,,,,,,,,,,---...///000111222333444///////////////////////////...,,,++++++,,,.../////////000000000000//////000000//////.........---......---------,,,,,,,,,///...---,,,,,,---...///111111000///......//////555444333222111111111111333111///000222222000---//////000000///...------.........///////////////---,,,,,,+++++++++,,,,,,,,,,,,,,,---------............//////000000000111000000000000000000111111222222000///............//////000000111111111222222222222111111111111111000000000000000000000000000000000000////////////---------...000111333333222333444555666555444333444333222111000///...---111111222333444666666777;;;;;;;;;:::999888777666666666666666666666666666444555777888777666777888888777555555777888777666666555555666777888888666666666555555555444444444222222222222222222222222333333444555666777888999999888777666666888:::<<>>;;;777444333333333333444444555555555777777666555444444333333666666555333111000......//////............//////000000000000000000000000........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++,,,,,,++++++***)))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%666555333222111222333444555555666777888999::::::666555444333222222222222222444333222444888888444666777777888999:::;;;;;;???===;;;:::888888888888777666444333222222333333000111333444666777777888777666555444333333333333222222222333333444444555333333333333222222222222333333222222333333444555555555555555666777888888888999999:::999888777666888999999:::::::::::::::999888777666777777888999666666444333333222222222444333222222111111222222666666555555555555555555777555444222111111111111222111000000000000111222...///000111222333444555444333222222111111222222222333333333333222111111333333222222111222222333......000111222222333333222222111111000000/////////...------,,,,,,,,,------......///000111222222........................///...,,,++++++,,,---...//////000000000000//////000000/////////..................---------,,,,,,///......------......///////////////000111222222555444333222111111111111222000///000111222///---//////000000///......---...////////////////////////......------......///------------............/////////000000111111111111000000000000111222222222111000///................../////////000000000111111111111111111111000000000000000000000000000111111111000000000000000//////......///000111222222333333444555444444444111111111111000000000000111222222333555666666777999999999999888777666555444444444444444444444444444666777888777666777888777666444555777888888777777666555666777888777666666666555555555444444444333333333333333333333333333333444555666777888888999888777777777999;;;<<>>>>>===;;;:::999999???AAABBB@@@<<<888444333444444555555555666666666777666666555444444333333555555444333111000////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,+++******))))))*********************************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%666555444333333333444555444555777999::::::999999555555444333222222222222222444444333555999999555555666888999;;;;;;<<<<<<>>>===<<<:::999888777777666555444333222222222333000111222444555666666666666666555444333333333444333333333333333444444444444444333333333222222222333333222222333333444555666666666666777888999999999:::;;;;;;;;;:::999888999999:::;;;;;;;;;;;;;;;999999888777777888888999666555444333222222222222555444444333222333333333666555555555444444333333555444333222111000000000111111000000000000111111///111444333222111444666333333222222111111222222333333333333333222222111333222222111222222333333111111111111111222333333222222222111000000/////////...------,,,---------............//////000000...........................---,,,++++++,,,---...//////000000000000//////000000////////////......///.........------------.........//////.........---...///000222333555666444333222111111111111111000/////////000000...---//////000000000///......//////////////////......///...............//////........./////////000000000000000111111111111111111111000000111222222333111111000///............---...............///////////////000000000000000000000000000000000000000111111111111111111111111222111///......///111222333333333333333444555555///000000000111222222222222222333444555666666777888888888888777666555555333333333333333333333333444666888888777666777888666444333444666999999999999777666666777888777666666666666555555555555444444444444444444444444444333444444555666777888888999999888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<>>;;;888999:::<<<<<<<<<<<<;;;::::::::::::::::::::::::555444444333333333333333111111333444555555555555666555555444444444444555444444444444444333333333444444444444333333333333333333222222333333444555666666666666777888999:::;;;;;;<<<===<<<;;;:::999888999:::;;;;;;<<<;;;;;;:::999999999888888888888555555444333333333333333666666555444444444444444555555555444333333222222444444333222111111000000000000000000000000000000333666888666000...000333333333222222111222222333333333444444333333222111222222111111222222333333444333222111111222333444333333222111111000000///......------------..............................---------------------------,,,,,,+++,,,,,,---...//////000000000000//////000000///////////////////////////............------...///000000///...------...000222333555555666333333222111111111111111//////////////////...---//////000000000//////...////////////............---,,,,,,,,,,,,------...//////000000000111111111111111111111111111222222111111000111111222333444111000///................................................///////////////000000000000000000000000000000000000000111111111222111///......000222333444333222111222333555666000000000111111222222333333333333444555666666777777888888888777777666555333333333333333333333333555666888888666666666777555333222333777:::<<<<<<;;;999777666666777666555666666666555555555555555555555555555555555555555444444555555666777777888999999999999:::<<<===>>><<<<<<<<<<<<<<<<<<======@@@AAABBB@@@===:::888777666666666666666666666666666666555555555444444444222222222222111111111111//////............//////........................////////////////////////------,,,,,,,,,+++++++++************++++++++++++,,,,,,+++***+++,,,---...---------,,,,,,+++++++++************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&555555555555666777777888777888:::;;;:::999777555777666555555555555555555111444666777<<>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::444555555555444444333333222333333444555555555555555555444444444555666666555444444444444444444444555555555444444444333333333333222222333333444555666666666666777888999:::;;;;;;<<<===<<<;;;:::999777888999:::;;;;;;;;;;;;::::::::::::999999888888555555444444333333444444777666555555444444555555555555444444444333333333333333333333222111111000000000111111111111000000333777999666000---000333333222222111222222333333333444444444444333222222222111111111222222333444666555333222222222444444333333222222111000000000......---------......///............------------........................,,,,,,,,,------....../////////000000000000////////////000000000000000000000000/////////.........---...///000000///...---///000222333444444444333222222111111000000111111...///000000///...------//////000000000000000///000000//////.........---,,,,,,,,,,,,,,,---...///000000000111111111222222222222111111111111111111000000000000111222333444000//////...............////////////////////////------......////////////000000000000000000000000............//////000000000///......///111444555333333222111222333444555111111111111111222222222333444444555555666666666888888888999888888777666555555555555555555555555555777888888666555666777444222222333888<<>>>>>======<<<<<<;;;;;;:::::::::<<<======;;;999999999555555555555555555555555555555555555555444444444111111111111111111111111//////............//////////////////////////////////////////////////////------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++,,,...///------,,,,,,,,,,,,,,,+++************************(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&555555666777888888999999555666888999;;;;;;::::::888888777777777777777888222555777999???FFFHHHEEEAAA@@@???===<<<;;;;;;;;;======<<<;;;:::888777666555555666666666666555444444444555555666555555555555444444444555666777777444444444444444555555555666666555555555444444444333333222222333333444555666666666666777888999999999:::;;;;;;;;;:::999888666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888666666555555555555555666777666555555444555555555444444444444444444444444333444444444444333222111111111222222222222111111000333555444111111333555222222111111222222333333444444444444444333222222111111111111222333444444555555444444444444444555333333333222111111000000.........---......///000..................------////////////////////////------......//////000000//////000000000000////////////000000000000111111000000000000/////////////////////000000/////////000111333333444333222111222111111000000000111111...000111111///....../////////000111111111000000000000000///......------............///000111111000000000111111111222222111111111111111000000000////////////000111333333//////......---......///000000000///////////////------......//////000000000000000000000000000000,,,------......//////000......///000111333444555222222222222222333444444111111222222222222222222444444555555555666666666777888888999999888777777666666666666666666666666666777888888666555555666444222222444999???CCCDDD@@@<<<888666666666555444555666666666666777777777555555555555555555555555555555555555666666777777888888999:::<<<===>>>>>>===<<<<<<;;;:::999888888666888999999888888888999666666555555555555444444555555555555555555555555111111111111111111000000//////............//////000000000000000000000000------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++************************''''''(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''''''''&&&444555666888999:::::::::666777888888::::::;;;<<<999999999888888999999:::444777999:::???EEEGGGDDDAAA???<<<:::999:::;;;<<<<<<<<<<<<<<<:::999777555555666777888888777666666666666666777666666555555444444444444555666777888333333444444555555666666666666666666555555555444333333222222333333444555555555555555666777888888888999999:::999888777666777888999;;;<<<<<<======;;;<<<<<<<<<;;;:::999888777777666666666666777777666666555444444444444555444444444555555666666777444444555555555444333222111222333444444333222111000111111222222222333333222222111111222222333444444444444555444444333222111111111111222333444555444555555666666666555555444333333222222111111000...............///000000.............../////////000000000000000000000000---...///000111111111111//////000000000000////////////000000000111111111111111111000000000//////000000////////////000000///000222333444333111111111111000000000000111111///111222222///...///000//////000111111111111111111000000///......------............///000111222000000000000111111111111111111111000000/////////---------...///111222333.........------......////////////.........---------......///000000111111000000000000000000000000---------...///000000000...///000222333333222222111111222333333333333333///000111111222333444444555555555555666666666666666666777777888777777666666666666666666666666666666777999888666555555666444222222555;;;AAAFFFHHHAAA>>>999666555555555444555666666666777777777777444444444444444444444444555555555555666666666666666777888:::<<<=========;;;::::::999999888888777666777888888666666666888777777777666666666555555555555555555555555555555222222111111000000////////////............//////////////////////////////------------------------------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++,,,,,,---...---------++++++++++++++++++++++++************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%'''((((((((('''&&&444555777888::::::;;;;;;;;;:::999888888888999999:::::::::999::::::;;;;;;666999::::::>>>DDDEEEBBB???===:::777777999<<<===999999;;;;;;;;;;;;999999666777888999999888777666777777777777777777666555444444444555555777888999333333333444555666777777777666666666555555555555333333222222333333444555444444444555555666777888777777888999888777666555888999:::<<<===>>>>>>>>><<<<<<======<<<:::999777888777777777777777888888666666555444444444444444333444444555666777888888444555666666666555444333222333444444444444333222444222111111222222000///222111111111222333333444444444555555444444333222111111111111222333444555333444666777777777666555444444333222222111111000...............///000000........./////////000000000000000000000000000000......000111222222222222//////000000000000////////////000000111111111222111111111111000000000000111000///......///000111---///111333444333222111111000000000000000111111///111333333000...///111//////000111111111111111111000000///...---------,,,,,,,,,------///000000///000000000000111111111111000000000//////......,,,,,,------...000111222......---------......///.........------,,,,,,,,,.........///000111111222000000000000000000000000---......///000111111222///000222333333222000///000111222333444333222222---...///111333555666777555555555666666666666666555555666666666666666555666666666666666666666666666888999888666555555666444333222555<<>>999666555555444444555666666666777777888888444444444444444444444444555555555666666666666666555666888:::;;;<<<======888888888888888888888888777888888777555444555666999888888888777777666666444555555555555555555555222222111111000///////////////............//////........................000000000000000000000000---------,,,,,,,,,++++++)))************++++++++++++,,,---...///...---,,,*********************+++************************&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%'''(((((((((''''''555666888888666555666777::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@???>>>===:::999888888999:::<<<===<<<<<<;;;::::::::::::;;;;;;:::999777777777777888666666666666555555555555444555666777888888777777555555444444444666777888888777666555666777999;;;555555555555444333222111555555444444555666888999;;;:::999777777777777888;;;;;;;;;;;;<<<===??????>>>>>>===<<<;;;::::::999999888666444333444666777777666444222222222444555888888999999999888888777444444444444444444333333666666555555555444444444444444555555444444333222333333222111111222333333555555555444444333333333111111111111111111111111444444444444444444444444666555555444222111000000000000///.......................................---------............/////////000111111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000////////////000000111111111222222222333444555444222111222333333333333333333222000000//////000111222222333333222222111//////.........////////////////////////000000000000////////////...///000111111000///.........////////////......000111111000...---...000111111111000000000//////000000000000000000000000222111111000///......---------......///000000000222222222222222222222222222222222111000//////.........///000111333555666777777777777666666666666666666666666777777777777999888888777777777777777444444333222222333333333333444666999<<<>>>@@@BBB>>><<<888555333444666888777777777777777888888888888888777666555444444444777777777777777777666666888888999::::::::::::999777777888888888888777777777777777777777666666666555666888777555444444555555555444444444333333333333333222111000///...---////////////000000000000///////////////......---222111111000///......---,,,,,,,,,------.........,,,,,,++++++,,,---///000------++++++++++++---------,,,,,,+++*********+++))))))))))))))))))))))))---+++(((%%%%%%''')))+++&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''888:::;;;;;;:::999999:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>???>>><<<<<<999999999999:::;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;:::888888888888999666666666666666666666666666666666666777777777888444444333444444666777999888777666555555777888999555555555555444333222111444444444444444666777888:::999888777777777888999;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;:::999888888777555333333444555666666555333222222222333444666666777888888888777777555555555444444444333333666555555555444444444444333333444444333333222111333333222111111222333333666666555555444444444444333333333333333333333333444444444444444444444444666555444333222111111000000000///...............////////////////////////---------............/////////000111111111111111000000000000000000000000////////////////////////000000111111111111000000000/////////////////////000000000111111222222222111222444333222111222444444444333333222111000/////////000111111222333333000///...---,,,,,,,,,,,,000000000000000000000000000000000000////////////...///000111111000///.........////////////......111222222111///...///111111111111111111000000000////////////////////////111111000000///......---------......///000000000222222222222222222222222222222111111000//////.../////////000222444555666555555555555555555555555666666666666777777777777777666555555444444555555444333333222222333333444333444666888:::===>>>???<<<;;;888555444444666777888888888777777666666666666555444333333222222222444444444444444444444444777888999999::::::999999777777888888888888777777666666666666666666666666555666777777555444444555555444444444444333333333444444333222111000//////.../////////000000000000///////////////......---111111000000///......---,,,,,,,,,---------......,,,,,,++++++,,,---///000...---,,,,,,,,,,,,---...---,,,++++++*********+++))))))))))))))))))))))))******)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&999;;;===<<<;;;:::;;;;;;888999;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<:::999999:::;;;<<<<<<======<<<======<<<;;;;;;;;;;;;<<<<<<<<<:::999999888999999555666666777777888888999777666666555555666888888333333333444555777888999999888666555555666777777555555555555444333222222444333333333444555666777888888888777888888999::::::;;;;;;;;;<<<======>>>>>>>>>===;;;:::888777777666555444333222333444555555444333222111222333444444555666666777777777777777777666555444333333222555555555555444444444444222222333333222222111000333222222111111222222333666666555555555555444444444444444444444444444444333333333333333333333333555555444333222111111000000//////............///////////////////////////---------............/////////000111111111111111000000000000000000000000////////////////////////000111111222222111111000////////////////////////000000000000111111111111///000222222111111222444555444333222111000////////////000000111111222222//////...---,,,,,,,,,,,,000000000000000000000000////////////000000000000//////000000000000//////......////////////......111222222111//////000222111111111111111111222222////////////////////////000000000///......------------......///000000000000000000000000000000000222111111000000//////...000000000111222444555666444444444444444444444444666666666666777777777777666666555444444444444555333333333222222333333444333444555777888:::;;;<<<:::999888666555555555555999999888777666555444444666555444333222222222222333333333333333333444444777888999999::::::999999666777777888888777777666555555555555555555555555444666777777555444444555444444444444333333333333444444333222111111000000....../////////000000000///////////////......---000000000///......------,,,,,,,,,,,,------------,,,+++++++++,,,---...///......------------......,,,,,,+++************+++))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((('''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%888999;;;;;;999888999:::888999<<<===>>>>>>>>>===========================;;;;;;;;;;;;;;;:::999888999:::;;;===>>>======<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888555555666777888999::::::888777555444444666888999444444555666777888::::::888888666555555555555666444555555555444444333222333333333333444444555555777777777888888999::::::::::::;;;;;;<<<<<<<<<<<<>>>===<<<:::999777666555444444333222222333333444444333222222222222333333444444555666777777777777888888777666444333222222444444444444444444444444333333333333333222111111222222222222222222222222444444444444444444444444444444444444444444444444222222222222222222222222444444333333222111111000000///............//////////////////////////////---------............/////////000111111111111111000000000000000000000000////////////////////////000000111111111111000000.........///////////////000000000000000000000000---...000111000111333444555444333222000//////.../////////000000000111111111000///...............////////////////////////////////////000000000000//////000000000000//////---......//////......---///000111000......///111111111111111222222222222/////////////////////////////////......---------------......///000000000000000000000000000000000111111000000////////////222111222222333444555666444444444444444555555555666666666666777777777777888777666666555555666666333333222222222333444444444444555666666777888888777777777777666555555444888888777666666555444444777666555555444444444555444444444555555555555555777777888999999999999999666666777777777777666666333333444444444444444555444666777666555333444444444444444333333333222222333333222222111000//////........./////////000000///////////////......---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------,,,,,,---------++++++***************+++))))))))))))))))))))))))((())))))***)))(((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$777999::::::999888888999999:::===???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888888999:::;;;===>>>======<<<======<<<;;;;;;;;;;;;;;;999999999888777777666555444555666777888999:::;;;999888666444444555777888555666777888999:::;;;;;;777777666555555444444444444444444555444444333333333333444444444444444444555666777888999:::::::::999:::;;;;;;<<<;;;;;;:::<<<<<<;;;999888666555555333333222222222333333333333333333333333333333444555666777777888888888777888777666555444333222222333333444444444444444444444444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111000//////............//////---------------------------------............/////////000111111111111111////////////////////////////////////////////////......////////////......------....../////////000////////////////////////,,,...///000000111333444555444222111000///////////////////////////000000000//////............///.........................../////////000000000111000000////////////000000------............---------.........,,,,,,...000111111111111111111111111....................................------------------......///000000000////////////////////////000000000///////////////222222222222333444444555444444555555555666666666666666666666777777777777777666666555555555555555333222222222333333444555444555555555555555555666555555666666666666444444555555555555555555555555666555555444444444444555444444444555555555666666777777888999999999999888666666777777777777666666222333333333444444555555444555777666444333333444444444333333333222222222111111000000//////..................///////////////////////////......---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++))))))))))))))))))))))))******)))((('''(((((()))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%''''''(((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$999;;;<<<<<<;;;::::::;;;:::<<<>>>@@@AAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<======<<<<<<<<<;;;::::::::::::;;;888888888888777666555444444444555666888999999:::888888666555555666666777666777888999:::::::::999555555555555555444444444333444444555444444333333333444555555555555444444555666777999999:::::::::888999:::;;;;;;;;;999999::::::999888777666666555222222333333333333444444333333444444444444444555777777777888888777777666666666555444333222222111333333333333444444444444444555555555555444333333111222222333333222222111000000111111111111222222111111111111111111111111111111111111111111111111333333222222111111111111///............//////000,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111111111111111////////////////////////////////////////////////---......//////......------------......//////000////////////............,,,...000000000111333444444333111000//////000111............////////////------,,,,,,,,,,,,,,,---------------------------......//////000000111111000000////////////000000------............------,,,---------+++,,,---///111111111111000000//////........................------------------------------......///000000000////////////////////////////////////////////////333222222222222222333444444444444555666666777777666666666666777777777777444444333222222222222333222222222222333444555555555555555555555555555555333444555555555555555444444444444444555555666666333333222222222222333333222222222333444444555555666777888888999999888888555666666777777666666555222333333444444555555555333555666666444333333444333333333333222222222222000000/////////.........------.........////////////////////////......---------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++*********))))))))))))***++++++))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###### """$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%;;;<<<>>>>>><<<;;;<<<===<<<===@@@AAAAAA???<<<:::::::::::::::::::::::::::::::::999999999::::::;;;999999999999:::;;;<<<===;;;;;;:::999999999999:::888888999999888777555444444444555666777777888888888777777777666666666555666666777888888888777666333333444555555555444444333333444444555444444333444555666666666666555444666777888999:::999999888888999:::;;;;;;:::999777888888777777777666666666222222333444444444444444333444555555666666666666777777777777666555444444444444333333222222222222222222333333333444444444333444444444444333222222111222333333333333222111000000111111222222222222111111111111111111111111111111111111111111111111222222222222111111111111...............///000000---------------------------------............/////////000111111111111111////////////////////////////////////////////////......////////////......,,,,,,---......///000000/////////......---------...///111111111111333444222111000//////000111222........................---,,,,,,++++++,,,,,,---.................................///000111111111111000///......///000111,,,------......------,,,,,,---------,,,,,,...000222111111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000000000000////////////////////////333222222111111111222222222333333444555555666666666666666666777777777777444333333222111222222222222222222222333444555666555555555555555555555555333333333444444555555555555555444444444444444444333222222111222222333333222333333444555555666666666777777888888888888888555555666666666666555555333333333444555555666666333555666666444333333444333333333222222222222111000000000000////////////---------........./////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$######""""""######$$$&&&&&&&&&&&&&&&%%%%%%%%% !!!###%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&:::<<<======<<<;;;;;;<<<===>>>AAABBBAAA???<<<999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<:::999888888999:::<<<===;;;:::999999888888999999999999::::::999888666555444444555555666666777777777777888888777666555444555666777777777666444333222222333444555555555555333333444444555444444444555555777777777666555444666777888999:::999888888777999:::;;;;;;:::888777777777777777777777777777222333444444555555555444444444555666777777666666777777777666555444222222222222222222222222222222222222222333333444444444222333333333333222111111111222333444444333222111111111222222222333333333111111111111111111111111000000000000000000000000222222222111111111111111...............///000111........................---------.........////////////000111111111111111//////////////////////////////////////////////////////000000000000//////,,,,,,------...///000000//////.........---------///000222222111111222444222111///...///000222333.....................---......---------......///////////////////////////---......///000111111222111000///......///000111,,,------......------,,,,,,---......------///111222111000///...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111111111111111.........///////////////222222111111000111111111111111222333333444555555666666666666777777777777666555444444333333444444222222222222333444555666555555555555555555555555333333333333333444666666666666555444333333222111444444444333333444555555555555666666777888999999666666777888888888888888555555666666666666555555333333444444555666777777333555666555444222333333333333333222222222111111111111111111000000000000---------........./////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---,,,,,,***)))++++++------------++++++))))))((())))))***++++++))))))))))))))))))))))))&&&(((***,,,,,,)))&&&$$$&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))''''''''''''))))))%%%%%%&&&&&&'''((((((((($$$&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%'''''';;;;;;;;;;;;;;;;;;::::::===============<<<<<<;;;:::;;;<<<<<<;;;:::777666888888888999999::::::;;;:::999777666666777999:::999999888888888888888999777888999999999888666555666555555555555666666777888777666555555666777888999888888777666555555555555555555444444333333333555555555444444333333333444555555555555555444333777777777777777888888888888888777777777777888888444555666777777666555555111222333333333222111000555555444444444444555555666555444222111000000000333444555444222000000000555222111333777777333...555555444333333222222111222222111111000111111111222222222222222222222222///////////////000111111---///111111111111111333000000000000////////////---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000///......000000000000000000000000..................------////////////////////////......---,,,,,,,,,------////////////////////////---...///000111222333444000...,,,,,,...000111111........................---------,,,,,,++++++++++++,,,------......------////////////000000000000111111000///////////////+++++++++,,,,,,,,,------...............///000000111000000///......------------..................///......------,,,++++++------...///000111222222111000000000//////......//////000000000000//////000000000000////////////222222222111222222333333555666666777777777666666444333222111111111222333444555555555555555555555333333333333333333333333333333333444555666666777555444444444444333333333222222111111222222333444444444555555666666777777;;;:::888777777777888888666666666666666555555444333444666888888777666555444444444333333222222222111333555666666444111///111111111111000///------+++,,,---...////////////////////////............,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))***((('''&&&&&&'''(((***+++***)))(((((()))***+++***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&:::::::::;;;;;;;;;;;;;;;<<<============<<<;;;;;;:::;;;<<<<<<;;;:::888666888888888888888999999999999888777666666777888999888888777777666777777888666777888888888777555555444444444444444555555666777777666555555666777777888777777666555555444444333333333333333222222222444444333333333222222222444555555666666666555555777777777777777777777777666666666555555666666666555555666777777666555444111222333444444333333222777777666666666666777777666555333222111000000000111222444333222111222333666555333333444444222000444333333333333222222222333333222111111111222222222222222222222222222222///////////////000000111111222333222000......///000000000000////////////---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000///......////////////////////////................................................------,,,,,,,,,------...........................---......///000111222222111...,,,,,,---///000000------------------------------,,,,,,,,,+++++++++,,,---......//////........./////////000000000000111000000///......//////+++,,,,,,,,,------------...............//////000000000///......---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...///000111222222222222111111111000000000111111111222111111000000///////////////000000000222222111111111222333333555555666666666666555555333222111111111222333444444444444444444444444444333333333333333333333333333333444444555666666777666666555555444444333333222222111111222222333444444444555666666777777888:::999888777777777888888666666666666666555444444333444666777888777666555444333333333333333333222000111222333333111000...000111111000///...------,,,,,,---...////////////////////////............,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))+++++++++******)))))))))***)))'''&&&&&&''')))******))))))))))))))))))******)))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;:::888777888888777777777777777777888777666555555666777888666555555555555555666666555666666666666555444444333333333333333444555555777666555555555555666777666666555555444444333333111111222222222222222333333333222222222222111111444555555666777777777777888777777777666555555555444444444444444444444444666666666666666555444333222222333444555555555444777777666666666666777777555444333222111000000000///000222222222222444555888999888666444222222333222222222222333333333333555444333222222222222333222222222222222222222222//////......//////000111222333444333000.........000000000000////////////---......//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000///..............................................................................,,,,,,+++,,,,,,---...///........................------......////////////111///,,,,,,---.........------------------------,,,,,,,,,,,,++++++++++++------...///////////////....../////////000000000000000///............///,,,,,,,,,---------.........------------.../////////......------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------...///000000111222333333222222222222111111333333333333222111111000.........//////000000111111111111111111222333333555555555666666555555444111111111111222333444444333333333333333333333333444444444444444444444444333444444555555666666666777666666555444333333333222222111111222222333444555555666666777888888888999999888777777777888888555666666666666555444444333444555666777666555555222333333333333333333444111111111111111000000000000000000000///...------,,,,,,---.../////////////////////............---,,,++++++******++++++,,,*********************************++++++++++++,,,+++************)))))))))************))))))))))))))))))''''''''''''))))))((())))))******))))))((()))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::999::::::;;;;;;:::999888888777777777666666555555555666555555444444555555666444444333333333444555555555555555555444444333333333333333333444555666666555555555555555555555555444444444333333333222222111111222222333333444444333333333222222222222222444444666777888888888888777777777666555444333333444444444444444444444444777777666666555444333222222333444555555666666777555444444333333444444555555444333222111111111111///111222222222222444666999===AAA???999444333444111111111222333444444555666555444333333333333333222222222222111111111111///............///000000///111222222111000111222000000000000////////////------.........---,,,+++++++++++++++++++++++++++,,,,,,---------............///////////////......---------------------------------.......................................++++++++++++,,,---...///------------------------------------------------111///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......................../////////000000//////...------.........,,,,,,---------.........------,,,,,,------...///---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******+++,,,------......------......///000000111222222222111111111111111222222333222222111000///------......///000111111111000000000111222333444555666666666666555555444000000111111222333444555222222222222111111111111333333333333333333333333333444444444555555555666666555555444333222111111222222111111222222333444555555666666777888888888888888888777777777777888555555666666555555444333111222333444444444333333222222222333333444444444555444222111111111222333///////////////...---,,,,,,---...//////000000000//////.........---------++++++++++++++++++++++++************************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))'''((()))******)))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&777777888888999:::;;;;;;:::::::::::::::999888888999999999999999888888888777666666555555444444444555444444444444444444555333333333333333444555555555444444333333333333333444444444444555666777888444444555555555555444444333333333333222222222222222222333333444444555555333333333444444444444444444444666777888888888888666666555555444333222222444555666666666666555444777777666555444333333333333333444444555666777888444444333333333333444444444444333222111111111111111222222222111111333555999AAAIIIIIIBBB:::555444111111222333444555555666777666555444333333333333222222222111111000000000...............//////000///111333333111111111222000000000000////////////---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------.........////////////......---------------------------------.........//////........................*********+++,,,---...///------------------------------------,,,,,,,,,,,,///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,............////////////...---------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++...---------,,,,,,++++++)))******+++,,,---......------......//////000000////////////000000000000000000000000000///......,,,------...///000000111000000000000111222333444666777777777666666555444000000111222333333444444222222111111111000000000333333333333333333333333333333333333444444444444333333222111111000//////222222111111222222333444555555555666777777888888777777777777888777777777555555555555555444444333000000111111111222111111222222222333333444444444555444222000000111222333---............------,,,,,,---...///000000000000............------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&777777777888888999999:::999999999999999888888777777777777777777777777777666666555555555555555555444444444444444444444444333333333333444555666777555444444333222333333333444444444555666777888999333333444555555444333333333333333333222222222222333444444444444444555555333333444444444444555555444555555666777777777777555555444444333222222222555666777888888777666555666666555444333333333444444444444444444555666777666666555555555555666666444333222222111111222222111222222111000111333666;;;DDDNNNPPPJJJ@@@888444222333333444555666666777777666555444333222222222222222222111000000//////......------......///000222333444333111000000111000000000000////////////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------.../////////......------------------------,,,,,,------.../////////------------------------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,++++++------,,,***++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,,,,------........./////////---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++)))******+++,,,------...------........./////////---------............///---......//////......------------......//////000/////////000111222333444666666666666666555444333000111222333333333333333222222222111000000//////222222222222222222222222222222222222222222222222000000000000////////////222222111111222222333444444444555555666777777777555666777888888888777777444555555555555444333333//////000000000111111111222333333333333333333444222111000///...///000000,,,---------------,,,,,,------...///000000000000.........------------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++(((((()))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&777777777888888888888888888888999999888888777666666666555555555666666666555555555555666666666666444444555555555555444444444444444555555777888888666555444333222333333444333333333444555666888888222333444444444444333222333333333333333333333333444444444333333333333333222222333333333444444444444555555666666666555555333333333333222222222222444555777888888777555444555555444333333333444555555444444333333444555666666555555444444555555666333333222222111111222222///000111000000222555888>>>EEENNNQQQLLLCCC:::666444555555555666666777777777666555333222111111111222222222111000/////////...------------...//////000222444333222111111222000000000000////////////------,,,,,,++++++,,,,,,************************++++++,,,,,,,,,---------,,,---......//////......------------------------,,,,,,------...//////000------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------+++******+++------,,,***++++++++++++++++++++++++)))*********++++++++++++***+++,,,,,,------,,,,,,---------.........//////,,,,,,++++++,,,------...*********+++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,------------------------,,,+++***************++++++,,,,,,,,,------------.........//////,,,---------............+++,,,---......///....................................//////000222333444444444444444333222111111111111222333333333222111333333222111111000//////000000000000000000000000111111000000000000000000/////////000000000000000222222111111222222333444333333444444555555666666444555777888888888777777444444555555444444333222111000000000111111222222444333333333333333333222111000000///////////////+++,,,,,,---------,,,,,,---...///000000111111000.........---------,,,,,,***+++,,,,,,,,,,,,+++***************************))))))))))))************(((((((((((())))))******&&&&&&&&&''''''((((((((()))))))))******)))))))))(((((((((''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&888888888888777777777777888888888888888777666666555555444444444555555666444555555666666777777777444555555666666555555444555555555666777888999999666555444333222333444555222222222333444555777777222222444444444444222222333333333333333333333333444333333222222111111111111111111222222333333333555555555555555555444444222222222222222222333333444555777888888777555444555444333222333444555666666555333333222333444555444333333222222333333444333333222222111222222222---...///000111333888;;;@@@FFFLLLOOOLLLDDD<<<777666666666666777777777777666666444333222111111111222222222111000//////......------------...//////,,,...111333333444555777000000000000////////////...---,,,+++++++++,,,,,,************************++++++,,,,,,,,,---------,,,,,,---.../////////...........................,,,,,,------...///000000------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------.........***))))))+++------,,,+++************************))))))******+++++++++++++++,,,------......---------------.........//////++++++++++++,,,,,,---...))))))*********+++++++++++++++******++++++,,,---------------------------,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,---------...............------------......//////***+++---...//////000000...............---------.........///000222333444333333333222111000///...111222333444333222111000333333333222111000000///////////////////////////000000000000/////////////////////000111111222222222222111111222222333444222222333333444555555666444555666888888888777666444444555555444444333222222222111111222222333444444444444333333222222222222222222222111111111000++++++,,,---------,,,,,,---...///000111111111111......---------,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))************)))))))))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&444444555666777888999:::999999999999999888777666444555555555666666777777222333444444333333555777888888777777666666555555555555555555555666777777777555333111000111333555222222222222222222222222444444333222111111111222333333333222222333444444555555555444444333333333444444444333333444555555444333222222222333444555222222333333333333444444444444444444444444333333222333444444444444333222555555555555555555555555666444333333333333111000111111000000000000111111444444333333444777999;;;DDDFFFIIIIIIFFF@@@999555444333333444777888888777555555555444333222111000000000//////.........---........................//////000111111111111111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,,,,++++++,,,------,,,***+++,,,---...////////////------,,,++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******---+++(((&&&&&&(((+++---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++)))******++++++,,,------///............---------000000000000///...---------,,,,,,++++++,,,,,,---...............///000000---------...///000000111...111333333222111111111000000000000000111111111000000000000////////////000000000000////////////111111111111111000///...//////000000111111111222333333222222333333444555333333333444444555555555777777777777777777666555777777666555444444333333000000//////000000111222333333222222111000//////000111222333333222000000------------------------,,,,,,---...///000111111//////---,,,+++*********,,,++++++******++++++,,,+++++++++************)))++++++************++++++((()))***++++++***)))((((((((())))))******++++++(((((())))))*********+++))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333333444555666777888999888888888888888777666666666666666666666555555555333444555555444444555777888888888888777777777666666555555555666666777777555333111//////000222333333333333333333333333333333333222222111222222222333333222222333444555555555555555444444444333333333222222222222222333333333222222111222333444555222222222333333333444444333333444444444444444444111222333444444333222111222222222222222222222222555444222222333444333111111111000000000000111111111111111333666:::===@@@BBBCCCEEEDDDAAA<<<777333555444444555777888777666555555555444333222000000000/////////....................................//////000111111111111000222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,---,,,,,,,,,......,,,++++++,,,---...////////////---,,,++++++++++++,,,---,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((---,,,***((((((***,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,------///............---------...............---,,,+++,,,,,,++++++++++++,,,,,,---------------...//////------......///000000111...000222222000/////////111000000000000000000000000000000000////////////000000000000000000000///111111111111111000//////.../////////000000000000333222222222222222333333222222222333333444444444000111222444555555555666555555555444333222222222111111000000111111222222333333222222111000000000111222222222222111000///........................,,,---...///000111111222000///...,,,++++++******,,,++++++******++++++,,,++++++++++++************++++++************++++++&&&'''((())))))((('''&&&((((((((((((((()))))))))''''''(((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%########################((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222222333444555666666777666666777777777666555555777777777666555555444444444555777777666555666777999999888888888888777777666666666666666777777777555333111000000111222333444444444444444444444444222222222222222222333333222222222333444555666777555555555555555444444444222111111000000000111111222111111111111222333333222222222222333333333333222222333333444444555555111111222222222222111111222222222222222222222222444333333444666666555333222111111000000111111222111111222444777;;;???AAA@@@@@@@@@???<<<888555222666555444555666777666555555555444333222111000000////////////.......................................///000000111111000000111000///......---......------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,...---,,,---//////---,,,+++,,,---......///......,,,++++++******++++++,,,++++++***)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************)))))))))))),,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,*********************+++++++++++++++,,,,,,,,,,,,++++++***************)))******++++++,,,,,,------///............---------,,,,,,,,,---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......---......//////000000111000111333222000/////////111111111000000/////////////////////000000000000000000000000000000000000111111111111111000000000.........////////////000222222111111111111111222222222222222222333333333///000111222333444444444444444333333222222111111222222222222222333333333333333333222111111000000222333222222111000///...////////////////////////---...//////000111222222000000...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++************++++++************++++++''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111222222333444444555555555555555666666555555444666666666666666555555555555777999:::888777666777888777777777777777777777666666777777888888888888666555444333333444555666444444444444444444444444111111222222333333333333222222222333444666777888666555555555555555555555222111111000000000000111111111111111111222222222111222222222222333333333111111222333444444555555111111111111111111111111333333333333333333333333111333666999<<<;;;777444222222111111111111222222555555555555777:::===???@@@???>>><<<999777555444777666555555666777555444555555444222111111000000///////////////....................................//////000000000000000000000///...------------------------------------+++++++++,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,...------...//////...,,,+++,,,------.........---++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,------...///............---------++++++,,,------,,,,,,,,,+++++++++******+++++++++------,,,,,,------...///......//////000000000000333555555444222000000111222222111000///......---////////////000000000000000000000000000111111111222111111111111111111111/////////000000000000000222111111000000000000000333333333333333333333333555555666555555444333222444444333333222222222111222333333444444444444444333333333222222111111111333333222111000///...---......................../////////000111222222222000000///...---,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++*********++++++************++++++))))))************)))))))))))))))(((((('''''''''(((((((((((((((((((((((()))(((((((((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111111222222333333444444333444444555555555444444333444444555666777777888777999<<<===;;;888777666555666666666666666666666666777888888999999888888666555555444444555666666333333333333333333333333111222333444555555444444333333333444555777888999666666666666666666666666333333222111111111111111000000111111222222222222111111111222222222333333111111222222333444555555111111111111111111111111333333333333333333333333///222888>>>AAA???999444333333222222222222333333666555555666777:::===???AAA@@@>>>;;;:::888888777777666555555666777555444555555333222000000000000.........///////////////////////////////////////......///000000000000000000///...---,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,...------...//////...,,,+++,,,------------------++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,+++******,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///............---------,,,,,,---......///......,,,++++++++++++++++++,,,...............//////000/////////000000000000000444444555333111000000111222111111000///...------.../////////000000000111///000000000111111111222222222111000111111222333111111111111111111111111111111000//////000000000555555555555555444444444777777777666666444333333444444444444333333333333333333444555555555555444333333333222222222222222444333222111///......---------------------------//////000000111111222222000///...---------------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++************++++++******))))))))))))***************))))))((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111222222222333333333444333333444555555555555444222333444555666888999999888;;;??????===:::777666444444555555555555666666666777888::::::999999888444444333333333444555555333333333333333333333333333444555666666666555444444444444555666777888999666666666666777777777777555444333222222222222222000111222222333333222222111111111111222222222222111111222222333333444444333222111111111111222333222222222222222222222222///222888>>>AAA???999444444333333222222333333444333333444555888;;;???AAA@@@???===;;;:::999999888666555444555666777666555666444333111000000000000.........///////////////////////////////////////---...//////000000////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,...---,,,---//////---,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******++++++++++++******,,,------......------,,,++++++++++++++++++++++++******,,,,,,,,,,,,************++++++++++++******((((((((()))******++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,------......///............---------,,,---...///000000000000---,,,,,,++++++,,,,,,---///............///000000000000000000000000000000000111111000...---...000000000000//////...............//////000000111111///000000111111222222222222222111000000222333444333222222222222222111111000000000000000111111222666666666666555555555555222222333444444444444444444444444444444333333333222333444666666555555444333333333333333333222222333222111000///.........------------------------/////////000000000111111///......---,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++((((((''''''''''''((((((************))))))))))))************))))))))))))(((''''''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222222222333333333333444333333444555555555555555333444444555666777888888:::===AAAAAA???;;;777666555555555555666666666777666777999:::;;;:::999888333444444444444555555666444444444444444444444444555666888888888777555444666555555555666777777888666666777777777888888888555555444222222111111111111111333444444444333222111111111111222222222222222222222222222222333333444333222111111222333444222222222222222222222222111222555888;;;;;;888666444444333333333333444444444444444555777:::===???===<<<;;;:::999888777777555444444555777888777666666444222000//////000111............/////////000////////////////////////---...//////000000/////////...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,---,,,,,,,,,......,,,+++,,,,,,,,,------,,,,,,+++,,,---............---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***************************+++---......---+++***)))***+++,,,,,,+++***)))(((((()))******+++,,,,,,......---------,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,---.........///............---------,,,,,,...///000111111111...------,,,,,,------......------------...//////000000000000000000000000/////////...,,,,,,...000//////////////////...............///000111111111///000000111111222333333333222111000000222444555222222222222111111000000/////////000111222333444666666555555555444444444111111222333333333333222222222222222222333333333111333444666666555444333333333333333333333333333222111000///......///000..............................////////////000000...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++************++++++)))((('''&&&&&&'''((()))((((((((()))))))))))))))******)))))))))(((((((((''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333444444333444444555666666666555555555555666666666666666:::>>>BBBCCC@@@;;;888666555666666666777777888888666888999;;;;;;:::999888555666666666777777888888666666666666666666666666777888999:::999888555444777666666666666666777888666666777777888888888999555444333222111111111111111222333444555444333333000111111111111222222222333333222222222222222222444444333222222333444444555555555555555555555555444222111222555777888777555444444333333444444555888777666555666777999:::::::::999888777666555555444444333555777888888777666444222000//////000111---.........//////000000000000000000000000000000---......///////////////......---,,,++++++++++++************************++++++,,,,,,,,,---------,,,,,,------...//////000......---------,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,------,,,++++++------...//////...---------,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,------...,,,------......------,,,************************+++,,,...//////...,,,+++)))***+++,,,,,,+++***)))((())))))***+++,,,,,,,,,.........------,,,,,,,,,))))))******++++++++++++++++++,,,------....../////////.........---------+++,,,---///000111111111///......------......///---,,,,,,,,,,,,---......111111111000000000000000///000000///......000222.........///////////////---......///000111111222///000000111222222333333333222111000000222444555222111111111000000///////////////000111333555555555555555444444333333333555555555444333222000000111111111111111111222222111222444666666555444333333333333333333333333333111000///......///000111////////////////////////............////////////------,,,+++++++++,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,++++++++++++************+++++++++***)))(((((()))***+++&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((()))++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%