BM6@ 6(@@ ++++++++++++++++++++++++***************************(((((()))***+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,///---,,,///666???FFFKKKMMMUUU```UUUPPPPPPQQQmmmfffQQQWWWhhhooo\\\MMMTTTwwwggg\\\kkkmmmnnn{{{yyy{{{yyyuuuzzzqqqoooiii[[[ppp}}}zzzuuutttqqqnnnmmmqqqwww{{{vvvrrrrrriiiYYYNNNKKKIIIEEE>>>???@@@@@@>>>:::666333222222111000//////000000111222333444555444333333888333000111111222666;;;>>>???AAABBBDDDCCC===777444333333444666888777777===;;;888777777666444333111222333444333222000///111+++(((++++++((()))---++++++,,,,,,,,,,,,------,,,+++******+++,,,...///......//////000000111111222222333555999>>>BBBEEENNNNNNPPPSSSYYY___eeeiiihhhlllttt++++++++++++++++++++++++***************************(((((()))***+++***)))*********************************+++++++++,,,,,,---,,,+++---444<<>>>>>???>>><<<999555333222222111000000000000000111222333444444444333333666222000222222222666;;;AAAAAAAAAAAABBB@@@<<<777555444444666888:::999888===:::777666666555444333111222555666666444222000///***(((+++,,,***+++///++++++,,,,,,,,,,,,------,,,+++++++++,,,---...///......//////000000111111222222333555999>>>BBBEEEMMMNNNPPPSSSYYY___eeeiiiiiimmmttt++++++++++++++++++++++++***************************(((((()))***+++***)))++++++++++++++++++++++++*********++++++++++++,,,,,,++++++,,,222:::BBBGGGLLLMMM[[[YYYSSSLLLQQQxxxgggNNNQQQ___bbbWWWNNNKKKYYY|||nnniiixxx~~~zzzssshhhrrrbbbUUU^^^ssstttmmmllllllrrrtttuuuwwwyyy}}}{{{wwwvvvpppdddSSSIIIIIIKKKFFF>>>>>>===<<<;;;999777555333222222111000000000000111111222333444444444333333333111111333333222666<<>>BBBEEEMMMNNNPPPTTTYYY```eeeiiijjjmmmrrr***************************************************(((((((((***+++***)))++++++++++++++++++++++++************++++++++++++,,,,,,,,,---000888@@@FFFMMMJJJVVVXXXTTTMMMUUUjjjQQQRRR___^^^XXXVVVUUU___}}}sssqqqsssooo|||vvvfffOOOHHHUUUggghhhfffkkkmmmiiinnntttzzz|||~~~{{{qqqfffaaaaaaddd```VVVIIICCCEEEFFFBBB<<<===<<<:::888666555444444222222111000000111111111222222333333333444444444111000111444333222777>>>DDDDDDGGGJJJHHHAAA;;;888555555777999===>>>>>>===999777444333444444444333111444888;;;;;;999555333,,,,,,,,,,,,+++***,,,...+++++++++,,,,,,,,,------,,,,,,------...//////000......//////000000111111222222333555999>>>BBBEEELLLMMMPPPTTTZZZ```fffiiiiiikkkppp************************))))))))))))))))))))))))***(((((((((***+++***)))++++++++++++++++++++++++))))))*********+++++++++---------...000666???EEENNNHHHSSSVVVUUUPPPYYYuuu___^^^hhhhhhfffhhheeeeeezzzxxxxxxxxx~~~nnn~~~qqq[[[MMMEEECCCRRRdddgggkkkpppooogggnnnyyy|||zzzuuuoooeee[[[RRRNNNPPPSSSLLLHHHCCCBBBAAA???>>>===<<<;;;999666555444444444222111111111111111222222222222222333333333444444111000222444333333999BBBCCCEEELLLTTTQQQEEE<<<999555555777:::>>>???>>>===777555444444555555444222222555999<<<<<<999555222---//////---******+++++++++++++++,,,,,,,,,------,,,,,,---....../////////......//////000000111111222222333555999>>>BBBEEEKKKLLLPPPUUU[[[aaafffiiigggiiimmm************************))))))))))))))))))))))))***(((((()))***+++***)))++++++++++++++++++++++++)))))))))************+++---.........///444===DDDLLLIIIRRRTTTVVVSSSWWW{{{~~~fff^^^```fffgggnnnooommm|||zzz{{{www~~~wwwiiixxx~~~fffOOOAAAEEEIII[[[lllooosssuuuooommmttt~~~~~~wwwsssjjj```VVVOOOJJJFFFEEEGGG@@@@@@AAABBB>>>::::::>>>;;;:::888666555444444333222111111111111222333333333333222222222333444555222222333555333444<<>><<<:::555444444666777666444222333555888::::::777444111---111222...))))))******++++++,,,,,,,,,,,,------++++++---......///............//////000000111111222222333555999>>>BBBEEEJJJLLLPPPUUU[[[aaafffiiifffhhhmmm************************))))))))))))))))))))))))***(((((()))***+++***)))************************))))))))))))************,,,......------111:::BBBIIIJJJUUUTTTWWWVVVPPPgggqqqaaa[[[``````jjjqqqrrr}}}xxxvvvvvvrrrsss|||pppWWWHHHQQQWWWgggooolllpppvvvqqqrrrwww}}}{{{tttnnnjjjaaaWWWOOONNNMMMHHHDDDDDDAAA???@@@AAA===777888>>>:::999888777666555444333222111111111222222333444333333222222222333444555333333444555333555???KKKJJJKKKTTT]]]WWWDDD777666444444666999<<<<<<:::888222333555888:::888444111444666777888777444222000***111333...)))***,,,+++++++++,,,,,,,,,,,,------***+++,,,---......------......//////000000111111222222333555999>>>BBBEEEIIIKKKPPPUUU\\\aaafffiiifffiiinnn))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))************+++------,,,+++///888@@@FFFKKKWWWUUUYYYWWWIIIVVVrrrwwwtttkkkfffbbbiiiqqqrrrwwwvvvkkkuuuppprrr{{{nnn[[[^^^cccmmmkkkbbbgggttttttsssuuuwwwuuupppiiiccc``````VVVQQQUUUVVVQQQKKKIIIHHHBBB??????<<<777888>>>999999999888777555444333222111111111222333333444444333222111222333444555555444555555333555AAANNNOOONNNUUU]]]TTT@@@555555333444666999;;;;;;888666111333666:::;;;999555111555666666666555222000...(((000333...***,,,...---++++++,,,,,,,,,---------)))***,,,---...------,,,......//////000111111111222222333555999>>>BBBEEEIIIKKKPPPVVV\\\bbbfffiiigggjjjppp))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,+++...///...,,,///666===GGGHHHOOOVVVTTTMMMKKKOOO```wwwvvvnnnlllccccccmmmsssnnnfffdddhhhooo{{{zzzoooxxxooodddbbb]]]YYYZZZ```kkktttvvvkkkeeehhhfff]]]ZZZ___bbb___[[[ZZZZZZYYYUUUPPPKKKHHHCCC>>>:::888888888:::999777666444444333333333222111000000111222333222222222222222222222222111000111333777===CCCFFFKKKLLLOOOOOOGGG;;;444333444666888999777555333333777888999<<<===;;;888444777666555333111///......,,,,,,,,,++++++*********)))***++++++,,,,,,++++++,,,,,,,,,---------..................///////////////000333666:::???BBBDDDLLLOOOQQQSSSYYYbbbfffeeefffkkkttt))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,+++---...---,,,...555;;;EEEFFFLLLTTTTTTOOOLLLOOO___~~~iii]]]WWWTTT[[[kkkrrriii^^^YYYiiiqqq}}}{{{oooggg}}}vvvhhhddd\\\[[[ZZZYYY\\\ccckkkrrrwwwllldddccc___ZZZ]]]fffggggggfffccc^^^YYYUUURRRKKKJJJGGGDDD@@@===;;;999888777666555444444444444333222111000000111222333222222222222222222222222111000111333999@@@GGGKKKMMMMMMMMMKKKCCC888444555555777999999777666666666888888:::<<<===;;;888444666666555333111000...---,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000111333777;;;???CCCEEELLLOOOPPPSSSYYYbbbfffeeefffkkkttt))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,***,,,---,,,+++---333888CCCDDDIIIQQQUUURRROOOOOO^^^^^^NNNGGGHHHRRRdddjjjbbbYYYWWWhhhssszzzmmmbbb^^^nnnxxxppphhh``````eeedddcccbbbbbbdddgggkkkmmmjjjeeebbbaaa\\\XXX___jjjlllooopppkkkaaaXXXTTTSSSKKKKKKJJJHHHDDD@@@<<<:::666666555555444444444444222222111111111111222222222222222222222222222222111111111444:::BBBKKKPPPOOOLLLJJJGGG???666444777666888888888666666888:::999999:::<<<<<<;;;777444666555555333222000...---,,,,,,,,,++++++++++++***++++++,,,---------------,,,,,,,,,---------....../////////000000000111111111222444888<<<@@@CCCEEELLLNNNPPPRRRYYYcccgggffffffkkkttt))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,***+++,,,++++++---111555BBBBBBFFFNNNUUUVVVTTTQQQ[[[[[[JJJGGGFFFNNN\\\aaa\\\[[[___fffvvvuuucccZZZYYYfff|||tttddd\\\[[[bbbppp~~~{{{wwwsssrrrqqqooonnn^^^```dddfffbbb]]]bbbkkknnnpppqqqmmmeee\\\UUURRRLLLKKKIIIFFFBBB>>>;;;999444555555555555444444444222222222222222222222222222222222222222222222222222222222444;;;CCCLLLQQQNNNKKKIIIEEE===444333666777777777666555666999;;;:::999:::;;;;;;:::666333555555555444222000///---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......000000000000111111111111111222555888<<>><<<777888999999888666444333222222333444444333222222222222222222222222222222000222555;;;AAAHHHNNNQQQPPPLLLHHHBBB:::333444999777777777666444444666888:::888777666555444111...222333555555444222///---******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000111333777;;;???CCCEEEJJJMMMOOORRRZZZdddhhhgggfffkkkttt))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,---,,,+++,,,---.........444>>>FFFHHHKKKQQQUUUTTTTTT^^^jjj\\\]]]XXXVVVTTTQQQVVVlllxxxjjjooozzz{{{ppphhhppp{{{zzztttbbbbbb```]]][[[]]]dddjjjjjjgggbbb[[[RRRJJJCCC???999999::::::999777444222222222444444444444222222222222222222222222222222///111666===DDDKKKQQQTTTSSSNNNGGG@@@888222555<<<888999999888666555666888999888666555444222000---222333555555444222///---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................///////////////000333666:::???BBBDDDJJJMMMOOORRRZZZdddhhhgggfffkkkttt************************))))))(((((((((((())))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,333:::BBBGGGIIILLLQQQVVVQQQWWWaaaccc```^^^^^^___eeerrr|||ttt~~~xxxuuu~~~|||llllllvvvoooYYYYYY[[[^^^aaaaaa```___dddcccfffllliii\\\QQQMMMIIIBBB======<<<888444333222222222222222222222222333333333333333333333333333///333BBBPPPTTTUUUVVV[[[TTTIII>>>777444333444888999999777555555777999888:::999777222111333666999777555222000......---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000333333333555999???DDDHHHNNNOOOOOOPPPYYYcccgggeeeeeejjjrrr************************))))))(((((((((((())))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,000777???EEEGGGJJJOOOSSSOOOTTT}}}nnnkkklllnnnmmmhhhhhhqqq}}}}}}~~~lllnnn~~~wwwfffaaalll}}}ooo\\\XXXVVVYYYaaaeeedddaaaeeebbbeeekkkmmmhhhddddddZZZQQQGGGCCC>>>777333222222222222222222222222222333333333333333333333333444222777DDDPPPTTTWWWZZZ[[[SSSGGG<<<555333444555888888777555333333555777777888888666222111444777>>><<<888444000...,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000333222333555999>>>DDDGGGOOOOOOOOOQQQYYYdddhhhfffeeejjjrrr************************))))))(((((((((((())))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,,,,333<<>>777222222222222222222222222222222333333333333333333333333444666<<>>DDDGGGOOOPPPPPPRRRZZZeeeiiigggeeejjjqqq************************))))))(((((((((((())))))((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,***000999@@@DDDFFFIIIJJJQQQMMM^^^lllgggbbb______fffwwwrrrqqqnnnmmmxxxxxxnnnaaa]]]]]]jjj|||qqqeee]]]VVVWWW___eeefffcccfffddddddeeeggghhhggggggkkk]]]NNNDDD<<<666444555222222222222222222222222333333333333333333333333333888@@@GGGMMMQQQWWW\\\YYYOOO???444000222666888888777666333111000333555444666666444222222777;;;AAA???:::555000---***)))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000111111222555999>>>CCCFFFOOOPPPPPPRRR[[[eeejjjhhhdddiiiqqq))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,***///777===BBBFFFHHHIIILLLKKKUUUwwwpppfff___```iiiuuusssoooyyyzzzzzz{{{tttuuu~~~{{{oooggg___bbbppp|||uuubbb___[[[[[[]]]^^^^^^]]]]]]bbbiiipppwww{{{zzzwwwhhhZZZKKKAAA;;;555444666222222222222222222222222333333333333333333333333222999BBBHHHKKKOOOTTTXXXUUUJJJ;;;222000444777888999888666333111222444777666777777444222333777<<<<<<:::777333///---++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000000111222555999>>>BBBEEEOOOPPPPPPRRR[[[fffjjjiiidddiiiqqq))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,+++...444:::@@@EEEGGGIIIFFFMMMTTTrrrvvvqqqxxxkkkfffjjjwww~~~}}}xxx~~~mmmmmmpppiiikkkwww}}}[[[\\\___aaabbb___\\\YYYRRR[[[eeennnvvvzzzwwwrrrdddWWWIII@@@;;;555333444222222222222222222222222333333333333333333333333333===FFFJJJMMMQQQSSSSSSNNNDDD888111222666888777999999666444222333777:::::::::999555222333777;;;777666333000...---,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000///000222555:::>>>BBBDDDNNNOOOOOOQQQZZZeeejjjiiidddiiippp))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,+++---111777===CCCFFFHHHFFFPPPPPPdddiiijjjqqq}}}{{{xxxeeemmmxxxzzzxxxvvvWWW[[[ccclllqqqnnnddd[[[QQQXXX^^^bbbgggllliiicccZZZOOODDD>>>:::555222333222222222222222222222222333333333333333333333333888BBBKKKOOORRRUUUTTTOOOFFF>>>555222555888888666888777555333222444888<<<>>>>>>;;;777222222666:::666444222000...---------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000///000222666:::>>>BBBDDDMMMNNNNNNQQQZZZeeeiiihhhccchhhppp))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,///444;;;AAAEEEGGGJJJSSSIIISSSwww||||||zzz{{{lllsssxxxbbbWWW[[[fffuuu~~~oooaaaVVV[[[^^^___dddllllllgggOOOFFF>>>;;;999555222333222222222222222222222222333333333333333333333333===FFFOOOSSSWWWZZZVVVNNNBBB;;;444333777:::999666777666444222111444999<<>>AAACCCLLLMMMMMMPPPYYYdddiiihhhccchhhppp)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------///---,,,...444<<>>999555333555777888888;;;888444222333666;;;>>>@@@<<<666333333555666777555333111...,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++******+++,,,...///////////////000000000000111222444666888===BBBFFFMMMLLLMMMQQQYYYaaahhhkkkgggiiiqqq)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------...---,,,...333;;;AAAEEEGGGFFFJJJIIIVVVqqqhhhlllrrrvvvxxxxxxwwwppphhhlllxxxuuuiiilllppp]]]VVVlllwwwttt___YYYZZZZZZVVVRRRSSSVVVRRRJJJGGGCCC<<<888555444333333333333333222222222222111333333222222333555777999HHHNNNTTTXXXZZZZZZSSSKKK<<<999444333555888888888999777444333444666:::<<<>>>:::666333444555777777444333000...,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++---...///....../////////000000000000222444666888<<>>:::777666555555444444444333333333222222222222444555333111444<<>>EEEFFFHHHJJJKKKZZZqqqjjjjjj{{{{{{cccUUUZZZfffvvv|||bbbLLLEEEDDDAAA???<<<888666666666555444444444444333333333222222333555555333111444===EEELLLQQQTTTTTTTTTSSSMMMEEE555555666666666777777888222333555777777777666666666555333444555777666666000///---,,,+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---............------------.........//////111333555777;;;AAAEEELLLMMMOOOUUU]]]eeejjjlllfffkkkvvv)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++***,,,.........000666;;;CCCGGGFFFGGGJJJPPPppp~~~oooppplllaaaUUUTTTbbbpppoooVVVFFFAAA???<<<:::777666666777666555444444444444333333333333333444444333444999AAAGGGLLLQQQSSSSSSRRROOOGGG???444555777777666555666777333444666777888888777666555444333444666666555444...---,,,+++***++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---......//////...------.........////////////111333555777;;;@@@DDDJJJKKKNNNTTT]]]eeejjjllleeejjjvvv)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++))),,,......,,,...444999CCCIIIEEEEEEKKKJJJ\\\tttrrrbbbccc```\\\\\\eeeuuuxxxmmm]]]JJJ@@@???:::888666666666777666555555444444444444333333333333222333555:::@@@GGGKKKOOOSSSVVVTTTQQQLLLBBB777333666999999666444444555444555666888888888888888555444444555666666444222---,,,+++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---.../////////........./////////000000000///000333444777;;;@@@DDDJJJKKKNNNTTT\\\dddhhhjjjdddiiivvv)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))),,,......,,,---333999DDDLLLFFFFFFOOOLLLTTTqqq{{{tttsssiiijjjiiijjjqqqrrrffffff___NNNBBBAAA999777555555777777777666555555444444444333333333222111222777>>>GGGMMMPPPRRRVVVYYYVVVQQQJJJ>>>222333666999999666444333444555666777888888999999999555444444555666555333000---,,,+++******+++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---////////////...////////////000000000000///000222444777;;;@@@DDDKKKLLLNNNTTT\\\bbbfffgggccchhhuuu******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((('''''''''(((***+++************************,,,,,,,,,++++++...222555;;;>>>AAACCCHHHSSSbbbnnn}}}ttt{{{tttsssmmmiiiccc]]]WWWOOOEEE>>>AAA===999777666777777777888666444555666666333000666333333:::EEENNNSSSTTTXXXXXXWWWRRRKKKEEEAAA>>><<<;;;:::888555333222111333444555777777777777666555555555444333222000000------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...---...000000///000111333111111222444888===AAADDDMMMMMMPPPUUU]]]dddiiikkkdddkkkvvv******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))(((((('''((()))***+++************************+++,,,,,,++++++---111555777;;;@@@EEEKKKSSS^^^fffmmmxxxxxxzzzyyyvvvnnnbbb^^^ZZZVVVSSSOOOIIIEEEAAA>>>:::888888888888888666444333444666666444222555444555<<>>:::999999999999888444333222333555666555444444555888@@@JJJRRRTTTTTTTTTVVVOOOEEEFFFNNNLLLAAA<<<;;;999777666666777777555666777777777666444444111333444555555333000///,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,...//////......000111111111222444888===AAADDDMMMMMMOOOTTT[[[aaaeeegggbbbiiittt))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********************************+++,,,,,,,,,+++---000222///222777@@@HHHOOOQQQRRRfff~~~mmmoootttbbb[[[]]]hhhcccZZZPPPHHHCCC@@@>>>???===:::888888999888888444444333333333444444444444666<<>>@@@KKKGGG888999888666555444555666777666777777777777555333222000222444666666333000...,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,...//////......///000111111222444888===AAADDDKKKLLLNNNTTT[[[cccgggiiidddkkkuuu((()))************)))((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((())))))******************************************+++,,,,,,+++,,,///111///000333999AAAHHHLLLNNNXXX}}}xxxhhhnnn}}}yyyggg```dddaaa]]]UUUMMMEEEAAA??????===;;;888777888888777666666555555333333222333444777:::@@@GGGMMMPPPQQQPPPTTTQQQEEE999<<>>AAA999444666444666888999999777555333555666777777777666555444666555444333111///---,,,+++++++++************)))******************************+++++++++,,,,,,,,,***++++++,,,,,,---......111222333222111000111222111111222444888===AAADDDNNNNNNPPPTTT[[[```dddfffeeekkkttt+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((()))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,.........---///555<<>><<<888888777777777777666666666777999===BBBGGGKKKNNNOOORRRUUUTTTMMMDDD:::555777777666666555444444444666444333333555777777777888777666444444444555555555444222000...,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,((()))***+++...000222444555444333111000///......000111333666:::===@@@BBBLLLMMMOOOTTT\\\cccgggiiigggllluuu*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++((())))))))))))************,,,---------...000222777>>>FFFRRRWWWXXXsss||||||vvvqqqpppwww~~~~~~|||xxxuuummmbbb[[[WWWRRRJJJDDDBBB@@@@@@@@@@@@@@@===;;;999999888888777777777777666999===BBBGGGLLLNNNPPPNNNQQQRRRNNNFFF===888666666666555555444444444444555333111222444666777888888777555444333333333333444333111///---+++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........---,,,,,,++++++)))***+++,,,...111333444//////...//////000111222000111333666:::>>>AAACCCKKKLLLNNNTTT\\\dddhhhjjjggglllttt))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))*********+++++++++((())))))))))))*********+++---......------///000111999DDDSSSXXXSSSeee{{{vvvyyypppjjjnnnvvv{{{}}}zzzyyyzzz{{{{{{zzz{{{tttnnniiifffddd```[[[ZZZZZZVVVOOOHHHFFFEEECCCBBBAAA@@@===;;;:::999777666666666666666888;;;@@@EEEJJJMMMOOOOOOPPPOOOLLLFFF===888777999555555555555555444444444555333222222555777777777666555444333333222222111222111///---,,,************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,---...///000111---------...///000222222000111333777;;;???BBBDDDKKKKKKNNNTTT\\\dddiiikkkggglllttt))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************))))))************+++++++++)))))))))*********++++++,,,.........------///000111777<<>>BBBGGGJJJMMMMMMNNNQQQMMMGGG???999666888:::555555555555555555555555555444333444666777777555444444333333222222111111000///...,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------......000000///.........//////000111444777;;;???CCCDDDKKKLLLNNNTTT\\\dddiiikkkfffkkkttt((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))************************+++)))************+++++++++************+++++++++,,,,,,------,,,+++,,,...000///555555888CCCJJJYYYooouuunnnmmmkkkfffjjjssszzz}}}~~~~~~{{{{{{|||}}}}}}|||xxxuuuqqqooommmnnnpppqqqpppoooiiigggddd```\\\ZZZYYYYYYPPPQQQRRRRRRQQQNNNJJJHHHEEECCC@@@???>>>===;;;:::777777666666777:::<<<>>>@@@AAAEEEHHHKKKLLLLLLLLLLLLGGG@@@;;;::::::<<<===666666666666666666666666555555555777999888666444111222222222222222111111------,,,+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,------...111111000///......//////000111444777;;;@@@CCCEEELLLLLLOOOTTT\\\ccchhhjjjdddkkkttt(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))*********+++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,******+++...111***444333333===HHHVVVhhh|||tttrrrjjj______gggooosssyyy|||}}}}}}}}}}}}wwwxxx{{{zzzwwwtttqqqlllkkkkkkiiiddd```ddddddbbb___ZZZWWWVVVVVVOOOPPPPPPNNNJJJFFFEEEEEEAAA???===<<<<<<<<<;;;999888888888:::<<<@@@CCCFFFCCCDDDGGGIIIKKKLLLLLLLLLCCC???:::999===@@@AAAAAA666666666777777777777777555666777999:::999555222000111111222222222111111,,,++++++***++++++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////++++++++++++,,,---...............//////000222222000111444777<<<@@@CCCEEELLLMMMOOOTTT\\\cccgggiiicccjjjttt))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))*********++++++++++++************************(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///333666???PPP```nnn{{{mmmhhhfffbbb]]]___eeemmmuuuzzz{{{yyywwwwwwxxx{{{zzzrrrqqqnnnllliiifffdddcccbbb```^^^[[[XXXVVVUUUTTTNNNMMMLLLIIIGGGEEECCCCCCBBB@@@===999777666666777888999:::<<>>??????:::999888777666666666777666666777777777555333222///000333555555555444333,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---///111111000//////000111222333666:::>>>BBBDDDOOOOOOPPPTTT[[[bbbfffhhhccchhhttt))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...111333888FFFTTTbbbuuuhhhaaa[[[VVV\\\\\\]]]```ffflllsssvvvvvvvvv|||~~~yyyyyypppnnnmmmjjjhhheeecccbbb]]]\\\ZZZWWWUUUSSSRRRRRRKKKJJJIIIGGGDDDBBB@@@???>>><<<:::888666666777777:::;;;<<<>>>AAACCCEEEGGGJJJIIIHHHHHHGGGDDD@@@<<<;;;:::::::::::::::;;;;;;999888777777666666666666555666666666666444333222000111333444555444333222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---///000000//////000222111222333666:::>>>BBBDDDOOONNNPPPTTT[[[bbbfffhhhdddjjjuuu))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...000///111;;;EEE]]]qqqoooeee___]]]XXXUUURRRQQQUUU\\\eeekkknnnooosssyyy{{{wwwtttuuummmllljjjhhheeecccaaa```YYYXXXVVVTTTRRRQQQPPPPPPIIIHHHGGGDDDBBB@@@>>>===999888777666666777888999===>>>???AAADDDFFFGGGHHHNNNKKKHHHFFFCCC???;;;888999888888777777777777777777777666666666666666666666666666666555444333222222222333444333222111000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///......///222444111222333666:::>>>BBBDDDNNNNNNPPPTTT[[[bbbfffhhhfffkkkwww))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,,,,++++++******))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///000///...444<<>>BBBDDDNNNNNNOOOTTT[[[bbbgggiiifffkkkxxx************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...000222111///222888GGGZZZrrrxxxjjj\\\YYYUUUQQQNNNLLLLLLLLLRRRTTTVVVYYY\\\___aaaaaadddccc```]]]YYYVVVSSSQQQSSSQQQOOOLLLJJJHHHGGGFFFCCCBBBAAA???>>><<<;;;:::777888999:::<<<>>>???@@@BBBCCCDDDFFFFFFFFFFFFFFFEEEBBB>>>;;;:::999777555666666666666666777888888333444555666777777666666888888777666666555555555444444333222111///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............------///333666111222333666:::>>>BBBDDDMMMMMMOOOTTT[[[bbbgggiiieeekkkxxx************************)))))))))))))))))))))))))))))))))************+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...///222222000333777999KKK\\\jjjsssyyypppiii^^^SSSLLLJJJKKKLLLIIILLLMMMLLLOOOSSSUUUTTTYYYWWWUUURRROOOLLLJJJIIIJJJIIIGGGDDDBBBAAA@@@???======<<<<<<;;;::::::999:::;;;<<<>>>???AAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAA>>>;;;888777777666444333888888777777777777888888222444555777888888777777888777666555555444555555444333222111///...------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///......///222444111222333666:::>>>BBBDDDMMMMMMOOOTTT[[[ccchhhjjjeeekkkyyy************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---111111///111555555<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDBBB@@@===<<<777666666888:::;;;;;;:::<<<;;;999888777666555555222444666888999999999888777666444333222222333333444333111000///...------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---///000000//////000222111222333666:::>>>BBBDDDMMMMMMOOOTTT[[[ccchhhjjjfffmmmzzz************************))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------************************(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...+++,,,//////---...222444111888MMMbbbuuuzzzhhhZZZRRRNNNJJJMMMLLLFFFEEEGGGFFFAAA>>>>>>????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>??????@@@AAAAAAAAA??????AAABBBBBBBBBBBBBBBCCCDDDDDDCCCAAA===:::888333333666;;;AAAEEEFFFFFF???===;;;888666444333222222444666999::::::999999555444222111000111111222333222111///......------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---///111111000//////000111222333666:::>>>BBBDDDMMMMMMNNNTTT[[[ccchhhjjjgggnnn|||(((((())))))******++++++++++++*********************++++++,,,,,,---......******************************************************))))))******+++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,------.../////////333444777>>>III[[[uuukkk^^^YYYWWWSSSOOOMMMMMMKKKGGGCCCCCCCCCCCCEEEFFFFFFCCCAAA???@@@BBBBBB@@@???>>>>>>BBB@@@@@@AAABBBCCCAAA???AAABBBAAAAAABBBDDDCCCAAAAAA@@@@@@???;;;666444666333555:::???DDDGGGIIIJJJFFFAAA:::555444555666666888777777777666666666666333222111000000000111222//////...---,,,,,,++++++***+++,,,+++******,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............////////////000222444777999===BBBEEEJJJLLLPPPUUU[[[aaaeeehhhhhhooo|||******)))))))))))))))))))))))))))***+++++++++,,,------,,,,,,+++***************************************************************))))))******+++,,,,,,++++++***))))))***************+++++++++,,,,,,,,,,,,------.../////////000///111555:::FFFYYYkkksssuuu|||{{{kkkdddYYYQQQKKKHHHFFFDDDBBBAAA@@@@@@AAABBB@@@???AAABBBBBBAAA@@@@@@BBBCCCCCCBBB@@@??????AAABBBCCCDDDEEEFFFEEEEEECCCAAA===888;;;===:::777666999:::<<<===>>>@@@CCCFFFIIIKKKCCC>>>999555444555666666777777777666666555555444222111111000000000000000///......---,,,,,,++++++***+++,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000222444777999===BBBEEEKKKLLLPPPUUU[[[aaaeeehhhiiiooo{{{+++******))))))(((''''''(((((()))***+++,,,,,,---,,,,,,++++++***)))))))))******************************************************))))))******+++,,,,,,+++******)))******************++++++++++++,,,,,,,,,,,,---......//////111///000222333777CCCPPPwwwzzzmmmccciii}}}wwwhhh[[[QQQKKKIIIGGGFFFEEEEEEGGGHHHGGGFFFCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCBBBAAA@@@@@@AAACCCCCCDDDCCCAAA===999777444===???888444999???AAAFFFEEECCCBBBBBBDDDFFFHHH>>>;;;777555555666666555777666666555444444333333111111111111111000//////......------,,,,,,++++++***+++,,,+++******,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............////////////000222444777999===BBBEEEKKKMMMPPPTTTZZZ```fffiiiiiinnnxxx)))))))))))))))))))))((()))))))))***+++++++++,,,((((((((()))******++++++******************************************************))))))******+++,,,++++++***************+++************+++++++++++++++,,,,,,------...////////////111333333444;;;DDDccc|||wwwjjjhhhqqqzzzpppeee\\\VVVSSSKKKKKKKKKLLLMMMLLLJJJGGGJJJIIIGGGGGGGGGFFFEEEDDDCCCFFFIIIIIIFFFBBB???>>>@@@>>>>>>>>>;;;777777999???KKKMMMAAA:::???FFFGGGKKKKKKIIIHHHEEECCC@@@???;;;999777666666666555444666555555444444333222222111222222333222111///...---------,,,,,,,,,++++++***+++,,,+++******,,,...++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------............////////////000222444777999===AAAEEELLLMMMPPPTTTZZZ```fffiiijjjnnnwww'''(((((()))***++++++,,,,,,+++++++++***)))))))))'''(((((())))))***++++++******************************************************))))))******+++,,,+++***************++++++))))))*********+++++++++++++++,,,,,,---.........,,,,,,...222222111666<<>>===<<>>FFFVVV___```SSSIIIIIIMMMNNNOOOPPPQQQOOOKKKDDD>>>:::;;;:::888777777777666444444444444444333333333333222333333444333111///...,,,,,,,,,,,,,,,+++++++++***+++,,,+++******,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---..................////////////000222444777999===AAAEEELLLMMMOOOSSSYYY```fffjjjjjjnnnxxx'''((()))***,,,---......---,,,,,,+++***)))((((((++++++******)))(((((((((******************************************************))))))******+++,,,*********)))******+++,,,)))))))))************++++++++++++,,,------......000///000222222000333888@@@PPPgggyyyiii[[[VVVQQQRRRYYYaaafffhhhhhhhhhhhhhhhfffaaaZZZUUUTTTQQQNNNLLLLLLHHHCCC>>>???===:::999:::::::::999;;;666555999:::<<>>;;;===>>>BBBJJJPPPNNNEEE======999;;;BBBEEEGGGSSSbbbllliiilllpppiii\\\XXX]]]^^^XXXOOOFFFAAA@@@BBBDDDEEEBBB>>>;;;999888666444222222333444555666777777333222111///......------++++++++++++++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++)))******+++---......///............////////////000222444777999===BBBEEEMMMMMMOOOSSSXXX```fffjjjhhhooo}}}------------------------***************+++++++++)))))))))***++++++,,,,,,*********************************************************)))***++++++,,,******))))))***+++,,,,,,))))))))))))***************++++++,,,,,,---......111---+++---------000555444666;;;LLLiii|||iiiYYYLLLLLLMMMRRRYYY```eeegggUUUMMMDDD???@@@BBBBBB@@@CCCKKKZZZmmmvvvooo[[[IIIGGGDDDIIISSSWWWXXXcccssshhhbbbhhhtttqqqaaa[[[cccaaaWWWHHH;;;666:::BBBIIIIIIEEE@@@<<<:::888666555111222333444666777888999222111///---,,,+++,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))******+++---...//////............/////////000000222444777999===BBBEEEMMMNNNOOORRRXXX```gggkkkgggppp+++++++++*********))))))************************************************))))))))))))******************))))))***,,,...///+++++++++*********))))))************************++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,---...///000111222666111111===QQQiiipppiiigggwwwiiiUUUQQQPPPLLLRRR___mmmwwwuuu___[[[```ffflllnnnnnnmmmlll\\\ZZZ^^^gggjjjddd______QQQKKKDDD>>><<<>>>@@@BBBAAA@@@===;;;888666555555333222222333444444333111......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...////////////000000000000222333555666999===CCCGGGOOOMMMNNNSSS[[[bbbfffgggjjjppp}}}+++++++++*********))))))************************************************))))))))))))***************))))))))))))***,,,---+++++++++*********))))))************************++++++++++++++++++++++++++++++*********+++,,,---,,,,,,---...///000111111444111111777AAAOOObbbrrriiijjjrrrvvvyyyhhhlllsssyyy}}}~~~|||zzziiibbb^^^``````[[[VVVVVVKKKKKKKKKKKKIIIFFFBBB@@@???>>><<<999777555444444333222111222333222111///......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...////////////000000000000222333555666999===CCCGGGOOONNNOOOSSSZZZaaaeeefffhhhooo{{{+++++++++***************************************************************)))))))))*********++++++***))))))(((((()))******+++++++++***************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---...///000000111111000111222222555BBBPPPxxx{{{zzzzzzxxxmmmcccaaaaaa]]]XXXUUUOOORRRVVVXXXVVVPPPJJJEEE<<<;;;999777555444333333444222111000111000...---...------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------....../////////000000000111222333555777999===CCCGGGPPPOOOPPPSSSYYY___ccceeefffmmm{{{************************************************************************))))))*********+++++++++++++++******))))))))))))************************************************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---......///000000......///111000000666>>>RRRtttqqq~~~rrrkkkfffhhhllljjjbbb[[[VVVXXXZZZYYYUUUOOOJJJGGG999888666555444333222222555333111000000///---,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------.........//////000000111111111333555777:::>>>BBBFFFPPPPPPQQQTTTXXX]]]aaadddfffmmm{{{************************************************************************************++++++++++++,,,,,,,,,++++++***))))))************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------......//////000---...222555444555999>>>RRRuuu|||sss[[[\\\```jjjssstttiii]]]VVVXXXYYYVVVOOOGGG@@@===777666555444333333333333777444111000000///...,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------............///000111111111000333555888:::>>>BBBFFFOOOPPPRRRTTTWWW\\\```dddgggooo~~~***************+++++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++***)))***************+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------.........222......222666555333444;;;===KKKdddiii\\\WWW\\\cccllluuuvvvkkk___WWW[[[___[[[QQQEEE;;;666666555555444444444555555777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------...///000111222222000222666888;;;>>>BBBEEENNNPPPRRRTTTWWW[[[```dddgggppp))))))*********+++++++++*********************************************************+++++++++,,,,,,******+++,,,,,,+++***)))))))))*********+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,------------......111...///222222///000444888444777BBBPPPggg~~~rrrnnnpppooolllmmmnnniii```\\\______YYYNNNBBB;;;999666666555555555666777777555222///------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------...///000111222222000222666999;;;>>>BBBEEEMMMOOORRRTTTVVVZZZaaaeeegggppp))))))******++++++++++++******************************************************+++++++++,,,,,,,,,((()))***++++++***)))((())))))******++++++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,---------------------...111222...+++///666111111444777888FFFlllxxxvvvhhhaaabbbaaa\\\^^^]]]WWWLLLAAA:::999<<<666666666666666777888888333000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......------...///000111222222///222666999;;;>>>BBBEEELLLNNNRRRTTTVVVZZZaaaffffffppp************************************************++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,,,,+++***))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---.../////////////////////000111111111777:::666333:::MMM^^^xxx{{{~~~yyyvvvnnnccc^^^___UUUSSSNNNGGGAAA>>>>>>???;;;:::888555444333333333---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))************+++++++++)))+++,,,,,,++++++---.........//////000000111111222444666888;;;>>>CCCFFFOOOMMMMMMRRRZZZaaaddddddeeeooo************************************************++++++++++++++++++++++++)))******+++,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,+++***************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---......//////////////////000000111000111222000///444===DDDXXXppp}}}xxx{{{uuulll___XXXWWWMMMOOOPPPNNNHHHBBB>>><<<<<<:::777444222111000000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++,,,---//////......///111......//////000000111111222444666888;;;>>>CCCGGGPPPNNNNNNRRRYYY```cccccccccnnn++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************,,,++++++************+++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------.........//////......//////000111222000///111444555555333666GGG___yyy~~~|||mmmaaaXXXPPPOOOPPPPPPRRRRRRPPPJJJCCC>>>;;;:::999666222000...------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************+++++++++,,,+++,,,------,,,+++---.........//////000000111111111333666888;;;???CCCGGGQQQOOONNNRRRYYY___bbbbbbaaalll++++++++++++++++++++++++************************************************++++++,,,------------,,,,,,++++++******++++++,,,...---,,,+++************,,,++++++******+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......///............///000000111000000333777999666333000555???MMMeeeqqqcccPPPEEEEEEOOO\\\fffbbb___YYYPPPGGG@@@======777555333000...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,*********+++++++++,,,,,,...//////---+++******+++......//////000000111111111333666888;;;???DDDGGGQQQOOONNNRRRXXX^^^aaaaaa```kkk++++++++++++++++++++++++************************************************++++++,,,------------,,,,,,++++++******++++++,,,...---,,,+++************,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------...............//////000------///000111333333444111111222444<<>>???AAAGGGUUUgggtttoooOOOIIIAAA<<<:::777111,,,------------.../////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------..................///000111222111333666999;;;???CCCFFFLLLKKKLLLQQQYYY___aaaaaacccjjj{{{---,,,++++++------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++,,,,,,---------------------------------------,,,,,,---------.........---------............///---------............///............//////////////////000000000111111111000000333666555222000111:::888555222444;;;FFFMMMRRR[[[lllxxxyyyzzzzzzwwwmmmYYYHHH;;;777333111000111000///,,,---.....................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..................///000111222111333666999;;;???CCCFFFLLLKKKMMMRRRYYY___aaa```bbbhhhyyy---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++,,,------------,,,,,,,,,,,,------------...,,,---------............---------............///---------............///------........./////////////////////000000000000111111111222111000000///111222333444555666666666;;;<<>>BBBFFFIIINNNNNNPPPUUU\\\aaaaaa```___eeeuuu++++++++++++++++++++++++///...---,,,+++,,,,,,------......,,,+++***+++---,,,---...---,,,,,,...000***+++,,,...////////////111///...000333555444222111555888777111...///222///000111000///000222444...------///111111000///000///...///000111000...000///......000000000...000////////////.........////////////////////////...//////000111222222222000000000000000111111222555444333333222222333333555666777999;;;<<<<<<<<<@@@AAACCCEEEGGGHHHIIIJJJDDDDDDEEEDDDBBB???<<<:::444444333333222111000000111111000///////////////......------------............---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))(((,,,...---,,,...---,,,+++,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000333555888;;;===AAAEEEHHHKKKLLLOOOTTTZZZ^^^``````___eeerrr,,,,,,++++++++++++++++++------............------+++,,,---,,,++++++,,,...,,,---...---,,,,,,---///,,,...222666888888777666888999;;;@@@DDDEEECCC@@@===>>>===:::666444666888999888777888999777333000666555333333333222000---333222000000000000///---222000///000222333222111000000000000////////////////////////////////////...//////000111111222222000000000000000111111222222222111222222333444444666777888888999999999999444555666777888888888888444555666666555444222000333222222111000000//////111000000///////////////......------------......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,...000///)))&&&''',,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000333555888;;;===AAAEEEHHHLLLMMMPPPUUU[[[___aaaaaa```fffsss,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,---......---------///,,,...000111111222333555333444777:::===@@@CCCDDDEEEHHHMMMSSSWWWWWWSSSOOOKKKIIIDDD@@@======???@@@EEEBBBAAAEEEIIIHHHAAA:::777555444444555555333222444333111111222222111000000///---...000111000000111111111000000000///////////////////////////////////////000111111222222000000000000000111111222/////////000111333444555666666777777777666666555111111111111111000//////...///000111222111000///111111000000//////......000000//////......//////......------------......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...///000---***,,,222///---++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////000000111333555888;;;===AAAEEEHHHMMMNNNQQQVVV\\\```bbbbbb```fffttt,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////000222333666:::===???@@@BBBCCCBBB???<<<;;;>>>CCCIIIMMMPPPSSSYYY]]]```___[[[YYYWWWSSSNNNJJJIIIIIIIIIIIIGGGGGGHHHMMMTTTVVVSSSPPPBBB@@@>>>===<<<<<<:::888666444333333555666777666222000///...000111111000111000000000//////////////////////////////////////////000000111111111111000000000000000111111222////////////000111222333444444555555555555444444333333444444333222111111111111333444444444444333000000000/////////......000//////.........//////...------,,,,,,------...333333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++*********///===JJJ444111---+++***+++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///000000111111333555888;;;===AAAEEEHHHMMMNNNQQQVVV\\\```bbbbbb```ggguuu,,,,,,---------.........000///...---,,,---///000---///222444666:::>>>AAAHHHLLLPPPRRRRRRRRRRRRRRRQQQOOOKKKGGGEEEEEEFFFGGGKKKMMMPPPSSSUUUUUUVVVVVVVVVSSSPPPOOOOOONNNMMMLLLAAACCCFFFJJJNNNRRRUUUXXXWWWSSSOOOKKKIIIGGGDDDBBB>>>;;;999888:::;;;;;;;;;;;;888555333444444333333000000000/////////......000000000000000000000000000000000000000111111111000000000000000111111222111111000//////000000111111111222333444444444444000111111222222222111111111111222222111111111000000000000000000///////////////............//////------,,,,,,,,,,,,------111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***111???MMM333///,,,))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111111111333555888;;;===AAAEEEHHHLLLMMMPPPUUU[[[___aaaaaa```fffuuu,,,------....../////////......------...000111333777999<<<@@@EEEMMMTTTZZZ^^^aaaddddddbbb^^^[[[ZZZYYYZZZZZZWWWRRRJJJCCC>>>:::<<<>>>@@@@@@BBBEEEHHHGGGGGGGGGGGGGGGHHHHHHIIIAAACCCEEEFFFGGGIIIMMMPPPRRRPPPMMMMMMNNNPPPPPPOOOJJJGGGCCCAAAAAABBBBBBAAABBB>>>:::666555444333111111111000000000/////////000000000000000000000000000000000000000000111111000000000000000111111222222222111000//////000000000000111333333444444444...///000000111111111111111111000000//////......000000000000000/////////......------......//////------,,,,,,,,,,,,------*********++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))),,,///...---111777---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000000111111222333555888;;;===AAAEEEHHHLLLMMMPPPUUU[[[___aaaaaa___fffttt,,,------...//////000000///111555999<<<===>>>>>>@@@AAABBBCCCHHHOOOXXX^^^bbbeeeiiiiiifffaaa]]][[[WWWXXXYYYXXXUUUPPPKKKGGG@@@AAACCCBBB@@@???AAACCCBBBCCCEEEDDDDDDGGGLLLQQQQQQPPPPPPPPPPPPPPPNNNMMMEEEDDDDDDFFFKKKPPPSSSTTTQQQNNNKKKJJJKKKMMMNNNNNNMMMIIIBBB===:::888555444333333333222222222111111000000000000000000000000111000000000000000000000000000000000000111111222111111000000000111222222111222222333333333222222//////000111111111111000222111111000000000000000...........................------------...///000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000///+++(((***+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222333555888;;;===AAAEEEHHHMMMNNNQQQVVV\\\```bbbbbb^^^eeettt---------...///000000111888===EEELLLQQQRRRQQQOOO???===;;;:::;;;AAAIIIOOOZZZ^^^ccceeeccc___\\\[[[RRRPPPOOONNNOOOSSSVVVYYYYYYZZZZZZWWWQQQMMMKKKKKKKKKMMMOOOMMMMMMRRR\\\dddccc```^^^```bbb```YYYRRRKKKIIIFFFFFFHHHKKKLLLLLLRRRPPPNNNOOOSSSWWWZZZ[[[\\\WWWOOOIIIEEEBBB???===555555444444444444333333000000000000000000000000111111111000000000000000000000000000000111111222000000000000111333444555444444444333333111000000...////////////...------//////.........///000000---------------------------------------...///000---,,,,,,++++++,,,,,,---666555222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))(((,,,...,,,,,,---...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111111222222333555888;;;===AAAEEEHHHOOOOOORRRWWW]]]aaacccccc]]]dddsss///111222000///333<<>>>>>@@@BBBCCCKKKLLLMMMNNNNNNMMMKKKJJJIIIRRRYYY\\\bbbjjjooommmtttsssooojjjeeeaaa``````cccddd___^^^ccc^^^\\\gggbbbbbb___[[[[[[^^^]]]YYYWWWXXXWWWTTTRRRTTTYYY___```bbbccc___[[[YYY]]]aaa```^^^[[[WWWSSSOOOLLLJJJ???===:::888888666333111222000//////000111111000222000///...///000///...000000111111111111000000////////////000000000000333333444444333222000///000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,------.../////////000///......///111333555555666999:::<<<@@@DDDGGGOOONNNPPPVVV]]]bbbbbbaaa^^^eeevvv(((...666<<>>??????===666:::AAAHHHNNNQQQSSSSSS^^^dddhhhhhhkkkrrrwwwvvvtttuuutttrrrnnnkkkiiiiiihhhqqqoooiiigggbbbaaakkkffflllooommmjjjhhhfffbbbhhhkkknnnooommmjjjfffdddeeeeeeeeebbbaaaaaaeeehhhfffdddaaa___\\\YYYVVVTTTNNNHHH@@@;;;::::::::::::666444333333444444333222333111000000111222111000000000111111111111000000////////////000000000111...///111222333333222222000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++---......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000///+++)))***,,,,,,,,,------.../////////000///......///111333555444666888:::<<<@@@DDDGGGOOONNNPPPVVV]]]bbbcccaaa```fffwww444===IIITTT]]]eeemmmsssqqqtttwwwxxxzzz}}}zzzuuulll^^^LLLBBBAAACCCCCC@@@HHHNNNXXXbbbiiimmmnnnnnnmmmrrrvvvuuuvvvyyyzzzyyyooopppooommmiiieeeddddddiii|||tttppppppsss}}}}}}~~~yyyvvvyyyppprrrpppnnnmmmlllkkkjjjhhhjjjhhhgggfffeeeccc___\\\]]]VVVLLLEEEAAA>>>999666666444333333444444222000333222000111222333333222000000111111111111000000/////////000000000111111...///000111222222222222000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***000555444...******,,,,,,,,,------...///////////////......///111333444444666888:::<<<@@@DDDHHHOOOOOOPPPVVV]]]bbbcccbbbbbbhhhyyySSSZZZccckkkppptttxxxzzzwwwyyy{{{|||{{{wwwpppiii___TTTHHHAAACCCHHHKKKLLLTTTZZZeeeooovvvxxxwwwvvvuuuxxxzzzyyyuuurrrnnnlllkkkiiieee```]]]^^^bbbfffxxx~~~zzz~~~wwwnnnmmmllllllmmmmmmjjjeee``````\\\XXXUUURRRJJJ???777777555444333444444222111333222000111333444333333000000111111111111000000//////000000000111111111222222222222111111000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))///444666333///,,,,,,,,,,,,------.../////////////////////000111333444444666888:::<<<@@@EEEHHHOOOOOOQQQVVV^^^bbbcccbbbbbbhhhxxxnnnqqqtttwwwxxxxxxyyyyyy~~~yyyqqqfff\\\VVVLLLKKKIIIHHHIIIOOOVVV[[[YYY___hhhqqqwwwyyyxxxwwwwwwuuuqqqmmmiiihhhiiilllxxxrrrhhh___\\\bbbllluuuzzzvvvzzzyyy{{{||||||}}}~~~|||uuugggddd``````___YYYOOOFFF>>>;;;999777777777666444333222000000222333333222000000111111111111000000000000000000111111111111444444333333222222222333////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++...333777666000,,,,,,,,,------.../////////......//////000222333333333555888:::===@@@EEEIIIPPPOOOQQQWWW^^^ccccccbbb```fffwww~~~~~~}}}|||{{{zzzrrrjjjeee```ZZZWWWWWWWWW[[[_________aaaffflllooorrruuuwwwwwwvvvssspppgggbbb]]]]]]```hhhvvvqqqbbbZZZ\\\dddkkkssszzzoooaaabbbeeebbbdddaaakkkpppjjjbbb^^^___```aaalllvvvyyytttrrrvvv|||xxxmmmgggeeeaaaYYYQQQIIIEEE???;;;999888666666555333111111222222222111000000111111111111000000000000000111111111222222111111111222444555777888000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))***///666777222,,,,,,,,,------.../////////......///000111222333333333555888:::===AAAFFFIIIPPPPPPQQQWWW^^^cccdddccc^^^eeevvv~~~zzzuuurrraaa[[[YYY^^^ccceeeiiinnntttvvvwwwvvvtttsssssstttsssqqqnnnjjjeee___[[[YYYWWWSSSSSSYYY^^^dddooo{{{}}}uuugggYYYOOOLLLOOOSSSRRRVVVQQQMMMSSSRRROOOUUUIIINNNPPPMMMKKKMMMNNNMMMJJJNNNTTTXXXXXXYYY[[[\\\___bbbiiittt~~~}}}|||zzzssslll^^^WWWMMMEEE@@@===<<<;;;888555333333333333222111000000111111111111000000000000111111111222222222111000111111333555777888000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///******+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,******,,,000222111...,,,,,,------.../////////---...///000111222222222222444777:::===AAAFFFJJJPPPPPPRRRWWW___cccdddccc^^^dddvvv{{{vvvnnneee^^^^^^]]]cccqqqzzz|||~~~|||{{{xxxtttpppiiifffbbb^^^YYYVVVTTTSSSWWWVVVZZZ___]]]VVVSSSUUUXXXUUUQQQKKKGGGFFFIIILLLJJJOOOMMMNNNQQQJJJFFFOOOKKKMMMLLLJJJLLLPPPPPPLLLNNNMMMOOORRRVVVVVVQQQLLLNNNMMMNNNRRRYYYbbbiiillliiirrrtttlll```UUUMMMIIIGGGFFF:::888555444444444222111000000111111111111000000000111111111111222222222333222111111111222333444000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,++++++---///*********++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000,,,,,,------...//////000---...///111222222222222222444777:::===AAAFFFJJJQQQPPPRRRWWW___cccdddccc^^^eeevvvuuugggaaa]]]ZZZ\\\bbbmmmuuu|||wwwrrrkkkbbb[[[[[[YYYYYYVVVLLLCCCEEEMMMUUUTTTQQQMMMKKKLLLPPPSSSUUUOOOLLLNNNLLLHHHKKKQQQ___[[[^^^hhhmmmfff]]]YYY\\\```dddhhhmmmpppllldddbbbaaa```bbbddddddbbb```YYYOOOJJJMMMPPPOOONNNPPPSSSWWWfff{{{hhhZZZZZZYYYSSSNNNEEE>>>888555222000333999333333222111222222000,,,222111111111222333333444333333444444333333222111000000000000000000000000////////////////////////////////////////////////.................................------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111111222222555777999;;;===AAAEEEIIIOOOOOORRRXXX___cccbbb```bbbffftttggg\\\QQQOOOPPPRRRXXX___pppyyy|||vvvnnnfff```ZZZTTTPPPSSSTTTWWWWWWOOOFFFGGGNNNIIIKKKNNNOOOOOOOOOPPPRRRXXXVVVUUUUUUTTTXXXfffvvvzzzlll```[[[ZZZYYYZZZ]]]YYYRRRQQQYYYdddjjjlllnnnppp}}}}}}uuukkkaaa\\\RRRIIIAAA???===888444333555555444333333444444333222222111111222333333444333444444444444333222222000000000000000000000000////////////////////////////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111111222222555777999;;;===AAAEEEIIIOOOOOORRRXXX___dddcccaaaaaaeeesssOOOHHHDDDGGGNNNVVV___gggyyywwwqqqoooiiibbbYYYQQQMMMJJJIIIHHHIIIMMMRRRRRRLLLDDDEEEJJJHHHJJJNNNSSSWWW^^^eeeiiilllmmmmmmjjjgggqqqyyyhhhXXXSSSTTTUUUUUUUUUWWWaaapppppp___MMMFFFDDD???888444444444444333111111222444222222222222222333333444444444444444444333222222000000000000000000000000////////////////////////////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111222222333555777999;;;===AAAEEEIIINNNNNNQQQXXX```eeeeeeccc```dddrrrIIIIIILLLSSS]]]fffoootttzzznnnccc]]][[[WWWSSSMMMGGGEEEFFFHHHJJJGGGKKKOOOOOOKKKKKKQQQXXXcccbbbaaacccmmm~~~|||xxxpppfff```VVVUUUVVV^^^oooaaaPPPLLLHHHCCC???666555555555222///000333333333222222222333333444444444444555444333333222000000000000000000000000////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000111222222333333555777999;;;===AAAEEEHHHMMMMMMQQQXXXaaaffffffeee^^^bbbqqqUUU[[[bbbiiipppvvvyyyzzz~~~yyypppcccWWWPPPNNNOOOOOOMMMJJJFFFDDDEEEFFFHHHIIIOOOUUUWWW[[[gggwwwppp]]]TTTYYYeeerrrzzzzzzddd[[[SSSJJJEEE;;;888888:::888333333777444444333333222333333444444444555555555444333333000000000000000000000000000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------............/////////000111222333444444555777999;;;===AAAEEEHHHLLLMMMPPPXXXaaaffffffeee^^^bbbpppmmmttt{{{}}}}}}}}}{{{wwwnnnhhh^^^SSSJJJHHHJJJMMMHHHHHHGGGEEEDDDDDDFFFHHHQQQ\\\gggooo{{{iii___]]]aaaeeeeeeiiiyyy~~~sssdddUUULLLEEE<<<777999999444333888555444444333333333333333555555555555555444333333000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,,,,------------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...---------............///...///000111222444555555555777999;;;===AAAEEEIIIKKKLLLPPPWWW```eeeeeeddd]]]bbbppp|||yyytttooohhh___[[[VVVOOOKKKIIIJJJLLLEEEHHHLLLOOOSSSZZZbbbhhhooo~~~yyyssssssfff```aaaooozzzsssaaaOOO???<<<:::444333888555555444333333333333333555555555555555444444333000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---------............///...///000111333444555666555777999;;;===AAAEEEIIIKKKLLLOOOVVV^^^ccccccbbb^^^bbbqqq}}}uuujjjddd]]]VVVXXXWWWVVVSSSPPPMMMJJJIIIJJJPPPXXXbbbnnn}}}hhh\\\___nnnhhhOOOFFF@@@999777;;;666555444333333333333333555555666666555555444333000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......---------.........//////...///000111333444555666555777999;;;===AAAEEEIIIKKKKKKOOOVVV^^^bbbbbbaaa^^^bbbqqq}}}wwwmmmaaaVVVPPPOOOOOOZZZRRRLLLNNNPPPPPPUUU\\\]]]iiiyyyrrrbbb```gggnnn___MMMKKKFFF===777777777444333444666666333444444555555444444333222222222222111111111111000///...---------///000111//////.........---------...///000000000///---,,,000000///...---,,,,,,,,,///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000111222333444555555555666888;;;>>>???AAADDDGGGJJJKKKNNNUUU]]]bbbbbb```\\\bbbpppiiiddd[[[QQQJJJIIIMMMRRROOOLLLOOO]]]kkkttt{{{wwwoookkklllvvv}}}eeeVVVLLLDDD@@@:::888555333222444666777444555555555555444333333222222222222111111111111111111000///000000222222//////.........---------...///000000000///---,,,/////////...---------,,,...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000111222333444555555555666888;;;>>>???BBBEEEGGGJJJKKKNNNUUU]]]aaabbb```]]]bbbooo```]]]VVVLLLDDDDDDKKKRRRQQQVVVfffwwwpppooo||||||mmmZZZJJJ>>>;;;888555444555666888555555555555555444444333333222222222111111111111222222111000000000111111/////////.........------/////////000//////...---..................------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000111222333444555555555666888;;;>>>@@@BBBEEEHHHJJJKKKNNNTTT\\\aaabbb```^^^bbbnnnhhheee]]]RRRIIIIIIQQQYYYgggttt|||jjjnnnlllRRRGGG<<<888888777555555555666666666666555444444333333222222222111111111111000000//////.........////////////............//////////////////......---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000111222333444555555555666888<<<>>>@@@CCCFFFIIIKKKKKKMMMTTT\\\aaabbbaaa___bbblllgggbbbYYYPPPNNNYYYlllzzz{{{ffffffsss~~~~~~cccGGG:::777666444444666666777777666666555444333333333222222222222111111111000000000///......000000/////////.........//////........./////////---------...............+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000111222333444555555555555888<<<>>>@@@CCCGGGIIILLLKKKMMMSSS[[[aaabbbaaa___bbblllZZZUUUPPPRRR```zzzqqqkkkkkkttt[[[DDD;;;666555888777777777777777666666555333333333333222222222222222222333333333222111111000000000/////////......///............///000000..................------++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000111222333444555555555555888<<>>777888888888888777666666444444333333333222222222000111222333333333222222000000000000/////////...///......---...///000111/////////...---------,,,***+++,,,---------,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000111222333444555555555555888<<>>>>>===:::777666444444333333222333333333111111111111111111111111000000000000000000000000000000000000000000000000------............------..............................------------......------------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------,,,---000222222333444555666666666666999999===AAAAAABBBGGGNNNNNNMMMOOOSSSYYY```ccceee]]]dddrrrppptttpppVVVFFF999888<<<999333000555555444333333333444444111111111111111111111111000000000000000000000000000000000000000000000000---......//////......---..............................------------......------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............---...000111111222333444555666666666999999===AAABBBBBBGGGNNNNNNNNNPPPTTTZZZ```bbbccc]]]dddrrr{{{xxxvvvwwwWWW<<<999>>>;;;555444666666555444444444444444222222222222222222222222000000000000000000000000000000000000000000000000---......//////......---..............................------------......------------------------------------------------------------------------------------------------...------------,,,,,,,,,......------,,,,,,++++++,,,------......------,,,//////......//////000111000111222444555555666666999999===BBBBBBBBBGGGNNNNNNOOOQQQVVV\\\```aaaaaa^^^dddrrrwww}}}nnnMMMDDDBBB;;;:::???666666555444333333333333222222222222222222222222000000000000000000000000////////////////////////......////////////....................................------------......------------------------,,,,,,------------------------------------------------------------------------------------------//////...---,,,++++++***,,,------......------,,,///...---...///000000//////000111333444555555555999:::>>>BBBCCCCCCGGGNNNNNNOOORRRWWW]]]`````````^^^dddqqqeeeTTTFFF888888@@@666555444333222222222222222222222222222222222222000000000000000000000000////////////////////////...//////////////////.................................------------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------//////...------,,,++++++,,,------......------,,,...,,,,,,---000111000...//////111333444555666666888:::>>>CCCDDDCCCGGGNNNNNNPPPSSSXXX]]]```aaa```___dddpppuuu}}}~~~mmmZZZGGG<<<:::777777555444333333333333333333333333333333333333000000000000000000000000000000000000000000000000...//////000000//////.................................------------......------------------------+++,,,,,,------.........------------------------------------------------,,,,,,,,,------------...//////......------,,,,,,,,,------......------,,,---++++++...222444222000///000111333555666777777888:::???DDDEEEDDDHHHNNNOOOPPPRRRWWW]]]aaabbbbbb___dddppprrrxxxtttWWW@@@:::999888666555555444444333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000//////..............................------------......------------------------++++++,,,,,,---......///------------------------------------------------,,,,,,,,,---------.....................---------,,,------......------,,,---,,,,,,000555888666333///000222444666777888888888:::???EEEEEEDDDHHHNNNOOOOOOQQQVVV\\\aaadddeee```dddooonnnrrrwwwNNN<<<;;;:::888777666666666333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000//////.................................------.........------------------------++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,------.........---------...............,,,------......------,,,...------111888;;;999555000111222555666888999999888:::???EEEFFFDDDHHHNNNOOOOOOQQQUUU[[[aaaeeeggg```dddooowwwuuu}}}lllMMM???444555999999777888222555666555444444444222222222222111111111111000222222222111111111111000000000000000000000000000................................................---------,,,,,,+++++++++------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,111000000222555666444111000111222333555666777777777;;;AAADDDDDDFFFIIILLLMMMOOOSSSYYY]]]aaacccddd\\\dddpppbbbRRRCCC??????<<<999999555555666555444444444222222222222222111111111111222222222111111111111000000000000000000000000000................................................---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---///......000333444222///000111222333555666777777777;;;AAADDDEEEFFFIIILLLMMMOOOTTTYYY]]]aaacccddd\\\dddpppqqqfff]]][[[YYYQQQGGGBBB;;;888555444444444444333333222222222111111111111222222222111111111111000000000000000000000000000................................................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......///////////////...---,,,---...000111000...000111333444555666777777777<<>>BBBEEEFFFHHHJJJKKKPPPSSSWWW[[[^^^`````````ccciiiqqq~~~iiinnntttyyy|||yyyoooddd\\\UUUGGG;;;666888888555444444444333333333333222111111111111111111111111///000000000111111111111111000///......///000111////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///...------......///000111///111444555666666888999;;;>>>BBBEEEFFFHHHJJJKKKPPPRRRVVV[[[^^^```aaaaaabbbhhhqqquuuqqqpppnnniiiggghhhgggfffeeeeeeeeeeeefffiiikkkmmmmmmooouuu}}}ooohhhnnnwwwmmm___\\\SSSEEE;;;888666444444444444444333333222222222222222222222222222222000000000000111111111111000000////////////000000........................////////////////////////................................................------------------------........................,,,,,,,,,---------......---------............///...------......///000111000222555666555555777888;;;>>>BBBEEEFFFHHHJJJKKKOOORRRVVV[[[^^^```aaaaaaaaagggrrr~~~tttoooaaa\\\YYY[[[]]]\\\WWWSSS]]]^^^___^^^]]]]]]^^^____________^^^^^^```eeeiiijjjqqqyyytttooo|||xxxiiijjjaaaOOO???777555444555555555444333333222222222222222222222222222222000000000000000111111111000000////////////000000........................////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///...------......///000111111333555666555555666777;;;>>>BBBEEEFFFHHHJJJKKKNNNQQQVVVZZZ^^^aaabbbbbb```gggtttpppgggbbb^^^\\\]]]UUUYYY]]]^^^___`````````___aaaccccccaaaaaaccceeecccccccccaaa___]]]]]]]]]]]]```cccfffjjjqqq|||vvvuuu{{{wwwyyyppp[[[EEE:::666555666666555444444333222222222222222222222222222222111111000000000000000000//////000000000000//////........................////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------......///000111111333555666555555666777;;;>>>BBBEEEFFFHHHJJJKKKNNNPPPUUUZZZ^^^aaacccccc___gggvvvpppccc\\\XXXXXXYYYXXX[[[___[[[```bbb___]]]bbbhhhkkkbbbeeeiiiiiihhhgggiiilllkkkkkklllkkkiiigggdddbbb___^^^aaadddeeecccdddhhhrrr{{{|||}}}hhhPPPAAA:::777777666666555444333222222333333333333333333333333111111111111000000000000//////000000000000//////........................////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------......///000111000222555666555555777888;;;>>>BBBEEEFFFHHHJJJKKKMMMPPPUUUZZZ___bbbdddddd___gggyyyyyykkk___VVV]]][[[\\\^^^]]]\\\```ffffffkkkmmmkkkmmmuuuzzzzzzxxx|||~~~}}}{{{zzzwwwqqqpppsssrrrmmmiiijjjhhhlllrrrzzzttt]]]KKK???888777777666555444333222222333333333333333333333333111111111111000000000///...///000111111000///...////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,---------......---------............///...------......///000111///111444555666666888999;;;>>>BBBEEEFFFHHHJJJKKKLLLOOOTTTZZZ___bbbdddeee___hhh{{{qqq```[[[^^^aaaccccccbbbbbbbbb```aaaiiisssssszzz|||xxxrrrnnnpppxxx~~~vvv|||gggSSSCCC999888777666555444333222222333333333333333333333333222111111111000000//////...///000111111000///...000000000000000000000000////////////////////////................................................------------------------........................,,,,,,,,,---------......---------.........//////...------......///000111...111444555666777888:::;;;>>>BBBEEEGGGHHHJJJKKKLLLOOOTTTZZZ___bbbdddeee```hhh}}}lllfff___\\\]]]```bbbcccdddhhhnnnsssxxx~~~}}}xxxpppsss|||nnnUUU>>>555999:::666444666444000//////000000111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////............////////////................................................///...---,,,,,,---...///111222000+++***,,,---***---------............///------......///000000000111333444555555555777888>>>???BBBEEEGGGHHHIIIIIIMMMOOOTTTYYY^^^aaabbbbbb\\\hhh~~~sssgggddd```]]]]]]aaaggglllmmmxxxyyyzzz{{{rrrlll}}}|||oooaaaWWWAAA;;;555444666777555222000000000111111222222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////............////////////................................................///...------------...///777:::888222---------+++---------............///------......///000000000000222444555555666888999===???AAADDDFFFHHHIIIIIILLLOOOTTTYYY]]]```bbbccc]]]hhh{{{sssfff\\\YYYaaa``````eeellluuu{{{~~~{{{}}}tttfffpppvvv~~~~~~zzz}}}```III666444999888444333111111222222222222333333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////............////////////................................................///...------------...///777===>>>777000......------------............///------......///000000000///111333444555666999;;;<<<>>>@@@CCCEEEGGGHHHIIILLLOOOSSSXXX]]]```bbbccc^^^gggyyyoooaaa\\\\\\___cccfffhhhmmmttt~~~zzznnnnnnpppwww```???888:::666222333333333333333333333333333222222222111111111000000////////////////////////////////////////////////////////////////////////............////////////.........................................................------.........111999===777///---...///---------............///------......///000000000---000222444555777:::<<<<<<===???BBBDDDGGGHHHIIILLLNNNRRRWWW\\\```bbbddd```gggvvvqqqeeeZZZXXX[[[```gggmmmpppttt}}}qqqJJJ<<<999333111555444333333333333333333333222222222111111111000000////////////////////////////////////////////////////////////////////////............////////////................................................---..................---///777;;;555...,,,---...---------............///------......///000000000---///222444555777:::===<<<===>>>AAADDDGGGIIIJJJLLLNNNRRRVVV[[[```cccdddaaahhhvvvdddaaa]]]\\\___bbbffflllsssvvvUUUBBB999333333777444444333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////............////////////................................................------...//////...------444:::;;;555...,,,---,,,---------............///------......///000000000---000222444555777:::<<<<<<===???AAADDDGGGJJJLLLKKKMMMQQQUUU[[[___ccceeebbbiiiwwwyyyfffYYY```aaaeeekkknnnrrr}}}~~~rrr|||yyycccMMM===666555666333333333333222222222111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////............////////////................................................------...//////...------555888777111---......,,,---------............///------......///000000000...000333444555777999;;;===>>>???AAADDDHHHKKKMMMKKKMMMPPPUUUZZZ___cccfffaaajjjzzzggg[[[[[[]]]bbbeeelllsssxxxtttfffuuu}}}|||pppXXXCCC999666444333333333222222111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////............/////////000................................................,,,---...//////...---,,,000222000,,,,,,000000...---------.........//////------......///000000000///111333444555666999;;;>>>>>>???BBBEEEIIILLLNNNKKKMMMPPPTTTZZZ___cccfffaaajjj{{{wwweeebbb```aaaeeefffkkksss}}}uuufffcccpppzzzfffQQQDDD:::333555111000333333111111444111111111111000000000000000000000000000000000000000000////////////000000////////////////////////............////////////////////////..............................------..................------........................---------............///111000///000222444333222222000222555666444777<<<>>><<<>>>DDDGGGHHHJJJOOONNNMMMPPPWWW[[[]]]```ddd```gggxxx{{{ccc___dddgggkkkqqqrrryyyvvvhhhccckkkuuuzzz}}}|||vvvmmm^^^GGG333777333222444444111111333111111111111000000000000000000000000000000000000000000////////////000000////////////////////////............////////////////////////....................................................................................---------............///000///...000222333222111222000222555666444777<<>>@@@DDDGGGGGGIIIMMMNNNMMMPPPWWW\\\]]]```eeeaaahhhyyypppaaa___bbbjjjqqquuu~~~qqqOOO;;;555222444555333111222222222222111111111000000000000000000000000000000000000////////////000000////////////////////////............////////////////////////............---------...........................////////////........................---------............///...---,,,...000111000///111000111555666555888===BBB???@@@EEEGGGGGGIIIMMMNNNMMMPPPWWW\\\^^^aaafffaaagggxxxsssddd___bbbiiipppwwwrrrYYY???777222333555333222333222222222222111111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////............---------.........//////........./////////000000........................---------............///...---,,,---///111000///000///111555666555888===BBB@@@AAAEEEGGGGGGIIIMMMNNNMMMPPPXXX]]]^^^bbbggg```fffxxxpppeeeeeeeeekkkqqqvvv||||||rrrdddHHH>>>555333555444333444333222222222222111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////............,,,,,,------.../////////.........//////000000111........................---------............///...---,,,...000111000///000///111555666555888>>>BBB???AAAEEEHHHHHHJJJNNNNNNMMMPPPXXX]]]___cccggg```gggxxxrrrgggfffiiimmmttt{{{vvvooowwwvvvnnnUUUGGG:::666555444333444333333222222222111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////............,,,,,,------...//////000---......///000000111111........................---------............///...------...000111111000000///111555666555999>>>AAA???@@@EEEHHHIIIKKKPPPNNNMMMQQQXXX]]]___ccchhhbbbiiizzzjjjeeeiiilllllljjjtttuuuhhhcccooo~~~xxxqqq^^^OOO???888666444333333333333333222222222111111000000000000000000000000000000////////////000000////////////////////////............/////////000000/////////............,,,,,,------...///000000---......///000111111222........................---------........./////////...---///111222111000///...111555666666999>>>@@@>>>@@@EEEIIIIIILLLQQQNNNMMMQQQXXX^^^```ccchhhdddkkk|||nnneeeiiilllnnnrrrooo}}}pppccc]]]hhhtttwwwwwwyyyiiicccVVVDDD999555333000333222111111000000111111111000000///////////////000000//////.........---////////////////////////////////////////////////000000//////.........---................................................---------............///////////////////////////---...///000000111000000000222555555444666:::>>>CCC@@@AAADDDFFFFFFIIIMMMLLLOOOTTTXXX\\\```dddgggeeelll}}}xxxddddddkkkpppuuu{{{}}}oooccccccfffjjjtttzzz}}}sssZZZ@@@444555999333222111111000000111111111111000/////////000000000/////////............////////////////////////////////////////////////000/////////............................................................---------............///////////////////////////---...///000111111111111000222555555444666:::>>>CCC@@@@@@DDDFFFFFFIIIMMMMMMPPPTTTXXX\\\```eeeiiieeekkk}}}nnndddaaahhhpppwww{{{uuullliiiuuujjjNNN>>>::::::333222111111000000111111222222111000000000000111////////////............////////////////////////////////////////////////////////////............................................................---------............///////////////////////////---...///000111111111111000333555555444666:::???BBB@@@@@@DDDFFFFFFIIIMMMNNNPPPTTTWWW[[[```fffjjjdddkkk|||ccccccgggooouuu~~~xxxxxxzzzggg\\\RRRBBB222333222111111000000111111333222222111111111111111///////////////.........///////////////////////////////////////////////////////////////.........................................................---------............///////////////////////////---...///000111222222222000333555555555666;;;???BBB??????DDDFFFFFFIIIMMMMMMOOOSSSVVVZZZ```fffjjjdddjjj{{{dddhhhnnnsssyyyrrruuu~~~kkkaaaaaa\\\III555333222111111000000111111333222222111111111111111.........///////////////////////////////////////////////////////////////.........///////////////................................................---------............///////////////////////////---...///111222222333333111333666666555777;;;???AAA>>>???CCCFFFFFFIIIMMMKKKNNNRRRVVVZZZ___eeeiiiccciiiyyyfffkkkssszzzzzzfffdddnnnnnnjjjddd^^^XXXMMMCCC333222111111000000111111222222111000000000000111.........///////////////////////////////////////////////////////////////.........///////////////................................................---------............///////////////////////////---...///111222333333333111444666666555777;;;@@@@@@===>>>CCCEEEFFFIIIMMMJJJMMMRRRWWW\\\aaaeeeiiiccchhhxxxkkksss~~~ooo^^^\\\^^^ggglllggg]]]TTTMMMHHH333222111111000000111111111111000/////////000000............/////////000////////////////////////////////////////////////............/////////000................................................---------............///////////////////////////---...///111222333444444111444666666666777<<<@@@???===>>>BBBEEEFFFIIINNNJJJNNNUUU[[[___cccgggiiibbbhhhxxxsss}}}lll^^^\\\]]]dddiiifff___VVVKKKAAA333222222111000111111111111000000///////////////---.........//////000000////////////////////////////////////////////////---.........//////000000................................................---------.........//////////////////////////////---...///111333444444444111444666666666777<<<@@@???===>>>BBBEEEFFFIIINNNJJJOOOWWW^^^bbbfffiiijjjbbbgggwwwxxx|||qqqhhhccc[[[]]]dddkkkllldddVVVIIIBBB777333222333333000///111000000000000000000000000000000///...............////////////////////////............////////////000///...------...///000---------............///..............................------------..............................///......000222333222000111000222666777666999???@@@AAABBBDDDFFFHHHKKKLLLJJJNNNXXXaaadddcccfffkkkccciiiwww}}}||||||wwwnnnkkkhhh___gggfffjjjrrruuukkkVVVCCC888555444444222...///333000000000000000000000000000000///...............////////////////////////............////////////000///...------...///000---------............///..............................------------..............................///......000222333222000111000222666777666999??????@@@AAACCCEEEHHHJJJKKKKKKOOOXXXaaacccbbbeeejjjbbbhhhvvvrrrlllrrr~~~yyyuuusssyyy~~~zzzxxxmmmiiiyyyqqqUUU<<<888555555222///000555000000000000000000000000000//////............///////////////////////////............//////////////////............//////---------............///..............................------------..............................///......000222333222000111000222666777666999???>>>???@@@BBBDDDGGGIIIKKKKKKOOOXXX```cccaaaccchhhaaagggtttwwwmmmgggeeevvv|||yyyxxx~~~{{{jjjuuu{{{aaaDDD;;;444444444222222333////////////////////////000///............//////////////////////////////............/////////////////////....../////////---------............///..............................------------..............................///......000222333222000111000222666777666999?????????AAACCCEEEHHHKKKLLLLLLOOOXXX```bbb```bbbgggbbbhhhtttuuufff\\\[[[ccclll~~~wwwqqqmmmhhhdddssszzznnn]]]OOO@@@333222666666222/////////////////////////////////............//////////////////////////////............////////////...//////////////////...---------............///..............................------------..............................///......000222333222000111000222666777666999???@@@@@@BBBDDDGGGJJJLLLNNNLLLPPPXXXaaabbbaaacccgggccciiiuuu}}}{{{zzzyyyzzz|||~~~~~~|||tttnnnjjjaaa]]]ZZZXXXYYY___nnn|||}}}xxxsssooo{{{|||aaaWWW___iiiiiieeeWWWFFF666333777666222...000000000000000000000000///............//////000////////////////////////............////////////......////////////......---------............///..............................------------..............................///......000222333222000111000222666777666999???@@@AAABBBEEEHHHKKKNNNOOOLLLPPPYYYaaacccbbbdddiiidddiiiuuu}}}uuuqqqmmmgggcccbbb\\\\\\]]]\\\[[[\\\]]]______aaacccaaa\\\WWWUUUUUUOOONNNRRRZZZcccooo~~~{{{vvvsssuuuzzzkkk[[[TTTZZZbbbggggggZZZLLL===666444111000111000000000000000000000000...............///000000////////////////////////............////////////---...///000000///...------------............///..............................------------..............................///......000222333222000111000222666777666999??????@@@BBBDDDGGGKKKMMMOOOLLLPPPYYYbbbeeedddfffkkkccchhhtttqqqfff]]]XXXTTTPPPMMMMMMKKKMMMNNNMMMJJJIIIKKKNNNOOOQQQQQQOOOKKKJJJLLLNNNSSSQQQUUU```lllzzz~~~{{{wwwsssyyy{{{}}}}}}rrrlllcccYYYTTTVVVXXXXXXWWWYYYOOOCCC999111,,,...444000000000000000000000000...............///000111////////////////////////............/////////000---...///000000///...------------.........//////.................................------.................................///......000222333222000111000222666777666999???>>>???AAACCCFFFJJJMMMNNNLLLPPPYYYcccfffeeehhhmmmbbbgggrrrqqqgggYYYUUUOOOLLLLLLKKKIIIGGGJJJJJJJJJHHHFFFFFFHHHJJJKKKJJJHHHGGGHHHKKKNNNPPPVVVZZZcccooo|||{{{{{{yyyyyyzzz{{{}}}ppphhhiiiVVVUUUXXXPPPTTT\\\SSSVVVWWWNNN<<<444777777222000000000000000000000000////////////////////////000000000000000000000000,,,------...///000111111..............................////////////.........................................................------------...//////000111222333333333333333///111333444555666888:::@@@@@@AAACCCEEEIIIKKKMMMMMMTTT^^^dddfffffffffhhhdddkkkvvvooobbbYYYRRROOOJJJHHHHHHGGGFFFDDDEEEFFFGGGFFFFFFFFFHHHJJJJJJMMMPPPRRRRRRSSSUUUWWW[[[cccrrr|||{{{xxxxxxxxxtttwww~~~}}}nnneeeggg]]][[[[[[UUUUUUZZZ[[[dddjjjdddNNN:::333///***000000000000000000000000////////////////////////////////////////////////------......//////000000..............................////////////.........................................................------------...//////000111222222333333333222000222444555555666999;;;@@@@@@AAACCCEEEIIILLLMMMMMMTTT]]]dddeeeeeefffhhhdddkkkvvvqqqaaaVVVOOOKKKIIIFFFEEEEEEEEEEEEDDDCCCEEEGGGHHHHHHIIIKKKMMMJJJPPPVVVXXXWWWWWWZZZ^^^lllxxxyyy~~~~~~zzzxxxwwwvvvrrrvvv|||~~~{{{yyylllccchhhpppssssssooobbb[[[bbbzzzzzz^^^AAA222///000000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////......////////////.........................................................------------...//////000111222222333222222222111333555666666777999;;;??????@@@BBBEEEHHHLLLMMMMMMTTT]]]cccdddeeefffgggdddkkkvvvwwweeeWWWNNNKKKGGGFFFEEEEEEFFFFFFGGGGGGGGGIIILLLMMMNNNNNNPPPRRRQQQVVVZZZYYYYYY]]]hhhrrrzzz|||}}}{{{yyyxxxwwwwwwxxx|||zzz{{{|||wwwpppmmmpppvvv^^^cccyyy\\\???222444999///////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000......////////////.........................................................------------...//////111111222222222222111111111333555666777888:::<<<>>>???@@@BBBEEEHHHLLLNNNMMMSSS\\\bbbcccdddfffgggdddkkkwwwzzzfffWWWLLLFFFFFFEEEEEEFFFGGGGGGHHHIIIKKKLLLNNNPPPQQQQQQRRRTTTVVV[[[]]]______dddrrr{{{|||~~~}}}||||||{{{yyyzzzwwwxxx|||{{{{{{zzz}}}}}}}}}^^^```oooqqqjjjVVV@@@444333555////////////////////////////////////////////////........................///////////////.........000000000000000000000000......////////////.........................................................------------...//////111111111222222111111000111333555666777888:::<<<>>>>>>???AAAEEEHHHLLLNNNMMMSSS[[[```bbbccceeegggdddkkkwwwjjjZZZPPPHHHEEEHHHDDDFFFHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRSSSUUUXXX[[[^^^bbbhhhqqq~~~{{{||||||~~~}}}}}}|||zzzuuuqqqnnnsss}}}}}}|||}}}pppZZZXXX]]]bbbeee]]]NNN>>>222---000000000000000000000000////////////////////////.................................///////////////////////////////////////......////////////.........................................................------------...//////111111111222111111000///111333555666666777999;;;======???AAADDDHHHLLLNNNLLLSSSZZZ___aaabbbeeegggdddkkkxxxzzz```TTTNNNHHHHHHMMMGGGJJJMMMNNNNNNOOOQQQSSSTTTTTTTTTUUUVVVZZZ___dddfffppp}}}|||zzzzzz~~~}}}{{{xxxooommmjjjiiinnnyyy}}}zzz}}}rrr```VVVNNNQQQZZZddddddVVVCCC555...000000000000000000000000////////////////////////........................------......//////000000..............................////////////.........................................................------------...//////111111111111111000//////000222444555555666999;;;<<<===>>>AAADDDHHHLLLNNNLLLRRRZZZ^^^```bbbdddgggccclllxxxpppWWWNNNJJJFFFGGGNNNLLLOOOSSSTTTTTTTTTVVVYYYWWWWWWWWWXXXZZZ```ggglllvvv~~~zzzwww~~~}}}yyyvvvnnnnnnkkkffffffsss}}}xxx|||xxxnnnvvvyyyeeeYYYTTTGGGHHHSSS^^^^^^QQQ???444222000000000000000000000000////////////////////////........................,,,------...///000111111..............................////////////.........................................................------------...//////111111111111111000/////////111333444555666888:::<<<===>>>AAADDDHHHLLLNNNLLLRRRYYY^^^```aaadddgggccclllyyyxxxeeeQQQJJJKKKMMMMMMNNNSSSRRRSSSTTTWWWXXXXXXXXX[[[[[[ZZZXXXZZZfffzzzxxxxxx~~~}}}uuutttyyypppmmmkkkiiiiiipppvvvwwwvvvllldddbbbaaa[[[QQQJJJIIIOOOUUUWWWSSSIII>>>777222000//////000000///---//////...---------------/////////...------,,,,,,,,,,,,,,,------------.......................................///////////////////////////................................................///000000444333111//////000111222111222333555666888999:::>>>===>>>???CCCGGGLLLOOOJJJPPPXXX]]]___aaadddggggggkkkyyyppp```PPPLLLPPPSSSTTTVVVVVVVVVVVVYYY\\\___```aaadddcccbbbfffsss||||||yyywwwyyyssspppmmmjjjiiimmm{{{yyyvvv~~~}}}qqqddd]]]\\\YYYUUUPPPNNNNNNRRR\\\ddd]]]GGG555222111//////000000///---000///......------......---------........................////////////000....................................////////////////////////...................................................///000000444333111000///000111222111222333555666888999:::======>>>???CCCHHHLLLOOOKKKQQQXXX]]]___aaadddgggeeejjjyyydddXXXNNNNNNTTTWWWZZZ\\\XXXXXXYYY[[[___cccgggiiisssuuu|||~~~}}}{{{xxxwwwrrrooommmllliiikkkuuu~~~uuuuuuxxxwww~~~ssseee]]]]]]bbbdddeeeYYYPPPPPPddd{{{zzz]]]???333111000///000000///---000000///...............+++,,,,,,---......//////.........////////////000........................---............/////////...............................................................///000000333222111000///000111222111222333555666888999:::======>>>@@@CCCHHHLLLNNNKKKQQQYYY^^^```bbbeeehhhdddiiiyyybbbYYYSSSUUUZZZ\\\^^^aaa]]]^^^```cccgggmmmtttxxx|||yyy~~~~~~{{{vvvsssmmmlllkkkkkkjjjjjjrrr{{{xxxvvvppprrruuuuuuqqqjjjgggmmmwwwnnn]]]SSSddd~~~```???555222000//////000///...000000///............///,,,,,,,,,------.........,,,,,,,,,------------...........................---------.........//////------...............///.......................................///000000222111000000000000111111111222333555666888999:::======>>>@@@DDDHHHLLLNNNLLLRRRYYY^^^```bbbeeehhhcccjjj{{{fff```^^^```ccccccdddgggfffiiiooottt{{{|||vvv{{{}}}{{{wwwqqqllljjjjjjkkkiiihhhlllssswwwyyyqqqtttyyylllqqquuuwwwiiiVVVYYYhhhhhhOOO555666333000////////////...000000///.....................------,,,,,,,,,,,,,,,,,,,,,------------...........................------------............,,,---------......//////.......................................///000000000000000000000000111111111222333555666888999:::<<<===>>>AAADDDHHHKKKMMMKKKQQQYYY^^^```bbbeeehhhdddkkk}}}yyyfffcccdddhhhjjjjjjmmmrrrtttzzzxxx{{{~~~}}}xxxrrrooollljjjjjjgggccceeeiiivvv|||uuuwww|||lllwwwzzzgggSSSOOOWWWYYYMMM@@@777444111/////////////////////...---------------......------,,,++++++***.........////////////000........................,,,------------.........,,,,,,,,,---......//////.......................................///000000//////000000000000000000111222333555666888999:::;;;===???AAAEEEHHHKKKMMMJJJPPPXXX]]]___aaadddgggcccllltttiiiiiinnnuuuzzz~~~{{{{{{|||{{{xxxrrrnnnjjjhhhhhhfffbbbbbbeeepppxxx~~~xxxwwwyyyooo{{{|||zzz~~~~~~yyyiii\\\NNNKKKPPPUUUSSSOOO888555111///////////////......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........////////////000........................,,,,,,---------.........++++++,,,------...//////.......................................///000000...//////000000000000000111222333555666888999:::;;;<<>>BBBDDDBBB;;;444000///------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------...---+++******+++---...777888555///---//////,,,------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...000111222222333555777888:::===AAAEEEIIIKKKLLLJJJQQQXXXZZZ]]]ccciiijjjfffooo~~~|||yyyuuutttwwwxxxxxxnnndddcccjjjrrrvvvvvvjjjgggdddaaaaaa```___]]]bbbZZZVVVYYY\\\\\\___eee^^^^^^\\\]]]fffpppuuusssggggggoooxxxoooWWWFFFCCC>>>AAADDDDDD???888111............------.........++++++++++++,,,,,,---...************+++,,,------...---+++******+++---...///222///)))(((,,,---***------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...000111222222333555777888:::===AAAFFFIIIKKKMMMJJJRRRXXXZZZ]]]ccchhhjjjfffooo|||wwwpppiiidddqqqzzzvvvkkkbbbbbbhhhmmmtttyyynnnhhhdddeeebbb^^^___eee^^^[[[WWWXXXZZZ[[[YYYVVVcccfffdddaaahhhvvv~~~}}}nnnaaacccjjjddd[[[RRRFFF>>>===@@@DDDAAA888111///...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////,,,...000222333444444333888:::>>>BBBFFFHHHJJJKKKKKKPPPVVV\\\```bbbeeefffhhhmmmyyyzzzsssmmmgggccciiirrryyyoooeeedddgggkkkoootttppphhhbbbaaa^^^[[[[[[___^^^[[[XXXWWWXXXXXXWWWUUU```ggggggaaacccoooyyy{{{mmm\\\WWWYYYSSSOOOLLLDDD???;;;:::======777111......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////---...000111333333444444888:::>>>BBBFFFHHHJJJKKKKKKOOOVVV\\\```bbbeeefffgggmmmzzz}}}vvvnnnhhhdddbbbeeemmm{{{~~~sssjjjggghhhhhhjjjnnnooofff^^^[[[[[[ZZZZZZ\\\\\\[[[YYYXXXWWWVVVVVVVVVaaajjjkkkccc___iiitttyyyfffVVVOOOPPPLLLMMMNNNHHHBBB<<<999<<<===888222///...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++---......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------............/////////...//////000111333444555777:::===BBBFFFHHHJJJKKKJJJOOOVVV\\\___bbbeeeffffffmmm{{{|||sssjjjdddaaa```fffmmmyyywwwmmmiiigggfffgggjjjlllccc[[[XXXZZZ\\\]]]^^^ZZZZZZZZZYYYWWWWWWWWWWWWeeemmmnnnddd```hhhrrruuucccUUURRRRRROOOPPPOOOEEEDDDBBBCCCGGGDDD;;;333000......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------.........//////////////////000333555666777999===AAAEEEHHHJJJKKKIIINNNUUU[[[___bbbeeegggeeemmm||||||rrrggg```^^^^^^bbbiiisss}}}yyypppkkkgggdddeeeiiimmmggg___ZZZZZZ]]]______YYYYYYZZZZZZZZZYYYWWWVVVffflllkkkcccaaahhhmmmmmmdddXXXTTTSSSPPPTTTUUUJJJHHHKKKQQQUUUOOO@@@555111///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............////////////000333555666666888<<>>EEEDDD;;;333//////...------------...+++,,,,,,------,,,,,,+++******+++,,,------...///---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...000222333444444333444777;;;@@@EEEHHHJJJKKKGGGLLLSSSZZZ^^^bbbeeeggggggrrr~~~yyymmm```XXXVVVXXX\\\___fffppp|||zzzlllccc```aaabbbqqqtttrrrggg]]][[[\\\]]]\\\]]]]]]\\\[[[VVVIII<<>>333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------.........///111111111222333555666888;;;???DDDGGGJJJKKKHHHLLLRRRXXX\\\aaafffiiiiiippp}}}|||vvvlllaaaZZZYYY[[[\\\___eeemmmyyy|||mmmddd```aaabbbqqquuutttjjjaaa^^^___```[[[\\\\\\[[[ZZZUUUIII<<>>BBB@@@@@@>>>444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---///111111111111333555666888;;;@@@DDDGGGJJJKKKIIIMMMSSSXXX]]]bbbgggjjjiiippp~~~}}}{{{vvvlllbbb\\\ZZZ\\\[[[^^^dddlllwww~~~pppfffaaaaaabbbooovvvwwwnnneeeaaabbbcccZZZ[[[[[[ZZZYYYUUUIII<<>>@@@;;;:::;;;444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---///111111111111333555666888<<<@@@DDDGGGIIIJJJIIIMMMSSSYYY^^^ccchhhkkkiiippp~~~}}}}}}wwwlllbbb[[[YYYYYY[[[```hhhqqqzzzuuuiiicccbbbbbbkkktttxxxqqqgggccccccdddZZZ[[[[[[ZZZZZZVVVJJJ>>>BBBSSS^^^aaacccbbbbbbhhhllljjj\\\QQQSSSPPPLLLRRRJJJ>>>===???999777888333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000111000111222444666888<<>>666......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000000000222444555888===BBBEEEGGGGGGGGGHHHLLLSSSYYY^^^dddiiillliiippp{{{}}}yyyrrrkkkfffbbb___^^^YYYaaakkkrrrxxxxxxlllfffeeehhhwww}}}qqqhhhffffff[[[\\\[[[ZZZZZZYYYOOODDDNNNooooooaaaddd\\\TTTbbb\\\]]]UUUWWWdddhhhdddfffbbbOOOFFFEEE@@@???>>>555......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,...///000///000222333555888===BBBFFFGGGGGGFFFGGGKKKRRRXXX]]]ccchhhlllhhhppp~~~vvvsss{{{|||sssllleee```]]]ZZZRRRYYY```fffkkkuuu{{{mmmgggfffkkkzzzuuullliiihhhZZZZZZZZZXXXYYYXXXNNNDDDFFFkkkkkk\\\bbb\\\WWWiiidddcccZZZ\\\mmmtttrrruuujjjRRRDDD@@@;;;<<<;;;222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,...///000///000111333555999>>>CCCFFFGGGGGGFFFFFFJJJQQQWWW]]]bbbhhhkkkhhhppp{{{tttlllmmmuuuzzz~~~{{{uuummmeee^^^YYYWWWXXXVVVZZZeeeoootttxxx{{{|||ooohhhcccmmmtttzzzyyyuuurrrooolll```[[[ZZZ^^^]]]RRRCCC:::GGGKKKaaaaaa[[[YYYYYYlllwwwoooccc^^^gggsssnnnbbb]]]NNN===888===AAA===777//////...------------...---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------...///111111000000222333666:::@@@FFFIIIIIIGGGFFFJJJLLLPPPWWW___eeehhhiiimmmmmmmmmfffbbb^^^aaaiiizzz}}}|||~~~{{{wwwpppiiiccc^^^[[[YYYWWW[[[eeennnrrruuuyyy}}}qqqhhhdddjjjpppvvvxxxuuuqqqnnnmmmaaa]]][[[]]]ZZZNNNAAA;;;@@@DDD[[[^^^\\\^^^]]]nnnrrrfffgggmmmiii^^^[[[MMM>>>888;;;???>>>;;;//////...------------...---------,,,,,,+++++++++,,,,,,,,,------------...------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------......///111111000000222333777:::???DDDGGGHHHGGGFFFJJJLLLQQQWWW___dddhhhjjjqqqppp}}}hhhUUUPPPPPPRRRWWW^^^pppzzz~~~|||{{{{{{zzzwwwrrrlllfff```]]][[[YYY\\\eeelllpppssswww~~~rrrjjjdddeeekkkrrrvvvtttpppnnnnnnccc```^^^\\\TTTHHH???<<<<<<@@@VVV[[[]]]aaa^^^jjjxxxggg___```___YYYVVVLLL???999:::===???>>>//////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////.........---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000111111000111222444777:::>>>BBBEEEFFFGGGGGGIIILLLQQQWWW^^^dddhhhjjjrrrrrrkkkZZZJJJGGGKKKOOORRRWWWbbbmmm{{{}}}~~~yyyxxxwwwsssmmmeee^^^ZZZ[[[YYY]]]eeelllpppuuu{{{~~~ssskkkfffbbbgggooovvvuuupppnnnooofffccc```[[[PPPDDD>>>>>>>>>AAAVVV[[[]]]bbbYYY```tttyyytttcccXXXWWWYYYXXXOOOIIIAAA;;;:::;;;======//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------............000111111111111222444888999<<>>@@@>>>CCCXXX\\\^^^bbbWWWZZZiiiqqqooo```TTTSSSVVVVVVJJJGGGBBB???<<<;;;:::999//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.../////////000222222111111333444888999;;;>>>BBBDDDFFFGGGGGGKKKRRRXXX\\\aaagggkkkppprrr|||aaaPPPLLLIIIJJJMMMPPPQQQQQQOOOWWWgggxxx~~~~~~|||vvvnnneee\\\WWWYYYXXXYYY```gggppp|||uuulllggg```ccclllvvvvvvmmmjjjooofffccc^^^XXXMMMBBB>>>@@@:::CCC[[[^^^```eeeYYYZZZdddjjjgggXXXNNNPPPTTTTTTLLLIIIDDDAAA???<<<999666//////...------------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,---.../////////111222222111222333444888999<<>>???888DDD___aaabbbfffZZZZZZaaabbb[[[OOOMMMXXXaaabbbUUUOOOFFFAAA???>>>:::777//////...------------...+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,---...///000///111222222222222333555777999===AAADDDFFFGGGGGGEEEKKKSSSXXX[[[___fffkkksssvvvxxxoooaaaKKKJJJOOORRRSSSUUUZZZ```cccfffbbbdddllluuu|||}}}{{{wwwqqqjjjbbb[[[WWWZZZVVVUUUXXX^^^iiiyyyzzzmmmeee``````iiiuuusssgggccchhh```[[[UUURRRKKKBBB======999HHHcccdddbbbeeeYYYYYY```^^^VVVNNNTTTgggwww{{{]]]SSSGGG@@@??????===::://////...------------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,---//////000///111222222222222333555777:::>>>BBBEEEFFFGGGGGGEEEKKKSSSXXX[[[___fffkkksssuuusssfffXXXQQQQQQLLLOOOSSSYYY]]]aaadddeeemmmtttzzzzzzzzz}}}|||{{{{{{zzzuuummmddd]]]ZZZYYYVVVWWW[[[aaaiiixxxvvvkkkddd```___dddkkknnniiidddccc]]]XXXUUUSSSKKK???:::;;;<<>>BBBDDDFFFGGGHHHOOOTTTVVV[[[dddiiijjjtttrrrwwwfff[[[PPPKKKLLLPPPTTTYYY^^^dddmmmwww~~~xxx~~~}}}zzzzzzyyytttmmmeee^^^ZZZXXXVVVVVV[[[```hhhwwwxxxllleee______dddlllppplllfffccc\\\XXXUUURRRKKK???::::::<<>>:::===FFFSSS[[[]]]ZZZVVVUUUeeexxxtttjjjUUUJJJYYY[[[TTTRRRGGG999666===>>>999222000---,,,---------,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000111222333333444777999<<<@@@CCCFFFHHHIIIIIIPPPVVVXXX]]]dddhhhiiipppppp|||[[[KKKGGGFFFHHHMMMNNNPPPVVVbbbttt~~~|||yyyvvvssslllddd^^^WWWUUUUUUXXX]]]eeetttooobbb^^^\\\aaalllsssqqqjjjeee___]]]ZZZUUUQQQJJJBBB<<<<<>>:::222///---,,,---...------,,,------------,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000111222333333444555777:::>>>BBBEEEHHHIIIIIIPPPVVVYYY^^^dddhhhhhhpppqqqtttUUUHHHGGGGGGJJJNNNQQQPPPPPPYYYjjj~~~{{{xxxvvvtttnnnfff___XXXUUUUUUYYY]]]eeessspppccc___[[[^^^iiiqqqooohhhddd```___\\\VVVSSSOOOEEE<<<;;;DDDPPPYYY\\\]]]]]]^^^kkkssshhhbbbTTTGGGQQQQQQOOOLLLEEE===;;;======:::222///---,,,---......------------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------....../////////000111222333333444444666:::>>>BBBEEEGGGIIIIIIQQQWWWZZZ___eeehhhgggooorrrlllOOOFFFHHHJJJMMMPPPPPPQQQSSSTTTZZZkkk}}}yyyvvvuuusssnnneee^^^YYYVVVVVVYYY^^^ffftttrrreee```ZZZ[[[eeemmmlllfffbbb___```\\\VVVTTTPPPGGG;;;999DDDSSS___bbbaaa^^^]]]iiioooddd```SSSEEEMMMMMMLLLGGGEEEHHHIIIEEE???===222///------...//////...---------...------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************''')))***,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------....../////////000111222333333444555777:::>>>CCCFFFIIIJJJIIIQQQXXX[[[___eeehhhgggmmmqqqgggLLLFFFJJJMMMPPPSSSPPPXXX^^^ZZZRRRUUUeeettt~~~{{{xxxtttsssrrrmmmddd]]]YYYWWWWWWZZZ^^^fffttttttggg```ZZZYYYbbbkkkkkkeeeaaa______[[[UUUSSSQQQGGG:::777EEEWWWdddhhhccc^^^ZZZcccjjjbbb```SSSDDDLLLLLLKKKEEEGGGRRRVVVMMMDDDAAA222///------...//////...------......------,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))***,,,.........,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------....../////////000111222333333444666888;;;@@@DDDGGGJJJKKKJJJQQQXXX[[[___eeehhhggglllpppzzz]]]GGGHHHOOOOOORRRZZZ^^^bbbppphhhPPPTTTgggggg}}}vvvnnnppp|||yyy{{{yyytttqqqppplllddd^^^YYYVVVVVVYYY^^^fffuuusssiiiddd___\\\^^^dddgggddd___dddbbb___ZZZTTTKKKAAA::::::IIIZZZcccaaa[[[ZZZ[[[cccbbbSSSVVVSSSLLLZZZ]]]YYYJJJ@@@DDDKKKJJJDDD@@@444000---++++++,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------.../////////......///000111222333333555666999===AAAEEEHHHJJJKKKOOOVVV\\\```dddgggiiiooopppoooXXXGGGKKKQQQQQQUUU]]]fffmmmzzzpppUUUXXXmmmqqq|||~~~mmmcccaaahhhzzzrrrhhhooozzz~~~}}}~~~yyytttqqqppplllddd^^^WWWTTTTTTWWW\\\eeetttqqqfffaaa]]]ZZZ^^^fffiiigggbbbdddbbb___[[[VVVMMMDDD>>>:::GGGWWW``````\\\XXXWWW___dddYYYWWWTTTTTTiiiooo\\\NNNBBBCCCFFFDDD???===444111...,,,---/////////,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////......///000111222333333555666999===AAAEEEHHHJJJKKKOOOVVV\\\```cccgggiiioooooovvveeeUUUKKKPPPTTTTTTZZZfffooouuu|||pppZZZaaa}}}rrriiiccc]]]\\\aaaqqqsssfff```ppp~~~}}}|||}}}yyytttrrrqqqmmmddd^^^UUUSSSSSSVVV[[[cccrrr}}}mmmccc\\\XXXWWW\\\eeejjjhhhdddcccaaa^^^[[[VVVNNNFFF@@@999DDDRRR]]]```]]]XXXUUUeeessshhh[[[OOOOOOfffjjj\\\PPPEEEBBBBBB@@@??????444111///...///111111111,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---......//////......///000111222333333555777999===AAAEEEHHHIIIKKKOOOVVV[[[___cccfffhhhnnnooossseeeXXXOOOKKKOOORRRTTT```oooyyy{{{yyymmmcccqqq}}}iii^^^ZZZ^^^dddmmmyyy{{{rrrqqq|||xxxtttrrrqqqmmmeee^^^UUURRRRRRUUUZZZcccrrr{{{kkk```[[[WWWUUUYYYbbbgggfffbbbcccaaa^^^ZZZUUUMMMEEE@@@888@@@NNN[[[bbbaaa[[[VVVmmm{{{gggPPPJJJ[[[[[[XXXPPPGGGAAA???@@@CCCEEE222000......000111222111++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...//////......///000111222333333555777:::===AAAEEEHHHIIIJJJOOOUUU[[[___bbbeeeggglllnnnzzzeeeXXXLLLHHHGGGLLLPPPXXXjjj}}}|||fff\\\^^^dddiiittt{{{xxxtttsssrrrmmmeee]]]UUURRRRRRUUUZZZcccrrr{{{kkk```aaa[[[WWWZZZaaafffeeebbbgggddd```[[[UUUNNNFFF@@@777???LLL[[[dddeee___ZZZjjjttt\\\PPP[[[WWWSSSNNNFFF>>><<<>>>@@@BBB000///------///000000///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...............///000111222333333666777:::===AAADDDGGGIIIJJJOOOUUUZZZ^^^aaadddfffkkkmmmnnn[[[PPPHHHHHHKKKPPPVVVcccxxx~~~kkk[[[TTTZZZnnn|||{{{{{{wwwtttssssssnnneee]]]UUURRRRRRUUUZZZbbbqqq~~~nnnccciiibbb[[[[[[aaaffffffdddjjjgggbbb]]]WWWPPPHHHCCC777@@@NNN\\\eeefff```[[[eee|||}}}sss^^^MMMTTTOOOPPPMMMEEE<<<:::;;;:::888///...,,,,,,.........---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------............///000111222333333666888:::===AAADDDGGGHHHJJJNNNTTTZZZ]]]```ccceeeiiilll~~~gggVVVMMMHHHJJJNNNSSSXXXcccuuurrrggg\\\ZZZbbbwww}}}zzzyyyzzzwwwtttssssssnnneee]]]SSSPPPPPPSSSXXXaaappp}}}rrrgggmmmddd[[[YYY^^^dddfffeeegggddd```[[[UUUOOOHHHCCC999BBBQQQ^^^dddbbb]]]YYYcccppplllhhhWWWEEELLLJJJLLLKKKDDD======???;;;444000...------......,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---............///000111222333333777888:::>>>AAADDDFFFHHHJJJNNNTTTYYY]]]___bbbdddhhhkkkzzzdddTTTLLLDDDFFFJJJMMMPPPWWWdddpppvvv~~~|||tttiiibbbgggwww|||zzz{{{yyyvvvtttssssssoooeee]]]RRROOOOOORRRWWW___nnn|||tttjjjlllbbbWWWUUUZZZaaaddddddaaa___[[[WWWRRRMMMGGGBBB;;;EEETTT^^^bbb___ZZZWWW```fff^^^```UUUGGGRRRVVVIIIIIIDDD@@@BBBFFFAAA777111///...---......,,,************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---............///000111222333333777888;;;>>>AAADDDFFFHHHJJJNNNTTTYYY\\\___bbbdddhhhkkkrrrVVVKKKKKKJJJNNNOOOMMMNNNSSSVVVUUUZZZZZZffftttuuunnnvvvyyyiiippp~~~}}}zzz}}}{{{xxxvvvssskkkaaaYYYQQQNNNNNNSSSYYYaaannnyyyvvvooonnniii]]]SSSVVV___```XXXXXXYYYZZZYYYUUUNNNHHHCCC;;;DDDYYYZZZ]]]eeeXXXWWWWWWddd[[[SSSIIIHHHWWWUUULLLHHHDDDFFFIIIGGG>>>777000000///...---,,,,,,,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,------......///---......000222444555777888888:::<<<@@@CCCGGGIIIJJJNNNUUUZZZ^^^```bbbdddeeeoooqqqUUUJJJKKKJJJNNNPPPOOOPPPSSSTTTRRRTTTRRRYYYeeefffaaakkk|||wwwlllzzzyyy~~~~~~|||yyyvvvtttrrrkkkaaaYYYPPPLLLLLLRRRYYYbbbppp}}}tttmmmmmmhhh]]]SSSVVV______XXXVVVWWWWWWVVVRRRLLLFFFBBB;;;BBBWWWYYY]]]cccVVVSSSXXXeee[[[TTTLLLMMM___^^^OOOJJJEEEEEEHHHGGG@@@:::000000///------,,,,,,---......------,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,------......///---......000111444555666888999:::===@@@DDDHHHJJJJJJNNNUUUZZZ^^^```bbbdddfffpppqqqUUUKKKLLLLLLPPPRRRRRRSSSVVVUUURRRRRRLLLMMMTTTUUUTTT```qqqwwwsssqqqdddnnn{{{wwwtttrrrqqqkkkaaaYYYNNNKKKKKKPPPXXXdddsssqqqkkklllhhh\\\SSSVVV``````YYYTTTUUUUUUTTTQQQKKKFFFBBB<<>>AAAEEEHHHJJJIIINNNUUUZZZ]]]```bbbdddgggqqqtttXXXNNNOOOOOORRRRRRRRRUUUZZZ[[[XXXWWWNNNJJJLLLMMMNNNZZZiii{{{qqqtttzzzvvvrrrqqqqqqlllaaaXXXPPPLLLKKKOOOXXXcccttt}}}pppkkklllhhh]]]SSSWWWaaabbb[[[UUUUUUUUUSSSPPPKKKFFFDDD===@@@UUU]]]dddiiiZZZWWW[[[fffYYYOOOGGGKKKaaacccUUULLLBBB>>>@@@CCCAAA>>>000///...---------------+++++++++******))))))))),,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///......///000111333555666999:::<<>>TTT^^^fffjjj\\\]]]rrrzzziiiZZZMMMKKK]]]\\\TTTJJJ???:::<<>>;;;//////...------------...++++++***************)))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......////////////000111333444555888:::<<<@@@CCCFFFHHHIIIIIIMMMTTTYYY]]]___aaacccgggrrraaaTTTTTTMMMLLLHHHGGGNNNYYY______RRRKKKFFFHHHLLLOOOUUU[[[jjj|||zzz~~~}}}||||||xxxtttvvvwwwpppbbbUUUSSSOOONNNRRRXXXbbbqqq~~~~~~sssppplllggg]]]TTTXXXcccddd^^^QQQPPPMMMIIIEEEAAA>>><<<999<<>>>>>???CCCPPPVVV\\\eeedddaaafffmmmjjjddd]]]TTTMMMJJJJJJFFFDDDAAA@@@@@@===888333000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...////////////000000111111222222666888<<<>>>@@@CCCFFFIIIMMMOOOSSSXXX]]]___^^^]]]gggiiisssbbb]]]QQQRRRZZZooosssXXXRRRYYYeeesssxxxiiicccXXXYYY```rrrwwwfffZZZYYYhhhxxx|||}}}}}}kkkZZZPPPMMMMMMRRRYYY```hhhvvvzzzooohhh```UUURRRYYYaaa___WWWOOOMMMIIIEEEBBBAAABBBBBBIIIVVV\\\```gggccc___dddfffbbbXXXOOONNNRRRRRROOOIIIEEE@@@???@@@>>>888222......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///////////////000111111222222555888;;;>>>@@@BBBFFFHHHLLLNNNSSSXXX\\\______^^^gggjjjkkkdddUUUUUUaaa}}}{{{WWWTTT```qqqmmm{{{[[[RRRVVV]]]jjjwwwrrr```SSSQQQ^^^yyyxxx}}}yyyeeeVVVOOOLLLNNNSSS\\\dddlllyyyxxxnnnggg```VVVSSS[[[bbb^^^VVVNNNLLLJJJHHHFFFFFFFFFGGGNNN[[[aaacccfff```ZZZ```___]]]TTTLLLUUUcccbbbVVVNNNFFF>>>===@@@???999111------,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////...//////000111111222222444777:::===???BBBEEEHHHJJJMMMRRRXXX\\\___``````gggjjjnnnccc[[[ZZZccc~~~\\\WWWdddwwwlll~~~fffXXXWWW]]]kkkzzzqqq```XXX\\\mmmwww}}}uuu___RRROOOKKKLLLQQQYYYbbbkkkzzzvvvlllccc]]]UUUTTT[[[aaa\\\SSSLLLLLLLLLKKKKKKJJJJJJJJJOOO]]]cccbbbbbbZZZVVV]]]___aaaZZZVVVeeewwwqqq[[[PPPFFF<<<;;;@@@@@@999111------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////......///000111222222333444666:::<<<>>>AAADDDGGGGGGLLLRRRXXX\\\^^^```aaagggiiihhh]]]\\\\\\eee}}}aaaXXXcccvvvgggtttxxx```VVV[[[ppp}}}fff\\\```rrrxxxoooZZZPPPPPPMMMLLLOOOVVV```lll}}}tttjjj]]]YYYSSSSSS[[[aaaZZZPPPKKKLLLMMMNNNNNNMMMLLLKKKLLL[[[```^^^]]]VVVUUU```gggfff\\\VVVdddwwwqqq[[[OOOEEE;;;:::???@@@999000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////......///000111222333333444666:::<<<>>>AAADDDGGGFFFKKKRRRXXX[[[]]]```bbbfffhhh|||aaaYYYXXXZZZfff~~~dddZZZ___pppxxxaaakkk}}}cccVVV___{{{mmmZZZ\\\lll|||{{{hhhTTTMMMPPPPPPNNNQQQXXXbbbooo{{{pppgggXXXUUUQQQTTT\\\aaaZZZNNNKKKLLLNNNPPPOOOMMMJJJIIIKKKZZZ^^^[[[ZZZXXX^^^mmmsssjjjXXXKKKTTTdddeeeYYYJJJCCC;;;;;;>>>>>>888111......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////---...///000111222333444444777:::===???BBBEEEHHHEEEKKKSSSXXXZZZ\\\___bbbgggiiisss\\\ZZZXXXWWW^^^vvviii``````kkk|||uuupppkkk^^^gggsssdddaaasssqqqZZZYYYfffzzz~~~}}}sss```OOOKKKOOOOOOOOORRR[[[eeesssxxxnnneeeTTTRRRQQQUUU___ccc[[[OOOJJJLLLOOOPPPOOOLLLHHHEEELLL[[[___\\\]]]___lll~~~ppp[[[LLLMMMVVVZZZXXXDDD@@@<<<;;;===<<<777222---,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////------...000111222333444555888;;;>>>@@@BBBFFFHHHEEELLLTTTXXXYYY[[[^^^bbbiiikkkmmmZZZ^^^[[[SSSTTTjjjpppiiiccciiiqqqnnnnnniiieee]]]gggooolllgggfffoooqqq[[[XXXaaaooozzz}}}~~~yyymmm[[[LLLIIIMMMLLLMMMSSS]]]gggtttvvvllldddSSSRRRQQQVVV```eee]]]PPPJJJMMMOOOQQQOOOKKKFFFCCCOOO]]]aaa^^^```fffwwwwwweeeYYYTTTUUUWWWXXXAAA>>><<<<<<===;;;666222++++++++++++,,,,,,---...************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////------...000111333444444666888<<<>>>@@@CCCFFFIIIEEELLLTTTXXXYYYZZZ^^^aaakkkllllll```ddd^^^WWWUUU```sssyyyfff^^^gggxxxwwwyyyxxxiiigggfff}}}yyyxxx}}}fff]]]]]]]]]jjj~~~pppwwwtttnnncccVVVMMMIIIHHHKKKPPPWWW^^^gggvvvnnnaaaZZZOOOOOOPPPUUU]]]^^^VVVLLLNNNOOOMMMQQQUUUIII>>>DDD\\\]]]cccbbb```nnntttcccVVVRRRSSSQQQNNNAAA>>>@@@EEEEEE===555222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,---------......,,,///111111000000222555888999;;;>>>AAACCCFFFGGGFFFKKKQQQUUUWWWZZZ^^^aaaiiilllooobbbiiieee\\\VVV\\\jjjsssqqqlllggggggvvv~~~vvvzzz|||ttthhh^^^\\\nnnyyypppmmmfff\\\RRRLLLJJJKKKKKKPPPXXX___iiiyyy|||kkk___XXXOOOOOOQQQWWW^^^^^^VVVLLLNNNQQQOOORRRSSSGGG@@@IIIeeedddhhheee^^^iiixxxyyyrrrhhh[[[SSSRRRSSSPPPMMM@@@>>>@@@EEEEEE===444111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,///111111000000222555888999;;;>>>AAADDDFFFGGGGGGLLLRRRVVVXXXZZZ^^^bbbjjjlllrrreeelllmmmcccZZZ\\\gggpppppplllooowwwzzzqqq\\\YYYlllwwwooojjj```VVVMMMJJJKKKNNNKKKQQQYYYbbbmmm~~~xxxggg\\\UUUNNNOOOSSS[[[```]]]TTTMMMOOOSSSRRRRRRQQQEEECCCQQQhhheeegggbbbYYY```jjjgggbbb[[[TTTTTTWWWVVVRRRMMM>>>===@@@FFFDDD<<<333///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......---...000111000111222444777888;;;>>>AAADDDFFFGGGHHHMMMSSSWWWYYY[[[___bbbjjjlllzzzjjjnnnmmmddd\\\]]]iiitttyyyzzz}}}tttpppWWWTTTeeevvv~~~zzzuuummmaaaTTTLLLIIIKKKMMMMMMRRR[[[eeerrrvvveeeYYYQQQMMMOOOUUU]]]aaa[[[SSSNNNPPPVVVUUURRRMMMBBBEEEYYYfffbbbddd```YYY___eee```YYYUUUUUU\\\bbb^^^TTTLLL<<<<<>>AAADDDFFFHHHIIINNNTTTXXXYYY[[[___bbbkkkkkkxxxvvvoooggg^^^___hhhuuu~~~vvvnnnXXXWWWcccnnnxxxssskkk^^^RRRKKKJJJLLLNNNOOOTTT]]]iiixxxvvveeeWWWNNNMMMNNNVVV___```XXXQQQOOOPPPVVVUUUQQQJJJ@@@GGG]]]fffbbbcccbbb]]]ccchhh```VVVRRRWWWdddkkkcccSSSHHH;;;<<<@@@DDDAAA777000...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,---------...............000111222333333666888:::===AAADDDGGGHHHIIINNNTTTXXXYYY[[[___bbbjjjjjj{{{rrriiiffflllvvvzzzyyyvvvooonnnvvvzzzwwweeecccooozzz}}}uuuhhh```UUUNNNKKKLLLOOOPPPRRRWWW```mmm}}}rrrcccVVVMMMMMMNNNUUU___^^^TTTOOOQQQOOOUUUSSSNNNHHH???GGG^^^eee___``````]]]dddhhh___WWWQQQUUUdddkkkaaaPPPFFF<<<<<<@@@CCC>>>555///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,,,,---------......///......///222333333222666777:::===AAAEEEGGGIIIIIINNNTTTWWWXXXZZZ^^^aaaiiiiiiwwwoookkkoooyyy~~~xxx|||zzzxxxvvvfffhhheeeiiiyyyzzzqqqwwwooo]]]WWWPPPLLLLLLOOOQQQRRRUUUZZZbbbooo~~~kkk___VVVPPPMMMMMMUUU^^^\\\QQQMMMRRRMMMRRRPPPLLLGGG>>>FFF]]]eee^^^^^^```aaajjjoooeee\\\RRRQQQ^^^fff]]]OOOHHH<<<===???AAA<<<333...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,---------......///...---///222444333111666777:::===AAAEEEGGGIIIIIINNNSSSVVVWWWYYY]]]```ggghhhuuupppiiihhhmmmzzzuuujjjnnnuuuxxxpppsssqqqbbbggggggjjjxxxzzzxxxmmmeeeZZZUUUOOOMMMNNNQQQRRRRRRWWW[[[dddqqqwwweee\\\VVVRRRMMMMMMTTT]]]ZZZOOOLLLSSSLLLQQQNNNJJJFFF>>>EEE[[[iiibbbcccgggkkkwww}}}tttbbbTTTOOOZZZbbb[[[QQQMMM======???@@@:::111...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,---------......000...---///222444333111555777:::===AAAEEEHHHIIIHHHMMMSSSVVVWWWXXX\\\___fffgggxxx^^^\\\ZZZ[[[___iiixxx}}}zzzjjjeeewww~~~oooaaadddkkkrrrqqqvvvwww{{{wwwkkkaaa\\\XXXPPPKKKLLLOOOQQQSSSWWW```aaahhhwwwpppaaaXXXRRRLLLKKKVVV]]]ZZZSSSOOONNNLLLOOOLLLJJJGGGAAA@@@MMM\\\eeennnhhhdddssskkkWWWIIIQQQ___^^^PPPDDD???@@@@@@===888333111000......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///---...///111222222222222666888<<<>>>@@@CCCFFFIIIJJJNNNSSSWWWYYYZZZ\\\^^^eeellluuu\\\ZZZYYY[[[^^^cccnnnwwwuuuwwwlllgggqqqsssggg```dddppp}}}zzz~~~}}}zzz|||}}}zzzqqqggg]]]WWWRRRLLLIIILLLPPPRRRUUUXXX]]]aaakkk|||kkk]]]VVVQQQMMMIIISSSZZZWWWRRROOONNNMMMJJJGGGEEECCC???AAAPPP```iiiooofff___lllxxxxxxwww___QQQJJJUUUbbbcccXXXNNNHHHGGGDDD>>>777000,,,+++......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///......///000111222333333666888<<<>>>@@@CCCFFFIIIKKKNNNSSSWWWYYY[[[]]]^^^ccckkkzzz]]]ZZZYYY\\\^^^aaaiiiqqqxxxmmmllliiidddhhhrrrtttccclllmmmsss|||yyywwwvvvsssoooiii```WWWQQQLLLHHHHHHMMMRRRSSSVVVZZZ[[[cccrrryyydddXXXRRROOONNNIIIRRRWWWUUUPPPOOONNNMMMGGGEEEBBB@@@???FFFWWWgggjjjpppiiibbblllqqqkkkgggSSSNNNOOOZZZcccbbbYYYRRROOOMMMGGG???666///+++***......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///////////////000222444555666888<<<>>>@@@CCCFFFIIIKKKOOOTTTXXXZZZ[[[]]]___aaaiiibbb[[[XXX\\\aaafffrrr~~~qqqjjjffflll|||uuuoooooo}}}{{{uuupppiiiddd```ZZZRRRLLLHHHGGGIIIOOOTTTTTTVVVYYY\\\hhhzzzsss___TTTNNNLLLLLLMMMTTTWWWSSSOOONNNNNNLLLHHHFFFCCC@@@AAAKKK]]]llliiiqqqmmmkkkrrrooobbb[[[PPPSSSZZZ``````ZZZQQQKKKNNNLLLFFF>>>666000//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///111000///...///222444666666888<<<>>>@@@CCCFFFIIIKKKOOOTTTXXXZZZ\\\]]]___bbbiii~~~iii]]]WWW]]]fffqqqnnnggggggyyymmmlllvvv~~~|||yyyqqqkkkccc]]]YYYTTTNNNJJJIIIIIILLLSSSUUUTTTVVVYYY^^^lllnnn\\\RRRKKKIIIKKKSSSXXXXXXSSSNNNMMMMMMKKKIIIHHHCCC???AAANNN```mmmlllqqqllljjjqqqmmm```[[[TTT]]]gggggg___UUULLLGGGLLLJJJDDD<<<555111000111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///111000//////000222555666666888<<<>>>@@@CCCFFFIIIKKKOOOTTTXXXZZZ[[[]]]___eeejjj|||sssddd\\\eeeqqq~~~pppkkkooosssooowww~~~{{{wwwtttjjjeee^^^XXXRRROOOKKKIIILLLLLLPPPVVVWWWVVVWWW[[[bbbrrrfffWWWOOOIIIHHHKKKXXXZZZXXXQQQMMMMMMLLLJJJHHHGGGCCC===@@@OOO___jjjqqqrrriiieeellljjjccccccYYYfffooolll```TTTLLLHHHLLLIIICCC;;;444///............---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000000000000111333444666666888<<<>>>@@@CCCFFFIIIJJJNNNSSSWWWYYYZZZ\\\^^^dddiiizzzqqqlllwww~~~}}}zzztttpppcccaaa[[[TTTNNNJJJIIIIIIMMMNNNSSSXXXYYYXXX[[[```jjj{{{sssYYYOOOLLLIIIIIINNNWWWXXXUUUNNNKKKLLLMMMKKKGGGGGGCCC===BBBQQQaaaiiisssssskkkjjjrrrnnneeefff\\\iiirrrkkk\\\QQQJJJFFFHHHFFFAAA:::333...,,,,,,......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------......//////000000111222333444555666888<<<>>>@@@CCCFFFIIIIIIMMMRRRVVVXXXYYY[[[]]]```fffzzz}}}{{{{{{xxx~~~zzzuuuppp^^^]]]ZZZRRRKKKFFFGGGIIIMMMOOOTTTYYY[[[ZZZ^^^dddqqqgggOOOJJJJJJIIIKKKQQQUUUVVVRRRLLLJJJLLLMMMLLLGGGIIIEEE@@@EEEUUUeeelllppptttsssvvv~~~uuueeebbb]]]jjjqqqhhhXXXLLLFFFAAACCCBBB???999333///------......---,,,,,,,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,---............------------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------......//////000111222333444444444666888<<<>>>@@@CCCFFFIIIIIILLLQQQUUUWWWYYYZZZ\\\[[[ddd{{{ttt{{{yyyxxxyyyrrrggg[[[XXXVVVSSSOOOJJJMMMSSSSSSRRRTTTYYY\\\^^^dddkkkuuuvvv\\\IIIIIIJJJFFFJJJWWW```VVVMMMKKKJJJIIIIIILLLJJJIIIEEEBBBHHHYYYlllxxxvvvwwwooo```VVV^^^jjjfffSSSIIIFFF>>>BBBAAA===777222...---......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///,,,,,,///,,,(((+++222+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...///000111111000111333555666777:::===AAACCCEEEFFFHHHMMMTTTWWWYYYZZZ]]]```aaalllxxx{{{~~~}}}wwwvvvwwwqqqhhhZZZVVVSSSQQQMMMJJJNNNUUUUUUTTTWWW[[[^^^```gggoooiiiTTTGGGIIIKKKHHHMMMYYY___UUULLLJJJJJJJJJKKKNNNMMMLLLIIIJJJRRR```oooxxxyyy|||rrreeeUUU\\\gggbbbNNNGGGHHHCCCEEEBBB===777111............------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++)))***---,,,)))+++000+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------.../////////000111111000111333555666777:::===AAACCCEEEFFFHHHMMMTTTXXXYYYZZZ^^^```aaalllwww|||rrrpppxxx~~~wwwqqqqqqrrrmmmfffXXXSSSNNNMMMKKKKKKQQQXXXWWWWWWZZZ^^^aaadddllluuuYYYLLLEEEIIILLLKKKQQQ\\\]]]SSSJJJIIIJJJKKKMMMQQQPPPMMMMMMRRR]]]hhhqqquuusss{{{nnnddd]]]ccckkkdddRRROOOVVVUUUHHHCCC<<<555000......///...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))+++......***)))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---......//////000///000111111000111333555666777:::===AAACCCEEEFFFHHHMMMTTTXXXYYY[[[___bbbbbblllwww|||yyyqqqkkkjjjiiiddd^^^UUUOOOJJJJJJJJJLLLSSSZZZWWWXXX\\\aaadddhhhrrr|||sssOOOHHHEEEHHHKKKNNNVVV```YYYPPPHHHHHHJJJLLLOOOSSSPPPLLLNNNYYYgggnnnqqqqqqkkkwwwvvvkkkfffkkkmmmrrrhhhUUUVVVaaacccJJJDDD;;;333///...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------------------,,,------...111222///***'''+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---....../////////000111111000111333555666777:::===AAACCCEEEFFFHHHMMMTTTXXXZZZ\\\```cccdddmmmvvvwwwnnnhhhfffaaa[[[WWWQQQKKKGGGIIILLLNNNTTT[[[WWWYYY^^^dddggglllyyycccMMMIIIFFFFFFJJJQQQ[[[bbbTTTLLLFFFGGGJJJLLLOOOSSSOOOKKKPPP```ooosssrrrqqqjjj{{{~~~qqqmmmooowwwtttqqqcccOOOOOOZZZ[[[JJJCCC999111......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,------///333888999333,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,------......///000111111000111333555666777:::===AAACCCEEEFFFGGGMMMTTTYYY[[[^^^aaaeeefffmmmuuuvvvlllhhhddd]]]UUUQQQMMMHHHGGGKKKOOOQQQUUUYYYWWWZZZaaahhhlllrrrwwwYYYKKKJJJGGGFFFLLLVVV]]]___OOOHHHDDDGGGKKKLLLNNNQQQOOOKKKSSSeeetttvvvuuuvvvmmmwwwlllooovvvwwwnnn\\\IIIHHHPPPMMMHHH@@@666000...//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...//////...---,,,)))***---333<<>>AAACCCEEEFFFGGGMMMUUUZZZ]]]```eeehhhiiinnnttt{{{kkkddd[[[SSSOOOLLLHHHEEEFFFIIINNNRRRSSSTTTUUUVVV___```gggqqqyyymmmSSSJJJEEEGGGHHHMMMYYYbbb]]]QQQAAABBBDDDFFFGGGFFFCCCAAADDDEEETTTeeeooozzzzzzjjjnnn{{{mmmfffYYYJJJBBBDDDKKKPPP>>>888111...000111///---///............---------...------,,,,,,,,,------...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............//////000222333444999999;;;>>>BBBEEEEEEEEEKKKQQQXXX\\\^^^aaadddhhhlllnnnyyyrrrddd^^^UUUOOOKKKIIIFFFDDDFFFJJJNNNQQQSSSUUUXXXZZZ```bbbjjjvvvbbbLLLFFFFFFHHHJJJQQQ]]]ccc[[[MMMDDDCCCBBBBBBCCCCCCBBBAAA@@@KKKYYYhhhwwwwwwdddgggtttnnncccSSSIIIGGGIIIJJJHHH===777111...///000///---///............---------...------,,,,,,---------...,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000222333444888999;;;>>>AAADDDEEEEEEJJJOOOWWW[[[^^^```dddggglllnnnzzzzzzfffYYYTTTNNNIIIFFFEEEDDDCCCKKKMMMPPPSSSUUUXXX\\\___eeehhhppp{{{xxxVVVFFFEEEHHHJJJNNNWWWaaacccVVVGGGEEECCCAAA???>>>???AAABBBBBBYYYdddnnnjjj\\\aaakkkoooaaaRRRNNNSSSSSSJJJAAA;;;666111...///000///---///............------------------,,,,,,------...---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.../////////000111222333444666888:::===@@@BBBDDDDDDHHHNNNUUUZZZ\\\___cccffflllooo|||jjj\\\OOOLLLHHHEEECCCDDDEEEFFFQQQRRRTTTUUUWWW[[[```cccjjjnnnvvvmmmPPPGGGJJJJJJLLLRRR\\\ccc```PPPAAAAAAAAA???======>>>BBBDDDLLLkkkrrrtttwwwaaaZZZaaahhhmmmaaaYYY\\\aaa\\\MMM@@@888555000.../////////...///............---------------,,,,,,,,,---......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++++++++,,,,,,,,,------************************++++++,,,,,,,,,,,,------+++++++++++++++,,,---.../////////000111222444444555777;;;===???AAACCCDDDGGGMMMTTTYYY[[[^^^bbbeeekkkppp~~~ooo[[[SSSIIIGGGEEECCCCCCEEEHHHJJJTTTUUUVVVVVVWWW[[[___ccciiiqqq|||fffOOOIIIMMMMMMOOOVVV^^^aaaXXXIII>>>;;;===?????????@@@DDDGGGWWWuuuyyywwwjjj^^^```fffiiieee^^^]]]fffiii^^^LLL@@@555333000...............///............---------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++++++++,,,,,,,,,------************************+++++++++,,,,,,---------++++++++++++,,,---.../////////000000111333444555444888;;;>>>>>>@@@CCCEEEGGGMMMTTTXXXZZZ]]]```dddiiipppuuu^^^QQQKKKEEEEEEEEEDDDDDDGGGLLLOOOTTTUUUWWWWWWYYY\\\```dddiiiuuuvvv\\\KKKHHHLLLPPPSSSYYY^^^ZZZNNNCCC>>>:::<<>>333222000///............///............---------,,,,,,,,,,,,---......///,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,,,,------*********+++++++++++++++***++++++,,,,,,------...+++++++++,,,---...///000000000000111222333444555444888===??????@@@CCCFFFIIINNNUUUXXXZZZ\\\___bbbgggoootttcccWWWMMMHHHDDDEEEEEEEEEEEEHHHNNNSSSUUUWWWZZZ\\\___ccchhhkkkqqqcccPPPHHHIIIMMMRRRUUUZZZ[[[QQQCCC===???>>>@@@AAA???>>>AAAIIIOOOgggpppyyy}}}rrrdddgggrrrpppfffWWWMMMLLLWWW[[[PPPCCC===111111000///------...//////............---------,,,,,,,,,,,,---...//////,,,...//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,---...///111111000000000111222333444555555999>>>@@@???@@@DDDHHHKKKPPPVVVYYYZZZ[[[^^^```eeennnnnn```ZZZVVVNNNGGGCCCDDDEEEEEEEEEIIIPPPUUUXXX[[[___cccfffkkkpppsss{{{pppTTTGGGFFFKKKQQQTTTVVV[[[YYYLLL===:::AAACCCCCCBBB>>><<<@@@JJJRRRnnnoooyyyrrrffflllvvvqqqcccXXXIIICCCMMMTTTMMMBBB>>>000000000///------.../////////.........---------+++++++++,,,---...///000,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......,,,------...///000222222000000000111222333555555555:::???AAA???@@@DDDIIILLLQQQWWWZZZZZZ[[[]]]___dddnnnvvviii]]]VVVSSSMMMIIIIIIHHHGGGHHHKKKKKKJJJLLLQQQVVV\\\cccfffhhhlllsssyyy\\\NNNKKKIIIIIINNN\\\YYYQQQIIIBBB@@@AAADDD@@@>>>>>>@@@>>>???KKKXXXkkkzzzxxxhhhdddhhhllliiidddWWWNNNGGGGGGKKKIII???555////////////............------------------------...---,,,,,,,,,,,,---...///......---------......,,,,,,,,,------...............//////...---,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...////////////000000111222444555999;;;>>>@@@AAABBBDDDFFFMMMQQQVVVZZZ]]]^^^aaabbbkkkqqq|||wwwoooiii^^^SSSOOOMMMHHHFFFFFFGGGFFFIIINNNOOONNNQQQVVVWWW\\\cccfffiiipppzzzuuuWWWMMMLLLLLLNNNSSS[[[VVVOOOHHHCCCBBBBBBCCC@@@????????????CCCSSScccxxx{{{lllgggllloookkkddd[[[XXXTTTPPPKKKCCC999111////////////............------------------------...---,,,,,,,,,,,,---............---------......,,,,,,,,,---------.....................---,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...////////////000000111222444555999;;;>>>@@@AAACCCEEEFFFMMMQQQVVVZZZ]]]^^^```bbbjjjpppzzzrrrfff^^^ZZZQQQJJJHHHGGGEEEDDDEEEFFFFFFKKKQQQSSSSSSVVV[[[[[[```eeeiiinnnxxx~~~fffPPPKKKNNNQQQTTTYYYXXXRRRJJJFFFDDDCCCBBB@@@??????>>>>>>???JJJ___rrrpppmmmqqqtttnnnggg```bbbbbbZZZMMM>>>444000////////////............------------------------...------,,,,,,------...........................,,,,,,,,,------------...---............------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...////////////000000111222444555888;;;>>>@@@AAACCCEEEGGGLLLPPPVVVZZZ]]]^^^```aaagggnnnxxxzzzqqqiii___XXXQQQJJJFFFFFFFFFEEEEEEGGGHHHHHHMMMTTTVVVVVVYYY^^^bbbeeejjjnnntttjjjYYYKKKJJJOOOSSSVVVZZZRRRLLLEEECCCDDDDDDAAA======>>>======AAAQQQkkkuuussswwwyyyrrrkkkeeegggfff\\\LLL===555222////////////............------------------------------------------------------..................---------------------------------......------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///////////////000111222444444888:::>>>@@@AAACCCEEEGGGKKKPPPVVV[[[]]]^^^___```fffnnnwwwtttjjjeee```WWWPPPLLLGGGEEEFFFGGGEEEFFFIIILLLLLLPPPUUUWWWWWWZZZ^^^fffjjjooottt||||||ZZZQQQJJJKKKPPPRRRTTTTTTKKKFFFBBBAAADDDDDD@@@<<<;;;===<<<===FFF[[[ttt~~~yyyyyy|||{{{tttmmmnnnjjjbbbVVVHHH<<<444111////////////............------------------------------------------------,,,,,,---...//////......------------------------,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///////////////000111222444444777:::>>>@@@BBBCCCFFFHHHJJJOOOVVV[[[]]]^^^______eeennnvvv{{{sssiiiaaa\\\WWWOOOIIIGGGDDDDDDGGGHHHGGGIIIMMMQQQPPPRRRWWWXXXXXX\\\aaahhhnnnvvv~~~eeeQQQNNNLLLMMMPPPQQQOOOMMMEEECCCBBBCCCDDDDDDAAA>>>;;;======@@@NNNeee{{{zzz{{{}}}~~~}}}xxxqqqlllqqqiii\\\NNNBBB888111---////////////............------------------------,,,------......------,,,+++,,,---/////////.........------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...////////////000000111222444555777:::===@@@BBBDDDFFFHHHJJJOOOVVV[[[]]]^^^^^^___dddnnnuuuxxxoooiii```YYYSSSOOOKKKHHHEEECCCFFFJJJLLLLLLOOOSSSUUUSSSTTTXXXZZZ[[[```fffnnnuuukkkUUUKKKLLLNNNOOOPPPOOOKKKFFFBBBCCCEEEFFFFFFEEECCCBBB===???@@@EEEWWWoooyyyssszzz|||rrrjjjfffhhhaaaVVVIII===555000...////////////............------------------------,,,,,,---......---,,,,,,***+++---///000000///.........---------,,,,,,,,,***+++,,,---------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...////////////000000111222444555666999===@@@BBBDDDFFFHHHIIINNNVVV[[[^^^^^^^^^^^^bbblllsssyyyjjjbbb^^^VVVOOOIIIGGGGGGGGGEEEDDDHHHNNNQQQQQQUUUZZZWWWUUUUUUYYY[[[]]]dddkkksss}}}uuu```QQQGGGKKKOOOQQQQQQNNNIIICCCAAADDDGGGIIIHHHFFFEEEEEE???@@@BBBIII]]]uuu~~~ooozzz{{{mmmeeebbb\\\YYYRRRGGG;;;444222222000/////////............------------------------,,,,,,---......---,,,,,,***+++---///000000///............------,,,,,,,,,***+++,,,,,,------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...////////////000000111222444555666999===@@@BBBDDDGGGIIIIIINNNVVV[[[^^^^^^^^^^^^```kkkrrrssshhhbbb[[[XXXSSSMMMIIIGGGFFFFFFFFFHHHJJJLLLNNNPPPTTTWWWXXXZZZ\\\\\\]]]aaahhhnnn|||xxxaaaVVVQQQLLLKKKKKKNNNPPPNNNGGGAAADDDDDDFFFIIIMMMMMMIIIEEEBBBEEEKKKVVVeeeuuu}}}xxx~~~vvvhhh___\\\WWWWWWOOO???444222111///000000//////.........---................................................---...///000000///...---///,,,***+++---///---+++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////111000111111222333444555777999<<>>@@@AAACCCEEEHHHNNNVVV\\\^^^^^^^^^]]]bbbkkkqqqzzzoooeee]]]WWWTTTPPPJJJGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMKKKNNNQQQTTTVVVXXXZZZ]]]\\\bbbkkkvvv}}}aaaRRRMMMKKKJJJKKKOOOMMMIIIFFFDDDDDDEEEGGGFFFHHHKKKLLLKKKIIIGGGFFFCCC[[[yyyhhh\\\MMM:::000///000///............///////////////................................................///...------...///111222111000///---+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////000111222444666666777999<<<>>>@@@AAACCCEEEHHHNNNVVV\\\^^^^^^]]]]]]bbbllluuu~~~uuuooohhhaaa[[[VVVRRRQQQMMMGGGEEEGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOQQQTTTVVVYYY\\\```cccfffmmmyyyjjjPPPFFFFFFFFFIIINNNNNNHHHAAA@@@DDDGGGHHHGGGBBBDDDFFFFFFEEEDDDDDDEEEKKKppp~~~kkkUUUFFF666000000000///000.........///////////////...................................................------,,,,,,,,,------,,,---------++++++---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////////////////111222444666777777999<<>>;;;777444111000000111........................///000000///---,,,,,,---&&&+++...------//////,,,......---------,,,,,,,,,------.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++***---------.....................///000111333555666777888;;;>>>AAACCCDDDEEEIIIQQQSSSVVV___]]]WWWZZZdddiiizzz~~~sssqqqmmmjjjhhhggggggggggggiiillllllkkkjjjiiijjjiiihhhfffdddaaa___]]]\\\YYYTTTOOOMMMNNNNNNMMMKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIJJJKKKLLLMMMMMMNNNQQQRRRSSSVVVYYY[[[]]]^^^ccchhhpppyyygggTTTJJJHHHGGGHHHIIIJJJIIIGGGDDDBBBCCCCCCDDDEEEFFFFFFEEEEEEKKKJJJLLLMMMFFFHHHcccvvvYYYDDD555333111//////000111222000000000000000000000000222222111///---,,,---///;;;???>>>666///,,,,,,+++...------------,,,,,,,,,....../////////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++---------.........//////......///000111333555666888999<<>>AAACCCDDDEEEFFFPPPTTTWWW___^^^YYY^^^fffjjjzzzyyyyyywwwtttpppmmmjjjiiihhhbbbcccccc```]]]ZZZYYYYYYTTTTTTRRRPPPOOOMMMLLLKKKMMMKKKJJJIIIJJJKKKLLLKKKLLLLLLKKKKKKKKKLLLNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQTTTXXX___eeejjjqqqwww|||uuuXXXIIIGGGHHHHHHIIIJJJIIIGGGDDDAAA@@@BBBDDDFFFFFFFFFFFFHHHIIIKKKLLLFFFNNNMMMKKKbbb}}}aaaGGG555555444222111000/////////////////////////////////,,,,,,------...000555888GGGAAA777---+++000222000---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,------...//////000......///000111333555666777999;;;===@@@AAABBBCCCFFFQQQUUUXXX___]]]YYY___eeejjjzzz|||vvvtttqqqnnnjjjgggeeeddd```bbbbbbaaa_________aaaTTTTTTSSSQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOLLLLLLMMMNNNPPPSSSVVVWWWZZZaaakkkttt|||fffVVVHHHEEEHHHJJJJJJKKKIIIFFFCCC@@@@@@BBBEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOHHHOOONNNQQQooo{{{^^^JJJ===555000///////////////000000..............................///...---...111333///...,,,***///333222,,,,,,,,,,,,------------...------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++,,,,,,---...///000000......///000111333555666777888;;;===???AAABBBBBBGGGRRRVVVYYY___\\\YYY___dddiiizzz{{{yyyuuuqqqlllgggdddbbb^^^___``````______aaabbbVVVUUUTTTSSSRRRQQQPPPPPPMMMNNNNNNMMMMMMLLLMMMNNNMMMLLLLLLLLLNNNPPPRRRSSSOOOOOOPPPRRRVVV\\\bbbeeeqqqxxxgggQQQJJJGGGIIILLLKKKLLLNNNEEEAAA>>>???CCCFFFGGGFFFHHHIIIJJJLLLNNNOOOQQQQQQPPPPPPRRR]]]uuufffMMMAAA:::444///////////////000000000...........................///000///---,,,---...+++...000...///111///***,,,,,,,,,---------......///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,++++++,,,---...///000000......///000111333555666888:::<<<>>>@@@AAABBBCCCGGGSSSXXXZZZ___[[[XXX___bbbhhh{{{yyyrrrlllhhheeeZZZ[[[[[[ZZZXXXWWWXXXZZZSSSRRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOONNNNNNOOOPPPMMMMMMNNNOOOQQQTTTVVVXXXYYYXXXYYY]]]ccckkksssxxxfffMMMGGGFFFGGGJJJKKKHHHIIILLLAAA>>><<<@@@FFFIIIHHHEEEHHHJJJLLLNNNPPPQQQRRRRRRSSSMMMUUUkkk}}}|||nnntttnnnZZZIIIAAA777---222222222111111000//////////////////////////////,,,...//////...------------111222---))),,,///000,,,,,,,,,------.........000///...---,,,---......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,------------++++++,,,---...///000111......///000111333555666:::;;;===???AAABBBCCCDDDHHHTTTYYYZZZ^^^[[[WWW^^^aaahhh|||{{{uuuqqqllleee^^^]]][[[XXXWWWZZZRRRRRRRRRSSSSSSQQQMMMJJJPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUUUUUUUVVVWWWYYYZZZ___gggnnnwwwuuu]]]NNNGGGEEEHHHKKKLLLKKKHHHCCC@@@<<>>>>>@@@CCCEEEEEEFFFHHHJJJRRRRRRQQQRRRTTTUUUSSSOOOLLLbbb|||fffdddYYYFFF999555555444000000000000////////////------..........................................------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++******++++++,,,------,,,+++++++++---///000////////////111333555666999:::===???BBBDDDEEEFFFLLLRRRYYY\\\[[[ZZZZZZ[[[dddgggzzz}}}~~~zzzrrrkkkiiilllggg```\\\ZZZYYYYYYYYYWWWWWWVVVVVVXXXZZZ]]]___```dddjjjqqqwww}}}iiiSSSHHHEEEFFFFFFKKKIIIGGGDDDAAA???===<<>>===<<<<<<>>>@@@CCCDDDAAAEEEIIIMMMOOORRRUUUXXXZZZWWWWWWXXXUUUTTT___nnnqqq^^^LLL999111000111111111000000000000////////////000//////...------,,,,,,........................------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++,,,------.........////////////111333555666:::;;;<<>>222000333222111222000000000000////////////..................------........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++******++++++,,,---++++++,,,---............////////////111333555666:::;;;<<<>>>@@@AAABBBBBBHHHOOOVVV[[[\\\\\\^^^___ccceeeuuuvvvdddUUUJJJFFFIIIFFFFFFEEECCC@@@===;;;:::999:::>>>AAACCCEEEEEEEEEKKKMMMPPPRRRSSSTTTVVVWWWWWWVVVYYY[[[YYY```nnn\\\UUUEEE:::222333666333000111000000000000////////////,,,,,,------.../////////........................------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++******++++++,,,---***+++,,,---............////////////111333555666:::;;;<<<>>>@@@AAABBBBBBGGGNNNVVV[[[\\\]]]___aaadddfffuuuuuuiiiZZZPPPKKKIIIGGGDDDFFFEEEBBB>>>:::999:::<<>>@@@BBBCCCDDDLLLNNNTTT\\\___]]]^^^bbbdddeeevvv{{{lllZZZTTTLLLGGGGGGGGGDDDAAAAAAAAA@@@===;;;;;;<<<>>>???@@@BBBCCCEEEHHHMMMPPPVVVYYY[[[YYYWWWVVVXXXYYYWWWSSSXXXpppsssgggWWWCCC777555222222222222111///000000000000000000000000000000///.......................................------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////000222333555666:::;;;<<<>>>@@@BBBDDDDDDLLLMMMTTT\\\^^^\\\]]]aaadddeeevvv{{{iiiYYYPPPIIIGGGEEEFFFHHHHHHDDD@@@<<<=========<<<===???AAA@@@BBBEEEGGGIIIMMMRRRVVVZZZXXXVVVUUUVVVVVVVVVUUUXXXXXXpppqqqdddPPP:::555333111000111111000///000000000000000000000000000///......---.................................------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............///000111333444555:::;;;<<<>>>@@@BBBDDDEEEKKKMMMSSS[[[]]][[[\\\```ccceeewww|||jjj\\\SSSKKKGGGHHHGGGGGGHHHHHHEEE@@@<<<999;;;===>>>>>>>>>@@@BBBBBBEEEHHHKKKOOOSSSXXX[[[\\\WWWTTTUUUWWWVVVTTTTTTTTTlllmmmWWWCCC666444222000///000000///...000000000000000000000000///......------.................................------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......///000222333444999:::<<<>>>@@@CCCDDDEEEKKKMMMSSSZZZ\\\[[[[[[___cccfffxxx}}}mmmdddXXXOOOJJJHHHGGGEEEHHHGGGDDDBBB@@@===999777;;;===>>>?????????AAACCCFFFIIIMMMPPPSSSWWW\\\___```[[[YYYZZZYYYTTTTTTWWWXXXuuubbbEEE666888333111//////000000///...////////////////////////......------------..............................------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......///000222333444999:::<<<>>>@@@CCCEEEFFFKKKMMMSSSZZZ\\\ZZZ[[[^^^cccfffyyynnnuuuyyyiii___QQQMMMGGGEEEFFFGGGFFFEEEFFFDDDAAA>>><<<;;;;;;;;;>>>???@@@AAAAAABBBDDDFFFJJJMMMQQQTTTWWWZZZ]]]```aaa]]]\\\[[[UUUOOOUUU```pppiiicccSSS888///888333111//////000111000///////////////////////////---------,,,------...///........................------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............///000111333444555999:::;;;>>>AAACCCEEEFFFLLLNNNTTT[[[]]][[[[[[^^^cccfffzzzxxxwww|||{{{uuu|||tttnnnfffZZZPPPLLLHHHFFFDDDFFFHHHHHHFFFCCC@@@@@@???======>>>@@@AAA@@@AAABBBBBBBBBEEEIIILLLNNNQQQUUUWWWYYY[[[]]]___```^^^___]]]UUUSSSeee|||ppp\\\QQQDDD666000333333222000000111111111000////////////////////////---,,,,,,,,,------...///........................------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////000222333555666888999;;;>>>AAACCCEEEFFFNNNOOOUUU\\\^^^[[[\\\___bbbggg{{{uuuooommmeeekkktttyyy|||wwwooojjj```XXXVVVRRRKKKHHHJJJCCCBBBAAADDDFFFFFFBBB>>>999:::;;;;;;;;;<<>>AAACCCEEEGGGNNNPPPVVV]]]^^^\\\\\\___bbbggg{{{|||uuunnnmmmqqquuugggttt~~~tttppppppqqqwww~~~{{{xxxtttmmmfff```[[[XXXRRRPPPLLLHHHFFFEEEEEEFFFEEEEEEEEEEEEDDDBBB@@@>>>999::::::;;;===???@@@AAABBBBBBCCCEEEHHHMMMRRRTTTTTTVVVXXXZZZ[[[\\\]]]^^^```eeeddd___lllzzzxxxdddLLL===666333555888333222111000////////////000000000000000000000000+++,,,...............//////............---------------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,---......//////......---...///000222444555666666777:::===@@@CCCEEEGGGLLLRRRZZZ^^^___^^^___aaabbbddd|||nnnlllsss{{{tttqqqsssyyy~~~}}}pppkkkeeegggiiijjjjjjkkknnnqqqsssuuuvvvxxxzzzzzzzzzzzzyyy{{{vvvrrroookkkfffcccdddbbb^^^YYYTTTOOOKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;;;;<<<===???@@@BBBCCCCCCDDDFFFHHHLLLPPPSSSUUUTTTUUUWWWZZZ]]]___``````bbb``````ppp{{{bbbEEE777444333222111333222111000////////////000000000000000000000000000000000...---,,,---...///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,------...............---...///000222444555666666888:::===@@@CCCEEEFFFLLLRRRZZZ^^^^^^^^^___```bbbddd~~~eee\\\aaammmzzz~~~{{{yyyvvvttttttyyy{{{zzzsssooojjjeeecccbbbbbbaaa___```aaacccdddeeeeeeeeegggkkkpppqqqmmmhhhdddbbbdddaaa]]]ZZZXXXUUUQQQNNNPPPOOOMMMJJJGGGDDDBBBAAAAAACCCEEEGGGHHHHHHGGGFFFDDDCCCAAA???===<<<;;;;;;<<<===>>>???AAACCCDDDEEEGGGHHHKKKOOORRRUUUVVVWWWVVVWWWYYY]]]```aaa```___```bbbllltttXXX;;;000333555222...333222111000////////////000000000000000000000000------------...///000111///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,---...............---...///000222444555666777888:::===@@@CCCEEEFFFLLLRRRZZZ^^^^^^]]]^^^```bbbccc}}}qqq]]]WWW```lll}}}yyyxxxwwwuuuvvvzzzzzztttmmmfff```YYYYYYZZZZZZZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]\\\YYYVVVXXXVVVTTTQQQOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCFFFIIILLLLLLJJJHHHFFF@@@???===;;;;;;;;;;;;<<<>>>>>>???@@@BBBDDDFFFGGGKKKMMMQQQUUUXXXYYYZZZZZZ\\\\\\^^^___```___\\\YYY\\\rrr}}}]]]HHH333...444777555111222222111000//////000000////////////////////////------...///000000///...///............---------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------...///000222444555666777888:::===@@@BBBDDDFFFMMMRRRZZZ^^^^^^]]]^^^___aaaaaa{{{qqq]]]ZZZ___kkkxxxzzzuuutttyyy~~~}}}|||zzzwwwvvvvvvzzz|||uuulllfffdddbbb___]]]ZZZYYYXXXWWWUUUSSSTTTUUUVVVTTTRRROOONNNMMMLLLIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMKKKHHHDDDAAA<<<;;;::::::;;;===>>>@@@??????@@@BBBDDDFFFHHHJJJOOORRRUUUYYY\\\]]]]]]\\\^^^______^^^]]][[[[[[\\\ooo|||ppplllFFF;;;222222555555444444222111000000000000000000////////////////////////444444555777666222,,,'''///............---------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,---...------------...///000222444555666888999;;;===@@@BBBDDDEEEMMMRRRZZZ]]]]]]\\\]]]^^^aaa```yyycccYYYXXXdddkkkiiikkkrrrtttxxx~~~}}}yyyuuusssssstttvvvyyyxxx|||zzzwwwsssmmmgggbbb___]]]\\\ZZZWWWUUUUUUUUUSSSRRRPPPPPPQQQOOOLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDAAA>>>;;;::::::;;;<<<>>>@@@BBBCCCAAAAAACCCDDDGGGIIIKKKMMMSSSUUUXXX[[[^^^^^^^^^^^^]]]^^^^^^\\\[[[bbbnnnxxxwwwaaaKKK:::666555666555111000222111111000000000000000111000000000000000000000000111111444999<<<;;;555000///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------------...///000222444555666888999;;;===@@@BBBDDDEEEMMMSSSZZZ]]]]]]\\\\\\]]]bbb```wwwiiiSSSTTT[[[[[[^^^ggghhhlllssswwwzzz|||}}}}}}|||yyyuuurrrqqqrrrjjjnnnqqqrrrqqqsssxxx}}}~~~~~~||||||yyyuuuooojjjgggdddccc```^^^\\\YYYVVVUUUUUUUUURRRTTTUUUSSSPPPNNNOOOQQQOOONNNMMMLLLKKKJJJIIIHHHDDDCCCAAA???===;;;::::::;;;<<<===???AAACCCCCCDDDDDDEEEFFFHHHJJJMMMOOOQQQUUUWWWYYY\\\^^^_________]]]^^^^^^\\\aaavvvxxxfffMMM999666444444666444000///111111111000000000000111111000000000000000000000000,,,+++---333999<<<:::777///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,+++***************************+++++++++,,,,,,,,,------++++++,,,------------,,,---...///000222444555666888999;;;===@@@BBBCCCDDDMMMSSSYYY]]]\\\[[[\\\]]]bbb___uuuXXXNNNQQQPPPSSS[[[___dddjjjnnnqqqsssxxx{{{yyyzzzzzzxxxuuusssssssssssspppmmmlllnnnooonnnmmmllllllmmmoooqqqqqqpppnnnlllkkkhhheeecccbbbaaaaaaZZZZZZYYYWWWSSSRRRSSSUUULLLNNNOOOMMMJJJHHHIIIKKKLLLKKKIIIGGGEEECCCBBBAAA@@@>>><<<:::999:::;;;<<<===>>>@@@BBBCCCDDDCCCCCCGGGGGGIIIKKKMMMPPPRRRTTTWWWXXXYYY[[[]]]______```^^^``````___jjjuuuVVV@@@<<<666222111333444111111333111000000000000000111111000000000000000000000000333///,,,---000222000---//////.........---------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---...---,,,+++***************************+++++++++,,,,,,---------++++++,,,---------,,,,,,---...///000222444555666999:::;;;===@@@BBBCCCDDDMMMSSSYYY]]]\\\[[[[[[]]]bbb___tttsss\\\RRRKKKMMMTTTVVVVVVWWW\\\fffoooqqqooosssssssssqqqooommmmmmnnngggiiikkkmmmmmmllliiihhhhhhhhhgggffffffffffffggg^^^\\\YYYWWWUUUUUUVVVVVVUUUTTTRRROOOMMMKKKJJJIIIIIIIIIHHHFFFEEEDDDCCCCCCEEEDDDCCCAAA???===;;;:::999999:::;;;<<<>>>???@@@???@@@BBBCCCCCCEEEGGGJJJKKKLLLNNNPPPSSSSSSRRRPPPTTT[[[```\\\YYY\\\ccciiieeeccc___eeekkkGGG555666444444333222111000///...000000000000000000000000111000000///...---------////////////////////////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,---------+++***+++---...---,,,//////111222444555777777999:::;;;===@@@CCCEEEGGGOOOSSS[[[```]]]WWWWWW\\\___bbbsssmmmWWWLLLKKKMMMRRRWWW[[[___dddhhhkkkoooppppppnnnkkkhhhggggggggghhhiiiiiiiiigggeeeddddddcccbbbaaa````````````YYYWWWUUURRRQQQQQQQQQRRROOONNNLLLIIIGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;===>>>@@@AAAAAABBBDDDDDDEEEFFFIIIKKKPPPPPPPPPRRRTTTWWWXXXXXX___]]]\\\___bbbbbb^^^\\\^^^nnnVVV:::555999444444333222111000//////000000000000000000000000111000000///......------........................------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************+++++++++,,,,,,------,,,,,,+++******************++++++++++++,,,,,,,,,,,,------,,,+++++++++---...---,,,//////000222444555777777999:::;;;===@@@CCCEEEGGGOOOSSS[[[```]]]WWWWWW\\\___cccssseeePPPMMMNNNOOONNNMMMSSS___iiijjjkkkmmmkkkhhheeeccccccgggfffeeedddbbbaaa```___^^^]]]\\\ZZZYYYXXXXXXXXXRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIGGGDDDCCCAAA@@@@@@@@@??????>>>===<<<;;;;;;999999::::::;;;;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCEEEFFFGGGGGGIIILLLNNNUUUUUUTTTUUUVVVYYY]]]______ZZZZZZ```ccc``````dddrrrrrrAAA555888666444333333222111000//////000000000000000000000000000000000///......------........................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++---......,,,...///000222333555666777999999;;;===@@@CCCEEEFFFOOOSSSZZZ___\\\WWWXXX\\\```cccsssqqqUUUNNNJJJJJJMMMQQQXXX^^^dddgggiiijjjhhheeedddcccgggeeeccc```]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSRRRRRRLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGEEECCCBBB@@@@@@@@@?????????>>>=========<<<;;;;;;<<<======>>>??????===>>>>>>???@@@BBBCCCDDDFFFHHHJJJJJJKKKLLLOOOQQQWWWXXXXXXXXXXXXYYY\\\^^^]]][[[^^^aaa]]]]]]qqqyyyOOO888;;;;;;///333333222222111000000///////////////////////////000000//////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++,,,...///...---...///000111333555666777888999:::<<>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGGGGIIIKKKLLLMMMMMMOOORRRTTTVVVXXX[[[[[[YYYWWWWWWXXX^^^ZZZZZZ^^^eeeuuu|||hhhLLL888666;;;888000333333222222111000000000////////////////////////////////////....................................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,,,,------,,,++++++,,,...//////.........///111333444666666888999:::<<>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEGGGHHHJJJKKKKKKMMMNNNOOOOOOQQQTTTVVVTTTXXX[[[[[[XXXVVVVVVWWWVVVRRRSSScccaaaMMM:::444444222222777222222222111111111000000000000000000000000000000//////////////////......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++******++++++++++++******,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,------,,,++++++,,,///000000///---...///111222444555666888888:::<<>>666555333///000666222222222111111111111111000000000000000000000000.../////////////////////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++******++++++++++++******++++++******************++++++,,,,,,,,,,,,------,,,++++++,,,///000000///---...///111222444555666777888999<<<>>>AAADDDEEENNNQQQWWW[[[ZZZVVVYYY___\\\___nnnjjjSSSNNNNNNPPPSSSTTTUUUVVVYYY[[[YYYYYYXXXXXXWWWVVVUUUUUUSSSRRRPPPOOOMMMLLLLLLLLLGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPMMMNNNPPPQQQQQQRRRUUUXXXUUUXXXZZZYYYWWWXXX^^^cccyyyLLL<<<777222222555555222///222222222111111111111111000000000000000000000000.........///////////////------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++******++++++++++++******)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,++++++,,,///111111000---...///000222444555666777888999;;;>>>AAADDDEEENNNQQQWWW[[[YYYVVVYYY___[[[^^^nnneeeQQQQQQXXXbbbbbbYYYRRRQQQNNNRRRVVVVVVTTTQQQOOOOOOOOOPPPPPPPPPNNNLLLIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDEEEFFFEEEDDDEEEGGGIIIGGGIIIJJJKKKKKKKKKKKKKKKPPPNNNOOOSSSTTTRRRSSSVVV___ZZZXXXWWWVVVaaaUUU@@@666666555444333333333333111111111111111111111111////////////....................................------------------------........................------------------------,,,,,,,,,---------......++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------.........000000000000111222333444777777999;;;>>>@@@BBBCCCNNNQQQWWW[[[YYYTTTVVV[[[]]]cccppppppdddYYYTTTRRROOOOOORRRQQQRRRRRRPPPOOOOOOQQQSSSJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGFFFFFFHHHJJJMMMNNNOOONNNMMMLLLLLLLLLKKKMMMSSSZZZ[[[WWWWWWYYYSSSUUUZZZbbbpppcccEEE<<<666555444333333222333333111111111111111111111111////////////....................................------------------------........................------------------------,,,,,,,,,------------...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------.........//////000000111222444444777888999<<<>>>@@@BBBCCCLLLOOOVVVZZZXXXSSSVVV[[[___dddqqqnnn___WWWQQQLLLIIIMMMLLLJJJIIIIIIJJJKKKLLLHHHIIIJJJLLLLLLLLLKKKKKKFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKHHHIIIKKKKKKIIIHHHHHHHHHJJJMMMTTTYYYWWWUUUXXX^^^[[[eeeqqq~~~YYY@@@999777666555444333333222222222111111111111111111111111////////////....................................------------------------------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,---...///////////////000111333444555777888:::<<<>>>@@@BBBCCCJJJNNNTTTXXXWWWSSSVVV\\\aaafffrrrsssXXXDDDJJJIIIHHHIIIJJJJJJGGGEEEJJJJJJKKKKKKKKKJJJIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLEEEHHHLLLLLLJJJGGGGGGHHHLLLNNNRRRUUUUUUXXXdddqqqsssOOO999777888555666555444333222222222222111111111111111111111111////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,---...///////////////000111333444555777888:::<<>>CCCDDDCCCEEEEEEFFFGGGHHHJJJJJJKKKGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJKKKKKKKKKMMMOOOQQQRRRSSSRRRMMMIIIKKKRRRYYYeeeppp[[[GGG888777888555333555555444333222222111111111000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++************+++,,,...///000000......///000111333555666888999;;;===???AAACCCDDDMMMOOOUUUYYYWWWVVVZZZaaa^^^ddduuusssaaaVVVSSSPPPIIICCCCCCCCCDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNOOOQQQTTTVVVSSSSSSQQQPPPVVVfff}}}bbb???999666888888444222444555444333222111111111111000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))***+++,,,...///000000---......000111444555666888999;;;===???BBBCCCDDDMMMOOOTTTXXXVVVTTTYYY```]]]cccvvv~~~ppp]]]NNNEEEEEECCCBBBBBBAAAAAABBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOPPPRRRTTTWWWZZZ[[[\\\\\\aaarrr\\\<<<;;;999666333555888777222555444333222111111111111000000000000000000000000000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******)))***+++,,,...///000111---......000222444666777888999;;;===@@@BBBDDDDDDMMMOOOSSSVVVUUUSSSWWW___\\\cccvvv^^^WWWLLLDDD@@@AAABBBCCCAAA???@@@DDDBBB======BBB???AAACCCAAA>>>;;;<<<>>>===BBBFFFFFFDDDDDDHHHMMMOOOQQQQQQPPPTTTccczzznnnPPP???:::777666555444333222222222222222222111111111111000000000000000///////////////////////////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,------......///000000000111222444555666888999;;;>>>AAACCCEEEFFFOOORRRVVVWWWWWWXXXYYYZZZ___ggg{{{zzzooofff^^^YYYOOOFFF?????????<<<>>>AAA@@@AAAAAA@@@???@@@CCCEEEBBBDDDEEEGGGJJJQQQ[[[cccbbbgggnnnyyy|||fffRRRAAA999888666555444333333222222222222222222111111111000000000000000000/////////...........................///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++************)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------......//////000000111222444555666888999;;;>>>AAACCCEEEFFFOOORRRVVVWWWWWWWWWYYY[[[___dddvvv|||lll[[[TTTTTTSSSPPPOOOKKKHHHFFFFFFJJJPPPUUUXXXVVVWWWZZZcccqqqzzzXXXCCC;;;777666666555555444333222222222222222222111111111000000000000000000/////////..............................///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------....../////////000111222444555666888999;;;>>>AAACCCEEEFFFNNNRRRVVVXXXWWWWWWYYY[[[```cccsssyyyuuuqqqssszzzuuu\\\AAA777888999777555444444333222222222222222111111111111000000000000000000/////////.................................///............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------....../////////000111222444666777888999;;;>>>AAACCCEEEFFFNNNRRRWWWXXXVVVVVVXXX\\\bbbdddsssTTTFFF999777:::999777666333333222111111111222222111111111000000000//////////////////....................................///............---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------......///...//////111222444666777888999;;;>>>AAACCCEEEFFFMMMSSSXXXYYYVVVUUUXXX\\\aaadddsssqqquuuTTTDDD===777666666444444666222222111111000111111222111111000000000//////////////////.........------------------------------///............---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,------......///......///000222555777888888999;;;>>>AAACCCEEEFFFLLLSSSYYYYYYUUUTTTXXX]]]___dddtttOOO^^^xxx|||```III===<<<888666666555222222666111111000000000000111111111000000000//////////////////.........---------------------------------///............---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------......///---...///000333555777888888999;;;>>>AAACCCEEEFFFLLLSSSZZZZZZUUUTTTXXX^^^___fffyyy555CCC\\\kkkQQQ>>>888;;;777555666999999555444555111000000000000000111111000000000000//////////////////.........---------------------------------//////.........---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------......///---...///000333555777888888999;;;>>>AAACCCEEEFFFKKKSSSZZZZZZUUUSSSXXX^^^aaajjj~~~888666<<>>:::666555555555666666555555444333111111000000000000111111000000//////.........---////////////////////////...------,,,,,,------...///............---------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***)))***++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---............///111222333444444555999:::;;;===@@@BBBCCCDDDOOOQQQWWWZZZWWWTTTWWW]]]```fffvvv666333333>>>TTTpppyyy]]]BBB888777333222444555555555555555444444333111111000000000000111111000/////////.......................................------,,,,,,------...............------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************+++++++++,,,,,,+++***)))***++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---...............///000222333444555555888999;;;===@@@BBBCCCDDDPPPRRRXXX[[[YYYUUUXXX^^^```eeesss555555333333888DDDVVVbbbvvvrrrIII>>>777888888444444999555555555555555444333333111000000//////000000111////////////............------------------------...------,,,,,,------...............------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************++++++++++++,,,+++***)))***++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---..................///000222333444555666888999;;;===@@@BBBDDDEEEPPPSSSXXX\\\YYYVVVYYY```aaaeeeooo111555888777555666===CCCNNNkkknnnPPP@@@888666777;;;;;;777777;;;444444555555555444333333000000////////////000000///////////////.........------------------------...------,,,,,,------............---------,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++***)))***++++++***)))))))))*********+++++++++++++++++++++++++++++++++------......///............///000111333444666777888999;;;===@@@BBBDDDEEEOOORRRWWW[[[YYYVVVYYY```aaaeeeppp000222444555444555666777777GGGbbbxxxdddRRR@@@;;;@@@888555444555666444444666444444444555444333333222000000////////////000000.........///////////////...........................------,,,,,,------......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++***)))***++++++***)))))))))*********+++++++++++++++++++++++++++++++++------......///............//////000222444666888777888:::===@@@BBBDDDFFFNNNPPPVVVZZZXXXUUUXXX___```gggsss777444111000111444777888666888???OOOiiifffFFF<<<:::777777;;;888555222111222333444555444444444444444333222222000//////......//////000.........///////////////////////////////////////...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))************++++++***)))***++++++***))))))************++++++++++++++++++++++++++++++++++++,,,---...............///...///000222444777999777888:::===@@@CCCEEEFFFMMMPPPUUUYYYXXXUUUXXX___^^^gggttt555444222111111333666888555666777;;;HHH^^^yyytttSSSCCC777888<<<888111...555666666444333444666777333444444444444333222222//////............//////............/////////000...........................------,,,,,,------...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************+++***)))***++++++***))))))************+++++++++******************************+++---............///......///111444777999666888:::===@@@CCCEEEFFFMMMPPPVVVZZZYYYVVVYYY```]]]fffqqq)))---222444222111111222,,,333999888666;;;IIIUUUhhhnnn[[[JJJ===777777999999555111333777...555999777222111333555333333444444444333222222//////............//////---.........//////000000------------------------...------,,,,,,------...---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************+++***)))***+++++++++))))))************+++++++++************************((()))***,,,---.........///......///111444888:::666888:::===@@@CCCEEEGGGNNNQQQWWW[[[ZZZWWW[[[aaa\\\dddnnn000000111111111222222222000111222444666999;;;<<>>;;;777666:::666555555444444444444444222222222222222222222222222333333444444333333222000000000000000000000000///////////////////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++***))))))******************************************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,------......------...000111111111333555777666777999;;;???BBBEEEGGGMMMPPPWWW\\\[[[WWWXXX\\\]]]aaarrr000000000000111111111111333333222222222222333333666222444:::AAAMMMcccyyyqqqNNN@@@555555555222222555666555444444333333444444222222222222222222222222222222333333333333222222000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******)))*********************************)))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,------......------...000111111111333555777777888:::<<>>AAA;;;888999888333111333555444444333333333333333111111111111111111111111222222333333333333222222000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++***************+++************************((())))))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,---...............000111111111333555777888999:::<<>>;;;;;;999555555666888777555555777444444333222222222222222111111111111111111111111111222222333333222222111///////////////////////////////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++***************++++++************************((())))))))))))************++++++,,,,,,++++++******+++,,,---...............000111111111333555777999999;;;===???BBBDDDFFFOOORRRXXX[[[YYYXXX```kkkmmmkkkrrr............////////////000000000111222333444555111000000222555666555333777888999???KKK___wwwdddKKKCCC999555888;;;888555222333444444444333555777444333222222111111222222111111111111111111111111111111222222222222111111///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))******+++,,,************************)))))))))*********++++++******++++++++++++*********+++,,,---.../////////...000111111111333555777888999:::===@@@CCCEEEGGGQQQTTTYYY[[[XXXYYYcccooommmkkkqqq------........./////////////////////000111222222444555444222111222333444111444777888999???GGGNNNiiiwwwooobbbYYYJJJ===???:::666666888777222...666777555333222333333222333333222111111111111111111111111111111111111111111111222222222222111111///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))***++++++,,,************************************+++++++++,,,******++++++++++++******)))***,,,---.../////////...000111111111333555777777888:::===@@@DDDFFFHHHQQQUUU[[[\\\XXXVVV___kkkfffgggooo---------.........////////////.........//////000(((///333111...///333666222555777555222333777<<<;;;FFFYYYkkk~~~uuu\\\ZZZQQQEEE<<<;;;;;;999222666999999333000444:::333333222111222444444222333222222111000111111111000000000000000000000000111111222222222222111111//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,***************************++++++++++++,,,,,,,,,******++++++++++++******)))***,,,---.../////////...000111222222333555777777888:::===@@@DDDGGGIIIOOOTTT[[[]]]WWWSSSZZZeee___cccnnn....................................////////////000000000000000111111222111111222333333333333222888888888===FFFTTT```iii{{{yyylllaaaVVVKKKCCC>>>===<<<:::888777555555444444444444444444444444444444444333333222222222111111111111111111111111111111111111111111111111222111111111222222000///111111000000111333555666---------............///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,++++++******++++++,,,******++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......///000111222222333555888;;;;;;999999<<>>:::777::::::999888666555444444444444444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111222111111111222222000///000////////////111222333------------............,,,,,,---------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,++++++******++++++,,,******++++++++++++******))))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......//////000111111222333777999:::999999<<>>:::777777999:::999777666666555555444333333333333333333333333333333333333333333222222222222222111111111111111111111111111111111111111111111111222111000111222222000...///......------...//////------------............++++++,,,------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++************++++++******++++++++++++******)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////...///000000111333666999:::999999<<>>;;;:::===<<<:::999999999999888<<<999666555555444333111333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222111000111222222000...///......---------------,,,,,,---------.........,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++++++++,,,,,,,,,+++******))))))******++++++************++++++******++++++++++++******)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------.../////////...///111111111333666999888999:::===AAAEEEIIIJJJSSSTTTXXX\\\[[[WWWYYY^^^aaaeeeooo------------------------,,,,,,,,,,,,------------.........---......///000...///000000111111000000333333222111000000///000000111222333333444555777333333555555555444666888333444555666666666666666555333333444666777666444666666777777666666777777444333222222333333333333222222222333333333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111000000000111111///.../////////......---,,,,,,,,,,,,,,,------------...//////...---,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,,,,+++******))))))******+++******))))))******+++******++++++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---......//////000000111222222222444888:::777888:::===@@@EEEIIILLLSSSTTTXXX\\\[[[WWWYYY^^^```dddooo,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////......///000000000000000222111///......///000000,,,---///111333333333333222222444777666333333666333333222222222222222333666333111333777999666333111333555666444333333333666666666777777777888888111222222222333333333444111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000111000///000111111///---///////////////...---,,,,,,,,,,,,,,,------------000000///...,,,+++***)))++++++************++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,---,,,+++******))))))************))))))))))))************++++++++++++*********++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...//////000000000111222333333555888;;;666888;;;===@@@DDDIIIMMMRRRTTTXXX\\\[[[XXXZZZ______eeeqqq,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///---...//////000000//////------...///111222333444444333222111222222222111...---000444333//////333444333222111000000000000111111111222222222000///---///222333222111333444222333333222000.........111111111111222222222222111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000111000///000111111///------.../////////...---,,,++++++,,,,,,,,,---------//////...---,,,,,,++++++++++++************++++++)))***,,,------,,,***)))************+++++++++,,,************************************************)))******+++,,,,,,------,,,+++******))))))************))))))))))))************++++++++++++*********+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------......//////000000///000111222222444777:::555888;;;>>>@@@DDDIIINNNRRRSSSXXX\\\[[[XXXZZZ______fffttt,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---......///////////////...///000000000///---+++111///------...111333444333111222666555000111666666555444333222222222222+++///222333000///000222222444555444111000222444111222333333222000000111000000000111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111000///000111111///---,,,,,,............---,,,++++++,,,,,,,,,------------------------------,,,++++++************++++++)))***,,,------,,,***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,++++++***)))***************))))))))))))************++++++++++++*********+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------......///000000000...///000111111333666999555888<<<>>>@@@DDDIIINNNRRRSSSXXX\\\[[[XXXZZZ___```hhhwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000000000000000111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////111111000000//////......//////000000000000//////.........------,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********************************************************++++++******************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++,,,------......///000000111222444666888999777888:::===AAAGGGLLLOOOWWWVVVXXX\\\[[[YYYZZZ^^^bbbfffuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////000000000000000000000000000000000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000//////111111111000000000//////000000000000000000000000////////////////////////........................//////////////////000000//////000000000000//////......---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********************************************************************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************+++++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++,,,------......///000000111222444666888999888888:::===AAAFFFKKKNNNVVVVVVXXX\\\\\\YYYZZZ^^^bbbgggvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000////////////000000000000000000000000////////////////////////........................------......///000000111...//////000000//////...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++++++++*********************************************************************************+++++++++++++++++++++++++++++++++***************)))************+++++++++***************************++++++,,,,,,+++++++++******+++,,,,,,,,,++++++++++++,,,------......///000000111222444666777888999999:::===AAAEEEJJJLLLVVVVVVXXX\\\\\\YYYZZZ]]]aaagggxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////.................................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////........................---------....../////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++******************************************************************************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,------......//////000000222333555777888999999:::===@@@EEEIIIKKKVVVUUUYYY]]]\\\YYYYYY]]]^^^fffzzz++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---------------------------.........//////////////////////////////////////////////////////////////////////////////////////////////////////000000.....................///....................................................................................------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,------....../////////000111333555777888999999:::<<<@@@DDDHHHKKKUUUUUUYYY]]]]]]YYYYYY\\\\\\fff{{{++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.............................................////////////////////////////////////////////////////////////////////////////////////......////////////000000---------...............................................................------------------------///......---,,,,,,++++++---......//////......---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************)))))))))***************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,------....../////////000111333555666777888888999<<<@@@DDDIIIKKKUUUUUUYYY^^^]]]ZZZYYY\\\[[[fff}}}************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------......................................./////////000000000................................................////////////////////////........./////////000000,,,,,,---------.........------------------------........................---------------------------------,,,,,,,,,,,,,,,---......//////......---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************((()))))))))*********+++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,------....../////////000111222444666777666777888;;;@@@EEEIIILLLTTTUUUYYY^^^^^^ZZZYYY[[[\\\hhh************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////000000000000................................................////////////////////////---.........//////000000,,,,,,,,,------.........------------------------........................------------------------***++++++,,,,,,------...---..................---*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************(((((())))))*********+++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++************************((()))***+++,,,---------,,,,,,,,,,,,,,,+++***)))++++++,,,------......///...//////111222444666777555666888;;;@@@EEEJJJMMMTTTUUUYYY^^^^^^ZZZYYY[[[^^^jjj++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///------............------////////////////////////.................................------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------+++,,,------++++++,,,---,,,------......------,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++***)))(((((())))))************************,,,,,,+++******+++,,,,,,111,,,((('''+++---,,,)))+++++++++*********)))))))))************+++++++++++++++++++++******))))))++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000333555666666555999777888>>>BBBDDDHHHMMMTTTUUUYYY\\\ZZZWWWXXX]]]bbbiiizzz,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------............------............------------------------------..............................---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------+++,,,------++++++,,,---,,,------......------,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++***)))))))))))))))************************,,,++++++******++++++,,,000,,,((((((+++---+++)))+++++++++*********)))))))))************+++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111333555666555555888666888===BBBEEEJJJPPPUUUUUUYYY]]][[[WWWYYY^^^aaagggxxx------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---,,,------......------,,,+++++++++++++++++++++++++++***))))))))))))***++++++*********))))))))))))************************,,,+++************+++,,,///+++((((((+++,,,+++)))+++++++++***************)))************+++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,---...)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111111222333444555555666777555777>>>CCCFFFKKKQQQUUUVVVZZZ]]]\\\XXXZZZ___aaagggwww,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,++++++++++++++++++++++++*********************************************)))************************++++++************++++++---+++))))))***,,,+++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////111222333333333444666777999777999???CCCFFFKKKQQQVVVWWW[[[^^^\\\YYYZZZ___bbbgggxxx******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,++++++++++++++++++++++++******++++++++++++******)))***++++++++++++******************************************************+++***))))))***++++++***************************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000222333333333444777:::<<<:::;;;@@@CCCEEEIIIOOOVVVWWW[[[^^^\\\YYYZZZ___ccciiizzz)))******++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,+++******)))***+++,,,,,,,,,+++***************************))))))***++++++***)))))))))))))))******************************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////111333333333444999===>>><<<<<>>;;;<<>>BBBGGGJJJLLLQQQWWW\\\\\\ZZZXXX[[[^^^cccmmm++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************777111+++)))+++,,,***&&&************************))))))))))))))))))))))))++++++************++++++))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------.../////////000111111222444666888999777999;;;>>>BBBFFFJJJLLLOOOTTTZZZ[[[YYYWWWYYY\\\cccmmm++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,************************,,,)))''''''***,,,+++)))***************+++++++++))))))))))))))))))))))))++++++************++++++)))************+++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------.../////////111111222333444666777888888999<<>>FFFLLLLLLMMMOOOPPPQQQUUUYYYYYYWWWYYY___ccchhh+++,,,...//////...,,,+++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,+++***))))))************++++++++++++*********+++,,,,,,---***+++---//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,...---+++******+++---...------------...///000111111111000111222333444555555444555777999999777555111111222333222111000///000///.........///000111,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,---......---,,,,,,------,,,+++,,,---...///,,,------......------,,,+++)))(((***,,,---***(((+++++++++,,,,,,---------************************,,,,,,------...///000000..................------///111333444555666999;;;???;;;<<>>?????????@@@AAABBBCCCCCCCCCBBBAAAAAA???>>>>>>???@@@???>>><<<<<<;;;;;;:::;;;;;;;;;:::999777555444333222222222222111111000...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...,,,,,,------------,,,,,,---,,,,,,,,,,,,---...///,,,------......------,,,...------...//////...,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))******++++++,,,,,,........................///111333444555666999;;;???<<<>>>EEEJJJLLLOOORRRTTTVVVXXXWWWVVVXXX\\\aaagggjjj+++,,,------------,,,+++++++++++++++++++++++++++))))))*********+++++++++************************************************++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++***++++++,,,,,,***+++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,/////////...,,,,,,---///...000333777:::===???@@@CCCDDDFFFHHHIIIIIIIIIIIICCCDDDFFFGGGGGGEEECCCBBB@@@===;;;:::;;;<<<;;;;;;777777777888:::<<>>BBBFFFIIILLLMMMIIIIIIJJJKKKLLLLLLLLLLLLHHHIIIIIIHHHEEEAAA>>>;;;999666444333444555444444222222222333444777999;;;;;;;;;<<<<<<<<<<<<<<<<<<999999888777555333222000000000000000//////......------------------------,,,,,,---------...............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------......------,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------........./////////111333444555666999;;;>>>===@@@FFFJJJKKKOOOTTTUUUWWWXXXWWWVVVWWW\\\```gggiii,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++***************+++++++++******************************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------))),,,111555888;;;>>>AAAFFFGGGIIIKKKNNNPPPRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIEEEAAA<<<888555444222000000222222222111333333222111111111222222777888999:::<<<<<<<<<<<<::::::999999777666555444333333222222111111000000------------------------,,,---------............///...------------------,,,,,,++++++++++++,,,,,,+++,,,------......------,,,------......------,,,+++---......---,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...////////////111333444555666999;;;======@@@FFFIIIJJJNNNTTTVVVXXXYYYWWWVVVWWW[[[___fffhhh,,,++++++++++++++++++,,,************************)))************+++++++++))))))*********+++++++++************************)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++******+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++------------------------***+++,,,---...///000111222777===BBBFFFHHHKKKLLLOOONNNMMMKKKKKKKKKKKKLLLJJJHHHFFFDDDCCCDDDEEEFFFCCCBBBAAA>>>;;;999777555555444444555666777555444555555555444333222111000222333555777888888888888777777888888888777666666555555555444333333222222........................------------............//////...---------------,,,,,,+++******+++,,,,,,+++,,,---.........------,,,------......------,,,+++---//////---+++,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------...//////000///111333444555666999;;;<<<<<<@@@FFFHHHHHHMMMTTTVVVXXXYYYXXXVVVWWW[[[___eeeggg,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++*********+++++++++******++++++,,,---++++++++++++++++++++++++---------------------------...///111222444555666@@@EEEKKKPPPRRRRRRSSSSSSRRROOOKKKGGGDDDBBBAAAAAA???<<<999555444555777999777666666666777888999:::888888999;;;======;;;999666777888888888666555444///000222333444444444333555555666777777777777777777777666555444444333333........................---------.........//////000///...------------------,,,+++******+++,,,---+++,,,---.........---,,,,,,------......------,,,+++...000000---,,,---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///111333444555777999;;;;;;<<<@@@EEEGGGGGGMMMTTTVVVXXXYYYXXXVVVWWW[[[___dddggg************************))))))************))))))***))))))(((((((((((())),,,+++*********+++,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))...---++++++,,,------,,,---+++...333777===FFFPPPKKKOOOSSSTTTVVVVVVRRRLLLEEEAAA===;;;>>>BBBCCCAAABBB;;;666555444222333777555777999<<<>>>CCCHHHLLLOOORRRRRRMMMJJJIIIHHHEEEDDDDDDCCCDDDDDDCCCAAA>>>===888333222333444111---111//////000333444222///555222000///000222333222222222111//////.........---......///...---+++***////////////////////////------------------------//////.........---------------------------------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,...000111000/////////000111222444666777888999<<<;;;>>>EEEJJJLLLOOOTTTXXXXXXXXXVVVVVVWWW[[[___ccciii|||************************))))))************))))))))))))((((((((())))))***++++++*********+++,,,---++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---,,,++++++,,,---------222///222:::BBBGGGLLLQQQRRRUUUVVVSSSQQQOOOJJJCCC===;;;999:::???EEEGGGFFF<<<777444666888999<<>>EEEJJJLLLOOOTTTWWWXXXXXXVVVUUUWWW[[[___dddiii{{{++++++++++++++++++++++++))))))************))))))(((((((((((())))))***+++++++++******++++++,,,---+++++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............------------...///000000555333888EEEPPPTTTUUUVVVZZZZZZVVVMMMFFFBBB<<<666333111111555:::===<<<;;;999666666:::===???CCCIIIMMMQQQUUUYYYZZZ\\\]]]___bbbdddccc___]]]]]]\\\XXXQQQMMMGGGDDDCCCEEEFFFGGGHHHDDD@@@>>>>>>>>>;;;777555333111111444777999:::555333000///000111111000......///000333666888:::888555111---+++,,,///111------------------------------------------------...............---------------------------------...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------......//////000111222444666777888999:::999===EEEJJJLLLPPPUUUUUUWWWXXXVVVUUUVVVZZZ___eeeiii{{{++++++++++++++++++++++++)))******++++++******)))(((((((((((()))***+++,,,+++***++++++++++++,,,,,,***++++++,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............---...///000000111333444444666???MMMWWWYYYZZZ[[[___\\\SSSDDD:::666333000333333666???DDDDDD@@@>>>@@@>>>???BBBDDDDDDHHHNNNMMMOOOQQQQQQQQQRRRSSSUUU___bbbcccaaabbbbbb___ZZZTTTPPPKKKGGGGGGHHHIIIIIIIIIFFFCCCBBBCCCBBB???===<<<999666444555888;;;===AAA>>>:::777555444111000.........///111555888:::AAA===777111---++++++,,,------------------------------------------------........................------------------------...---,,,++++++,,,---............------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---...///000111000000111222444666777888999999999<<>>DDDHHHIIIKKKOOOQQQXXX^^^]]]XXXWWW]]]dddhhhjjjzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------///---,,,...111222///---111111000///...000333666<<<>>>>>>===<<>>>>>BBBBBBAAA???>>>===<<<;;;888666555333222111111222333333111000////////////.../////////......---,,,------------------------........................------------------------------------------------,,,,,,,,,---------......,,,------...------,,,,,,...///000///...---...000///222555666777888:::<<<:::;;;===@@@EEEKKKPPPSSSVVVXXXZZZYYYWWWXXX[[[___gggiii,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------/////////...............///...---...//////...---000000//////222999AAAGGGAAA???;;;777777>>>IIIRRRfffppp{{{}}}{{{~~~~~~|||{{{}}}~~~wwwrrrssstttrrrpppqqqmmmooouuuzzzrrrlllfff```aaaYYYKKKCCCEEEFFFBBBAAA@@@???>>>======>>>???::::::888777555333222111333333222111000000000111/////////............---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...------,,,---///000///...---///000000222555777888999;;;<<<;;;;;;===???DDDJJJPPPSSSVVVXXXYYYXXXVVVXXX\\\```eeeiii,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************,,,,,,,,,------------...000//////......---------///.....................111111111222666>>>HHHOOO??????@@@BBBHHHSSS```iiiwww|||}}}yyyyyyxxxrrrmmmnnnuuuzzzuuu}}}~~~qqqxxxqqq]]]RRRSSSQQQHHHDDDBBB@@@===<<<<<<===>>>;;;;;;;;;:::888666555444333222222111000000111111//////...............///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...------------...//////......///000111333666888888999;;;===<<<<<<===???DDDJJJPPPSSSUUUWWWXXXWWWVVVXXX]]]aaaeeejjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************,,,,,,---------.........///.........------,,,,,,//////.........///000111444555888<<>>???;;;;;;;;;;;;;;;:::999888333333222111000000000000//////.........//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,---.........---,,,...//////......///111111333666888888999;;;===<<<<<<===@@@DDDJJJOOORRRTTTVVVWWWVVVUUUXXX]]]bbbgggkkk,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,---------.....................---------------.../////////...000333555999===DDDLLLVVVaaalllssspppqqqsssuuuxxxzzz|||}}}~~~||||||~~~ssstttvvvooofffcccffflllnnnnnnpppuuuuuummmhhhiiigggaaaZZZWWWSSSNNNIIIEEECCCBBB<<<<<<<<<<<<;;;;;;;;;;;;666555333222111000000000000///.........///000111................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,---............,,,...//////......000111000222555777888999;;;<<<;;;<<<>>>AAAEEEJJJNNNPPPTTTUUUVVVUUUUUUXXX^^^ccciiikkk,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........................../////////---///000000///111555999BBBHHHRRR\\\eeeooowww{{{vvvwwwyyy|||zzzrrrkkkeeebbbaaabbbaaa``````ccceeeggggggbbb___[[[VVVPPPKKKGGGEEE@@@???===;;;;;;:::;;;;;;999888777555333222111111000///...---...///111222................................................------------------------------------------------,,,,,,,,,---------......***+++,,,---............,,,---//////......000222///222555666777888:::<<<:::<<>>;;;:::999::::::<<<;;;999777555333333222000///...---...///111333////////////////////////................................................------------------------,,,,,,,,,---------......***+++,,,---............,,,---//////...///000222///111444666777888999;;;999;;;???DDDHHHKKKLLLMMMSSSTTTUUUTTTTTTXXX___eeejjjmmm------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......///............///000000333000......111555777888FFFIIINNNWWWhhhzzz|||yyy~~~|||}}}qqqhhheeekkkooommmaaaYYYXXXWWWUUUUUUWWWTTTOOOQQQWWWUUUMMMCCCBBB@@@>>>999555666999777888:::;;;:::777444222111111000000//////......---------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................,,,...000111111000000111000333666777777888:::;;;;;;:::===DDDIIIKKKNNNSSSQQQSSSTTTSSSTTTYYY```ffffffmmm------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........//////............/////////000222333444555555555<<>><<<<<<;;;;;;:::999888777777444333222111000///...------............////////////............---------........................------............------------------------------........................***,,,...///......///000111333666777888888:::<<<;;;:::===DDDIIIKKKNNNSSSSSSTTTUUUUUUTTTWWW^^^ccciiimmm..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............000//////....../////////222888???BBB???>>>@@@CCCHHHYYYlllwww~~~}}}sssiiifffbbbfffiiieee^^^ZZZZZZ[[[ZZZgggkkk^^^OOOJJJJJJIIIEEEDDD@@@======???===:::===<<<:::888777777777777666555444222111///.....................////////////............---------........................------............------................................................---...000000000///111222111333666888888999:::<<<;;;:::===DDDIIIKKKNNNSSSTTTUUUVVVUUUTTTWWW]]]bbbjjjnnn........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////000////////////000111111555:::???AAABBBEEELLLRRRbbbmmmxxx||||||www{{{vvvooolll```aaaeeehhhfff^^^TTTNNNlll|||qqqYYYMMMKKKJJJDDDEEECCC======AAA@@@<<<<<<;;;888666555555666777777666555333222000/////////////////////////////////............---------------------------------------............------................................................---...000000//////111333222444777888888999;;;<<<;;;:::===DDDIIIKKKNNNSSSTTTUUUWWWVVVUUUWWW\\\aaajjjnnn........................///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////000000000000111333444555666999<<>>;;;:::999888777666666666666666555555444333333222000000000000/////////...///............---------........................------............------................................................,,,---------,,,---///222222444777999999:::;;;===;;;:::===DDDIIIKKKNNNSSSRRRTTTVVVWWWVVVXXX]]]aaahhhmmm//////////////////////////////...------------...------------------------------------------------++++++,,,,,,,,,---------------------------------............/////////000///000111222444777999:::;;;:::===GGGVVVgggvvv~~~{{{xxxxxxrrrooopppnnnhhhgggjjjddd___UUUOOOWWWbbb___TTT]]]gggfffUUUHHHFFFGGGEEE<<<;;;;;;:::999888777666666666555555444444444444111111000000/////////...//////.........---------000000000000000000000000---..................---////////////////////////.........................../////////...///111444222555777999999:::;;;===;;;:::===DDDIIIKKKNNNSSSQQQSSSVVVWWWVVVXXX]]]aaaggglll000000000000000000000000........................------------------------------------------------------------------------////////////////////////000//////000111222222111444111000666AAAJJJNNNNNN<<>>:::777888;;;888888888888888777666666555444333222111111111111000000///...............---...............------.........///......------///------//////,,,,,,...........................------......///000000000333555777888888888999;;;<<<:::===DDDHHHJJJNNNSSSRRRTTTUUUUUUUUUWWW]]]cccjjjooo000000000000000000000000................................................................................................////////////////////////000000000000///000222444777FFFYYYhhhnnnpppsssuuuxxx}}}{{{sssxxxyyy\\\^^^XXXUUUUUUTTTQQQSSSWWWSSSRRRLLLCCCBBBKKKMMMBBB@@@@@@===888666999;;;<<<888888888888888777666666444444333222222111111111000000///...............***+++---...///...------.../////////...---,,,,,,...------------------...........................------......///000000000222555777888888888:::;;;;;;:::===DDDIIIJJJNNNSSSPPPRRRTTTUUUUUUXXX^^^cccjjjppp111111111111111111111111////////////////////////........................................................................///////////////////////////000111000000111444777HHHQQQ^^^hhhmmmrrrxxx}}}}}}~~~vvv|||vvv}}}{{{vvv^^^UUUMMMLLLNNNPPPTTTYYYJJJMMMJJJFFFJJJLLLFFF???:::999666666>>>EEEAAA888888888888888888777666666333333333222222111000000000000///...............)))+++,,,.........------.../////////...---,,,,,,//////...+++************........................------......///000000000222444777888888999:::;;;;;;;;;>>>EEEIIIJJJMMMQQQNNNQQQTTTUUUUUUXXX^^^cccjjjooo111111111111111111111111////////////////////////........................................................................////////////////////////...000222222111333888<<>>EEEJJJJJJMMMQQQLLLPPPSSSUUUVVVYYY^^^cccjjjooo111111111111111111111111////////////////////////........................................................................////////////////////////...000333333222555;;;AAACCCAAADDDQQQdddssszzz{{{xxxzzzxxxxxxqqqqqq|||{{{rrrmmmeee]]]YYYTTTNNNKKKKKKLLLNNNEEEJJJ]]]YYYGGGFFFAAA@@@>>>DDDTTT^^^QQQ;;;888888888888888777666666444444555555444333111111000000///..................---------------......------......///.........(((---......222;;;@@@???........................------......///000000000111444666888888999;;;<<<;;;;;;???FFFJJJJJJLLLPPPKKKOOOSSSUUUVVVYYY^^^ccckkkooo111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---000333333333666===DDD===:::>>>PPPjjj}}}~~~zzzqqq}}}xxxmmmmmmhhhaaa[[[gggvvvpppddddddgggeeefffgggddd]]][[[]]]GGGNNNEEEAAALLLIIIIII\\\IIIDDD:::777DDDOOOGGG555888888888888888777666666555666666666666444333222000000///...............000///---,,,,,,---...///,,,,,,---.../////////...---000///***+++000222///........................------......///000000000111333666888888999;;;<<<;;;;;;???FFFJJJJJJLLLOOOJJJNNNRRRUUUVVVYYY^^^ccckkknnn111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000///............//////000000111333444555666666777777EEEYYYiiirrruuuwwwyyyyyy}}}xxxpppmmmjjjdddbbbeee```aaabbbdddccc___YYYTTT___hhhiiiaaa```iiiooommmQQQKKKFFFDDDEEEGGGMMMRRRFFFEEEBBB???<<<:::999888;;;333333;;;===777666<<<999777555444555666666555222222222222111///...---..........................................................................................------,,,---...///000000000000555555666888999:::;;;<<<:::<<>>BBBFFFJJJMMMOOOLLLPPPTTTVVVWWWYYY]]]aaammmnnn222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000///////////////000111111222000000777AAALLLSSSVVV```jjjwww|||xxxvvv}}}{{{||||||zzzwwwrrrmmmiiieeeaaa______]]]XXXVVVXXXTTTTTTUUUWWWWWWUUUPPPLLLIIIOOOSSSSSSXXX```aaa[[[VVVTTTOOOJJJEEEAAA???===>>>>>>======<<<;;;::::::777<<>>BBBFFFJJJMMMOOOLLLPPPTTTVVVWWWYYY^^^bbblllnnn222222222111111111000000000000000000000000000000////////////////////////////////////////////////...////////////000000000////////////000111222222444444888BBBQQQ___fffiiisssxxx}}}|||~~~|||zzzyyyzzz|||{{{wwwppphhhddd]]][[[YYYXXXWWWTTTSSSSSSOOONNNOOOPPPQQQOOOKKKHHHCCCFFFGGGHHHOOOWWWWWWQQQXXXYYYWWWPPPKKKFFFAAA;;;;;;;;;<<<===>>>@@@@@@AAA???@@@HHHRRRSSSJJJ@@@<<<;;;::::::888777777999:::777666555333111000//////........................................................................---------...............---...///000000111111000444555666777888999:::;;;999;;;>>>BBBFFFJJJMMMNNNLLLPPPUUUWWWXXXZZZ___cccjjjmmm222222222222111111111111111111111111111111111111////////////////////////000000000000000000000000////////////000000000111/////////000000222333333444888BBBPPP```lllrrrttt|||}}}}}}zzzyyyxxxuuusssrrrtttvvvuuuqqqjjjbbb]]]XXXUUURRROOOPPPQQQOOOMMMLLLKKKKKKKKKLLLKKKHHHFFFDDDCCCAAA@@@EEEKKKLLLJJJVVVZZZZZZTTTPPPNNNHHHBBB888999:::;;;>>>AAACCCEEEDDD@@@???@@@@@@===::::::::::::888666333444888;;;888777555333222111111111........................................................................---------.........//////---...///000111111111111444444555666888999:::;;;999;;;>>>AAAFFFIIILLLNNNLLLPPPUUUXXXYYY[[[```dddhhhlll333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000111222444444555>>>LLL[[[hhhqqqvvvyyy~~~~~~}}}~~~}}}zzzwwwuuusssrrrpppnnnmmmnnnooooookkkeee___[[[YYYVVVQQQPPPUUUYYYTTTLLLKKKJJJIIIHHHHHHHHHFFFDDDDDDAAA>>>===???AAACCCDDDMMMSSSTTTOOONNNQQQNNNGGG999888777777999===@@@CCCAAA>>>:::999888888666666666888999666333333666999888777555444333222333333........................................................................,,,,,,------.../////////......///000111111111111333444555666888999::::::999:::===AAAEEEIIILLLNNNLLLQQQUUUXXXYYY\\\aaaeeegggmmm333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000111222333444555;;;FFFVVVccclllrrrxxx|||~~~~~~~~~|||xxx{{{|||zzztttrrrooonnnmmmmmmkkkiiihhhiiiiiihhheeeaaa^^^[[[XXXUUUSSSVVV```eee[[[LLLLLLIIIGGGFFFFFFEEECCCAAA??????>>>>>><<<;;;<<>>???:::===GGGIIIDDDHHHDDD===888666777;;;===;;;:::888666777::::::888444===FFFIIIEEE>>>:::888888666555444444555666888........................................................................,,,,,,------...///000000...///000111111222222111333444555666777888999:::888:::===AAAEEEIIILLLMMMMMMQQQVVVYYYZZZ]]]bbbfffiiirrr333444555555555444333222333333222222111000000///111111111111111111111111000000000000000000000000000000000000000111111222000222444333000222888>>>QQQPPPXXXgggsssxxx|||~~~wwwsssqqqvvv{{{qqqlllkkkkkkiiigggeeefffggghhhhhhgggeeeddd___```bbbbbb___ZZZUUURRRQQQPPPNNNMMMKKKKKKKKKKKKGGGFFFDDDCCCBBBBBBBBBCCC>>>======;;;:::999888888::::::999:::<<>>:::888888LLL``````OOO>>>999;;;999666444444666666444111444222111///....................................,,,---...//////...---,,,---------.........//////000000///......///111111222444555666555666888999888999<<>>===<<<;;;:::999999888888888777888999;;;>>>???KKKGGGBBB===999666444333666:::AAAFFFHHHFFFCCC@@@888DDDOOOPPPFFF<<<888999222111111444777999999777333222000///...---..............................------............------------..................000//////...//////111111222444555666555666888999888999<<>>>>>>>>======<<<;;;:::999999888666666555555666777999:::@@@???>>><<<:::777666555333555999@@@FFFGGGDDD@@@:::<<<>>>>>>===;;;:::999666666555666777777444222222222000///...---------.................................------...........................------///////////////000111111222444555666555666888999999:::<<<@@@DDDHHHKKKMMMLLLOOOUUUZZZZZZZZZ```hhhlllooo555555555555444333333222444444333333222222222222222222222222222222222222111111111111111111111111111111000000111111222333222333333333333666;;;???AAAHHHWWWjjjyyy~~~{{{~~~}}}zzzsssmmmhhhdddWWWSSSMMMJJJIIIHHHGGGEEECCCCCCBBBBBBCCCEEEFFFHHHAAACCCFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIGGGEEEDDDCCCAAA@@@>>>============<<<;;;::::::999999666555444444444444555666666888::::::999888888888888555444888>>>AAA@@@<<<;;;999777777888::::::::::::::::::999777555111///222111000///...---------........................///...---,,,,,,---...///...............---------......//////000000111111222444555666555666888999999:::<<<@@@DDDHHHLLLNNNLLLOOOUUUZZZZZZZZZ```hhhkkknnn777777666555444444444333444444444333333333333333222222222222222222222222111111111111111111111111111111111111111222222333444444444444555888<<>>>>>======>>>@@@BBBCCC===>>>???AAAAAABBBBBBBBBBBBCCCEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;::::::999666555555444444444444444000333777888888999;;;===GGG@@@888666:::>>>>>>===888999888888777777999:::777888::::::999888777666222222111111///...------........................///...---,,,,,,---...///.....................------......///000111111111222444555666555666888999999:::===@@@DDDIIILLLNNNMMMOOOUUUZZZZZZYYY___ggglllooo:::999888666555555555555444444444444444444444444333333333333333333333333222222222222222222222222222111111111111222333333555444444555888===AAACCCIII\\\pppzzz||||||{{{zzz||||||xxxrrroookkkddd\\\TTTNNNJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>======<<<<<<<<<<<<>>>???AAABBBCCCCCCBBBCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::666666555555555444444444///222555666666999???CCCNNNFFF<<<666555888:::;;;555777:::999777666777999@@@@@@???<<<888555555555333333333222111000.......................................------.........---------.........//////,,,---...000111111111111222444555666555666888999999;;;===AAAEEEIIILLLNNNMMMPPPUUUZZZZZZYYY___ggglllnnn<<<;;;999888777666666777444444444444444555555555333333333333333333333333222222222222222222222222222222111111222222333444444444444888>>>DDDIIILLL\\\jjjxxx{{{{{{||||||zzz{{{|||tttpppnnniiigggbbb[[[SSSLLLHHHFFF@@@AAABBBCCCCCCCCCCCCDDDAAAAAABBBBBBCCCBBBBBBBBBBBB@@@???===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAA@@@>>>>>><<<;;;;;;;;;;;;:::::::::555555555555555444444333111333555444444999AAAIIIJJJDDD===666222333555777666777999:::;;;;;;;;;;;;JJJIIIEEE>>>777222111222444444444444333111000...........................------............------+++,,,,,,---...///000000,,,---...000111222111111222444555666555666888999:::;;;===AAAEEEIIIMMMOOONNNPPPVVVZZZZZZYYY^^^fffkkkmmm>>><<<:::888777777777888444444555555555555555555333333333333333333333333222222222222222222222222222222111111222222333444333333555:::BBBJJJPPPSSSkkktttzzzzzzzzz~~~~~~zzz|||xxxxxxnnnhhhgggggg^^^[[[VVVOOOHHHDDDBBBCCC@@@AAACCCDDDDDDCCCDDDEEEGGGGGGIIIIIIIIIHHHGGGFFFGGGFFFDDDBBBAAA@@@AAAAAA>>>===<<<;;;;;;:::;;;;;;===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;::::::444444555555555444444333444555555333333999CCCLLLEEECCC???999555444666999:::888888;;;???AAA@@@???HHHGGGDDD>>>888555666999444555555555444222000///........................,,,---...//////...---,,,***+++,,,---...000111111+++,,,...000111222111111222444555666555666888999:::;;;===AAAEEEIIIMMMOOONNNPPPVVVZZZZZZYYY^^^fffiiilllCCC???:::999::::::999666666666555555555444444444333333333333333333333333333333333333333333333333222222333444444444333333999555777AAAJJJOOOWWW```wwwxxxzzz|||~~~}}}}}}vvv~~~wwwllleee^^^WWWRRRHHHIIIIIIGGGCCCAAAAAABBBCCCFFFHHHGGGIIIMMMNNNLLLOOOSSSUUUTTTUUUWWWVVVRRRRRRNNNPPPNNNFFFIIIKKKAAAEEEBBB???===<<<<<<;;;:::;;;;;;<<<===>>>>>>??????>>>===;;;:::999888888888888777777666555444444444222333333444666888:::;;;AAA@@@>>>;;;888666444333::::::AAAKKKNNNGGG>>>888AAA>>>;;;:::999666444444555555444555555333000---...............---------........................------............------111000///......///000111111333444555555555777888999;;;>>>AAAFFFJJJMMMNNNMMMQQQVVVWWWWWWZZZaaagggjjjnnnQQQJJJAAA;;;999888777555666666666555555555444444333333333333333333333333333333333333333333333333222222333444444444444333777999@@@HHHLLLPPP\\\hhhvvvwwwzzz{{{{{{}}}{{{vvviii^^^XXXRRRLLLHHHGGGFFFDDDBBBBBBCCCEEEGGGLLLOOOOOOLLLNNNVVV^^^```ffflllqqqtttwwwyyywwwqqqllljjjkkkfffYYYVVVUUUJJJIIIFFFCCCAAA???>>><<<:::;;;;;;;;;;;;<<<>>>???@@@===<<<;;;:::999888888888777777777666555444444444333222222222333444444555;;;;;;:::888777555444333:::999>>>FFFIIICCC;;;777;;;:::999::::::999777666555444444555555444111...//////.........---------........................------............------222111000//////000111222111333444555555555777888999;;;>>>AAAFFFIIILLLNNNOOOSSSWWWXXXWWWYYY___eeekkkpppWWWNNNBBB:::888999::::::666666666666555555555555333333333333333333333333333333333333333333333333333333333444444444555555666>>>JJJPPPPPPTTTbbbpppwwwyyy{{{|||{{{}}}ooofffZZZPPPKKKGGGDDDAAA@@@@@@AAAEEEJJJNNNPPPPPPOOOUUUXXXYYY___oooxxxpppkkk^^^[[[XXXSSSOOOKKKFFF@@@<<<===<<<;;;:::;;;<<<>>>???<<<<<<:::999888888777777777777666666555444444444555444333222111111111111333444555666888;;;===???;;;888:::@@@BBB>>>888555444555777777888888777777555444444444555555333111000//////...---------...........................------............------222222111111111111222222111333444555555555777888999;;;===AAAEEEIIILLLMMMPPPTTTXXXYYYXXXYYY^^^dddmmmsss___UUUHHH>>>;;;;;;<<<<<<777777777666666666555555444444444444444444444444444444444444444444444444333333333444444555666666;;;EEEQQQWWWWWW[[[gggsss{{{|||}}}uuubbb[[[QQQIIIEEEDDDCCCBBBBBBDDDGGGNNNTTTWWWWWWUUUTTT```mmmvvvyyywwwsssllleee]]]SSSJJJEEECCCAAA>>>;;;::::::<<<===;;;;;;999888888777777777666666666555555444444444666555444333222222222222000000111555<<>><<<888888777666666666666777444444444444444444444444222222111111111111222222555444333444666;;;???BBB>>>777222444777777999;;;;;;DDDFFF???>>>FFFLLLKKK<<<999555333333555666666555333000---,,,---...///........................------............---------...000111222222111111111333444555555555777888999;;;===@@@DDDGGGIIIKKKKKKQQQXXX[[[[[[]]]bbbgggkkkvvvsss[[[JJJAAA<<<999999999888888888888777555555555555555555555555555555555555555555555555666555444444555777:::;;;<<>>888777777666666666666777444444444444444444444444666666555444333333333333000222444666888::::::;;;???777222444888999;;;===???IIILLLDDD???CCCEEE@@@>>>:::666333333555666666555333000---,,,---...///........................---..................---...///111222333333222222111333555555555555777888:::;;;===@@@DDDGGGIIIJJJMMMSSSYYY\\\\\\\\\aaaeeejjjuuummmWWWJJJ:::>>>:::888999;;;;;;999999888888888888777777777777666666555555555555666666555555555555666888:::;;;>>>;;;CCCXXXllluuuwwwxxx}}}zzz~~~nnn[[[OOOGGGEEEGGGHHHHHHMMMTTTWWWZZZjjj{{{zzzppphhhggggggccc___]]]ZZZXXXVVVSSSOOOJJJDDD@@@>>><<<:::888666555555555333333333222222333444444222222222222222222222222000111222444666888999:::<<<999777888;;;===<<<;;;BBBDDDCCC>>>777444666999777777999<<<999444333666333333333222000///---,,,........................//////.........---------/////////000111111222222333444555666777777777777999:::<<>>;;;999777666555555444333333222333333444444222222222222222222222222222222333444555666666777333888AAAJJJNNNIII@@@888???AAAAAA===777444555777888444444777777444333555333333333222111///------........................//////.........---------/////////000111111222222333444555666666777777777888:::<<>>BBBFFFHHHJJJLLLQQQWWWZZZ[[[]]]bbbffflllrrrXXXGGG::::::<<<999999>>>999999999999888888888888777777666666666666777777777777777777999;;;>>>???EEESSSdddnnnsssuuuyyy|||}}}zzzbbbVVVMMMHHHJJJNNNQQQUUUXXXcccyyyxxxxxx}}}ooojjjffffffccc\\\WWWVVVPPPNNNKKKJJJIIIGGGDDDAAAAAAAAA???>>>;;;999777666666555444444333333333444222222222222222222222222000111111222222333333333888:::>>>@@@???;;;888666333555777999999888999999555???MMMSSSKKK===666666555555555444222111///...........................---...................../////////000111111222222222333444555666666666666666888:::>>>BBBEEEHHHJJJMMMQQQVVVYYY[[[]]]aaaeeejjjpppvvvYYY???:::;;;999999>>>:::999999999999888888888888777777666666777777888999888777888<<>><<<:::888777777666555444333333333333222222222222222222222222111111111222222333333444000444999<<<;;;:::999888333444666999;;;===>>>>>>777AAAOOOUUUMMM???777777666666555444333111000///........................---------.............../////////000111111222222222333444555555666555555555777:::>>>BBBEEEHHHJJJMMMPPPUUUXXX[[[^^^aaadddhhhnnnvvvNNNAAA@@@<<<:::>>>::::::999999999888888888888888777777777777888888999888888:::@@@IIIRRRWWW___jjjsssssssssxxx{{{|||}}}~~~jjjYYYMMMGGGGGGIIINNNTTT^^^pppsssjjjbbb```pppxxxeee]]]\\\YYYTTTRRRMMMJJJGGGEEEDDDCCCAAA???>>>>>>>>>>>>===;;;999888777666555444444333333333222222222222222222222222333333333333333222222222...222777999999888999:::555555777999===AAACCCDDD:::<<>>999888666666666555444222000///........................---------.........///////////////000111111222222222222333444555555555555555666999===AAAEEEHHHJJJMMMPPPTTTXXX[[[^^^aaacccfffmmm\\\IIIFFF@@@===@@@:::::::::999999999888888888888777777777777888888999888888<<>>AAAEEEHHHJJJKKKOOOUUUXXXYYY[[[```cccgggmmmgggPPP???999<<<;;;:::999:::;;;:::999777:::@@@DDDBBB;;;666666999999888888???LLLZZZbbbeeemmmwwwvvvtttzzzzzzzzzyyyaaaQQQIIIGGGJJJUUU]]]bbbooowwwkkk[[[ZZZWWW[[[ooodddVVVTTTSSSNNNJJJHHHFFFDDDCCCCCCBBB@@@???<<<;;;;;;::::::999888888777777777666555444222111333222222111111222222333333444444444333333222111444333333333444666888:::LLLQQQMMMAAA;;;???@@@;;;555444222333555666666555555555444444444444333333//////...---------..............................////////////000000000000111333555555444333444555777888:::===AAAEEEHHHJJJJJJNNNTTTWWWXXXZZZ___bbbhhhllleeeHHH===AAA<<<;;;999:::;;;;;;:::888;;;DDDLLLIII???777666999:::999;;;CCCPPP[[[cccgggpppyyyxxxvvv{{{|||hhhVVVKKKGGGIIIMMMZZZgggsssvvvdddZZZQQQXXX]]]iii~~~bbbUUURRRPPPLLLIIIGGGEEEBBB@@@@@@@@@???>>>;;;;;;;;;:::999999888888777777777666555444333222333222222111111222222333333333444444444333222222333333333333555888:::<<>><<<;;;<<<<<<;;;:::777888999999999888777777999888>>>JJJUUU[[[bbbhhhlllvvvzzz|||~~~jjjSSSKKKJJJLLLUUUbbbpppnnnXXXRRRVVV___hhhuuuaaaVVVRRRNNNKKKKKKHHHEEEAAA???????????????;;;::::::999999888777777777777777777666555444444333222222111111222222333222333333444444333333333333333333333444555666666999<<<<<<:::999:::<<<;;;888999999777666999AAAIIILLLCCC888222333555666555111111000///...---------........................////////////000000000000000222444444333222333444666777999===@@@DDDGGGIIIIIINNNTTTWWWYYY\\\```dddnnnqqqoooAAACCC@@@===<<<<<<<<<;;;:::<<<999666666777888777666999888@@@NNNXXX[[[aaaiiillluuuyyy{{{}}}zzzuuu```OOOKKKKKKMMM[[[lll{{{lllZZZOOOSSS\\\hhh|||zzzlll\\\TTTPPPLLLJJJJJJFFFDDDAAA?????????>>>===:::::::::999888888777777777777777777777666555444333222222111111222222333222222333444444444333333333333333444444444444444777:::<<<<<<:::777666555666:::<<<999555666===EEEKKKCCC999333222444555666222111000///...---------........................////////////000000000000000222333444333222333444666777999<<<@@@DDDGGGIIIIIINNNTTTXXXZZZ]]]aaaeeennnrrrZZZFFFCCC???===<<<;;;;;;:::<<<;;;:::999888888888999:::999BBBRRR[[[\\\bbbkkkmmmtttwwwzzz}}}~~~~~~eeeUUUJJJLLLOOOTTThhhoooeeeZZZTTTQQQRRR[[[fff|||uuujjj___UUUPPPLLLGGGEEEFFFDDDBBB@@@??????>>><<<;;;::::::999999888777777777666777777777777666555555333222222111111222222333111222333333444444444333222222333555555666666666444666999:::888444222222777===@@@<<<555111666===@@@===999555333333444555333222111///......------........................////////////000000000000000222333333222222222444666777999<<<@@@DDDGGGIIIHHHMMMSSSWWWYYY\\\aaaeeemmmqqqzzzHHHDDD@@@===<<<;;;:::999666999<<<<<<999888:::===;;;:::DDDUUU^^^^^^cccmmmmmmtttvvvzzzrrrXXXLLLGGGOOOUUU^^^wwwvvvjjjggg___ZZZOOOGGGKKKRRR[[[fffpppkkk___WWWOOOLLLHHHDDDBBBCCCAAA@@@???>>>>>>===:::888::::::999999888777777777666777777777777666666555333222222222222222222333111222333333444444444444111222444666777888999999222333666999999777888:::;;;AAAEEE@@@666000222777666777888888555333333333333222111///......------........................////////////000000000000000111333333222222222333666777999<<<@@@DDDGGGIIIGGGLLLRRRVVVXXX[[[```dddlllpppbbbJJJBBBAAA999???DDD777<<<;;;;;;::::::;;;;;;<<<:::???KKKYYY______ccckkkppprrrsss{{{aaaVVVHHHFFFRRR[[[gggqqqmmmfff^^^VVVPPPKKKIIIFFFJJJQQQUUUUUU]]]vvv|||nnniiiYYYRRRKKKGGGGGGGGGDDD@@@@@@???>>><<<;;;;;;::::::777777777777777888888888666666666666666666666666777555333111111111222333222222333333333333444444444444444444444444444444777444222555<<>>??????===999555333222888666777::::::666555777666555333111////////////---------............///......//////000000111111222222222222222222222222555666999<<>>===;;;;;;::::::888888888777777777777777666666666666666666666666777555333222111111222333222222222333333333444444222222333333444555666666777555444888???DDDEEECCC<<<======;;;888444222111111111444999888555555999666555333111////////////---------............///......//////000000111111222222222222222222222222555666999<<>>>>>===<<<;;;::::::999999888888777777666666666666666666666666666666666555333222111111222333222222222222333333333333000000111333444666777777555444555:::@@@DDDDDDCCC::::::999888666333000///000333:::>>>:::444444888555555333111000/////////---------............///......//////000000111111222222222222222222222222555666888<<>>FFFQQQYYY\\\^^^eeelllrrr|||{{{uuu___TTTKKKPPPUUUaaa|||sss\\\QQQGGGCCCFFFJJJJJJKKKKKKKKKKKKKKKKKKVVVZZZdddxxxrrriii^^^UUUNNNJJJFFFCCCBBB@@@>>><<<>>>=========<<<;;;:::::::::999999888777666555555666666666666666666666666666555444222222222222222111222222222222333333333000111222333444555666666111222444888<<>>===777777666666555444111///666===FFFJJJBBB777222555555444333222000///......---------............///......//////000000111111111222222222222222333333444666888<<>>IIITTTXXXZZZ___hhhnnnwwwrrr\\\RRROOOSSS[[[oooqqqMMMFFFJJJIIIHHHKKKIIIJJJKKKMMMPPPRRRTTTTTT[[[cccvvvqqqlllggg\\\RRRLLLIIIFFFCCCBBB@@@???===<<<<<<======<<<;;;:::999:::999999888777666555555666666666666666666666666555555444333222222222222111111111222222222333333222222222333333333333333222222444666999999888777555444444555777666444111888@@@LLLPPPHHH:::333333444444333222111///...------------............///......//////000000111111111111111222222333333333444555888<<>>JJJUUUXXXYYY```jjjqqqxxxnnnXXXPPPNNNSSSbbbkkkYYYKKKLLLLLLGGGGGGMMMJJJJJJKKKMMMQQQTTTXXXZZZeeepppsssfffddd___XXXRRRIIIHHHFFFDDDBBB@@@???>>>;;;<<<<<<===<<<;;;:::999999999888888777777666666666666666666666666666666555444444333333222111111111111111111222222222222333333333333222222222222444555666777777777777777555333333666:::;;;999666333:::EEEKKKGGG<<<666777444444444333111000...------------............///......//////000000111111111111111222222333333444333555888;;;@@@CCCFFFHHHIIINNNUUUWWWWWWZZZ```ffflllqqqPPPBBBDDD>>>======<<<<<<<<<<<<======>>>KKKVVVWWWXXXaaammmtttyyy{{{fffRRRNNNSSSZZZqqqYYYSSSPPPPPPNNNIIIIIIMMMOOOOOOPPPRRRVVV\\\bbbeeewww{{{lllfffbbbZZZSSSPPPGGGGGGEEECCCAAA???>>>>>>:::;;;<<<======;;;:::888888888888777777777777777666666666666666666666666444444444444333222111111111111111111222222222222111111111222333333333444444555555555555666888999555333444888>>>@@@>>>;;;222444:::AAAAAA<<<:::<<<444444444333222000...------------............///......//////000000111111000111111222333333444444333555888;;;@@@CCCFFFHHHHHHNNNTTTVVVWWWYYY___eeekkkpppdddHHHDDD;;;======<<<<<<<<<<<<=========KKKWWWWWWXXXbbbnnnuuu~~~{{{^^^LLLLLL^^^gggddd^^^UUULLLKKKNNNQQQQQQPPPPPPQQQSSSYYYaaakkktttzzzuuunnnjjjkkkfffZZZPPPLLLEEEEEEEEECCC@@@>>>======999;;;<<<======;;;:::888777777777777777888888888666666666666666666666666444444444444333222111111000111111111111222222222//////000111333444555666222333333333333555888:::555333444999@@@CCCBBB???555333555999<<<;;;<<>>BBBIIIRRRXXX\\\ccclllsss|||}}}jjjNNNLLL]]]___wwwssslllccc[[[UUUUUUUUUTTTUUUZZZZZZ^^^dddnnn~~~kkkfffcccdddaaaXXXOOOKKKFFFEEEDDDBBB@@@>>>===<<<999999:::;;;:::999888777777777777777777777777777555555666666666666555555666777777777777555333222333333222222333333444555222222222222222222222222222111111111222444666777777:::===>>><<<;;;::::::000333444333666:::777222444444444333222111000/////////.........---------......//////000000111111222222222222222222222222555777:::===???BBBFFFIIIJJJLLLQQQVVVXXXYYY^^^eeelllsssaaa===HHH@@@@@@@@@>>>======>>>>>>DDDJJJRRRWWW[[[cccmmmuuu~~~cccNNNNNN]]]hhhuuuwwwuuubbbTTTWWW^^^___```dddkkkvvvuuuccc^^^ZZZ[[[YYYQQQJJJGGGEEEEEECCCBBB@@@>>>===<<<999999:::::::::999888777777777777777777777777777555555666666666666555555666777777777777555333222222111111111111222333333222222222222222222222222333333333333444666777888===>>>???>>><<<999999999333555555333444777777444555555555444333222111000//////.........---------.........///000000111111222222222222222222222222444777:::<<>>===<<<999999::::::999999888777777777777777777777777777555555666666666666555555666666777777777555444333000000000000000111222222222222222222222222222222444444444555666777999:::BBBBBBAAA>>>:::888777888555777777444555999:::777666666666555444333222111...............------------......//////000111111222222222222222222222222444666999<<>>???@@@>>>>>>???HHHLLLRRRVVVZZZdddqqqzzzdddTTTVVV___lll|||zzz\\\MMM```wwwyyymmmeee^^^VVVOOOMMMLLLHHHEEEEEECCCCCCBBB@@@???===<<<<<<999999999999999888888777777777777777777777777777555555666666666666555555555666777777777666444333111000000000000111222222222222222222222222222222444444555666777888999999BBBAAA???;;;888666777888666666555777===DDDBBB<<<666666555555444222111000........................------......///000000111111222222222222222333333333666999<<<>>>BBBFFFJJJJJJLLLRRRXXXZZZZZZ^^^dddkkksssSSSFFF???<<>>===<<<<<<999999888888888777777777666666666666666666666666555555666666666666555555555666777777777666555444111111111111111222333333222222222222222222222222222333444555666777777777======;;;888555555777999777444333999GGGPPPJJJ???444444444444333111000///---.....................---------...//////000000111111111222222333333333222555888;;;>>>BBBFFFJJJIIILLLRRRYYY[[[ZZZ^^^dddjjjrrriiiLLLAAA<<<>>>@@@======AAAIIIMMMSSSWWW\\\fffsss}}}zzzXXXTTTZZZlll~~~yyy}}}ttthhh]]]]]]ccc___UUUKKKHHHEEEBBB@@@BBBAAAAAA@@@???>>>===<<<;;;999999888777777777777888666666666666666666666666555555666666666666555555555555666777777666555444222111111111111222333333222222222222222222222222111222333444555666666666777777777555444555777:::999666333999HHHQQQKKK???444444444333222111//////---------...............,,,------......///000000111111111222222333333444222444888;;;>>>BBBFFFJJJIIILLLSSSZZZ\\\[[[^^^dddjjjqqqSSSEEE===???AAA===>>>CCCHHHNNNTTTYYY^^^gggttt~~~yyylllVVVYYY___uuuvvvmmmfff]]]\\\bbb[[[QQQIIIFFFDDDAAA@@@BBB@@@@@@???>>>===<<<<<<;;;:::999888777666777777888666666666666666666666666555555666666666666555555444555666777777666555444111000000000000111222222222222222222222222222222000111333555666666666666444555555555444555777:::===:::666666>>>EEEDDD===555555555444333222000000---------.........//////,,,,,,---......//////000000111111222333333444444111444777;;;>>>BBBFFFJJJIIILLLSSS[[[\\\[[[^^^dddkkkqqqXXXIII???AAABBB>>>???FFFHHHNNNUUUZZZ___hhhttt~~~```TTT]]]dddmmmgggfff```^^^aaaYYYPPPHHHFFFEEECCCBBBDDD@@@??????>>>===<<<<<<;;;:::999777666666666777888666666666666666666666666555555666666666666555555444555666777777666555555///////////////000111111222222222222222222222222111222444666777777666666333555666555555555777999???>>>999333444999<<<;;;666666666555444333111111---------.........//////,,,,,,------...//////000000000111222333333444444111333777:::>>>BBBGGGJJJIIILLLTTT[[[]]][[[^^^dddkkkpppmmmKKKAAAFFF===>>>FFFCCCJJJMMMQQQWWW___jjjvvv}}}zzzXXXZZZ]]]jjjzzzhhhcccdddaaa]]]]]]XXXSSSNNNIIIFFFDDDBBB@@@AAA@@@???>>>>>>===;;;888;;;;;;:::999999888888777777777777777666666666666666666666666666666666666666666666666777777777777444333222000000000000111222222222222222222222222222222222222222222222222333333444555777888999:::BBB>>>777222000222777:::;;;555///000666999666222......------------......------......///000000000000111111111111222222222222555777:::===AAAFFFIIIJJJNNNVVV]]]]]][[[___eeehhhpppuuuXXXCCCEEE???>>>EEECCCJJJNNNRRRWWW^^^iiiwwwrrrUUUZZZaaatttuuufffcccdddbbb___^^^ZZZVVVPPPKKKHHHFFFCCCAAAAAA@@@>>>>>>>>>===:::888:::::::::999999999999888888888777777666666666555666666666666666666666666555555666666666777777777444333222000000000000111222222222222222222222222333333333333444444555555444666:::===>>>===:::888;;;999666333222333666999999777555444666555333111......------------......------......///000000000000111111111111222222222222444777:::===AAAFFFIIIJJJNNNVVV]]]]]][[[^^^eeeiiiqqqvvvnnnHHHCCCAAA???BBBBBBIIINNNSSSWWW]]]jjj|||iiiTTT[[[gggzzznnndddbbbdddcccaaa```^^^YYYSSSNNNJJJGGGDDDBBBAAA@@@>>>======<<<:::999888888999999999:::::::::999999888777666666555555666666666666666666666666444444555555555666666666444333222000000000000111222222222222222222222222333333444555666777777888444999@@@DDDEEEAAA;;;666666777666444222333555777444666666666444222111111......------------......------......///000000000000111111111111222222222222444777:::<<<@@@EEEIIIJJJNNNVVV]]]]]]ZZZ^^^eeejjjsssyyySSSCCCBBBAAAAAACCCGGGMMMTTTXXX^^^nnnbbbTTT]]]lllpppjjjcccbbbddddddbbb``````[[[UUUOOOKKKHHHEEECCCBBB@@@===<<<<<<<<<:::999777777888999::::::;;;;;;::::::999888777555555444666666666666666666666666444444444444555555555666444333222000000000000111222222222222222222222222222333444555666777888999555:::@@@EEEEEE@@@999555777888777555222222555888777555444333333333333333......------------......------......///000000000000000111111111222222222222444777999<<<@@@EEEIIIKKKOOOVVV]]]\\\ZZZ^^^dddjjjuuu|||eeeFFFCCCBBBAAAEEEEEELLLSSSXXXaaasssqqq[[[TTT```tttrrrjjjhhheeeccccccdddbbb```aaa\\\VVVPPPLLLIIIFFFDDDBBB@@@===<<<<<<;;;:::999777777888999:::;;;;;;<<<;;;:::999888777666555444666666666666666666666666444444444444555555555666444333222000000000000111222222222222222222222222111222333444555666777777666888<<<>>>>>>;;;777444777888777444222444:::@@@EEE===444111444666555333......------------......------......///000000000000000111111111222222222111444666999<<<@@@EEEHHHKKKOOOWWW]]]\\\ZZZ]]]dddkkkvvvOOOEEEDDDAAAEEEEEEJJJQQQXXXcccvvvbbbTTTUUUeee~~~rrrkkkfffhhhgggdddccceeedddbbbaaa]]]WWWRRRNNNKKKHHHFFFBBB???<<<;;;;;;;;;:::999777777888999::::::;;;;;;::::::999888777777666666666666666666666666666666444444555555555666666666444333222000000000000111222222222222222222222222111111222333444555555666555666777777777666555444444666777555444777@@@HHHRRRFFF999444555777555111......------------......------......///000000000000111111111111222222222111333666999;;;???DDDHHHKKKOOOWWW]]]\\\ZZZ]]]cccjjjwww[[[FFFDDDAAADDDFFFIIINNNVVVcccvvv\\\TTTYYYnnn}}}{{{zzzpppjjjgggbbbggghhhdddcccgggiiigggccc^^^YYYTTTQQQNNNKKKIIIBBB???<<<::::::::::::999888888888999999:::::::::999999999888888777777777666666666666666666666666555555666666666777777777444333222000000000000111222222222222222222222222222222333333444444444444444444444555555555555444333777:::888666777>>>EEEMMMEEE;;;555444444333111......------------......------......///000000000000111111111111222222222111333666888;;;???DDDHHHLLLPPPWWW]]]\\\ZZZ]]]ccciiiwwwkkkcccHHHEEEAAACCCHHHIIILLLTTTbbbuuuwww]]]WWW___uuu|||www{{{|||~~~~~~yyyuuupppjjjfffeee```fffhhhddddddiiilllkkkddd```ZZZUUUSSSPPPNNNLLLBBB???<<<::::::::::::999888999999999999:::::::::999999888888888888888888666666666666666666666666666666666666777777777777444333222000000000000111222222222222222222222222333333444444444444444444333333444555666555555555666:::>>><<<777555888===@@@===999444222111222333.........------.........------......///000000000000111111111111222222222111333666888;;;???DDDHHHLLLPPPWWW]]]\\\YYY]]]ccciiiwwwzzzwwwRRRAAAAAACCCGGGFFFKKKWWWeeewwwkkkVVVTTTbbbssslllnnnqqqrrrooopppqqqooojjjeeecccbbbdddcccbbbbbbhhhoooooojjjcccaaa___^^^[[[VVVPPPLLLBBB???;;;999999999888888999888888888888888999999777777777777777777777777666666666666666666666666666666666666777777777777555555444333222000000///000111111111111222222222222222222222333444555555666555444444444555777888:::;;;<<<;;;888555444444;;;;;;777333222444333000333000...---.........---000000...,,,,,,...222666KKK:::...111555222000333333333555888===AAAEEEGGGJJJQQQWWWZZZYYYZZZ]]]aaagggqqqwwwsssUUUBBBEEEDDDGGGHHHOOOZZZiii|||```UUUWWWiiiqqqhhhgggiiikkkgggiiijjjiiifffcccaaa```bbbcccbbbccciiioooooojjjeeefffgggeee___WWWNNNIII@@@===:::888888888888777888888888777777888888999777777777777777777777777666666666666666666666666666666666666777777777777666555444333222000///...000111111111111222222222222222222222333444555555444222111333555888999999:::;;;;;;:::777444444444666888666222222555555111333000...---.........---//////...---,,,...111444DDD666---111333000///333333333555888===AAAEEEGGGJJJQQQXXXZZZYYYZZZ^^^bbbhhhqqqzzzqqqvvv\\\DDDHHHEEEGGGIIIPPP[[[jjjxxxWWWUUU[[[sssqqqbbb]]]___aaa___aaaddddddbbbaaaaaaaaa```bbbccceeejjjpppooojjjhhhkkknnnjjj```TTTJJJFFF===:::888777777888888777888888777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777777777555444222000......000111111111111222222222222222222222333444555555444111000333:::???>>><<<;;;;;;:::888444333333444222555555222333555666333333000...---.........---,,,---......---...000222:::222...111222...///444333333555888===AAAEEEGGGJJJQQQXXXZZZZZZZZZ^^^bbbjjjrrruuuddd}}}jjjHHHHHHEEEFFFIIIOOOXXXjjjwwwrrrVVVXXXbbbrrr___WWWXXX[[[]]]___aaabbbaaaaaaaaabbb```dddfffhhhlllqqqooojjjhhhlllmmmgggZZZMMMEEEBBB<<<:::888777999999999888777777888888777777666666777777777777777777777777666666666666666666666666666666666666777777777777999888666444222000...---000000111111111222222222222222222222333444555555666333111666@@@EEEDDDAAA::::::888666333222333444222666666333222444444222333000...---.........---***,,,...///......///000222//////222111...000666333333555888<<>>===<<<<<<======<<<;;;888999::::::999888666555666666666666666666666666666666666666666666666666666666666666777777777777888888666444333111//////000111111111111222222222222222222222333444555555333111111555<<>>;;;555666777666444444555777>>>BBB@@@888222111222111333000...---.........---+++---/////////...///000///000111222222222333555333333555888===AAAEEEGGGJJJPPPXXX[[[[[[\\\```dddnnnuuueeeYYYtttJJJMMMGGGLLLQQQ[[[ssssssxxxfffXXXbbb~~~{{{fffUUUNNNNNNPPPUUUVVVXXXXXXXXXYYY[[[]]]aaahhhmmmmmmjjjhhhbbb[[[SSSQQQLLLGGGBBB@@@@@@@@@???>>>======>>>>>><<<:::999:::;;;<<<;;;999777666666666666666666666666666666666666666666666666666666666666666777777777777888777666444333222111000000111111111111222222222222222222222333444555555222111222555888999888666333555777777666666777888DDDGGGCCC:::222111333444333000...---.........---,,,...////////////000222000111111000111333333222333333555888===AAAEEEGGGJJJPPPXXX[[[[[[]]]aaaeeennnvvvmmm[[[eeeMMMQQQDDDIIIPPP[[[sssqqq~~~ggg[[[bbbsss___PPPJJJJJJKKKTTTUUUWWWXXXYYYZZZ]]]``````hhhmmmlllhhhddd]]]VVVMMMJJJFFFDDDCCCCCCAAA@@@???>>>======>>>===;;;999:::;;;<<<===<<<:::888666666666666666666666666666666666666666666666666666666666666666777777777777777666666444333222111111000111111111111222222222222222222222333444555555333444555777777777666555111444777888888888999999GGGIIIEEE;;;222222555777333000...---.........---...///000/////////111333222111///...000222222///333444555888===AAAEEEGGGJJJPPPXXX[[[\\\]]]aaaeeennnvvvppp___aaa[[[NNNIIIJJJOOO]]]vvvmmmbbb[[[kkk|||eeeTTTJJJFFFIIINNNQQQRRRSSSTTTUUUYYY]]]aaahhhiiiiiigggbbb[[[UUUPPPJJJGGGCCC@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777333444666777777777666555666666777777777777666666777777666666666666666777:::999888666444222000000000111111111111222222222333333333444444444555555222//////222777888555111555555888<<<<<<777444555;;;>>>@@@===666222333666333222000///......//////------......///000000000000000111222222222222111222333555888===BBBFFFHHHLLLRRRYYY[[[[[[\\\```eeemmm|||vvvbbb[[[wwwhhhOOOJJJJJJMMMZZZtttqqqdddccc]]]ooooooZZZLLLFFFEEEHHHLLLPPPQQQSSSTTTUUUXXX]]]```ggggggfffddd___XXXRRRNNNJJJGGGCCC@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;:::999777666444444666777777777666555666666777777777777666666888777777666666777777777:::999888666444222000000000111111111111222222222333333333444444444444555333000000333999;;;:::777999777999<<<<<<777444666888:::<<<999444111222444333222000///......//////------......///000000000000000111222222222222111222333555888===BBBFFFHHHKKKQQQXXX[[[ZZZ[[[```dddmmm||||||hhhXXXdddwwwNNNLLLJJJKKKWWWtttggg___}}}bbb___tttnnn]]]KKKCCCBBBDDDFFFIIINNNPPPRRRTTTVVVYYY^^^aaagggeeeccc___YYYTTTOOOLLLJJJGGGCCCAAAAAABBBAAAAAAAAA@@@@@@@@@????????????===<<<;;;:::999777666666444555555666777666666666666666777777777777666666888888777777777888888999:::999888777555222000///000111111111111222222222333333333333444444444444444222111555:::??????>>>===::::::;;;:::555444666666777888777555333333333333222000///......//////------......///000000000000000111222222222222111222333555888===BBBFFFHHHJJJPPPWWWZZZYYY[[[___dddnnn}}}kkk[[[ZZZQQQKKKIIIJJJXXXyyyeee]]]zzzyyyaaaaaayyywww___OOOAAA>>>AAACCCEEEFFFLLLNNNRRRUUUXXX\\\aaaeeefffddd```[[[VVVQQQMMMJJJIIIFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???<<<;;;:::999777666666555444555555666666666666666666666777777777777666666888888888888888888999::::::999999888555333111///000000111111111222222222222222333333333444444444444222222555;;;@@@BBBCCC>>>:::888999777333222555666777777777666444444444333111000///......//////------......///000000000000000111222222222222111222333555888===BBBFFFHHHIIIOOOVVVYYYYYYZZZ___dddmmm|||{{{iii___WWWxxxXXXKKKIIIKKK\\\```WWWiiittt___bbb}}}|||eeeTTTIII??????CCCDDDEEEFFFIIILLLQQQVVVZZZ___eeeiiieeebbb^^^YYYTTTOOOLLLJJJHHHFFFCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBAAA@@@@@@<<<;;;:::888666666555555555555555555666666666777666666777777777777666666888888777777888999::::::999:::999888666333111///000000111111111222222222222222222333333333444444333333333666:::>>>AAABBB<<<888666777555111111444555777888777555333333444333111000///......//////------......///000000000000000111222222222222111222333555888===BBBFFFHHHIIIOOOVVVYYYYYY[[[___dddlll{{{xxxeeeaaaVVViii___KKKJJJMMM]]]|||[[[WWWeeeppp___cccppp\\\MMMEEEAAABBBDDDDDDEEEGGGHHHLLLQQQVVV[[[```eeehhhbbb```]]]XXXSSSOOOLLLJJJHHHFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@===<<<:::888666666666666666555555555555666777777666666777777777777666666777777777777777888999:::999::::::999777444111///000111111111111222222222222222222222333333333333444444555777888:::<<<===999555444666555222222444555999;;;999333///111444333222000///......//////------......///000000000000000111222222222222111222333555888===BBBFFFHHHIIIOOOVVVYYYZZZ[[[```eeelll|||}}}dddbbbTTT]]]lllNNNMMMNNN[[[xxxrrr[[[]]]iiiooo```fffyyybbbQQQEEEBBBBBBEEEEEECCCEEEIIIIIIMMMQQQVVVYYY\\\```ccc^^^]]]ZZZWWWSSSNNNKKKIIIGGGFFFDDDDDDEEEEEECCCBBBBBBCCCDDDEEEEEECCCBBBAAA>>><<<:::888666666777777666555555444555666777888666666777777777777666666666666666666777888999:::999:::::::::888444111///000111111111111222222222111222222222222333333333666777888999888888888888666333333666666444444666999???CCC>>>555///222777333222000///......//////------......///000000000000000111222222222222111222333555888===BBBFFFHHHIIIPPPWWWZZZ[[[\\\aaafffnnn~~~gggcccTTTWWW}}}~~~QQQOOONNNXXXppplll[[[___hhhpppaaahhhzzzfffRRRBBB??????BBBFFFEEEBBBEEEJJJKKKNNNRRRUUUWWWYYY\\\^^^[[[ZZZYYYVVVRRRNNNJJJHHHGGGEEEDDDDDDEEEEEEDDDBBBBBBDDDEEEFFFEEEDDDBBBAAA???===:::888777666777888666555555444444666777888666666777777777777666666555555555555666777888999999:::;;;:::888555111///000111111111111222222222111111222222222333333333888999;;;;;;999777555555444222333777888666666888???FFFKKKEEE888111555<<<333222000///......//////------......///000000000000000111222222222222111222333555888===BBBFFFHHHJJJPPPWWW[[[[[[]]]bbbgggpppkkk[[[VVV\\\fffYYYMMMOOOXXXuuujjj\\\VVVkkkmmmbbblll{{{gggWWWIII@@@CCCCCCDDDEEEGGGHHHJJJKKKMMMPPPUUUWWWVVVTTTQQQPPPPPPRRRTTTTTTQQQNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@>>>;;;999777777777888444333222222333666888:::777777777777777777777777777777777888999999::::::999;;;;;;:::666333111111000000000111222222333333333333333333444555666666>>>>>><<<:::888666444333444111222777:::999888:::???GGGMMMHHH:::111222777222111000...------------,,,,,,------.../////////000000000000111111111111555555555666:::@@@FFFIIIJJJPPPVVVXXXXXXZZZ___dddrrrlll[[[UUUZZZcccZZZLLLNNNXXXuuudddYYYXXXppplllaaakkkppp[[[LLLDDD???CCCCCCCCCDDDFFFIIIKKKMMMUUUWWWXXXVVVQQQKKKGGGEEEFFFHHHJJJJJJIIIHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDEEEEEECCCAAA@@@>>><<<999777777777888444444333222333555777999777777777777777777777777777777777888999999::::::999;;;;;;:::666333111111000000000111222222333333333333333333444555666666>>>===;;;999888777666666555333555;;;===:::777777<<>><<<<<<>>>@@@AAAAAAAAACCCEEEDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFEEEEEEEEEDDDBBB@@@@@@>>><<<999888777777777555444333333444555666777777777777777777777777777777777777888999999::::::999;;;;;;:::666333111111000000000111222222333333333333333333444555666666===<<<:::888777888999:::777666888>>>???:::666444999===???<<<555111222555222111000...------------,,,,,,------.../////////000000000000111111111111444444555777;;;AAAFFFIIIJJJPPPWWWYYYYYY[[[aaaffflllyyyqqq[[[SSSTTTXXX~~~kkkPPPPPP[[[xxxaaaWWW___~~~lllbbbnnnzzzbbbQQQFFFAAAAAACCCGGGGGGGGGIIIMMMRRRVVVYYY^^^\\\XXXPPPHHHAAA===;;;999:::<<<<<<===???BBBDDDDDDEEEFFFGGGHHHGGGGGGFFFIIIHHHFFFFFFFFFDDDBBB@@@@@@???<<<:::888777666666555555444444444555555666666666666666666666666666777777777888999999::::::999;;;;;;:::666333111111000000000111222222333333333333333333444555666666<<<:::888777777999;;;===:::888888<<<===888444333666777777666333222222444222111000...------------,,,,,,------...////////////000000000111111111111333333555777<<>>>>>;;;===>>>>>>>>>???BBBDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIGGGGGGFFFEEEBBB@@@@@@???===;;;999777666555555555444444444555555555666666666666666666666666777777777888999999::::::999;;;;;;:::666333111111000000000111222222333333333333333333444555666666:::999777666666888;;;===<<<888666888888555333444444555555444333333333444222111000...------------,,,,,,------...////////////000000000111111111111222333555888<<>><<<999777555333222333444555666666666777777777777777777777777777777777777888999999::::::999;;;;;;:::666333111111000000000111222222333333333333333333444555666666999888777666555555555555777333222555666444333555666:::===<<<888555555666222111000...------------,,,,,,------.../////////000000000000111111111111000222444999===BBBFFFIIIGGGMMMTTTWWWXXXZZZ```eeehhhtttwwwZZZSSSUUUVVVZZZdddSSS\\\uuuuuuaaaccciii___mmmmmmNNNEEEBBBFFFEEE@@@CCCMMMIIILLLQQQVVVZZZ]]]^^^___YYYUUUNNNFFFAAA@@@DDDHHHOOORRRVVVYYYZZZZZZ[[[[[[LLLJJJGGGEEEDDDFFFIIIKKKJJJIIIHHHHHHHHHGGGEEECCC@@@???>>><<<999777444333111222333555666777777777777777777777777777777777777777777888999999::::::999;;;;;;:::666333111111000000000111222222333333333333333333444555666666999888777666555444333222444111222777999666444555888===BBB@@@:::666666888222111000///------------,,,,,,------...//////000000000000000111111111111000111444999>>>CCCGGGIIIFFFLLLSSSVVVWWWZZZ```eeegggssswww\\\TTTTTTTTT\\\pppUUUZZZsss```eeemmm]]]mmm|||^^^FFFEEEDDDEEEGGGHHHGGGGGGLLLMMMOOOQQQTTTWWWYYYZZZTTTOOOGGGAAA@@@DDDLLLRRRPPPXXX]]]ZZZXXX\\\___^^^VVVMMMDDDCCCHHHLLLJJJFFFMMMKKKIIIHHHIIIHHHFFFCCC?????????<<<888555444444888555333444666777555222444555777777666555555666999999999999999999999999<<<===>>>;;;777333000///111111222222222111111000222222222222333444555555888999;;;:::888555444444666222111666999666444333>>>DDDIIIEEE:::222000333222111///...------......///////////////......---000000000000111111111111333333555888===AAAEEEGGGDDDKKKSSSWWWXXXZZZ```eeefffqqqtttZZZRRRRRRSSS[[[uuuVVV\\\pppdddhhhnnn^^^mmmvvvWWWHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHJJJLLLOOORRRTTTVVVRRRLLLEEEAAACCCIIIPPPTTTRRRXXX\\\\\\^^^bbbbbb___QQQKKKDDDDDDHHHKKKJJJHHHLLLMMMMMMLLLJJJIIIJJJKKKDDDBBB???<<<999777555444777555333333555666444222333555777777666555666777999999999999999999999999;;;<<<===;;;777333111000111111222222222111111000222222222222333444555555999::::::999666333333333666222222888<<<:::777666===BBBFFFBBB999111111444222111///...------......------...///000000//////000000000000111111111111333333555888<<>>;;;555222333777222111///...------......,,,---...///000000000000///000000000111111111111222333555888<<<@@@DDDGGGEEELLLSSSWWWXXXZZZ___dddiiirrrnnnVVVOOOQQQRRRUUUggg~~~ddd]]]pppwwwaaazzzzzzccckkk```KKKLLLOOORRRRRRPPPMMMLLLLLLKKKKKKKKKMMMPPPSSSVVVXXXPPPHHHCCCKKK\\\fffccc\\\QQQSSSYYYbbbfff___QQQEEECCCDDDFFFFFFFFFGGGJJJMMMLLLKKKMMMSSS[[[^^^]]]ZZZOOOGGG>>>::::::;;;999666333444444333222222222222222444666777777777999:::888888888999999:::::::::999;;;<<<;;;888444222222///000111222222222222222222222222222333444555555888888777555555777;;;>>>999555555999<<<888333222666999;;;999555333444777222111///...------.........///////////////......///000000000111111111111222222444777;;;@@@DDDFFFFFFLLLSSSWWWXXXZZZ___dddhhhrrrnnnUUUOOOQQQRRRTTT___hhh\\\pppeeesssfffjjjxxxYYYMMMKKKNNNRRRRRROOOLLLLLLNNNKKKJJJJJJKKKMMMPPPSSSUUUQQQIIIGGGQQQaaaiiieee\\\RRRTTTYYY___]]]SSSHHHCCCFFFFFFFFFEEEEEEGGGJJJMMMQQQOOOPPPWWW```bbb\\\TTTHHHBBB;;;777777888777666333444555444333222222444333555777888777777888:::888888888999999::::::;;;:::;;;===;;;888444222111///000111222222222222222222222222222333444555555666666666555555777;;;>>>:::555333666888444000///444777:::999666444444666222111///...------......///////////////...------000000000000111111111111111222444777;;;@@@DDDFFFFFFLLLTTTWWWXXXYYY^^^cccfffqqqmmmTTTMMMOOOPPPTTT[[[vvv^^^XXXrrrkkkooohhhiii~~~lllRRRMMMJJJNNNQQQQQQMMMLLLNNNQQQNNNMMMLLLLLLMMMPPPSSSUUUPPPKKKJJJTTTccciiicccZZZVVVWWWZZZZZZRRRHHHFFFJJJJJJHHHEEEDDDEEEGGGJJJKKKPPPPPPSSSXXX\\\YYYQQQIII>>><<<888555333444555666444555777555333222333555444666888888777777888999777888888999::::::;;;;;;;;;<<<===;;;777333111000//////000222222333333222222222222222333444555555555666555444333444777999999444111333555333000000333666::::::888555444555222111///...------......---...///////////////...000000000000111111111111111222444777;;;???DDDFFFFFFMMMTTTWWWWWWYYY^^^cccdddppplllSSSLLLNNNOOOVVVYYYrrrWWWWWWqqqooommmiiiiii|||cccLLLLLLKKKNNNQQQPPPMMMLLLOOOSSSMMMLLLKKKJJJKKKMMMPPPRRRPPPKKKKKKUUUbbbggg```WWWYYYZZZ[[[WWWKKKBBBGGGSSSNNNJJJEEECCCEEEHHHJJJJJJMMMPPPTTTWWWUUUNNNEEE>>>888777666333111111444666444666888666333222444666555777999999777777777888777777888999::::::;;;;;;<<<===>>><<<777333000/////////000222222333333333222222222222333444555555555666555444222111333555999222///111444333222333333666:::;;;999666444444222111///...------......,,,,,,...///000000111111000000000000111111111111111222444777;;;???CCCFFFGGGMMMTTTWWWWWWYYY^^^ccccccoooiiiQQQMMMOOOOOOQQQccc\\\ZZZoooqqqnnnkkkfffbbbOOOLLLPPPPPPPPPNNNLLLLLLNNNPPPQQQQQQQQQPPPOOOOOORRRTTTQQQOOOQQQXXX```bbb]]]WWWaaaddd^^^PPPEEEDDDIIIMMMHHHEEEBBBBBBDDDHHHJJJKKKQQQRRRRRRPPPKKKDDD<<<888888777666555444444555555555555444333333333333444777999;;;:::999777666777777888999999888999;;;===<<<>>>>>><<<888444111000000111111111111222222222222222222222333444555666888777555444333222111111444000///333555333333444888???EEECCC<<<555333444111000///...------...///------......///000000000000111111111111222222222222333444777;;;@@@EEEGGGFFFKKKPPPTTTVVVZZZ```dddcccnnngggQQQMMMOOOPPPSSSeee^^^YYYlllwwwtttmmmfff~~~aaaNNNLLLKKKLLLLLLKKKJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTWWWZZZUUUSSSSSSVVV[[[]]]\\\YYY^^^aaa^^^QQQFFFCCCEEEFFFHHHEEECCCBBBEEEHHHJJJKKKOOOOOOOOOMMMHHHAAA;;;777888888777777666666555555444444444333333444444555888999;;;;;;999888777888777888999999888999;;;===<<<===>>><<<888444111000000111111111111222222222222222222222333444555666555555444333222222222222666222222555777444333444:::???DDDCCC<<<555444666222111///...------......------......///000000000000000111111111222222222222333444777;;;@@@DDDGGGGGGLLLRRRUUUWWWYYY^^^aaacccnnn~~~dddPPPMMMOOOPPPTTTeee___YYYiiiwwwqqqeee{{{aaaNNNLLLHHHIIIKKKKKKJJJLLLNNNPPPQQQSSSUUUVVVWWWYYY]]]___[[[YYYVVVTTTUUUWWWZZZ[[[aaaaaaZZZNNNEEEEEEGGGHHHHHHEEECCCDDDFFFIIIJJJKKKMMMLLLJJJGGGCCC>>>:::888999999::::::999888666555333333333333444555666666888:::<<<<<<:::999999999888999::::::999999;;;===<<<===>>>;;;777333111111000111111111111222222222222222222222333444555555333222222222222222333333444222333888:::888666666;;;???BBB@@@:::666666888222111///...------......------......///000000000000000000111111111222222222333444777<<<@@@DDDGGGGGGMMMSSSWWWXXXYYY\\\^^^cccmmm|||bbbQQQMMMOOOPPPSSSddd~~~^^^[[[iiissswwwdddvvvaaaOOOLLLJJJKKKMMMMMMMMMMMMOOOQQQSSSUUUWWWYYYZZZ[[[^^^```]]]]]]ZZZUUURRRRRRVVVZZZbbb]]]SSSGGGCCCIIIOOOQQQGGGFFFDDDEEEHHHJJJKKKJJJKKKJJJGGGDDD@@@===;;;::::::;;;<<<<<<;;;999777555222222222333444555777777999;;;======;;;:::::::::888:::::::::::::::<<<>>>=========;;;666333111111000000111111111222222222333222222222333333444555111111111222333444555666222111333:::===;;;999::::::===???===888555666888222111///...---------...------......///000000000000000000000111111111111111222555888<<<@@@DDDFFFEEEKKKSSSXXXZZZZZZ\\\^^^cccnnn~~~```QQQMMMNNNOOOQQQbbbvvv[[[]]]lllqqquuu}}}eeeqqqdddPPPLLLKKKMMMNNNNNNMMMMMMNNNOOOUUUWWWYYYZZZZZZ[[[]]]^^^^^^^^^]]]XXXRRRQQQSSSWWW\\\YYYRRRMMMPPPVVVWWWUUUGGGFFFFFFGGGIIIKKKKKKJJJKKKIIIFFFCCC@@@>>>>>>===;;;<<<======<<<:::777666111111222333444555777888999;;;======<<<;;;;;;;;;999:::;;;;;;:::;;;===???======<<<:::555222111111000000111111111222222222333333222222222333444444111222222333555777888999666444555;;;===:::777777777999:::999666444555777333222000...---,,,------------......///000000000//////000000000111111111111222555888===AAADDDFFFBBBIIIRRRXXX[[[\\\]]]___bbboooxxx]]]QQQMMMMMMNNNQQQbbbqqqXXX]]]lll{{{pppiiikkkgggRRRMMMJJJLLLNNNNNNMMMLLLLLLMMMWWWYYY\\\\\\\\\\\\]]]^^^^^^^^^]]]XXXSSSQQQSSSUUUZZZ^^^bbbhhhnnnnnnbbbTTTGGGFFFGGGIIIKKKLLLKKKJJJJJJIIIFFFCCCAAA@@@@@@@@@============<<<:::888666222222222333444555777888888:::<<<===<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===???======<<<999555222111111000111111111111222222222333333333222222333333444222222333444666888999:::<<<888888::::::555111111444666777777555444444555333222000...---,,,,,,---------......///000000000/////////000000000111111000222555999===AAADDDEEEBBBIIIRRRXXXZZZ\\\^^^``````ppppppXXXPPPMMMMMMOOOTTTeeerrrWWWZZZhhhxxxooogggkkkTTTMMMIIIKKKNNNOOONNNNNNOOOPPPZZZ]]]___````````````aaa```^^^ZZZVVVSSSRRRTTTVVV]]]dddooozzzzzzdddNNNFFFFFFGGGJJJLLLMMMKKKIIIIIIHHHFFFDDDBBBAAAAAAAAA>>>>>>===<<<:::999888777222222222333444555666777777999<<<<<<;;;::::::;;;:::;;;<<<<<<;;;<<<>>>@@@======<<<888444111111111000111111111111222222222444333333222222333333333111111222333555777999:::<<<888666888777333000000333444666777666555555555444222000...---,,,,,,,,,------......///000000000////////////000000000111000222555999===AAACCCEEEDDDJJJRRRWWWYYY[[[]]]```___nnnjjjTTTNNNMMMNNNPPPVVVgggtttWWWWWWeeesssdddnnnVVVNNNIIILLLOOOQQQRRRRRRSSSTTT\\\___bbbdddddddddeeefffbbb^^^XXXSSSRRRSSSVVVXXX]]]cccmmmwww}}}uuu[[[CCCFFFFFFHHHKKKMMMMMMKKKIIIGGGGGGEEEDDDCCCBBBBBBAAA???>>>===;;;999888888888333333333333444555666666666999;;;<<<;;;::::::;;;;;;<<<===<<<<<<<<<>>>@@@======;;;888444111111111000111111111111222222222444444333222222333333333111111111222444666888999888333222555666444333555222444666888888777666555444222000...---,,,,,,,,,------......///000000000////////////000000000000000222555:::>>>AAACCCEEEGGGLLLSSSWWWXXXYYY\\\^^^^^^mmm