BM66(@ fffffffffeeeccccccdddeeefffffffffgggggggggggggggiiiiiiiiiiiiiiiiiiiiijjjhhhhhhiiijjjkkkkkkllllllmmmmmmmmmnnnoooqqqrrrsssuuutttrrrqqqqqqsssvvvxxxyyyyyyyyyxxxxxxxxxxxxwwwyyyyyywwwvvvtttrrrqqqpppsssssstttvvvzzz|||}}}|||yyyxxxwwwxxxzzz~~~}}}zzz{{{|||xxxtttsssrrrqqqqqqsssuuuvvvttttttttttttttttttttttttxxxxxxwwwvvvuuuuuuvvvvvvyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuttttttssssssrrrpppsssuuuuuusssrrrtttvvvzzzwwwttttttvvvvvvtttrrrttttttuuuuuuvvvwwwwwwwwwvvvxxxzzzyyywwwwwwyyy{{{yyyyyyzzz|||}}}|||yyyvvvzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}||||||~~~}}}{{{|||~~~}}}}}}}}}zzz|||}}}}}}}}}}}}{{{yyyxxxxxxyyyyyyyyyxxx}}}|||wwwjjjdddaaa___RRRXXXcccsss}}}wwwwww{{{}}}}}}nnn]]]NNNCCC===222222222111111111111111///......------...000111...---,,,++++++,,,---...000///...---------------...,,,++++++---......---,,,,,,,,,++++++*********---------,,,,,,+++++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************************))))))))))))))))))))))))###''',,,---,,,+++,,,---++++++++++++++++++++++++++++++***)))(((((())))))+++,,,+++***)))((()))+++,,,,,,***)))))))))***+++,,,,,,+++***))))))************))))))((((((''''''&&&'''((())))))((('''&&&******)))&&&$$$###$$$&&&***)))(((((('''(((((())),,,+++)))(((((()))+++,,,---------,,,,,,+++++++++(((***,,,,,,++++++,,,------...//////---++++++,,,000///...000333222///+++......//////000000111111000000111222222222222111777555333111000111333444444666888999999===DDDIIIRRRiii|||zzz{{{}}}}}}eeeffffffeeecccbbbccceeegggffffffeeeeeeeeeffffffiiiiiijjjjjjkkkjjjjjjjjjgggggghhhiiiiiijjjkkkkkklllllllllmmmnnnoooqqqrrrssssssrrrqqqrrrsssuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvuuutttssssssssstttttttttvvvyyy{{{|||{{{zzzyyyxxxxxxyyy{{{~~~|||zzz||||||yyyuuutttrrrqqqpppqqqssstttsssssssssssssssssssssssswwwwwwwwwvvvvvvvvvuuuuuuxxxxxxxxxxxxwwwwwwvvvvvvwwwvvvuuutttrrrqqqpppoooooorrruuuvvvttttttuuuvvvyyywwwttttttuuuvvvtttrrrrrrrrrsssssstttuuuuuuvvvsssuuuwwwvvvsssqqqrrrsssvvvvvvxxx{{{}}}|||zzzxxx{{{|||}}}~~~~~~~~~}}}|||yyy|||~~~}}}||||||~~~}}}|||}}}}}}|||{{{{{{{{{{{{yyyxxxxxxzzz~~~wwwuuusssrrrrrrrrrqqqooosssqqqppprrrwww|||~~~vvvggg[[[UUUSSSQQQSSSXXXbbbnnnzzz{{{xxxyyyzzz{{{{{{iiiYYYKKKAAA<<<222222111111000000//////...............///000000000///...------...///000//////...---------------...,,,++++++---......---,,,,,,++++++++++++++++++---,,,,,,,,,++++++++++++************++++++++++++,,,,,,++++++************))))))***++++++++++++***************************)))))))))))))))))))))))))))+++------***(((((()))++++++++++++++++++++++++++++++***))))))))))))))),,,,,,,,,+++*********+++,,,+++***)))))))))***++++++***))))))(((((())))))***)))))))))((((((((('''(((((())))))))))))((((((%%%&&&((()))***,,,///111+++++++++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,------,,,,,,,,,+++++++++)))+++,,,,,,+++++++++,,,)))+++---...------...//////......000222222///,,,......//////000111111111000000111222222222222111333333333222222222222222///222555777999===CCCIIIVVVlllvvvwww|||zzz~~~ddddddeeedddbbbaaacccdddgggfffeeecccccccccdddeeeggghhhjjjllllllllljjjiiifffgggggghhhhhhiiiiiiiiijjjjjjkkkkkklllmmmnnnooopppqqqqqqrrrrrrsssttttttuuuuuuvvvvvvwwwwwwxxxxxxsssttttttttttttuuuuuuuuuvvvuuutttvvvxxxzzzyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz}}}{{{zzz|||}}}zzzvvvuuusssqqqpppooopppppprrrrrrrrrrrrrrrrrrrrrrrruuuvvvwwwwwwwwwvvvuuutttvvvvvvvvvvvvuuuuuuuuutttwwwwwwuuusssqqqooonnnmmmnnnqqquuuvvvvvvvvvvvvvvvwwwvvvttttttuuuuuutttrrrppppppqqqrrrrrrsssssstttqqqtttvvvwwwuuutttssssssssssssuuuxxx{{{|||zzzyyy{{{}}}}}}wwwyyy{{{|||||||||~~~~~~}}}}}}}}}~~~}}}|||{{{zzz{{{xxxsssppppppsssxxx{{{vvvssspppnnnmmmllljjjhhhdddbbbaaabbbeeehhhjjjkkkhhhggg___SSSKKKJJJJJJHHHSSSXXX```iiinnnqqqqqqppp}}}{{{zzzzzz{{{||||||{{{|||~~~wwwbbbQQQEEE===999222111111000///......------......///////////////000///...------...///000//////...------------......,,,++++++---......---++++++++++++++++++,,,,,,+++++++++++++++*********+++++++++++++++*********+++************)))))))))))))))***++++++++++++***************************))))))))))))))))))))))))+++,,,---+++)))(((((()))++++++++++++++++++++++++++++++***))))))))))))*********+++++++++***)))))),,,+++******))))))*********)))(((((((((((((((((())))))))))))((((((((((((******))))))))))))******&&&((())))))'''&&&'''((('''((()))***++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++***,,,------+++***++++++)))***,,,---,,,,,,---......------///000000...,,,......///000000111111222000000111222222222222111///000222333333222111000---000555888:::>>>EEEJJJXXXnnnrrrrrr}}}wwwxxx~~~bbbccccccbbbaaa```bbbcccgggfffdddbbbaaaaaabbbcccdddfffiiikkklllkkkiiihhhggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnppprrrssssssrrrrrrsssssstttuuuvvvwwwxxxxxxssssssssstttttttttuuuuuuvvvuuutttuuuwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwww{{{zzz{{{}}}}}}{{{vvvuuusssqqqooonnnnnnmmmqqqqqqqqqqqqqqqrrrrrrrrrssstttvvvwwwwwwvvvtttsssttttttssssssssssssssstttuuuuuusssrrrpppooonnnmmmmmmpppsssvvvwwwwwwvvvvvvuuuuuuttttttttttttsssrrrpppppppppqqqrrrrrrssssssmmmppptttwwwxxxxxxwwwwwwsssssstttwwwzzzzzzyyywwwxxx{{{~~~}}}{{{vvvwwwyyyzzz{{{}}}||||||}}}}}}~~~~~~}}}}}}zzzvvvpppkkkjjjlllnnnoooqqqnnnjjjgggeeebbb___]]]XXXWWWVVVUUUVVVXXXYYYYYYVVVUUUOOOFFFCCCHHHMMMMMMUUUYYY___eeehhhhhhfffdddnnnpppuuuzzz}}}~~~|||zzzttt~~~rrrZZZIII???888555111111000///...------,,,,,,---///000000000///......---,,,++++++,,,---...///......---------.........,,,++++++---......---*********++++++,,,,,,,,,************************,,,,,,,,,++++++************)))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))************)))***+++,,,************************++++++***))))))*********((((((((()))******((('''+++++++++******************))))))((((((((())))))))))))))))))((((((((((((+++***((((((((((((***+++***++++++)))$$$ $$$&&&(((***++++++))))))++++++***))))))***++++++,,,++++++++++++++++++++++++---...---,,,******+++,,,---...---+++*********,,,------...//////...---...//////000111111222222000000111222222222222111...///000111111111111111///222777:::<<<@@@FFFKKKXXXmmmpppoooyyyvvv```aaaaaaaaa______aaacccfffeeecccbbbaaaaaaaaabbb```cccfffiiijjjiiihhhggghhhhhhhhhiiiiiiiiiiiiiiigggggggggggghhhiiijjjjjjkkkllloooqqqrrrrrrqqqqqqrrrrrrsssuuuvvvwwwxxxyyyuuuuuuttttttssssssrrrrrruuutttsssssstttuuutttsssrrrrrrssstttuuuvvvvvvvvvxxxyyy{{{}}}~~~~~~|||zzzvvvuuusssrrrpppnnnmmmmmmpppppppppqqqqqqqqqrrrrrrrrrsssuuuvvvvvvuuutttrrrsssrrrrrrqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqppppppnnnooorrrtttvvvwwwvvvuuussstttuuuuuutttsssrrrrrrqqqqqqqqqrrrssssssttttttkkkmmmppptttvvvwwwvvvttttttttttttvvvxxxyyywwwvvvuuuwwwzzz}}}~~~}}}zzzyyyvvvvvvwwwyyy|||~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~zzzvvvpppllljjjhhheeeccceeebbb]]]ZZZWWWTTTQQQNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLFFFAAACCCLLLSSSTTT\\\]]]___bbbdddeeeeeeeeekkkoootttyyy{{{zzzyyyxxxqqqyyyiiiRRRBBB999555222000000//////...------,,,,,,---///000000000///......---,,,++++++,,,---.........---------......///...,,,++++++---......---*********++++++,,,,,,,,,************************---,,,,,,,,,++++++******)))))))))))))))))))))***))))))***++++++++++++***************************))))))))))))))))))))))))+++***))))))***+++++++++************************+++***************++++++***)))((()))+++,,,***(((++++++++++++******))))))*********))))))******+++(((((((((((())))))))))))))))))'''&&&&&&'''))))))(((***,,,,,,+++)))((()))((())),,,...///...---,,,+++******************+++++++++++++++++++++++++++,,,---......,,,***++++++,,,...///...,,,******+++,,,---.............../////////000000111222222222000000111222222222222111111000///......000222333111444888:::;;;???EEEJJJYYYnnnpppooo|||^^^___```___^^^^^^```bbbddddddccccccbbbbbbaaaaaa___aaadddfffhhhhhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiiggggggffffffggghhhhhhiiijjjkkkmmmooopppqqqqqqpppsssssstttuuuvvvwwwxxxxxxvvvvvvuuutttsssrrrqqqppprrrqqqpppqqqrrrrrrqqqpppoooooopppqqqrrrtttvvvwwwvvvxxx{{{|||}}}{{{yyyxxxttttttsssrrrqqqpppoooooopppppppppqqqqqqrrrrrrsssrrrssstttuuuuuuuuutttsssrrrqqqpppppppppqqqssssssoooooopppqqqrrrsssssstttpppooooooqqqtttvvvuuutttpppsssuuuuuusssrrrrrrrrrqqqrrrrrrssssssttttttuuurrrrrrsssuuuwwwwwwuuusssuuuttttttuuuwwwxxxwwwvvvssstttwwwzzz{{{zzzyyywwwwwwwwwwwwyyy|||~~~{{{{{{{{{||||||}}}}}}}}}|||}}}zzzvvvpppmmmjjjfff```[[[\\\YYYTTTQQQNNNKKKHHHFFFDDDEEEEEEDDDBBBAAABBBDDDHHHHHHFFFEEEKKKUUU[[[[[[dddbbbaaa```aaaccceeegggnnnrrrvvvxxxxxxwwwwwwwwwsss|||vvv]]]HHH<<<777333111////////////............---......///////////////000///...------...///000...------------...//////...,,,++++++---......---++++++++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++)))))))))************+++))))))***++++++++++++***************************))))))))))))))))))))))))...,,,******+++***)))'''************************+++************+++,,,,,,...,,,)))***---///...,,,***++++++++++++***))))))***************++++++,,,(((((((((((())))))))))))((((((''''''''''''(((((()))+++,,,---,,,+++,,,---((()))+++,,,---,,,,,,+++*********************************++++++++++++++++++---......,,,+++,,,,,,***+++---...------...///,,,---///.........///111//////000111111222222333000000111222222222222111333111///---...///222444111333555777888<<>>???AAA@@@======>>>@@@BBBGGGMMMUUU___iiillliiihhhfffcccaaaaaadddhhhkkkrrrvvvzzz|||{{{yyyyyyzzzzzzuuueeeOOO>>>777555444222...////////////000000000...............///000000000///...------...///000---------------...//////...,,,++++++---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,************++++++,,,,,,))))))***++++++++++++***************************)))))))))))))))))))))))),,,******+++,,,,,,)))&&&************************+++*********++++++,,,---///+++''''''+++......,,,***++++++,,,+++***)))((()))))))))))))))***++++++'''((((((((()))))))))***(((((())))))))))))((((((+++++++++)))'''&&&&&&((())))))))))))))))))))))))*********++++++*********)))*********++++++++++++***,,,......---,,,---...+++---//////......///000,,,...000///......000333///000000111111222333333000000111222222222222111333222111000000000111111000222444444666<<>>@@@???===<<<>>>@@@===GGGUUUcccrrr}}}~~~yyyhhhfffdddccceeehhhmmmooouuuzzz~~~~~~~~~xxxgggXXXEEE888444555555444......//////000111111111//////...------///000111...---,,,++++++,,,---...---------------...///000...,,,++++++---......------,,,,,,++++++*********+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))***++++++++++++***************************))))))))))))))))))))))))'''&&&'''+++...///,,,)))))))))))))))))))))))))))+++*********+++,,,,,,---...(((######'''+++,,,*********+++,,,+++***)))(((((((((((((((((()))******'''((((((((())))))******((()))***++++++***)))(((((())))))(((''''''***,,,...---,,,++++++,,,,,,---******++++++++++++******))))))******++++++++++++***,,,......------...//////000111000...---------,,,///000000......111444000000000111222222333333000000111222222222222111111222333333222111000///111333444555888???JJJRRR]]]qqqwwwvvv|||\\\]]]]]]^^^^^^____________aaadddfffgggfffeeeddddddddddddeeeeeeeeeeeefffgggggghhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhfffhhhjjjllllllmmmpppqqqtttuuuwwwxxxwwwvvvtttssssssuuuvvvwwwvvvtttqqqooopppppppppooonnnnnnnnnmmmnnnnnnmmmlllkkklllooorrrwwwvvvuuuvvvwwwvvvtttrrroooooopppqqqqqqqqqqqqppptttsssssstttvvvvvvvvvuuurrrrrrqqqpppppppppqqqqqqrrrooollllllooorrrtttuuuppppppooooooppprrrtttuuuvvvuuusssrrrqqqppppppppppppqqqrrrrrrqqqpppqqqsssqqqqqqqqqqqqrrrsssttttttppppppppppppoooooonnnnnntttsssssssssssstttuuuuuuuuuwwwyyy{{{{{{{{{zzzyyyzzzyyyyyyzzz|||~~~~~~}}}{{{zzzyyyzzz|||}}}~~~~~~}}}{{{wwwsssooollliiiccc[[[UUUQQQPPPNNNNNNIIIGGGEEEBBB???===<<<;;;;;;:::;;;======<<<>>>CCCGGG___vvvrrrjjjeeefffjjjlllpppttt{{{~~~sssfff^^^PPPGGG;;;444222222111///000///...------...///000000111000///......000222......---,,,,,,,,,,,,---...------,,,,,,------...///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,---,,,,,,+++***)))(((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,((()))***++++++***)))(((************************+++++++++*********))))))---+++)))'''''')))+++---)))******+++++++++******++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))+++---,,,)))(((******(((******))))))))))))******************************))))))))))))))))))))))))******))))))******+++,,,,,,++++++,,,------,,,+++---,,,,,,,,,---///000111............////////////333333222222111222222333333111///000222333222///222222222222222222222222222111444888:::===EEENNN^^^nnn{{{zzzYYY[[[^^^aaabbbbbbaaa```___aaaccceeeeeedddbbb```ddddddddddddeeeeeeeeeffffffgggggghhhhhhhhhhhhgggffffffggggggggghhhhhhhhhggghhhjjjkkkkkklllnnnpppqqqrrrtttvvvvvvuuutttsssrrrsssttttttsssrrrpppnnnooooooooonnnmmmmmmllllllkkkllllllkkkjjjllloooqqqvvvuuutttuuuvvvuuusssrrroooooopppqqqrrrssssssttttttsssrrrsssuuuvvvuuutttrrrrrrqqqppppppppppppqqqpppnnnllllllnnnpppqqqqqqnnnnnnnnnooopppqqqrrrssstttsssrrrqqqpppoooooonnnoooppprrrqqqppppppqqqrrrsssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqppppppooooooooossssssrrrrrrrrrsssuuuvvvuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyyyy{{{}}}{{{yyywwwvvvuuuvvvwwwxxx{{{{{{{{{xxxtttooojjjgggaaa\\\UUUOOOMMMKKKJJJJJJEEEDDDBBB???<<<:::999999:::888999;;;<<<<<<@@@FFFVVVrrryyyqqqjjjjjjmmmqqqwww}}}vvvhhh[[[SSSFFF>>>555000000111000...000///...------...///000+++,,,---,,,******,,,---......---,,,,,,,,,,,,------------,,,,,,---------......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++******))))))+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************+++++++++*********)))))),,,+++***((((((***+++,,,,,,,,,,,,+++***)))((('''++++++************++++++))))))))))))))))))))))))))))))(((((((((((()))))))))+++***&&&&&&******(((*********))))))***************************************************************))))))******+++,,,)))'''%%%(((...111...***++++++,,,,,,---......///............////////////111111000000000000111111333111///000222333222000555444444333222111000000000000222777999<<>>GGGOOOgggyyyssssssuuuxxxtttdddSSSFFF>>>666444111111222333222111/////////....../////////,,,...111111000...............---,,,,,,,,,,,,---,,,------------------,,,------,,,,,,+++,,,,,,---...------,,,,,,------...,,,++++++******++++++,,,+++++++++,,,,,,---------......---,,,,,,+++******************************))))))***+++***)))((((((++++++++++++++++++++++++************************************)))))))))))))))***++++++++++++***)))((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))***,,,+++((()))///222111,,,++++++++++++++++++,,,******************************************************))))))******+++,,,,,,)))'''(((,,,---)))%%%)))***---...///...,,,+++............////////////......------......//////222111111111111222111111...///000111333444555666444444666999;;;===DDDMMM\\\kkk~~~\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]___```aaaaaaaaa```aaaaaaaaaaaabbbbbbbbbbbbaaabbbdddeeefffgggggghhheeeeeeeeeeeeffffffffffffggghhhhhhhhhfffeeefffgggfffggghhhkkkmmmnnnpppppprrrqqqpppooooooppprrrsssooonnnmmmlllkkkjjjiiiiiiggghhhjjjllllllnnnqqqsssttttttsssuuuwwwwwwvvvuuusssrrrooonnnmmmnnnooopppsssqqqpppqqqrrrsssrrrpppnnnnnnmmmllllllllllllllljjjjjjjjjkkkkkkjjjgggeeegggiiimmmpppqqqqqqpppnnnppppppqqqqqqpppooonnnmmmkkkmmmnnnnnnnnnnnnoooqqqppppppppppppqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrsssqqqpppoooooooooqqqsssuuuttttttsssttttttuuuwwwwwwyyyxxxxxxwwwxxxyyyzzz{{{yyyxxxvvvtttrrrpppooonnnmmmnnnnnnlllggg```XXXTTTWWWSSSMMMIIIFFFDDDBBB@@@AAA@@@>>><<<;;;:::999999888555555999===BBBKKKTTTlll}}}zzzyyy{{{{{{{{{~~~ppp]]]LLL@@@999444333222222222222111///...//////////////////...***,,,//////...,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,------...,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((((((((()))***+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((()))))))))++++++(((***///111000,,,++++++++++++++++++,,,******************************************************))))))******+++,,,+++,,,---,,,+++***)))***+++,,,...///000///---,,,............////////////............//////000111111111222111111111111222...///000111333444666666666555666999:::;;;BBBKKKVVVggg}}}]]][[[YYYWWWWWWXXXZZZ[[[[[[\\\]]]___```aaaaaaaaa^^^_________````````````___```aaaccceeeffffffgggdddddddddeeeeeeeeeffffffeeefffgggfffdddcccdddeeedddeeefffhhhjjjlllnnnoooqqqqqqpppppppppqqqssstttqqqpppooonnnmmmkkkkkkjjjgggiiikkklllmmmnnnppprrrtttssssssuuuwwwxxxxxxvvvsssrrrpppnnnmmmllllllmmmrrrqqqppppppqqqqqqpppooolllkkkjjjjjjiiiiiijjjjjjiiihhhhhhiiijjjiiigggeeefffiiillloooqqqqqqpppoooooopppqqqqqqqqqooonnnmmmjjjkkkmmmmmmmmmmmmooopppoooooooooppppppqqqssssssqqqqqqrrrrrrrrrrrrssssssqqqqqqppppppqqqqqqrrrrrrrrrrrrsssssstttuuuuuuuuuxxxwwwvvvvvvvvvwwwxxxyyywwwvvvtttrrrpppmmmkkkjjjggghhhhhhfffbbb\\\UUUQQQRRROOOIIIFFFCCCBBB@@@>>>======;;;:::999888888777:::777888<<>>===<<<;;;;;;;;;;;;<<<;;;===CCCGGGLLLTTT]]]XXXYYYZZZ\\\aaaiiipppsssvvvwwwyyy{{{xxxsssrrrvvv~~~iiiSSSBBB888444333///000000///...---///000---...///000000///...---,,,---,,,+++******,,,.........---,,,,,,,,,,,,---+++,,,...//////...,,,++++++*********+++,,,,,,---...------,,,,,,------...,,,++++++++++++++++++,,,************************...---,,,,,,+++***))))))))))))))))))))))))))))))111...+++(((''')))+++------,,,+++******+++,,,---))))))))))))))))))))))))'''((((((((())))))******************************'''((()))***,,,,,,,,,---++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))),,,...++++++,,,)))%%%******))))))))))))******************************++++++++++++++++++++++++*********)))***++++++,,,///---,,,,,,------***(((------,,,+++++++++,,,---............/////////000---------...///000111111///222333333000///111333000000111222333444444555111222666<<>>@@@@@@AAAAAAGGGJJJOOOSSSUUUVVVVVVWWWTTTXXX\\\^^^dddnnntttuuuyyyuuuppplllfffbbbeeelll|||xxxzzzwwwdddMMM@@@999555444555888666333000...---------////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------......//////---,,,+++******+++---...,,,---...---,,,******+++))))))))))))************++++++++++++++++++++++++)))))))))))))))*********+++++++++*********))))))((('''''''''((()))***)))+++++++++******))))))(((***))))))(((((()))***+++))))))))))))))))))))))))'''((()))******((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))******)))(((&&&%%%)))((('''''''''((()))***)))***,,,,,,***)))***+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........////////////......000000000000////////////222222222222222111000000222111111111222555999;;;AAACCCFFFEEECCCCCCFFFHHHWWWbbbtttXXXUUUVVVYYYZZZYYYZZZ]]]^^^YYY\\\]]]UUUWWW\\\XXXZZZYYYXXXXXXXXXYYY[[[[[[\\\\\\\\\\\\]]]^^^______`````````aaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccaaabbbdddeeeggghhhhhhhhhiiijjjllllllllllllnnnoooqqqqqqrrrrrrqqqooommmlllkkkkkkkkkjjjjjjjjjjjjjjjnnnnnnooopppooonnnmmmllllllmmmoooppppppnnnmmmlllnnnnnnnnnooooooppppppqqqooommmjjjgggffffffhhhiiijjjjjjjjjiiiiiihhhhhhggghhhhhhiiijjjkkkkkkjjjjjjkkkjjjjjjjjjkkkkkkiiigggfffggghhhiiiiiiiiihhhgggeeegggiiikkknnnoooppppppmmmmmmmmmnnnnnnnnnoooooooooppppppppppppooonnnmmmnnnnnnmmmlllkkkjjjiiiiiiooopppqqqrrrqqqooommmlllhhheeeaaa^^^\\\ZZZWWWUUUTTTRRRPPPPPPRRRRRROOOKKKHHHDDD@@@>>>???>>><<<:::???@@@@@@???AAAEEEJJJNNNVVVXXXZZZ\\\[[[YYYWWWUUUUUU\\\ccchhhooowww{{{zzzuuujjjccc______eeemmm~~~zzzxxx|||jjjWWWCCC999666333111000666444222///---,,,,,,,,,000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++.............../////////---,,,+++++++++---...///,,,---...---+++))))))***,,,,,,+++***)))(((((('''++++++++++++++++++++++++************))))))))))))+++++++++***************(((%%%$$$%%%)))+++***(((+++++++++++++++*********+++***))))))((())))))***))))))))))))))))))))))))+++,,,---...---,,,+++***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((+++,,,,,,***(((&&&---,,,***)))((()))***+++)))***,,,,,,***)))***+++******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------......////////////......////////////000000000000111222222222222111000000//////000222666:::???AAAHHHGGGDDD???;;;;;;@@@EEETTT___pppTTTSSSSSSWWWWWWVVVXXX]]]```XXXZZZ\\\TTTUUU[[[YYYXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^______`````````cccbbbbbbbbbbbbbbbbbbaaabbbcccdddeeeggggggggghhhfffhhhjjjkkkkkkkkklllnnnppppppqqqrrrqqqpppooonnnmmmmmmmmmlllkkkjjjjjjiiiooooooppppppooonnnmmmllliiikkkmmmoooooonnnmmmllllllmmmnnnooooooppppppqqqpppnnnkkkhhhgggggghhhiiijjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjiiihhhhhhiiiiiigggeeeeeefffhhhiiijjjiiiiiihhheeefffgggiiikkkmmmnnnnnnkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnlllllllllllllllkkkjjjjjjjjjkkknnnoooooollljjjhhheeebbb^^^[[[YYYWWWUUUSSSSSSRRRPPPQQQRRRQQQOOOMMMIIIEEEAAA>>>>>>===;;;999===@@@AAA@@@EEEQQQ___gggjjjgggddd```^^^[[[YYYWWWXXX```jjjqqqxxx~~~{{{|||pppeee``````cccjjjqqq}}}~~~~~~~~~{{{ooo\\\JJJ999333444333000.........---,,,,,,,,,------/////////......---------........................---------,,,,,,,,,,,,+++------...............---,,,,,,,,,,,,,,,---//////,,,---...---+++)))))))))---,,,++++++***)))((((((++++++++++++++++++++++++++++++******))))))((((((************************(((%%%###%%%***,,,+++)))++++++++++++++++++,,,,,,++++++***))))))((((((((())))))))))))))))))))))))------............---,,,)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''')))+++---...---,,,+++++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------,,,,,,////////////000000000000111111222222222111111000000000111333777:::>>>@@@??????<<<999777:::AAAHHHRRR\\\mmmSSSQQQRRRUUUVVVVVV\\\ccceeeYYYXXXZZZTTTTTTZZZYYYWWWWWWWWWWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______``````ccccccbbbaaaaaa```______bbbbbbdddeeeffffffffffffdddfffiiikkkkkkkkklllnnnooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnmmmkkkjjjiiillllllmmmmmmmmmmmmmmmmmmiiikkkmmmnnnooonnnmmmlllkkklllmmmoooppppppppppppooonnnkkkiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggiiiiiiiiiiiiiiiiiijjjjjjjjjhhhffffffggggggeeeddddddeeegggiiikkkkkkkkkkkkggggggggghhhhhhiiijjjjjjhhhiiijjjjjjkkkkkkjjjjjjllllllmmmnnnnnnnnnnnnmmmjjjjjjkkklllllllllkkkjjjfffhhhkkkmmmllljjjgggdddbbb___\\\ZZZXXXWWWTTTSSSRRRQQQPPPPPPPPPOOOMMMLLLIIIFFFCCC@@@???===<<<;;;;;;???AAABBBMMMdddzzz~~~qqqfff```]]][[[ZZZ\\\fffqqqyyy~~~xxxnnngggaaabbbfffiiipppvvv{{{|||iiiZZZNNN@@@444111333222000...,,,,,,,,,,,,,,,---------,,,---------.........///....................................------------+++,,,---------,,,++++++,,,,,,,,,,,,------......+++---...---+++)))))))))+++++++++***************++++++++++++++++++++++++++++++******))))))((((((************************(((&&&%%%'''***---,,,+++++++++++++++++++++,,,,,,************))))))(((((())))))))))))))))))))))))((())))))))))))))))))))))))***,,,------,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''&&&&&&%%%%%%###%%%(((***+++***(((''')))***,,,,,,***)))***+++)))******++++++******)))*********+++++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,.../////////000000000111000111111222222222111111333333333333555666888999222444555555666;;;BBBIIIQQQ[[[kkkSSSRRRSSSUUUWWWZZZcccmmmmmm[[[UUUYYYUUUUUUYYYWWWVVVVVVWWWWWWXXXXXXXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^``````aaaaaaaaa``````___^^^^^^^^^aaabbbcccddddddeeeeeeeeebbbeeehhhjjjkkkkkklllnnnnnnooopppqqqqqqpppoooooonnnooooooooonnnmmmkkkjjjhhhhhhhhhiiiiiijjjkkkkkkjjjkkkkkklllmmmmmmmmmmmmkkklllnnnooopppoooooonnnmmmlllkkkiiiiiiiiiiiijjjgggggggggggggggggggggggghhhhhhhhhhhhhhhiiijjjkkkjjjhhhfffeeeeeefffeeecccccceeegggiiikkkllllllllljjjiiihhhgggggggggggghhhfffggghhhiiijjjiiihhhgggjjjkkkkkklllllllllkkkkkkggghhhiiijjjjjjiiihhhgggccceeegggiiiiiigggdddbbb]]][[[XXXWWWVVVUUUTTTRRROOOOOOOOONNNLLLKKKIIIHHHGGGEEECCCAAA@@@?????????;;;@@@DDDHHH[[[zzznnnddd```___^^^cccmmmxxxyyyqqqbbb```ccciiinnnppptttzzz{{{~~~|||xxxlllXXXIIIBBB999222222333111000000111000000///......------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,------,,,***))),,,,,,---------,,,,,,,,,***+++---,,,***)))******)))*********+++,,,,,,,,,++++++++++++++++++++++++************))))))))))))***************+++++++++((((((((())))))***,,,---+++++++++++++++*********)))************))))))((()))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&%%%%%%&&&((()))###%%%(((+++,,,+++***((()))***,,,,,,***)))***+++))))))************))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,......////////////............//////000000111111000000111222222222222111555555444333222222222222...111444666666:::@@@EEEQQQYYYiii~~~RRRPPPQQQTTTVVV\\\iiiuuuuuu\\\SSSXXXWWWWWWXXXUUUVVVWWWWWWXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[\\\]]]___```aaabbb]]]]]]]]]^^^^^^_________```aaabbbbbbcccccccccccc```cccgggiiijjjkkklllmmmmmmmmmnnnoooooonnnmmmlllnnnnnnpppppppppnnnlllkkkhhhhhhgggggghhhhhhiiiiiikkkjjjiiiiiiiiijjjkkkllllllmmmnnnooopppooommmlllkkkjjjiiiiiiiiiiiijjjjjjeeefffffffffffffffffffffgggggggggggghhhiiikkklllkkkhhhfffeeeeeeeeedddcccdddeeegggiiijjjjjjjjjjjjjjjiiihhhgggffffffggggggeeefffhhhiiijjjiiihhhggghhhhhhiiiiiiiiihhhggggggfffgggggggggfffdddbbb```]]]^^^```bbbbbbaaa___]]]WWWUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPNNNLLLIIIHHHGGGDDDCCCBBBAAA@@@@@@AAABBB===DDDJJJSSSjjjssshhheeeddddddkkkuuuuuukkk```ccckkktttvvvvvvyyy~~~|||}}}~~~uuummmfffZZZKKK???999444111222222//////111000000000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,---......,,,***)))---------,,,,,,+++******(((***+++,,,*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))*********+++++++++&&&)))+++)))'''&&&)))---+++++++++******))))))(((((((((******+++***))))))))))))))))))))))))))))))+++++++++++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***$$$%%%'''(((***,,,---...)))*********++++++,,,,,,)))***,,,,,,***)))***+++))))))************))))))************++++++++++++---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,......////////////...............///000111111111000000111222222222222222444333333222222111111111111444777777777999>>>BBBOOOWWWggg|||OOOMMMNNNPPPTTT[[[jjjxxxyyy^^^RRRWWWXXXXXXXXXSSSVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[\\\]]]___```bbbbbbYYYYYY[[[\\\^^^___aaaaaa___```aaabbbbbbbbbbbbbbb^^^aaafffhhhiiijjjkkklllkkklllmmmmmmmmmlllkkkjjjmmmnnnpppqqqpppooommmlllkkkjjjiiiiiiiiiiiiiiijjjkkkiiihhhffffffgggiiijjjlllmmmoooppppppnnnlllkkkiiiiiihhhhhhiiiiiijjjkkkdddeeeeeeeeeeeeeeeeeeeeegggfffffffffhhhjjjlllmmmkkkiiifffdddeeeeeedddcccdddeeeggghhhhhhhhhgggfffiiiiiigggffffffggghhhiiifffgggiiijjjkkkjjjhhhgggffffffggggggfffeeeeeedddfffffffffeeeccc```\\\ZZZWWWXXXZZZ[[[[[[ZZZYYYXXXRRRPPPNNNNNNOOOOOOOOONNNSSSSSSSSSQQQMMMJJJIIIIIIAAAAAAAAA@@@???@@@BBBDDD???HHHPPP[[[uuutttkkkiiiiiihhhpppzzz}}}rrrgggeeejjjuuu}}}~~~{{{}}}}}}~~~yyymmmbbbYYYOOODDD;;;333111111333111......222++++++---...//////000//////......------,,,,,,+++........................---------,,,,,,,,,++++++,,,---...//////---+++***---------,,,+++***)))(((''')))+++++++++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++))))))******++++++++++++$$$))),,,***$$$###'''---,,,++++++***)))((('''''''''((()))***++++++***))))))))))))))))))))))))))))))((((((((())))))***+++,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******)))***+++,,,+++(((%%%###,,,)))&&&$$$$$$&&&(((***)))***,,,,,,***)))***+++))))))************)))))))))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------------------,,,---......///000111111222///000111222222222222222111111222222222222333333555777888888777999>>>BBBNNNVVVeeezzzNNNNNNOOOQQQUUUYYY^^^```]]]XXXSSSQQQSSSUUUTTTSSSVVVWWWXXXYYYYYYXXXWWWVVVZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVVVVXXX\\\^^^]]][[[]]]\\\ZZZYYYZZZ\\\___aaa]]][[[[[[]]]bbbeeedddcccaaabbbdddeeefffgggggggggkkklllllllllkkkkkklllnnnooonnnmmmmmmnnnooonnnlllhhhfffddddddeeeffffffffffffeeedddddddddfffggghhhjjjkkkllllllmmmnnnoooooojjjjjjhhhggggggggghhhiiiffffffffffffffffffffffffffffffggghhhiiijjjjjjkkkiiihhhgggeeeeeeffffffgggggggggeeeeeefffhhhjjjllliiiiiiiiihhhhhhhhhggggggjjjjjjjjjiiiiiihhhhhhhhhhhhgggffffffffffffdddbbbbbbeeegggfffbbb\\\WWWTTTOOOPPPQQQSSSSSSTTTSSSSSSQQQPPPOOOOOOPPPOOOMMMKKKLLLMMMMMMJJJFFFBBBAAAAAACCCCCCBBBBBBCCCDDDEEEFFFEEEKKKTTTaaaxxxvvvlllkkknnnrrryyy}}}tttooouuu}}}{{{mmm]]]RRRHHH===777666111111111111111000//////////////////000000000000//////...---,,,++++++***.........------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))((((((((()))+++,,,---.........******+++,,,------------++++++************++++++++++++************++++++************************---,,,+++*********+++,,,,,,,,,,,,++++++*********---***&&&&&&(((***+++***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))******)))''''''((()))******))))))((((((''''''))))))))))))************(((((())))))))))))((((((******))))))))))))******,,,+++++++++++++++++++++))))))))))))))))))))))))+++)))((())),,,---+++)))************************)))***,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,------..................------111000000///...------,,,888777555333222222222222333111///---...111555777555666777777888:::>>>AAANNNWWWfffyyyNNNNNNNNNNNNQQQTTTWWWXXXWWWUUURRRQQQRRRTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXXXX[[[[[[[[[ZZZZZZZZZYYYYYYYYYWWWUUUVVVYYY[[[[[[ZZZ\\\[[[ZZZYYYYYY[[[]]]___\\\[[[ZZZ]]]```cccbbbaaa___```aaacccdddeeeeeeeeeiiijjjjjjjjjhhhiiijjjlllmmmlllkkkkkkmmmmmmlllkkkhhhfffcccbbbcccdddddddddgggffffffeeeeeeeeeeeefffiiiiiiiiijjjjjjkkklllmmmlllkkkiiihhhhhhhhhhhhiiiffffffffffffffffffffffffffffffgggggghhhhhhiiiiiihhhhhhfffeeeeeeeeefffggggggfffeeeeeefffgggiiikkkhhhhhhhhhgggggggggffffffggggggggggggggggggggggggggggggfffggggggfffdddbbbbbbdddfffeeeaaaZZZSSSPPPJJJKKKKKKLLLNNNOOOPPPPPPOOONNNMMMMMMNNNNNNLLLJJJIIIJJJJJJHHHEEECCCBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGHHHRRR\\\dddooo||||||uuuqqqrrrwww|||rrreeeUUUJJJAAA777222111///////////////...---------------.........//////111111111000//////............---------,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++))))))))))))+++,,,---.........+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++************++++++***************************))))))(((((()))***+++------------,,,,,,,,,+++///,,,******,,,...---,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))''''''((()))***)))))))))((((((((('''))))))))))))************(((((())))))))))))((((((******))))))))))))******)))))))))******+++++++++************************+++***)))+++---...,,,***++++++++++++++++++++++++)))+++------,,,+++,,,---,,,++++++++++++,,,------------------.....................//////000000111444444333222222333333444222111/////////111333555444555666666777:::>>>AAAMMMUUUdddwwwOOOOOONNNMMMNNNOOOQQQRRRPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYWWWTTTTTTVVVXXXYYYYYY\\\ZZZYYYXXXXXXYYY[[[\\\ZZZZZZZZZ\\\^^^```___^^^]]]^^^___```aaabbbbbbbbbeeefffggggggffffffhhhjjjkkkiiihhhiiikkkkkkjjjiiigggdddaaa___```aaaaaaaaaffffffffffffeeedddcccccchhhgggffffffggghhhiiijjjlllkkkjjjiiihhhhhhhhhhhhffffffffffffffffffffffffffffffffffffggggggggggggggggggfffeeeeeeeeeeeefffffffffeeeeeeeeeggghhhiiigggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggghhhiiigggdddaaaaaacccffffffbbbZZZSSSNNNIIIIIIHHHHHHIIIKKKMMMNNNLLLKKKKKKKKKLLLLLLKKKIIIFFFFFFGGGEEECCCBBBCCCDDDEEEFFFIIIKKKLLLLLLKKKKKKLLLYYYdddgggfffiiinnnqqqwwwwwwwwwwwwxxx{{{{{{hhhZZZKKKAAA:::222//////....../////////...------+++,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------------,,,+++***)))***+++,,,---.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))((((((((()))***++++++,,,,,,,,,+++++++++++++++***))))))***++++++***((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))******)))''''''((()))))))))))))))(((((((((((())))))))))))************(((((())))))))))))((((((******))))))))))))******&&&''''''((()))***++++++++++++++++++++++++++++++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---+++*********++++++,,,---,,,,,,,,,---.........///......///000000111222222000000000111222333444555222111111000111111222222222333444555666999>>>AAALLLTTTcccvvvQQQPPPOOOOOOOOOOOOPPPPPPMMMQQQTTTTTTRRRPPPQQQSSSSSSSSSSSSSSSUUUWWWYYY[[[YYYYYYYYYXXXXXXXXXWWWWWWXXXVVVTTTRRRSSSUUUWWWXXXZZZYYYXXXWWWVVVWWWXXXXXXWWWXXXYYY[[[\\\\\\\\\[[[\\\]]]^^^___````````````cccdddeeeeeeddddddfffhhhiiihhhggghhhiiijjjiiihhhfffccc^^^\\\\\\]]]^^^^^^cccdddeeefffeeedddcccbbbgggfffeeeddddddeeeggghhhjjjjjjiiihhhgggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddfffffffffeeeeeeeeeeeeeeeeeeeeeddddddeeefffggggggggggggfffffffffeeeeeeeeeffffffffffffeeeeeedddddddddeeefffhhhiiihhhccc```bbbdddggghhhfffaaaYYYSSSOOOMMMJJJHHHGGGIIIKKKMMMKKKJJJIIIJJJKKKKKKJJJHHHDDDDDDDDDCCCAAAAAADDDFFFIIIJJJLLLNNNPPPPPPPPPPPPQQQZZZcccddd``````dddiiiooosssyyy}}}{{{ppp^^^QQQDDD<<<777111/////////000000000000000//////++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,------,,,+++******)))***+++,,,------------////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))***++++++,,,---...)))))))))((((((((((((((('''((()))***+++***(((&&&))))))))))))))))))))))))((((((((((((((()))))))))++++++++++++++++++++++++)))******)))''''''((()))))))))))))))((((((((((((((()))))))))************(((((())))))))))))((((((******))))))))))))******((((((((())))))*********+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,***************+++,,,---++++++,,,---...//////000222111111111000000000///...//////000111222333333111111222222222111111000000111333444555999===AAAKKKTTTbbbuuuMMMMMMNNNNNNOOOOOOPPPQQQOOORRRUUUUUURRROOOPPPQQQRRRRRRRRRRRRTTTVVVYYYZZZVVVVVVVVVVVVUUUUUUUUUUUUWWWUUUTTTRRRRRRSSSVVVXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTVVVXXXZZZZZZZZZZZZYYY\\\]]]^^^______``````___aaabbbccccccbbbccceeeggghhhgggfffgggiiijjjiiihhheeeaaa[[[XXXXXXZZZ\\\]]]___```bbbcccdddddddddcccgggfffeeeddddddeeeeeefffgggggggggfffeeeddddddcccffffffffffffffffffffffffddddddcccccccccccccccccceeeeeeeeeeeeeeeddddddcccdddddddddddddddeeeeeeeeegggffffffffffffeeeeeeeeejjjiiihhhgggfffddddddccccccccceeeggghhhgggccc___bbbdddgggkkkllliiiccc]]]VVVSSSNNNIIIGGGGGGHHHJJJJJJIIIIIIJJJKKKKKKIIIGGGDDDDDDCCCAAA@@@BBBEEEHHHNNNOOOOOOPPPQQQRRRTTTTTTWWWXXX[[[\\\\\\]]]aaafffmmmttt}}}~~~{{{tttnnnbbbSSSHHH===888444000///000//////000000000000//////,,,---------.....................///000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++++++++******)))******+++,,,------------////////////...---,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))***+++,,,---------(((((((((((((((((((((((()))+++---///...,,,+++***))))))))))))))))))))))))'''((((((((())))))******************************)))******)))''''''((()))(((((((((((())))))))))))((()))))))))************(((((())))))))))))((((((******))))))))))))******+++++++++******))))))(((************************)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***)))***+++************+++,,,---...,,,,,,---......///000000111111111111000000000000///000000000000000000000111111222222222111000000000111222333555888===AAALLLTTTbbbuuuHHHHHHIIIKKKLLLMMMNNNOOOPPPRRRTTTSSSRRRPPPOOOOOOPPPQQQQQQRRRTTTVVVWWWXXXUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRSSSVVVXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQTTTXXXZZZYYYYYYYYYYYY]]]]]]^^^_______________^^^```aaaaaa```aaaccceeefffeeeeeefffhhhiiiiiigggddd___YYYUUUVVVYYY[[[]]]\\\]]]___```bbbbbbccccccfffffffffeeeeeeddddddcccddddddeeeeeeeeedddccccccddddddddddddddddddddddddaaaaaaaaaaaabbbbbbbbbbbbddddddeeeeeeddddddcccbbbccccccccccccdddddddddccceeeeeeeeeeeedddddddddccciiihhhgggfffeeeccccccbbbbbbbbbccceeefffeeebbb___aaaaaadddiiimmmmmmhhhdddYYYVVVPPPKKKGGGEEEEEEFFFKKKIIIHHHIIIIIIIIIGGGEEECCCCCCBBBAAAAAADDDIIIMMMVVVVVVWWWXXXYYYYYYYYYYYY\\\WWWTTTWWWZZZ\\\```dddmmmuuu}}}yyywwwzzztttiiiaaaTTTFFF>>>666444222///---...,,,,,,---.........------............////////////---------....../////////++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++******)))***+++,,,,,,---------,,,------.........------,,,))))))+++,,,,,,+++))))))++++++************++++++************************'''((()))***************************++++++++++++(((***------,,,*********))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))******)))''''''((()))(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((******))))))))))))******---,,,+++***)))(((((('''************************((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***)))***+++*********+++,,,---...///.........//////000000111------...///111222333333000111111111000///......000111111222222222111111111222333444555888===@@@LLLTTTaaattt{{{DDDEEEGGGIIIJJJKKKLLLLLLOOOOOONNNOOOQQQQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSQQQSSSTTTTTTSSSSSSVVVYYYWWWWWWUUUSSSQQQPPPNNNNNNOOOSSSXXXZZZYYYYYYYYYZZZ\\\\\\]]]^^^^^^^^^^^^]]][[[\\\^^^^^^^^^^^^aaacccdddccccccdddfffggggggfffbbb]]]WWWSSSTTTXXX\\\^^^]]]\\\]]]]]]^^^___```aaadddeeeeeefffeeecccaaa```bbbcccdddeeeeeeeeeddddddcccccccccccccccccccccccc______``````aaaaaabbbbbbcccddddddeeedddcccbbbaaabbbcccccccccccccccbbbbbbcccbbbbbbbbbbbbaaaaaaaaaccccccbbbbbbbbbbbbaaaaaaaaa```aaabbbccccccaaa___^^^]]]^^^ccciiikkkgggcccZZZWWWRRRMMMIIIGGGFFFFFFJJJIIIGGGGGGGGGFFFCCCAAA@@@AAA@@@AAACCCHHHOOOUUUaaadddhhhjjjjjjhhhdddaaa\\\WWWUUUYYY\\\^^^ccciiiqqqzzz~~~yyyrrr|||}}}wwwwwwyyymmmaaaWWWIII>>>777222333333000......+++,,,------......---------.........////////////++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++,,,---------,,,,,,+++,,,,,,------------,,,)))***,,,------,,,***)))++++++************++++++++++++++++++++++++++++++((()))************)))(((*********++++++,,,,,,,,,&&&(((++++++(((''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,(((((((((((((((((((((((()))******)))''''''((()))'''((((((((()))))))))***))))))))))))************(((((())))))))))))((((((******))))))))))))***************))))))(((((('''++++++++++++++++++++++++(((***---,,,+++***+++---++++++++++++++++++++++++)))+++,,,,,,++++++,,,---+++++++++,,,---...000111000000000000111111111111+++,,,---...000111222333000111111222111000///...000000000111111222333333222333444555555888<<<@@@KKKRRR```rrrxxxpppwww{{{EEEFFFGGGIIIJJJKKKLLLLLLNNNKKKJJJLLLPPPRRRQQQOOOOOOPPPRRRTTTUUUUUUTTTSSSUUUUUUUUUUUUTTTTTTTTTSSSOOORRRUUUUUUTTTTTTWWWYYYWWWVVVUUUSSSQQQOOOMMMLLLNNNRRRXXXZZZYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\YYYZZZ[[[\\\[[[\\\___aaabbbaaaaaabbbdddfffeeedddbbb]]]VVVRRRTTTXXX\\\___^^^]]]\\\[[[\\\]]]^^^___bbbccceeefffeeebbb___]]]bbbccceeefffgggffffffeeebbbbbbbbbbbbbbbbbbbbbbbb]]]^^^^^^___```aaabbbbbbccccccdddeeedddcccbbbaaabbbbbbcccccccccbbbbbbaaa````````````____________]]]]]]]]]^^^___``````aaaaaa```___```bbbbbbaaa___[[[YYYZZZ^^^dddgggddd```[[[YYYUUUPPPMMMJJJIIIIIIIIIHHHFFFEEEEEEDDDAAA???>>>>>>???AAAEEELLLTTTZZZkkkpppvvv{{{{{{uuuooojjjZZZWWWXXX^^^aaabbbhhhqqqwwwwwwqqqnnnwww}}}yyy{{{{{{{{{iii\\\QQQDDD;;;555222444555222000///------...///000000000///---------.........//////////////////////////////*********++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,++++++,,,---------,,,,,,******+++,,,------------***+++---......---+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))(((((())))))*********+++))),,,...---+++)))+++---))))))))))))))))))))))))))))))***+++,,,,,,------(((((((((((((((((((((((()))******)))''''''((()))'''((((((((())))))******))))))))))))************(((((())))))))))))((((((******))))))))))))******'''''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...***************************,,,......---------...,,,,,,,,,---...///111111222222222111111111111111............///////////////000111222222111000///000000000000111222333444444555555555666888<<>>@@@DDDEEEHHHVVVfffqqq|||ggg^^^___```bbbeeellltttzzzyyywwwyyytttvvv|||}}}yyyvvvyyymmm```QQQDDD;;;222222222111000//////...////////////............,,,---......//////......------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,***(((&&&'''))),,,///...---,,,,,,+++++++++,,,+++)))(((&&&&&&((()))+++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++++++++++++++,,,++++++++++++************,,,***)))***+++,,,+++)))))))))))))))))))))))))))''''''(((((((((((('''''''''(((***,,,,,,+++)))((()))************+++++++++)))))))))))))))))))))))),,,,,,+++***))))))******+++***)))(((((()))***++++++++++++*********))))))***+++,,,---,,,***((('''******++++++++++++************+++,,,,,,,,,+++***'''((())),,,...000222333111111111000//////......------...///////////////...............///000000333333333222222111111111...000222333555888<<>>>>>>>>???>>>BBBFFFHHHNNN\\\kkkxxxtttcccbbbbbbeeekkkttt~~~zzzwwwxxxyyyzzz|||||||||{{{pppcccVVVIII===666222222111111000//////...////////////............,,,---......//////......---............---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------...---+++******,,,...000------,,,++++++++++++++++++***)))(((((()))***+++***))))))(((((()))***+++))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))((((((((((((+++***)))***+++,,,+++***))))))))))))))))))))))))((())))))******))))))(((''''''((())))))((('''&&&))))))*********+++++++++))))))))))))))))))))))))++++++***)))))))))))))))+++***)))(((((()))***++++++++++++*********)))))))))***+++,,,,,,+++)))(((((())))))***+++++++++***+++++++++++++++,,,------++++++,,,---...000000111------------............//////000111111111111111000000//////000000111222333333333222222111111111111333555666888;;;???BBBIIIPPP]]]pppyyylllhhhiiiAAABBBBBBCCCDDDEEEFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKLLLNNNQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTYYYbbbfff```VVVOOOQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTVVVZZZ\\\\\\[[[XXXWWWWWWWWWXXX[[[^^^______^^^^^^```cccfffgggfffhhhddd^^^ZZZYYYZZZ[[[[[[]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___``````````````````````````````___^^^]]]_________^^^^^^^^^^^^^^^``````___^^^___```bbbccc___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWXXX[[[\\\]]]\\\[[[ZZZXXXUUUSSSRRRPPPPPPKKKLLLLLLNNNOOOPPPQQQRRRNNNOOOPPPPPPNNNKKKGGGEEEDDDCCCAAA???>>>======>>>@@@AAAEEEJJJNNNUUUbbbnnn||||||jjjhhhgggkkkttt}}}|||}}}}}}~~~~~~zzzyyy}}}zzz{{{~~~wwwooobbbUUUIII>>>555000222111111000000//////.../////////............---,,,---......//////............//////......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,------------,,,,,,,,,---...///,,,+++******************************************+++***)))))))))))))))***))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))(((((((((((()))(((((()))+++,,,+++***)))))))))))))))))))))))))))******++++++******)))))))))((((((''''''&&&&&&)))))))))*********++++++))))))))))))))))))))))))******)))((((((((())))))******))))))))))))******+++++++++***************((()))***,,,,,,+++******))))))******+++++++++,,,,,,,,,++++++,,,---///000/////////...............+++,,,,,,---......////////////000000000111111111222111111111111222333333222222222222222111111111333444666777888;;;???BBBFFFOOO]]]ppptttlllhhh|||@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJIIIIIIHHHJJJKKKKKKJJJIIIIIIKKKMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTYYYeeennnjjj\\\PPPRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSVVVXXXZZZYYYYYYVVVVVVUUUVVVWWWZZZ\\\]]]]]]]]]]]]___bbbeeeggggggllliiiccc^^^[[[ZZZZZZZZZYYY[[[\\\^^^^^^]]][[[ZZZ___``````aaabbbbbbbbbbbb_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWYYYZZZZZZZZZYYYWWWUUUQQQNNNLLLJJJIIIFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKJJJIIIFFFCCCBBBAAA@@@>>>===<<<<<<======CCCFFFKKKPPPUUU^^^iiissspppoooooottt{{{zzz~~~~~~|||~~~zzzvvvrrrkkkbbbUUUHHH>>>666111...111111000000//////////////////.........---------,,,---......///...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))+++++++++***+++,,,,,,---***++++++,,,,,,,,,++++++******))))))))))))******)))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))++++++++++++*********)))'''&&&&&&''')))******))))))))))))))))))))))))))))))******************)))---,,,***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))***************************'''((()))+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...///000000//////......------------.........//////000000000------------......//////222111111111111222333333222222222111111111111111111222444555555888;;;>>>DDDMMM]]]ooo~~~sssmmm}}}??????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHGGGGGGIIILLLNNNLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQSSSXXXbbbkkkkkk^^^RRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXZZZ[[[[[[\\\]]]___```ccceeegggkkkiiieee```\\\YYYYYYYYYWWWYYY[[[]]]]]]\\\[[[ZZZ^^^^^^```aaaaaabbbbbbbbb^^^^^^^^^^^^______``````^^^^^^]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXTTTSSSPPPMMMIIIGGGEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???>>>======<<<;;;<<<===>>>???FFFLLLRRRXXX```jjjuuu|||vvvwwwzzzzzz}}}xxxoooiiieee^^^VVVJJJ???888333000...000000000///////////////............------------,,,---......///........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))+++************+++,,,,,,***+++,,,,,,,,,+++******)))))))))(((((()))******(((((()))******)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))++++++++++++*********)))'''&&&%%%&&&((()))((('''))))))))))))))))))))))))((())))))******))))))(((---,,,***)))(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))((((((((((((((()))))))))))))))******)))))))))************************'''((()))***+++,,,,,,,,,,,,++++++*********++++++---///000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........------------,,,---...//////111000000000000111222222111111111111111111111111000111333333444666999<<>>??????AAAAAABBBCCCCCCEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEGGGKKKNNNKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOOOOOOOOOOPPPPPPPPPNNNQQQUUUZZZ```bbb\\\SSSSSSRRRQQQQQQPPPPPPQQQQQQQQQSSSTTTUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ[[[\\\]]]^^^aaadddfffeeeccc___ZZZWWWWWWXXXVVVWWWYYY[[[\\\\\\[[[ZZZZZZ[[[\\\]]]^^^_________^^^^^^]]]]]]^^^___``````]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYZZZ[[[[[[\\\\\\\\\ZZZYYYXXXXXXWWWWWWWWWXXXWWWWWWWWWUUURRRQQQRRRSSSOOOMMMKKKHHHEEECCCBBBAAA@@@AAACCCEEEEEEEEEEEEDDDDDDCCCBBB@@@>>>===<<<;;;<<<<<<<<<<<<>>>@@@BBBCCCJJJQQQXXX^^^gggrrr{{{~~~www|||~~~~~~}}}}}}{{{~~~}}}pppfff]]]WWWPPPJJJAAA:::555333111000////////////////////////.........------------,,,,,,---......//////......------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,,,,,,,---------,,,++++++))))))))))))))))))***+++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))'''&&&'''((()))(((&&&))))))))))))))))))))))))((())))))))))))))))))((())))))((((((''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))))))))((((((((()))******))))))************))))))***************+++++++++((())))))***++++++,,,,,,+++******)))***+++---...222333333333111///---,,,***+++++++++,,,,,,,,,,,,......------,,,++++++***000///.........///000111000////////////000111111000000000111111111111111222333444555555666:::<<>>???@@@@@@@@@BBBDDDFFFFFFEEEDDDBBBEEEFFFEEEDDDCCCEEEIIILLLJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJOOORRRPPPQQQUUUWWWUUUSSSRRRQQQPPPPPPQQQQQQRRRQQQSSSTTTTTTRRRRRRUUUWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTVVVXXXYYYXXXYYY\\\______```___\\\XXXUUUVVVWWWUUUVVVXXXZZZ[[[[[[[[[[[[XXXYYY[[[\\\]]]^^^^^^^^^___^^^]]]\\\[[[\\\]]]]]][[[[[[[[[ZZZYYYXXXXXXXXXVVVWWWXXXYYYZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVUUUVVVUUURRRNNNLLLLLLNNNJJJHHHFFFDDDBBBAAA@@@???>>>???AAACCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<======>>>???BBBEEEHHHJJJPPPVVV[[[^^^ccclllqqqpppcccfffggggggllluuu}}}}}}{{{}}}tttggg]]]TTTMMMBBB>>>999666444333111000////////////////////////.........---------,,,,,,,,,---......//////......,,,,,,,,,---,,,,,,+++***---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,+++++++++************))))))))))))***+++,,,******)))(((((()))******&&&'''(((***++++++++++++))))))))))))))))))))))))***))))))))))))))))))******))))))(((((())))))***))))))))))))((((((((((((---+++************)))''')))))))))))))))))))))))))))******++++++******)))''''''((())))))((('''&&&(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++((()))***++++++***)))((())))))*********+++++++++))))))))))))***+++,,,,,,,,,,,,,,,---000333777999:::888555111...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------///000222000////////////000111111///000000000111111111222444555555555555777:::<<>>>>>>>>@@@CCCDDDEEEDDDBBB@@@GGGGGGEEECCCBBBCCCFFFIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHNNNPPPIIIGGGLLLSSSVVVSSSRRRQQQPPPPPPQQQRRRSSSPPPRRRSSSSSSQQQRRRVVVZZZYYYYYYXXXWWWWWWVVVUUUUUURRRTTTVVVVVVUUUUUUXXX[[[ZZZ\\\\\\ZZZVVVTTTUUUVVVUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ\\\]]]^^^____________^^^\\\[[[YYYYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWWWWXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZXXXVVVUUUUUUUUUUUUTTTUUUTTTPPPKKKHHHHHHJJJFFFEEEDDDBBBAAA@@@??????<<<>>>@@@AAABBBAAA@@@???<<<<<<;;;:::;;;<<<===>>>>>>>>>@@@BBBEEEIIILLLNNNUUU[[[]]]ZZZ\\\aaaaaa^^^XXX[[[^^^```eeeqqq~~~~~~{{{~~~|||nnnaaaWWWNNNGGG999777444333333333111///.........///////////////......---------,,,,,,,,,,,,---......//////......+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++*********)))***++++++,,,******)))(((''''''((((((******))))))***+++,,,,,,,,,+++)))(((((()))+++,,,%%%&&&(((***+++,,,,,,+++))))))))))))))))))))))))++++++************++++++******))))))))))))******++++++++++++************000...,,,,,,,,,,,,***)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++'''(((***,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,((()))***++++++***)))((())))))******++++++++++++*********)))******+++,,,...///000333777<<>>>>>>>>???>>>>>>===<<<888444555;;;@@@@@@AAABBBCCCEEEIIIPPPTTTVVVWWWXXXWWW[[[^^^___^^^\\\YYYVVVWWWWWWYYY___kkkyyy|||~~~}}}sssfff[[[PPPEEE===777666555333111///...---///............---------000---++++++---...---+++,,,++++++******++++++,,,,,,+++*********+++,,,---++++++************+++++++++++++++*********))))))*********++++++,,,,,,,,,,,,+++******))))))******,,,,,,+++***+++,,,---...+++++++++*********))))))------,,,+++***)))((('''))))))))))))))))))))))))111...+++*********))))))'''''''''''''''((())))))((())))))*********))))))***************************************)))((('''(((((((((((()))))))))))),,,,,,,,,+++***)))((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((+++'''######%%%(((((('''(((((()))))))))((((((''',,,++++++************+++&&&))),,,------+++++++++***+++---//////...,,,+++"""000>>>EEEJJJJJJCCC999111111///,,,)))((()))***+++,,,,,,,,,+++,,,///222......---------,,,,,,,,,+++++++++,,,---///111333000000000000000///......111000000//////111222333///111222333444666:::===DDDLLLYYYgggyyy;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>???>>>>>>?????????@@@@@@@@@===============<<<<<<;;;@@@;;;888;;;>>>>>>AAAEEEJJJOOOXXXaaaeeedddbbb```^^^``````^^^]]][[[XXXVVV[[[]]]cccmmmyyy~~~wwwjjj]]]RRRJJJAAA;;;888888666555333111000//////............---------000...,,,,,,---...---+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...++++++************++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,,,,+++******))))))******++++++***)))***+++,,,---+++++++++*********))))))++++++***************)))))))))))))))))))))))))))((('''%%%&&&''')))((('''((((((''''''(((((()))***))))))************))))))************************%%%&&&''')))+++,,,,,,---(((((((((((())))))))))))***++++++++++++***)))))))))))))))(((((((((((((((************************,,,)))%%%%%%''')))***)))+++***)))(((((()))***+++******)))((((((((())))))(((***,,,,,,++++++,,,---000///...---///333666999BBBGGGHHHCCC>>>:::333***......---***((('''((()))+++,,,,,,+++++++++...000............------------...------,,,---...000111,,,---...000111111111111...------,,,---...///000111222333444555777;;;===BBBJJJWWWgggyyy;;;;;;;;;;;;;;;;;;<<<<<<:::<<<>>>?????????@@@AAA@@@@@@AAAAAABBBDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIKKKIIIGGGFFFIIILLLQQQNNNLLLKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQSSSTTTUUUUUUUUUTTTSSSTTTUUUTTTSSSRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUTTTVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZZZZYYYZZZZZZZZZYYYXXXWWWVVVYYYXXXXXXXXXXXXWWWTTTRRROOOOOOOOOPPPPPPRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPOOORRRRRRQQQRRRTTTTTTSSSQQQPPPNNNMMMKKKIIIHHHHHHGGGJJJMMMNNNLLLEEE@@@======<<<============>>>>>>>>><<<<<<;;;;;;;;;:::::::::DDD???;;;<<<>>>@@@GGGNNN[[[eeetttyyyssshhhddd```^^^]]]\\\[[[[[[\\\bbblllyyy{{{ooo___QQQGGG@@@;;;888777777555444222111000//////............---------000///------.........---------,,,,,,,,,,,,------------,,,,,,,,,---...///++++++************++++++---------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,+++******))))))*********))))))))))))***+++++++++************))))))))))))))))))******+++++++++))))))))))))))))))))))))(((''''''(((***+++***((()))(((((((((((()))******))))))************))))))************************$$$%%%''')))+++---......(((((((((((())))))))))))((()))***+++++++++++++++)))))))))))))))*********************************---+++(((''')))***++++++,,,***'''&&&&&&(((***,,,******)))(((((((((((()))***++++++)))((((((+++---,,,...111666===CCCIIILLLKKKIIIBBB888222000...+++,,,,,,,,,+++)))((()))++++++,,,,,,,,,******,,,...////////////............//////...------......///,,,---...000111111111111000////////////000111222222333444555555777;;;>>>@@@HHHVVVeeewww;;;;;;;;;;;;;;;<<<<<<<<<999;;;>>>>>>======>>>???===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGHHHIIIHHHEEEDDDFFFGGGLLLKKKIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOMMMOOOQQQSSSTTTSSSRRRQQQNNNPPPRRRSSSSSSSSSUUUWWWVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUXXXWWWVVVWWWWWWVVVTTTRRRNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNPPPPPPPPPRRRSSSRRRPPPMMMKKKKKKJJJHHHFFFDDDBBBAAADDDGGGIIIHHHDDD???<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999::::::AAA>>>===@@@CCCGGGQQQZZZkkk{{{sssjjjbbb```aaabbbdddeeeeeelllyyyyyyiiiUUUGGG>>>888666666444333222111000///......///............---------000///...------......---...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++******))))))******))))))))))))******++++++************))))))))))))))))))))))))************((((((((((((((((((((((((++++++++++++,,,+++)))''')))))))))))))))******+++)))************))))))(((************************((())))))*********))))))(((((((((((())))))))))))))))))***++++++++++++***)))))))))******++++++,,,************************,,,+++)))((()))***++++++)))((('''&&&&&&''')))***++++++***************+++*********(((''')))---000///666@@@IIINNNNNNKKKHHH;;;888333...,,,...000111,,,---...---,,,,,,---...---......---,,,+++,,,...000000000000//////////////////............//////000000000000000///......111000111111111111222222111222444444444666:::<<>>;;;<<>>???AAADDDDDDAAA>>>:::888999999:::::::::;;;;;;;;;:::999999999999:::;;;<<<>>>>>>BBBGGGIIILLLVVV```wwwtttgggfffhhhjjjlllpppwww~~~uuubbbMMMAAA:::444222444222222111000//////......///............---------//////...------,,,---......------,,,,,,------...***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,++++++*********,,,+++******))))))***************+++++++++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((()))******(((%%%)))))))))))))))******+++***************)))(((((())))))))))))))))))))))))+++++++++******((('''&&&(((((((((((())))))))))))***++++++++++++***))))))))))))******++++++,,,,,,))))))))))))))))))))))))***))))))((((((((()))***&&&((()))***+++***))))))***)))))))))******+++,,,)))***,,,---///333888;;;@@@EEELLLOOOLLLCCC888111///...------,,,++++++,,,+++,,,......------...///...///000000...---...///111111000000000/////////------...//////000000000000000000000000///......---------...............000111222333333555888:::>>>EEEPPP^^^ooo888888999999::::::;;;;;;888:::<<<<<<;;;;;;<<<===:::;;;===???@@@@@@@@@???CCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAADDDEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJMMMNNNPPPOOONNNNNNOOOPPPRRRQQQOOONNNNNNNNNOOOPPPTTTSSSSSSTTTTTTUUUWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSPPPQQQQQQQQQQQQQQQPPPPPPQQQPPPNNNNNNOOOOOONNNMMMKKKKKKJJJIIIIIIIIIJJJJJJMMMLLLKKKJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMKKKHHHEEEDDDDDDDDDCCCAAA???===<<<;;;===>>>???>>><<<:::888999999999999::::::::::::999999999999:::<<<>>>@@@AAADDDJJJNNNMMMMMMUUU```~~~ooonnnrrrtttvvv{{{lllXXXEEE>>>:::333111333333222222222111111000000///............------------......---++++++,,,...------,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++*********)))))),,,,,,++++++++++++++++++,,,+++******))))))******)))***++++++,,,,,,++++++(((((()))))))))))))))************))))))((((((((())))))))))))))))))))))))'''&&&'''))),,,...---,,,)))(((((((((((()))************+++******)))((('''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++++++++++++++***)))(((***************+++++++++(((((((((((((((((((((((('''((()))((('''&&&((()))'''))),,,//////...,,,***''''''((((((***+++---...,,,///444777;;;>>>CCCFFFDDDDDDCCC@@@;;;444---***)))(((+++000000,,,)))***)))+++,,,---,,,+++,,,---...///111111000//////000000000000000////////////,,,---...///000111111000,,,---...000111111111111---...///000000000000///000111222222222444777999===CCCNNNZZZkkk666777777888999999::::::888:::<<<<<<;;;:::;;;<<<:::;;;<<<===>>>?????????@@@@@@@@@???>>>>>>======>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCBBBAAA???AAACCCFFFFFFEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTRRRQQQPPPOOONNNNNNOOOOOOMMMNNNNNNOOOOOONNNNNNMMMMMMKKKIIIIIIKKKKKKJJJIIIJJJIIIIIIHHHGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIHHHEEECCCAAAAAA@@@>>>===<<<<<<;;;999999:::;;;;;;;;;999888888888999999999:::::::::999999999:::<<>>??????>>>>>>===<<<;;;;;;::::::>>>>>>>>>>>>???????????????>>>???@@@AAAAAA???===@@@CCCFFFFFFEEEDDDFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIDDDDDDEEEFFFGGGIIIKKKLLLFFFHHHJJJKKKLLLMMMOOOQQQMMMLLLJJJIIIHHHIIIKKKLLLIIIIIIJJJKKKLLLNNNPPPQQQOOONNNLLLKKKKKKKKKLLLMMMKKKLLLLLLMMMMMMMMMLLLLLLJJJHHHGGGFFFHHHHHHHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGEEEDDDDDDFFFGGGIIIJJJIIIGGGGGGGGGFFFCCCAAA???>>>===<<<;;;:::;;;;;;888777777888::::::999888888999999999999:::::::::999999999:::===AAADDDFFFGGGKKKPPPPPPLLLLLLWWWdddeeezzzsssyyyvvvuuu|||uuuhhh]]]RRRAAA555888:::555111333///////////////.........//////.........---------+++,,,---,,,)))(((***---,,,++++++******++++++,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,---,,,++++++***)))*********&&&''')))*********)))((('''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((&&&%%%%%%''')))***)))'''''''''''''''((())))))+++++++++******((('''''')))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,+++*********))))))((((((************************''')))+++***'''&&&(((***''''''''''''((()))***+++,,,,,,...000222555888999BBBEEEGGGGGGBBB<<<666333...---+++***))))))***+++---)))(((,,,+++'''&&&***+++---000000///------...***,,,///000000///000111////////////............000111111111111///---,,,000000000000000//////...,,,---///000000//////...222333444444333555888:::999@@@KKKXXXjjj777777666666666666777777666777777999:::;;;<<<<<<888999::::::;;;;;;::::::@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>@@@AAACCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLMMMNNNKKKJJJJJJIIIIIIIIIJJJJJJMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCFFFDDDBBBCCCFFFGGGFFFCCCCCCCCCDDDCCCBBB@@@>>>======<<<;;;999888777777666777777777777777777777777777777666777888999;;;<<<<<<::::::<<<>>>BBBHHHNNNLLLIIIJJJOOOSSSVVVZZZ```dddfffnnn{{{{{{|||xxxrrrwww~~~~~~sssiii^^^QQQHHH???;;;666444444444333111////////////000000000000---.........---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******...---,,,,,,++++++++++++***************************++++++++++++***))))))******++++++++++++*********)))(((''''''((()))***+++******)))(((''''''&&&"""$$$(((***+++***((('''&&&'''((())))))((('''&&&,,,,,,++++++******)))))))))*********+++++++++++++++,,,,,,***'''%%%%%%&&&+++***)))'''''''''((()))%%%'''((((((''''''(((*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++***((('''&&&''')))******))))))))))))***++++++((()))***++++++)))((('''(((((('''(((***---111333///222777>>>DDDGGGFFFDDDDDDAAA<<<777333000......---...//////---,,,,,,,,,*********)))))))))))))))++++++******++++++,,,---(((((()))***---000333555111000///......///000111000///...///000///...,,,111111222333333333333222222111000......000111222000222333444444666888:::<<<@@@JJJWWWfffzzz777777666666666666777777666777777888999:::;;;<<<:::;;;<<<<<<===<<<<<<<<>>===<<<<<<<<<<<<<<<========================????????????>>>>>>>>>>>>???AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGGGGHHHJJJJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAACCCAAA???@@@CCCDDDBBB@@@AAAAAAAAAAAA@@@>>><<<;;;<<<;;;:::888777777777777777777777777777777777777777777666666777999:::;;;<<<<<<>>>@@@CCCFFFJJJNNNOOOMMMNNNSSSVVVVVVXXX[[[XXXYYY___lll}}}yyyzzz~~~|||ssshhh___UUUIII@@@999666111000000000///...000000000000////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,***************************++++++++++++***)))))))))******************)))******))))))))))))***************)))((('''''''''&&&&&&'''((())))))))))))''''''((())))))(((''''''***************))))))))))))))))))*********+++++++++,,,,,,+++(((''''''(((******((('''''''''((((((((()))******))))))***,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,)))((('''&&&'''(((***++++++***)))(((((((((((((((------,,,+++)))((('''&&&+++******+++---111555888>>>>>>@@@CCCFFFFFFDDDAAA999777333000---,,,++++++)))***,,,+++)))(((((()))))))))))))))************+++++++++***++++++,,,------------,,,------......---,,,,,,+++,,,---...///,,,,,,---///000111111000///000111111222222111111222111000//////000111222111222444444444555777999<<<@@@JJJWWWfffzzz777666666555555666666777666666777888999::::::;;;::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<>>>@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???AAA@@@??????@@@AAA???>>>============<<<;;;:::999999999888777777777777777777777777777777777777777777777666666777888:::;;;;;;>>>BBBFFFJJJNNNPPPQQQUUURRRSSSXXXZZZXXXXXXYYYUUUWWW[[[cccooozzzyyy}}}uuuggg[[[SSSJJJ@@@999444111///---.........---111111000000//////.........////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,,,,---))))))))))))))))))))))))***++++++++++++***))))))((())))))******))))))(((******++++++++++++************))))))(((((('''''')))((('''&&&'''((()))***'''(((((())))))(((((('''((())))))))))))))))))***((((((((()))))))))*********+++,,,+++)))((()))***))))))((('''''''''(((((((((***+++***))))))***,,,))))))***+++++++++++++++++++++************++++++(((''''''&&&'''(((***++++++***))))))((((((((((((***))))))((()))***,,,---,,,---...111555:::>>>@@@HHHFFFCCCBBB@@@===:::777---,,,+++***))))))***+++***+++---,,,+++)))******((()))))))))***++++++++++++++++++++++++,,,------.../////////...---,,,,,,+++++++++++++++,,,---...,,,---...000111111111111...///000000111111000000222111000//////000111222222333444444333444666888===AAAJJJWWWeeeyyy666666666555555666666666666666777777888999999:::888888999::::::::::::999:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::===???@@@@@@???>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>AAA@@@????????????>>>===999999999999888888777777777777666666666666777777777777777777777777777777777777666666777888:::;;;;;;AAAIIIPPPYYYaaacccbbbddd]]]ZZZ[[[\\\[[[ZZZ[[[ZZZ\\\```fffooozzz~~~tttjjj\\\QQQJJJCCC<<<666222111000/////////000000222111111000///......------...............------++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++,,,------((((((((((((((((((((((((***++++++++++++***))))))(((((())))))))))))((((((((()))++++++++++++)))(((***)))))))))((((((((('''***)))(((''''''(((((()))((((((((())))))(((((((((''''''(((((())))))******(((((((((((())))))))))))((()))******)))((()))+++)))((((((((((((((((((((('''((())))))((('''((()))((())))))***+++***************))))))))))))******)))((('''''''''((()))))))))))))))))))))***++++++)))(((''''''(((+++---///,,,///555:::???AAACCCCCCBBB???:::666333000,,,******))))))))))))***+++,,,***+++---,,,+++******+++(((((()))***++++++,,,,,,,,,++++++++++++,,,------***+++---///000000000//////.....................///000111111000/////////...///000000111111000000111111000//////000111111222333444444333333555777===AAAJJJWWWeeexxx666666555555555555666666666666666777777888888888777888999999::::::999999777777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<===>>>>>>======>>>@@@??????????????????????????????>>>>>>??????@@@AAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAABBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===>>>>>>>>>===<<<;;;::::::777666666666666666666666666666666555666666777888777777777777777777777777777777666777888999;;;<<<===GGGTTTaaaqqq|||pppddd___]]][[[[[[]]]ZZZ]]]cccjjjrrr}}}~~~yyyggg]]]PPPGGGBBB>>>999444111111111111000000111222222111111000///......---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((************++++++,,,---((((((((((((((((((((((((***++++++++++++***))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))((((((((((((((())))))******)))(((''')))))))))(((((()))))))))''''''(((((())))))******(((((((((((())))))))))))&&&''')))(((''''''((()))(((((())))))))))))))))))((()))***)))((('''((()))'''((())))))******))))))***))))))(((((())))))*********))))))(((((((((((())))))((((((((())))))***...---,,,*********++++++111555<<>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>><<<<<<<<<<<<===>>>??????BBBAAA@@@@@@AAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<:::;;;;;;999666555555666555555444444444555666666777666666666666666777888777777777777777777777777777777777888999<<<>>>???DDDPPP___ooopppfffaaa^^^^^^```]]]bbbjjjrrr{{{zzz{{{{{{oooVVVMMMCCC<<<:::888444111///000111111//////000111111111000000//////......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***)))((((((+++************++++++,,,))))))))))))))))))))))))***++++++++++++***))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))(((((((((((('''((()))***+++***)))(((***))))))(((((())))))***((())))))))))))))))))***((((((((()))))))))******&&&'''((((((&&&&&&'''((())))))***+++++++++******+++,,,,,,,,,***)))***+++''''''((()))))))))))))))******))))))))))))******+++++++++******)))))))))******)))(((((((((((((((+++---///222333444444333666999===???===888111---...,,,******+++++++++***))))))))))))))))))))))))'''(((******)))((()))***)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,---.........---000000000///...---++++++)))---000000......000333///000111111222222111111000000000111111000000000111222333333222333555777;;;???HHHVVVeeeyyyzzz666555555444444555555666555555666666666666777777999999:::;;;;;;;;;;;;:::888888777777777888999999::::::::::::::::::::::::;;;;;;:::::::::999999999:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@::::::::::::;;;<<<===>>>???>>>===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888999:::888444222222444555444444333444555666777888888777666666777777777777777777777777777777777666666777888;;;>>>AAABBBMMMXXXdddqqqwwwlllhhhggghhhjjjjjjoooxxx}}}zzzkkk```GGG@@@888444555555222...///111333222000///000111000000000000////////////***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++******,,,+++*********************************************++++++++++++***)))))))))******************)))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((()))***++++++******)))(((((()))*********************))))))))))))))))))*********++++++'''((()))((('''&&&'''((()))***+++,,,---,,,,,,++++++,,,---,,,***)))***+++&&&'''(((((())))))((((((+++******))))))******+++))))))***+++,,,---------+++++++++,,,...000111222000333888===???>>>;;;999333444555555222///+++))))))((((((***,,,------,,,''''''((())))))))))))))))))+++------,,,+++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,++++++++++++,,,,,,,,,---.........---,,,(((,,,//////---,,,///222...///000000111111000000000000111111111111000000000111222333222333666888999===GGGUUUeeeyyysss~~~555555555444444555555555555555555666666666666666777777888999999999999888::::::999999999999999:::999999999999999999999999;;;;;;;;;:::::::::999999999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;<<<===>>>???<<<;;;;;;<<<>>>???>>>===:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999;;;;;;999555222333444555444444333444555777888999999888777777777777777777777777777777777777777666666777999<<>>@@@AAADDDGGGHHHEEE>>>666000,,,,,,+++******++++++,,,&&&&&&&&&(((+++,,,+++***&&&'''((()))************&&&(((******))))))***+++,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......,,,+++***)))***+++,,,---***+++---///000000000000***...111000+++)))+++...---......///////////////000000111111111111000000///000222222222444666999888<<>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;:::555777999:::;;;;;;::::::777777888888888888777666777777777777777777777777444444444555555555666666555777888888666555666777;;;777666888::::::999::::::<<<===;;;;;;@@@FFFJJJSSSTTTVVVZZZaaammmzzzyyytttssswww~~~~~~yyywwwxxx}}}xxxooo```NNNBBB777444///...///000///---000000//////.........---......//////......---,,,---+++)))+++---///---++++++***************++++++''''''(((******+++++++++)))((((((((()))+++---///,,,)))&&&'''***,,,+++)))+++*********))))))((((((''''''(((((())))))******''''''((()))***++++++,,,///---***+++...///...,,,+++***)))'''''''''((()))***)))))))))***+++,,,,,,222000---)))'''&&&''''''((()))***++++++,,,++++++))))))*********))))))((())))))))))))))))))))))))***+++,,,+++)))))))))++++++***)))(((((('''(((((((((((()))))))))(((((('''+++***)))'''&&&'''((((((+++***))))))***---///111333666;;;@@@DDDFFFFFFFFFBBB>>>888444222000,,,)))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((()))***************))))))*********+++++++++))))))***+++,,,,,,---------------,,,,,,++++++++++++++++++******)))))))))+++++++++,,,,,,,,,---------......////////////000,,,---...000000111111111555444111///...///111222222444777777666666666666:::===EEESSScccyyywwwnnnzzz444444333333333333444444444444555555666777777888666666666666666666666666777777777777777777777777666666666666666666666666666666666777777777888888999999999999::::::::::::888888888888999999999:::999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>===<<<;;;;;;::::::;;;;;;777777777777666666666666::::::;;;;;;;;;;;;::::::999999999999999999888777666777777777777777666666555555555555555555555555444444444555555555666666555777888888666666666777777666777999;;;<<<===>>>>>>???@@@??????CCCHHHKKKOOOOOOPPPRRRXXXbbbmmmuuuvvvxxxzzz{{{}}}zzzuuussstttzzz{{{zzzwwwqqqfffVVVEEE:::666333///...///000///---000/////////..................//////......---,,,///---++++++------+++)))++++++************++++++'''((()))******++++++++++++******)))******+++++++++******+++---------,,,************)))))))))((((((((((((((())))))******))))))******++++++,,,,,,---+++)))))),,,---,,,***+++***)))((('''(((((()))***))))))))))))******+++///...+++***))))))******)))))))))***))))))(((((())))))******+++******)))++++++++++++++++++++++++)))+++++++++)))((()))*********)))(((''''''((((((''''''((()))))))))))))))$$$%%%(((***,,,,,,,,,,,,,,,,,,---///222555888:::CCCDDDDDDDDDCCCAAA>>>===777444///------,,,***(((************************)))***++++++++++++***)))(((((()))***************************++++++++++++************+++,,,------------,,,,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,---------.........------------...000111111000111222333333333333333333333333222222222222222111444666777666666666777;;;===EEERRRbbbwwwwwwmmmxxx333333222222222222333333555555555666777777888888666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666777888888888999999999::::::666777777777777888888888999:::;;;;;;<<<<<<;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999999666666777777888888888888999999::::::::::::999999<<<;;;:::888777666555555555555666666666666666555555555555555555555555555444444555555555666666666666777888888666666777888888:::<<>>@@@GGGTTTcccwwwyyymmmuuu333222222111111222222333444555555555666666666777666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555666666777777777888888888999999666666777777777888888888::::::;;;<<<<<<<<<<<<;;;999999999::::::::::::;;;::::::999999999999::::::;;;:::999999888888999999888888888888888888888888777888888999999888888777<<<:::888666555555555555444444555555666555555555555555555555555555555555555555555555666666666666666777888777666666888999:::;;;>>>FFFRRR]]]```\\\QQQKKKFFFGGGJJJMMMPPPTTTNNNNNNOOOQQQUUU]]]gggmmmvvv}}}|||{{{{{{}}}~~~zzztttlllkkkfffZZZKKK>>>666333222000///...............///////////////..................///......---,,,///...---,,,+++***(((''',,,,,,+++*********++++++(((((()))***************++++++,,,,,,+++)))'''&&& $$$)))***((('''''')))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++************)))(((((()))))))))******))))))))))))))))))***)))((('''''''''''''''))))))((())))))+++,,,---(((((()))(((((('''&&&&&&((()))***+++,,,---------++++++++++++++++++++++++((()))))))))'''&&&'''((((((((((((''''''((())))))***************++++++,,,---,,,***)))***...222555;;;===@@@DDDGGGHHHHHHHHH===;;;777333///,,,***))))))((('''((()))+++------++++++++++++++++++++++++******))))))))))))******(((((()))***************++++++++++++,,,,,,,,,,,,+++***)))((()))***,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............222111///---,,,,,,,,,---000000111111111000//////111111222333444555555555444666999::::::;;;===>>>BBBDDDKKKVVVeeexxx~~~pppvvv333222222111111222222333333333444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444555555555555666666666777777777888888777777777777888888888888999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999777777666555555444333333666666777777777777666666999888666555444555666666333333444555555555555555666666666666666666666666555555555666666666777777666777888777666777999;;;:::;;;@@@OOOhhh}}}zzzhhh[[[OOOMMMNNNNNNPPPUUUSSSUUUYYY^^^dddllluuu{{{vvvnnnjjjbbb___WWWKKK>>>555333444/////////......---...///.........///////////////.........///......---,,,+++,,,,,,++++++*********---,,,,,,+++******++++++((())))))************)))((()))***++++++***((('''$$$(((,,,---+++******,,,))))))))))))))))))******************))))))))))))***************)))))))))++++++***))))))((()))***))))))******************))))))((('''&&&&&&&&&'''((((((((((((((())))))***'''((()))***************((()))***+++,,,---------))))))))))))))))))))))))'''((()))(((&&&&&&&&&(((((((((((((((((()))***+++***))))))))))))******++++++---000555:::@@@DDDFFFJJJJJJIIIFFFBBB<<<777444000///,,,)))(((''''''((()))))))))))))))+++---...******************************)))(((((()))******(((((()))*********************+++++++++,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000///...---,,,------......///////////////...---111000//////000222444666333555666777777999;;;===AAACCCJJJVVVdddwwwvvv{{{333333222222222222333333333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555666666666777777777777777777888888888888888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===::::::999888888888888888888888777666555444333333555555666666666666555555555555555444444555666666333333444555666666666666777777777777777777777777555555666666666777777777777777888777666777:::<<<>>>CCCMMMaaaqqq\\\UUUSSSQQQTTTYYY]]]bbbiiipppwww}}}vvvjjjaaa]]]QQQMMMEEE<<<444000///111,,,---///...------...///.........///////////////......//////......---,,,(((***++++++******+++---...---,,,++++++***++++++))))))************))))))''''''((()))************&&&(((***+++***))))))***))))))))))))************+++************))))))))))))))))))))))))))))))***,,,,,,,,,+++)))((()))+++((()))***+++++++++******)))((((((''''''''''''((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,+++(((((((((((((((((((((((('''))))))((('''&&&'''(((((((((((()))***+++,,,---))))))))))))***,,,...000555:::AAAHHHKKKJJJGGGDDD@@@@@@>>><<<777222...+++...---+++)))(((((()))))))))******((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++)))******************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...///000000//////000000111000000///000///---,,,---000333555000111333333333444666888<<<>>>EEERRRaaauuu}}}444444333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444555555555555666666666444444555555555666666666555555666666666777777777777888999999::::::999999888888888999999999999:::;;;;;;::::::::::::;;;;;;999888777777666666777777888777777777666666555555444444555555555555444444444444444555555555444444333333444666666777777777666666666666666666666666555666666666777777777777777777888777666777:::===AAALLLZZZmmmggg]]][[[[[[aaaiiimmmsss{{{}}}vvvqqqhhh[[[PPPMMM@@@===888444111000...,,,***,,,///...---,,,...///............/////////000......//////......---,,,(((***,,,+++***)))+++---......---,,,++++++++++++))))))************))))))((((((((((((((()))******)))(((''''''((()))'''&&&((()))))))))************+++++++++*********)))))))))))))))******++++++++++++,,,---+++((('''(((***((()))***++++++++++++***((((((((('''(((((())))))))))))***+++++++++++++++******+++++++++++++++***))))))******+++******)))''''''''''''''''''''''''((()))***)))'''&&&'''((()))))))))***+++---...///,,,,,,---///333777;;;===CCCEEEGGGHHHEEE@@@:::666....../////////...---,,,...---,,,+++***))))))(((((())))))(((%%%%%%'''***(((((((((((((((((((((((('''((()))******)))((('''(((((()))***************(((((()))))))))*********((()))***++++++***)))((()))*********++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------...***+++---//////...---,,,...///000111111111111111//////.........///111222000111222111111222444666888:::BBBOOO___tttxxx555444444333333444444555555555555555555555555444555555555555555555555555666666666666666666666666555555555555555555555555555555555666666666666777444444444555555555666666444444444555555555666666777777888999999999999888777777777777888888888888888888777777777777888888777777666555555555555555111111222222222222333333333444444555555444444333444444555666555444222111333444555666777777777777555555555555555555555555666666666666777777777777777888777777666777;;;===>>>MMM^^^lllkkkaaacccfffoooyyyzzz|||tttkkkfff]]]NNNCCC@@@666444222333444333...***))),,,//////---,,,...000---.........//////000000......//////......---,,,(((+++,,,,,,)))(((***,,,///...---,,,++++++++++++))))))*********))))))(((***)))(((''''''((()))***000---******,,,---+++((((((((())))))*********+++++++++++++++******))))))))))))***+++,,,,,,------***,,,---***'''&&&(((***((()))***+++,,,,,,+++***((((((((((((((()))***+++)))***+++,,,---.........++++++,,,++++++***)))((())))))*********))))))((((((((((((((((((((((((((((((******)))((('''((())))))******+++,,,...///000111222333777<<>>444333000...,,,+++***+++))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++))))))))))))))))))))))))'''((((((((((((''''''&&&)))))))))***+++++++++,,,))))))))))))))))))))))))---+++***((((((((())))))+++*********))))))((((((******)))))))))***+++,,,+++,,,...///000///...---+++,,,...000000///...,,,---,,,,,,...111111...++++++,,,...000222333444444333333333333444444555666888<<>>??????AAAEEEHHHJJJNNNRRRYYYdddpppyyy~~~yyywwwzzz~~~zzzwww|||~~~pppaaaRRRIIICCC;;;555222222111111000///...---------------............///....................................---,,,++++++,,,,,,+++************+++******++++++++++++************))))))******+++,,,------,,,,,,+++******)))))))))))))))))))))))))))************++++++++++++''')))+++***)))((())))))+++******))))))(((''''''++++++,,,,,,,,,+++)))((())))))))))))))))))))))))***))))))))))))***++++++,,,***)))***,,,,,,***(((''''''(((((())))))******((())))))))))))))))))(((''''''((((((((((((((((((...---,,,***))))))))))))111333777<<>>GGGOOO\\\qqq}}}rrr~~~777777777777888888999999999999999999888888888888666666777888999:::::::::777777777777777777777777666666666666666666666666666666555555555444444444555555555444444333333333666888999888666444444555555666666777777666555555555555555555666666777777666777777777888888888999777666555444444444444555555444444444444555666666666555555555555555555666666666666666666666666666666666777888888888888777888777666666666777999:::===CCCJJJSSSdddwww}}}lll[[[SSSQQQQQQQQQSSSPPPPPPQQQWWWcccqqq~~~}}}~~~vvvrrryyyuuueeeZZZMMMCCC:::666333000000333......////////////000000---------............///////////////////////////---......////////////...------,,,+++++++++++++++))))))************))))))******))))))******+++,,,*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))***,,,,,,***)))***+++''''''((())))))******+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((''''''((()))(((((((((((())))))))))))((((((((((((++++++***))))))******+++'''&&&&&&(((---333888<<>>GGGOOOZZZnnn{{{ppp|||777777888888999999::::::777777888888999999999999666777888999999999999999777777777777777777777777777777777777777777777777888777777666555555444444777777666555444333333222777999;;;999555333444555666777888888888777555444555555666666777777888888666777777888888999999999777666555444333444555555555444444444444555666666555555555555555555555555666666666666777777777777666666777888888888888888666666555666777888:::;;;BBBKKKTTT^^^qqq}}}ggg\\\ZZZYYYXXXXXXZZZ[[[^^^fffrrrzzzqqqttt~~~{{{sssgggXXXNNNCCC;;;555222111...///222/////////////////////000---------............///000000000000000000000000//////000000000//////......---,,,,,,++++++,,,,,,)))******************)))******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))((('''''''''&&&((())))))(((''''''(((+++******)))(((((('''''')))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((***,,,---,,,+++)))******))))))))))))(((((((((((('''&&&&&&&&&'''(((***+++000000111555:::BBBIIIMMMLLLPPPRRROOOEEE;;;333///,,,+++***)))))))))******)))(((&&&&&&((())))))(((''''''(((((('''&&&%%%$$$))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,*********+++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,------...---------............///,,,---......------...000---...000222333555555666777666666555555555555555<<>>:::::::::::::::::::::::::::999888888777777888888777777666666666666777777;;;:::999999;;;======<<<999999999999888666555444666777777777777777666666888888888888777777777777999999888888777777666666777888999:::;;;:::999999777777888888888999999999777666555444444555666777555555666666666555444333888777444222222333555666666999;;;:::666444555666777;;;======???DDDFFFEEEFFFEEEDDDEEEHHHLLLNNNNNNMMMMMMMMMOOORRRXXX```fffuuutttssstttxxx~~~~~~wwwuuusssjjj]]]OOOEEE>>>:::777333222000...---,,,------444333000...,,,,,,,,,,,,........................+++,,,,,,------.........000///...,,,,,,---......///...------++++++***)))+++***))))))******)))'''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++&&&((()))+++,,,+++***)))++++++******))))))((((((+++***(((''''''(((***,,,))))))))))))***+++,,,---//////...------------...))))))))))))))))))))))))$$$%%%&&&'''((((((((((((***)))(((''''''((()))***///---***((())),,,///222555888>>>FFFMMMPPPPPPOOOAAA<<<666111...,,,+++******************)))((('''))))))***+++++++++++++++))))))(((((((((((())))))+++******)))))))))))))))(((((((((((())))))))))))+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((*********))))))))))))))))))))))))))))))))))))))))))***+++++++++)))(((''',,,***))))))******)))'''***+++,,,------+++***(((+++---///...---,,,,,,---000///------.../////////---...............------...............///000000...------......///000111111333444444333444555777;;;:::>>>HHHWWWkkkrrrwww777888888777666666888:::::::::::::::::::::::::::::::::999888888888888999777777777666666777777777;;;:::888888999::::::999777777888888888777666666666666777777777777666666888888888888777777777777888888888777777777777777777888999:::::::::999999888888888888999999999999777666555555555555666777444444444555666777777888666666666555555666666666444666888888777777:::<<<;;;???CCCEEEKKKRRRTTTRRRYYYUUUQQQPPPSSSVVVXXXXXXLLLLLLJJJKKKNNNWWWaaaiiitttwwwzzz~~~|||tttlllhhhddd\\\PPPEEE===777444111...//////000//////------------,,,,,,,,,,,,------........................---------------.........//////...------------------,,,,,,++++++******))),,,***))))))***+++)))((()))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))))))))******++++++*********)))))))))(((+++***)))(((((()))***+++)))))))))******+++,,,------,,,++++++******++++++))))))))))))))))))))))))************)))(((''''''&&&''')))+++,,,+++***((()))***,,,///333777:::<<>>HHHVVVjjj}}}pppvvv999999999888666555777888::::::::::::::::::::::::;;;;;;:::999999999999999888888777777777777888888;;;999777777777888777555555555666777777777777777666666777777888777777666888888888888777777777777666777777777777777777888777777888999999999999888:::999999999999999999999777777666666666666777777666666555555555666888999333444555666666666555444444555666777777999<<>>HHHUUUiii}}}{{{nnnsss:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999888888777777888888999:::888777666777888777666555666666777777777666666666666777888888888777777888888888888777777777666555666666666777777888888777777777888888888888888::::::::::::999999999999777777777777777777777777:::999666444333333555555555666666777777666666555777777666555666888;;;===DDDKKKVVVeeexxxuuuggg___]]]]]][[[YYYSSSTTTUUUXXX___iiiuuu}}}xxxqqqrrrvvv|||vvvlllbbbUUULLLHHHCCC???999444222111000///+++,,,...000000///...---///000000000///---+++***------------------------000000//////.........------.../////////...,,,+++)))*********+++++++++,,,---,,,***+++,,,,,,+++)))))))))***+++++++++++++++))))))))))))))))))))))))******)))(((((()))***+++************************------.........---,,,,,,+++++++++++++++,,,------,,,,,,+++***************(((((((((((((((((((((((('''''''''((()))***++++++000---)))'''(((...555:::AAABBBCCCDDDCCCAAA???>>>555222///---,,,+++)))'''((((((((()))++++++)))'''&&&&&&'''((())))))))))))'''((())))))******)))))))))))))))******)))))))))'''''''''(((((()))++++++******))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))++++++***)))(((((()))***)))''')))***,,,---.........---,,,,,,+++***+++///555:::>>>666...***,,,//////...,,,,,,------......---------......///////////////////////////000111222222000222333333333333444666999:::>>>GGGSSSfff|||yyylllrrr888:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999888888888888999999999888777777999::::::999888888888888777666555444666666777888888888888888888888888888777777777666555555666666777777777888666666666777777777888888999999999999999999999999777888888888888888888777999888555444333333444555:::::::::999999999999999888777666666888;;;===???FFFMMMXXXeeexxxrrrgggbbbaaa^^^\\\[[[___eeekkksss{{{zzzrrrqqqsssxxx{{{lllaaaVVVJJJBBB???999666333111111111111000//////...---------------//////000000///---+++***------------------------000000//////.........------.../////////...,,,+++******++++++,,,------------,,,***+++,,,,,,+++)))))))))***++++++++++++***))))))))))))))))))))))))((()))***++++++***)))((())))))******++++++,,,,,,//////000000000///...---++++++******++++++,,,,,,++++++***))))))))))))***(((((((((((((((((((((((()))))))))***,,,...///111111///---...222999BBBGGGMMMKKKGGGBBB<<<888444333---+++))))))***,,,,,,+++)))))))))+++,,,,,,)))''''''((())))))************))))))***++++++++++++***))))))************))))))))))))((((((((((((((()))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,+++---------,,,++++++...000/////////---------000222------...///////////////------...///000/////////............///000111111000111333333222222444555888:::???GGGRRRddd{{{wwwlllrrr666777999:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::999999999999:::::::::888777888:::<<<<<<;;;::::::999999888666555444666666777888999999999999888888888888777777777777555666666666666666666777666666666555666777777888777777888888888999999999888888999999999999888888555444444444555777999:::777888:::<<<======<<<<<<:::999999;;;@@@DDDFFFFFFFFFLLLSSSYYYeeettt~~~tttlllgggfffffffffkkkqqqyyywwwuuuwww{{{zzz~~~qqqaaaUUUKKKAAA;;;:::333111///...///000000///000///---,,,+++,,,---...)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////........................//////......---,,,+++++++++,,,,,,------------+++******++++++***)))((()))******++++++******************************((()))+++,,,,,,***(((&&&)))))))))***+++,,,------000000000//////......---+++******)))******++++++))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((()))+++---...///111666<<>>>>>;;;999888888<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888;;;::::::999999::::::;;;===;;;999888999999888777888888999::::::::::::999666666777999999:::::::::888888888888777777777777777777666666555555555444666555555444444666777888333444444666777888999:::888999:::;;;;;;:::999888888888:::;;;;;;;;;;;;;;;AAAHHHSSS]]]bbbaaa\\\YYYLLLKKKJJJMMMPPPRRRPPPNNNHHHMMMMMMIIIIIITTTbbbkkkpppuuuyyy{{{|||uuuzzzsssdddRRRFFF<<<555222222111000///000111222111///((())),,,///000000...---000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000///...,,,,,,---......************************+++***))))))******)))'''(((((()))***************++++++++++++++++++++++++---+++)))((('''((()))***(((((()))***,,,---......///...+++)))((()))***+++))))))((((((((((((((())),,,,,,+++***************))))))))))))))))))))))))***+++,,,...222666:::===CCCBBB???;;;666222---+++***))))))))))))))))))))))))((((((***,,,---,,,***)))(((''''''))))))((('''((()))))))))((('''&&&&&&'''(((((()))))))))))))))((()))+++,,,,,,+++)))(((&&&&&&&&&'''((()))***+++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))+++++++++***)))+++******+++,,,------,,,((('''(((((()))***,,,---)))***++++++******,,,...---,,,+++,,,...///...,,,+++,,,---...////////////,,,---///000111000///...////////////000111222333///111222222222222333555666:::@@@FFFNNN___{{{|||xxx~~~tttyyy;;;:::888999;;;<<<<<<<<<<<<;;;999888999:::<<<>>>======<<<;;;:::999888888===<<<:::999999999:::;;;:::::::::::::::;;;<<<===999999999999999888888777777666666888;;;;;;777444666666555555555666777777777666444444555555555555444666888888777777888:::999999888888888888888888666666777888:::;;;<<<===777666666888888999???GGGLLLUUUggg|||ttteee]]]UUUTTTXXXYYYTTTNNNLLLMMMOOOQQQUUU]]]eeekkkttt}}}~~~}}}zzz|||~~~}}}~~~xxx```TTTDDD999555333222000,,,,,,------------------......//////...,,,***)))+++,,,---...///...---,,,------------------------........................------------,,,,,,+++***///......---,,,+++***)))((()))******)))((()))***++++++,,,,,,+++***((('''''''''((()))***+++,,,,,,((())))))))))))*********---,,,***)))))))))******+++***))))))((()))))))))+++***)))(((((()))***+++))))))((((((((())))))***)))))))))((((((((())))))+++///666<<>>:::888444000---,,,+++,,,+++)))'''(((***+++(((%%%))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''))))))((((((***+++))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))(((((('''''''''((((((((()))))))))***))))))(((''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******************************&&&'''((()))***+++,,,,,,///...,,,+++***++++++,,,,,,,,,,,,++++++*********......---,,,,,,,,,,,,---.........////////////000............////////////////////////000000000000...000333555555333000...666888>>>FFFQQQbbb{{{www|||{{{~~~:::999888999::::::999888<<<;;;:::999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999::::::===<<<<<<;;;;;;;;;<<<<<<;;;:::888777666666777777999888888;;;======;;;888777666666666555555555555777666666777888999888777::::::999888888888888999666777777888888888888888:::;;;======<<<;;;;;;;;;===::::::===>>>AAAHHHQQQYYYaaarrrrrrhhh\\\WWWYYYZZZWWWSSSSSSUUUXXX\\\bbbiiiqqqwww|||yyy{{{|||~~~wwwllldddSSSJJJ???777555333111///111000///...............------.........,,,+++***+++,,,,,,---...---------++++++++++++++++++++++++.......................................---,,,,,,++++++++++++,,,,,,,,,,,,.........---+++***+++---,,,,,,,,,+++***)))(((((())))))))))))*********************+++++++++,,,,,,,,,+++***)))))))))***+++((((((((((((((((((((((((+++***)))(((((()))***+++***)))((((((((()))******,,,+++******,,,...000111999:::;;;;;;:::777444333222000---+++)))))))))***+++***)))*********)))''')))))))))))))))))))))))))))((((((((('''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))*********************************************+++++++++...---,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,---...///000------.........//////////////////000000000000111////////////000000000000...000222444555555333222777999>>>FFFPPP```yyywww}}}}}}<<<;;;;;;;;;<<<;;;999666;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;===???@@@:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===;;;999777666666777888666555555777999999888777888888888888777666555555666777:::<<<<<<<<<:::999<<<;;;999999:::<<<<<<<<<::::::;;;<<<<<<<<<;;;::::::>>>CCCDDDBBB???>>>>>>???<<<<<<>>>AAADDDLLLTTT[[[aaaooo~~~ssseee]]]\\\^^^___^^^aaaeeejjjpppvvv|||wwwrrryyy~~~zzz|||}}}yyywwwuuurrrnnndddXXXOOOCCC>>>777444333333111///333222///---,,,,,,---...,,,,,,------------,,,+++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---------------------------------------,,,,,,+++)))*********++++++++++++,,,,,,+++(((&&&%%%'''))),,,,,,+++***))))))))))))++++++*********))))))))),,,,,,,,,,,,------------+++***)))))))))***+++,,,((()))))))))((('''%%%$$$******))))))))))))******+++***(((''''''(((***+++))))))***,,,///444888;;;BBB@@@<<<888333...+++***+++***(((''''''((()))))))))+++,,,+++***))))))***))))))))))))))))))))))))(((((((((((('''''''''''''''((()))'''%%%$$$$$$%%%))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((('''''''''))))))))))))(((((((((((()))((((((''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))******************************...------,,,+++***)))))),,,++++++++++++,,,,,,---+++++++++++++++*********++++++++++++,,,...///000,,,---------............000000000000111111111111////////////000000000000///000111333555666666666888999>>>FFFOOO```xxxwww}}}?????????@@@@@@???;;;888999999999:::::::::;;;;;;===<<<;;;:::;;;===???@@@;;;;;;<<<<<<=========<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999555444444444555555555555888999999::::::999888777666999<<<>>>>>><<<;;;;;;;;;:::999;;;>>>AAAAAA@@@<<<===>>>???@@@AAA@@@@@@;;;CCCMMMQQQPPPLLLJJJIIIGGGDDDCCCEEEFFFFFFIIIOOOQQQTTT^^^ppp}}}uuukkkffffffiiilllnnnuuuyyy~~~tttnnnqqqxxx}}}}}}zzzooolllgggaaaZZZQQQGGG@@@999555111///000111000///111///,,,******+++---...+++,,,,,,,,,------,,,,,,---,,,+++***+++,,,...///------------------------------------------------*********++++++******))),,,,,,+++***)))((('''''')))((('''$$$"""###&&&(((---,,,***)))))))))***+++************************,,,,,,,,,------------...******)))))))))***,,,---++++++,,,+++)))&&&### ***))))))))))))))))))***+++)))'''&&&&&&(((***,,,+++,,,///333888<<<@@@BBB===:::555000,,,*********))))))(((((((((((()))***'''***,,,+++((('''(((***((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''(((((()))******))))))))))))******************************------,,,+++***))))))(((*********++++++,,,------+++++++++***************...---,,,,,,++++++,,,,,,,,,,,,,,,---------......//////000000000111111111////////////000000000000000111111222333444555666777999>>>FFFPPPaaazzzwww~~~BBBBBBBBBCCCDDDCCC@@@===;;;::::::::::::;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>??????>>>===<<<;;;888888999::::::999888777999999888777666777888999777888999999::::::::::::888;;;???@@@???===>>>???>>>???@@@BBBDDDCCCAAA???;;;<<>>>>>>>>===222000,,,)))((()))+++,,,***))))))(((((((((((((((%%%(((******'''&&&''')))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((((((''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''(((((()))******))))))))))))************************************************)))))))))******++++++,,,,,,,,,************************------,,,++++++++++++,,,,,,,,,,,,---------.............../////////000000////////////000000000000222111111000111111333333666888>>>GGGRRRccc|||xxxEEEDDDEEEFFFHHHHHHGGGEEEAAA@@@>>>===>>>???AAACCCBBBAAAAAA@@@>>>===<<<<<<===<<<;;;999999::::::;;;>>>??????@@@???>>>===<<<;;;;;;;;;:::999888777666888999888777666888;;;>>>:::::::::::::::;;;<<<<<<===???BBBBBBAAABBBFFFJJJNNNRRRVVVWWWRRRKKKDDDAAACCCEEEHHHNNNUUU^^^eeeiiidddmmm{{{wwwoooeee```\\\[[[WWWOOOJJJHHHLLLNNNTTT\\\eeelllppprrrtttxxx~~~~~~~~~|||vvvrrrllleee___VVVQQQIII@@@999666666666444222000---,,,---...///...---,,,,,,---///222333---,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------((()))))))))************+++,,,,,,++++++,,,000222++++++***************+++(((((()))***+++,,,---...************+++++++++++++++***)))))))))***+++,,,%%%'''(((***+++,,,++++++))))))************))))))))))))***+++---///000111888999999888666222///---+++***((('''&&&''')))***((((((((('''&&&&&&%%%%%%%%%&&&(((((('''''''''((())))))))))))))))))))))))'''''''''((((((((((((((($$$&&&'''((('''''')))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************++++++(((((((((((())))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))******************************((((((((())))))******+++)))***++++++,,,++++++***)))))))))***************************+++---...///,,,---------........................////////////////////////000000000000222222111000000111111222666888>>>FFFQQQbbb{{{zzzJJJJJJJJJLLLOOOQQQQQQPPPJJJHHHEEEDDDDDDFFFJJJLLLKKKKKKLLLLLLKKKIIIGGGEEEDDDBBB???<<<;;;<<<>>>@@@>>>@@@DDDHHHKKKMMMNNNNNNHHHFFFAAA===:::999999:::555777777777888;;;AAAEEEEEECCCAAA???>>>>>>@@@AAAAAACCCEEEEEEFFFKKKSSS[[[dddllluuuuuukkk^^^UUUQQQSSSSSSUUUYYYaaajjjsssxxxnnnwwwzzzrrrjjjccc```\\\UUUQQQPPPRRRVVV]]]bbbgggnnnvvv||||||tttmmmggg___WWWQQQHHHDDD>>>888333222333555000000111000...---------...............///000111...---,,,*********++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............)))))))))*********++++++)))***+++*********,,,...)))******+++++++++***************++++++,,,,,,,,,************++++++++++++,,,+++***)))))))))***+++&&&&&&'''((()))***++++++((()))***++++++***)))(((***,,,...111444555666777666444111---***'''%%%$$$(((((((((((((((''''''''''''''''''''''''&&&&&&%%%'''&&&&&&'''))))))((('''))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&''''''&&&%%%&&&((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))&&&&&&'''((()))***++++++'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))******************************))))))*********+++++++++******+++,,,++++++))))))((()))))))))*********+++))))))******+++,,,...///------........./////////...////////////000000000////////////000000000000000111111222222333333333777999===EEEOOO___www|||QQQPPPPPPRRRVVVYYYZZZ[[[RRROOOKKKIIIIIILLLPPPSSSTTTUUUWWWXXXWWWUUURRRPPPLLLIIIEEEAAA@@@AAADDDFFFCCCGGGNNNWWW___eeeiiikkkVVVQQQIIIAAA===<<<>>>@@@888:::;;;<<<>>>CCCKKKPPPPPPMMMIIIEEECCCCCCEEEFFFDDDFFFHHHHHHJJJRRR^^^gggtttrrrhhhddd\\\[[[ZZZ[[[```hhhpppuuukkksss}}}~~~tttjjjfffccc___]]]^^^ZZZ```iiinnnqqqxxx}}}wwwnnnfff___WWWOOOHHH888666333///,,,+++,,,...+++...111222111...,,,+++------------------,,,,,,///...,,,***))))))******)))***+++,,,---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------,,,+++***)))((((((+++,,,---,,,+++***+++,,,((()))+++,,,,,,+++***))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,+++)))))))))*********)))((('''&&&&&&''''''((()))***++++++***)))(((+++...222666999:::;;;:::666333...)))'''((()))+++'''''')))***)))((('''&&&&&&'''((())))))))))))((()))'''&&&(((+++,,,***'''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''&&&$$$######$$$))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((%%%&&&'''((()))***+++,,,'''''''''''''''((()))***'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******************************++++++++++++++++++++++++***+++,,,,,,+++***)))((((((((())))))*********+++---,,,++++++******++++++.........////////////000000000000000111111111111////////////000000000000///000111333444555666666999999===DDDLLL[[[rrr}}}___]]]\\\^^^cccgggkkklllccc^^^XXXSSSQQQQQQQQQQQQUUUVVVYYY\\\___ccceeefff___WWWMMMFFFEEEFFFGGGGGGQQQUUUZZZeeeyyy~~~kkkXXXOOOJJJFFFEEEHHH@@@@@@???>>>@@@EEEMMMSSSfffddd\\\PPPIIIJJJNNNPPPNNNQQQRRROOOKKKOOOXXXaaattt~~~tttoooiiiaaa]]]]]]___aaaaaaaaafffooo{{{tttvvvwwwuuurrrooonnnmmmqqqssswww}}}~~~qqqkkkcccZZZRRRKKKDDD@@@555444333111000000//////333222111///......------........................---------,,,,,,+++++++++++++++************++++++))))))***+++,,,------...,,,+++***)))***---///111/////////......---------***************)))((((((((((((((((((''''''''''''***)))))))))***+++,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))******))))))))))))******'''))),,,......---+++************,,,///000000///222444888;;;;;;777333000------,,,,,,+++***))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&%%%$$$$$$''')))'''''''''((((((((((((((()))))))))))))))******+++)))))))))))))))))))))***((((((((((((''''''''''''+++***)))'''''''''((()))(((***+++***)))((()))***************)))'''&&&&&&)))(((((('''''''''(((((())))))*********))))))(((******))))))))))))*********++++++,,,,,,++++++***)))******)))(((''')))***,,,,,,,,,---------......---,,,,,,,,,,,,---......---222333...---000111...000000000000////////////222333444444333333555777888>>>???CCCPPP\\\ooo{{{|||nnnmmmlllnnnrrrwwwzzz{{{sssmmmddd]]]YYYVVVUUUTTTYYYXXXXXXYYY\\\```eeegggfff___VVVOOOLLLLLLKKKKKKOOOTTT[[[ggg|||iii^^^ZZZTTTOOONNNHHHGGGEEEDDDDDDIIIPPPUUUgggmmmmmmaaaSSSNNNPPPRRRPPPRRRSSSRRRPPPRRRWWW\\\fffrrr|||rrrllleee```_________^^^```ccciiisss{{{~~~|||wwwyyy|||}}}}}}|||}}}~~~~~~}}}yyyuuukkkeee\\\RRRJJJCCC===:::000000///...------------000///..........................................---------,,,,,,+++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,++++++++++++++++++++++++******))),,,,,,,,,,,,++++++++++++++++++******++++++,,,---***************+++++++++))))))))))))))))))))))))******))))))))))))******,,,+++)))((((((***---......,,,******...222666777;;;:::999666333///,,,***+++++++++***)))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((('''''')))***)))'''$$$###$$$&&&'''(((((((((((((((((((((***))))))))))))***++++++******))))))))))))))))))%%%%%%&&&&&&&&&'''''''''***)))(((''''''(((((()))''')))***)))((('''((()))))))))***))))))((('''&&&((((((((('''''''''(((((())))))************))))))******))))))))))))*********++++++,,,,,,++++++******+++,,,+++******+++---,,,,,,,,,---------......///...------,,,,,,,,,,,,***...///,,,,,,000111///////////////000000000000222333444333333333555777777======AAANNNZZZmmm{{{|||~~~tttjjjdddaaa___]]]^^^\\\YYYXXXZZZ___dddhhhlllfff___XXXSSSOOOLLLKKKJJJOOOVVVaaassszzznnnhhhaaaWWWPPPKKKJJJGGGEEEDDDFFFLLLPPP^^^mmmwwwooo___TTTTTTVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZbbbrrrvvvrrrmmmhhhfffdddbbb```cccdddggglllsssxxxzzz{{{}}}zzzxxxtttmmmggg```ZZZPPPGGG???:::555333...------,,,,,,------...---,,,,,,,,,---...//////------------------------------,,,,,,,,,,,,++++++++++++************++++++------,,,,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***++++++++++++************,,,++++++++++++,,,------+++++++++***************))))))))))))))))))))))))******))))))))))))******,,,***(((''''''))),,,---++++++,,,000555999<<<===???;;;555///***((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******(((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''*********(((&&&%%%&&&'''(((((((((((((((((('''''')))))))))))))))***++++++*********))))))((((((((($$$%%%%%%&&&((())))))***)))(((((((((((())))))***&&&((()))((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))******))))))))))))************++++++++++++******+++,,,---,,,,,,,,,...000,,,,,,,,,---------.........------,,,,,,---------,,,//////---...000111///......//////000000111111111333333333333333555777555;;;;;;???LLLWWWjjj|||}}}xxxrrrooolllkkkjjjhhheeedddeeehhhlllnnnssspppjjjccc\\\VVVQQQNNNLLLOOOSSSXXXcccuuu{{{sssiii^^^VVVOOONNNKKKGGGEEEFFFJJJNNNUUUhhhwwwvvvkkkcccbbbcccaaa^^^[[[\\\^^^___^^^]]][[[```kkk||||||zzzxxxuuusssqqqooommmpppooopppsssxxx~~~}}}wwwqqqooommmhhh___XXXRRRLLLCCC;;;666333111/////////......///000000111---------,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++***+++,,,,,,------,,,++++++........................,,,,,,++++++*********************)))))))))((((((+++++++++******++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******%%%'''***,,,---+++***((((((,,,333;;;@@@@@@<<<999777333...)))'''''')))+++(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&((())))))((((((***+++((((((((((((''''''''''''((((((((('''((())))))************)))((((((''''''((((((((()))***++++++,,,''''''(((((())))))******'''((())))))''''''((()))'''(((((())))))))))))((('''(((((()))))))))))))))((())))))************)))******))))))))))))************++++++++++++*********+++,,,,,,,,,,,,///111,,,,,,,,,---------......))))))***+++---///111222333333222000000111///------......///000111111222111222333333222333555777555;;;:::>>>KKKVVVhhh}}}|||}}}zzzxxxzzzzzzzzzyyyzzzzzzzzzzzz}}}xxxqqqiiiaaa[[[XXXUUUVVVXXXXXX[[[fffwww|||rrriiiccc[[[ZZZWWWTTTQQQRRRUUUXXX[[[iiiwwwyyyvvvuuutttssslllgggbbbbbbeeehhhhhhggggggkkkrrr{{{|||rrrmmmhhheeebbb[[[RRRKKKEEE@@@999333111000000000////////////000111222222000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((()))***++++++,,,)))***+++,,,------------........................++++++***))))))))))))***,,,,,,,,,,,,++++++++++++******))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******%%%'''***---...---,,,+++222444999===???<<<555000+++***)))(((((()))***+++)))(((((((((((((((''''''))))))))))))))))))))))))))))))))))))************''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%'''))))))))))))***+++))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''***************)))))))))''''''(((((())))))******((()))******(((((()))***'''(((((())))))))))))(((''''''((()))******))))))(((((()))*********************))))))))))))******)))******++++++******))))))***++++++++++++---///,,,,,,,,,---------......((()))***+++---///111333444111///000111111///------......///000111111222111222333333222222444666666<<<;;;>>>KKKUUUggg}}}zzz~~~uuulllfffddd```````````````dddrrrzzzuuuqqqjjjiiigggdddccccccgggiiikkkssszzz}}}~~~|||yyyuuuqqqppptttwwwyyyxxxxxx~~~{{{vvvsssiiifffbbb\\\VVVNNNFFFAAA;;;777222000///000111111...---------...///000000000000///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++''''''((()))***+++,,,,,,)))******+++---......///+++++++++,,,,,,,,,,,,---,,,+++)))((((((((()))***+++++++++*********))))))******)))(((((((((((()))+++++++++***************))))))))))))))))))))))))******))))))))))))************))))))+++...222444???<<<888444222000...,,,'''(((((()))))))))((('''))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''((()))+++***(((''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))((()))***+++***)))((()))+++(((((())))))))))))((((((&&&''')))***+++******)))'''((()))******+++************))))))))))))******))))))************)))))))))***+++***)))***,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...***(((---111000//////......//////000000111111000222222222222222444666777<<<;;;>>>JJJUUUfff~~~}}}xxx}}}}}}xxxvvvqqqppprrrtttssssss|||||||||{{{yyyxxxzzz~~~}}}tttmmmiiigggbbbaaa^^^UUUKKKAAA;;;999666333000...////////////---------,,,------......---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++******++++++,,,,,,,,,---,,,++++++***+++,,,...///+++++++++,,,,,,,,,---------,,,***(((((()))***+++******)))))))))(((((((((+++******)))(((((())))))***************+++++++++))))))))))))))))))))))))******))))))))))))******+++******+++...222666999999555000,,,************'''((()))***)))(((&&&%%%((((((((((((((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&(((******((('''''''''***))))))(((''''''&&&&&&(((''''''''''''((())))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&''''''((())))))******)))((('''((()))***)))((('''(((***))))))***))))))((('''&&&&&&''')))+++++++++***)))'''((()))******+++++++++******))))))))))))******))))))************))))))***++++++***))))))+++---,,,,,,,,,---------......------,,,,,,,,,---......---'''%%%,,,111000///000////////////000000000000000111222222111222444666777<<<;;;>>>JJJTTTeee}}}|||vvvyyy}}}sssiiiccc___^^^^^^___[[[QQQDDD:::555555444222///......///...---///......------.........*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++......------------,,,,,,///...,,,******+++,,,------------....../////////...---+++))))))***+++,,,.........---------,,,,,,,,,,,,+++***))))))******))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******%%%(((---222555777777666)))(((((()))+++,,,+++)))'''(((((())))))(((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((******((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''"""%%%((())))))))))))******))))))((('''&&&&&&&&&)))))))))))))))***++++++%%%%%%&&&'''((()))******%%%&&&&&&'''((()))******))))))*********((('''&&&'''((()))((('''&&&''')))************)))(((&&&&&&%%%''')))+++,,,+++***)))''''''(((******+++++++++******))))))))))))******))))))************))))))+++,,,,,,+++***)))+++,,,,,,,,,,,,---------......******+++,,,---///000111111***'''...222000...///000000000000////////////000111222222111222444666666<<<:::===IIISSSddd||||||tttwww}}}tttjjjeeedddaaaZZZTTT\\\WWWNNNDDD;;;444000...000000///...------,,,,,,---,,,,,,++++++,,,,,,---........................------,,,+++*********+++******************++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++******))))))((((((************************+++)))&&&$$$###%%%''')))(((((())))))******++++++)))((('''&&&%%%$$$$$$$$$***))))))((())))))***+++...111666999888444...+++******))))))((((((''''''''''''''''''''''''''''''+++***)))(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,))))))((('''&&&%%%$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***))))))((((((((())))))&&&(((***+++)))(((((((((((((((((((((((('''&&&&&&,,,***'''$$$$$$&&&(((******)))(((''''''((()))*********))))))))))))******+++*********)))(((((((((++++++++++++++++++++++++***+++,,,---...................................................---------...............///000000000000000111222333555666777<<<;;;===IIISSSfff~~~xxxxxx~~~sssmmmgggdddccc```XXXQQQLLLHHHBBB<<<666333111000000//////...------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,+++*********++++++,,,+++++++++***))))))))),,,+++******)))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))***************************)))((((((''''''(((((()))))))))))))))*********+++***)))(((((('''((((((+++***)))((((((***,,,...000111222333111///,,,)))((((((((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''(((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))*********)))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))******)))'''&&&%%%$$$######&&&(((******)))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((()))+++,,,,,,+++***))))))***+++,,,******))))))))))))******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,---............///////////////////////////////////////////////////............///000000000000111222333444555666777<<<;;;===HHHRRRddd{{{xxxyyy|||yyywwwtttkkkgggbbbaaa___YYYNNNFFF>>>;;;888444222111111111//////......---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++---,,,,,,+++***)))((((((+++***))))))((())))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))))))))***************************************))))))***++++++***((('''************))))))))))))******))))))((())))))***+++***)))((()))+++...///111000...,,,***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((***))))))(((((())))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***++++++***)))((('''''''''''''''(((******)))(((((()))))))))******))))))((((((%%%&&&(((***+++++++++***,,,+++************+++,,,******))))))))))))******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............////////////////////////......//////000000111111//////......//////000111111111222333444555555666555;;;;;;===HHHQQQaaawwwxxxyyy|||uuuqqqooonnnlllgggccc]]]XXXSSSKKK@@@888999777444222///..................------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******+++,,,,,,+++++++++***)))))))))+++******)))))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...............------)))))))))******+++++++++************************))))))***++++++***)))(((++++++******))))))((((((&&&&&&&&&&&&&&&'''((()))(((((()))***+++,,,,,,------,,,***)))((((((((((((((((((((())))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))******((((((((()))***+++,,,---''')))***)))((('''((()))))))))************))))))******+++++++++***)))((())))))))))))))))))))))))******))))))))))))******((((((((()))*********+++***+++++++++++++++,,,,,,***+++,,,---............------------------------------...///000000111111/////////...///000000111222222333444555555555666555;;;;;;===HHHOOO^^^tttxxxxxxwwwtttoookkkhhheeecccaaa___ZZZRRRKKKEEE>>>666111555444222000...------------------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,)))))))))***+++++++++,,,++++++*********++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,))))))******++++++,,,,,,***************************))))))(((((()))******++++++******))))))((((((%%%%%%%%%%%%&&&'''((()))$$$&&&)))+++,,,+++)))((('''((()))*********)))))))))))))))******+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************---,,,***)))((((((((((((%%%%%%&&&&&&'''((()))***((()))***)))((('''(((***))))))************)))))),,,,,,+++***)))******+++))))))************))))))******))))))))))))******((((((((()))*********+++*********++++++,,,,,,,,,***+++,,,---............------------------------,,,,,,---......///000000///////////////000111111222222444555555555555555444::::::===GGGNNN]]]sssyyyyyy|||}}}uuuqqqooorrrzzz{{{vvviiiiiihhheeebbb]]]YYYWWWOOOJJJCCC===999666333111///......---------------------,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++***************+++++++++++++++***************************)))((((((((()))+++,,,************))))))))))))(((((((((((())))))***+++###&&&)))+++,,,***'''%%%$$$&&&(((+++,,,+++***)))))))))***************+++(((((((((((((((((((((((('''''''''&&&''''''(((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))******+++++++++(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************---,,,***)))((('''((((((++++++***(((((('''''''''((())))))((('''''')))***(((((())))))******))))))))))))(((((()))+++---...++++++,,,------,,,++++++******))))))))))))******+++++++++++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,---....................................,,,,,,------......//////000000//////000000111222111222333555555555444333555:::999<<>>;;;777444222111111111......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***************+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++,,,++++++++++++++++++***************************))))))***+++,,,,,,++++++)))))))))))))))*********+++++++++***++++++,,,,,,((())))))***)))(((''''''&&&'''((()))******)))))))))))))))(((((((((((((((''''''''''''''''''''''''))))))((('''''''''((((((((()))************)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******************++++++'''''''''((((((((())))))((((((((((((((((((((((((************************((((((((((((((((((((((((***)))((('''((((((******///...---+++***))))))))))))))))))((('''''')))+++&&&'''((())))))))))))(((&&&''')))***++++++,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******,,,,,,,,,+++++++++++++++)))******+++,,,,,,------***+++,,,---.................................................../////////000000//////000000111222000111333444555444222222666;;;999;;;EEENNN___vvvzzz{{{{{{uuuooojjjkkkvvvvvvkkkbbb]]]\\\\\\ZZZUUUMMMEEE???<<<555444222000///.........222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///........................///...------,,,,,,,,,,,,+++++++++***************))))))((())))))***++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---,,,,,,++++++*********************************(((***---///000...,,,***(((((())))))******++++++,,,,,,++++++***++++++,,,---,,,***((('''((()))***(((((((((''''''(((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''+++***)))((((((((((((((()))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))******))))))((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************'''''''''''''''''''''''''''&&&&&&'''(((***+++---))))))(((((((((((((((((()))))))))(((&&&''')))+++&&&&&&'''(((((()))((((((''')))+++---,,,***'''%%%)))***+++,,,,,,+++***)))******))))))))))))******+++*********))))))(((((())))))***+++,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////000000000000000111111222000111333444444333222111666;;;888:::EEEOOO```xxxzzz|||zzzqqqooolllpppyyy~~~zzzrrrkkkeee___[[[UUUQQQJJJDDD???;;;777555///000000111000...,,,++++++)))(((***---...---+++,,,++++++******++++++,,,------------------------------------,,,+++******...---,,,,,,,,,,,,+++***************************---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++,,,...+++,,,---......,,,+++)))++++++************++++++,,,,,,+++***)))(((''''''$$$%%%'''((()))***)))))),,,,,,,,,+++)))***,,,---)))%%%###&&&,,,000...++++++***)))(((((()))***+++))))))))))))))))))))))))---''''''---,,,$$$###(((***)))((()))***+++***)))''''''&&&''''''((()))***))))))(((((((((((())))))((('''&&&&&&&&&((()))***((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))******************)))((('''&&&&&&%%%%%%%%%%%%&&&&&&))))))************))))))******))))))(((((('''''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))++++++******************++++++******)))(((((((((,,,+++)))((((((((())))))+++***))))))******)))(((******)))((('''&&&%%%%%%------,,,++++++******)))---------...------,,,,,,------------------,,,,,,///////////////000000000---///111444555666666666666666888<<>>:::777444111333111000000000111000///...---,,,+++***+++,,,---............---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++***)))***,,,---,,,+++************************)))))))))))))))***++++++*********++++++,,,,,,,,,+++++++++,,,---...//////000///...---,,,,,,,,,,,,++++++************++++++++++++++++++************((((((((()))***++++++,,,+++++++++***+++222>>>FFFJJJ???222***(((***,,,,,,++++++++++++++++++++++++************************''',,,+++$$$%%%---///******)))((()))***+++***)))++++++***))))))((())))))******))))))))))))******)))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))***))))))(((((())))))******((('''%%%%%%'''(((***(((((((((((())))))))))))---------,,,+++)))((('''&&&((()))++++++)))(((&&&((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))******+++++++++,,,,,,++++++***)))))))))))))))))))))***)))))))))+++)))((()))******)))(((''''''(((((())))))******))))))***+++,,,------...+++,,,,,,---.........---/////////000000000111111---...000111222222222111000000111111222444444555555555888<<<@@@IIIZZZkkk}}}xxxzzz~~~~~~zzzzzzzzzzzzxxxyyy|||~~~tttmmmkkknnnsss{{{{{{vvvkkkfffaaa]]][[[WWWQQQMMMCCC???888444222222222111///...---...///000///------,,,,,,+++++++++,,,,,,,,,---...---++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++***)))***+++,,,+++******************************))))))((((((((())))))))))))******+++,,,,,,,,,,,,,,,------......//////............------------++++++************++++++,,,,,,+++++++++******)))((((((((()))***,,,---...(((***---000555===FFFMMM;;;444,,,)))+++---***'''***++++++,,,,,,++++++***((((((((((((((((((((((((+++,,,+++((('''+++,,,***((('''&&&'''((()))((('''******)))((((((((())))))))))))(((((((((((())))))'''((())))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''(((((()))((((((((())))))(((((((((((())))))))))))(((''''''((())))))(((((((((((())))))))))))------,,,+++***((('''&&&'''((())))))))))))((('''(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))******++++++,,,,,,))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,++++++***))))))******)))'''*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,---..................//////000000111111/////////000111222333333111111111222333444666777555666999===@@@HHHYYYiiiyyyzzzxxxssstttpppttt{{{|||sssnnnmmmttt~~~}}}uuunnniii\\\VVVOOOKKKIIIHHHEEEBBB888555222000000000000000...---------//////---,,,,,,------.........------***,,,...---++++++,,,...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,+++)))***++++++***)))******************************)))))))))))))))***((())))))***++++++,,,,,,,,,,,,------------------,,,,,,.../////////...---++++++************++++++******++++++++++++,,,,,,+++******)))***+++,,,---)))+++111;;;DDDGGGCCC>>>...,,,******+++,,,***(((((()))************)))((('''''''''''''''''''''''',,,)))((()))(((%%%$$$&&&((('''&&&'''((()))((('''((((((((('''(((((())))))((((((''''''''''''(((((($$$&&&''')))*********)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&(((***++++++***(((&&&''''''''''''''''''''''''((((((((()))***+++++++++)))******++++++,,,,,,---)))***+++,,,---,,,,,,+++***)))((()))***+++***)))++++++++++++++++++,,,,,,*********++++++,,,,,,,,,***+++,,,---............------...//////000111111000/////////000222444666444444333333333444666666444555888<<>>======;;;:::333222000///000///---,,,///......///000///...,,,---...///000000000......***,,,......,,,+++...000...------,,,,,,------...++++++++++++++++++++++++******+++,,,---------------+++******++++++)))(((******************************))))))***+++,,,,,,((())))))***++++++,,,,,,,,,,,,---------,,,++++++***+++...000000000...---++++++************++++++((()))***+++,,,---......---,,,+++*********+++,,,...///666DDDOOOMMM;;;***)))******((('''(((+++...&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,&&&%%%***((("""***)))((()))***++++++)))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''###$$$&&&(((************''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((()))******)))((('''&&&&&&'''(((((()))((((((******))))))))))))******))))))************))))))'''((((((((())))))******&&&'''((()))************((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''(((***---//////---***(((''''''''''''''''''''''''&&&''''''((()))******+++------,,,++++++******)))'''((()))***++++++***)))(((''''''(((+++,,,,,,+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,---............,,,------...///000000111111000......///222555777777666555444333444555555333444777;;;>>>EEEUUUeee}}}{{{{{{www|||~~~~~~{{{zzz{{{|||}}}yyyuuuooogggaaa]]]WWWNNNGGGFFFBBB<<<666222000000000000000000000//////////////////...---------------,,,++++++******++++++,,,++++++++++++++++++++++++000//////...---,,,++++++---,,,,,,++++++******)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...///000000///---+++***((()))***+++,,,,,,+++***+++*********))))))(((((((((""""""(((,,,***+++///+++666CCCGGG@@@666...,,,'''((()))******)))'''&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))************'''((()))******)))'''&&&)))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&(((''''''((())))))(((&&&******)))((((((((((((((('''((())))))))))))((((((&&&'''((())))))((('''&&&((('''&&&&&&&&&''')))***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))'''$$$%%%(((******)))*********)))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))******************)))))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***(((((()))***)))(((,,,---.........---,,,+++------,,,,,,,,,------...------......///000000000000000000000000000000000777888888777555333444555777777999===AAAIIIXXXfff~~~{{{uuuqqqppptttrrrqqqqqqtttzzz~~~wwwpppkkkfff```XXXSSSPPPKKKDDD???>>><<<888444222111111111000////////////.........000///......---------......------,,,,,,------...------------,,,,,,,,,,,,******))))))(((((('''''',,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///............---,,,++++++'''((()))*********))))))************)))))))))(((***&&&&&&***,,,***+++///999===BBB@@@999111---+++(((((()))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((())))))***))))))(((''''''((())))))'''''''''((((((((((((((()))(((((((((******)))'''******)))((((((((((((((())))))******))))))((('''''''''((((((((((((''''''***))))))((()))***+++,,,***)))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***'''%%%%%%((())))))((()))((('''&&&&&&''')))***)))(((((((((''''''''''''''''''((((((((()))))))))******++++++,,,,,,,,,+++))))))))))))************---,,,+++++++++,,,---...************+++++++++,,,+++++++++++++++++++++++++++)))(((((())))))((('''***+++,,,------,,,,,,+++...------,,,,,,,,,------------......///000000000000000000000000000000000444555666666555444555666999888:::>>>AAAHHHWWWeee|||}}}ooogggfffhhhmmmsssxxxxxxvvvyyy|||uuuqqqnnnjjjbbb\\\SSSMMMFFFBBB@@@===999666555444333222222111222222////////////............000//////............///000000////////////000000/////////......---------,,,,,,++++++++++++++++++,,,,,,---......///000000------------------------))))))***+++,,,---......+++,,,------------,,,+++************************)))))))))************++++++++++++,,,,,,---...///......---,,,++++++++++++((())))))))))))(((((('''************))))))))))))+++))))))++++++***---222FFFCCC===666000---+++***)))))))))))))))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&'''(((+++,,,))))))(((''''''((())))))&&&&&&''''''((())))))******)))((()))******)))((())))))))))))((((((((((((***************)))((('''((((((''''''''''''(((((()))))))))))))))***++++++,,,,,,++++++******))))))''''''''''''''''''''''''((())))))******))))))(((***(((&&&&&&'''((((((''''''&&&%%%$$$%%%&&&((()))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))))))))************---,,,,,,+++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++---,,,+++,,,------+++)))))))))***+++,,,,,,,,,,,,.........------,,,,,,,,,------......///000000000////////////////////////111333444555444444666888999999:::>>>AAAHHHVVVdddzzzvvvkkkfffjjjppp~~~||||||tttlllccc___^^^\\\UUUNNNEEE@@@;;;777666666555444000111111222222222111111000000000/////////......000//////.........//////000000////////////000000/////////...------,,,,,,.........//////000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...///...---+++***)))***+++,,,*********))))))(((((('''*********)))))))))))))))***))))))***+++///666<<>>;;;777555444555666666000111222222222111000000111111111000000000////////////............/////////......------......///---------,,,,,,,,,++++++*********+++,,,,,,---------------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,---......---,,,+++))))))***+++,,,,,,++++++***))))))))))))))))))))))))))))))******((()))((((((---666???DDD===666---((()))++++++******)))(((((()))+++---...******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))************)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''')))'''%%%%%%'''((('''''''''((())))))))))))((((((&&&'''((()))***+++++++++)))((('''&&&&&&'''((()))&&&''''''(((((((((((((((******))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((())))))(((''''''&&&&&&!!!$$$'''***+++***(((&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((()))(((((('''((()))******((()))))))))************))))))))))))))))))))))))((())))))))))))*********************************((('''&&&'''))))))(((&&&+++++++++,,,---...//////------.........---,,,+++------......///000000000////////////////////////111333444333222111222444222222444999===EEEUUUcccxxx{{{vvvsssqqqlllmmmvvv}}}wwwpppggg___ZZZRRRMMMFFFCCCCCCBBB>>>:::999888666555444555666777111222222222111000//////000000000000////////////...------------...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))))))))******++++++------,,,+++******))))))************************,,,,,,++++++************++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,---...,,,,,,++++++***++++++,,,,,,+++***************+++))))))))))))************((())))))+++333===CCCCCC111---(((''')))++++++***)))))))))))))))***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***++++++***(((%%%$$$%%%&&&''''''''''''&&&%%%***))))))(((''''''&&&&&&)))&&&$$$$$$%%%''''''&&&&&&''')))******)))((((((%%%&&&''')))************((((((''''''''''''(((((((((((()))***************''''''''''''''''''''''''************************'''(((((())))))(((((('''&&&(((***)))(((&&&''''''###%%%))),,,---+++(((%%%'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&&&&''')))***))))))))))))************)))***++++++,,,,,,++++++)))))))))*********++++++************************+++)))((((((***++++++***,,,,,,,,,,,,---...//////+++,,,---.........,,,,,,------......///000000000////////////////////////111222333222111000111222111111333777;;;CCCSSSaaawww}}}xxxtttoookkkiiikkkuuuzzzxxxtttmmmcccYYYOOOIIIFFFCCC@@@>>>===;;;999777333333333222111111222333111111000000///////////////............---------,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,))))))******+++,,,,,,,,,***++++++++++++++++++++++++++++++++++++************************************************++++++++++++***))))))))))))***+++************************)))))))))************+++************+++,,,---...++++++,,,,,,,,,,,,,,,+++******)))((())))))++++++((()))))))))***************,,,...222;;;BBB@@@888***)))((((((************(((((()))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((''''''((())))))(((''''''((((((((((((((('''''''''***'''%%%$$$&&&'''((('''&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((((((((('''''''''((()))***+++******)))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((())))))******))))))((($$$'''******((('''''')))&&&''')))******)))((('''''''''''''''((((((((()))''''''((((((((()))))))))((('''&&&%%%%%%'''((()))))))))))))))************'''(((***+++,,,,,,,,,,,,************+++++++++,,,************************...+++((((((***,,,---...---,,,,,,++++++,,,---...)))+++---...//////------------......///000000000000000000000000000000000...000111111000000222333444333444888;;;AAAPPP^^^uuu~~~zzz|||}}}zzzwwwtttppplllpppttt~~~wwwtttnnneeeYYYMMMDDD>>>:::999888777555333111111.../////////---,,,---...000///............//////------,,,,,,,,,+++++++++++++++++++++,,,,,,---...,,,++++++******++++++,,,))))))***+++,,,------...)))))))))))))))))))))))))))******++++++,,,,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,---)))((('''&&&&&&'''((()))************************(((((((((((())))))))))))************+++,,,---...***+++---......---,,,+++)))(((''''''''')))***+++(((((())))))*********++++++///333888AAAEEE;;;,,,************))))))))))))'''((()))******)))'''&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&'''))),,,---((()))***++++++***)))(((&&&&&&''''''((()))))))))+++(((&&&%%%&&&((())))))%%%''')))***+++***)))((()))))))))((('''%%%$$$###&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''%%%%%%&&&'''((()))******))))))))))))))))))))))))******++++++++++++******###&&&******((('''((()))***)))'''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))---,,,***)))***+++---...))))))))))))************$$$%%%''')))***++++++******++++++++++++,,,,,,,,,)))))))))))))))))))))))))))&&&"""!!!###&&&((()))---,,,+++*********+++,,,(((***,,,...//////...---------......///000000000111111111111111111111111,,,...000000000111333555777666777999;;;@@@NNN[[[ssszzzuuuwwwnnnkkknnnoooooozzz}}}{{{zzzxxxyyy||||||www}}}||||||~~~|||qqqgggZZZOOOHHHBBB<<<666555444222111000111222333......---------......///////////////////////////---------.........//////+++,,,,,,------,,,,,,+++***+++---......---+++***'''(((***+++,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,******************************))))))))))))************))))))))))))******))))))))))))))))))******+++,,,------......------,,,,,,,,,++++++*********))))))(((((((((((())))))***'''''',,,---((((((+++***...444999:::666000+++)))))))))))))))))))))))),,,+++)))((()))(((&&&%%%''''''(((((((((((('''''''''((((((((('''&&&%%%%%%(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))((('''%%%%%%$$$%%%&&&'''((((((((((((((((((((((((+++(((&&&''')))***)))((((((((((((((())))))))))))+++***(((((())))))'''&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))))))))((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((()))))))))'''''')))***))))))))))))))))))))))))(((((()))***++++++,,,,,,)))***++++++***)))***+++************************)))))))))***++++++,,,,,,.........///......------..................------222222222111111111111111///000222333444444333333555444777:::;;;@@@LLLXXXooo~~~}}}{{{wwwtttqqqiiifffjjjjjjiiiqqqwwwpppnnnmmmlllmmmqqq~~~|||{{{{{{~~~~~~}}}|||yyytttnnniii[[[SSSIIIBBB???===999555333222222111111111111111///......---------..............................------------.........///,,,,,,------------,,,,,,***+++---......---+++******+++,,,---,,,,,,+++***,,,,,,,,,++++++*********(((((()))))))))*********,,,,,,************,,,,,,++++++++++++++++++++++++******))))))))))))************))))))))))))***************))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,++++++*********))))))(((((((((((())))))+++''''''++++++((((((,,,222666;;;;;;555...***)))))))))))))))))))))))))))***)))(((((())))))(((''''''((((((((((((((('''''''''''''''(((''''''&&&&&&'''((((((((()))))))))))))))))))))(((((((((''''''((((((''''''''''''(((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((+++)))'''''')))***)))'''''''''((((((((())))))))))))((('''((()))***)))(((((((((((((((((((((((('''******)))(((''''''&&&%%%((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))((((((((()))******)))(((((()))+++))))))))))))))))))))))))(((((()))******+++,,,,,,***+++,,,,,,+++***+++,,,************************)))))))))***++++++,,,,,,,,,------.........------////////////////////////111111111111111111111000...///000222222222222111555555777:::<<>>999///(((''')))))))))))))))))))))))))))(((''''''((()))******)))(((((())))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((()))))))))***)))))))))))))))((((((''''''&&&&&&&&&&&&'''''')))((((((''''''((())))))))))))))))))))))))))))))+++)))((((((((()))'''&&&&&&&&&'''''''''(((((((((((('''&&&'''***+++***)))''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))***++++++***))))))***,,,))))))))))))))))))))))))((())))))******++++++++++++,,,---,,,++++++,,,---************************))))))******+++,,,,,,,,,***+++,,,------...------///000000000000000000000/////////000000000000000...000111222333333222222444444666999;;;???KKKXXXkkk}}}zzzwww{{{~~~|||xxxssskkkeeebbbcccgggjjjuuu}}}yyy|||~~~}}}xxxqqqkkkhhhfffooo}}}zzzsssmmmmmmlllmmmqqqyyy}}}~~~}}}xxxyyy{{{}}}zzzxxxtttllleeecccbbb^^^XXXQQQKKKEEE???;;;;;;777333111111222111///......000000000///...---000///...---------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++******+++++++++***************++++++,,,,,,,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******++++++******)))(((((((((++++++,,,------------,,,+++++++++***************))))))(((((((((((())))))+++)))''''''(((***---111999999777222,,,((()))+++(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))((('''&&&%%%%%%&&&'''((((((((((((((('''''''''((((((((())))))************))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&%%%&&&&&&&&&&&&'''''''''((((((''''''((()))******)))''''''''''''((((((((((((&&&&&&'''((()))******+++((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))((()))))))))*********+++***+++,,,,,,******+++,,,************************))))))***++++++,,,,,,---)))***+++,,,------------///////////////000000000.........///////////////111222444555666666555555222222444777999===IIIUUUhhh}}}~~~|||zzzrrrjjjdddbbbbbbcccooouuu~~~{{{wwwooorrrvvvwwwuuurrrppppppooosss||||||yyyvvvwwwzzzzzzvvvqqqrrrqqqoooooosss{{{~~~uuupppjjj```XXXUUUNNNJJJEEE@@@<<<999666333555444222111111111000///,,,---///000000///...---//////...---------------........................------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************(((((((((((())))))))))))++++++***))))))***+++++++++++++++++++++++++++++++++******************+++******))))))))))))******************))))))((((((***+++,,,,,,------,,,,,,************************))))))(((((((((((())))))***)))(((''')))---222444888333---******+++***(((((((((((((((((((((((((((***)))(((((())))))((('''(((((()))(((((('''&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((((((((((())))))))))))************)))(((((((((((((((((()))&&&&&&''''''(((((((((((((((((((((((((((((((((((('''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((+++)))(((((())))))(((&&&&&&'''''''''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))************************)))))))))))))))*********(((***+++***)))((()))************************************+++,,,,,,------)))***+++,,,---------------------....../////////------......////////////111222444555666666555555222222444777999>>>JJJVVVeeeyyy}}}{{{~~~wwwrrrppppppyyy|||xxx{{{~~~}}}~~~{{{pppddd^^^YYYPPPHHHEEE???<<<888666555444333222//////000000111111111111------.../////////............---------......///------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++)))))))))***************))))))))))))************+++***)))(((((()))***+++******************************))))))))))))************))))))))))))******)))))))))))))))))))))***((())))))***************)))))))))***************))))))(((((((((((())))))((())))))'''+++222777888888111)))'''***+++((($$$))))))))))))))))))))))))+++)))(((((())))))(((&&&''''''((((((((((((''''''''''''((()))))))))((((((&&&&&&'''''''''((((((((((((((()))))))))))))))***))))))(((((((((((())))))%%%%%%'''(((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''&&&'''&&&&&&'''''''''(((((((((+++***(((((())))))'''&&&&&&&&&''''''((()))))))))***)))((('''&&&%%%$$$$$$((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((('''&&&%%%''')))************************))))))))))))))))))))))))((()))***)))((('''(((*********************************++++++,,,---------***+++,,,------...------,,,,,,------......//////------......//////000000...000111222333333222222444444666999;;;???KKKXXXcccwww{{{yyyyyyvvvrrroooqqquuu}}}xxxdddXXXMMMIIIFFF@@@;;;888777444222111222222111000---...000111111000000111...............///000000---------------...///000---------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---...---+++***)))******+++((()))))))))*********+++++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((()))******++++++(((((()))***************((()))))))))*********+++))))))(((((((((((())))))%%%)))***)))---666;;;;;;222...***)))******)))&&&)))))))))))))))))))))))))))((('''((()))***)))(((%%%&&&'''((())))))))))))((())))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((''''''(((((((((%%%&&&((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%))))))(((''''''(((''''''((((((((()))))))))***)))(((((())))))((('''&&&&&&''''''((())))))***)))(((((((((''''''&&&&&&((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))'''(((((((((&&&&&&((()))************************)))))))))))))))))))))((((((***+++***)))((()))*********************************+++,,,,,,------...,,,------.........---------------...//////000000---......///000000111111...///000222222222222111333333555888:::>>>JJJVVVbbbuuuxxxvvv~~~xxxoooiiidddbbbeeekkkvvvvvvuuusssooohhh```[[[SSSGGG===:::;;;888444222444222000000111111000///000222333333111///......///...------...///000111,,,,,,,,,---...///000111---------------------------------,,,,,,+++++++++*********++++++*********---,,,,,,++++++,,,,,,---111000...+++***))))))***(((((())))))*********+++'''(((((((((((()))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++(((((())))))*********+++))))))(((((((((((())))))$$$)))+++***///999>>>===+++++++++++++++++++++,,,))))))))))))))))))))))))'''&&&&&&'''***++++++***$$$%%%&&&((())))))******))))))***))))))(((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&''')))***+++++++++***&&&&&&&&&&&&&&&&&&&&&&&& $$$(((***((('''((()))(((((((((((())))))))))))((('''&&&(((***+++***)))&&&&&&&&&'''((())))))***$$$%%%&&&((()))+++,,,---((((((((((((((()))******))))))))))))((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))*********+++((()))))))))'''''')))***************************))))))))))))(((((((((((()))+++,,,+++***)))***+++***************************++++++,,,,,,------............///......---------......///000111111222.........///000111111222///000222333444444333333//////111555666;;;GGGSSSbbbuuuvvvttt{{{sssddd\\\WWWSSSQQQRRRVVVUUUTTTQQQOOOLLLJJJJJJ???;;;777555666777666444222222111111000000//////......////////////..............................,,,,,,---......---,,,,,,...---+++******+++---...---+++******+++,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++************+++,,,............,,,+++++++++)))))))))***+++,,,+++,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,///,,,(((''')))++++++)))************************)))(((((((((''''''&&&&&&,,,,,,+++***)))))))))***------,,,++++++,,,------******))))))))))))******,,,+++)))))))))(((&&&%%%---(((***333888444//////***((('''&&&&&&'''(((***)))(((&&&''')))******)))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''((((((((((((((()))******++++++***)))'''&&&$$$$$$''''''''''''''''''''''''******))))))((((((''''''''''''&&&%%%&&&'''((())),,,)))''''''***+++***(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************...------,,,+++***))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%)))*********)))((('''&&&((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))///---+++)))))))))+++,,,---+++)))'''&&&(((***+++...------,,,,,,++++++***---------.........//////.........///////////////000///......///111444555111111222222222333333333222444555666999@@@JJJRRR___pppvvvuuu}}}vvviii[[[TTTOOOJJJHHHHHHGGGFFFEEECCCAAA???======888666444444555555222000111111111000000000000000////////////////////////........................,,,,,,---......---,,,,,,...---+++******+++---...---+++******+++,,,,,,++++++++++++******++++++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,---,,,+++*********+++,,,++++++,,,,,,++++++***)))(((((()))******+++,,,,,,...+++((((((***+++***))))))))))))))))))))))))))),,,+++++++++************,,,+++******))))))******+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,)))((('''((()))))))))(((***(((,,,666;;;666///++++++)))(((''''''((()))+++)))''''''''')))******)))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''((('''''''''(((((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''&&&&&&&&&'''((()))---+++))))))+++,,,+++***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))+++******)))((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))((((((((('''''''''''''''(((((()))))))))(((''''''(((((((((((())))))))))))*********))))))(((((('''))))))))))))))))))))))))***))))))))))))))))))))),,,+++*********+++,,,,,,...,,,***(((''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------...///000111111777555222///---,,,,,,,,,111111111222222222333333222444555666888???IIIPPP]]]ooo}}}zzz|||rrrdddYYYOOOIIIEEE???<<<<<<999999888666555444333222111111222333444333000---///000000000000000000111000///---,,,,,,,,,------........................,,,------......------,,,------++++++++++++---------+++******+++,,,,,,+++************************************+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++***)))((())))))******+++++++++,,,***))))))***+++***((((((((((((((((((((((((((())))))))))))((((((((((((++++++***)))))))))******)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''((((((((((((+++222;;;===555,,,(((+++***)))(((((()))***+++(((''''''(((******)))'''(((((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))(((''''''''''''&&&''''''((())))))((('''&&&&&&''')))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))+++***((((((***+++***)))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))'''''''''(((((()))))))))+++++++++++++++***)))(((((('''''''''((()))+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))******((()))***+++,,,,,,,,,,,,---,,,+++***)))''''''&&&******++++++,,,------...,,,,,,,,,,,,------------+++,,,---...///111222222222111///...------......111111111222222222222333333555666666888>>>GGGNNNZZZmmm|||zzzuuussssssppppppqqqrrrqqqjjj___WWWQQQIIICCCAAA===888555555555555444444333222222222000000111222333222111000.../////////000000111111///---+++)))))))))+++,,,........................---------------------------,,,,,,++++++,,,,,,------+++******+++,,,,,,+++******++++++++++++******+++*********++++++,,,------,,,************,,,---+++***))))))((((((''''''+++++++++++++++***))))))((()))))))))*********+++))))))******+++***)))((())))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******)))***,,,------,,,***)))************************,,,,,,***(((&&&%%%%%%&&&***111;;;===777...))))))***))))))(((((())))))***((((((((()))******((('''&&&''')))*********)))((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&''''''(((///---***'''&&&&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))+++++++++***))))))((((((***((('''&&&'''(((***,,,++++++******)))))))))((((((((((((((((((((((((((()))))))))))))))*********''')))+++,,,---,,,+++*********++++++***)))((('''******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...///000000111------,,,------///000111111111111111222222222222333555666666888===EEELLLXXXkkk~~~sssvvv|||zzzpppggg```\\\YYYVVVTTTSSSSSSPPPJJJEEEBBB===;;;<<<:::666444555444444444444333333333333000000///......///111222......//////000000000111000...,,,******+++,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,------,,,++++++---,,,++++++*********+++---,,,************,,,---+++++++++******))))))(((***++++++++++++***)))))))))))))))))))))*********((()))*********)))))))))************************++++++++++++++++++++++++***))))))((())))))************))))))))))))******)))***++++++++++++***))),,,,,,+++)))&&&%%%''')))...999AAA;;;...&&&''',,,(((((((((((((((((((((((()))(((((((((******((('''&&&'''(((******)))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''((('''&&&&&&&&&&&&''''''---+++(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&%%%&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))(((''''''''''''''',,,***((('''&&&'''(((***(((((())))))*********+++(((((((((((((((((((((((((((((())))))************)))***,,,---,,,***((('''&&&''')))+++++++++***))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------///////////////.........000///...------,,,,,,,,,000000111111111222222222222444666666777<<>>;;;:::777666777999999666222888666666777555111111444444444333333222111111111...111444444111//////000000000//////.........---)))***,,,---.../////////...........................---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++---+++******+++,,,,,,+++((()))+++,,,,,,+++)))(((************+++,,,------,,,,,,...//////...,,,,,,$$$&&&((()))***************************)))(((((())))))))))))((((((((((((((())))))'''%%%&&&***...))))))))))))))))))))))))******++++++,,,,,,,,,---((((((((((((((()))*********+++---//////---+++***)))***,,,------,,,***)))***,,,---+++((()))...444999666///)))+++222///((())))))************))))))...+++'''%%%%%%((()))***(((((('''&&&&&&((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''******)))(((((((((((((((++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&(((***(((&&&%%%'''***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))$$$$$$%%%&&&'''((()))*********))))))***,,,...///&&&'''((()))*********)))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''(((((()))***+++++++++'''((()))******+++++++++)))))))))))))))*********)))))))))***++++++,,,,,,---------.........//////---.........//////000000111111111000///...,,,+++000000000000111111111111...111444666888<<>>===<<<:::888:::::::::999777666444333555555555555555555555555222222222222222111000///000000000111000//////............------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------.........++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********))))))++++++*********+++---...(((((())))))******++++++---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************......---,,,+++***)))((())))))(((((((((((())))))---+++)))((('''((()))***++++++,,,,,,,,,++++++***,,,,,,,,,+++***)))((('''###((()))%%%&&&---222111555000,,,******+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))((((((&&&((()))++++++)))(((&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))***)))((('''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))+++'''$$$$$$(((***)))'''***)))(((''''''((()))******)))&&&### !!!$$$''',,,+++)))''''''''')))***((((((((((((((((((((((((((()))******)))'''%%%$$$***((('''&&&&&&'''(((*********)))((('''&&&%%%%%%))))))))))))************'''((()))+++++++++***))),,,,,,,,,,,,,,,+++***)))))))))))))))************,,,,,,,,,,,,,,,+++***)))---------------------------------............///---,,,,,,,,,,,,---......111111111000000000000000222111333666777999AAAJJJWWWkkk222111111000111222444555333444666999;;;<<<===>>>AAA???>>>BBBLLLZZZiiirrrmmmdddZZZUUUVVVZZZ]]]]]]^^^]]]]]]]]]^^^```aaabbbdddgggkkkooopppnnnllljjjiiifffaaa[[[WWWTTTSSSSSSSSSUUUXXX\\\___bbbcccccc]]]\\\ZZZWWWSSSPPPMMMKKKNNNOOOPPPOOOLLLIIIHHHHHHGGGJJJMMMKKKFFFBBBAAACCCCCCAAA>>><<<;;;:::888666666777777888888777777666333333333333333333333333111222222222222111000///---------...---,,,,,,+++......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((((((((()))***+++,,,,,,,,,+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++++++++++++++************))))))(((((((((((())))))+++***((('''&&&'''((()))*********++++++******)))+++++++++++++++***)))(((***,,,***&&&(((000444333111---)))(((((()))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))))))))***++++++***))))))((((((((((((((('''''''''(((((((((''''''((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''''''''((())))))************))))))++++++************++++++******)))((('''&&&'''((())))))(((((((((((())))))***)))(((%%%###$$$&&&)))&&&%%%$$$""""""###$$$%%%(((((((((((((((((((((((($$$%%%&&&''''''(((''''''+++)))(((''''''((()))+++''''''((((((((()))))))))))))))))))))************((())))))************)))***+++++++++******)))((())))))))))))************)))***+++,,,,,,,,,,,,,,,---------------------------------............///---------------......///111000000000000000000000333111333666777999AAAJJJXXXlll000000////////////000111...///111222444444555555444333333666===HHHRRRYYYUUUNNNDDD>>>>>>AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNRRRUUUVVVTTTRRRQQQLLLKKKHHHEEECCCCCCDDDDDDCCCDDDFFFGGGIIIIIIJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBAAACCCDDDEEEDDDCCCDDDEEEAAACCCFFFDDD???<<<<<<===AAA???<<<;;;:::999777666666666666777777666666666222222222222222222222222111111222222111111000000//////000000//////...---...------------,,,,,,,,,...------------,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))((()))))))))------,,,,,,+++*********)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))******++++++))))))(((((((((((())))))***)))'''&&&&&&&&&'''(((((())))))*********))))))******+++++++++******)))---,,,(((&&&***222555333---+++((((((((())))))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((('''&&&&&&''')))***))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&''''''((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((('''''''''((((((''''''''''''(((((((((''''''''''''(((((())))))******++++++******)))'''(((((())))))((((((((((((,,,...,,,'''%%%&&&((((((((())))))))))))((((((((()))***((('''''')))***''''''&&&%%%%%%&&&((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))+++***)))(((((()))***+++((((((((()))))))))******))))))))))))************+++***)))))))))))))))))))))************)))(((((())))))))))))************'''(((***+++,,,------------------------------------------............///......------......///000000000000000000000111111333222333666777999@@@IIIZZZmmm/////////..................///000111111222111111111111111333888>>>DDDHHHFFFAAA:::666777:::<<<===<<<<<<<<<===>>>???@@@@@@???AAADDDFFFGGGFFFDDDCCC???>>>===<<<<<<===???@@@>>>>>>??????????????????@@@@@@AAABBBCCCCCCCCCCCC???AAABBBAAA@@@??????AAA???AAABBBAAA>>><<<;;;<<>>>>>>>>>>><<<======<<<::::::;;;<<>>======<<<<<<;;;;;;;;;:::;;;999777666777777666555333333444444444444333333222222222222222222222222//////000000111111000000...////////////...------,,,,,,,,,------------...,,,,,,,,,------------.../////////...............+++************+++,,,,,,*********++++++,,,,,,---((((((((()))))))))))))))))))))*********)))(((((()))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))((('''&&&******))))))((((((''''''))))))(((((((((((()))))))))))))))***************)))***+++,,,,,,,,,,,,,,,******+++++++++******)))%%%%%%***333777444...+++%%%'''((((((''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))***)))((('''&&&'''(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((''''''(((((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''((((((((((((''''''(((''''''''''''(((((()))&&&''''''((((((''''''&&&''''''((()))************(((&&&%%%''',,,...+++((((((((())))))))))))(((((($$$&&&((()))((('''((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((("""""""""###$$$&&&'''(((''''''((((((((((((''''''''''''(((((()))***++++++))))))))))))************+++***))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))******************+++,,,,,,,,,+++++++++,,,,,,------.........---------............///......------......///000/////////000111111222222333222333555555777>>>GGGXXXiii+++,,,...////////////...,,,---...///////////////000000000000000000000000333333222111000111222333666777888888888777666555666666666666666777777888777777777777888888888888999888777777777888:::;;;999999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;<<<>>>@@@<<<;;;:::999::::::::::::999777555555666666555444222222333333333333222222111111111111111111111111...//////000000000000000111111111111111000000///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------------,,,++++++++++++,,,------)))******+++,,,,,,------(((((())))))************(((((()))***+++***))))))***************************++++++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((()))))))))))))))******))))))(((((((((((())))))'''(((((()))))))))))))))((()))***++++++,,,,,,,,,+++++++++++++++***)))(((((((((---555555---((('''$$$''')))(((&&&&&&''')))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''))))))***++++++***))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&'''((())))))((('''&&&)))((((((''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''((()))((('''&&&'''((()))******))))))(((((((((((())))))&&&((()))(((''''''((())))))************))))))((((((((((((((((((((((((((("""###$$$&&&'''((())))))((((((((())))))(((((((((%%%&&&'''((()))******+++))))))))))))************((())))))************)))))))))***+++++++++++++++))))))))))))************((()))***+++,,,---------++++++,,,,,,---......///---------............///---------------......///...//////000111111222222333222333555555666>>>GGGVVVfff)))+++,,,...//////......---...///000000000000000222222222222222222111111///000111111111222333555000111333444555444444333555555444444444555666666333333444444555555666666777666555444444555666777999999:::;;;;;;;;;;;;;;;;;;;;;;;;999888777999;;;<<<;;;999999:::;;;;;;::::::999777666777888777666555555444444222000///...000000000000000000000000......///000000000000000...............------,,,,,,,,,,,,------.........,,,,,,,,,------.........*********++++++,,,,,,,,,---,,,,,,,,,,,,---......))))))***+++,,,,,,------))))))******+++++++++,,,)))***+++,,,------,,,+++'''((()))***,,,---...///&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++''''''((()))***+++,,,,,,))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''(((******+++++++++,,,,,,,,,+++***)))((('''+++***...333///&&&"""$$$&&&)))++++++((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&((()))++++++)))(((&&&))))))(((((('''''''''&&&))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&***)))((('''''''''''''''(((((())))))))))))(((((()))((((((((()))***,,,---''')))***((($$$$$$'''+++***)))(((''''''((()))***((())))))(((''''''(((***)))))))))))))))((('''&&&((((((((((((((((((((((((((()))***++++++***)))((())))))************))))))((((((((((((''''''''''''))))))))))))************'''((()))+++++++++***)))(((((()))***************))))))))))))************&&&''')))+++---...//////++++++,,,,,,---...//////---------.........//////---,,,,,,,,,,,,---.........//////000111222222222333222333555555666>>>FFFUUUeee~~~------------------------...............///000000000---666...777+++111...222222111111111111222222444444333222222222333333333222111111333333222111333333333444444444555555555555666666777777888888777777888999999999999999::::::::::::::::::::::::===<<<;;;:::999999888777666666666555444444333333111111111111111111111111////////////////////////////////////............000000000000000000000000...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***)))+++++++++************)))++++++***))))))***++++++,,,,,,+++***))))))******''''''(((******+++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++*********)))+++***))))))***,,,...///++++++***)))((('''&&&&&&---------,,,+++***)))(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''''')))******(((''''''(((&&&''''''((()))******++++++***)))(((((()))******///...---,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++)))((((((((()))***%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''((())))))+++***)))'''''''''((()))''''''((((((((((((''''''''''''(((((()))*********))))))***+++++++++++++++''''''((((((((((((''''''(((((((((((('''''''''''')))(((((('''''''''(((((())))))))))))(((((((((((())))))((('''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))***)))'''(((***++++++***(((''''''(((******)))'''))))))))))))))))))))))))***++++++,,,+++***)))(((+++++++++++++++++++++++++++++++++,,,++++++******------------------------////////////000000000000//////000111111111111111777444333555666777===EEERRRbbbyyy------------------------...............//////000666000555+++555+++333000222111111000000111111222333222222222222333444444555444333333444555444222333333333444444444555555555555666666666777777777888888999999:::999999999::::::::::::::::::::::::;;;;;;::::::999999888888666666555555444333333333111111111111111111111111////////////////////////////////////............------------------------...,,,++++++------,,,***,,,,,,,,,,,,,,,+++******++++++++++++************************************,,,++++++******)))******((()))***++++++,,,,,,,,,---,,,++++++*********+++))))))************))))))++++++*********))))))))))))(((''''''((()))+++---+++******))))))(((((('''************)))(((''''''*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++)))(((((((((((()))))))))***+++++++++...---,,,+++++++++,,,---000333555333...*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++)))((((((((())))))%%%&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((******++++++++++++******''''''((((((((()))))))))((((((''''''''''''((((((((((((((('''''''''''''''))))))(((''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&'''''')))(((&&&''')))******)))))))))*********)))))))))))))))))))))))))))))))))***++++++++++++***)))(((++++++++++++++++++++++++,,,,,,---......///................................./////////000000000000///000000111111111111111666333333555666777===DDDOOO___www---------------------------............/////////222,,,333///@@@999;;;111222111111000000111111222222222111222222333444555666555444555666777666444333333333444444444555555555555555666666666666666999999:::::::::999888888999999999999999999999999999999999999999999999999666555555444444333333222111111111111111111111111000000000000000000000000////////////............------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,++++++***,,,+++++++++************)))***+++,,,,,,+++***)))+++++++++***************)))***+++,,,,,,,,,,,,,,,,,,,,,+++************+++))))))************))))))******)))))))))((((((((()))(((''''''((()))+++,,,************************((())))))***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********+++,,,---,,,***(((((()))++++++++++++++++++++++++,,,+++)))((((((((()))***+++///333000)))$$$$$$'''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))((((((((())))))&&&''''''(((((())))))***((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''(((((())))))))))))(((((($$$%%%%%%&&&''''''(((((('''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%&&&&&&'''((((((((((((''''''(((((())))))((((((''''''(((((())))))*********((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))((((((''''''''''''(((''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''')))'''&&&&&&((())))))(((***,,,...---***((()))+++))))))))))))))))))))))))******++++++******)))(((++++++++++++++++++++++++......////////////......////////////////////////....../////////000000000///000111111222222111111666333333555666777===DDDLLL\\\ttt------------------------------.........///......+++(((777???]]]XXXOOO777111111000000000000111111333222222222222222333333666555444555666777666555333333333444444444555555555555555555555555555555888888888888888777777666999999999999999999999999777777777888888999999999555555444444333222222222111111111111111111111111000000000000000000000000////////////............////////////////////////,,,+++***+++---...---,,,+++,,,,,,---,,,,,,++++++,,,,,,+++++++++*********)))***,,,------,,,***)))******+++++++++*********)))******+++,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((*********)))***+++,,,---))))))******++++++++++++))))))***+++++++++++++++'''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***)))***,,,+++***))))))***+++++++++++++++***************((('''''''''((()))+++,,,+++(((### !!!"""(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))((((((((())))))'''((((((((())))))******((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))************))))))'''((((((((()))))))))***'''''''''''''''((())))))((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&'''(((((()))))))))))))))&&&''''''((((((''''''&&&))))))))))))************(((''''''''''''(((((()))&&&&&&''''''''''''(((((()))(((''''''''''''(((((('''(((((((((((()))))))))))))))(((((((((((()))))))))((('''''')))******)))+++///111///***((())),,,))))))))))))))))))))))))******************))))))***+++++++++++++++,,,,,,////////////...---++++++.............../////////........./////////000000000000111222222222222111555222333666777777<<>>BBB222000000////////////000000000000000000111222333444222111111222444666555444333333333444444444555555444444444333333333222222111222333444555666666666777777777777777777777777555555555555555555666666333333333222111111000000000000000000000000000000------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***+++,,,,,,---......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,,,,***)))*********++++++******))))))))))))))))))***++++++))))))************))))))++++++*********)))))))))'''(((((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((((('''$$$%%%'''(((((('''%%%$$$))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))((((((((()))*********+++,,,,,,,,,))))))))))))***---///000000,,,(((''')))***(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))&&&&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((())))))&&&&&&((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))******&&&&&&&&&''''''((()))***&&&&&&''''''((())))))***'''''''''''''''((())))))(((((()))))))))*********''''''&&&&&&&&&&&&''''''+++***((()))+++,,,,,,+++))))))*********))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))******+++,,,,,,------***+++---///111222222222,,,,,,,,,---.../////////---------.........//////000111222222333333222222222111222666777777;;;AAAKKK\\\uuu------------------------***+++---//////...---,,,+++111;;;+++444111:::111000000////////////000000------...000222444666777333222111333555666666555333333333444444444555555444444444333333222222222111222333555666777777888777777777777777777777777555555555555555555555555333333222222111000000000000000000000000000000000------------------------000/////////.......................................---,,,,,,,,,,,,+++***+++,,,,,,---.........------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---'''(((***,,,---,,,***)))++++++,,,,,,,,,++++++***))))))((())))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++************)))***************)))((()))))))))((((((((((((((())))))************))))))'''((()))++++++)))((('''))))))))))))))))))))))))''''''(((((())))))******,,,......,,,)))'''''''''******+++,,,,,,---......,,,,,,,,,---///111333555+++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******%%%&&&((()))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))(((((((((((())))))******++++++'''''''''''''''((())))))$$$%%%'''(((((((((''''''))))))************))))))*********)))((((((''''''))))))***+++++++++++++++))))))************))))))"""###%%%''')))***,,,---&&&&&&&&&'''''')))******%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***))))))))))))************))))))(((((((((((())))))***)))'''(((***++++++***(((''''''(((******)))''')))))))))))))))))))))))))))(((''''''''')))***+++))))))***+++,,,,,,------------......---,,,++++++---------...///000000111---------.........//////111111222333333333333222222111222666777777;;;@@@KKK\\\uuu...***''''''***------------,,,,,,,,,,,,---......//////............//////000000000000000000000000111111111111111111111111222222222222333444555555444444333333222222333333333000///111222000111555333333333444444444555555666666777666666555444444555444444333333444444555333333111000000000111222000000000000000000000000//////............////////////.........---------)))+++---//////---+++)))+++++++++++++++++++++,,,************************++++++++++++++++++++++++)))))))))***+++++++++,,,000///...---,,,,,,+++*********))))))))))))************+++,,,,,,,,,,,,+++++++++***)))(((((())))))******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******%%%%%%&&&&&&''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++------+++***)))))))))***,,,---......+++(((...555555...,,,+++***)))((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&((()))******)))(((''''''((()))***---+++(((&&&%%%''')))***))))))((((((''''''&&&&&&(((((())))))))))))(((((('''''''''((((((((((((((("""###%%%((())))))))))))((()))*********((('''&&&''''''''''''(((((((((((((((''''''&&&&&&((()))***((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((()))*********((('''&&&''''''(((((())))))******+++***)))'''''''''((()))******((('''&&&&&&&&&&&&(((((()))***+++*********)))************+++++++++,,,+++)))(((((()))+++,,,((()))))))))******************+++,,,,,,,,,,,,+++///...---,,,+++,,,---.....................------..................------000111333333222222222333444555666666777999===@@@KKK[[[sss---+++)))))),,,------,,,------,,,,,,------.../////////............//////000000000000000000000000111111111111111111111111111111111111222333444555555444444333333333444444666222111222222000000444333333333444444444555555555555666666666666555555444444333333333333444444333222111000000000111111//////////////////////////////............//////.........---------,,,,,,)))***,,,------,,,***)))---,,,,,,++++++*********************************++++++++++++++++++++++++***************+++++++++......------,,,+++++++++******))))))))))))******((())))))))))))*********++++++***)))))))))))))))((()))))))))************************************))))))************))))))((((((((((((((()))******((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***+++,,,---******))))))******+++,,,...///---+++000666555///))))))))))))))))))***+++***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((())))))******)))(((''''''((()))***+++***((('''''''''((()))))))))((((((((((((''''''''''''((((((((((((''''''******)))((('''&&&%%%%%%%%%%%%'''((())))))******(((((()))))))))((('''&&&''''''''''''(((((((((((((((((('''&&&'''((()))***((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((())))))***)))((('''&&&'''((((((((()))))))))***+++***((('''''''''((()))+++***)))(((''''''''''''&&&&&&&&&&&&'''''''''''')))************+++++++++,,,+++)))(((((()))+++,,,************++++++++++++******+++,,,,,,,,,,,,+++)))((((((***...111111000................................................///111333333222222222333444555666666666999===@@@KKKZZZrrr---,,,+++,,,---...---,,,---------,,,------.../////////............//////000000000000000000000000111111111111111111111111000000000000111222333444444444333333333444444555888444222333222//////222333333333444444444555555444444555555666555555555444333333222222333333444222222111000000000000111//////////////////////////////............//////---------,,,,,,,,,++++++******++++++++++++******...------,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++******))))))))))))*********)))((((((((()))+++++++++***))))))))))))))))))''''''''''''((((((((((((******************************++++++++++++******((((((((((((((()))******+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++++++++++++++,,,---------111444222---'''''''''((()))+++,,,---))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((''''''(((((()))+++,,,---&&&&&&'''((())))))******((((((((()))))))))))))))******)))((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))******&&&''''''''''''''''''&&&******)))((('''&&&&&&%%%((((((((((((((()))******''''''((((((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''((()))***((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))***)))((('''''''''((()))+++******)))((((((((((((&&&&&&%%%%%%%%%&&&'''((()))************+++++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++***)))+++...///,,,***................................................///111333333222111222333444555555666666999===@@@JJJYYYqqq,,,,,,---.........---,,,---------------...////////////............//////000000000000000000000000111111111111111111111111////////////000111222333222222222222222333444555888444222333222//////222333333333444444444555555555555555555555444333222333333222222222222333333222111111000000000000000///////////////////////////......------......///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))******++++++++++++******))))))))))))******---+++***))))))+++---...******)))))))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++******)))((((((((((((((())))))***+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))***,,,,,,+++******)))***+++---///000---)))'''''''''((()))+++,,,---))))))))))))(((((((((((()))))))))*********++++++(((((((((((((((((((((((((((((((((((()))***+++,,,$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((()))******)))(((''''''(((((()))***+++++++++''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))((('''''''''))))))''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))''''''&&&'''((()))++++++***)))))))))))))))***)))'''&&&'''(((***,,,))))))*********+++++++++++++++***))))))***++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++'''))),,,...---,,,+++***---------...........................///////////////111222333222111222333333444555555666888===@@@IIIXXXppp,,,---.........---,,,,,,...------------...////////////............//////////////////////////////000000000000000000000000////////////000111222222000000000000111222444444555222000222222///000444333333333444444444555555666666666555444222000000222222111111111111222222111111111111000000//////..............................------------......,,,,,,+++++++++*********------------------------*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))((())))))******++++++,,,******))))))))))))******---+++***))))))+++---...***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))***,,,,,,+++******))))))+++///000---***)))))))))(((((()))***++++++(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((()))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))(((((())))))))))))((((((&&&((()))******)))((('''''''''((()))***+++,,,,,,))))))(((''''''((())))))&&&&&&&&&'''((())))))***)))((('''&&&%%%&&&'''(((''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((('''&&&&&&'''((()))+++******))))))))))))))),,,***)))((((((***,,,---))))))*********++++++++++++******************+++))))))))))))*********+++******+++,,,,,,,,,,,,+++"""+++///...---111555---------.........//////........./////////000000///000222222111111111222333444555555666888<<>>:::777888666222222555333333333444444444555555///000111222333444444444111111000000000000111111///000111111111000...---...........................------,,,,,,------...---------,,,,,,,,,++++++)))+++---//////---+++))),,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++******))))))))))))************+++,,,,,,,,,,,,+++))))))((())))))***++++++))))))((((((((('''''''''''''''''''''''''''''''''******++++++++++++******((((((((((((((()))******+++***)))'''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))+++***)))))))))***,,,---///,,,---111///))))))---))))))((())))))***++++++'''((((((((())))))******((())))))))))))*********(((((((((((((((((((((((((((((((((((()))+++,,,---$$$$$$&&&'''(((***++++++******))))))((((((((('''(((((('''&&&&&&&&&&&&''''''((()))******)))(((''''''((((((((())))))******''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%&&&'''((()))***+++&&&''')))*********)))((()))(((''''''((()))***+++''''''''''''((((((((()))'''((()))++++++******)))((((((((((((((()))******************************&&&'''((())))))((('''&&&''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))******))))))(((((((((''''''&&&&&&%%%&&&'''((()))((((((''''''''''''((()))(((((()))***+++*********)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++000+++(((+++111333...(((,,,,,,------...///000000---......///000111111222...000111222111000111222222333444444555777<<>>HHHYYYooo************)))))))))(((***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,---......---------...............//////////////////000000111111111111111111111111111111111111111111111111000000111111111111000000///////////////......---.........///......---,,,++++++,,,---------,,,,,,---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,******++++++++++++******))))))))))))************************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((()))))))))))))))***))))))((((((((())))))'''((()))***************((((((((((((((())))))***))))))((((((((())))))***((((((((((((((())))))***))))))*********)))'''&&&''''''((()))))))))))))))'''((())))))******))))))'''((()))************)))(((((((((((()))+++---...)))+++...000111000...,,,***++++++++++++***))))))((()))******)))))))))***((((((((((((((((((((((((''''''((()))))))))((('''))))))(((((((((((())))))(((((()))))))))***************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((('''((()))((('''&&&'''((((((((((((''''''((((((((('''''''''((()))************)))))))))))))))))))))((((((((()))******+++,,,((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''***))))))***+++,,,+++))))))))))))(((&&&&&&'''((()))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------...---------............////////////------...///000111111222000111333333333444777999<<>>DDDOOO```uuu***)))))))))))))))************))))))******+++,,,*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,...........................---,,,---///000000///000000111111000///---+++//////000000000000000///000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***,,,---,,,,,,+++***)))))))))******)))((()))+++,,,+++***((()))***++++++***)))((())))))))))))))))))******+++******)))))))))))))))((()))))))))************++++++************++++++******))))))))))))******))))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))************+++***)))((('''(((((()))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((''''''&&&(((((())))))))))))))))))))))))************)))))))))***+++******+++...000888222,,,+++------,,,***++++++*********)))))))))(((((()))***************))))))))))))))))))))))))******))))))((((((((('''(((((()))))))))(((((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++************************+++++++++***)))((('''&&&%%%&&&''''''((()))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''$$$###&&&***---,,,)))''''''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((('''%%%&&&((())))))((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***++++++(((%%%###((((((((((((((((((((((((+++******))))))(((((('''&&&''')))++++++***)))''''''((())))))(((((()))***((())))))*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))***,,,---...''')))+++---------+++***---------.........//////---------............/////////000111222222222222///000222222222333666888===CCCOOO___sss)))))))))))))))******+++******))))))******+++,,,*********++++++,,,,,,---)))***+++,,,---...///000........................,,,++++++---///111111000000111111111000///......,,,---..................000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))))))))++++++******)))*********)))(((''')))+++,,,,,,+++((())))))******))))))((())))))))))))************)))******++++++***))))))))))))))))))************++++++************++++++******************************************************++++++++++++******'''(((((())))))((((((''')))))))))*********++++++*********))))))((((((((()))******************)))))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%************++++++++++++))))))************)))))))))***+++++++++,,,///222777000,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))***************************)))((((((++++++***)))((('''&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))))))))************************''''''((()))************(((((())))))((('''&&&&&&&&&'''((())))))******)))''''''((((((((()))))))))&&&"""###)))---***&&&(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&((())))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++***)))((('''''''''''''''''''''''''''''''''++++++******)))))))))(((((()))+++,,,,,,,,,+++***'''((())))))(((((()))***((())))))************)))))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---)))***,,,---------,,,+++,,,,,,------.../////////---------............///,,,---...///000000000000000111222333333444666999<<>>HHHXXXlll******))))))))))))))))))))))))))))))************+++++++++*********))))))************************,,,,,,++++++++++++,,,,,,//////000000//////...---//////............//////,,,,,,,,,+++++++++++++++.........---------,,,,,,......---,,,))))))***,,,+++++++++************)))------,,,++++++*********)))))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++******))))))******+++,,,***************)))))))))************************((((((((((((((((((((((((************************+++++++++++++++++++++,,,************************))))))))))))))))))))))))((()))***,,,,,,+++***)))))))))*********+++++++++*********++++++,,,------,,,,,,+++******)))((((((***)))(((***,,,,,,)))''')))))))))))))))))))))))))))+++,,,,,,+++***+++,,,000111222///)))'''(((+++++++++,,,,,,,,,------------------,,,+++***)))((()))***,,,------,,,+++***++++++******))))))((((((+++++++++++++++***))))))))))))************))))))************************************))))))))))))((((((((()))))))))******************************)))************+++++++++************)))))))))(((***)))(((((('''((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))...,,,***))))))))))))(((***************)))((((((******))))))((((((''''''''''''((()))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++*********))))))************)))))))))((()))************+++++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------...//////000111111000000000000111111111111111111000000111333444555:::>>>HHHYYYmmm*********))))))((((((((())))))))))))************+++************)))))))))************************,,,,,,,,,+++,,,,,,------......//////......---,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,------+++))))))***++++++++++++************)))000...+++)))(((((()))******))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************))))))))))))***+++++++++++++++))),,,...---***((()))***************************((((((((((((((((((((((((++++++++++++++++++++++++---,,,+++*********++++++************************))))))))))))))))))))))))((()))***+++,,,+++*********************+++++++++))))))))))))))))))******++++++******)))(((''''''***))))))+++,,,,,,***(((************************)))+++,,,,,,++++++,,,...222000---+++)))))))))***,,,,,,,,,,,,------------------------,,,***)))(((************)))))))))))),,,,,,+++***)))(((((('''******+++++++++******)))))))))************))))))************************---,,,,,,***)))(((''''''''''''''''''((((((((((((************************)))************+++++++++************)))))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))************))))))''''''(((((((((((((((((())))))))))))(((((((((((('''((())))))******))))))************************///---***)))))))))(((&&&)))************))))))((())))))))))))((((((((((((''''''((()))))))))))))))&&&''')))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++************)))))))))************)))))))))))))))************+++++++++******))))))))))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---------...//////000000000000000000111111111111000//////000111444666777999<<>>666---..................------..................//////000///...---------......++++++******************,,,,,,------------,,,,,,************************+++,,,,,,,,,++++++******************************((()))*********)))((('''(((((()))))))))*********************************))))))))))))************++++++++++++*********)))******))))))))))))******''''''(((((())))))*********))))))))))))))))))***)))******++++++******)))'''(((***+++,,,+++******((((((''''''((())))))***(((((()))))))))*********,,,,,,,,,***(((''')))***(((((()))***************++++++++++++*********)))))))))***+++++++++++++++((((((((((((((((((((((((%%%'''---444888666000+++((((((((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''*********))))))))))))))))))***+++,,,,,,+++***)))(((((()))))))))*********************************+++++++++,,,,,,,,,------------........./////////000//////........./////////000000000111111111111222222333444555666666777777;;;CCCNNN```xxx'''''''''''''''((())))))+++******))))))((((((((('''((()))))))))))))))***((()))***++++++***)))(((***+++,,,...............***+++++++++,,,,,,------+++,,,,,,------......///++++++,,,,,,------------+++++++++++++++++++++,,,(((***---000111000...---,,,+++******))))))************++++++++++++******)))))))))))))))*********++++++++++++++++++,,,,,,&&&))),,,...///---+++)))+++++++++++++++++++++,,,++++++++++++,,,+++***)))&&&(((+++...///...,,,***---,,,+++******+++,,,---............---,,,++++++)))***---000333222///,,,,,,,,,...//////000000000//////////////////000111111111111222222333333333333333333444555666777888666777777888999::::::;;;999999:::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999888888777666666555444444555555555555444444333333666???DDD@@@555,,,000000000//////.........+++++++++,,,---...///000......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********************************'''((()))***)))(((&&&%%%))))))))))))*********************************************++++++,,,,,,,,,++++++++++++*********)))******))))))))))))******&&&''''''((()))*********)))))))))******)))))))))(((((())))))))))))((((((&&&''')))***+++***))))))***))))))******+++,,,---))))))))))))************+++,,,,,,+++)))((()))***(((((()))***************++++++++++++*********)))))))))***+++++++++++++++((((((((((((((((((((((((((()))///:::CCCCCC888...))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******,,,+++***))))))***++++++))))))))))))************************************((()))***+++---...//////------------............---------......///000111///000000000111111111111111111222333444555666777777;;;BBBMMM^^^www'''''''''''''''((())))))))))))))))))))))))((((((''')))++++++***)))***+++))))))************))))))***+++---...//////......***+++++++++++++++,,,,,,++++++,,,,,,---------...***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,)))+++---/////////...---,,,,,,+++***)))))))))*********++++++++++++*********))))))))))))***++++++((()))))))))************%%%'''+++...///...+++***++++++++++++,,,,,,,,,,,,+++******+++,,,,,,***)))&&&(((+++......---***)))---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,++++++***)))***,,,///111111...,,,------///000111111111111111111111222333444555666666666666777777777777777888777777777888999:::::::::;;;;;;<<<===>>>>>>???>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;999999::::::::::::999999888888>>>FFFGGG@@@666111333222222111000//////...++++++++++++,,,---...///.........---------------,,,,,,,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++************************************+++++++++++++++***)))(((***************************************+++++++++******++++++,,,---------))))))))))))((((((((((((******))))))))))))***************))))))((((((((())))))************))))))(((((())))))))))))(((((((((((())))))***))))))))))))((((((((()))***++++++)))))))))*********+++++++++,,,---,,,***))))))***(((((()))***************++++++*********)))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((()))---555===<<<111'''************++++++++++++(((((((((((((((((((((((('''''''''((()))*********))))))))))))************,,,+++)))''''''(((***+++)))))))))*********++++++------------------------((()))***,,,---///000111------------------------,,,,,,,,,,,,...///000111000000000000111111111111...///000111222333444555888;;;AAALLL]]]vvv'''''''''''''''((())))))((((((((()))))))))))))))&&&))),,,,,,***)))***+++******))))))))))))*********+++---///000///......++++++++++++************+++++++++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))*********)))******+++,,,******++++++++++++******+++******)))***+++,,,---(((((()))***************(((((()))***+++++++++++++++++++++,,,,,,,,,------+++***)))***,,,---+++((())))))******************,,,,,,------------,,,,,,,,,,,,---.........------/////////111333333111///111222333444555666666666666666666777777888999:::<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::;;;<<<<<<===>>>???@@@BBBCCCDDDDDDBBBCCCDDDFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>???@@@@@@???>>>>>>@@@???CCCIIIGGG???999:::888888777666555444333333222222111000/////////000...///000000///...---,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,***************************************///...---,,,++++++++++++************************))))))*********+++++++++)))******+++,,,,,,------))))))))))))((((((((((((******))))))))))))*********************)))))))))((()))***++++++***)))((()))))))))******)))))))))++++++***)))))))))******(((((('''''''''((())))))))))))*********++++++++++++,,,------***))))))***(((((()))*********************)))))))))(((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))&&&(((***---...,,,(((%%%*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************))))))(((((('''(((((())))))*********+++++++++------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,---...///000000000000111111111111......///111222333444555888;;;AAAKKK\\\uuu'''''''''''''''((())))))''''''(((((())))))******$$$'''++++++)))'''(((***+++***)))(((((()))***+++***+++...///000000...---,,,+++++++++******))))))++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------...---,,,***((('''&&&%%%((((((((()))***,,,---...******++++++++++++******,,,+++*********+++------)))***+++,,,,,,,,,,,,,,,,,,+++((('''&&&(((***,,,+++++++++,,,,,,---------+++)))(((***,,,---+++(((---+++((('''&&&(((***,,,+++,,,............,,,+++//////000111111222111111666555444666777888777555666777888999;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<>>>>>======<<<<<<>>>======<<<<<<<<<<<<===>>>???AAACCCFFFIIIKKKLLLIIIJJJKKKMMMNNNMMMMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBFFFDDDFFFIIIEEE===<<>>===<<<;;;999999888;;;:::888666444333333222///000111222111///---+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---,,,***))))))******************************000...---+++******++++++++++++******************))))))******++++++++++++((())))))***++++++,,,,,,++++++++++++******************))))))))))))******'''((()))***+++,,,------((()))***++++++***)))(((******++++++++++++******...---+++***)))***++++++------,,,,,,,,,,,,,,,---)))************++++++++++++---...---+++))))))***(((((()))***************))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((+++---+++'''&&&***///))))))******+++++++++,,,((((((((((((((((((((((((******))))))((((((''''''(((((())))))*********+++'''((()))***)))(((&&&$$$)))************+++++++++++++++++++++++++++++++++//////.........---------...............---------------,,,+++++++++,,,,,,000000000000111111111111///000111222444555666777888;;;AAAKKK\\\ttt(((((((((((()))))))))))),,,,,,+++***)))))))))***+++***)))))))))***,,,---******)))(((((((((((((((........................---,,,,,,,,,,,,---......)))+++---/////////---,,,...***)))++++++)))***...+++,,,---+++((((((+++...,,,------......------,,,***++++++++++++***)))))))))))))))))))))******+++))))))))))))************))))))***+++,,,------...******+++++++++***))))))+++++++++***+++,,,,,,---***+++,,,,,,------------))))))+++,,,------------...///000///...///111222333555666777666666888999AAAAAA@@@???>>>===<<<<<>>;;;;;;<<<===>>>@@@AAABBBAAA@@@???>>>>>>???@@@AAABBB???===>>>@@@BBBAAA???>>>???BBBEEEGGGJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHEEEAAAAAACCCEEEEEECCCCCCLLLPPPIIIBBBAAAAAA@@@CCCCCCAAA???===>>>@@@CCC??????>>><<<:::999;;;<<<888777666444333222111000000000000...------...000,,,,,,,,,,,,,,,---------+++,,,,,,------+++***))))))+++......,,,***))))))------------------------++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))))))))******+++++++++---,,,***)))))))))******************************************************++++++++++++++++++++++++...------,,,+++***)))))))))***+++,,,,,,+++)))((()))************)))(((((()))))))))))))))))))))*********+++,,,,,,,,,,,,++++++******)))(((''''''&&&******))))))))))))******,,,+++++++++******))))))(((((('''(((((()))******''''''((())))))))))))))))))))))))))))))***++++++))))))))))))***+++,,,---++++++******)))((((((((())))))))))))))))))))))))+++***(((((()))***---...---,,,++++++,,,---///000333///***&&&%%%'''+++.....................------.........---++++++,,,---,,,---///000222333333333111222222333444555666666777999@@@LLLZZZppp(((((((((((()))))))))))),,,+++******))))))******++++++***))))))***+++,,,))))))(((''''''''''''(((---------------------------,,,,,,,,,,,,---......,,,---///000000...---,,,---******,,,,,,******---+++---...,,,++++++...000,,,,,,------------,,,,,,+++++++++++++++***)))))))))))))))))))))***++++++))))))))))))************++++++++++++++++++,,,,,,************++++++++++++,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,,,,+++,,,---...////////////---///111222222222444666999:::<<<<<<;;;<<<===???BBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAA???????????????>>>>>>??????@@@@@@??????>>>>>>???@@@AAABBB@@@>>>???BBBCCCCCCAAABBBCCCFFFHHHKKKMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFBBB???>>>@@@AAAAAA@@@AAAHHHKKKFFFAAAAAACCCBBBBBBCCCBBBAAA@@@@@@BBBDDDAAABBBAAA???<<<<<<===>>>;;;;;;999888777555444444///000111111000///......---------...............+++,,,---------,,,+++***---///111111000...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++------,,,,,,+++***))))))************++++++++++++*********+++++++++,,,,,,,,,,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******))))))((()))***+++,,,,,,+++)))(((&&&'''(((((())))))))))))++++++++++++************(((((()))***************+++++++++***))))))((((((******))))))))))))******))))))))))))(((((((((''')))((((((((())))))***+++''''''((()))))))))))))))))))))((((((((()))******+++******)))))))))******))))))))))))************************************...,,,***)))((()))******+++************,,,---...222111///---,,,,,,---.....................------...//////...,,,+++---...///000111222222222222222111222222333444555666666555888???KKKYYYooo(((((((((((())))))))))))++++++***)))))))))******,,,++++++*********++++++******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000000///...,,,+++---***+++......+++***---***,,,,,,,,,++++++---///,,,,,,------------,,,,,,+++++++++++++++******)))***))))))))))))***++++++)))))))))*********++++++,,,,,,,,,+++++++++******+++******)))***+++---...------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,------///000111222222222111333777999:::;;;<<<>>>@@@BBBCCCCCCBBBBBBDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@??????@@@@@@@@@???????????????@@@AAABBBBBBAAA@@@AAACCCEEEEEEDDDGGGHHHJJJLLLOOOPPPQQQRRRQQQPPPMMMKKKIIIIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIAAA???;;;:::;;;;;;;;;;;;???CCCDDD@@@===???BBBCCC@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEEEECCC@@@???@@@BBB@@@???>>>===<<<;;;:::999222333444444333222///...000000//////////////////+++,,,------------,,,,,,+++---//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++***))))))------,,,,,,+++***))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,+++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))+++,,,,,,+++***)))%%%&&&''')))***+++++++++---,,,,,,,,,++++++******(((((())))))************,,,,,,++++++******))))))******))))))))))))******))))))))))))((((((((((((***))))))))))))***++++++'''(((((()))))))))))))))))))))(((((('''(((((((((,,,+++***)))(((((((((((((((((())))))***++++++,,,++++++++++++++++++++++++---,,,+++)))((())))))***))))))(((((()))***,,,---------...///...---+++***------------------.........//////...---,,,...///111222222333333222111111111222222333444555666666444777>>>IIIWWWmmm(((((((((((())))))))))))******))))))))))))******,,,,,,+++++++++*********,,,,,,+++************++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////...---,,,,,,,,,***,,,//////,,,***,,,************))))))******,,,,,,,,,------,,,,,,,,,++++++,,,,,,++++++***)))******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++---,,,+++)))***+++---...------,,,++++++++++++,,,+++,,,---...............---...000222444555666777:::===AAADDDDDDDDDEEEEEEEEEGGGHHHHHHGGGGGGHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAAAAA>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@AAABBBCCCEEEEEECCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMOOOQQQRRRSSSSSSSSSPPPLLLGGGDDDCCCCCCDDDBBBAAA???>>>>>>???AAABBB@@@@@@AAABBBCCCCCCDDDDDD===;;;888666666666777777??????===999888:::===???===@@@BBBDDDDDDDDDEEEFFFGGGHHHHHHGGGDDDCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>===<<<999777666555333111222222111111111000000000+++,,,,,,---------------***+++---,,,+++))))))***++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,+++***)))(((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))******++++++))))))***+++++++++******))))))***,,,,,,---------,,,,,,,,,++++++***))))))+++++++++++++++,,,,,,,,,+++++++++******)))))))))******))))))))))))******+++++++++***************+++***************++++++(((((())))))))))))(((((()))(((((('''''''''''''''******)))(((((('''(((((()))))))))******+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))(((((()))***,,,---+++,,,---......---+++***,,,,,,------------......//////000///------///000000000111222222222111111111222222333444555666666666888>>>HHHUUUiii(((((((((((())))))))))))***))))))((())))))******++++++,,,,,,,,,+++++++++++++++***))))))))))))************+++++++++,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,------------,,,***+++//////+++***,,,---,,,++++++***)))((('''+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********************++++++,,,************++++++++++++))))))***+++,,,,,,------000...,,,******+++,,,------,,,,,,+++++++++,,,,,,+++,,,---///000111111111222333666999<<<>>>???@@@CCCFFFIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHIIIKKKHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<<<<======???@@@AAA@@@@@@BBBDDDEEEGGGHHHHHHGGGGGGHHHIIIIIIKKKLLLNNNNNNOOOPPPRRRSSSSSSTTTTTTRRRNNNIIICCC???===<<<<<<;;;:::888777777888:::;;;888888999:::;;;<<<======999888777555333444555666@@@;;;666444444444666888:::<<>>@@@CCCEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPNNNOOOPPPPPPQQQQQQQQQQQQLLLIIIEEE@@@<<<999888888777666555444444555666777444444555555666777888888888888777555444444666999BBB:::333222222111111333666888:::;;;;;;===???AAADDDFFFHHHHHHHHHGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCRRRKKKBBB===<<<=========::::::999888666555444444111000//////......//////,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((,,,+++******)))******+++(((((()))+++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++***))))))))))))))))))))))))******************************************************++++++,,,,,,,,,---)))))))))******+++,,,,,,))))))******)))(((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,)))(((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))++++++***))))))))))))***)))))))))))))))(((((('''((((((''''''(((((()))***(((((((((((()))***+++,,,---,,,,,,+++******))))))************************,,,,,,++++++***))))))(((++++++******+++,,,...///...---,,,,,,,,,...///111++++++,,,,,,------......---...///...------///111++++++---///000111222222111222222333444555666666::::::???GGGRRRccc~~~(((((((((((())))))))))))((((((((((((((()))******((()))+++---......------******)))(((((((((((()))******++++++,,,------...---,,,,,,,,,,,,---......,,,,,,+++++++++,,,,,,---,,,)))(((++++++((())),,,...------...000111...,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++******++++++,,,---*********+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,---...//////000000///000000111222444444888:::<<>>;;;999888777666555555555555777999;;;>>>AAACCCDDDDDDEEEFFFHHHGGGEEEEEEHHHJJJGGGHHHHHHIIIIIIIIIIIIHHHDDDCCC@@@>>><<<:::999888777777666666666666777777555555555666666777777888888999999777555666999<<>>===;;;:::999888666555444222111111111222,,,------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,+++)))((((((***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********((()))***+++,,,++++++***************************........................************************************++++++++++++))))))))))))***+++,,,---''''''((()))))))))((((((((())))))******++++++,,,***)))((('''((()))+++,,,))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))+++***))))))((((((((())))))))))))))))))((('''''''''''''''((()))***+++,,,******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))(((++++++******+++,,,...///)))))))))******+++------***++++++,,,------......,,,---...---,,,,,,...000------...000000111111111111222222333444555666666888999>>>GGGRRRddd(((((((((((())))))))))))((((((((((((((()))******''')))+++---...///.........---,,,,,,++++++,,,,,,******+++,,,------......---,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,)))'''))))))'''))),,,***)))***,,,000111///---+++++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***((()))+++...000111222222111111222333444666777888BBBDDDGGGJJJNNNPPPRRRSSSPPPQQQQQQQQQQQQPPPOOONNNOOOPPPPPPOOOMMMMMMNNNPPPNNNOOOPPPOOONNNMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOONNNOOOOOOMMMIIICCC<<<888333333333333333444555666222444777;;;===???@@@@@@>>>@@@AAA@@@>>>===@@@BBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;888888999::::::999888888888888888888999999999999888999:::999777888;;;???CCC888111333666444222333000111111000111333666999>>>AAADDDFFFGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGMMMHHHBBBAAADDDFFFEEECCCDDDCCCBBB@@@???===<<<;;;;;;999777555444333333444111222222111//////000222------------------------,,,------......------,,,,,,+++(((''''''***---///------,,,,,,+++******)))++++++,,,,,,,,,---------+++++++++******)))))))))((()))***+++,,,,,,+++***------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))***+++,,,---&&&'''(((***++++++++++++))))))***+++,,,------...,,,+++***))))))+++---...******************++++++******))))))))))))******))))))******+++++++++,,,******)))(((((('''(((((()))))))))))))))((('''''''''''''''(((***+++---...---,,,+++***))))))))))))*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,+++++++++************,,,---...)))***,,,.../////////...******+++,,,,,,---......+++,,,------,,,,,,...000000000111111111111000000111222222333444555666777666888===FFFRRReee''''''(((((())))))******+++)))((('''((()))+++,,,******+++++++++,,,,,,,,,---,,,******+++,,,+++)))---,,,+++++++++,,,---...---------------------------,,,)))(((''')))+++,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***...------,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,+++)))((()))+++,,,+++*********+++---...)))***+++,,,,,,,,,++++++---......---,,,---000333999;;;===>>>@@@BBBFFFHHHRRRTTTWWWYYYZZZYYYWWWVVVSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRQQQPPPOOOOOONNNNNNRRRQQQPPPPPPQQQRRRTTTUUUSSSTTTUUUUUUTTTUUUWWWYYYVVVVVVUUURRRKKKCCC;;;777555555666777777777666666777666777888:::;;;;;;999;;;:::999:::::::::888666888888888999:::<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===AAA>>>:::999:::<<<======<<<:::777555555444222000111222444555666666555555;;;<<<>>>AAADDDGGGIIIJJJLLLKKKIIIGGGGGGHHHJJJKKKHHHFFFEEEEEEEEEDDDAAA???@@@???>>>======>>>???@@@>>>===<<<:::999777666555444444333222111111000000---------,,,,,,+++++++++###&&&))),,,...---***))),,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************)))+++***)))***+++++++++)))***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++))))))***++++++++++++***'''(((***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))++++++******+++---'''(((***+++,,,,,,,,,+++''''''''''''((((((((((((******))))))))))))******+++++++++*********)))))))))))))))))))))*********+++,,,,,,---,,,+++***)))))))))***+++,,,------.........---------,,,,,,,,,/////////...------,,,,,,---.........//////000000...///000111111222222111222333333333333333333444666666;;;EEETTTfff~~~'''((((((((()))))))))******)))((('''((()))+++,,,*********+++++++++,,,,,,///,,,))))))***,,,------------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,***((((((***,,,---)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******++++++,,,,,,,,,---------***+++---,,,+++))))))***,,,+++*********+++,,,---,,,,,,,,,---------------111111222111222444777:::>>>@@@CCCFFFHHHKKKOOORRR[[[]]]^^^______]]]ZZZYYYSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRUUUTTTTTTTTTTTTUUUVVVWWWUUUVVVXXXXXXXXXYYY[[[]]]\\\\\\[[[XXXSSSLLLEEEAAA>>>???@@@@@@AAAAAA@@@@@@BBBAAAAAABBBCCCCCCAAA>>>>>>===;;;;;;<<<<<<;;;999999999999999999:::;;;<<<===>>>???AAADDDFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIHHHGGGFFFHHHEEEBBBAAAAAACCCCCCCCC???<<<999888777777555333555555666777777777777666:::;;;<<<===???AAABBBBBBEEEDDDCCCCCCDDDEEEFFFGGGJJJHHHFFFFFFEEEDDDAAA???>>>>>>===<<<<<<===??????@@@???>>>===;;;:::999888;;;:::888666333111000///000000//////...---,,,,,,&&&(((+++---...---,,,+++///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++*********)))***)))((()))***+++***((()))******++++++******)))++++++++++++++++++++++++((()))******++++++******))))))***++++++++++++******++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))+++((()))***+++++++++++++++((((((((())))))))))))*********))))))))))))******,,,,,,,,,+++++++++******((())))))***+++,,,,,,---,,,+++***)))))))))******++++++++++++++++++,,,,,,---------,,,,,,,,,++++++...............---------------------......//////...///000111111222222111222222333333333333444444777777<<>>>>>======<<<<<<;;;;;;???@@@AAACCCEEEGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOLLLKKKKKKLLLLLLKKKDDDAAA???=========;;;:::;;;;;;:::999999999999:::<<<<<<<<<<<<==================>>>???@@@AAABBBBBBIIIGGGFFFEEEDDDCCC@@@===;;;;;;:::999:::;;;<<<===@@@@@@@@@???>>>>>>======???>>><<<:::888666444333333222222000///...------***+++,,,------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++******))))))******+++*********++++++,,,,,,---...------,,,+++******)))***((((((((()))***)))((()))))))))******)))))))))************************)))***+++,,,---,,,++++++))))))***++++++++++++***---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))+++***************++++++))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,+++++++++(((((()))+++,,,---...///,,,+++)))''''''(((***+++,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,---------...............,,,---------------.........///000111111222222111222222222333333444444444888888<<>>BBBGGGKKKTTTWWW[[[^^^```cccfffhhhhhhhhhhhhgggeeebbb```^^^[[[XXXTTTQQQPPPQQQTTTVVVZZZ[[[\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\^^^aaabbbcccdddfffhhhjjjjjjjjjiiifffccc```^^^\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^\\\XXXUUUSSSPPPMMMKKKLLLMMMMMMLLLIIIHHHHHHGGGEEEDDDCCCBBBFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKNNNOOOPPPNNNOOOQQQSSSUUUVVVWWWXXXWWWUUUSSSRRRSSSSSSRRRQQQKKKIIIFFFEEEEEEEEEDDDBBBCCCBBB@@@>>>======>>>>>>@@@@@@@@@@@@????????????<<<===>>>???????????????CCCBBBAAA@@@AAA@@@===;;;888777666666666777999:::======>>>>>>???@@@AAAAAA??????>>>>>>===<<<<<<;;;555555444222111///...---......---------------...+++*********,,,---,,,+++------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,,,,------///...------,,,+++*********)))((()))***+++***((())))))************))))))))))))))))))))))))))))))***,,,---//////...---,,,))))))***++++++++++++***---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))***+++***(((''''''(((,,,+++***)))))))))***+++(((((()))))))))***************))))))))))))******++++++++++++++++++++++++))))))******+++,,,------+++***))))))))))))******++++++++++++++++++++++++...---------------------,,,,,,------...//////000...........................///000111111222222111222222222333333444444444888999===FFFRRRfff))))))))))))((((((((((((((((((((((((((())))))***))))))*********+++++++++*********---///000000...------,,,,,,+++***)))(((+++***))))))))))))***+++------,,,,,,,,,---//////,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,***++++++,,,---...//////,,,,,,---------.........------,,,,,,---222888===///...---,,,,,,---...///...///000222555888;;;<<>>@@@BBBCCCAAAAAA@@@@@@@@@@@@@@@???:::999888777555444333222111000///------------...///------...000000000///------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------......---,,,,,,+++******,,,+++******,,,,,,+++******++++++++++++++++++***)))))))))))))))))))))))))))***+++,,,---,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,***+++,,,+++)))((()))***,,,+++***)))))))))***+++'''''''''((((((((())))))******))))))))))))******))))))))))))***************************)))))))))(((***,,,------,,,***)))))))))***+++,,,,,,------.............../////////+++,,,,,,---...///000000000000000///////////////...///000111111222222111111111222333333444555555888999===EEEQQQeee))))))))))))((((((((((((''''''((((((((())))))))))))))))))************+++((()))+++...000000...,,,+++,,,,,,,,,+++***)))(((************************,,,,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...//////000,,,---------...............---,,,+++---222999>>>000///.........///111222///222666;;;???CCCFFFGGGLLLNNNPPPQQQTTTXXX]]]aaahhhjjjmmmnnnnnnmmmnnnooommmmmmmmmllllllkkkjjjiiifffdddaaa^^^^^^___aaaccc```aaabbbdddcccbbb```___\\\[[[[[[[[[]]]___aaabbbgggjjjmmmooooooooopppqqqqqqqqqqqqpppppppppppppppnnnnnnoooppppppppppppoookkkjjjjjjkkklllmmmkkkjjjhhheeebbbaaaaaaaaa```______`````````___]]][[[ZZZUUUTTTSSSRRRQQQPPPOOOOOOKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEGGGIIILLLPPPSSSTTTVVVVVVVVVXXXZZZZZZWWWUUUWWWUUUSSSSSSSSSTTTSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC>>>===<<<===>>>>>><<<:::888777555444333333444555222333555888;;;>>>@@@AAACCCCCCBBBAAAAAA@@@?????????>>>>>><<<;;;:::999999444333111000///.........---,,,,,,---///000///...------------------------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++************************''''''((((((((()))))))))))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,+++***)))***++++++***************++++++''''''''''''((((((((((((******))))))))))))******((((((((()))))))))))))))++++++******)))((((((''''''))),,,//////---***(((((()))***+++,,,------................../////////,,,,,,------...///000000111111111000000000000///...///000111111222222111111111222333333444555555777999===DDDOOOddd***)))))))))((((((((('''&&&''''''((((((((((((((())))))))))))************))))))***+++......---,,,******+++,,,++++++***))))))***,,,------,,,***)))+++++++++,,,------......---,,,++++++++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,------.........------------............---------------///333777000000//////000222444555333777>>>EEELLLQQQTTTUUUXXXZZZ[[[\\\^^^bbbfffjjjkkknnnqqqrrrrrrqqqqqqrrrppppppooonnnmmmlllkkkkkkhhhgggeeeddddddeeeggghhhccceeefffggggggeeebbb```___^^^]]]]]]___cccgggjjjnnnqqqtttvvvvvvuuuuuuvvvuuuttttttsssttttttuuuvvvqqqrrrssssssttttttssssssqqqooommmmmmnnnooooooooojjjiiigggffffffeeecccaaacccdddeeeffffffdddcccbbb[[[[[[ZZZZZZYYYYYYYYYYYYUUUTTTSSSQQQOOOMMMKKKJJJIIIIIIJJJKKKMMMOOOQQQSSSUUUUUUWWWZZZ\\\\\\ZZZXXXXXXWWWUUUUUUVVVWWWVVVUUUUUUTTTTTTSSSRRRPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHFFFEEECCCCCCCCCBBB???===<<<;;;999777555555555555222333444666888:::<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>===<<<<<<;;;777666666444333111000///+++***)))+++---......---........................------......------,,,++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,+++***+++,,,,,,+++*********++++++++++++******++++++++++++++++++++++++)))((('''&&&&&&((()))+++))))))***++++++++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,((()))******))))))***+++((()))***+++++++++++++++'''(((((((((((()))))))))******))))))))))))******(((((())))))************+++******************)))''')))+++------,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,------......,,,---------......//////111000000000////////////...///000111111222222111000111111222444555555666666888<<>><<<999777666666666444444555666777777888888;;;<<<===???AAACCCDDDEEE======<<<<<<;;;;;;;;;:::999999999777666444222000...---,,,...000111111000........................,,,---...///...---,,,++++++++++++,,,,,,---------++++++************++++++,,,,,,++++++++++++++++++((())))))******+++,,,,,,+++***)))***+++++++++)))))))))************))))))++++++++++++++++++++++++,,,+++)))'''(((***,,,...))))))***++++++++++++***++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++&&&((())))))(((((()))+++'''(((***+++,,,,,,,,,+++))))))))))))******************))))))))))))******))))))******+++++++++,,,*********++++++,,,,,,,,,(((((())))))*********+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,---------...............000000//////.........---...///000111111222222111000111111222444555666666666777<<>>===;;;999999555444333222111000//////.........---------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++***************************)))))))))***+++,,,,,,+++++++++*********))))))******+++,,,,,,+++******++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++***))))))************************+++***)))(((((()))***+++((((((((((((((()))))))))************************((((((''''''''''''(((((()))******+++++++++******,,,+++******,,,,,,,,,***************++++++++++++******+++++++++***))))))------......---,,,,,,+++,,,,,,+++******++++++,,,..................------......------......///000------...///000000//////---...//////////////////222222222222333444555666333:::;;;@@@PPPbbb~~~))))))************))))))((()))***+++,,,---------******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***++++++,,,,,,------,,,,,,,,,***))))))))))))))))))***,,,,,,,,,,,,,,,++++++***---+++******,,,------,,,+++,,,---...///000111111,,,,,,---...//////......///000111000000000222444:::;;;???EEEMMMSSSWWWYYY^^^___cccfffjjjmmmooopppqqqpppnnnmmmmmmnnnooopppwwwwwwvvvvvvtttsssrrrrrrkkkkkkjjjjjjiiiiiihhhhhhkkklllnnnqqqsssuuuwwwwwwzzzzzz}}}}}}zzzwwwtttsssuuuwwwyyyzzz|||}}}}}}~~~~~~~~~~~~~~~yyyyyyxxxwwwvvvuuuttttttsssttttttuuuuuuuuuttttttpppnnnllljjjjjjhhhfffddd^^^]]]\\\]]]^^^]]]ZZZXXX[[[ZZZYYYYYYYYYYYYXXXWWWVVVWWWXXXWWWTTTQQQPPPPPPOOOOOONNNMMMMMMOOOPPPQQQRRRQQQOOOMMMKKKIIIIIIHHHEEEHHHKKKMMMLLLLLLLLLLLLNNNOOOQQQRRRRRRQQQPPPOOOTTTRRRQQQRRRUUUUUUQQQNNNJJJLLLOOOQQQQQQPPPQQQRRRSSSRRRPPPPPPQQQRRRPPPOOOOOOMMMKKKKKKKKKKKKJJJIIIMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIFFFCCCAAA???>>>===<<<;;;:::::::::;;;<<<===BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<999888777666444333222111111000//////...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...000000++++++++++++++++++++++++************************'''((()))+++,,,,,,------+++++++++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++******)))++++++++++++++++++++++++******))))))))))))******))))))))))))((((((''''''++++++++++++++++++++++++)))((((((''''''(((((()))((()))***+++++++++++++++((('''&&&''')))***)))(((***++++++++++++,,,,,,,,,)))******+++++++++******---------...------,,,+++,,,++++++******+++,,,,,,------------------.........---,,,,,,,,,---///000+++,,,---///000000111111---...//////000000//////222222111222222333444555333:::;;;@@@PPPbbb))))))))))))))))))))))))((()))***,,,---.........******))))))))))))******))))))))))))))))))))))))+++******))))))******+++++++++,,,---------,,,,,,******))))))))))))******,,,,,,------,,,,,,+++***,,,++++++++++++,,,------,,,------...///000000000------...//////000000000---///111333555777<<>><<<:::;;;;;;<<<::::::<<<===@@@BBBDDDEEEDDDDDDDDDCCCBBBAAA@@@???===<<<;;;:::888666555555222222111///...---,,,+++------,,,,,,,,,,,,------------------------------******++++++---...000111++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,++++++***)))++++++++++++++++++++++++***))))))))))))))))))***++++++******************+++++++++++++++++++++++++++******************+++%%%&&&'''))))))*********&&&%%%%%%&&&(((***)))(((*********+++++++++,,,,,,((()))***+++++++++++++++)))***************))))))++++++++++++++++++,,,,,,,,,,,,------------.........---,,,++++++---...///,,,---...///000000000000///000111222222222222222222111111111222222333444333:::;;;@@@OOObbb~~~(((((((((((((((((((((((('''((()))+++,,,---------******))))))))))))******((((((((((((((((((((((((++++++************++++++***+++,,,,,,---------,,,,,,++++++******++++++,,,,,,------------,,,+++++++++,,,,,,++++++,,,---...////////////////////////111111111222222333333333---000555999>>>CCCIIIMMMPPPQQQUUU\\\eeejjjkkkjjjkkkkkklllmmmnnnqqqssstttwwwwwwvvvuuuvvvwwwxxxyyy|||zzzvvvssspppooonnnnnnoooooopppqqqrrrrrrssssssrrrtttxxx{{{~~~~~~{{{xxxwwwyyy|||~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxyyyxxxwwwuuusssrrrqqqpppkkkjjjhhhfffdddbbb``````bbb___\\\[[[\\\ZZZVVVRRRQQQQQQPPPQQQQQQOOOLLLIIIJJJKKKLLLNNNOOOQQQRRRSSSWWWWWWWWWTTTOOOKKKHHHGGGCCCEEEHHHLLLNNNPPPPPPPPPOOOOOONNNKKKFFFCCCCCCDDDFFFMMMQQQMMMIIIIIIJJJHHHLLLQQQUUUUUURRRPPPQQQTTTMMMKKKKKKLLLNNNNNNKKKHHHKKKJJJIIIIIIIIIJJJJJJJJJIIIJJJLLLPPPTTTVVVUUUTTTVVVSSSPPPNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPOOONNNLLLKKKJJJIIIGGGEEECCCAAA???>>>>>>>>>666777777888:::<<<>>>???BBBBBBCCCCCCCCCBBBBBBAAA??????>>><<<;;;999888888444333222111///...,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,------...///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++***(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))******)))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++%%%&&&'''))))))************))))))***---......---))))))))))))*********+++((()))***+++++++++++++++(((((())))))))))))((((((******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...///...///////////////......///000111222333333333333222222111111111222333333333:::;;;???NNN```|||((((((''''''''''''(((((('''((()))***+++,,,,,,,,,******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,------------------,,,,,,,,,,,,---------------------,,,++++++,,,---------,,,,,,...000000000000/////////...............///000222333444444888???EEEKKKPPPVVVYYY[[[\\\___eeekkknnnooooooqqqqqqrrrssstttvvvwwwxxxzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxuuurrrpppppprrrsssttttttuuuvvvwwwxxxxxxyyyxxxzzz|||~~~}}}zzzzzz|||~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuuvvvuuussspppnnnkkkiiihhhbbb```^^^[[[XXXWWWUUUUUUVVVUUUUUUVVVWWWVVVTTTRRRKKKJJJJJJKKKMMMLLLJJJHHHFFFIIIMMMPPPRRRUUUYYY[[[cccbbb```[[[TTTOOOMMMMMMHHHJJJNNNRRRVVVXXXZZZZZZYYY[[[[[[WWWPPPKKKJJJKKKMMMWWW[[[UUUPPPRRRSSSPPPXXX```gggfff^^^UUUQQQRRRPPPQQQRRRRRRRRRPPPOOOOOOOOONNNLLLLLLMMMLLLKKKIIIIIIJJJLLLPPPTTTVVVVVVUUUWWWSSSOOOMMMLLLLLLLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOONNNMMMLLLKKKJJJIIIGGGEEEDDDBBBAAA<<<;;;999888777777777888===>>>???@@@AAABBBBBBBBB??????>>>===<<<<<<;;;;;;777666555444222111000///.........------.........------------------------///...---------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,***)))(((***************+++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))************))))))&&&&&&'''((()))***++++++++++++++++++++++++++++++***))))))(((((())))))***((()))***+++++++++++++++***))))))***,,,---,,,+++(((((()))))))))*********)))******+++++++++******)))***++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------............///////////////...---------...///000111222222222333333222222222222333333444;;;;;;>>>LLL]]]xxx))))))(((''''''((())))))))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))***++++++++++++++++++***)))***+++,,,------------------,,,,,,,,,,,,---------------...------,,,+++,,,...///...,,,,,,///111///////////////000000000++++++,,,...111444777999AAAFFFMMMSSSXXX[[[^^^```aaadddhhhkkkmmmpppsssuuuuuuuuuvvvxxxyyyzzz{{{{{{}}}~~~}}}{{{zzzvvvtttrrrqqqsssvvvzzz|||{{{{{{|||}}}~~~}}}~~~~~~||||||||||||{{{zzzwwwwwwvvvuuutttsssqqqpppooommmkkkhhhdddaaa^^^]]]XXXWWWTTTRRRPPPOOOOOOOOOOOORRRVVVYYY[[[\\\^^^___XXXVVVTTTSSSSSSRRRPPPNNNLLLPPPUUUZZZ^^^bbbhhhlllwwwuuupppiiibbb\\\[[[[[[YYYYYY[[[^^^bbbggglllooopppssssssnnneee]]]ZZZYYYYYYeeejjjddd___ccceeebbbhhhuuuwwwggg\\\YYY]]]aaadddccc___]]]^^^```]]]]]]^^^```bbb___ZZZVVVPPPPPPPPPSSSVVVWWWWWWVVVXXXUUUPPPMMMLLLLLLLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPQQQQQQPPPOOONNNMMMLLLLLLMMMLLLKKKHHHFFFDDDDDDBBB>>>;;;999777777777777999:::<<<>>>@@@@@@AAA>>>>>>>>>>>>======<<<<<<::::::999888666555444444000//////......//////000..............................------------......++++++++++++++++++++++++------------------------...---,,,,,,++++++++++++))))))*********+++++++++,,,+++************+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,------,,,,,,+++***************************((()))***++++++***)))(((''''''(((((()))))))))******************************))))))(((((())))))***)))******+++++++++******((('''&&&'''((()))((('''))))))*********+++++++++******+++++++++***))))))++++++,,,---------------((()))+++,,,------,,,,,,***++++++,,,------......,,,---...000000///...------...///////////////...---...///000111222222222444444333333333333444444444;;;:::===JJJZZZuuu+++***)))(((((()))***+++******+++,,,,,,,,,++++++******))))))))))))*********************************++++++,,,,,,++++++***)))***+++,,,------...------,,,,,,++++++,,,,,,---------......------,,,+++---///000///------///222------...///000111222222///000111444999===AAADDDLLLQQQXXX]]]```aaabbbbbbdddhhhlllnnnoooqqquuuyyyuuuvvvxxxzzz{{{|||||||||~~~zzzxxxsssrrrqqqrrruuu{{{}}}|||{{{{{{yyyvvvtttoooooooooooonnnnnnmmmllliiigggddd```\\\YYYVVVTTTQQQPPPOOOMMMLLLLLLMMMMMMNNNTTT[[[```ccceeejjjmmmpppmmmhhhdddbbb___[[[YYYTTTYYY___eeeiiiooovvvzzzvvvnnniiihhhhhhiiihhhggghhhmmmuuu}}}xxxnnnhhhgggcccpppwwwpppmmmrrruuurrrwwwpppiiikkkpppuuusssmmmjjjmmmqqqppprrrvvv{{{}}}yyyqqqjjj\\\[[[ZZZ[[[\\\]]]]]]\\\[[[XXXSSSPPPOOOOOONNNNNNFFFFFFGGGHHHIIIJJJJJJKKKQQQRRRRRRRRRQQQOOONNNLLLLLLMMMOOOOOONNNKKKHHHFFFGGGEEEBBB???<<<<<<<<<<<<444555777:::<<<>>>???@@@===========================<<<<<<;;;:::999888888000000////////////000000........................---------------...///000++++++++++++++++++++++++---------------------------,,,+++***+++,,,---...))))))******++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((())))))))))))(((((('''+++***))))))***+++)))(((******+++++++++,,,,,,,,,+++++++++++++++***)))(((***+++,,,,,,------------((()))+++,,,------,,,,,,******+++,,,,,,---......+++---///111222000...---,,,,,,...///000000111111///000111222444444444555555555444333333444444444555;;;:::<<>>HHHRRRYYYYYY]]]bbbfffgggggghhhhhhmmmmmmnnnooorrruuuxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}xxxtttsssuuuuuuwww{{{}}}{{{|||~~~~~~zzzwwwuuusssnnnhhhhhhggggggfffbbb^^^^^^```^^^^^^]]][[[XXXTTTPPPMMMKKKLLLNNNQQQTTTWWWYYYZZZWWW```iiillllllqqq~~~sssrrrrrrmmmiiihhhiiikkkmmmpppsssyyy~~~zzzvvvqqquuupppnnnrrrvvvxxx|||yyyrrrwwwwwwxxxzzz||||||{{{yyyvvvwww{{{~~~||||||xxxqqqooommmmmmnnnlllgggcccfffeeedddeeegggeee```\\\TTTJJJFFFLLLMMMFFFCCCHHHHHHKKKOOOOOOLLLJJJJJJLLLJJJJJJKKKNNNPPPOOOMMMKKKKKKJJJHHHFFFCCC@@@>>><<<:::999888666666888999;;;;;;::::::999999999999999===>>>?????????>>><<<<<<666555333222000/////////.........------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++((()))***,,,.../////////++++++------------++++++***+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***------+++))),,,++++++******++++++,,,++++++************++++++******************++++++(((((()))))))))*********((((((((((((((((((((((((++++++,,,++++++***((((((******)))(((((((((((((((***************)))(((''')))************+++++++++---,,,+++*********+++,,,,,,,,,+++***))))))******))))))***++++++++++++******,,,......---------///...---,,,,,,,,,,,,------000(((&&&,,,111///...///////////////000000000000222222222222222222222333888999666:::FFFSSSlll))))))))))))(((((((((((())))))))))))************(((((((((((())))))***+++---,,,***)))))))))******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---............---,,,,,,---.........---+++---///111000...000111111000//////222444666999>>>CCCIIIPPPWWW\\\```dddhhhkkklllllllllmmmnnnnnnoooqqqtttwwwzzz||||||}}}}}}}}}}}}}}}}}}}}}~~~zzzxxxwww{{{{{{}}}}}}yyyvvvwwwxxx{{{yyyvvvssspppllleee______^^^]]]\\\YYYVVVUUUUUUXXXZZZ]]]___```^^^YYYVVVUUUVVVYYY\\\```cccfffgggffflllrrrssssssxxx}}}|||xxxvvvwwwsssssstttuuuwww{{{~~~~~~yyyvvvxxxzzzyyyzzz|||~~~~~~~~~|||~~~|||xxxuuuuuuvvvzzz}}}}}}zzzwwwfffWWWNNNOOONNNIIIIIIMMMKKKLLLLLLKKKIIIHHHIIIJJJNNNMMMMMMNNNPPPPPPNNNLLLOOONNNNNNLLLJJJHHHEEEDDD???===;;;999777777777888::::::999999999999999::::::;;;<<<===>>>======<<<:::999777555333222000///000000//////......---------,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,)))---,,,,,,,,,,,,,,,,,,---++++++************++++++,,,+++++++++***)))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++*********++++++***))))))))))))***,,,,,,,,,,,,,,,+++******)))************+++++++++,,,,,,+++******++++++,,,,,,,,,+++******************++++++,,,,,,,,,,,,,,,---...000///...------...........................+++$$$###)))//////...000/////////000000000111111222222222333333333333333666999777<<>>;;;999777888777777666777777777888666777777888999:::::::::===>>>???>>>===;;;888666444333333222111000/////////...------------------------......//////000000+++,,,,,,------,,,,,,+++'''(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------------,,,,,,++++++************++++++,,,+++++++++***)))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,+++************************++++++***))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++******++++++++++++,,,------......------,,,...//////---,,,---...++++++------...------,,,222///---...//////...---000111111111222222222222333333444444555666666666666999888<<>>===888888777666666666777777888888888777777777888888:::<<<>>>??????>>><<<;;;555555444333222111000000000///......---------...,,,,,,,,,---.........///+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------***+++,,,,,,,,,,,,+++***++++++************++++++)))))))))***+++++++++,,,+++++++++,,,,,,,,,------************************------,,,+++******++++++++++++***))))))))))))***)))******+++++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,(((***,,,---,,,,,,---///,,,,,,---...............333333111///000111000///000111111111222222222222333333444555555666777777888:::777:::DDDNNNccc''''''(((((())))))******))))))))))))************+++***)))(((((((((((((((***++++++++++++***))))))******************++++++,,,,,,,,,---......//////000...,,,******,,,///000,,,,,,------------,,,,,,---......------///222555666:::@@@FFFLLLSSSYYY^^^```bbbeeegggiiilllooorrrwwwxxxxxxvvvuuuvvvxxx{{{}}}~~~~~~~~~zzzvvvsssqqqmmmkkkeeebbb```___```aaabbbaaaccc___```ccc```XXXWWW]]]]]]gggooopppuuu~~~ooopppuuu~~~wwwxxxzzzzzzyyywwwuuutttsssooojjjfffdddeeegggiiinnnuuu{{{|||{{{}}}~~~}}}zzzyyywwwssspppoooqqqsssyyyyyyxxxzzz}}}{{{}}}}}}|||}}}zzzyyy{{{tttooohhh___WWWQQQNNNKKKJJJJJJIIIHHHFFFFFFGGGHHHHHHJJJKKKLLLLLLJJJHHHEEECCC<<<<<<:::999888888777777:::999888888777777888888888999;;;<<<=========<<<888888777666444333222222111000///...............,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------,,,++++++***---,,,,,,++++++,,,,,,---....../////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---******,,,,,,,,,,,,******++++++************++++++(((((()))***+++,,,,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++***)))))))))))))))+++,,,------------------)))************+++++++++))))))+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---((()))******++++++******&&&(((+++,,,,,,,,,...///...............///000111,,,//////---...111333111000000000111111111222222222333333444555666777777999;;;777:::DDDNNNccc'''''''''((()))*********))))))))))))************++++++***)))))))))******)))***++++++++++++***))))))))))))***+++++++++,,,,,,,,,------...////////////...------,,,---...///,,,---............---,,,...///000111111444:::>>>BBBGGGNNNTTTZZZ___eeehhhgggiiilllnnnoooqqqsssuuuvvvvvvvvvtttsssuuuxxx{{{{{{}}}}}}}}}zzzwwwrrrooommmjjjhhhfff^^^\\\ZZZ[[[]]]___^^^]]]^^^^^^eeepppooofffdddiiimmm{{{wwwsssqqquuu|||~~~{{{vvvwwwxxxyyyxxxvvvsssrrrnnnnnnlllhhhffffffjjjmmmpppvvvxxxvvvvvvzzz{{{xxxxxxyyyxxxwwwttttttuuuvvv{{{}}}|||{{{~~~{{{|||{{{~~~}}}tttppprrrzzzyyyooohhhbbb^^^[[[\\\YYYSSSNNNJJJIIIJJJKKKMMMNNNPPPPPPOOOLLLIIIGGGBBBAAA???===<<<::::::::::::999999888888999:::;;;777777888999999:::::::::<<<;;;:::999888666555555222111000///............---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............---,,,++++++---,,,,,,++++++,,,,,,---............---------...,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***+++,,,***+++---......---+++***++++++************++++++)))))))))***+++++++++,,,'''((((((((())))))))))))+++++++++++++++++++++++++++***))))))+++---///111,,,,,,+++************++++++,,,------......------)))************+++++++++((()))+++,,,------,,,,,,+++++++++++++++,,,---...((()))******++++++******(((***,,,---,,,,,,---///---,,,+++***+++---000111)))......+++,,,111222000/////////000000000111111111222333444555666777777777:::888===GGGOOOccc&&&''''''((()))******+++))))))))))))************,,,++++++***++++++,,,,,,'''(((***+++,,,,,,+++***(((((()))***+++,,,,,,---,,,,,,------...///000000---......//////...---,,,------...//////...------...000222333555999@@@EEELLLQQQXXX___dddhhhkkknnnkkknnnrrrttttttuuuvvvwwwssssssrrrqqqppprrruuuxxxyyy{{{~~~}}}}}}wwwvvv|||~~~{{{tttqqqmmmjjjiiigggeeeddd[[[YYYXXXYYY\\\^^^\\\ZZZ[[[^^^kkkzzz{{{qqqmmmrrr{{{{{{uuunnnnnnsssvvvuuurrrrrrsssuuuvvvvvvtttrrrppprrrssstttqqqnnnooosssxxxzzz|||zzzuuuvvv{{{}}}yyy|||sssllllllqqqvvv||||||wwwtttsssmmmeee]]]WWWTTTTTTTTTOOOPPPRRRSSSRRROOOKKKHHHGGGEEECCCAAA???===<<<<<<999999888888999;;;===>>>888777666666666777888888???>>>===<<<:::999888777222222000///.....................------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---...////////////------++++++++++++---------,,,***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,)))+++------***)))***,,,+++,,,...//////...,,,+++++++++************+++++++++++++++******************+++++++++,,,,,,,,,,,,((((((((((((((((((((((((((((((((()))+++///222444...---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,)))************+++++++++((()))+++,,,------,,,,,,++++++++++++,,,,,,---...))))))***++++++++++++***+++---......---,,,---...+++)))'''%%%&&&))),,,///,,,111111,,,+++000111...////////////000000000000111111222333444555666777555999:::???JJJQQQccc+++***)))(((''''''((((((++++++***************+++)))+++......++++++,,,...******))))))))))))******+++***)))))))))***,,,---,,,---...///000000000000------,,,,,,,,,,,,++++++,,,---///.........000222333333666:::@@@HHHOOOSSS]]]aaaeeeiiikkkmmmoooqqqvvvvvvvvvvvvvvvvvvvvvwwwtttsssqqqpppppprrruuuvvv|||~~~{{{wwwrrrmmmjjjjjjkkklllppphhhbbbcccffffffcccaaafffbbb___```bbbaaa]]]XXX^^^aaalllzzz~~~wwwsss{{{tttooonnnooonnnqqquuuwwwwwwvvvtttssstttwwwzzz}}}|||{{{{{{{{{}}}wwwssstttssspppzzz{{{~~~~~~wwwqqqkkkfffcccaaa\\\VVVTTTTTTSSSMMMHHHEEEEEEFFFHHHGGGEEE@@@<<<>>>===<<<===>>>===<<<:::::::::999999888777666666888:::<<<======<<<;;;999444333222111///...---,,,,,,,,,---.../////////...---,,,,,,+++,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++,,,+++)))'''((())),,,---,,,,,,,,,++++++*********((()))***+++,,,---------+++***)))))))))***,,,---///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////...,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++******+++------+++***,,,,,,---------------------,,,,,,+++,,,---...000+++...///------000000------...///000000111111111222222333333333333333333444555999===BBBPPPggg}}},,,***(((&&&&&&''')))***+++******))))))************---//////...------///******))))))))))))************))))))******+++,,,++++++,,,------------------...............------,,,------,,,,,,---000333888:::===BBBIIIQQQWWW[[[aaadddhhhkkkmmmoooqqqssswwwwwwwwwxxxxxxxxxxxxxxxwwwvvvtttssstttvvvxxxzzz|||~~~}}}zzztttqqqkkkeeebbbaaabbbccceeeaaa]]]\\\___bbbgggjjjnnnllllllpppssspppggg^^^dddfffnnnzzz}}}xxxvvvvvvqqqpppsssuuutttvvvzzz||||||zzzxxxwwwyyy}}}|||wwwwwwwwwxxx|||}}}{{{sssnnnfff```[[[WWWRRROOOJJJHHHFFFEEEEEEEEECCCBBBDDDCCCBBBBBBBBBAAA???>>><<<<<<;;;999888777666555999:::;;;<<<<<<<<<;;;;;;999888777555333111//////000000/////////.........------,,,,,,,,,---...///,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---------..................------------++++++++++++++++++++++++---,,,***((((((***+++---,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,+++******))))))***+++,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******)))(((((()))******+++++++++***++++++,,,,,,---,,,++++++,,,---,,,***------------...............---------......///000---000222000000333222///...///000111222222222222333333333333333444444555333444888<<>><<<:::888666666999999999999::::::;;;;;;<<<;;;:::777555333222111444333111///............---------,,,------...///,,,,,,,,,---------...............------,,,,,,,,,------------------------...............---------,,,,,,,,,---------......------------............++++++++++++++++++++++++///...+++***)))***+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++++++++******)))******+++******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++,,,+++++++++++++++,,,---************+++,,,------000...++++++,,,,,,,,,+++,,,---------.........///......//////000/////////...111111//////222222//////000111222222333333333444444333222333444555666333444777;;;@@@MMMdddyyy}}}{{{***)))(((''''''((())))))(((((())))))******))))))&&&(((+++,,,,,,+++***)))+++******))))))******+++((()))***,,,,,,+++******------............---------...000111222111000///000000000111333999@@@EEELLLOOOTTTZZZ```eeehhhjjjjjjllloooqqqrrrtttvvvxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{~~~~~~zzzxxxvvvtttppplllgggeee```]]]ZZZWWWVVVWWWYYY[[[iiiqqqrrrhhh]]]___kkkwww|||nnnkkkhhhiiimmmooommmnnnqqqqqqsssuuutttssstttyyy}}}~~~zzzwwwvvvyyy}}}~~~zzzyyy{{{~~~xxxtttssskkkeee[[[SSSNNNKKKIIIHHHDDDDDDDDDCCCAAAAAAAAABBBDDDCCCBBB???===;;;999888999888777666666777999:::::::::999777666555444333666444111///------...///...------------.........,,,,,,,,,---------...............------,,,,,,+++........................++++++++++++************,,,,,,,,,---------......++++++,,,,,,------......++++++++++++++++++++++++000///---+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++******************))))))(((((((((((((((+++++++++++++++++++++++++++,,,------++++++,,,---......------,,,,,,,,,,,,************+++,,,---...222///,,,++++++,,,,,,,,,++++++,,,,,,------......---...///000000///...------///---)))***...000/////////000111222222222222444444333222333444666777444555888;;;@@@LLLdddxxxyyywww'''((()))******)))(((''''''((()))***+++*********((((((***+++,,,,,,***)))++++++************++++++((()))***,,,,,,+++******------......//////......,,,---///000111111111000///111444777<<>>===:::888666444444555666888888888888888888888888888444333111///......000111.....................---,,,,,,,,,---------...............------,,,,,,,,,........................*********))))))))))))))),,,,,,,,,---------......******++++++,,,,,,,,,---++++++++++++++++++++++++///...---++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***************+++************+++++++++*********)))))))))))))))))))))))))))))))))+++---.........000222---,,,+++***)))((('''&&&************+++,,,---...222///,,,++++++,,,,,,,,,)))******+++,,,,,,------,,,---...//////...,,,+++//////+++&&&&&&,,,000000---...///000111111111111333333222222333444666777666666999<<<@@@MMMdddxxx{{{www&&&''')))*********(((((('''(((***+++,,,,,,+++***,,,++++++,,,...///---,,,++++++************++++++))))))***+++++++++++++++***+++,,,---............------...///000222333333111555;;;AAAHHHNNNUUUYYY]]]___cccgggjjjlllnnnnnnqqqrrrtttttttttuuuwwwyyy||||||~~~~~~}}}|||zzzyyywwwvvvvvvwwwxxxzzz}}}}}}zzzvvvrrroooeeeeeebbb^^^YYYWWWWWWXXXUUUVVVXXX[[[]]]```aaabbboootttrrrwwwzzzyyywwwvvvyyy}}}}}}xxxrrrllljjjkkknnnooooootttzzzzzz~~~}}}zzzyyyxxxvvvwww{{{vvvlllccc\\\WWWWWWUUUOOOHHHCCCCCCEEEGGGGGGFFFEEEDDDCCCCCCBBB<<<:::888555444444555666888888999:::;;;<<<<<<===555444222111000000111111...////////////...------,,,,,,,,,---------......------------------------------------------------++++++++++++,,,,,,,,,---,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))***++++++++++++***,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((***---...///000222444---------,,,+++)))((('''************+++,,,------000...++++++,,,,,,,,,+++))))))***+++,,,------...------------------,,,+++000111---((()))...222222---...///000000111111000000111222333444444555555777777:::<<<@@@LLLcccxxxyyy)))((('''''''''(((***+++((()))+++---...---,,,+++///---++++++---//////...,,,++++++******++++++,,,******))))))******+++,,,***+++,,,...///000000111////////////000333555777888>>>GGGOOOUUUZZZ^^^aaabbbdddgggjjjnnnqqqsssttttttuuuvvvuuuuuuvvvxxx{{{|||}}}~~~xxxwwwuuuttttttuuuwwwxxxxxxzzz|||{{{wwwssspppmmmjjjggg``````]]]XXXUUUTTTWWW[[[]]]___ccceeeffffffdddcccfffvvvzzzssstttvvvtttooooooooopppqqqrrrrrrrrrllllllpppwwwzzz}}}}}}xxxttttttxxxyyy}}}{{{zzz||||||wwwsssqqqkkk___RRRHHHEEEEEEDDDDDDEEEEEEEEEEEEEEEEEE@@@>>><<<999777555555555888888999999:::;;;;;;;;;999888777555444222111000...///000000///...---,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000,,,,,,,,,---------............------------------+++++++++++++++++++++++++++++++++++++++***++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,------.........---,,,+++++++++++++++++++++++++++)))+++---......///111333------.........---,,,++++++++++++***++++++,,,,,,---,,,++++++,,,---,,,******+++,,,---...//////000//////...------------------000111...///222222///......///000111111111111---///111333444444333333666777999;;;???KKKaaavvv~~~,,,)))&&&$$$$$$'''+++...(((***,,,...///...---,,,///,,,((((((+++......---,,,++++++******++++++,,,+++***)))))))))***,,,---,,,---...000222333444444222111//////111444888:::@@@GGGQQQZZZ```ccceeefffeeegggiiimmmqqqtttwwwyyywwwwwwxxxwwwvvvwwwzzz|||||||||~~~~~~}}}}}}sssrrrpppoooqqquuuyyy{{{zzz|||~~~~~~vvvsssnnnjjjhhhfffdddbbb___^^^[[[WWWSSSUUUZZZ___hhhjjjmmmooonnnkkkgggeee___nnnvvvrrrnnnqqqqqqllliiijjjkkkkkklllmmmoooqqqsssuuu||||||}}}{{{yyy}}}|||yyy{{{}}}xxx~~~sssaaaSSSMMMMMMBBBBBBCCCDDDEEEFFFFFFGGGBBBAAA???<<<999777666555777777777777777777777777<<<<<<;;;999666333111///...///000000000///---,,,,,,,,,,,,---------......***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000,,,,,,,,,---------......000000000//////......---++++++++++++++++++++++++******************++++++*********++++++,,,,,,,,,((()))***+++,,,---------%%%''')))+++,,,------,,,------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------///000'''((()))+++,,,,,,++++++,,,,,,++++++***++++++++++++******+++------+++***,,,,,,---...///000111222111000///---------...///)))...222222333333000+++///000111222222333222222+++---111333555444222111666666888:::>>>III```ttt'''''''''''''''(((((()))((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******)))***,,,,,,++++++---...//////000333888>>>DDDHHHSSSXXX___dddgggiiijjjkkkjjjlllooorrrtttvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzyyy{{{tttpppnnnooopppsssvvvyyy|||~~~~~~~~~~~~|||wwwqqqmmmfffccc___]]]]]]^^^______dddhhhjjjfff```___fffnnnooosssyyy}}}xxxmmmffffffaaacccfffhhhiiijjjlllnnnjjjkkkjjjjjjoooyyyxxxoookkkmmmoooooosss}}}tttrrruuu~~~~~~|||{{{|||yyy}}}rrrbbbXXXSSSLLLHHHJJJIIIDDDDDDGGGHHHFFFBBB@@@???===:::888:::888777888999:::999888999;;;<<<===<<<999555222555444333222111111111111........................,,,---...///...---+++)))---,,,,,,++++++,,,,,,---,,,---...///000000000000,,,---......//////......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++//////...---+++***))))))************************))))))*********+++++++++---,,,,,,++++++,,,,,,---////////////////////////...---,,,++++++,,,...///************************---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------111111000000//////.............../////////000000...///000111222333444444333333222222111222222222888777999;;;???HHH[[[mmm))))))(((((())))))******((((((((((((((()))******)))******+++,,,,,,,,,,,,,,,,,,++++++************,,,,,,+++***************+++,,,------------...000111111333777>>>FFFMMMRRRXXX]]]cccgggiiijjjkkklllmmmnnnqqquuuwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{tttooooooppprrrtttwwwzzz{{{}}}yyyxxxvvvuuutttpppkkkgggddd```\\\YYYYYY\\\___aaallluuu|||xxxnnnhhhlllsssrrrrrruuuzzzxxxooofffcccbbbdddgggiiijjjkkknnnpppooopppqqqttt|||yyyyyyyyyyyyyyytttsssppptttssssss}}}|||vvvssskkkbbb\\\^^^aaabbbeeelllwwwvvvjjjgggfffkkk}}}~~~{{{}}}~~~vvveee\\\UUUTTTRRRMMMIIIIIIIIIGGGEEECCCBBB???;;;888:::777444444666888999999;;;;;;;;;:::999888777666555444333222111000//////------------............///000222333222111///.........------------......---------------,,,,,,,,,+++,,,------......------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......---,,,++++++******........................***************+++++++++,,,++++++******++++++,,,)))))))))******+++++++++///...,,,++++++,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------///...............------+++++++++,,,,,,,,,------//////000111222333444444333333222222222222222333777777999;;;???HHHZZZlll((())))))))))))*********((((((((()))))))))******))))))***+++,,,,,,------......---++++++*********,,,,,,+++*********++++++,,,---............000222444666:::AAAIIIRRRYYY]]]___cccgggkkkllllllmmmnnnoooqqqtttxxx{{{|||}}}~~~||||||{{{{{{{{{|||}}}~~~|||uuuppprrrsssuuuwwwyyyzzzzzzyyytttrrrnnnkkkhhheeeaaa^^^]]][[[XXXWWWZZZ___eeeiiivvv~~~rrrqqquuutttpppoootttuuuppphhheeefffhhhkkkmmmoooqqqtttvvvxxxzzz|||wwwnnngggddddddffflll{{{~~~tttkkkccc^^^]]]___^^^]]]fffvvv}}}{{{}}}wwwpppkkkggg___WWWPPPRRRUUUVVVXXX\\\ccciiiqqqwww}}}~~~zzzvvvvvvxxxttthhh^^^[[[YYYZZZeeesss}}}{{{{{{}}}sssiiifffccc\\\SSSNNNIIIHHHGGGGGGGGGDDDAAA>>>>>>:::555333444666888999<<<;;;999888888888999:::666666444333111000///...,,,,,,---------.........---...000111111000///...//////............//////111000...,,,+++******+++++++++,,,------------,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------+++++++++++++++*********++++++************++++++******+++,,,---......///000///---,,,++++++,,,---------------------------------,,,,,,,,,,,,++++++------------............------------------------,,,,,,,,,,,,,,,---------------.........///////////////000111222333333444333333222222222222333333777777888;;;>>>GGGYYYjjj~~~'''(((((()))))))))))))))(((((())))))************))))))******+++,,,---...000///---,,,************---,,,,,,+++++++++,,,,,,+++,,,.........000333555999===DDDMMMVVV\\\aaaccccccfffjjjmmmnnnoooqqqrrrrrrtttwwwzzz}}}~~~}}}{{{{{{{{{|||~~~}}}xxxuuuwwwxxxzzzzzzyyyxxxuuutttppplllgggbbb^^^[[[XXXVVVVVVWWWZZZ]]]bbbhhhooottt|||wwwqqqqqqqqqkkkiiilllnnnmmmmmmoooooorrruuuxxxzzz}}}{{{nnnddd]]]YYYXXXZZZ\\\fffvvv~~~zzzsssmmmhhhbbb\\\WWWYYYYYYXXXXXXaaaoooxxxyyy}}}xxxqqqkkkgggddd^^^XXXUUUVVVVVVVVVVVVYYY^^^bbbdddhhhlllllliiiggghhhjjjfff___YYYWWWVVVVVV\\\dddqqqvvv|||~~~}}}}}}~~~xxxrrrnnnkkknnnwww|||zzzrrrdddZZZMMMLLLJJJIIIIIIHHHGGGEEEDDD@@@:::777666777777777;;;:::999999999::::::;;;999888777666444222000///,,,,,,,,,---......//////+++,,,---...//////......///..................///444222000---,,,,,,---...+++,,,------......------........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,++++++++++++++++++,,,,,,---...///000111222333000///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++++++++,,,,,,------....../////////000000000000///000000111222222333333333333222222222333444444666666888;;;===FFFWWWggg{{{((()))***+++++++++******(((((()))***+++******))))))))))))***+++,,,...///111///---+++*********+++---,,,,,,,,,,,,,,,------***+++---...000333888;;;@@@FFFOOOYYYaaadddeeedddeeehhhkkkmmmoooqqqtttvvvtttvvvyyy|||~~~~~~|||{{{|||}}}~~~||||||{{{{{{{{{zzzwwwsssooommmfffbbb]]]ZZZYYYXXXXXXWWWYYY^^^dddiiilllppptttwww{{{~~~}}}vvvoookkkiiigggfffiiijjjmmmuuu~~~zzzyyyyyywwwwwwxxxxxx||||||tttjjjccc^^^[[[ZZZ[[[YYY]]]iiissswwwyyy{{{|||tttkkkfffeeeeeedddbbbaaabbbaaabbbjjjvvv|||sssmmmkkkiiifffeeegggeeecccaaaaaaccchhhkkkiiijjjkkkhhheeedddeeegggeeeaaa______^^^]]]]]]___bbbhhhnnnrrrssssssvvvxxx}}}|||zzzuuuooohhhbbb___\\\fffzzz}}}}}}|||nnn\\\WWWQQQLLLJJJHHHGGGEEEBBB@@@===;;;;;;:::888666888999:::;;;;;;;;;::::::;;;;;;:::999777555333111---------....../////////......///000000111111111......------------......222111///---,,,---///000------...///////////////........................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,+++++++++++++++++++++------,,,,,,,,,,,,------)))******,,,---...////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************------------------------,,,,,,------......//////++++++,,,,,,,,,---------000000000111222222333333333222222222333444444555666666888:::===DDDUUUeeezzz***+++,,,......---,,,,,,((()))***+++++++++***)))))))))))))))***,,,...000000...,,,***))))))***+++------,,,,,,,,,---......***,,,///222666;;;BBBFFFJJJPPPYYYaaaggghhhhhhfffhhhjjjlllnnnppprrrvvvyyywwwxxx{{{}}}~~~~~~yyyyyywwwtttqqqllliiifff\\\ZZZWWWWWWZZZ]]]```aaadddjjjppprrrqqqooooooooosssrrrsssuuuvvvuuuppplllkkkkkknnnrrruuuzzz}}}tttkkkhhhfffcccbbbcccbbbeeeiiioootttwwwvvvttt{{{yyyuuuqqqnnnkkkjjjjjjiiifffgggnnntttxxx}}}}}}tttoooppptttwwwxxxrrrrrrrrrsssyyy~~~zzzzzzyyyzzz|||}}}zzzwwwwwwyyy|||{{{{{{xxxtttqqqppprrrttttttsssssssssrrrnnnjjjfffeeegggkkknnnppprrrtttuuuqqqqqqqqqnnnjjjccc]]]YYYRRRXXXhhh}}}~~~yyyvvvwwwzzz|||~~~yyy{{{~~~sssmmmcccZZZSSSMMMHHHEEE@@@???======>>>>>><<<:::999:::;;;<<<<<<;;;:::999<<<<<<<<<;;;:::777555444////////////////////////.....................///...------------------......---,,,+++,,,---...///......///000000000000///........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---......------------......)))******+++,,,------............------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------............////////////------------............000000111111111222222222333222222333333444555666555555888:::<<>>FFFNNNSSSVVVYYY^^^dddhhhkkkmmmmmmmmmnnnooopppqqqssswwwzzzzzz|||}}}~~~}}}|||rrrqqqooollliiifffcccbbb___]]]\\\^^^cccgggjjjlllmmmqqquuutttnnniiiggghhhjjjkkknnnqqqtttvvvwwwwwwzzz{{{rrrhhh___\\\[[[ZZZZZZ\\\^^^]]]aaahhhqqqwwwzzz{{{~~~yyyxxxwwwxxxzzz{{{{{{{{{uuuwwwxxxxxxuuuoooiiidddYYYZZZaaammmvvvtttooolllhhhhhhiiilllooorrrssssssvvv}}}yyyxxx||||||rrrhhh^^^UUUOOOIIIGGGCCCAAAAAAAAA@@@???<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;999666555222222111111000000//////...------,,,,,,,,,,,,,,,//////............//////---------------------------......///000/////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---.........------,,,,,,------...---------.........//////------------------,,,,,,------------------------+++++++++,,,,,,---------........./////////000000------------------------/////////...............////////////000000000111111111111111111222222222222222222333333555666666555555777:::<<>>EEENNNWWW]]]^^^___```ccchhhmmmqqqsssrrrrrrrrrrrrqqqssswwwzzz}}}~~~~~~{{{yyylllkkkhhhfffcccbbbaaa```iiigggfffhhhkkkoooqqqrrrooorrrtttqqqjjjeeedddfffeeeiiiooosssvvvyyy~~~{{{lllccc[[[YYYZZZZZZ[[[^^^eeecccdddmmmxxx{{{vvviiidddbbbhhhllljjjgggeee___^^^]]]```dddfffdddaaa```hhhttt~~~wwwxxx}}}qqqeee^^^XXXSSSLLLFFFCCCBBBAAAAAA???===:::888777999;;;===999:::;;;<<<;;;999666555444444333222111000//////333222111000000000000000000000////////////000000//////000000///...------,,,---......//////......////////////////////////...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++........................))))))***+++---...//////---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,---......---------........................+++++++++,,,,,,---------)))))))))*********++++++------------------------/////////......---------,,,,,,,,,------------...111111111111111222222222222222222333444555666777555555777:::;;;BBBQQQ```www~~~}}}(((((((((((())))))))))))++++++******************))))))*********+++++++++,,,+++*********+++,,,---***++++++++++++,,,///222444:::CCCLLLSSSYYY]]]```aaabbbdddggglllpppsssuuuyyyxxxvvvuuuuuuuuuvvvwww{{{~~~}}}wwwttttttsssooojjjdddcccbbb______aaafffiiiuuuyyypppssswwwuuurrrrrrpppjjjcccaaadddiiinnnmmmpppwww~~~xxxsssuuuuuuttttttlllddd```dddhhhhhhkkkooouuuwww|||~~~xxxsssrrrttttttqqqnnnhhhbbb[[[YYY[[[[[[YYYWWWTTTVVV[[[cccnnnzzz{{{|||{{{uuugggeee]]]RRRMMMLLLIIIDDDAAA???============;;;999777:::===>>><<<:::;;;===888888777666444333111000...///000000000000000000.........------,,,,,,+++////////////////////////000//////......//////000........................,,,---...///000000000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---+++*********++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,...///...+++,,,///---***,,,,,,------...//////000,,,,,,,,,---...000222333//////000111222222333333000111111222222333333444555666999;;;;;;AAAQQQbbbwwwzzz~~~(((((((((((()))))))))************************************++++++++++++,,,,,,,,,+++******+++,,,------------,,,---000444888@@@EEELLLSSSXXX\\\```bbbeeefffgggjjjmmmpppssstttxxxwwwwwwvvvvvvvvvwwwwww{{{~~~|||yyyuuuqqqpppqqqooojjjfff```aaaccceeegggjjjnnnrrr|||wwwuuurrrnnnmmmmmmlllhhhddddddiiinnnrrrrrrwwwzzzyyyuuunnnlllpppsssrrruuu{{{zzzsssooopppxxx}}}}}}}}}{{{qqqkkkddd``````___[[[XXXWWWWWWWWWZZZ___gggnnnsss~~~}}}{{{wwwttttttxxx|||}}}}}}}}}zzzqqqfff___ZZZSSSKKKEEECCC???===<<<;;;999777777:::<<<;;;999888999:::999999888777666444222111//////000000000000000///............------------////////////////////////---,,,,,,++++++,,,,,,---........................)))***+++,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------+++*********++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++///...+++...---,,,,,,---...000222////////////////////////000000000000000000111111111111222222333444444444555666999;;;;;;AAAQQQbbbxxxyyy|||((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,------++++++++++++,,,---.../////////111666===BBBNNNRRRXXX\\\___aaadddeeeiiijjjkkkmmmoooqqqssstttwwwwwwxxxxxxxxxxxxxxxwwwzzz}}}~~~}}}{{{xxxrrrooolllkkkkkkiiiddd```]]]bbbhhhmmmqqqtttwwwxxx|||}}}vvvnnnggggggiiiiiihhhgggkkkrrrwww}}}}}}{{{nnnpppnnnlllnnnuuuzzzzzzwww{{{}}}~~~}}}wwwtttqqqlllhhhccc```[[[WWWWWWXXX\\\^^^jjjkkkkkkiiifffddddddeeennnsssxxx{{{vvvqqq{{{{{{uuupppdddYYYOOOKKKFFFAAA???>>><<<;;;::::::;;;:::888888999:::::::::999888777666444333///000000000000000//////............//////////////////////////////////////////............//////........................))))))***++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++...---,,,++++++******+++---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000...///222222//////...---,,,---///111333---...///000000///...---111000000000000/////////222222222333444444555555555666999;;;;;;AAAQQQbbbzzzyyyzzz(((((()))))))))************************+++++++++++++++,,,,,,,,,---------...---,,,++++++,,,---......///111333888???HHHOOOWWWZZZ___bbbdddeeegggiiikkkkkklllnnnpppsssuuuvvvvvvwwwxxxzzzzzzzzzyyyxxxzzz}}}|||zzzzzzyyywwwuuuppplllhhhfffeeedddaaa___ccciiiqqqvvvxxxxxxwwwvvvqqq}}}yyyrrrlllffffffhhhkkkmmmpppvvv}}}yyyvvvtttxxxzzz{{{zzzuuummmeee```]]]]]]^^^___```aaaaaa```___^^^^^^___```bbbhhhuuu}}}wwwuuu|||yyymmm___ZZZSSSMMMHHHEEEBBB@@@<<<<<<;;;:::999:::<<<===::::::::::::999888777666111111111111111000//////......//////000000111111////////////////////////111000000//////000000111........................---,,,,,,------......///,,,++++++******++++++,,,------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++000111///...000000...............///000111111)))+++...000111111111000000000000000111111111111222222333444444555555666555666999;;;;;;AAAQQQbbb|||yyyxxx))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------...---,,,,,,,,,---...///...111555:::AAAJJJSSSYYYZZZ]]]aaadddfffgggjjjkkkkkkkkkmmmoooqqqtttwwwxxxvvvwwwyyy{{{{{{{{{{{{zzz{{{~~~yyyuuusssqqqooommmiiifffbbb```aaaccceeefffnnnsssyyy}}}{{{uuupppmmmgggoootttsssnnnllljjjiiiiiimmmsssyyy~~~~~~||||||~~~uuuoookkkjjjcccaaa```^^^^^^]]]\\\\\\WWWUUUTTTYYYbbbooo|||~~~vvvpppggg^^^UUULLLDDD@@@>>><<<;;;:::;;;<<<======:::;;;;;;;;;:::999888888333333333333222111000///...//////000000111111111////////////////////////...------------------...........................///......---......///000,,,++++++******++++++,,,------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---------,,,,,,+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***///111...+++++++++)))+++,,,...000111000///...)))+++...000111111111000//////000111333444555555222222333444444555555666555666999;;;;;;AAAQQQbbb}}}zzzwww)))))))))*********++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///111222111666===EEEMMMTTT[[[```\\\___bbbeeegggiiikkkmmmlllmmmnnnpppsssvvvxxxyyywwwxxxyyyzzz||||||}}}}}}}}}~~~vvvoookkkgggdddbbb```___^^^___bbbggglllooowww{{{zzzssslllhhhgggjjjlllkkkiiijjjnnnqqqvvv{{{}}}wwwrrrxxx|||yyyuuuyyysssrrrvvv}}}}}}vvvrrrlllhhhdddaaa^^^\\\YYYUUUSSSVVVZZZ___fffnnnxxxxxx|||~~~rrrdddVVVIII@@@AAA???===<<<======<<<;;;::::::;;;;;;;;;::::::999666666666555444222111000////////////000000000000//////////////////////////////............//////...........................---,,,+++,,,,,,...///...------,,,,,,------...------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))***+++,,,,,,------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...444777333///...---+++***+++...000000000...------...///000000///...---...///000222444555666777222222222333444444555555555666999;;;;;;AAAQQQbbb~~~|||yyy))))))*********+++++++++((())))))***++++++,,,,,,*********++++++++++++,,,+++++++++,,,...000333444888???HHHRRRXXX\\\```aaa___aaadddfffhhhjjjllloooqqqqqqrrrsssuuuwwwxxxzzzxxxxxxyyyzzz{{{}}}~~~}}}|||{{{|||wwwooohhhcccaaa___]]]```bbbdddhhhkkknnnrrruuuyyy|||zzzsssmmmjjjkkklllmmmnnnpppttt{{{xxxsssrrrxxx}}}}}}vvvnnnlllwww}}}tttooouuu}}}rrrgggbbbccclllppprrr{{{{{{uuunnniiieeeaaa___aaaaaa___```eeemmmlllpppwww||||||~~~xxxgggWWWLLLJJJHHHEEECCCBBB@@@<<<888999::::::;;;;;;:::::::::999888888777555444222111000///////////////......////////////////////////222222111111111111222222...........................---+++******+++---......------,,,,,,------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------***++++++,,,,,,------...---,,,+++***))))))))))))++++++---.........---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///666:::666222111111///,,,+++++++++,,,---...//////////////////////////////000000222333444555555111111222222333444444444555666999;;;;;;AAAQQQbbb~~~{{{)))************+++++++++((())))))***++++++,,,,,,))))))*********+++++++++***++++++,,,...111444555>>>FFFQQQZZZ___aaaaaaaaabbbdddggghhhiiikkkmmmooouuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyy{{{}}}{{{xxxuuutttsssnnngggbbb```_________fffjjjooorrrttttttuuuuuuxxx{{{~~~~~~zzzuuuqqqoooooooooppptttyyyyyyppplllnnnyyyuuupppmmmmmmmmmzzz{{{sssqqqqqqsssqqqnnnttt{{{tttooowww~~~rrrpppttt~~~zzzmmmhhhaaaaaakkkpppooovvvvvvsssuuu{{{{{{sssnnnmmmpppmmmgggeeehhhfffeeeiiiooorrrqqqrrruuunnnyyyxxxggg\\\TTTPPPMMMJJJHHHDDD===888999999::::::;;;;;;::::::::::::999888666555333222000000//////......------//////////////////////////////............//////........................///...,,,++++++,,,...///,,,++++++******++++++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---)))***+++,,,------...///))))))))))))***+++,,,---***+++---...///...------,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((000444222...---...---...,,,)))((((((+++///222,,,,,,,,,---...000222333000000111111222222222333000111111222222333444444555666:::;;;;;;AAAQQQbbb}}}|||))))))))))))))))))))))))***))))))+++------***''',,,+++******+++------,,,///000000111333777===AAANNNRRRXXX\\\___aaacccdddiiihhhggggggiiilllppprrrwwwwwwwwwwwwxxxyyyzzz{{{}}}|||}}}{{{wwwqqqmmmddd```^^^]]]ZZZYYYcccooo|||~~~wwwuuutttqqqssspppqqqwwwxxxttttttxxxqqqvvv}}}vvvssswww|||uuugggdddgggiiihhhiiinnnwww}}}wwwyyyxxxxxxxxxyyy{{{||||||}}}yyyuuuvvv~~~~~~uuunnnlllnnnqqqrrr{{{qqqjjjbbb^^^```dddggghhhhhhffflllyyy}}}tttnnnllleeeXXXMMMFFF???999@@@===;;;<<<>>>@@@???===<<<<<<;;;:::888666555444333222111000////////////222000...---------,,,+++222111000///...//////000////////////////////////...........................------,,,,,,------...000000///...---,,,,,,+++...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------..................------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111000000000000000000000000000000000000222222222111111111111111000222444444333333333444555666888:::;;;???NNN\\\zzz************************''''''(((+++...///---+++)))))))))***+++,,,,,,,,,...///000222555;;;BBBGGGRRRVVVZZZ^^^```bbbeeegggiiihhhggggggiiilllppprrrvvvvvvwwwwwwxxxzzz{{{|||}}}||||||~~~{{{vvvrrrlllgggccc^^^ZZZXXXZZZ\\\```lllxxx}}}uuurrrpppmmmjjjkkkpppsssrrruuuzzz{{{}}}}}}tttjjjiiimmmkkkjjjjjjnnnuuu{{{|||vvvssssssrrr~~~~~~}}}uuukkkdddbbbaaaaaa```aaa\\\[[[aaahhhttt||||||vvvlllbbbYYYMMMDDD@@@>>><<<===>>>???>>><<<<<<<<<<<<;;;999777666555444333222111000/////////111///------......---,,,+++---...000111111111111////////////////////////...........................------,,,,,,------.../////////...------,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------..............................---,,,,,,,,,------------------------,,,,,,,,,,,,---------.........,,,,,,------.........///000000000000000000000000000000000111111111222222000222444444333333333444555555888:::;;;@@@NNN]]]|||~~~zzz++++++++++++++++++++++++(((((())),,,...///...,,,((()))***,,,---------------///222555:::BBBJJJPPPXXXZZZ^^^```bbbeeehhhjjjlllkkkjjjkkklllooorrrtttvvvvvvwwwxxxyyy{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~zzzssslllfffaaa\\\XXXVVVSSSSSSXXX```jjjvvvsssooonnnhhhfffgggmmmrrrwww}}}}}}||||||zzzvvvxxx}}}zzztttvvv|||xxxooopppwww~~~|||rrrlllhhhccc```___XXXTTTUUUWWW___sss}}}|||~~~vvvkkk\\\NNNGGGDDDAAA@@@@@@@@@???>>>=========<<<;;;999888777555444333111000/////////000///------/////////...)))+++...111222111000...////////////////////////...........................------,,,,,,------..............................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---------------------------........................,,,,,,,,,,,,,,,---...///------..................,,,------------.........******+++,,,---...//////000000000000000000000000/////////000000111111111000222444444333333333444444444777:::;;;AAAOOO^^^yyy}}}yyy++++++++++++++++++++++++,,,,,,,,,---------+++***+++,,,...//////.........,,,000777>>>DDDKKKRRRVVV\\\^^^```bbbcccfffjjjmmmpppppppppppprrrtttvvvxxxvvvvvvwwwyyy{{{}}}~~~|||{{{{{{|||}}}}}}}}}~~~~~~~~~wwwrrrjjjccc^^^ZZZWWWTTTSSSRRRUUU]]]gggqqqzzz|||pppkkkjjjhhhhhhkkkqqqzzz~~~~~~zzz}}}wwwrrrnnnnnnllliiihhhjjjmmm{{{{{{xxxzzz}}}}}}vvvqqqhhhccc___^^^\\\[[[bbblllwww{{{~~~}}}yyyyyy}}}{{{lll^^^UUUQQQKKKFFFCCCBBBBBBBBB?????????>>>===<<<;;;:::777666555333111000000000000...---...///111111000---...000000000///---,,,////////////////////////...........................------,,,,,,------...---------.........//////...------,,,,,,------...------------------------------------------------,,,+++)))((()))***,,,...---------------------------------...............------,,,,,,,,,------...............////////////------------............------...//////000111111////////////////////////000000000///////////////000222444444333333333444333444777:::;;;AAAPPP___www|||xxx++++++++++++++++++++++++,,,---------,,,+++++++++,,,...000///...---...///...555???IIIOOOTTTWWWYYY]]]___aaaccceeegggkkknnnrrrrrrrrrrrrtttuuuwwwxxxwwwwwwxxxzzz|||~~~~~~}}}|||{{{||||||}}}~~~}}}{{{yyylllhhhaaa\\\ZZZXXXWWWVVVVVVYYY___fffnnntttvvvuuuvvvxxx{{{zzzvvvnnnjjjhhhkkknnnttt{{{}}}xxxooorrrrrrqqquuu}}}|||wwwnnngggaaaaaabbbbbbcccfffhhhttt|||uuunnngggaaa\\\\\\^^^```eeeiiijjjhhhgggjjjnnnwwwwwwgggaaaXXXMMMFFFCCCCCCEEE@@@@@@AAA@@@@@@???>>>>>>:::999777555333222111111000///---...000222222111000000///...............000000000000000000000000...........................------,,,,,,------...,,,,,,------.../////////...------,,,,,,------...---------------------------------------------------,,,***))))))+++---...---------------------------------.........////////////...---,,,++++++,,,.........//////000000000---------.........//////000000000000000000000000////////////////////////222111111000///...------000222444444333333333444333444777:::;;;AAAPPP___tttyyyuuu++++++++++++++++++++++++)))***,,,,,,++++++---///***,,,...---,,,,,,///333666>>>HHHRRRWWWZZZ[[[\\\]]]___ccceeegggiiimmmoooppppppqqqqqqssstttuuuvvvyyyyyyzzz{{{|||~~~~~~}}}|||||||||}}}~~~~~~|||xxxtttrrraaa^^^ZZZXXXYYYZZZ[[[[[[\\\dddkkkooorrrsssqqqlllnnnlllmmmqqqssspppooopppuuu|||~~~xxxrrrnnnffflllqqqsssyyyvvvtttkkkeee```aaaeeehhhnnntttxxxzzztttuuu}}}ooofffaaa______XXXZZZ]]]```aaabbbccceeegggqqq{{{uuuiii[[[OOOGGGEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA>>><<<:::888666444333222111///...///111222222111///...------...000222444000000000000000000000000...........................------,,,,,,------...---------.........//////...------,,,,,,------...,,,------......------,,,---------------------------,,,,,,++++++---...///------------------------,,,,,,------.../////////000000...---,,,+++++++++------......///000000000------........./////////000000//////............000000000000000000000000222222111000//////...---000222444444333333333444444444777:::;;;AAAOOO^^^rrrwwwsss************************(((***++++++)))***,,,...(((+++......---000666<<>><<<999777666555333111000000111222222111000111333444444222000...000000000000000000000000...........................------,,,,,,------..............................------,,,,,,------...,,,,,,---......---,,,,,,........................---...//////000000//////------------------------,,,,,,------...///000000------,,,,,,,,,---......,,,,,,,,,---...//////000............/////////000,,,------...///000111111000000000000000000000000...///000111222333444444000222444444333333333444555666888:::;;;???NNN\\\lllsssooo+++++++++*********))))))+++)))''''''(((***,,,,,,///000111222666<<>>===;;;666222333333333333333222111000000000000000000000000000000000000000////////////000000000000111111111111---...............------......------------......................................................------------------------...---,,,,,,......---,,,........................---------.........//////*********+++,,,---...///111111000......---------000000000000000000000000---------...///000000111...///000111111000///......///111222333333222111333333222222333333444555888666666999;;;@@@KKKVVVfffsssooo,,,,,,,,,,,,++++++******+++***))))))***,,,------///111444777<<>>;;;999777555333333444555333333333333333333333333111111111000000000//////111000000///...------,,,---......////////////...//////............//////........................................................................///...---...///000///---........................,,,,,,,,,,,,------------//////......---.........******++++++---...000111....................................//////000000111000/////////000111222666555333222111222333333333333222222333333444555777555666888999<<>><<<999888444444444444444444444444222222222111111111111000000000000000111111111111+++,,,---...////////////000000////////////000000................................................////////////////////////000...---...///000///...........................////////////000000000000............///111222222...............///000111000000000000000000000000///////////////.........,,,---///111111111111000...///111222333333222111333333222222333333444555999888888:::999:::AAAIIIWWWrrrrrrppp+++---......,,,++++++,,,000000333999AAAHHHNNNPPPUUUVVVXXX[[[^^^```bbbcccccceeegggjjjllllllllllllnnnoooppprrrtttuuuwwwwwwxxxwwwvvvvvvuuuuuuvvvvvv{{{xxxwwwxxxvvvooojjjhhh^^^WWWXXXXXXYYYcccqqq}}}|||uuurrrsssrrrqqqooonnnpppuuu{{{{{{}}}|||uuuuuu|||}}}|||}}}xxxuuuqqqssswwwzzz{{{yyyvvvttttttsssrrrnnnjjjddd___\\\^^^```aaa```___^^^___aaacccccceeefffiiikkknnnoooqqqqqqrrrtttxxx|||{{{yyyttttttuuutttrrrooollljjjmmmrrrvvvvvvsssqqqtttwww{{{tttqqqbbb[[[UUUTTTTTTXXXdddqqqqqq]]]NNNGGGDDDEEEEEECCC@@@>>>===;;;888555777666555444333333333333333222111111000111111111222111111000000000000000000000000///000111111222000000000000000000000000........................000000000000000000000000111000///---,,,,,,,,,---....................................////////////000000000000000000000000111000000///...---------///......---------......***+++---////////////...000000000000000000000000000000000000////////////111333444444222222333555222222333333333333444444444666888999999===DDDIIIYYYsssqqqlll|||+++---...---,,,++++++,,,000222777>>>GGGNNNSSSUUUVVVWWWYYY[[[^^^```bbbccceeefffhhhjjjkkklllmmmmmmpppppppppqqqsssuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuxxxvvvuuuuuutttpppjjjeee___]]]\\\]]]^^^cccppp}}}{{{tttpppnnniiiiiijjjmmmqqqxxx|||zzz}}}~~~~~~~~~xxx}}}}}}yyynnnjjjeeefffhhhjjjkkkkkkkkkjjjhhhiiijjjkkkjjjhhhfffeeemmmnnnppppppoooooopppqqqyyyzzz|||~~~|||yyyuuuwwwzzzxxxtttqqqpppqqqrrrtttwww{{{qqqhhh___YYYTTTTTT\\\fffxxx}}}nnn\\\OOOGGGDDDHHHGGGEEEEEEDDDBBB>>>;;;888888666555444444444444333222222111111111111111222111111000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000//////......---,,,,,,....................................////////////........................000000000///...---------///......---------......+++,,,...///000000//////000000000000000000000000000000000000////////////000111333222111111222444222222333333333333444444333666888999999===DDDIIIXXXsssvvvnnn}}}+++,,,---,,,++++++---...222777>>>GGGOOOTTTXXXYYYXXXYYYZZZ]]]___aaabbbccchhhhhhhhhiiijjjlllmmmnnnrrrqqqpppppprrrtttvvvxxxuuuuuuuuutttttttttssssssooopppqqqoookkkeeeaaa```[[[dddkkkiiiiiippp{{{zzzsssmmmjjjfffiiimmmrrrwwwzzzyyywwwuuutttuuuzzz~~~xxxyyy{{{pppfffbbb___```aaaccceeegggiiijjjkkknnnqqqvvvzzz}}}~~~|||yyytttuuuvvvwwwwwwvvvuuuuuuxxx}}}}}}pppeeeZZZTTTWWW\\\dddgggkkkmmmqqqyyyqqq___QQQJJJHHHFFFEEEDDDDDDCCC@@@>>>::::::888777666555555444333333222111111111111111222111111000000000000000...///000111222111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000000///...,,,+++....................................////////////........................000000//////...---------......---------......///------...///000000000000000000000000000000000000////////////000000000000///111222222111000222333222222333333333333444444333666888888999===CCCIIIXXXtttzzzooozzz++++++,,,,,,,,,---000333888===FFFOOOUUUXXXZZZ[[[ZZZ[[[\\\^^^```bbbcccdddjjjjjjiiiiiijjjlllnnnppptttsssqqqppppppsssuuuwwwuuuuuuuuuttttttsssrrrqqqjjjlllkkkfff___ZZZ[[[^^^eeexxxzzz{{{}}}{{{xxxtttnnnjjjnnnrrrxxx}}}}}}yyyuuusssrrrtttxxx~~~}}}}}}}}}yyyvvvqqqmmmkkklllnnnqqqtttxxx{{{}}}~~~|||zzzssswww|||}}}}}}~~~vvvhhh^^^[[[[[[]]]______]]][[[```kkktttsssdddZZZNNNJJJFFFBBBAAAAAAAAAAAA<<<;;;:::888666555555555333333222111111111111222222111111000000000000000---///111222333222000///////////////////////////////////////////////////////////////////////////---...000111000///---+++....................................////////////......................../////////......---------...------------...//////...//////000000000000000////////////////////////////////////000000000000000111222222111111222333222222222333333333444444333555777888999<<>>===;;;999777666555444444333333222111222222222222111111000000000000000---///111222333222000///////////////////////////........................////////////////////////---...000111111///---,,,....................................////////////////////////////////////............---------------------------.../////////////////////000000000////////////////////////.../////////000000000111111222333333222222333555222222222333333333444444333555777888888<<>>;;;999777666666444444333222222222222222222111111000000000000000...///000111222111111000000000000000000000000000........................000000000000000000000000...///000000000000..........................................////////////000000000000000000000000---------------------------------------...///000000//////......///000000000000000000000000000000......//////000000111111111333444444333222444555222222333333333333444444222555777777888<<>><<<:::999888444444333222222222222333222111111000000000000000///000000000111111111111000000000000000000000000........................000000000000000000000000////////////////////////....................................////////////////////////////////////---------------------------,,,,,,------///000000000///...------...//////000000000000000000000000.........///000111111111000222333333222222333444222222333333333333444444222444777777888<<>>HHHNNNQQQUUUXXXWWWVVVXXX^^^cccaaaaaabbbcccddddddeeeeeefffhhhkkkoooqqqsssttttttuuuuuuuuutttsssqqqppppppqqqpppooolllhhhccc___\\\SSSRRRRRRTTT[[[fffsss|||xxx|||sssmmmkkkgggjjjsss~~~yyyrrrmmmmmmmmmmmmlllooorrryyy~~~|||zzzyyyxxxxxx}}}~~~~~~{{{xxxwwwzzz}}}wwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~{{{nnngggccc^^^ZZZQQQWWW\\\^^^jjj~~~nnn```UUULLLHHHHHHFFFDDDAAA>>><<<;;;:::555444333333222222333333222111111000000000000000000000000///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111..................................../////////000........................------------------------,,,,,,,,,---...///000111//////---,,,,,,---...///000000000000000000000000---......///000111111222///111222222111111222333222222333333333444444444222444666777888;;;BBBGGGZZZtttvvvppp---111777===CCCIIIOOOSSSTTTTTTUUUVVVXXX[[[^^^```cccdddffffffeeeeeeggghhhjjjlllnnnqqqrrrrrrqqqqqqtttsssssssssrrrrrrrrrrrruuummmgggccc^^^WWWSSSSSSMMMOOOSSS[[[dddoooyyy{{{qqqqqqxxx|||wwwoookkkffffffkkkrrryyy}}}}}}{{{}}}vvvsssvvvvvvsssrrrqqqpppnnnmmmkkkjjjiiihhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjkkkkkklllkkklllmmmnnnpppppppppqqqtttttttttuuuxxx{{{~~~}}}|||}}}}}}}}}}}}tttiiiaaa^^^XXXTTTWWWaaassssssbbbUUUOOOIIIHHHGGGFFFDDDBBB>>><<<888666333222333222111000111000000000000000111222000000000000000000000000111111000000//////......111000...---...///111222888666333000.........///------......///000000000////////////////////////....................................////////////000...------///000000///000000//////......------///............---------333111......///111222222+++,,,---///000000111111333444444333222111000///333333333444444444555555777444333555666777===DDDZZZrrr}}}rrr}}}000444;;;AAAFFFLLLQQQTTTTTTTTTUUUWWWYYY]]]___aaadddfffgggfffffffffhhhjjjjjjkkkmmmooopppppppppoooqqqrrrrrrrrrrrrqqqppppppmmmhhhccc```[[[SSSPPPRRRSSSUUUZZZbbbjjjrrrxxx||||||~~~|||{{{uuurrrooonnnpppuuu~~~}}}{{{uuuwwwuuupppooorrrqqqmmmrrrtttqqqjjjgggiiiiiifffddddddcccaaa```___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]___```aaabbbdddddddddeeekkkkkkkkkmmmooosssvvvxxxxxxzzz|||~~~~~~~~~wwwzzzyyypppggg```[[[ZZZ___jjj|||yyyjjj___QQQNNNIIIGGGEEEAAA===999999777555444444444222111111111000000000000111111000000000000000000000000000000000000000///////////////...---...000222444666444222000....../////////////////////.........////////////////////////////////////////////////............////////////---+++******,,,------,,,///////////////.........---------......////////////...,,,---000222333333000000000111000//////...111222222333333333222222333333333444444444555555888555444777888999>>>FFFYYYppp~~~rrryyy444999@@@FFFKKKOOOSSSVVVTTTUUUVVVXXX[[[^^^aaacccggghhhhhhgggfffgggjjjllllllllllllmmmmmmmmmnnnnnnooopppqqqrrrqqqpppnnnmmmgggccc```]]]WWWQQQRRRWWW]]]```eeekkkpppuuuwwwxxxvvvxxx{{{||||||}}}|||~~~yyyxxxxxxyyy}}}yyyvvvxxx{{{~~~{{{yyywwwvvvuuussspppnnnggggggddd___^^^aaabbb```ggggggccc\\\YYYYYYXXXUUUTTTTTTSSSRRRQQQOOOOOONNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUVVVVVVVVV]]]]]]^^^```cccfffiiikkklllnnnqqqssstttwwwzzz}}}|||||||||~~~zzzppptttvvvmmmddd___^^^aaalllwwwvvvaaaYYYPPPIIIGGGDDD???:::;;;999777555555555333222333222111000000000000000000000000000000000000000//////000000000000000000111000///...///000111222333222000///......///000111000000///......------////////////////////////000000000000000000000000............///////////////...------///000000///.........///////////////+++,,,---...///000111111...------...000111111000111111111111111000000//////000111222333444444444333333333444444444555555888666555888999:::@@@GGGWWWnnnpppttt888===DDDJJJOOORRRTTTVVVUUUVVVXXXZZZ]]]```cccdddiiiiiiiiihhhhhhiiilllnnnnnnmmmllllllllllllmmmmmmmmmooopppqqqpppnnnkkkiiiddd```]]]XXXSSSQQQXXXbbbjjjkkknnnqqqtttvvvwwwxxxtttvvvwwwwwwyyy~~~{{{zzzrrrpppnnnllliiiyyy}}}}}}zzzxxxwwwuuurrrppppppnnnllljjjiiigggdddbbb\\\[[[XXXTTTRRRTTTWWWYYYaaa^^^XXXRRRNNNMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJHHHHHHIIIJJJKKKLLLLLLKKKOOOPPPQQQSSSVVVYYY\\\]]]bbbdddgggiiikkkmmmqqqttttttwwwyyy{{{~~~||||||}}}|||uuu|||}}}qqqhhhaaa^^^bbbhhhuuu}}}wwwjjjZZZOOOJJJGGGCCC???===;;;888666666555333222444333222111000000//////000000000000000000000000/////////000000111111222333222111000////////////000000///......///000000000000//////............////////////////////////////////////////////////............////////////111///...///000111111111------......//////000000,,,------...///000000000111000//////000///---***---...///000111222222222000000111222333333333333333333333444444444555555777555555888::::::@@@FFFVVVmmmpppqqq<<>>>>>@@@@@@@@@AAAAAAAAAAAABBB@@@@@@??????>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIILLLNNNPPPQQQTTTVVVYYYZZZ\\\^^^bbbeeedddgggjjjmmmpppsssxxx{{{|||||||||vvvjjj```]]]___cccllluuuxxxyyyjjjXXXNNNGGGCCC@@@???===999777777555333222444444222111000000000000111111111111111111111111//////000000111111222222111000000000000111111111///////////////000000111............//////000000////////////////////////....................................////////////...,,,+++,,,---///......------......//////000000////////////////////////111000//////000///---***,,,,,,...///000111111111111222222333333222222111333333333444444444555555555333444888999:::???EEEUUUmmmsssrrr@@@DDDJJJNNNQQQSSSUUUWWWYYYZZZ\\\___aaacccdddeeehhhjjjkkklllkkkkkklllnnnmmmmmmmmmmmmmmmmmmllllllmmmmmmlllkkkiiieeebbb```UUUUUUWWW\\\]]]___eeennnwwwvvvuuuttttttuuuwwwxxxppptttyyy{{{~~~|||rrrpppooorrrzzz{{{sssrrrqqqmmmgggbbbbbbeeegggfffcccccclll|||{{{wwwtttqqqmmmjjjfffccc```]]][[[YYYUUUSSSRRRPPPNNNNNNNNNLLLIIIGGGFFFDDDCCCCCCAAAAAAFFFNNNSSSKKKCCCAAA???<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======???@@@AAACCCDDDFFFGGGHHHJJJLLLNNNOOOPPPRRRUUUXXXWWWZZZ^^^aaadddgggkkknnnqqqvvv{{{~~~wwwwww~~~~~~mmmaaa^^^XXX^^^eeegggcccfffvvv}}}hhhWWWKKKDDD@@@BBB???<<<:::888777555333444333222111111111111111111111111111111111111111000000111111111111111111,,,---...000222333555555/////////000000111111111------......///000000111////////////////////////....................................////////////000...------///000000///.........///////////////000000000/////////.........------...000111111000///////////////...------222222333333333222222111333333333444444444555555444333444888::::::???EEETTTlllxxxtttEEEHHHLLLOOORRRTTTWWWYYY[[[\\\___aaacccdddddddddgggiiilllmmmlllllllllllljjjkkklllmmmmmmlllkkkkkkkkkjjjhhheeebbb^^^[[[YYYQQQWWWeeeuuu{{{xxxtttssstttuuuuuuvvvvvvuuuuuuuuusssyyy~~~wwwkkkjjjkkkqqqzzzooohhhhhhfffhhhfffeeeggglllpppqqqpppmmmrrr}}}}}}zzzrrroookkkhhheeebbb^^^[[[WWWUUURRRPPPOOONNNKKKIIIHHHGGGFFFFFFFFFEEECCCAAA@@@>>>???AAA@@@???EEENNNNNNDDD<<<<<<<<<999777888::::::::::::::::::::::::999999999999::::::::::::======<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@DDDEEEGGGHHHHHHJJJMMMOOOOOOQQQUUUXXXYYY[[[^^^```fffkkkppprrrtttvvv{{{yyyyyy|||sssiii[[[[[[]]]]]]YYYWWW```lll~~~kkkZZZOOOJJJFFFCCC???===;;;:::777555333333222111111222222222111111111111111111111111222222111111111111111111......000111222333333444000000111111111111111111.........///////////////////////////////////////....................................////////////222111///000111333333222///////////////.........///////////////000000000///...,,,---000222333333000000000000000///......000111222222333333333333333333333444444444555555444333555:::;;;<<<@@@FFFSSSjjjvvvHHHKKKNNNPPPRRRUUUXXX[[[\\\^^^```bbbcccdddddddddeeehhhlllnnnmmmlllkkkkkkggghhhjjjlllmmmllljjjiiijjjiiieeeaaa]]]YYYWWWUUUSSS___vvvyyyppprrruuuwwwxxxvvvsssrrrqqqyyy|||vvviiiiiimmmuuu~~~|||iiifffgggfffllllllnnnrrrwww{{{}}}~~~~~~|||xxxtttqqqhhheeeaaa]]]ZZZVVVRRROOONNNLLLJJJJJJJJJIIIGGGEEE@@@???>>>>>>??????===;;;999888:::>>>===;;;AAAKKKMMMBBB::::::;;;888777999;;;;;;;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;::::::999888888888999999::::::;;;;;;;;;::::::::::::;;;<<<=========<<<>>>???@@@AAAAAABBBDDDGGGGGGIIILLLNNNOOOPPPRRRTTTYYY^^^cccfffhhhkkkpppuuusssxxx~~~}}}}}}xxx{{{~~~xxxfff```\\\[[[XXXSSSTTTZZZggg|||jjj]]]XXXIIIFFFBBB@@@>>><<<999777222222222111222222333333111111111111111111111111333222222222111000000000333333333222111000///...000111222222222222111111000000000///......------////////////////////////000000000000000000000000............/////////000///...,,,---///000000///000000//////.........---------...///000111222222333111......///111222222---...///111222222222222...///000222444555555555333333333444444444555555555444666;;;======BBBHHHQQQiiixxxJJJLLLOOORRRVVVXXXZZZ[[[bbbcccddddddeeeeeeeeeeeegggiiikkkmmmnnnmmmlllkkkhhhiiilllmmmmmmllljjjiiidddbbb```^^^XXXRRRSSSXXXXXXooozzzpppkkkssszzzyyytttsssuuu~~~|||xxxzzz~~~{{{wwwsssuuuzzz|||qqqjjjiiilllpppxxxyyyxxxvvvuuurrrmmmgggbbb[[[XXXSSSOOOKKKJJJIIIIIICCCBBBBBBAAA@@@@@@@@@AAA===>>>======<<<;;;:::999;;;>>>===999:::@@@EEEFFFEEE@@@:::888999;;;<<<;;;===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999:::<<<<<<::::::::::::<<<<<<===============<<<<<<<<<>>>=========>>>???AAABBBCCCDDDEEEFFFGGGIIIJJJJJJOOORRRVVVYYY[[[^^^bbbeeekkklllnnnrrrvvvzzz}}}~~~vvvvvvwwwxxx}}}uuuiiiccc\\\TTTRRRUUU```qqqqqqeeeQQQLLLFFFBBBAAA???<<<:::555666777444111///000222111111111111111111111111111111111111111111111111000111111000//////111333000000111111111111000000000000//////.........---111111000000//////....................................////////////......////////////////////////........................000000000000////////////222000...---///222333333222333333222222111000///000222333333222111333444333333444444555666666777666888999888888;;;@@@EEETTTjjjMMMNNNQQQUUUXXXZZZ\\\]]]aaabbbcccdddeeeeeeeeeeeeeeefffhhhiiijjjjjjiiiiiihhhiiikkkllllllkkkiiigggddd```\\\YYYUUUQQQTTTYYY___sss|||rrrnnnuuu~~~{{{yyyyyy}}}~~~{{{{{{{{{|||wwwvvvwww|||yyyttttttwww~~~{{{yyyssspppmmmjjjfffaaa[[[WWWRRRPPPLLLGGGEEECCCCCCDDDAAA@@@???>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<;;;;;;<<<===;;;888;;;DDDIIIJJJBBB???<<<;;;<<<===<<<:::>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>============???@@@AAA??????@@@AAABBBCCCDDDDDDGGGJJJMMMPPPQQQTTTWWWZZZ___```cccfffjjjnnnrrrtttwww{{{{{{vvvzzzsssggg[[[UUUUUU^^^iiiwww|||fff\\\OOOGGGDDDBBB===999;;;<<<;;;888444222333444111111111111111111111111111111111111111111111111222333444222000//////000000000111111111111000000000/////////............111000000000/////////...////////////////////////......////////////......////////////////////////000000000000000000000000000000000000////////////333111...---///000111000111111111222111111000///000222333333222111333444333333333444555555666666555777999888888;;;@@@EEETTTkkkPPPQQQTTTWWWZZZ]]]^^^___aaaaaabbbcccddddddddddddhhhiiiiiijjjkkkkkkllllllhhhiiijjjkkkjjjiiifffeeeaaa[[[VVVSSSPPPPPPUUU]]]iiizzz~~~wwwssszzz{{{zzz~~~{{{pppkkkjjjooowww{{{yyywwwuuuqqqooohhheee```[[[VVVQQQLLLHHHHHHFFFCCC@@@>>>>>>>>>???======<<<<<<;;;;;;<<<<<<888999:::<<<===>>>>>>>>>======:::999???IIIMMMLLL@@@@@@??????@@@@@@>>><<<@@@???>>>>>>======>>>>>>============>>>>>>>>>>>><<<<<<===>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========>>>>>>=========>>>>>>???<<<=========>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHKKKMMMQQQRRRUUUXXX\\\```dddfffjjjnnnsssxxx}}}|||zzz~~~}}}zzziii^^^[[[\\\bbbhhhrrr~~~ppp]]]PPPIIIEEE@@@<<<<<<;;;999666222000000111222222222222222222222222222222222222222222222222000222444444222000000000000000111111111111000000////////////............000000000000////////////000000000000000000000000...//////000000//////...////////////////////////000000000000000000000000////////////000000000000333111...---...///......//////000000111111000000000222333333222111333444222222222333444444555555555777888888888;;;@@@EEESSSkkkRRRSSSVVVYYY\\\^^^___``````aaabbbcccddddddeeeeeejjjjjjjjjjjjkkklllmmmnnniiijjjjjjjjjiiifffdddccc]]]VVVPPPNNNNNNQQQXXXaaarrr~~~{{{|||~~~}}}sssmmmlllnnnwww~~~|||yyyuuuqqqoookkkgggddd^^^ZZZTTTOOOJJJGGGCCC@@@BBBAAA???===<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<::::::<<<>>>???@@@@@@@@@===<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@@@@???===<<<======<<<<<<<<<<<<============>>>>>>???@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>===========================???@@@AAAAAABBBCCCEEEHHHIIIKKKNNNRRRVVVYYY[[[^^^bbbgggmmmrrrwww|||ppphhh]]]aaaeeekkkyyyooo___SSSJJJDDDAAA<<<:::777444111000000000222222222222222222222222222222222222222222222222***---111333333222222333000000111111111111000000///////////////.........000000000000////////////000000000000000000000000//////000000000000//////////////////////////////........................////////////000000000000222000...---...///...---------///000000111111111000222333333222111333444111111222333333444444555444666888888888:::@@@FFFRRRkkkRRRTTTVVVYYY\\\^^^___``````aaabbbcccdddeeeeeeeeegggfffffffffggghhhiiijjjjjjjjjiiihhhfffcccaaa```XXXRRRNNNOOOSSSXXX___gggttt||||||{{{sssqqqttt{{{{{{wwwsssooojjjfffbbb]]]ZZZTTTPPPKKKGGGEEECCCAAA@@@======<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<===>>>AAAHHHOOOLLLFFFDDDCCCBBBAAA@@@AAABBBDDDBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAABBBBBB???????????????>>>>>>>>>>>>>>>>>>>>>============<<<===??????>>>>>>???@@@AAABBBDDDFFFJJJMMMPPPRRRUUUXXX^^^cccgggmmmsssvvvyyy|||~~~|||fffeeeccceeemmmsssaaaRRRHHHDDD@@@>>>:::777555555555555222222222222222222222222222222222222222222222222***---000222222111111222000000111111111111000000.........///////////////////////////000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////.../////////000000000111///...------///000000///,,,---...000111111111111000222333333222111333444111111222333333444444555333555777777777:::@@@FFFQQQkkkSSSTTTWWWYYY\\\^^^___``````aaacccdddeeefffggggggggggggggghhhiiiiiijjjjjjiiiiiigggeeebbb___]]][[[UUUQQQQQQXXX___dddjjjpppsssyyy}}}}}}}}}|||}}}|||}}}}}}}}}sssqqqnnnpppvvv~~~zzzuuuqqqllliiiddd```\\\XXXSSSPPPKKKHHHEEECCCCCCBBBAAA@@@:::::::::::::::;;;;;;<<<=========<<<======>>>???<<<===============<<<;;;<<>>>>>??????@@@@@@@@@??????@@@AAAAAA@@@@@@???===============<<<<<<<<<;;;<<<===<<<;;;;;;<<<===<<<<<<>>>@@@BBBEEEGGGIIILLLOOOSSSXXX\\\aaagggkkkqqquuuzzz|||}}}}}}rrreee^^^aaaooovvvcccTTTLLLDDD@@@;;;888666666666555333333333333333333333333333333333333333333333333///111333222111/////////000000111111111111000000.........///////////////////////////000000000000///////////////////////////000000111111000000///////////////////////////111111111111111111111111......//////000000111111...------...000111111000---...///000111111111111000222333333222111333444222222222333444444555555222555777777777:::AAAFFFQQQkkkTTTVVVXXXZZZ]]]___``````aaabbbccceeegggggghhhhhhggghhhjjjkkkllllllkkkkkkgggeeeccc```]]]ZZZWWWVVVTTTSSSXXXdddnnnrrrvvvyyysssxxx{{{yyyyyy}}}~~~~~~}}}~~~}}}xxx~~~{{{wwwoooqqquuu|||zzzxxxwwwuuurrrmmmgggccc]]]ZZZVVVSSSPPPMMMJJJGGGDDDBBB@@@???@@@@@@???===;;;;;;;;;;;;<<<<<<<<<==================>>>??????>>>??????@@@@@@??????>>>===BBBFFFGGGKKKRRRTTTRRRNNNPPPPPPOOOLLLJJJKKKMMMHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEAAABBBCCCDDDDDDCCCBBBAAA?????????@@@@@@@@@@@@@@@??????AAABBBCCCBBBBBBAAA============>>>>>>>>>>>>:::<<<===<<<;;;:::;;;<<<::::::;;;<<<>>>@@@AAABBBCCCEEEIIILLLOOOTTTYYY]]]eeejjjqqquuuwwwyyy}}}|||}}}ttteee```fffvvvkkk]]]JJJEEE>>>999777666444333333333333333333333333333333333333333333333333333333444555333111000000111000000111111111111000000............/////////000.../////////000000000111000000000000000000000000000000111111111111000000////////////////////////111111111111111111111111.........///000111111111000//////000111222000/////////000111222222222111000222333333222111333444333333333444555555666666222444666666777:::AAAFFFPPPlllVVVWWWYYY\\\^^^```aaaaaaaaabbbdddfffggghhhiiiiiiccceeegggiiijjjiiihhhgggdddccc```]]]YYYVVVSSSRRRUUUVVV^^^lllxxx|||~~~uuuzzz{{{xxxwwwzzz}}}~~~{{{|||}}}{{{xxxvvvwwwyyy|||~~~|||{{{tttrrrpppmmmiiiccc\\\XXXPPPNNNKKKJJJHHHGGGDDDBBB???>>><<<<<<======;;;:::===>>>>>>>>>>>>?????????===============>>>???@@@AAABBBCCCCCCDDDDDDDDDCCC???DDDGGGGGGKKKSSSYYY[[[UUUXXX\\\[[[WWWTTTRRRSSSJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAACCCDDDDDDCCCCCC?????????@@@@@@@@@AAAAAA<<<===>>>===<<<;;;<<<>>>;;;;;;;;;<<<===>>>???@@@===???AAADDDGGGKKKPPPSSSVVV]]]dddjjjlllnnnqqqsss~~~~~~~~~}}}yyyxxx~~~uuuiiieeejjjtttnnnTTTNNNFFF@@@===;;;888555333333333333333333333333333333333333333333333333333444555444333333444666000000111111111111000000---.........//////000000.../////////000000111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////---......///000111111222222111111111222111///---000111111222222222222111000222333333222111333444333333444555555666666777222444666666777:::AAAFFFPPPlllXXXZZZ\\\]]]]]]^^^```bbbbbbbbbcccdddeeeeeefffffffffeeeeeeeeeeeedddddddddeee___ZZZYYYWWWSSSTTTYYY]]]bbbhhhnnntttzzz}}}|||yyyzzz{{{zzzyyy||||||zzzzzz~~~~~~tttnnnpppqqqrrr}}}}}}zzzvvvrrrmmmhhhbbb\\\XXXUUUQQQOOOFFFEEEDDDBBBAAA@@@??????>>>============<<<<<<<<<<<<===>>>===<<<<<<===???>>>=========???BBBEEEGGGDDDDDDDDDCCCAAABBBDDDFFFHHHDDDHHHUUU___```___```dddeeeeeedddbbb^^^ZZZWWWTTTSSSQQQNNNLLLKKKJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@@@@AAABBBBBBAAA>>>===>>>???AAAAAA???===??????>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>===;;;:::???>>>======???BBBDDDFFFLLLOOOTTTYYY___cccfffhhhlllpppvvv{{{vvvvvvwwwwwwzzzzzzmmmgggfffssstttwww{{{```OOOAAA???AAA===888555444555555333222111333444333333222222222222333333111111222333333333333222222111111111000000//////222222222111000//////...111111000000000000111111222111///.........///000000000111111111111000000000000////////////000000...---...333888999444///222222222222222111000///111111111111111111111111222000///000111222333222000000//////000111111222222222333333333444444444555555666666777:::???CCCQQQnnnZZZ[[[]]]]]]\\\]]]___aaabbbbbbccccccddddddeeeeeeddddddddddddcccbbbbbbaaaaaa]]]YYYWWW[[[```eeeggglllmmmpppssswwwyyyyyyvvvpppsssvvvyyy{{{yyytttooohhhfffmmmrrrvvv}}}{{{yyyvvvtttpppllliiiaaa]]]WWWRRROOOLLLIIIGGGDDDCCCAAA@@@???>>>>>>===>>>>>>>>>>>>>>>============>>>???>>>======???AAA@@@@@@@@@AAACCCFFFIIIKKKKKKLLLLLLJJJHHHHHHIIIJJJNNNMMMRRR]]]eeeeeecccdddhhhiiijjjjjjiiifffcccbbb]]]\\\ZZZXXXVVVSSSRRRQQQOOOPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLHHHHHHGGGGGGFFFFFFGGGGGGJJJHHHGGGFFFHHHHHHHHHGGG@@@@@@@@@BBBDDDDDDBBB@@@@@@@@@???>>>=========>>>======>>>???>>>===<<<;;;======<<<<<<===???AAABBBFFFGGGKKKOOOTTTXXX\\\]]]bbbffflllqqquuuxxx|||}}}uuurrrqqqtttyyy~~~tttnnnmmmkkkiiikkkooo{{{sssaaaPPPHHHEEE???;;;:::444555444333111000000111111000000//////000000111111111222333333333333222222111111111000000000000222222111111000//////...111111000000000000111111111000000/////////000000///000000111111000000///111111000000000000111111111000000444888999555111222222222222222111000000000000000000000000000000222111000000111222222111000000000000111222333444222222333333333444444444555666666666888;;;@@@CCCPPPmmm\\\]]]]]]\\\[[[[[[]]]```bbbbbbccccccccccccccccccaaabbbbbbbbbaaa```^^^]]][[[[[[XXXWWWdddwwwzzzuuuuuuxxxxxxtttqqqllloootttyyy~~~vvvqqqooommmjjjnnnxxx}}}uuusssooollliiiddd```\\\TTTQQQLLLHHHEEECCC@@@>>>@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????AAACCCDDDDDDEEEGGGIIIMMMPPPRRRVVVWWWXXXWWWTTTRRRQQQQQQWWWXXX___jjjppppppmmmmmmpppqqqrrrssssssrrrqqqpppkkkkkkjjjhhheeeaaa^^^\\\ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJHHHHHHIIIIIIIIIGGGAAA@@@@@@AAACCCCCCBBB@@@AAAAAA@@@?????????@@@@@@>>>????????????>>>======;;;;;;<<<<<<<<<<<<======@@@@@@BBBDDDHHHLLLOOOQQQWWW[[[___dddhhhmmmsssvvvxxx|||~~~uuuooooooqqqlllzzz~~~rrrjjjcccaaacccjjjxxxrrr___QQQGGG???<<<<<<666666555444333111000000444444333333333333444444111222222333333333333333111111111111111000000000222222111111000/////////111111000000000000111111//////000000111000000000...//////000000//////...222111111000000111111222444222111222666777444111111222222222222111000000////////////////////////111111111111111111111111111111111111222333444555333333333333444444444444666777777777888<<<@@@DDDOOOlll\\\\\\\\\[[[ZZZ[[[^^^aaaccccccbbbbbbbbbbbbbbbbbb```aaaaaaaaa```]]][[[YYYUUUZZZZZZ\\\rrrxxxtttuuutttrrrqqqrrruuuzzzxxxsssssstttyyy{{{~~~zzzvvvnnnkkkgggbbb___ZZZUUURRRKKKHHHDDDBBB@@@???===;;;>>>>>>===<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJLLLPPPSSSVVVXXX```bbbddddddaaa]]]ZZZYYY]]]bbbkkkuuu{{{}}}}}}}}}{{{{{{||||||}}}|||||||||yyyyyyyyywwwtttpppllljjjgggggggggffffffeeeeeedddbbbbbbbbbbbbbbbcccccccccddddddcccbbb```^^^\\\[[[ZZZZZZYYYYYYXXXVVVUUUUUUMMMKKKIIIIIIJJJJJJIIIHHHDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@AAAAAABBB@@@@@@@@@@@@@@@??????>>><<<<<<<<<===<<<;;;;;;:::???>>>>>>???AAADDDGGGIIIOOOQQQUUUYYY]]]cccjjjnnnnnnsssyyy~~~|||tttppplllqqqzzzzzznnnhhhfffhhhooovvvppp___PPPFFF@@@???:::888777666666555333222666666555555555555666666111222333333444444333333111111111111111111111111111111111111000000//////111111000000000000111111...///000222222111000///......////////////......111111000000000000111111333111//////111222111000111111222222222111111000000000000000000000000000000111222222000000000000444333333222222333333444333333333444444444444555666777888888999<<>><<<;;;>>>>>>=========>>>??????===>>>>>>???@@@AAAAAABBBAAACCCDDDDDDDDDEEEGGGIIILLLMMMOOORRRVVVYYY\\\]]]eeeiiinnnooommmiiieeecccaaaiiittt|||}}}yyywwwtttttttttssssssssssssssspppppppppppppppooooooooonnnnnnnnnmmmkkkiiifffdddffffffeeedddbbb___]]]\\\UUUSSSQQQPPPQQQQQQPPPOOOLLLKKKIIIHHHIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>???>>>>>><<<;;;:::???>>>===<<<===@@@BBBDDDGGGHHHKKKNNNRRRXXX^^^cccaaagggmmmrrrtttwww|||}}}wwwssspppttt}}}vvvoookkkllloooyyyvvveeeVVVKKKDDD===:::777666666666555333333333222222222222333333222222333444444444444333111111111111111222222222111111111000000000000000111111000000000000111111///000111222222111000///......////////////......//////............//////222111///...///000000000000111111222222222111111111111111111111111111111...000222222000//////000777666555333222111111111333333444444444555555555666777888888999<<>><<<;;;<<<======<<<;;;>>>>>>>>>>>>???@@@AAABBB??????@@@AAACCCDDDEEEEEEEEEFFFHHHHHHHHHJJJLLLOOORRRSSSUUUXXX\\\___aaabbbhhhmmmuuuyyyxxxuuupppnnngggqqq{{{~~~~~~}}}}}}|||yyyzzzzzzzzzxxxuuurrrppppppppppppnnnllliiifffeee\\\ZZZXXXWWWXXXXXXWWWUUURRRPPPMMMKKKJJJJJJHHHFFFGGGGGGFFFDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@??????>>>============<<<;;;<<<<<<>>>>>>???@@@CCCEEEGGGLLLRRRVVVXXX]]]ccchhhjjjnnnssswww}}}vvvrrrtttzzzxxxmmmhhhhhhjjj}}}xxxhhhWWWKKKCCC>>>888555555666444222444444333333333333444444222222333444444444444444111111111222222222222222111111000000000000000000111111000000000000111111111111222222111111000///...//////000000//////...///......------......///222222111111000111111222000000111222222222222111111111111111111111111111+++///222333000///000222777666555333222111111000333444444444555555555555666777777777888<<<@@@DDDNNNjjj}}}zzzZZZ]]]```bbbaaaaaaaaabbbbbbbbbccccccddddddeeeeeebbb```\\\YYYVVVTTTSSSSSSSSSZZZgggyyy}}}yyyyyy|||vvvooohhhaaaZZZVVVOOOLLLGGGDDDBBB???===;;;:::999999;;;===>>>===<<<>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDEEEGGGHHHIIIJJJIIIKKKLLLMMMNNNOOORRRTTTWWWYYY[[[^^^aaadddeeefffiiipppzzz{{{xxxqqq{{{}}}yyyyyyzzzyyyxxxvvvsssrrrfffdddbbbaaaaaaaaa```^^^[[[XXXTTTQQQPPPNNNLLLJJJLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBB@@@????????????@@@======<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAADDDHHHKKKOOOSSSYYY]]]```dddjjjoootttzzz{{{zzz}}}rrrhhhgggdddppp}}}kkk[[[OOOHHH>>>888777666555333666666555555555555666666222333444444555444444444111111111222222333333333000000000000000000000111111111000000000000111111444333222111000////////////000000111111000000/////////............//////000111111111111000111222000000111222222222222222111111111111111111111111)))---222333000///000333444333333222222222222222444444444444555555555555555666666666888;;;@@@CCCOOOjjjuuu\\\___bbbdddcccaaa``````bbbbbbcccdddeeeeeeffffffbbb___ZZZVVVSSSQQQQQQRRRUUUZZZiii}}}}}}|||~~~|||vvv|||zzzyyytttnnnggg```ZZZSSSOOOLLLHHHDDDAAA???>>><<<::::::999:::<<>>===>>>>>>???@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKMMMMMMLLLNNNPPPQQQQQQSSSVVVXXX\\\]]]___bbbeeeggghhhiiiiiiqqq}}}~~~yyy}}}}}}rrrpppnnnmmmmmmmmmkkkjjjhhheee```\\\ZZZXXXVVVTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDBBB@@@>>>>>>???@@@AAA===>>>>>>>>>>>>======<<<;;;<<<>>>???@@@AAADDDFFFCCCHHHMMMQQQTTTYYY```eeehhhnnnvvv|||{{{zzzwww}}}zzzmmmjjjdddjjj{{{qqq[[[QQQEEE<<<:::999777444222222222111111222222222222333444444555555444444111111111222222333333333000000000000000111111111111111000000000000111111666555333000////////////000000111111111111000000000000////////////000000,,,...///000///...///000///000111222222222222222000000000000000000000000''',,,222333000///111444111111111111222333444444444444444555555555666666555555666666777:::???CCCPPPjjjqqq]]]^^^___```aaaaaaaaaaaadddbbbbbbbbbcccddddddcccaaa^^^XXXQQQMMMOOOTTTXXX```gggqqq{{{zzz{{{~~~}}}~~~rrr{{{uuuppplllhhheee___YYYSSSOOOKKKJJJGGGBBB>>><<<===>>>===;;;<<<<<<<<<<<<===>>>??????<<<>>>@@@BBBCCCEEEIIILLLKKKMMMPPPRRRSSSTTTVVVXXXUUUUUUTTTTTTVVVYYY[[[]]]bbbccceeegggjjjlllnnnnnnsssxxx~~~|||{{{yyy|||~~~xxxwwwyyyyyyvvvssssssoookkkgggeeebbb```^^^___]]]YYYTTTQQQOOONNNNNNKKKIIIHHHHHHHHHHHHFFFEEEBBBAAA@@@???????????????@@@AAABBBCCCBBB@@@>>><<<::::::;;;;;;<<<=========>>>AAAEEEIIILLLQQQVVVZZZ___eeemmmsssxxx|||{{{|||yyypppggghhhpppsssbbbNNNBBB???>>>999333333333222222222333444444333333333333333333333333/////////000111111222222333333333333333333333333000000000000111111111111222111111111000000//////000000111111111111000000000000////////////000000333222000/////////000111333333333222111000///...////////////000000000000000111111111111222222222111111111111111111111111222222333333333444444444555666777888999;;;@@@CCCMMMiiirrr]]]^^^___``````aaaaaaaaaccccccccccccdddcccbbb```]]]XXXRRRNNNMMMPPPUUUYYYhhhmmmtttzzz~~~}}}{{{yyy{{{yyyxxx|||uuu~~~zzztttnnnhhhccc]]]ZZZUUUPPPJJJFFFDDDCCCAAA???<<<;;;===>>>===<<<@@@???>>>>>>>>>???@@@AAA@@@BBBDDDFFFGGGIIILLLOOOQQQSSSVVVXXXXXXXXXXXXYYYYYYZZZ\\\^^^```aaabbbcccffffffggghhhkkkmmmooopppsssxxx~~~~~~{{{yyytttvvv{{{}}}|||yyytttqqqnnnllljjjhhhiiifffaaa\\\XXXUUUTTTSSSQQQOOOMMMLLLLLLKKKIIIGGGGGGFFFEEEDDDDDDCCCDDDDDDAAABBBCCCCCCCCCAAA???>>><<<<<<<<<<<<<<<=========888;;;>>>BBBEEEHHHMMMPPPYYY]]]dddkkkppptttyyy{{{{{{{{{zzz}}}nnnkkkllltttxxx```MMMDDD@@@;;;666666666555444444444333333333333333333333333333333222222222222222111111111333333333333333333333333000000000000111111111111111111111111000000000///000000111111111111000000222222111111111111222222222222111000000000000000222222222222222111000///111111111111111111000000111111111111222222222222333333333333333333333333222222333333333444444444666777777777777999===@@@MMMhhh|||]]]^^^___``````aaa``````aaacccdddeeedddaaa^^^\\\YYYTTTMMMLLLQQQXXX]]]___nnnqqqtttvvvxxxyyy{{{}}}|||{{{||||||{{{xxxxxx||||||~~~wwwpppiiibbb[[[WWWPPPMMMJJJEEEBBB???=========<<<<<<===???@@@@@@???CCCBBBAAA@@@@@@AAACCCDDDFFFHHHJJJKKKLLLNNNQQQTTTYYY\\\___aaa```^^^^^^^^^```cccgggjjjmmmmmmmmmlllkkkkkkjjjjjjlllnnnqqqrrrtttwww}}}}}}zzz~~~vvvnnnnnnqqqvvv~~~}}}{{{xxxvvvuuurrrnnniiiddd```^^^]]]ZZZXXXUUUSSSQQQPPPMMMJJJGGGGGGEEEDDDDDDCCCCCCCCCAAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>===============:::<<>>;;;999888888777666555444333222222222222222222222222555444444333222222111111222222222222222222222222000000000000111111111111111111111111000000000000000000111111111111000000222222111111111111222222111111111222111111000///111111222222222111111000333333333222222111111000111111111111222222222333444444444444444444444444333333333333444444444444777777777666666777;;;===MMMggg]]]]]]^^^___```````````````bbbeeeeeeccc___[[[ZZZXXXRRRNNNPPPZZZdddiiikkkmmmoooqqqrrrssstttwwwzzz|||{{{}}}|||~~~uuunnnmmmttt~~~yyyuuummmeee^^^WWWPPPKKKGGGFFFCCC@@@>>>===<<<<<<===>>>???AAABBBCCCCCCBBBDDDCCCBBBAAABBBEEEGGGIIIKKKMMMOOOPPPQQQSSSWWWYYY```ccchhhjjjjjjhhhgggfffiiikkkooosssvvvwwwwwwvvvqqqpppnnnmmmnnnpppsssuuuuuuxxx}}}|||zzz|||tttlllkkkkkkmmmrrrwww~~~~~~|||xxxtttpppmmmkkkjjjdddaaa]]]ZZZXXXUUUQQQNNNIIIIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>============>>>@@@AAAAAACCCEEEHHHFFFIIIMMMQQQVVV\\\bbbgggnnnsssyyy~~~}}}wwwvvvyyywwwnnnkkknnnwwwnnnYYYJJJBBB???999999888777666555444444222222222222222222222222444333333333222222222111111111111111111111111111///000000000111111111111111111111000000000000000000111111222222111111000000000////////////000000000111222333333222000//////000111222222222222222444444333222111000000///111111111222222222333333555555555555555555555555333333333444444444444555666777777777777888<<>>=========>>>>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDEEEGGGJJJMMMOOOOOOQQQTTTUUUWWWYYY]]]___fffjjjooosssssssssrrrrrrtttuuuwwwzzz|||~~~xxxwwwtttssssssuuuxxxzzzzzz}}}}}}~~~vvvqqqooonnnkkkjjjmmmrrruuuwwwyyy~~~|||zzzxxxxxxooolllgggddd```\\\XXXUUURRRQQQOOOLLLJJJHHHGGGFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>===:::<<<<<<<<<;;;<<<>>>@@@@@@BBBEEEHHHLLLQQQWWW[[[```eeelllrrrvvv{{{xxxvvvyyyuuunnnmmmpppuuu~~~lllWWWHHHAAA999888777666555555555666222222222222222222222222111111111111222222333333111111111111111111111111///000000000111111111111000000000000000000111111111111222222222222111111000000////////////000000000111222333333222111000///000111222222222222222333333222111000000//////111222222222222333333333333333333333333333333333333333444444444555555555555666777777888;;;???BBBLLLfff\\\]]]^^^______```______]]]___aaa___\\\ZZZ\\\___]]][[[\\\aaajjjrrrwwwxxxssstttuuutttssssssuuuwwwttt{{{uuueeeYYYVVVUUUbbbuuu~~~yyyuuuqqqmmmiii```[[[UUUOOOKKKFFFBBB@@@>>>>>>===<<<<<<===>>>???>>>???AAABBBBBBCCCEEEFFFIIIJJJKKKMMMOOOQQQSSSUUUUUUWWWZZZ\\\^^^aaaeeehhhnnnrrrwww{{{}}}~~~~~~{{{{{{xxxrrrnnnnnnooosssvvvwww}}}|||yyytttoookkkgggbbb___ZZZYYYVVVRRROOOLLLJJJIIIFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@??????;;;<<<===<<<::::::;;;======???AAACCCEEEHHHLLLPPPSSSYYY```fffkkkqqqxxx~~~~~~xxxwwwyyylllgggjjjkkkuuujjjSSSEEE===;;;777555333444666777333333333333333333333333000000000111222333333444222222222222222222222222000000000000111111111111000000000000111111111111111111222222222222111111222222111111111111222222000111222222333222222222///000111222222222222222222222222111000000//////222222222222333333333333222222222222222222222222333444444444555555555555555666777888999<<<@@@CCCLLLeee\\\\\\]]]^^^____________\\\^^^^^^[[[XXXYYY___dddggghhhkkknnnrrruuuxxxyyyxxxyyyzzzzzzyyyxxxyyyzzz{{{{{{jjj\\\WWWYYYZZZdddttt~~~zzzuuupppkkkeee^^^ZZZRRROOOJJJFFFCCCAAA???>>>======<<<<<<===>>>???@@@???AAADDDDDDEEEGGGKKKOOOSSSTTTVVVXXXYYYZZZZZZZZZ\\\^^^bbbeeegggkkkooosssxxx{{{{{{{{{yyy~~~|||xxxsssnnnkkkdddbbb^^^YYYTTTQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???======>>>???;;;===??????@@@AAACCCFFFKKKPPPWWW]]]bbbhhhqqqwwwyyy}}}yyywww}}}wwwlllgggccceeesss|||bbbPPPDDD@@@:::555222333555777444444444444444444444444222222222333333333333333333333333333333333333333000000000000111111111111///000000000111111111111111222222333333222222111222222111111111111222222222111111111222222333444000111111222222222111111222222222222222222111111222222222333333333444444222222222222222222222222444444444444555555555555666666777777888:::>>>AAALLLddd\\\\\\]]]^^^____________\\\]]][[[XXXUUUXXX```hhhqqqtttwwwyyyxxxxxxyyyyyyyyy{{{}}}~~~~~~~~~uuudddZZZ[[[aaabbbjjjvvv}}}{{{vvvsssnnniiiccc\\\UUUPPPJJJGGGBBB@@@??????>>>===???>>>>>>>>>>>>@@@AAABBBBBBEEEGGGHHHIIIMMMSSSXXX[[[]]]___```aaa```^^^]]]aaadddgggkkknnnrrrwwwzzz|||wwwtttooommmhhhccc^^^YYYVVVTTTNNNMMMKKKIIIGGGFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@???===<<<===???;;;<<<>>>>>>======>>>@@@CCCHHHNNNSSSXXX___hhhnnnoootttzzzxxxwwwzzzwwwhhhbbb___dddqqqnnn[[[JJJEEE===666222222444666555555555555555555555555666555555444444333333222333333333333333333333333000000000000111111111111//////000000111111111222111222222333333222222111000000////////////000000222222111000111222444555111111222222222111111000333333333333333333333444222222333333333444444444333333333333333333333333444444444555555555666666777777777666666888;;;>>>LLLddd^^^^^^___``````___^^^]]]\\\UUUQQQRRRUUUYYYdddooo}}}}}}~~~|||~~~~~~|||vvviiibbbaaadddggglllqqqyyy|||vvvrrrlllhhhaaaXXXQQQLLLIIIHHH??????>>>=========>>>>>>>>>>>>??????@@@BBBCCCDDDIIIJJJKKKLLLNNNSSSYYY]]]cccdddfffhhhiiihhhfffccckkkoootttwwwyyy|||}}}wwwuuurrrnnniiieeebbb```ZZZVVVRRROOOMMMKKKIIIHHHGGGEEECCCBBBCCCCCCBBB@@@CCCBBBAAA@@@???===<<<<<<===============<<<<<<<<>>LLLccc[[[\\\^^^______^^^]]]\\\ZZZUUUSSSSSSSSSXXXgggvvv}}}{{{{{{}}}zzzpppkkkjjjmmmooouuuyyy~~~{{{vvvppplllccc___YYYRRRLLLGGGEEEDDD???>>>>>>>>>>>>>>>?????????@@@AAABBBDDDFFFHHHIIINNNPPPRRRSSSUUUYYY^^^aaafffhhhjjjmmmpppqqqpppooossswww{{{}}}~~~{{{wwwsssooolllkkkbbb___ZZZVVVSSSPPPMMMJJJKKKIIIFFFEEEFFFEEEDDDCCCDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<>>>???AAADDDIIINNNSSSUUU]]]bbbjjjrrryyy{{{zzzzzzqqqaaa\\\^^^hhh~~~~~~hhhZZZKKKBBB;;;555444777333222111222444444333111333333333333333333333333222222222222222222222222111111111111111222222222111111111111111000//////111111222222222222111111222111111000000111111222000000////////////000000000000000111111111111222222222222222222222222222222222333333333333222222222222333333333333444444333444555555444444555777777888888777777999<<>>>>>===>>>>>>???@@@AAAAAABBBCCCFFFIIILLLOOOPPPVVVXXX[[[]]]^^^aaadddfffkkkmmmppptttxxx{{{}}}~~~|||yyyxxxppplllfffaaa\\\WWWSSSPPPPPPMMMKKKIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;===???CCCGGGJJJLLLSSSWWW^^^fffmmmuuu|||yyyxxxmmmbbb___bbbnnn{{{ooo[[[OOOGGG???:::777666444333333444555333222333333333333333333333333333333333333333333333333222222222111111111111111111111111222111111000///111111222222222222111111222111111000000111111222000000000//////000000111111111111222222222333333222222222222222222222222333333333444444333333333222222333333333333444444333444555555444444555777666777777777777999===@@@KKKaaaYYYZZZ[[[[[[ZZZXXXUUUSSSOOOOOOOOOQQQYYYhhh|||{{{yyy}}}|||}}}yyyssslllfff___XXXTTTHHHFFFCCCAAA???>>>======<<<<<<===>>>???AAABBBCCCDDDEEEGGGJJJNNNRRRVVVXXXZZZ]]]aaadddeeefffhhhiiipppsssvvvzzz~~~~~~yyysssmmmgggaaa\\\XXXVVVSSSPPPNNNLLLKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???>>>===<<<<<<<<<<<<===???BBBEEEFFFKKKOOOTTTZZZaaajjjsssyyy~~~sssiiieeekkktttqqqaaaTTTJJJAAA<<<999777555444444333222000333333333333333333333333333333333333333333333333333222222222111000000000111111111222222111111000111111222222222222111111111111000000000000111111000000000///000000111111111111111111222222222333222222222222222222222222222222333333333333222222222222222333333333444444333444555555444444555777555666777777777:::>>>AAAKKK___[[[[[[YYYXXXUUURRROOONNNLLLKKKLLLSSScccwwwzzzzzz}}}yyyrrrttt|||}}}{{{xxxssskkkccc[[[TTTMMMHHH@@@???>>>===============<<<<<<===???AAACCCEEEGGGHHHIIILLLPPPTTTXXX\\\^^^]]]aaaeeehhhiiijjjkkklllvvvyyy}}}yyytttnnngggccc^^^[[[WWWTTTQQQNNNKKKIIIGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCCCCAAA@@@???>>>>>>======<<<<<<===???AAABBBFFFIIILLLQQQXXXaaajjjpppvvv{{{vvviiihhhmmmyyysss```PPPDDD===999777555444444444444222333333333333333333333333333333333333333333333333333222222222111000000000111111222222222222111111111111222222222222111111111000000000000000000111000000000000000111222222000000000111111111222222222222222222222222222222111111222222222222111111222222222333333333444444333444555555444444555777555666777777777:::>>>AAAKKK]]][[[ZZZWWWSSSPPPNNNLLLKKKKKKMMMQQQ[[[mmm}}}yyy{{{}}}|||{{{yyyvvv}}}yyyjjjdddiiiuuu}}}yyywwwnnniii```XXXQQQKKKEEEBBB>>>============>>>>>>???>>>???@@@BBBEEEHHHKKKLLLOOOPPPSSSVVVZZZ^^^bbbdddbbbfffjjjmmmnnnpppqqqsss|||{{{vvvrrrkkkgggbbb]]]YYYUUUPPPMMMKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@===<<<<<<;;;;;;<<<===>>>BBBDDDGGGJJJPPPWWW```fffnnnssszzz}}}qqqgggeeennnzzznnnZZZIII???999777555444666777888777333333333333333333333333333333333333333333333333222222222111111111111111000111222222333222222222111111222222222222111111111000000//////000000111000000000000111111222333000000000111111111111222222222222222222222222222000111111222222111111000222222333333333333444444333444555555444444555777666777777777777999===@@@KKK\\\{{{ZZZWWWSSSOOOLLLKKKLLLMMMNNNVVV^^^fffsss|||zzzyyyyyy~~~|||yyyvvvssszzz|||rrrhhhdddfffnnn~~~zzztttooolllaaa\\\UUUNNNIIIEEEBBB@@@>>>>>>>>>>>>>>>??????@@@BBBCCCEEEGGGKKKNNNQQQSSSWWWXXXZZZ]]]```dddggghhhjjjmmmpppsssuuuwwwzzz}}}yyytttnnnhhhbbb]]]XXXTTTPPPOOONNNLLLJJJHHHFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>>>><<<<<<;;;<<<===>>>>>>@@@BBBDDDHHHNNNUUUZZZccciiiqqqyyyuuulllggglllyyypppZZZIII???===999888888888888777333333333333333333333333222222222222222222222222111111111111111222222222000111222222333333333222111111222222222222111111000000////////////000000000000000000111222333444111111111222222222333333222222222222222222222222111222222333333222222111222222333333333333444444333444555555444444555777777888888777777999<<>>>>>?????????@@@@@@@@@EEEFFFHHHKKKOOORRRVVVWWW\\\]]]___aaadddgggjjjkkkppprrrvvvxxx{{{~~~}}}vvvpppiiiccc]]]YYYSSSRRRQQQOOOLLLJJJHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>>>>>>>???@@@;;;<<<>>>@@@CCCHHHNNNRRRVVV]]]gggooouuu|||{{{{{{eeegggnnn|||lllVVVIIIEEE???;;;999777555333333333333333333333333333111111111111111111111111000000111111222222222333000111222333333333333333111111222222222222111111000000////////////000000000000000000111222333444222222333333333444444444222222222222222222222222222333333444444333333222222222333333333444444444333444666555444444555777888888888777777888<<<>>>JJJZZZxxxVVVUUURRRNNNKKKMMMRRRVVVaaaooozzz{{{zzz|||}}}{{{zzz|||}}}{{{zzz~~~zzzoootttvvvsssmmmnnnvvv|||wwwtttmmmaaaWWWTTTNNNIIIDDDAAAAAAAAA???>>>?????????@@@BBBDDDFFFHHHKKKNNNRRRUUUVVVXXXZZZ\\\```cccgggkkknnnqqqssstttvvvxxx||||||wwwqqqllliii^^^]]][[[VVVQQQNNNLLLLLLLLLJJJGGGFFFEEEDDDBBBAAA@@@???>>>===<<<<<<===>>>???>>>======@@@CCCGGGIIIOOOTTT[[[bbbiiipppwww{{{|||nnneeeiiirrr~~~~~~bbbWWWEEE999:::<<<555111333777777666555555555666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333222111000000111111//////000111222222333333111222333333444444333333222222222222222222222222555444444333333333444444333333333444444444555555555444222111222333666777666777666666666888<<>>??????>>>AAAAAAAAACCCEEEGGGJJJKKKRRRTTTWWWYYY[[[]]]```ccccccfffkkkooosssvvvxxxyyy{{{~~~|||xxxuuussskkkhhhbbb[[[UUURRRQQQQQQOOOMMMJJJHHHHHHGGGEEECCCCCCBBB@@@?????????@@@@@@???>>>======>>>AAADDDFFFHHHLLLRRRXXX___gggnnnsss~~~lllgggjjjqqqttt^^^LLL?????????999555777666555555444444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111000000111111///000000111222222333333111222333333444444333333222222222222222222222222444333333333333333444444333333333444444444555555555555444333333444555666777888888777777999===@@@JJJ[[[zzzVVVVVVSSSOOOLLLQQQ[[[ddduuu|||~~~~~~}}}~~~}}}vvvsssyyy{{{}}}~~~|||tttllleeeaaaYYYPPPIIIHHH@@@>>><<<<<<>>>@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQUUUWWWXXXYYYZZZ]]]aaaeeehhhlllqqqvvvzzz}}}zzzuuunnneee___[[[YYYYYYSSSQQQNNNLLLKKKJJJHHHFFFFFFEEECCCBBBAAAAAAAAABBB@@@???===<<<===???AAABBBBBBEEEIIINNNTTT\\\eeejjjuuu}}}}}}yyyjjjeeeeeellluuulllZZZIIIDDDAAA<<<888:::666666555444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222333222111111000111111111000000000111222222333333111222333333444444333333222222222222333333333333222222222222333444555555333333333444444444555555666666666666555555555555888888999888888:::>>>AAAKKK[[[zzzUUUXXXYYYXXXXXX[[[dddkkkzzz~~~~~~|||~~~~~~~~~xxxsssjjjbbbZZZUUUOOOGGGCCCCCC???>>>>>>>>>@@@CCCEEEFFFFFFGGGIIILLLOOORRRTTTVVVXXXYYYYYYYYYZZZ^^^dddhhhnnnsssyyy~~~zzzsssmmmhhhdddbbbXXXVVVRRRPPPNNNMMMJJJHHHHHHGGGEEECCCBBBAAAAAABBBAAA@@@>>>===<<<===>>>>>>@@@BBBDDDHHHMMMUUU^^^dddjjjsss}}}vvvhhhaaadddjjjyyymmmXXXKKKCCC<<<888888888888777666555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111222000000111111111222222222111222333333444444333333222222222333333333333333333333333333444555666777333333333444444444555555666777777777777666555555777888888888888:::===@@@JJJ[[[zzzUUU[[[cccjjjnnnpppsssuuu|||}}}}}}}}}zzzpppjjj```XXXPPPLLLHHHBBB@@@AAA???@@@@@@AAABBBDDDFFFHHHIIIKKKMMMQQQTTTWWWYYYZZZ^^^_________aaaeeekkkppptttzzz}}}wwwqqqlll```\\\XXXUUUSSSPPPMMMKKKIIIGGGEEECCCAAAAAAAAAAAACCCAAA@@@>>>===<<<<<<<<<@@@@@@BBBDDDHHHOOOWWW]]]bbbjjjttt}}}ssseeeeeejjjpppiiiWWWJJJ???888666888777666555444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222111111111111111222222111111111111111222222222111222333333444444333333222222333333333444444444444444444444555666888888333333333444444444555555666777777888888777666666555666777777777999<<<>>>IIIZZZyyyXXX```ooo~~~~~~~~~{{{rrrhhh```VVVOOOIIIFFFDDDAAA@@@BBB???@@@BBBCCCDDDEEEHHHJJJOOOPPPSSSWWWZZZ]]]^^^___aaabbbcccdddfffkkkrrrvvv{{{}}}wwwkkkgggbbb^^^ZZZWWWSSSPPPLLLJJJHHHEEECCCBBBBBBBBBDDDDDDBBB@@@>>>======<<<===>>>>>>???AAAGGGNNNSSSYYY```jjjttt|||rrrkkkkkklllyyylll\\\MMMAAA999777666555333333222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111000111111222333111111111111111111111111111222333333444444333333222222333333444444555555555444444444555666777777333333333444444444555555666666666666777777777888444666777888888999;;;===GGGXXXxxx\\\eeexxx~~~}}}yyyuuunnneee\\\VVVMMMGGGBBBCCCCCCAAAAAADDD???BBBEEEGGGHHHIIIMMMPPPUUUWWWZZZ]]]```bbbcccdddeeefffhhhjjjnnnsssyyy}}}xxxtttnnnhhhddd___ZZZWWWPPPOOOLLLIIIGGGFFFFFFEEEFFFEEEDDDBBBAAA???>>>===<<<<<<<<<<<<===AAAFFFJJJPPPVVV^^^gggpppyyyxxxooojjjpppwwwdddPPPBBB999888777555444444333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111000000111222222333111111111111111111111111111222333333444444333333222222333333444555555666444444333333333444444555333333333444444444555555555444444444555777999:::555666888999999:::<<<>>>EEEVVVvvv___hhh}}}|||xxxqqqjjjbbbZZZRRRMMMHHHBBB???AAABBBAAABBBEEEAAAEEEIIIKKKMMMOOOSSSWWWYYY[[[^^^aaadddfffgggggglllnnnqqqtttxxx}}}|||vvvpppkkkeee```]]]UUUSSSPPPMMMKKKIIIIIIIIIGGGGGGEEEDDDBBBAAA??????<<<======<<<===???CCCGGGJJJOOOVVV___gggpppyyyvvviiikkkuuuuuu]]]KKK===<<<;;;999888777777777444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111000000111222333333222222111111111111111111222222333444444444333333222222333333444555666666333333222111111222222222333333333444444444555555444444333333444777999;;;555777999::::::;;;===>>>DDDUUUvvvYYYmmm~~~~~~xxxmmmccc^^^YYYQQQIIIFFFDDDCCCCCCBBBCCCDDDFFFGGGCCCFFFKKKPPPRRRUUUXXXZZZ[[[]]]aaadddgggkkkooorrruuuvvvyyy}}}xxxpppjjjfffbbb]]]VVVQQQMMMKKKIIIGGGHHHFFFCCCAAAAAAAAA@@@???===???@@@>>><<<<<>>@@@HHHVVVtttgggvvv|||tttwww~~~zzzyyyzzztttkkkiiiiiivvvyyypppjjjcccYYYPPPLLLIIIDDDAAAAAAAAAAAACCCEEEHHHKKKMMMOOORRRUUUYYY\\\^^^```bbbdddfffhhhkkkmmmpppuuu{{{{{{vvvmmmeee]]]WWWQQQMMMJJJGGGEEEDDDDDDDDDDDDCCCAAAAAAAAA@@@>>>===>>>@@@>>>???AAAFFFLLLTTT[[[___jjjpppxxx{{{lllhhhlllwww|||^^^RRRDDD;;;::::::777444444444444444444555666777555444444333333444444555444444333333333333222222222222222222111111111111222222222111111111000000222222222222111111111111333333333333333333333333333333222222222222333333555444333333333444666777555555444444444555555666555555555555666666666666888999:::;;;:::;;;>>>@@@IIIVVVsssnnnyyyxxxqqquuu}}}}}}lllcccaaadddvvv{{{rrrggg```YYYQQQJJJHHHFFFBBBAAACCCBBBDDDFFFJJJMMMQQQTTTVVVVVVYYY^^^```bbbccceeegggkkkmmmpppsssxxx~~~yyyppphhh```YYYTTTLLLJJJGGGFFFFFFFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>======???CCCHHHNNNTTTWWW___eeennnvvv}}}vvviiidddiii|||ppp___KKK===999999777444444444444444444555666777555444444333333444444555444444333333333222222222222222222222222222222222222222222222111111111111222222222222222222222222333333333333333333333333222333333333333333333222444444333333333444555666555444444444444555666666555555555555666666666666888999::::::::::::<<<>>>HHHVVVrrrrrr{{{zzzxxx}}}ssseee``````dddxxx{{{tttjjj___XXXPPPJJJFFFEEEDDDBBBBBBEEECCCEEEHHHMMMQQQUUUXXXZZZ\\\___dddgggiiikkkmmmnnnooorrrvvv{{{zzzssskkkccc^^^TTTQQQMMMKKKJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>======>>>AAADDDIIIMMMOOOUUU\\\eeennnuuu~~~uuuhhheeerrrtttZZZGGG???<<<;;;999444444444444444555666666555444444333333444444555444444333333333222222222222222222222222222222333444333333333333222222222222222222222222222222333333333333333333333333333222333444444444444333222333333333333333444555555444444444444444555666666555555555555666666666666777888999999888999;;;===HHHUUUqqqwww|||~~~}}}ooofffcccdddhhh||||||wwwqqqiii```WWWPPPIIIEEECCCDDDCCCAAABBBFFFEEEGGGKKKOOOTTTWWWZZZ[[[\\\```eeeiiilllooorrrtttuuuyyy~~~~~~wwwooojjjYYYVVVQQQMMMKKKIIIFFFEEEFFFDDDCCCCCCCCCBBB@@@>>><<<<<<===???AAADDDFFFHHHMMMSSS\\\dddllluuu|||xxxiiijjjtttlllUUUFFF>>>;;;:::666555555444444444555555555444444333333444444555444444333333333333222222222222222222333333333333444444444333333333222222222222222222333333333333333333333333333333333333222333444555555444333222222333333333444444444444444444444444444555666777555555555555666666666666666777888888888999;;;>>>FFFSSSooo~~~}}}{{{}}}|||wwwxxx~~~wwwooommmlllooo~~~xxxssslllddd\\\UUUNNNJJJEEECCCCCCFFFFFFCCCDDDHHHJJJMMMPPPTTTXXX[[[]]]^^^\\\```fffkkkooossswwwyyy~~~zzztttbbb^^^XXXSSSOOOKKKHHHEEEFFFDDDCCCDDDEEEDDDAAA>>>>>>>>>>>>???@@@BBBCCCDDDFFFLLLSSSZZZaaajjjttt|||xxx{{{xxxlllnnnooo{{{gggRRRCCC<<<999777666555444444444444444555444444333333444444555444444333333333333222222222222222333333333444444333333333333222222222111222222222333333333444444333333333333333333333333222333444666666444333222222222333333444444444444444333333444444666777777555555555555666666666666555777888999999;;;===@@@EEEQQQmmm}}}yyy{{{tttttt|||zzzwwwtttvvvyyysssmmmddd[[[SSSMMMHHHEEEEEEDDDFFFIIIIIIFFFGGGJJJPPPSSSVVVZZZ^^^```aaabbbaaaeeelllrrrwww{{{{{{ooojjjddd^^^YYYTTTPPPMMMFFFDDDCCCDDDFFFEEEBBB???AAAAAA@@@AAAAAABBBCCCDDDCCCGGGMMMRRRXXXaaalllsss|||~~~{{{|||sssooolllnnnyyyyyy```LLLAAA===888777666555444333333333555444444333333444444555444444444333333333222222222222222333333444444444222222222111111111111000222222222333333444444444333333333333333333333333222333555666666555333222111222333444444444333333333333333444555666777888555555555555666666666777666777999:::;;;<<>>>>>>>>>>>@@@CCCFFFIIINNNUUU]]]fffoooxxx}}}vvvnnnlllxxxrrrdddQQQAAA:::999:::;;;666555444444333444444444333444444555555444444333333333333444555555666666666555444333222222222222333333333333333333333333111222333555555444444333444444444444444444444444444444444444444444444444333333333444555555666666555555666666666777777777666888999999999:::===???BBBOOOiii}}}rrrhhh}}}{{{yyy{{{{{{sssggg^^^WWWRRRMMMJJJGGGIIIIIIHHHGGGIIIMMMPPPQQQUUU[[[```cccgggjjjmmmnnnqqquuuyyy~~~~~~{{{yyyxxxuuutttssspppllliiifffdddZZZWWWTTTRRRPPPNNNKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFFFFEEEEEEGGGIIIFFFIIILLLNNNOOOQQQTTTVVVYYY]]]eeeooo{{{wwwoooggg^^^WWWRRRJJJIIIGGGFFFDDDDDDCCCCCCBBBCCCCCCBBBAAAAAADDDFFFEEEHHHLLLSSS[[[eeemmmsss{{{qqqjjjqqq||||||dddOOOCCC===;;;999666666666666666555444444333333444555555444333333333333444444555666666666555444444333333333444444444444444444444444444444333444666777888777666555444444444444444444444444444444444444444444444444333333444444555666666666555666666666777777777777666888999999999:::===???CCCPPPiii|||nnnaaattt}}}{{{|||~~~|||uuulll```VVVRRROOOLLLJJJHHHJJJLLLLLLLLLNNNSSSWWWTTTXXX]]]bbbfffjjjmmmpppqqqtttxxx}}}|||zzzxxxuuuqqqnnnlllkkkfffdddbbb___[[[WWWSSSQQQLLLJJJGGGFFFFFFDDDBBB@@@@@@@@@AAABBBBBBAAA@@@???BBBAAA@@@??????@@@BBBCCCCCCDDDDDDCCCAAAAAABBBDDDCCCEEEGGGIIIJJJKKKNNNPPPIIIMMMUUU```mmmzzzyyyqqqggg___YYYMMMLLLJJJHHHEEEDDDCCCBBBBBBCCCBBB@@@>>>>>>???AAACCCDDDGGGLLLTTT]]]fffkkkrrr{{{|||oooppptttsss[[[KKKAAA;;;777666777888888888666555444333333444555555444333333333333444444555666777777333333333333444555666666444444444444444444444444555666888999:::999777666444444444444444444444444444444444444444444444444333333444444555666666666666666666666777777777777666888999999999;;;===???CCCPPPjjj~~~ooo```rrr}}}zzzxxx||||||vvvtttccc[[[QQQJJJHHHIIIJJJKKKKKKMMMOOOPPPRRRUUUZZZ]]]aaa``````eeelllsssvvvvvvwwwzzz{{{wwwuuusssssssssssssssssssssuuuyyy~~~}}}zzzwwwtttrrrqqqnnnnnnpppqqqrrrqqqnnnkkkfffeeeccc```^^^[[[YYYXXXYYYXXXSSSLLLJJJKKKIIIFFFCCCBBBAAAAAAAAAAAAAAABBB???===<<<<<<======<<<;;;999;;;===@@@AAAAAA@@@???DDDBBB@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEDDDDDDJJJCCCDDDQQQaaajjjrrrxxx~~~~~~ttthhh```XXXPPPIIIIIIIIIFFFDDDEEEAAAAAA???>>>>>>>>>???@@@BBBAAABBBEEEJJJRRRYYY^^^fffppp}}}xxxnnnnnntttYYYEEE???AAA777888999888777555555555666555555555555444444444222333555444333222222333444444444444444444444444444333333333333444555555999999888777666555444444444444444444444444444444444444444444444444444444444555555666666666666666999888888888777777666666777777777888999:::;;;<<>>>>>???@@@AAA@@@>>>???AAABBBCCCCCCCCCBBBCCCBBBAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBGGGEEEIIISSS\\\aaaffflllmmmooowww}}}rrriii```XXXPPPOOOMMMIIIFFFFFFEEECCCBBB@@@?????????@@@AAA@@@@@@CCCGGGNNNUUUYYYaaaiiiuuu~~~wwwpppsssfffNNN@@@<<<777777888777666555444444666555555555555444444444222444555555444333333444444444444444444444444444444333333333333444555555555555555555555444444444444444444444444444444444444444444444444444444444444555555666666666666666888888888888777777777666999999999:::;;;<<<===>>>BBBOOOjjjzzzggghhhtttvvviii^^^WWWTTTPPPKKKIIIIIIKKKLLLLLLTTTVVVXXXZZZ[[[^^^cccfffiiiiiikkkpppvvv{{{~~~~~~zzzxxxqqqqqqqqqpppnnnlllkkkjjjiiikkkmmmnnnmmmllllllmmmpppnnnmmmllllllkkkiiiggg```^^^ZZZVVVSSSPPPOOONNNOOOPPPPPPPPPQQQSSSWWWZZZeeennntttsssrrruuuyyyzzzrrrooollllllnnnooommmjjjjjjiiiiiihhhggggggffffffcccbbb___]]]ZZZYYYYYYYYYXXXWWWWWWWWWXXXWWWTTTRRRQQQPPPPPPNNNMMMLLLKKKKKKGGGIIIIIIGGGGGGIIIJJJGGGHHHHHHGGGGGGFFFFFFFFFFFFHHHEEEBBBAAABBBDDDEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBEEEKKKTTTYYYYYY[[[___\\\^^^fffpppzzz~~~vvvmmmccc[[[WWWSSSMMMHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@??????@@@CCCIIINNNQQQZZZ```iiittt~~~~~~wwwlllyyy|||```III<<<:::999888777666666666666666555555555555444444444333444666666555444444555444444444444444444444444444333333333333444555555222222222333333444444444444444444444444444444444444444444444444444444444444555555666666666666666888888888888777777777777999999999:::;;;<<<>>>>>>@@@MMMjjjllljjjttt}}}pppbbbUUUNNNLLLKKKJJJJJJLLLNNNPPPQQQXXXYYY\\\]]]___bbbfffiiinnnooorrrvvv{{{yyyrrrlllgggeeeaaaaaaaaa```^^^]]][[[ZZZXXXZZZ]]]]]]]]]\\\\\\]]]___^^^]]]\\\[[[ZZZZZZYYYRRRPPPNNNKKKHHHFFFEEEDDDEEEFFFGGGGGGGGGIIIKKKNNN]]]fffmmmkkkhhhgggfffeeecccaaa``````bbbccccccaaa^^^^^^_________````````````___]]][[[YYYYYYZZZ[[[[[[YYYYYYYYYYYYXXXVVVTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNSSSTTTRRRQQQSSSSSSQQQQQQQQQPPPPPPPPPOOONNNNNNOOOMMMJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEEEECCCEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDFFFNNNXXX```cccbbbaaaWWWXXX^^^eeelllxxxyyyooofff```ZZZQQQJJJHHHHHHGGGEEECCCBBBBBBBBBBBBAAA@@@??????AAADDDHHHJJJRRRWWW___jjjvvv{{{sssvvvvvvWWWCCC???===:::888888888888888666555555555555444444444333555777777666555666777444444444444444444444444444333333333333444555555222222222222333333333333444444444444444444444444444444444444444444444444444555555666666666666666888888888777777777777777666777777888999;;;<<<===@@@MMMkkkppplllsssvvvjjj]]]RRRLLLIIIJJJLLLMMMOOORRRUUUVVVZZZ\\\^^^```aaadddiiilllqqqtttwww{{{|||rrrppplllfff```[[[VVVTTTSSSSSSRRRRRRQQQPPPNNNMMMKKKMMMPPPQQQPPPPPPPPPQQQRRRRRRQQQOOONNNMMMNNNNNNLLLKKKJJJIIIGGGFFFFFFEEEAAACCCDDDEEEDDDEEEGGGIIITTT]]]ddddddbbb```[[[VVVYYYXXXXXXZZZ\\\^^^______\\\]]]___aaaccceeeggghhhggggggfffeeedddeeeffffffggggggfffggggggfffdddaaa_______________^^^^^^^^^]]]cccfffeeedddgggiiihhhfffffffffffffffdddcccbbb```^^^[[[YYYUUUPPPJJJFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGIIILLLLLLKKKKKKLLLNNNLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKPPP\\\mmmwwwvvvqqqaaaaaabbbeeeiiirrryyyoooiiibbbWWWOOOLLLHHHGGGEEEDDDCCCDDDDDDEEECCCBBBAAA@@@@@@BBBDDDFFFLLLPPPXXXbbbnnnzzzyyyuuuzzzgggLLLCCC???:::888888888888777666555555555555444444444333555777777666666666777444444444444444444444444444333333333333444555555444444444333333333333222444444444444444444444444444444444444444444444444444555555666666666666666777777777777777777888888666666777888999;;;<<<===BBBOOOlllrrrjjjooo~~~{{{tttkkkbbbXXXQQQMMMIIIKKKNNNPPPRRRUUUYYY[[[^^^___bbbccceeehhhlllooouuuxxx}}}zzztttnnnjjjaaa```]]]YYYUUUQQQNNNLLLJJJJJJJJJJJJJJJIIIIIIHHHFFFHHHKKKLLLLLLKKKLLLMMMNNNNNNMMMKKKIIIHHHJJJLLLHHHHHHHHHGGGGGGFFFFFFFFF@@@BBBEEEFFFFFFFFFGGGHHHLLLRRRXXX\\\aaaddd```YYYYYYYYY[[[]]]```dddfffhhhiiijjjlllpppsssvvvyyyzzzxxxxxxxxxyyyzzzzzz{{{{{{|||}}}~~~|||yyyvvvuuuuuuttttttssssssrrrpppwww|||{{{|||{{{wwwqqqkkkcccYYYPPPJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKNNNQQQRRRQQQRRRVVVZZZWWWXXXZZZ[[[\\\\\\[[[[[[TTTQQQRRR\\\qqqvvvtttsssttttttxxxyyyssskkk```WWWTTTKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDBBBAAA@@@AAABBBCCCGGGKKKRRRZZZdddppp|||pppnnntttvvvXXXGGGAAA:::777666777666444666555555555555444444444222444666777666666666888444444444444444444444444444333333333333444555555555555555444444333333333444444444444444444444444444444444444444444444444444555555666666666666666777777777777888888888888888888888:::;;;===???@@@EEEQQQlllrrriiilll|||vvvqqqiii```XXXRRROOONNNJJJLLLPPPQQQSSSVVV[[[^^^ccceeeggghhhjjjmmmqqquuuxxx|||~~~vvvooojjjddd___\\\WWWWWWUUUSSSQQQOOONNNMMMKKKKKKLLLMMMMMMMMMMMMLLLJJJMMMOOOQQQPPPPPPQQQRRRSSSTTTSSSQQQNNNNNNPPPSSSNNNNNNNNNMMMMMMLLLKKKJJJEEEHHHLLLMMMNNNNNNNNNOOOLLLNNNQQQXXXeeeppppppjjjfffhhhkkkooorrrwww{{{}}}vvviii^^^SSSMMMJJJKKKLLLNNNOOOOOOOOONNNOOORRRVVVWWWXXX]]]dddjjjnnnppptttwwwxxxwwwvvvtttdddaaa^^^bbbttt~~~vvvkkkbbb___RRRPPPMMMKKKHHHGGGFFFFFFFFFDDDBBBAAA@@@@@@AAAAAABBBGGGLLLQQQXXXbbbppp{{{uuukkkhhhpppjjjNNNFFF>>>999888999777555666555555555555444444444111333555666555555666777444444444444444444444444444333333333333444555555333333333444444444444444444444444444444444444444444444444444444444444444444555555666666666666666666777777777888888888888777777888999;;;===???@@@EEEPPPjjjuuulllnnntttqqqvvv~~~xxxqqqkkkbbbXXXQQQMMMMMMMMMKKKMMMPPPRRRSSSVVV[[[___gggiiikkklllnnnqqquuuyyyzzzzzztttmmmeee```[[[WWWTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQSSSSSSTTTTTTTTTQQQSSSVVVXXXWWWWWWXXXYYY[[[\\\\\\YYYVVVVVVYYY\\\\\\\\\[[[[[[YYYXXXVVVUUUMMMPPPTTTVVVWWWWWWWWWXXXSSSQQQQQQXXXjjjzzz}}}xxxvvvyyy}}}yyyjjj]]]TTTOOOGGGIIIKKKNNNOOOOOONNNMMMQQQUUUYYY[[[^^^dddnnnvvvyyywwwqqqppp}}}~~~ssskkkgggWWWUUURRRNNNJJJHHHFFFFFFEEEDDDBBBAAA?????????@@@???DDDIIIKKKNNNXXXgggsssxxx~~~oooddddddzzzyyyTTTLLLBBB===<<<<<<:::888666666555555555444444444111333555666555555666777444444444444444444444444444333333333333444555555000111222333444555666666444444444444444444444444444444444444444444444444444555555666666666666666666666777777888888888999555555666777999;;;===>>>DDDOOOhhhzzzqqqrrr~~~~~~pppjjjmmmqqqzzz}}}vvvsssjjjbbbXXXRRRQQQPPPMMMIIIPPPPPPPPPSSSXXX]]]___aaafffiiimmmppptttwww{{{~~~}}}~~~vvvuuurrrlllfff```]]]]]]\\\]]]___aaa```^^^[[[XXX\\\ZZZXXXYYY[[[^^^______```___^^^^^^___aaaccceeejjjiiihhhiiilllnnnoooooosssllliiijjjjjjccc\\\XXXZZZZZZYYYYYY[[[^^^aaaccceeeVVVKKKTTTiii}}}nnnaaaXXXPPPKKKIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVXXX[[[aaannnvvvnnnggg[[[QQQPPPOOOJJJGGGGGGFFFFFFFFFEEEDDDCCCAAAAAA???@@@AAADDDKKKUUU```hhhqqq{{{zzzlllhhhooo{{{eeeZZZKKKAAA<<<;;;999777888777666555555555555555444555555555444333333222333444444555555444444333444444444444444444444444555444222333555777777777444555666444222111333666555555444333333333444444333444555666777777777777777777777777777888888999999999999:::;;;<<<===>>>BBBNNNiii{{{pppqqq}}}sssgggdddiiinnnyyyxxxoookkkaaa[[[SSSOOOPPPQQQOOOMMMSSSSSSTTTVVVZZZ^^^aaacccgggjjjoootttwww|||~~~|||vvvqqqooonnnppprrruuuxxxyyywwwtttrrrsssrrrqqqrrrtttuuuuuuuuuuuutttsssrrrsssuuuvvvxxx|||||||||~~~}}}wwwwwwuuuooohhhfffbbbbbbaaa``````aaacccdddkkk]]]RRRVVVggg{{{ssseee[[[TTTOOOLLLLLLLLLMMMNNNOOOQQQRRRSSSXXX\\\```eeennn|||zzzooocccYYYVVVTTTNNNJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBBBBCCCHHHPPPYYY```jjjtttssshhhkkksssxxxiiiUUUGGGBBBAAA@@@===888888777666555555555555444555555555444444333222333444444555555444444333444444444444444444444444555444444555666555333111000222444444222222444666333333333333333444555555333444555666777777777777777777777777777888888999888888888999:::;;;<<<===DDDOOOiii~~~rrrrrr|||{{{fff\\\___gggnnnyyyqqqeee```WWWRRRNNNMMMOOORRRSSSRRRWWWXXXYYY[[[^^^aaadddfffkkknnnsssxxx}}}|||xxxrrrmmmllliiijjjkkkjjjhhhfffggghhhpppeee[[[[[[dddvvvtttnnnddd\\\VVVSSSQQQOOOOOOPPPQQQSSSVVVYYY\\\]]]eeeiiiooowww{{{pppeee```[[[UUUNNNKKKJJJIIIHHHGGGEEEDDDBBBBBBDDDCCCBBBBBBDDDIIIPPPUUU___hhhttt}}}}}}pppkkknnn}}}|||dddQQQGGGCCC@@@===999888777666555555555555444555555555555444333333444444555555555555444444444444444444444444444444555555555666666444000,,,---000333444333333444555111111222333444555666666333444555666777777777777777777777777777888888999777777888888999;;;<<<===FFFPPPiiivvvsssyyyqqq\\\VVV^^^iiirrrzzz~~~zzzkkk^^^XXXRRROOOLLLMMMQQQUUUWWWWWW[[[\\\]]]___```cccgggiiipppsssxxx}}}{{{tttmmmiiijjjjjjnnnqqqrrrpppnnnnnnoooqqqlllfffcccfffuuu{{{uuusssrrrrrrvvv|||~~~zzzuuuooollldddaaa]]]YYYXXXWWWWWWXXXUUUWWW[[[aaagggnnnsssvvv{{{|||qqqiiiccc\\\TTTNNNKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@@@@CCCHHHLLLUUU^^^iiissszzz~~~~~~rrroootttgggTTTGGG???<<<:::999888777666555555555444444555555555555444444444444555555555555444444444444444444444444444444555444444555555333000---///111333555555555444333111222222333444555555555333444555666777777777777777777777777777888888999888888888999:::;;;======FFFOOOgggzzzsssuuujjjXXXUUU___mmmvvv~~~}}}ssseeeZZZUUURRRQQQPPPQQQTTTWWWZZZ\\\]]]___aaabbbccceeeiiimmmvvvyyy}}}~~~uuummmkkkllljjjqqqxxx|||{{{zzzzzz{{{vvvvvvvvvuuuuuu}}}}}}uuupppllljjjgggbbbbbbeeefffffffffeeedddbbb```___`````````___``````bbbcccaaaeeemmmwww|||rrrllleee[[[RRRKKKJJJIIIGGGGGGFFFGGGGGGBBBBBBBBB@@@???AAAEEEHHHMMMUUUaaakkksss}}}yyyoooqqqlllSSSDDD>>>;;;:::999888666666666666444444555666666555555444444555555666666555555444444444444444444444444444555333111222333444333222333444555777777666444222333444555555555444444333333444555666777777777777777777777777777888888999::::::::::::;;;===>>>???EEEMMMddd|||rrrqqq|||xxxfffZZZYYYcccpppyyywwwrrrjjj___WWWUUUUUUTTTTTTUUUXXX[[[^^^```___bbbeeeffffffhhhmmmrrrzzz}}}{{{tttrrrtttsss|||xxxsssoookkkiiiccc[[[VVVVVVWWWXXXYYYZZZ\\\^^^```aaafffiiilllnnnooopppsssuuuvvv||||||uuupppeee[[[NNNMMMJJJHHHFFFEEEEEEFFFCCCCCCCCCAAA@@@AAADDDFFFHHHOOOYYYccclllwwwtttrrrdddKKK???<<<;;;:::888777666666666444444555666666666666555555555666666666666555555444444444444444444444444444222000111333555666666666666555666777777444222555666777777777555444333333444555666777777777777777777777777777888888999::::::;;;;;;<<<>>>???@@@CCCKKKccc|||pppmmm{{{uuuppphhhbbbbbbjjjvvv}}}tttkkkeee___WWWTTTTTTVVVWWWXXXYYYZZZ]]]aaacccaaaeeeiiijjjiiilllrrrwww|||~~~xxxsssooohhh]]]WWWVVVWWWXXXZZZ]]]aaafffjjjmmmtttyyy~~~|||qqqfffXXXVVVRRRMMMJJJHHHGGGFFFEEEFFFEEEDDDBBBAAACCCDDDDDDIIIQQQZZZcccnnnyyyxxx{{{xxxXXXDDD===<<<;;;999777777666666444444555666666666666666555555666666666666555555444444444444444444444444333222222333666777666555666444333444666777666444444555777888999888666555333444555666777777777777777777777777777888888999:::::::::;;;<<<===>>>???AAAKKKddd{{{mmmjjj~~~}}}{{{tttnnnmmmllljjjkkkrrr|||vvvlllbbb\\\WWWRRRQQQTTTVVVWWWYYYZZZ\\\___ccceeecccgggkkkllllllooouuu{{{|||{{{rrrgggaaa```\\\]]]___ccciiiooouuuxxxzzzmmmccc```ZZZTTTOOOKKKIIIIIIHHHHHHHHHFFFCCCBBBBBBCCCBBBFFFLLLTTT]]]gggrrryyyzzz{{{gggMMM>>>===;;;999888777666666444444555666777777666666555555666666666666555555444444444444444444444444222333444777888888555222444222000111555777777555333555777999::::::999888333444555666777777777777777777777777777888888999999999999:::;;;<<<===>>>AAAKKKeeezzzkkkhhhwwwmmmjjjiiilllppptttwww}}}}}}ooocccWWWTTTSSSRRRRRRSSSWWWYYY\\\]]]^^^```ccceeeeeefffiiimmmsssxxx{{{{{{~~~wwwqqqmmmnnnnnnpppuuu{{{zzzmmmfff[[[QQQLLLJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFIIILLLSSS\\\gggooo||||||sss~~~xxxSSSCCC<<<777999;;;999777888666777666444222222555777666666555555555444444444444444444333333222222222555555666666666666555555666666666666666666555555888:::===AAABBB???:::555444555555666666666666666666777777888999999::::::888888888999:::;;;<<<===FFFJJJbbb}}}mmmhhh|||}}}qqqkkkkkkqqqtttyyy}}}~~~vvvjjj___VVVTTTTTTTTTUUUWWWXXXZZZ]]]^^^___aaaccceeefffhhhkkkpppuuuzzz}}}}}}rrrlllcccZZZTTTOOOKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCAAABBBDDDGGGLLLUUU___fffuuu|||```KKKBBB<<<<<<===;;;::::::666888999888777555666777666666555555555444444444555555555555444444444444444444555555555555444444555555555555555555555555666777:::===>>><<<888444444555666666777777666666555555666666777888888999888888888999:::;;;======GGGKKKcccooojjj|||}}}ssslllkkkooowww{{{uuummmccc[[[TTTTTTVVVVVVWWWZZZ[[[]]]___```aaabbbeeegggiiikkkoootttyyy~~~{{{vvvnnneee]]]UUUNNNJJJLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@AAACCCGGGNNNWWW]]]jjjuuu~~~qqqOOOEEE;;;::::::888777777666999;;;<<<:::888777666555555555555555444444444666666666666666777777777333333444444444444333333444444444444444444555555555555666888999888666333444555666666777777666666666666777777888999999999888888999999:::<<<===>>>GGGLLLcccqqqlll|||tttmmmkkkpppwwwwww|||wwwllleee^^^WWWSSSTTTVVVVVVWWWZZZ]]]___aaabbbcccdddgggiiimmmppptttyyy~~~vvvlllcccYYYQQQLLLLLLJJJIIIGGGEEEDDDDDDDDDBBBBBBBBBBBBEEEJJJQQQVVVaaalllzzz~~~VVVHHH<<<888888777666666666888::::::888666666777555555555555555555555555555555666666777777777888333444444555555444444333333333333444444444444444555444333444666666555444555555666777777777777777999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>EEEKKKaaarrrnnn{{{xxxnnnlllnnnuuu}}}www{{{yyyoooeee___\\\WWWUUUWWWWWWVVVWWWZZZ^^^```ccceeefffgggjjjlllqqquuuzzz~~~}}}qqqfff]]]UUUQQQKKKJJJHHHFFFEEEEEEFFFFFFCCCCCCCCCBBBCCCFFFLLLPPPYYYdddrrr}}}vvv|||cccSSSBBB;;;;;;;;;:::;;;666777666555333333555777444555555555555555555555444444444555555666666666555555666666666666555555333333333444444444555555555444222333555666666555555666666777777777777777:::::::::::::::;;;;;;;;;999999999:::;;;<<<>>>>>>BBBIII^^^rrroooyyyzzzooolllnnnssszzz{{{~~~yyypppggg```\\\[[[YYYXXX[[[[[[YYYYYY\\\___aaadddggghhhkkknnnpppuuuzzzyyyoooeee]]]YYYNNNLLLIIIGGGFFFFFFGGGGGGCCCCCCBBBAAA@@@CCCGGGKKKRRR\\\iiiuuu~~~xxxvvv~~~ppp]]]GGG>>><<<;;;:::;;;777666555333111222444777444444444555555555555555444444444444444444555555555666666666666666666555333333333444555555666666666444333333555777777777555666777777888888777777777777888888888888888888999999::::::;;;===>>>???@@@III]]]|||qqqnnnuuuvvvnnnjjjnnnvvv{{{yyyqqqhhhaaa\\\ZZZ\\\[[[]]]```aaa^^^___bbb___aaaeeehhhjjjmmmqqqtttyyy}}}{{{zzzxxxtttqqqqqqtttvvvuuu|||qqqgggaaaTTTRRRNNNJJJGGGFFFGGGGGGDDDDDDCCCAAA@@@BBBEEEHHHKKKTTTaaalllvvv~~~xxx{{{~~~~~~hhhNNNAAA===:::888888666777888666555444555777444444444555555555666666555555444444444444444444444555555666666555555444333444444555666666777777555444333444666777777777666666777888888888888777777777777777777777777777::::::::::::;;;===>>>???@@@III]]]zzzrrrlllrrr~~~nnniiijjjsss}}}~~~zzztttkkkccc]]]ZZZYYY\\\\\\___dddeeeccccccggg^^^aaaeeeiiilllooosssvvvzzz|||wwwuuuqqqkkkfffccccccdddhhhrrr{{{ooogggZZZWWWRRRMMMIIIGGGFFFFFFFFFFFFEEECCCBBBCCCFFFIIIFFFOOO[[[fffppp{{{|||{{{{{{zzztttXXXHHHBBB>>>;;;:::666888;;;;;;999777777777444444444555555555666666666666555555444444444333333444444555555444444333444444555555666777888888444333333444666777777666666666777888888888888888999999888888888888888888:::::::::;;;<<<===>>>???AAAJJJ]]]zzzrrrkkkoooxxxmmmkkknnnxxx{{{uuukkkccc]]]ZZZYYYXXX^^^]]]\\\___dddffffffdddffffffgggjjjnnntttyyy|||~~~zzzvvvnnnfffbbb^^^XXXVVVWWWXXXfffwwwzzzsssiiibbbXXXQQQNNNLLLIIIGGGHHHFFFDDDBBBAAABBBCCCDDDFFFKKKSSS[[[eeeqqq~~~yyyqqq{{{dddQQQFFF>>>;;;===::::::999888777666555555777777666555555555555555555555555555555555555555555555666666666666555555555555555555555555555555444444444444444555666777777777888888888777777666888888888888888888888888999999:::;;;<<<>>>???@@@CCCIII^^^uuummmttt{{{sssrrruuu}}}vvvqqqjjjccc^^^\\\[[[[[[```___^^^aaaeeehhhhhhggghhhhhhiiilllqqqwww|||~~~uuummmeeeaaa\\\UUURRRSSSUUUdddvvv}}}|||qqqiii^^^VVVQQQNNNKKKHHHIIIGGGFFFDDDCCCCCCDDDDDDDDDIIIOOOWWW___kkkxxxyyy|||xxxbbbPPPAAA;;;<<<::::::999999888777777666777777666555555555555555555555555555555555555555555555666666666666555555555555555555555555555555444444444444555555666666777777888888888777777666888888888888888888888888888999999:::;;;===>>>???CCCJJJ^^^yyykkkqqq~~~yyy{{{qqqnnniiiddd```_________aaa```aaacccgggiiijjjjjjkkkkkkmmmqqqvvv{{{wwwooohhhccc]]]UUUPPPPPPRRRaaauuu}}}sssoooqqqqqq|||sssggg]]]WWWRRRMMMIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCFFFKKKPPPWWWbbboooyyy|||}}}bbbKKK???>>>;;;:::999999888888888888777777666555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555666666666777777888888777777777777777777777777777777777888888888999;;;<<<>>>???DDDJJJ]]]~~~~~~jjjmmm}}}~~~yyynnnmmmkkkgggcccbbbbbbbbbaaaaaaccceeehhhjjjkkklllnnnooorrrvvv{{{~~~vvvnnnhhhaaaWWWQQQPPPPPP```uuu~~~sssgggccceeeiiiwww}}}pppeee\\\UUUNNNJJJJJJJJJIIIHHHGGGEEECCCBBBCCCEEEGGGJJJOOOYYYfffooo{{{zzzwww{{{\\\HHH@@@;;;:::999888777777777888777777666555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555666666666555555555666777777777777777777666666666666666666666666777777888999:::<<<===>>>DDDIII\\\}}}kkkkkkzzz~~~xxxrrrmmmnnnnnnkkkfffccccccccc```bbbdddfffhhhjjjlllnnnqqqrrrvvv{{{|||sssllldddZZZTTTSSSRRRcccvvvzzzlll```[[[^^^eeetttxxxlllcccZZZRRRMMMKKKKKKJJJIIIGGGEEECCCBBBDDDEEEFFFGGGJJJRRR]]]eeeuuu}}}{{{ooorrrSSSBBB<<<;;;999777666666666777777777666555555555555555555555555555555555555555555555666666666666555555666666666666666666666666555666666777777666555555555555666777777777777777666666666666666666666666777777888999:::<<<===>>>DDDHHHZZZzzzooojjjvvv|||rrrkkkkkknnnooommmhhhdddcccddd```ccceeegggiiikkknnnpppsssuuuyyywwwnnnfff\\\WWWVVVXXXhhhyyywwwhhhZZZWWWZZZcccrrruuulllccc[[[UUUOOONNNLLLJJJHHHFFFDDDCCCDDDEEEFFFEEEFFFLLLUUU\\\llltttrrrxxxdddHHH???===:::777666555666666777777666555555555555555555555555555555555555555555555666666666666555555666666666666666666666666555666777888777666555444444444555666777777777777777777777777777777777777888888888999;;;<<<>>>???CCCGGGXXXwwwqqqjjjrrr{{{ssskkkdddfffjjjnnnmmmhhhdddcccdddaaadddhhhjjjjjjlllpppssstttvvv{{{|||rrriii```\\\]]]```nnn|||tttcccVVVSSSWWW___ooo~~~vvvmmmeee```TTTRRROOOLLLIIIHHHGGGGGGDDDEEEEEEDDDDDDGGGNNNTTTaaaiiiuuu}}}yyy{{{YYYCCCAAA===:::777666777777777777666555555555555555555555555555555555555555555555666666666666555555666666666666666666666666666666888888888777555444333444555666777777777777888888888888888888888888888999999:::;;;===>>>???BBBFFFVVVuuuqqqhhhpppzzztttmmmfffaaabbbgggllllllhhhdddcccdddcccfffjjjllllllnnnrrruuutttwww|||wwwmmmeeebbbcccdddrrrqqq```SSSQQQUUU[[[kkk~~~}}}uuummmgggWWWUUUQQQMMMKKKJJJIIIJJJCCCDDDEEECCCBBBDDDJJJOOOXXX```mmm}}}|||}}}kkkGGGDDD@@@<<<999888888888777777666555555555555555555555555555555555555555555555666666666666555555777777777777777777777777666777888999888777555333333444555666777777777777888888888888888888888888999999:::;;;<<<>>>???@@@BBBEEEUUUssspppgggnnn}}}xxxrrrllleee]]]XXXXXX___gggfff```\\\^^^ccchhhkkknnnoooppprrrtttvvvzzzzzz~~~|||qqqfffbbbddduuutttwwwxxxgggYYYMMMIIIKKKZZZjjj}}}~~~vvvqqqbbb[[[RRRMMMJJJIIIGGGEEEGGGFFFDDDCCCCCCEEEGGGIIIVVV[[[gggwwwxxxwwwSSSGGG<<<888999888999;;;888666444333222333555666777777777777777777777777333444555555666555555555333555888::::::888555333555666777777777666444333999777555444333444666777:::999999888888999999:::999999999:::;;;<<<===>>>CCCFFFSSSnnnlllgggmmm}}}zzztttnnniiibbb[[[WWWVVV[[[aaaaaa^^^\\\___bbbgggjjjnnnqqqrrrsssuuuwww{{{{{{|||qqqgggfffjjj{{{wwwxxxvvveeeWWWLLLIIIKKKXXXhhh{{{zzzuuuiiiaaaXXXQQQNNNLLLIIIGGGHHHFFFDDDCCCCCCEEEGGGHHHSSSWWWaaappp|||ZZZLLL???;;;;;;:::888888777666555444444444555555666666666666666666666666444555666666777777666666666666666666666666666666666666777777666555444444777666555555666777888999999888888888888888888999999999999:::;;;<<<===>>>CCCEEERRRmmmjjjdddhhhlllrrrzzzvvvpppjjjeee```[[[WWWUUUXXXZZZ[[[\\\]]]___aaaeeeiiinnnrrruuuvvvwwwxxx|||}}}|||ooohhhjjjqqqxxxuuu}}}sssaaaSSSJJJHHHKKKVVVeeexxx}}}ssskkk___VVVRRROOOLLLJJJHHHGGGEEEDDDDDDEEEFFFGGGMMMPPPZZZgggrrrzzzgggUUUCCC===>>><<<888555666666666666555555555555555555555555555555555555555666666777777777777777888666444222222444666888888888777555555444444444555555666777888999::::::777777777777777777777777999999999:::;;;<<<===>>>BBBEEERRRlllkkkbbbbbbwwwppp^^^kkkyyyuuunnniiidddaaa]]]ZZZYYYXXXXXXYYY\\\^^^``````ccchhhoootttwwwxxxyyyzzz~~~yyykkkfffkkkrrr~~~uuupppwwwooo\\\OOOHHHGGGJJJSSSbbbttt}}}sssfff\\\UUUQQQNNNKKKIIIHHHFFFEEEDDDEEEFFFFFFIIIKKKSSS___iiirrr}}}||||||yyybbbIII???>>>===999666666777777777777666555444555555555555555555555555555555666777777777777666777666333222222333666777:::888666555444444444555444555666888888999888888777777888888888888777777999999999:::;;;<<<===>>>BBBEEEQQQjjjpppfffbbbsssssscccYYYjjjxxxuuuooojjjgggdddaaa______\\\ZZZ[[[^^^```aaaaaadddiiipppuuuyyyzzz||||||ssseeeccciiioooxxxoookkkssskkkXXXLLLFFFEEEHHHPPP^^^ooo{{{{{{mmmaaaZZZTTTOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEGGGMMMXXXccclllyyy{{{wwwpppQQQ@@@===<<<::::::777777888888888777666555555555555555555555555555333444555555666666555555555555555444444555555555999888666555444444555555555666666777777666555555888888999::::::999888888999999999:::;;;<<<===>>>AAADDDPPPhhhxxxmmmggguuu}}}iii[[[XXXlllwwwsssooollliiigggdddaaaaaa```______aaacccddddddfffjjjqqqvvvyyy{{{}}}}}}lllaaabbbgggkkkmmmfffeeennnzzzhhhVVVKKKDDDCCCEEEKKKYYYiiiuuuuuuiii```YYYRRRMMMJJJJJJHHHGGGFFFEEEDDDDDDEEEDDDIIISSS\\\fffsss~~~xxxrrr{{{ZZZEEE===;;;;;;===888888888888777777777777555555555555555555555555333444444555555555555555444555666777777666555444777777666555555555555666777666666666555555555444888999:::;;;;;;:::999888999999999:::;;;<<<===>>>AAADDDPPPggg~~~tttooo|||{{{fffYYYUUUjjj}}}ssspppnnnllljjjgggcccaaa```aaabbbcccdddfffhhhiiihhhlllqqqvvvyyy{{{~~~vvvfff```dddhhhiii]]]YYY\\\gggsss{{{fffTTTJJJCCCAAACCCEEERRRcccooozzz~~~sssiii```WWWQQQKKKJJJIIIHHHFFFEEEDDDCCCEEECCCFFFMMMUUU^^^jjjvvvzzzrrr~~~bbbLLL@@@;;;;;;===:::999888777777777888888666666666666666666666666444444555666666666666666555666666777777666666555444555555666666666666666777666555555555666777888777888999::::::999888777999999999:::;;;<<<===>>>@@@DDDOOOeeewwwuuu~~~iii\\\QQQhhhwwwooonnnlllkkkiiifffbbb___]]]```ccceeefffgggjjjmmmjjjmmmrrruuuxxx{{{}}}qqqccc```fffjjjiiiOOONNNTTT```lllttt}}}eeeSSSIIICCC@@@AAA@@@NNN^^^kkkvvvyyyooofff\\\UUUKKKKKKJJJHHHFFFEEEDDDCCCEEECCCDDDIIIPPPXXXdddooo}}}qqqssshhhRRRDDD<<<:::<<<;;;:::888666666777888:::777777777777777777777777555666666777777777777777777777666666666666777777222444555777777777666666777666555555666888:::<<<555777888999999888777555999999999:::;;;<<<===>>>@@@DDDOOOeee~~~xxxxxxyyyiiibbbnnn{{{vvvsssqqqooollliiigggfffeeedddeeefffhhhjjjkkkkkklllnnnmmmooottt{{{~~~nnnmmmeeeXXXnnnxxxZZZIIIHHHMMMXXXcccmmmxxx|||cccRRRHHHBBB@@@BBBFFFJJJRRR^^^mmmzzzxxxnnnaaaVVVSSSLLLHHHIIIJJJGGGDDDDDDCCCBBBCCCDDDIIISSS^^^eeesssyyyxxx{{{lllPPPDDDEEE@@@666888666555555555555333111666666666555444444333333777777777777777777777777777777666666666666777777555444444555555666777888666666777777888888999999::::::::::::::::::::::::;;;:::::::::;;;===???@@@BBBEEEQQQgggxxxxxxqqqgggrrryyyuuurrrpppnnnllljjjhhhggggggfffggghhhjjjkkklllllllllqqqpppqqquuu|||}}}nnnlllcccWWWhhhpppSSSBBB@@@DDDNNNXXXaaammmvvv|||{{{cccRRRHHHBBB@@@AAACCCGGGOOO[[[iiiwwwvvviii]]]WWWPPPKKKLLLLLLIIIGGGGGGDDDDDDCCCDDDHHHPPPZZZaaammmyyyzzzwww|||dddPPPFFF???::::::888666666666666444333444555555666666777777888777777777777777777777777444444333333333333444444555555555555555666888888666777777777777777888888::::::::::::::::::::::::::::::999999:::<<<>>>???@@@DDDPPPfffzzzxxxyyypppxxx~~~{{{vvvssspppooonnnllljjjiiihhhhhhhhhiiijjjlllmmmnnnooooootttssssssvvv|||}}}oookkkcccXXXbbbdddKKKBBB???@@@HHHQQQYYYdddnnntttxxx}}}~~~zzzcccSSSIIIBBB@@@AAA@@@CCCKKKVVVcccppp|||tttggg]]]UUUOOOOOONNNKKKIIIIIIFFFEEEDDDDDDFFFLLLTTTZZZdddpppvvvwwwgggMMM@@@???<<<:::888777777777666555555666666777777888999999777777777777777777777777777666666555555666666777555555555555666777888888777777777777666666666666::::::::::::::::::::::::999999888999:::;;;===>>>???CCCOOOeee~~~xxx}}}zzz{{{yyywwwtttrrrqqqooommmkkkiiihhhgggfffhhhiiikkknnnppprrrssstttwwwvvvuuuwww{{{~~~rrrmmmfff]]]```[[[GGGDDD@@@???DDDKKKRRR\\\fffjjjpppvvvzzzzzz{{{}}}yyycccSSSJJJBBB???@@@===AAAHHHQQQ\\\jjjvvv}}}}}}pppddd[[[SSSQQQOOOKKKIIIIIIHHHGGGFFFDDDDDDHHHNNNRRR]]]hhhxxx{{{zzzvvv^^^GGGAAA>>>;;;999777777777666555999888888777777666555555666666666666666666666666888888777777777777888888555555555555666777888999888777777666666555555555999999999999999999999999999888888888999;;;===>>>@@@CCCOOOfffxxx}}}}}}|||xxxuuutttsssrrrrrrpppnnnkkkiiigggfffeeegggiiilllooosssvvvxxxyyyxxxwwwwwwxxxzzzxxxqqqmmmgggbbbWWWGGGBBB===:::===AAAGGGOOOXXXaaagggnnnssstttvvvxxx{{{~~~~~~~~~xxxcccTTTJJJCCC??????<<<@@@EEELLLVVVbbboooxxx~~~xxxlllbbbXXXSSSPPPKKKHHHIIIIIIHHHGGGDDDCCCEEEIIILLLWWWbbbppp{{{xxxzzzwwwTTTDDD>>><<<888777777777666555888888777666666555555444666666666666666666666666555444444333333444444555666555555666666777888999888888777777666666555555999999999999999999999999999888888888999;;;===>>>AAADDDQQQhhhwww{{{qqqfffdddhhhppp|||{{{wwwuuutttsssrrrsssqqqooommmkkkiiihhhhhhgggiiimmmqqqtttxxxzzz{{{xxxyyyzzzzzz{{{xxxvvvsssfffTTTHHHBBB<<<999;;;===@@@FFFMMMVVV\\\ccchhhkkknnnrrruuuyyyyyyxxxxxxyyyzzz|||}}}wwwbbbUUUKKKCCC???>>>;;;>>>CCCHHHOOOZZZhhhrrryyyvvvkkk___XXXRRRLLLIIIJJJIIIHHHGGGEEECCCDDDGGGIIIQQQZZZgggrrr{{{fffJJJ@@@===999777666777666666444444555666666777777888777777777777777777777777666666555555555555666666666666666666777888999999888888888888777777777777999999999999999999999999999999888999:::;;;===>>>AAAEEEQQQiiivvvjjj]]]SSSUUU]]]jjjzzz|||xxxvvvuuutttsssrrrrrrpppooonnnnnnnnnnnnjjjkkknnnrrruuuwwwyyyzzzyyy{{{}}}~~~~~~~~~|||hhhPPPHHHDDD???<<<<<<======BBBGGGKKKPPPWWW\\\```dddjjjnnnqqqqqqpppppprrrtttvvvxxx}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~vvvbbbUUULLLCCC>>>===:::===@@@CCCIIISSSaaakkkssszzzuuuggg^^^WWWPPPMMMMMMHHHHHHGGGFFFDDDDDDFFFHHHKKKSSS]]]gggqqq}}}xxxUUUBBB???;;;888888888888777555666666777777888888999777777777777777777777777888888777777777777888888666666666666777888999:::888888888888999999999999888888888888888888888888::::::999999:::<<<>>>???@@@DDDQQQhhhvvvyyy}}}\\\QQQJJJOOOZZZhhhyyy|||yyyxxxwwwuuutttrrrrrrqqqqqqrrrsssssstttmmmnnnppprrruuuvvvwwwxxxzzz}}}hhhMMMGGGCCC>>>:::;;;;;;:::===BBBCCCHHHOOOTTTXXX]]]dddiiikkkkkkjjjkkklllooorrrtttyyyzzzzzzzzzzzzyyyxxxxxxxxxzzz|||}}}||||||}}}~~~~~~~~~~~~vvvbbbUUULLLDDD>>>===999;;;>>>@@@DDDNNN\\\gggnnnvvv}}}nnnddd\\\TTTPPPPPPGGGHHHGGGFFFDDDDDDFFFHHHGGGMMMWWW```kkkwww]]]DDDAAA<<<999999999999999::::::999999888777777777777777777777777777777777555555444444444444555555666666666666777888999:::888888888999:::::::::;;;888888888888888888888888;;;:::::::::;;;===???@@@???CCCPPPgggvvvtttyyyvvvhhhPPPMMMLLLQQQ^^^mmmzzzzzzyyyzzzxxxsssmmmqqqsssuuuvvvtttrrrqqqqqqmmmnnnooorrrtttwwwzzz{{{}}}dddNNNJJJEEEAAA<<<:::999:::;;;;;;???AAADDDGGGKKKQQQYYY^^^]]]^^^aaabbbccceeehhhkkknnnpppssssssrrrqqqqqqqqqssstttvvvxxxzzzzzzzzzzzzyyyzzz{{{{{{|||~~~uuudddUUUKKKDDD???<<<=========???CCCKKKTTTZZZkkkrrr||||||nnncccZZZRRRMMMNNNJJJHHHIIIIIIFFFDDDEEEGGGKKKRRR[[[fffssskkkNNNCCC;;;;;;:::555777===888888888888888777666666555555555555555555555555888888777777666666555555333444444555666777888888666666666666777777777777:::;;;;;;999888777888::::::::::::;;;<<<===>>>???CCCDDDNNNfffyyypppwwwmmm___OOONNNOOOXXXeeeuuu{{{yyyyyywwwrrrmmmmmmpppsssuuutttsssssstttooooooqqqsssvvvyyy{{{}}}dddTTTRRRFFFBBB===:::::::::;;;;;;>>>@@@BBBDDDFFFKKKQQQUUUVVVXXXZZZ\\\]]]___ccceeegggiiikkklllkkkkkklllmmmrrrrrrtttuuuvvvvvvvvvuuuyyyzzz{{{||||||~~~~~~ssscccUUUJJJCCC>>><<<;;;;;;<<<===AAAHHHQQQWWWgggnnnxxxtttjjj```VVVPPPPPPJJJGGGHHHHHHEEEEEEGGGGGGJJJOOOVVVaaannn{{{uuuQQQEEE<<<======888777:::888888888888888777666666555555555555555555555555888777777777666666666555444444555555666666777777666666666666777777777777:::;;;;;;:::888777888::::::::::::;;;<<<===>>>???CCCCCCLLLccc}}}qqqvvvyyyeeeXXXSSSUUUYYYcccppp}}}{{{yyyxxxvvvqqqmmmjjjmmmqqqsssttttttuuuwwwqqqqqqsssuuuxxx{{{}}}zzzgggYYYUUUHHHDDD>>>;;;::::::::::::<<<===>>>???@@@CCCGGGKKKMMMOOOQQQSSSTTTWWWZZZ]]]^^^___```aaaaaabbbeeegggnnnnnnooopppppppppppppppvvvxxxyyyyyyyyy{{{~~~|||ssseeeWWWLLLEEE@@@===:::::::::;;;>>>DDDLLLRRR```hhhsss{{{}}}rrrggg\\\UUUQQQKKKFFFGGGGGGEEEEEEHHHGGGHHHKKKPPPYYYfffsss|||ZZZJJJ>>>>>>@@@;;;777777888888888888888777666666666666666666666666666666777777777777666666666666555555555666666666666666666666666777777777888888:::;;;;;;:::888888999;;;:::::::::;;;<<<===??????CCCCCCKKK```wwwzzzvvvdddZZZ___bbbgggpppyyy{{{xxxvvvssspppmmmiiillloooqqqrrrsssuuuwwwssssssuuuwwwzzz}}}~~~|||yyymmm\\\RRRJJJFFF@@@<<<;;;;;;::::::999:::;;;;;;;;;===AAACCCFFFHHHJJJLLLMMMPPPSSSVVVUUUVVVWWWXXXXXX[[[^^^aaagggggghhhiiikkkkkkllllllqqqrrrttttttuuuwwwzzz}}}~~~{{{ttthhh[[[PPPHHHBBB@@@::::::::::::<<>>???@@@DDDEEELLL```}}}uuuhhhccckkkooouuu{{{|||xxxtttqqqnnnllljjjllloooppppppqqqssstttssstttuuuxxxzzz}}}yyywwwzzz~~~zzzqqq```TTTMMMHHHBBB===;;;;;;:::999666888999999999;;;===@@@AAACCCEEEGGGHHHJJJMMMPPPNNNOOOQQQRRRSSSUUUYYY\\\^^^___```bbbeeegggiiijjjlllmmmooopppqqqtttxxx{{{{{{zzzxxxrrriii]]]QQQHHHCCCAAA;;;;;;;;;;;;<<<@@@FFFJJJTTT]]]iiitttzzzwwwiii```TTTOOOMMMNNNMMMHHHEEEEEEFFFEEEEEEHHHOOO[[[iiirrrzzz}}}aaaFFF======:::888888888888888888888777666666888888888888888888888888666666666666777777777777666666666666666555555555666666666777888999999999::::::;;;:::999999:::<<<;;;;;;;;;<<<===>>>???@@@EEEFFFNNNaaa}}}vvvppprrrxxx{{{|||wwwrrrooommmlllkkkmmmnnnoooooooooqqqsssssssssuuuwwwzzz}}}|||tttrrrtttxxx~~~|||tttggg[[[OOOJJJDDD???<<<;;;:::999555777888888888999;;;>>>>>>@@@AAABBBBBBDDDGGGIIIGGGIIILLLMMMNNNPPPSSSVVVVVVWWWXXX[[[^^^aaadddeeegggiiikkkmmmooorrrvvvzzz}}}|||yyyyyyssspppiii^^^RRRHHHCCC@@@<<<<<<<<<;;;;;;>>>CCCGGGOOOXXXeeepppwww|||sssjjjZZZUUURRRRRROOOJJJFFFFFFGGGFFFEEEGGGLLLVVVccckkkuuuqqqQQQBBB>>>:::888;;;888888888888888777666666777777777777777777777777666666666666777777777777555555555666666666666666555666777777888999::::::999:::;;;:::999999;;;===;;;;;;;;;<<<===>>>@@@@@@EEEGGGOOObbb~~~{{{{{{}}}wwwqqqmmmlllllljjjkkkmmmnnnnnnoooqqqsssrrrrrrtttvvvyyy|||~~~xxxooollllllpppvvv}}}yyylll^^^QQQLLLEEE@@@===;;;:::999666777888888777777888::::::<<<============@@@BBBAAACCCFFFHHHIIIKKKMMMNNNQQQQQQRRRTTTVVVYYY\\\^^^___aaadddfffiiimmmrrrvvvzzz}}}zzzwwwxxxsssrrrlllbbbVVVKKKFFFCCC<<<<<<<<<::::::<<<@@@DDDKKKTTTaaalllsssyyy~~~}}}uuuddd\\\UUURRROOOJJJIIIJJJJJJIIIGGGFFFJJJQQQ[[[cccoooyyy^^^LLLBBB;;;999<<<888888888888888777666666777777777777777777777777555666666666777777777888444444555555666666777777555666777888999::::::;;;999:::;;;;;;::::::<<<===;;;;;;<<<<<<===???@@@AAABBBEEEPPPccc}}}wwwpppmmmkkklllhhhjjjlllmmmmmmooorrrtttqqqqqqsssuuuxxx{{{}}}uuullliiieeehhhnnnuuu|||mmm[[[RRRMMMFFF@@@===;;;:::999777888999888666555666777888999:::999888999;;;===<<>>AAAHHHQQQ^^^iiiqqqvvv||||||kkkaaaVVVQQQMMMJJJKKKNNNLLLKKKHHHFFFHHHNNNVVV\\\kkkttt{{{hhhSSSGGG===999<<<888888888888888777666666666666666666666666666666555666666666777777888888333444444555666777888888555666777888999:::;;;;;;999:::;;;;;;::::::<<<>>><<<<<<<<<<<<===???@@@AAA@@@DDDOOOddd|||vvvqqqnnnlllkkklllkkkjjjjjjlllooorrruuuttttttvvvwwwzzz|||~~~tttkkkfffeeeddddddiiisss~~~rrrdddYYYPPPGGGDDDBBB>>><<<===999888777777777777777888999888888888999::::::;;;<<<===>>>@@@BBBDDDFFFFFFIIIIIIJJJKKKMMMOOOPPPRRRSSSTTTVVVXXXZZZ^^^dddhhhpppssszzz|||wwwuuurrrttttttkkk]]]PPPGGGDDD???===;;;999:::<<>><<<999777888999:::;;;:::999999777777777777777777777777888888888777777777777777777777777777777777777777666777777999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<>>======>>>???@@@CCCEEEOOOccc{{{uuupppmmmkkkkkkllllllkkklllnnnqqqtttvvvvvvvvvvvvxxxzzz}}}sssjjjeeecccaaa___bbbkkkxxxwwwiii\\\SSSJJJGGGDDD???<<<<<<999999888777777777777888888777777777777888999::::::;;;<<<===???AAABBBBBBDDDDDDEEEFFFHHHJJJLLLMMMPPPQQQSSSUUUWWW[[[```dddkkknnnvvv}}}wwwtttrrrtttssskkk^^^PPPGGGDDD@@@>>>;;;999999;;;>>>@@@HHHNNNXXXdddnnnvvv{{{~~~|||nnn```YYYTTTNNNKKKLLLIIIHHHGGGHHHIIILLLPPPRRR^^^hhhvvv~~~aaaLLLAAA>>><<<999::::::;;;:::999888777777777777777777777777777777777777777777888888888777777777777777777777777666777888999:::;;;;;;<<<:::::::::::::::;;;;;;<<<>>>===<<<<<<<<<===>>>???BBBEEEOOOcccyyytttooolllkkkkkkllllllmmmoooqqqtttvvvwwwwwwwwwwwwxxx{{{~~~sssiiieeeccc^^^YYYZZZbbbppp}}}nnn```WWWNNNKKKGGGAAA<<<<<<:::999888888777777888888777777666666666777888888888888999:::;;;<<<======@@@@@@AAABBBDDDFFFGGGHHHKKKLLLOOOPPPRRRVVVZZZ]]]dddgggooo{{{xxxtttssstttssslll^^^QQQGGGCCCBBB@@@<<<:::999:::<<<>>>EEEKKKUUUaaammmvvv{{{~~~wwwhhh^^^VVVOOOKKKKKKJJJIIIHHHGGGHHHJJJMMMNNNWWWaaaooo{{{www[[[HHH@@@@@@<<<<<<;;;;;;:::888777666777777777777777777777777666666777777888888999999777777777777777777777777777777888999::::::;;;<<<999999999999999:::;;;;;;<<<;;;:::::::::<<<===>>>@@@DDDNNNccc}}}xxxrrrnnnlllkkklllmmmnnnppprrrtttvvvxxxyyyxxxwwwwwwxxx{{{tttlllhhhggg___WWWUUU\\\kkk{{{rrrbbbYYYPPPMMMIIICCC>>>===;;;:::999888888888888888777777777666666777777888777777777888999999::::::>>>??????AAABBBDDDFFFGGGGGGHHHKKKLLLNNNQQQUUUWWW\\\```hhhssszzzuuussstttssslll```SSSHHHCCCCCCAAA===:::999999;;;<<>>???@@@CCCNNNccc~~~{{{vvvqqqmmmmmmmmmnnnoooppprrrtttvvvxxxyyyzzzwwwwwwxxxyyy|||wwwpppmmmllldddYYYUUU\\\kkk{{{vvvddd[[[RRROOOKKKEEEAAA@@@<<<;;;:::999888888888888999888888777777777888888777777777888888888999999<<<<<<===>>>@@@BBBDDDEEECCCEEEHHHIIIKKKMMMPPPRRRUUUZZZbbbmmm{{{|||vvvssstttsssmmmcccVVVKKKDDDDDDBBB>>>:::888999:::;;;@@@FFFPPP\\\hhhrrryyy}}}zzz|||~~~tttjjj___UUUPPPPPPKKKJJJIIIHHHGGGGGGHHHHHHQQQXXXdddooozzz^^^HHHCCC;;;;;;;;;:::::::::::::::777777777777777777777777555555666777888999999:::777777777777777777777777888888888999999::::::;;;999999888888999999:::;;;===<<<<<<<<<<<<>>>???AAAAAADDDNNNccc~~~|||yyytttpppnnnnnnppprrrrrrrrrssstttvvvxxxzzz{{{wwwxxxzzz|||yyytttrrrqqqhhh]]]XXX^^^lll|||}}}kkk```VVVQQQMMMGGGDDDCCC===<<<;;;:::999888888888999999888777777777888888666777777777888999999999888888999:::<<<>>>@@@AAA@@@BBBEEEGGGHHHIIIKKKMMMOOOTTT\\\ffftttyyyssstttsssooofffZZZNNNGGGDDDBBB>>>:::888999:::;;;???EEENNNZZZfffpppwww{{{{{{}}}|||rrrfffYYYSSSRRRKKKKKKJJJIIIHHHHHHHHHHHHNNNTTT]]]hhhsssoooPPPEEE<<<;;;:::::::::::::::;;;777777777777777777777777666666777777888888999999777777777777777777777777888888999999999:::::::::999999999999999:::;;;;;;>>>=========>>>???AAABBBCCCEEEOOObbb~~~zzzwwwsssoooooopppsssvvvuuuuuuttttttuuuwwwyyy{{{xxxzzz}}}{{{uuusssrrrjjj```[[[```mmm{{{ttthhh\\\TTTNNNHHHEEEEEE>>>===<<<:::999999999888999888777666666666666666555666666777888999999999666666777888999;;;===>>>===???BBBDDDDDDEEEGGGIIIIIIOOOWWWaaaooo{{{ssssssssspppiii^^^RRRJJJDDDAAA>>>:::999999;;;<<>>===<<<:::999999999:::777777777777777777777777777777777777777888888888777777777777777777777777888999999999999::::::::::::::::::::::::;;;;;;<<<============>>>@@@BBBCCCFFFGGGOOOaaa}}}yyyvvvrrroooooorrruuuxxxwwwvvvtttssstttvvvyyy{{{yyy|||{{{uuusssrrrjjjaaa\\\aaammmzzz|||ooo```WWWPPPIIIEEEFFF>>>>>><<<;;;:::999999999888777666555555555555555444444555666777888999:::666666777888:::<<<===>>>;;;===@@@BBBBBBCCCEEEFFFFFFKKKTTT]]]kkk~~~|||sssssssssqqqkkk```TTTLLLDDDAAA===:::999999;;;<<>>@@@BBBCCCHHHHHHOOOaaa|||yyywwwtttssssssvvvyyy{{{yyyxxxwwwvvvxxx{{{~~~~~~|||zzzwww{{{mmm___]]]eeeppp}}}uuuddd[[[VVVPPPHHHDDDCCCAAA???>>>>>><<<:::888555555555555666666666666666666555555555555666666777777888777777888:::===999999:::;;;===???AAABBBFFFIIINNNVVVcccwww|||sssrrrqqqqqqmmmdddWWWMMM@@@???===;;;::::::::::::???CCCKKKUUU```jjjrrrvvvuuuxxx||||||jjj\\\VVVPPPPPPOOOMMMLLLJJJGGGFFFEEELLLQQQSSS\\\mmm}}}oooIII???@@@???;;;888888888777888888888888888777666666888888888888888999999::::::999999999999999999999;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;:::;;;<<<===>>>======<<<<<<===???AAABBBAAAEEENNN___||||||xxxvvvtttssssssuuuxxxzzzyyyxxxwwwwwwxxx{{{~~~|||yyyvvv{{{mmm```___gggrrr~~~xxxfff\\\WWWPPPIIIFFFBBB@@@>>><<<<<<;;;888777888888888999999999999999666666555555555555666666444666777666666666888:::888999999;;;<<<>>>@@@AAACCCFFFKKKTTTaaattttttrrrqqqppplllcccVVVMMMBBB@@@>>><<<;;;;;;;;;;;;===AAAIIISSS^^^hhhppptttuuuwww{{{nnn```ZZZQQQOOONNNLLLKKKIIIGGGFFFCCCIIINNNPPPXXXiiixxxwwwRRRAAA???<<<999888:::;;;<<<888888888888888777666666888777777777777888999999999999999999999999999999777888888999999888888888<<<;;;;;;:::;;;<<<===>>>=========>>>???@@@AAABBB@@@EEENNN___}}}zzzwwwvvvtttsssrrrsssuuuxxxzzzyyyyyyxxxxxxyyy|||~~~|||yyyzzzmmmaaaaaaiiitttlllaaaZZZRRRLLLIIIEEEBBB???======;;;999777777777777777666666666666666666555555555555666666222444666666555555666777888888888:::;;;===???@@@@@@CCCHHHPPP]]]ppptttqqqooonnnllldddWWWMMMDDDBBB???===;;;;;;<<<<<<;;;???FFFPPP[[[fffnnnrrrtttvvvzzz~~~uuuhhhaaaUUURRROOOMMMLLLKKKIIIHHHAAAFFFJJJLLLSSSbbbpppxxx]]]FFFAAA;;;888888:::;;;===888888888999888888777666777777666666666777888888888888888888888888888888555666777888888999999888<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@AAAAAAAAA@@@DDDMMM___}}}|||vvvssstttsssrrrrrrsssuuuxxxzzzzzzzzzyyyyyyzzz|||~~~wwwkkkaaabbbjjjuuuuuuhhh___VVVPPPNNNJJJGGGCCCAAA???>>><<<;;;666666666666555555555555666666555555555555666666111444666777666555555666777777777888:::<<<===>>>===@@@FFFNNN[[[mmm|||rrrnnnkkkkkkkkkeeeZZZPPPEEECCC@@@<<<;;;:::;;;<<<:::>>>EEENNNYYYdddmmmrrrtttvvvyyy||||||ppphhh\\\WWWRRROOONNNNNNLLLKKKBBBDDDGGGJJJOOO[[[iiiqqq}}}dddLLLCCC<<<999:::999888888888888888999999888888777666666666666666777777888777777777777777888888888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======;;;===???@@@BBBBBBAAAAAA???DDDMMM```}}}{{{uuurrrrrrrrrrrrrrrtttvvvyyyzzz{{{zzzzzzzzz{{{}}}~~~uuuiii___aaajjjuuu~~~pppdddYYYRRRQQQMMMJJJEEEBBB@@@???===<<<:::::::::999999999888888666666555555555555666666333555888888777666666666666666666777888:::;;;<<<<<>>EEENNNYYYdddmmmrrrtttuuuxxx{{{~~~xxxooobbb[[[SSSOOONNNNNNMMMKKKDDDEEEFFFIIIMMMVVVbbblllyyykkkOOOCCC;;;;;;===;;;777777888888999999999999888888666666666666666777777888666666777777777888888888888999:::<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@???DDDMMM```~~~zzzvvvsssqqqqqqrrrsssuuuwwwzzz{{{{{{{{{{{{||||||}}}~~~uuuhhh^^^___iiiuuuxxxkkk]]]UUUSSSNNNJJJEEEAAA???>>>===;;;::::::999999888777777777666666555555555555666666555777999888777666777888555555555666777888:::;;;:::>>>DDDLLLWWWhhh{{{yyynnnhhhdddfffjjjhhh___VVVGGGDDD???;;;888888999:::;;;???EEENNNYYYdddnnnsssuuuvvvxxxzzz}}}wwwhhh___TTTNNNMMMMMMLLLIIIGGGEEEFFFIIILLLQQQ]]]hhhsss~~~{{{UUUEEE:::<<<@@@===::::::777888999999:::999999999777777666666666777888888666777777888888999999999777888999;;;<<<=========:::;;;<<<<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@>>>CCCMMM```~~~zzzvvvtttqqqrrrrrrtttvvvyyy{{{||||||||||||}}}}}}~~~~~~vvviii^^^___iiivvvuuufff\\\YYYPPPLLLGGGBBB@@@???===<<<888888777777666555555444666666555555555555666666777888888777666666777999444444555555666777999999888<<>>DDDLLLWWWcccmmmsssvvvwwwxxxzzz}}}}}}pppfffXXXQQQOOOPPPMMMKKKHHHEEEEEEHHHJJJNNNXXXdddmmmwwwdddOOO>>>===@@@===;;;<<<777888999999:::::::::999888777777777777888999999777777888888999::::::;;;777888999:::;;;;;;<<<;;;:::;;;<<<=========<<<;;;;;;;;;;;;<<<===>>>@@@@@@>>>CCCMMM```~~~yyyvvvtttqqqrrrsssuuuwwwzzz|||}}}||||||}}}}}}~~~~~~|||wwwjjj^^^___jjjxxxnnnccc```SSSOOOIIIEEECCCAAA@@@???;;;;;;;;;:::999888888777666666555555555555666666777888777666444555777999444444444555555777888999777:::AAAHHHTTTdddvvvzzzrrrkkkddddddhhhfff\\\RRRKKKGGGBBB===:::999:::<<<:::===CCCKKKVVVbbblllrrrwwwwwwyyy{{{}}}xxxlll]]]UUUSSSSSSQQQNNNIIIEEEDDDHHHIIIKKKVVVbbbkkkttttttZZZCCC>>>>>>:::888;;;777888999:::::::::::::::888888888888888999999:::777777888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<::::::<<<=========<<<;;;;;;;;;:::;;;<<<===???AAA>>>CCCMMM```}}}{{{wwwtttppppppqqqssswwwzzz{{{{{{~~~~~~}}}}}}~~~ooo```aaakkkvvvvvvfff]]]TTTNNNJJJKKKIIICCC@@@@@@?????????>>>===;;;999888777777777777777777888999777777777777666666666666888666444444777999888666:::<<<@@@GGGSSSbbbrrr||||||wwwssslllffffffiiifff]]]UUUGGGCCC>>>;;;::::::::::::;;;>>>DDDLLLWWWaaakkkpppvvvxxx{{{|||}}}}}}~~~tttdddXXXQQQOOOMMMLLLFFFFFFFFFEEEFFFIIINNNSSSaaakkkzzzyyydddDDD>>>???888666;;;666777777888888888777777999999999999999999999999888888999999999999888888666666777888:::;;;<<<<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===???CCCLLL^^^{{{}}}zzzyyyvvvsssqqqqqqqqqtttxxx{{{|||{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~sss```___hhhuuu~~~lllaaaXXXQQQLLLLLLJJJDDD@@@???@@@@@@???>>>===;;;:::999888888777777777777888888777777777777666666666555777444333333666777777555888:::>>>EEEQQQaaaqqq{{{}}}wwwqqqkkkfffgggiiiggg^^^UUUKKKFFFAAA===;;;;;;;;;;;;;;;>>>DDDLLLVVVaaajjjooouuuwwwzzz{{{|||}}}xxxiii\\\UUUQQQOOOMMMHHHHHHHHHGGGGGGJJJNNNRRR\\\fffuuu~~~jjjJJJCCCBBB;;;888;;;777777888888888888777777888888888888888888888888888888999999999999888888777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???CCCLLL]]]zzz~~~xxxvvvvvvtttsssqqqqqqrrrtttxxx{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~yyy```[[[eeeqqqttthhh]]]UUUNNNMMMKKKEEEAAA???AAA@@@???>>>===;;;::::::999888888777777777888888777777777666666666555555555333222333444666555555555777<<>>DDDLLLVVVaaajjjoootttvvvxxxyyy{{{}}}ooobbbZZZUUUQQQOOOKKKKKKJJJIIIHHHIIIMMMPPPVVV```nnn{{{uuuSSSGGGDDD>>>:::;;;777888888888888888777777777777777777777777777777888888999999999999888888888888888999999:::::::::==================<<<<<<;;;;;;;;;;;;;;;<<<======@@@DDDLLL]]]yyy{{{uuutttttttttsssppppppqqqssswwwyyyzzzyyyxxxxxxxxxyyyzzz}}}bbbYYY```lll{{{{{{mmm```WWWOOOMMMLLLGGGCCCBBBBBBAAA@@@>>>===<<<;;;;;;:::999999888777777777777777777666666666555555555444444333333444555555555444666:::AAAMMM]]]mmmwww|||ooolllhhhiiikkkhhhaaaZZZQQQLLLFFF@@@>>><<<;;;:::;;;>>>CCCLLLVVV```iiinnnsssuuuvvvxxxzzz~~~vvviii```YYYSSSOOOMMMMMMKKKIIIGGGGGGJJJLLLQQQYYYfffsss~~~^^^JJJCCC>>>;;;;;;888888999999999888777777888888888888888888888888888888999999999999888888999999999999999999999999>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAADDDLLL\\\xxxyyysssrrrsssssssssooonnnoooqqqtttwwwwwwwwwvvvvvvvvvwwwyyy}}}fffYYY[[[dddssstttdddZZZPPPNNNNNNJJJFFFEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;999888777777777777666666666666555555555555555555555555444555666777444666:::@@@KKKYYYiiisss|||}}}qqqmmmjjjiiijjjhhhbbb\\\QQQLLLFFF@@@===;;;:::999;;;>>>CCCKKKUUU```hhhmmmrrrtttuuuwwwzzz~~~|||oooeee]]]UUUPPPMMMMMMKKKIIIFFFEEEGGGIIIMMMUUU```lllwwwmmmOOOAAA<<<<<<===999999999999999888777777999999999999999999999999888888999999999999888888999999999999999999999999<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;===>>>>>>AAAEEELLL\\\xxx~~~vvvrrrqqqrrrrrrqqqnnnmmmmmmpppsssuuuuuuuuuuuuttttttuuuxxx~~~lllZZZWWW\\\jjjyyy~~~lll```TTTRRRQQQNNNJJJHHHDDDCCCAAA???============<<<<<<:::999777777666666666666666555555555444444444555666555444444666888555666999>>>GGGTTTbbbllltttyyy}}}|||rrrnnniiiggggggeeeaaa]]]QQQLLLEEE@@@<<<;;;999888<<<>>>CCCKKKUUU___hhhlllqqqsssuuuxxxzzz~~~vvvkkkbbbXXXRRRMMMMMMLLLIIIFFFEEEEEEGGGJJJQQQ[[[fffqqq}}}\\\DDD======>>>::::::::::::999888777777999999999999999999999999888888999999999999888888888888888999999::::::::::::::::::::::::999999999:::::::::;;;<<<===>>>???AAAEEEMMM]]]yyyzzzsssppppppqqqpppnnnnnnnnnnnnpppsssuuuuuutttuuutttssstttxxxqqq]]]TTTUUUcccrrrvvvhhh[[[VVVUUUQQQLLLIIIEEEDDDAAA???======>>>>>>===<<<;;;999888777666666666666555555555444444444222444555444333333555777555666777;;;BBBNNN[[[dddkkkpppvvv{{{yyyqqqmmmgggcccaaa```^^^\\\QQQLLLFFF@@@===;;;:::999<<<>>>CCCKKKUUU___ggglllppprrrvvvyyy{{{~~~{{{qqqggg\\\UUUNNNNNNMMMJJJGGGEEEFFFGGGHHHNNNWWW```kkkwwwmmmMMMAAA??????::::::::::::999888777666888888888888888888888888888888999999999999888888777777888999::::::;;;;;;999999999999:::::::::::::::::::::;;;<<<===>>>???AAAEEEMMM^^^zzz|||wwwqqqooooooooonnnlllooonnnoooqqqtttvvvvvvuuutttsssssstttxxxttt^^^RRRQQQ^^^nnn|||~~~ooo```ZZZXXXSSSMMMIIIFFFDDDAAA???======>>>???>>>===;;;999888777666666666666555555555444444444111333444333111111444666555555666888???JJJVVV___dddjjjqqqwww~~~}}}vvvqqqllleee```]]]\\\[[[ZZZRRRMMMFFFAAA>>>===;;;:::<<<>>>CCCKKKTTT^^^ggglllooorrrvvvzzz|||~~~uuujjj___XXXOOOOOONNNLLLIIIGGGGGGHHHFFFLLLTTT]]]gggttt}}}zzzUUUEEEAAA@@@;;;;;;;;;:::999888777666777777777777777777777777888888999999999999888888666777777999:::;;;<<<<<<999999999::::::;;;;;;;;;999::::::;;;<<<===??????AAAEEEMMM^^^{{{~~~vvvsssnnnlllmmmooopppqqqqqqrrrtttuuuuuuuuuwwwxxxwwwyyyzzzyyyzzz~~~{{{```QQQPPPYYYbbbuuuzzzeeeYYYUUUQQQNNNMMMMMMHHHAAA======>>>>>>======<<<;;;999777666444333999777555444333444666777444444444444444444444444444555777;;;AAAGGGMMMQQQ^^^___bbbiiiqqquuuuuuttthhheeebbb___\\\ZZZVVVTTTLLLIIIEEEAAA>>><<<<<<======???DDDMMMWWW```gggjjjooorrrwww{{{~~~|||tttggg[[[SSSQQQNNNLLLIIIGGGEEEDDDFFFFFFLLLWWWcccooo~~~{{{eeeEEE;;;???;;;:::888999:::;;;;;;:::;;;:::999888777777777777777777666666666888999:::777777888999999999999888::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>AAADDDLLL]]]zzz{{{vvvsssooonnnooopppppppppppprrrsssttttttvvvxxx{{{xxxxxxxxxxxxzzz{{{aaaPPPNNNVVV^^^qqq}}}ooobbb[[[VVVSSSSSSOOOJJJCCC@@@?????????>>>===<<<;;;999888666555555888777555444444444666777444444444444444444444444444444555888===CCCJJJMMMXXXYYY\\\cccjjjnnnooonnnfffdddaaa```___]]]ZZZXXXMMMJJJFFFAAA>>>===<<<<<<;;;>>>CCCLLLUUU^^^eeehhhoooqqquuuzzz}}}xxxkkk___TTTQQQNNNKKKIIIGGGFFFEEEGGGGGGKKKTTT___kkkzzzrrrPPPCCCDDD>>><<<:::999::::::999888999888888888888888999999888777666666666777888999777777888999999999999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>AAAEEELLL]]]zzzxxxuuusssqqqpppqqqqqqpppooooooqqqrrrssstttwww{{{~~~zzzxxxvvvvvv{{{|||cccQQQLLLQQQXXXkkkxxxxxxhhh^^^VVVSSSSSSQQQMMMGGGCCCAAA@@@???===<<<<<<;;;:::999888777777888777666444444555555666444444444444444444444444444444333444888>>>DDDHHHOOOQQQTTTZZZ```dddeeeeee___]]][[[ZZZZZZYYYWWWVVVNNNKKKGGGBBB???===<<<<<<:::===CCCKKKTTT\\\cccgggnnnpppssswww{{{~~~qqqdddVVVRRRNNNKKKJJJIIIGGGFFFHHHFFFIIIPPPZZZeeeuuu|||WWWEEEDDD@@@>>>;;;::::::999888666777777777777888999:::;;;888777666666666666666777777888888999999999999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBEEELLL]]]{{{|||vvvtttrrrqqqrrrrrrrrrpppnnnooopppqqqssstttwww||||||xxxuuuvvv}}}~~~gggUUULLLNNNSSSeeerrrrrrcccXXXSSSSSSQQQOOOKKKGGGDDDAAA>>>===<<<<<<<<<;;;:::999999888777777666555555555555666444444444444444444444444555444222222555:::???CCCHHHJJJMMMRRRWWWZZZ\\\]]]YYYWWWVVVUUUVVVUUUTTTRRRNNNLLLHHHCCC@@@===<<<;;;:::>>>DDDKKKSSS[[[bbbffflllnnnqqquuuzzz~~~vvvjjjZZZUUUOOOKKKKKKJJJIIIGGGHHHFFFGGGMMMVVVaaaqqq~~~\\\GGGBBB@@@>>>;;;:::::::::888777888888777777888999999:::888777777666666555555555777888999999::::::999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBEEELLL]]]{{{{{{vvvsssrrrqqqrrrsssrrrooommmnnnoooqqqrrrtttwwwzzz}}}|||xxxvvvyyylllYYYNNNMMMPPP___mmm}}}ooo___WWWVVVQQQPPPNNNKKKFFFBBB???============<<<;;;::::::999777777666555555555555555444444444444444444444444666555333222444888<<>>===;;;:::;;;;;;:::999:::999999888777777888888888888777777777666555555888888999::::::::::::999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBEEEKKK\\\zzzzzzvvvrrrqqqpppqqqqqqqqqooommmmmmooorrrssstttuuuwwwyyyzzzyyyzzz}}}ppp]]]PPPMMMNNNZZZjjj{{{zzzdddXXXVVVQQQRRRRRROOOJJJEEEAAA?????????>>>===<<<;;;:::999666666666666666555555555444444444444444444444444555444333222444666999;;;>>>AAADDDGGGIIILLLOOORRRSSSQQQPPPPPPPPPPPPOOOMMMJJJIIIFFFCCC@@@===<<<;;;;;;@@@GGGMMMRRRXXX```fffiiillloootttyyy}}}uuufff^^^TTTNNNNNNNNNLLLJJJHHHEEEEEEJJJQQQZZZgggsss}}}qqqRRRDDD>>>===;;;:::;;;<<<;;;:::;;;:::999888777777777777777888888888888777777666888999999:::::::::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>AAACCCJJJ[[[xxx|||xxxuuurrrpppoooooooooooonnnlllmmmpppssstttssssssssssssxxxzzz~~~qqq___QQQLLLMMMXXXhhhzzzkkk\\\WWWRRRUUUWWWTTTOOOHHHEEECCCAAA@@@???>>><<<;;;:::999666666666666666555555444444444444444444444444444222222222222333555666777999<<>><<<;;;;;;;;;999888999999888888888888888999777888999::::::999999888888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@BBBIIIYYYwwwzzzwwwuuurrrpppnnnmmmnnnnnnnnnlllmmmpppsssuuusssqqqppppppvvv{{{{{{~~~}}}qqq___QQQLLLLLLVVVgggzzzuuuccc]]]SSSWWWZZZXXXRRRLLLGGGFFFBBBBBB@@@>>>===;;;999999666666666777666555555444444444444444444444444444000000111222333444444444555888;;;===>>>@@@EEEHHHJJJIIIIIIKKKNNNPPPPPPOOOEEEDDDCCCAAA???===<<<;;;999???FFFKKKNNNTTT\\\ccchhhkkkpppuuuzzz|||||||||}}}~~~oooeeeXXXQQQQQQQQQNNNKKKIIIFFFFFFHHHKKKOOOXXXaaatttxxxdddJJJCCC@@@===<<<;;;:::888666777777777777888999:::;;;777888999:::;;;;;;:::999888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>???BBBHHHXXXvvv~~~~~~zzzuuuqqqpppooonnnmmmmmmllllllllllllnnnpppqqqpppppppppqqqttt|||~~~~~~}}}yyyppp```PPPKKKNNNTTTeeexxxrrraaa\\\VVVTTTXXXZZZUUUOOOKKKEEEBBB???===<<<;;;:::999888777666555555444444555555555555555555555555555444333333222222333333444666777999999999;;;===@@@AAABBBEEEGGGHHHIIIIIIHHHGGGFFFCCC@@@===;;;999888<<>>======;;;:::888888777666555555555555555555555555555555555555444333333222222333333444555666888888888:::<<<>>>AAABBBDDDGGGHHHIIIIIIIIIFFFEEECCC@@@>>><<<;;;;;;<<<@@@DDDIIINNNSSSYYY]]]fffjjjooouuuyyy|||}}}}}}~~~yyyqqqeeeZZZSSSPPPNNNMMMIIIHHHFFFDDDEEEJJJRRRWWWgggssstttUUUCCC@@@<<<:::<<<>>>>>><<<999888777666666777888999666666666777888999999999999999999999999999999999;;;::::::999999::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>===AAAIIIYYYvvvvvv{{{{{{xxxvvvssspppmmmmmmlllllllllmmmnnnooommmmmmnnnnnnoooqqqtttwww}}}xxxgggUUULLLMMMYYYiii{{{rrrggg]]]YYYXXXUUURRRRRRNNNJJJDDD@@@???>>>===<<<999888777666555555555555555555555555555555555555444333333222222333333444444555666777666888:::<<<@@@AAACCCFFFHHHIIIIIIIIIEEEDDDBBB@@@???>>>=========@@@DDDHHHMMMRRRWWW[[[cccffflllrrrwww{{{|||}}}xxxjjj^^^VVVQQQOOONNNIIIHHHFFFDDDDDDHHHOOOTTTcccooo}}}|||^^^GGGBBB===<<<======<<<:::999888777777777777888999666666777777888999999999999999999999999999999999;;;::::::999999::::::;;;999;;;======<<<<<<===>>>>>>AAAHHHXXXuuutttzzzwwwtttsssqqqooolllkkkjjjjjjkkklllnnnppplllmmmmmmmmmnnnrrrwww|||nnnZZZOOONNNZZZjjj|||vvvfff^^^ZZZVVVUUUVVVRRRMMMGGGBBB@@@>>>===<<<999999888777666666666666555555555555555555555555444333333222222333333444222333555555555555888:::>>>???BBBEEEGGGHHHIIIIIIFFFEEECCCAAA???===<<<<<<===???DDDHHHLLLPPPVVVYYY___ccciiipppvvvyyy{{{|||~~~pppcccYYYSSSPPPNNNKKKJJJHHHEEEEEEHHHNNNSSS___jjjyyydddOOOFFF>>>======:::888666888888888888888888888888777777777888888999999999::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;888;;;===>>>>>>=========AAACCCIIIWWWsssuuu|||}}}tttrrrqqqpppnnnjjjiiihhhhhhhhhkkkmmmoookkkllllllmmmoootttzzzttt___SSSQQQZZZjjj{{{nnnbbb[[[VVVUUUVVVSSSOOOIIIDDDAAA???===<<<:::999888777777666777777555555555555555555555555444333333222222333333444111222444444333444666888;;;===@@@CCCEEEGGGHHHHHHHHHFFFDDDAAA>>><<<::::::;;;>>>CCCGGGKKKOOOUUUXXX]]]aaagggnnntttxxxzzzzzzvvvhhh^^^VVVQQQNNNLLLKKKHHHFFFEEEGGGLLLPPPZZZeeetttkkkTTTHHH>>><<<===:::777888888888999999999999888888888888888888999999999999:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;888;;;===???>>>===>>>>>>DDDFFFJJJWWWrrrwww}}}{{{sssqqqpppooollliiigggfffeeefffhhhkkkmmmiiijjjlllmmmpppvvv}}}xxxbbbUUUSSSXXXhhhyyywwwhhh^^^WWWTTTUUUTTTPPPKKKGGGDDDBBB???<<<;;;:::999888777777777777555555555555555555555555444333333222222333333444111222333333222333555777888:::===AAACCCEEEFFFGGGHHHFFFCCC@@@===:::999888:::===AAAFFFJJJOOOTTTXXX]]]```fffmmmssswwwxxxyyy}}}pppddd[[[TTTPPPKKKJJJHHHDDDCCCDDDHHHKKKUUU```nnnzzzzzzZZZJJJ>>>===>>><<<;;;===888888999::::::999888888999999999999999999999999777888888999999::::::;;;;;;::::::999999::::::;;;999;;;===>>>>>>>>>???@@@CCCFFFKKKXXXrrrvvv}}}yyysssqqqpppnnnkkkhhhfffdddccccccfffhhhjjjgggiiikkknnnrrrxxx~~~yyycccVVVSSSUUUeeevvvrrrfff]]]XXXXXXTTTRRRNNNKKKIIIEEEAAA>>>;;;;;;:::999888888888888555555555555555555555555444333333222222333333444111222333333222333444666555777;;;>>>BBBDDDEEEEEEEEEDDDAAA???<<<:::999888888;;;@@@EEEIIIOOOUUUYYY]]]```fffmmmrrrvvvwwwxxx~~~wwwkkk```WWWRRRLLLKKKIIIEEECCCDDDGGGJJJOOOZZZhhhuuufffRRRBBB@@@@@@<<<;;;???888999999::::::999999888999999999999999999999999777777888999999:::;;;;;;;;;::::::999999::::::;;;:::<<<============@@@BBB@@@CCCJJJYYYtttuuu|||yyysssrrrqqqmmmjjjgggfffcccaaabbbdddgggiiifffhhhlllooosssyyyxxxbbbUUUSSSSSScccttt{{{nnnddd]]]\\\UUUSSSPPPNNNLLLHHHCCC???<<<;;;:::999888888888888555555555555555555555555444333333222222333333444111222333333222222444666444666999===@@@CCCDDDEEECCCAAA@@@>>><<<;;;::::::777:::???DDDIIIOOOUUUYYY]]]aaagggmmmrrruuuwwwwww}}}|||pppdddZZZTTTOOONNNLLLHHHFFFFFFHHHKKKLLLVVVdddrrr|||sss\\\HHHCCCAAA:::888<<<888999:::;;;;;;:::999888999999999999999999999999999999:::;;;;;;<<<======;;;::::::999999::::::;;;;;;<<<<<<<<<<<<===@@@CCC<<>>@@@CCCFFFLLLSSSXXXZZZaaaiiinnnppprrrtttwww{{{~~~~~~qqqggg\\\RRROOOLLLIIIGGGGGGFFFEEEDDDJJJQQQ^^^kkkxxxeeeFFFAAAAAA999666<<<:::::::::999999999888888999999888888888888888999777777777777888999:::;;;;;;;;;;;;<<<<<<;;;::::::<<<;;;;;;<<<<<<===>>>???DDDEEEIIIZZZyyy~~~xxxvvvvvvuuussspppkkkiiigggggghhhiiigggeeeffffffhhhlllsss{{{zzzcccQQQMMMMMMZZZmmm|||yyymmmbbbVVVUUUTTTRRROOOLLLHHHEEEAAA???<<<;;;;;;:::999777555555555444444444444333555444222111000111222333222222333333333333444444777888:::===???AAABBBBBBFFFDDDAAA>>><<<:::999999:::<<<>>>AAAEEEJJJQQQUUUYYY```hhhmmmpppqqqtttwwwyyy|||vvvkkk___UUUPPPMMMJJJGGGGGGFFFEEEDDDHHHPPP\\\hhhuuupppNNNDDDCCC<<<888<<<:::::::::999999999888888999999888888888888888999888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;;;;<<<<<<===>>>???CCCCCCHHHYYYxxx}}}xxxuuuvvvuuurrrpppllljjjhhhggghhhiiiiiihhhccceeeiiiooovvv~~~ttt^^^OOOKKKIIIVVVjjjzzzyyylll[[[XXXUUURRRQQQNNNKKKIIICCCAAA>>>===<<<;;;999888666666555555444444444444444333333333222222222222222222333333333333444444888999:::<<<>>>???@@@@@@CCCBBB@@@===;;;999888888999;;;===???BBBHHHNNNSSSXXX^^^gggllloooqqqtttvvvwww{{{{{{pppdddYYYRRROOOKKKHHHGGGGGGFFFEEEGGGNNNXXXdddppp|||XXXHHHDDD???;;;<<<:::::::::999999999888888999888888888888888999999888888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAABBBHHHXXXwww|||xxxsssrrrrrrrrrooollljjjhhhgggggghhhjjjlllmmmiiijjjlllqqqxxx~~~oooZZZLLLJJJEEERRRfffxxxvvvddd```YYYUUUTTTRRRPPPMMMEEECCC@@@>>>===<<<:::888777777666666555444444444222333444444444333222111222222222333333333444444666777999;;;===>>>???@@@BBBAAA@@@>>><<<:::999999999:::<<<>>>AAAFFFLLLQQQUUU\\\eeekkknnnpppsssvvvxxx|||~~~sssfff[[[UUUQQQLLLIIIHHHGGGGGGFFFGGGMMMVVVaaalllxxxaaaJJJCCC@@@===<<<:::::::::999999999888888888888888777888888999:::999999999999:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@BBBHHHYYYwwwxxxtttqqqpppqqqpppmmmjjjhhhhhhggggggiiimmmqqqtttsssrrrqqqsssxxx|||mmmXXXKKKIIIDDDPPPcccuuurrrjjj```YYYVVVTTTQQQNNNGGGDDDAAA???===<<<:::888888888777666666555444444222333444555555333222111222222222333333333444444333444777:::<<>>@@@EEEKKKOOOSSSZZZccciiimmmooosssvvvxxx||||||wwwtttpppqqqqqqqqqttt|||tttggg\\\WWWSSSNNNJJJHHHHHHGGGGGGHHHLLLTTT]]]hhhuuuhhhKKKAAA@@@>>><<<:::::::::999999999888888888888777777888999999:::999999999999:::;;;<<<<<<;;;::::::::::::;;;<<<===<<<;;;;;;<<<<<<===>>>???@@@CCCIIIYYYwwwxxxuuurrrqqqsssrrrooollliiiiiiiiihhhjjjnnnuuuyyyzzzxxxuuuvvvzzz}}}mmmXXXKKKJJJEEEOOO```rrryyyjjj___YYYVVVQQQMMMJJJGGGCCCAAA???===;;;999999999888777666555555444333444555555555444222111222222333333333333444444111222555888<<<>>>@@@AAA@@@@@@@@@???>>>===;;;:::999:::;;;===???CCCIIIMMMQQQXXXaaahhhlllnnnrrruuuvvvzzz|||sssmmmkkkfffjjjjjjeeedddkkkuuu|||yyylll```ZZZVVVPPPKKKIIIIIIHHHHHHHHHKKKQQQZZZdddrrrqqqOOOAAA@@@???<<<:::::::::999999999888888777777777777888999::::::888888888999999:::;;;<<<;;;:::999999:::;;;===>>><<<;;;;;;<<<<<<===>>>???@@@CCCJJJYYYvvvwwwuuurrrrrrttttttpppmmmiiiiiihhhffffffjjjqqqwwwzzzyyyxxxyyy}}}oooYYYLLLJJJGGGPPP___pppxxxiiiaaa\\\UUUQQQNNNKKKGGGDDDBBB@@@===;;;:::999999888777666555444444444444444444333333222222222333333333333444444222333555888;;;===>>>>>>>>>>>>??????>>><<<;;;:::888999:::;;;===AAAFFFJJJOOOVVV```gggkkknnnrrruuuvvv{{{{{{sssnnnmmmlllrrrrrriiibbbdddiiikkk~~~ssshhh\\\WWWQQQLLLJJJIIIIIIHHHGGGIIINNNVVV```nnn|||{{{UUUBBB@@@???<<<:::::::::999999999888888777777777777888999:::;;;888888777888888999:::;;;;;;:::999999999;;;===???<<<;;;;;;<<<<<<===>>>??????BBBIIIWWWsssvvvtttqqqrrrtttsssppplllggggggeeebbbaaaeeelllrrrwwwwwwxxx{{{qqq[[[MMMKKKHHHPPP^^^ooosssiiibbb[[[VVVQQQNNNJJJGGGEEEBBB@@@===::::::999888777666555444555555444444444333333333222222333333333444444444333444666888:::;;;<<<<<<<<<======>>>===;;;:::888666777888999;;;???DDDHHHNNNVVV___fffjjjnnnrrruuuyyy}}}wwwtttssswwwsssgggcccdddcccwwwzzznnn]]]XXXQQQLLLJJJIIIIIIIIIEEEHHHLLLSSS]]]kkkyyy[[[DDD@@@@@@<<<:::::::::999999999888888777777777777888999:::;;;777777777777888999:::;;;;;;:::999888999;;;===???<<<;;;;;;<<<<<<===>>>???===AAAHHHVVVqqqwwwuuuqqqnnnmmmmmmnnnooollliiieeebbbbbbfffkkknnnpppuuu{{{rrr[[[NNNMMMEEEMMM\\\nnn~~~wwwjjj___WWWTTTNNNIIIIIIHHHDDD@@@???<<<;;;:::888777777666666666666555555555444444444111222333222000///000111444444666777999;;;<<<===AAA>>>::::::<<<>>>===;;;999999888888999<<>>???DDDFFFKKKXXXsss~~~vvvtttqqqnnnllllllmmmnnnkkkhhheeebbbcccfffjjjmmmooottt{{{vvv___PPPNNNHHHOOO]]]nnn~~~wwwhhh___[[[SSSMMMMMMLLLGGGCCCBBB<<<<<<:::999777777666666555555555555444444444444444666666555444333333444444444666777999;;;<<<===CCC???<<<:::;;;:::999777888999999888999<<>>???CCCEEEJJJWWWrrr|||uuussspppnnnlllkkklllllliiigggeeecccdddfffiiikkknnnttt||||||dddRRRMMMJJJQQQ^^^nnn}}}wwwjjj___VVVOOOMMMLLLGGGCCCCCC>>>===;;;999888777666666555555444444444333333333333444555444222111222333444555666777999;;;<<<<<>><<<::::::999888666888888999888999<<<@@@DDDGGGMMMVVV^^^ffflllqqquuu{{{pppmmmxxx{{{llleee[[[SSSPPPNNNKKKIIIJJJHHHHHHMMMSSS]]]lllzzzdddMMMEEE???888999999999999888888888888666666777888999999999999888888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???BBBDDDIIIVVVqqqyyytttrrrpppmmmkkkjjjjjjjjjgggfffdddcccdddfffhhhjjjnnnuuu~~~hhhTTTLLLJJJPPP\\\lll|||wwwggg]]]TTTPPPNNNIIIFFFFFF@@@???===;;;999888777777444444444444333333333333222333444333222111222333555555666777999:::;;;<<<===<<<;;;;;;;;;;;;;;;:::888888999999999;;;@@@CCCHHHNNNWWW```gggnnnssswwwyyyooonnnyyy}}}ppphhh]]]UUUQQQOOOLLLJJJJJJGGGGGGJJJOOOYYYiiiwwwhhhPPPFFFAAA===:::::::::999999999888888777777888999999999999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAACCCHHHVVVqqq~~~vvvsssqqqooollljjjiiihhhhhheeedddcccbbbdddfffiiikkkpppvvvjjjTTTJJJHHHNNNZZZjjjzzzuuujjj^^^XXXSSSNNNKKKLLLCCCBBB@@@===;;;999888888555555444444444333333333444666777666555444666777555555666888999:::;;;;;;============<<<<<<;;;<<<777888999999999;;;???AAAHHHNNNWWW```gggnnntttwwwyyy~~~rrroooyyytttkkk___VVVQQQOOOLLLIIIIIIFFFEEEHHHMMMVVVffftttmmmTTTHHHDDDCCC<<<;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@CCCHHHVVVqqq{{{uuuqqqpppnnnkkkiiigggfffeeecccbbbaaa```bbbfffjjjmmmtttyyylllUUUJJJFFFLLLWWWgggwwwxxxiii___WWWOOOLLLLLLFFFEEECCC@@@===;;;:::999666666555555555444444444222333555444333333444666555666777888999:::;;;;;;???@@@AAA???<<<999999999777888999999999;;;>>>@@@FFFLLLUUU^^^fffmmmsssvvvzzz~~~yyyuuuxxx}}}vvvqqq{{{xxxooobbbXXXRRROOOLLLJJJHHHFFFEEEHHHLLLTTTcccppp{{{qqqWWWFFF@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@CCCHHHVVVrrrzzzuuupppooommmkkkhhhfffeeedddbbb```^^^^^^aaaffflllpppwww|||nnnWWWKKKGGGLLLVVVeeeuuuzzzkkk___TTTNNNMMMIIIHHHEEEBBB???===<<<;;;777777666666666555555555///000111111000000111333666666777888999::::::;;;>>>@@@AAA???;;;888777888777888999999999:::===???FFFLLLUUU___gggnnntttwww{{{}}}{{{tttvvv{{{~~~yyy|||ssseeeZZZTTTQQQNNNLLLJJJGGGGGGIIILLLRRR___kkkvvvbbbKKK@@@???<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAACCCIIIWWWrrr~~~zzzuuupppooommmkkkhhhfffdddcccaaa___]]]]]]```gggmmmrrrzzz~~~pppYYYMMMIIIMMMVVVdddsss{{{lll^^^WWWUUUKKKJJJGGGDDDAAA>>>===<<<777777777777666666666666111222444444333333444555666666777888999::::::;;;999<<<>>>>>>;;;999999;;;666888999:::999:::===???IIIOOOXXXaaaiiipppvvvzzz|||}}}uuuhhh\\\VVVRRROOOMMMLLLJJJIIIJJJLLLQQQ[[[fffrrr}}}tttXXXIIIFFF;;;;;;;;;:::::::::999999666777888999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAADDDIIIWWWsss|||vvvrrrqqqooommmkkkiiifffccc```aaaaaa``````bbbgggnnnttt|||oooZZZMMMGGGJJJRRR___ppp}}}~~~iii[[[UUURRRKKKFFFEEECCC===:::;;;999777444333444444444333333222222111111222222333666666666777888:::;;;<<<<<<<<<<<<<<<;;;:::999888777888999::::::;;;???AAAHHHQQQ]]]ffflllqqquuuyyy}}}~~~zzzkkk```YYYTTTOOOKKKKKKHHHGGGHHHIIIMMMWWWbbbqqq|||```IIIFFF===<<<::::::;;;<<<:::999:::::::::999999999888888777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@@@@DDDIIIVVVqqq{{{vvvrrrqqqooolllkkkjjjgggdddaaabbbbbbbbbbbbdddiiipppuuu|||nnnYYYLLLGGGJJJQQQ^^^nnn{{{uuuddd\\\SSSMMMHHHGGGEEE@@@======;;;999666555555666555444333333222222222222333333555555666777888:::<<<===============<<<;;;:::999777888999999:::<<>><<<;;;;;;;;;;;;:::999:::::::::999999999888888888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@???CCCHHHUUUppp{{{vvvrrrpppnnnlllkkkjjjiiifffcccddddddcccccceeekkkrrrxxx|||}}}kkkXXXLLLHHHIIIOOO[[[jjjwwwpppeeeVVVOOOIIIIIIHHHDDD@@@???===:::888666777777666555333333222222222222333333444444555666888:::<<<======>>>>>>======<<<;;;:::888888999999:::<<<@@@CCCJJJSSS```jjjppptttxxx{{{}}}~~~tttggg^^^WWWRRROOOMMMJJJHHHGGGFFFHHHPPPZZZmmmwwwxxxVVVGGG???===;;;;;;;;;;;;:::999:::::::::999999999888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@>>>BBBGGGUUUooo}}}yyyuuurrrooommmlllkkkkkkjjjgggeeeccccccbbbbbbeeellltttzzz}}}yyyhhhVVVKKKGGGHHHMMMWWWfffsss{{{~~~|||mmmYYYQQQJJJJJJJJJFFFBBBAAA>>>;;;888777777777666555333333333222222333333333222333444666888:::===>>>>>>>>>>>>>>>>>>===<<<<<<888999999999:::<<>>>>>======???@@@???BBBHHHUUUooo{{{wwwssspppnnnmmmkkkkkkkkkiiigggeeeaaaaaaaaaaaaeeemmmvvv}}}uuudddSSSJJJGGGGGGJJJTTTbbbpppxxx|||vvv^^^SSSJJJIIIJJJGGGCCCBBB>>><<<888777777777666555444333333333333333333444222333444555888:::<<<>>>>>>>>>>>>???>>>>>>===<<<888999999999999===AAAEEEKKKUUUbbblllqqqtttwwwyyy}}}~~~~~~pppcccZZZSSSPPPMMMJJJIIIIIIHHHIIIQQQ[[[fffppp|||gggKKKDDDAAA===;;;;;;;;;:::::::::::::::999999999888888::::::999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@@@@CCCIIIVVVppp~~~yyyuuuqqqnnnmmmllljjjjjjjjjhhhfffddd_________aaaeeeooozzz{{{qqqaaaQQQIIIFFFFFFHHHQQQ```mmmwww{{{dddWWWKKKHHHIIIGGGEEEDDD???===999888777777666555444444333333333333444444333333444555777999;;;<<<======>>>>>>>>>>>>======999999999888999===BBBGGGNNNWWWdddmmmrrrtttuuuwww}}}~~~xxxkkk___WWWSSSMMMKKKIIIJJJIIIIIIQQQZZZbbblllzzzoooOOOFFFBBB>>><<<;;;;;;;;;::::::::::::999999999888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@@@@DDDJJJWWWqqq|||wwwsssooolllmmmllljjjiiiiiigggdddbbb_________aaagggrrr~~~xxxnnn^^^PPPHHHFFFEEEGGGPPP^^^mmmwww{{{kkk\\\MMMIIIIIIHHHGGGFFFAAA>>>;;;999999888777666444444333333333333444444444444444555777888:::;;;<<<======>>>>>>======<<<999999999888999===CCCGGGQQQZZZfffpppssstttuuuvvv}}}~~~~~~pppbbbYYYTTTNNNKKKJJJJJJGGGGGGMMMVVV^^^jjjyyyyyyXXXGGGDDD???<<<;;;;;;;;;::::::::::::999999999888888888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@@@@CCCIIIVVVppp{{{vvvrrrnnnkkkmmmkkkjjjhhhhhhfffccc```_________bbbiiittt}}}wwwlll]]]OOOHHHFFFDDDFFFOOO]]]lllwww|||ppp```OOOIIIJJJJJJIIIIIICCC@@@===;;;::::::999777555444444333333444444555444444555555666888999:::<<<<<<===============<<<999999999888999===CCCHHHTTT]]]iiirrruuuuuuuuuvvv}}}~~~pppbbbXXXRRROOOLLLJJJIIIFFFDDDJJJRRR\\\iiixxx```HHHDDD???<<<;;;;;;;;;::::::::::::999999999888888777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@???BBBHHHUUUoooxxxsssoookkkhhhggggggggggggeeecccaaa```cccaaa```bbbjjjuuu}}}uuuqqqiii[[[OOOIIICCCDDDHHHOOO[[[hhhttt{{{ssseeeVVVNNNLLLIIIHHHJJJDDDCCC@@@===:::777555555777666555444333222222222444444444444555777888:::;;;<<<<<<===============:::;;;;;;::::::>>>EEEKKKVVV___gggkkkooovvv|||}}}}}}yyylllbbbZZZUUUTTTOOOKKKKKKJJJHHHJJJNNNZZZdddtttgggPPP@@@===AAA===;;;>>>===777777888999::::::;;;;;;777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAEEEJJJUUUnnn}}}uuuqqqoookkkiiiggggggggggggeeecccaaa```cccbbbbbbeeelllvvv{{{uuuqqqiii[[[NNNHHH@@@AAAEEEMMMYYYgggttt|||xxxiiiZZZQQQLLLHHHFFFFFFCCCBBB???<<<:::888666666555555444333222222222222222222333444555888:::<<<<<<===>>>>>>??????>>>>>>:::::::::999999===DDDJJJUUU^^^ggglllpppwww|||}}}~~~}}}qqqfff\\\WWWTTTOOOLLLKKKJJJHHHJJJNNNYYYcccrrrvvvTTTCCC???BBB<<<:::===;;;777888888999::::::;;;;;;888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAADDDJJJUUUnnnzzzssspppnnnkkkhhhggggggggggggeeecccaaa```bbbccceeeiiipppxxxzzzuuurrrjjj[[[NNNGGG@@@AAACCCJJJUUUcccqqqyyy}}}}}}~~~ppp___UUUNNNGGGCCCBBBBBBAAA???<<<:::888888777555444333222111111111111111111222333666999<<<>>>>>>>>>???@@@@@@@@@@@@@@@999::::::888888;;;CCCIIISSS^^^hhhmmmrrrxxx||||||~~~xxxkkk```XXXUUUPPPLLLLLLJJJHHHIIINNNWWWaaappp~~~ZZZGGG@@@BBB<<<999;;;999888888888999999::::::;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@DDDJJJUUUnnnxxxqqqnnnllliiigggffffffffffffeeebbb```___^^^aaagggnnnvvv}}}}}}xxxsssqqqjjj[[[MMMFFFCCCBBBCCCHHHRRR^^^kkksssyyyyyyzzz{{{}}}uuudddYYYRRRIIICCCAAA@@@???>>><<<:::999999888555444333333222222222333222222333444666999;;;===>>>>>>???@@@@@@@@@@@@@@@:::;;;:::999888<<>>>>>>>>@@@DDDIIIUUUnnnwwwqqqnnnkkkgggdddeeeeeeeeeeeecccaaa___^^^ZZZ___gggqqq{{{{{{vvvrrrpppiii[[[MMMFFFAAAAAABBBFFFPPP\\\hhhooosssssssssuuuwwwzzz}}}xxxhhh^^^VVVLLLEEECCC@@@???>>><<<:::999999999666555555444444444444555555444444555666888:::;;;===>>>??????@@@@@@??????<<<<<<<<<:::999===DDDJJJPPP[[[ffflllqqqwww{{{{{{|||tttooovvv|||tttfff\\\XXXRRRNNNMMMJJJGGGIIILLLRRR[[[jjjxxxbbbKKKAAABBB>>><<<>>>;;;888999999999999999::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???CCCIIIUUUnnn}}}uuupppllljjjfffbbbccccccccccccaaa___]]]\\\XXX^^^hhhttt~~~zzztttpppnnngggZZZMMMGGG======???EEENNNYYYcccjjjiiiiiijjjkkknnnrrrvvvyyy{{{~~~zzzkkkbbbZZZPPPHHHEEE@@@???>>><<<:::999999888666666555555555555666666666555555555666888:::;;;>>>>>>???@@@@@@@@@@@@???=========:::999===DDDJJJOOOYYYdddjjjooovvvzzzzzz~~~yyymmmfff```eeejjjlllmmmsssxxxjjj```YYYSSSOOOMMMKKKGGGHHHLLLOOOYYYggguuufffNNNBBBCCC>>>===>>>;;;999999999999999999999999999999999999::::::::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???CCCIIIUUUnnn~~~yyyqqqmmmkkkiiieeebbbaaaaaaaaaaaa```]]][[[ZZZZZZ```jjjuuuzzztttnnnlllfffYYYMMMHHH===>>>???CCCJJJRRRYYY^^^]]]]]]^^^```dddiiimmmpppuuuyyy}}}nnneee\\\RRRIIIEEEAAA@@@>>><<<:::999888888555555444444444555555666555444444555777999;;;<<>><<<===999999999999999999999999999888888888999999999999:::999::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>>>>???CCCIIIUUUnnnyyytttnnnkkkjjjhhheeebbb````````````^^^\\\ZZZYYY\\\bbbkkkvvvzzzsssnnnkkkdddYYYNNNIIIAAAAAABBBCCCFFFKKKOOORRRUUUUUUVVVXXX\\\bbbgggjjjqqqvvv{{{pppggg^^^RRRIIIEEEBBBAAA???<<<:::888888777444444333333333444444555333333333555777:::===???@@@AAABBBBBBCCCCCCBBBBBB;;;<<<;;;999888;;;AAAGGGNNNWWW```eeejjjsssyyy{{{}}}}}}|||ttt___]]]YYYUUUTTTZZZccckkkqqqiiiZZZUUUPPPNNNKKKGGGHHHKKKLLLUUUdddqqq}}}pppUUUFFFDDD>>>;;;;;;777999999999999999999999999777777888888888999999999::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<===>>>>>>>>>???CCCIIIUUUnnn{{{uuurrrooollliiifffbbb___aaaaaaaaa___\\\YYYXXXXXXZZZaaakkkuuu~~~uuuwwwvvvqqqiii]]]PPPFFF>>>>>>>>>???AAAEEEHHHJJJKKKKKKKKKKKKOOOVVV___fffhhhsss}}}}}}{{{{{{}}}~~~|||xxxyyyzzzzzz}}}wwwlllcccYYYMMMEEEBBBAAA@@@??????<<<999666888777666555444555666666666666666666888;;;>>>@@@DDDDDDEEEDDDCCCAAA???>>>>>>>>><<<:::999<<>>???BBBBBBEEERRRooo|||uuurrrmmmjjjhhheeebbb```aaaaaabbb```]]]ZZZZZZZZZ]]]dddpppzzzxxxxxxuuuppphhh^^^RRRJJJ@@@???>>>>>>???AAADDDEEEFFFFFFFFFFFFIIIPPPYYY```dddoooxxxxxxuuuuuuvvvvvvvvvqqqnnnppprrrssswww|||{{{oooeeeZZZOOOGGGCCCAAA@@@??????===999666777777555444444444555666666555555666888;;;???AAAGGGHHHHHHHHHGGGEEECCCBBB??????===;;;:::===AAAEEELLLSSS^^^ffflllqqqwww{{{}}}~~~vvvhhh]]]WWWZZZ```lll|||uuukkk___WWWPPPOOONNNJJJHHHHHHJJJPPP[[[iiixxxzzzXXXFFFFFFAAA======;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<======<<<;;;;;;;;;===???@@@BBBCCCFFFRRRnnn}}}uuuqqqkkkgggfffeeecccbbbaaabbbbbb```^^^]]]]]]^^^aaaiiittt~~~zzzvvvrrrnnniii___TTTLLLBBBAAA???===<<<===>>>????????????@@@CCCIIIQQQWWW]]]gggoooooollllllkkkiiigggbbbaaadddgggiiiooovvvrrrhhh]]]QQQIIIDDDBBB@@@??????===:::777777666555444333444555555444444555666888<<<@@@BBBEEEFFFGGGGGGFFFDDDBBBAAA@@@???>>><<<;;;===AAAEEEJJJRRR\\\eeekkkpppvvvzzz}}}qqqdddaaabbbiiixxxyyynnncccZZZRRRPPPNNNIIIGGGGGGHHHMMMWWWeeettt```HHHEEE@@@>>>>>>:::<<<;;;:::999999999::::::999999999999999999999999777777999:::<<<===>>>???======<<<<<<===>>>@@@AAABBBCCCFFFSSSnnn}}}tttpppiiieeecccddddddddd```aaabbb```___^^^___aaaeeellluuu~~~wwwqqqmmmmmmjjj___RRRJJJBBB@@@>>>;;;::::::;;;;;;;;;;;;<<<===???DDDKKKPPPVVV___fffeeebbbaaa___\\\ZZZWWWVVVYYY\\\```gggooo|||sssiii___TTTLLLEEECCCAAA@@@???===;;;888777666444333333333444555444444444666999===@@@BBBDDDEEEGGGGGGGGGDDDBBB@@@??????>>><<<;;;<<<@@@CCCIIIPPP[[[cccjjjpppvvv{{{~~~{{{tttsssqqq{{{|||rrreee\\\TTTQQQNNNJJJHHHHHHGGGLLLUUUaaaqqqkkkMMMEEE@@@@@@???999===<<<:::888888999:::;;;999999999999::::::::::::777888999:::<<<===>>>>>><<<<<<<<<<<<===>>>???@@@AAACCCGGGSSSmmm}}}tttooohhhcccbbbbbbcccccc___``````___^^^^^^```bbbggglllssszzzrrrkkkhhhmmmmmm```PPPFFFAAA???===;;;:::::::::;;;::::::;;;<<<>>>BBBGGGKKKQQQXXX\\\[[[XXXWWWTTTQQQRRROOOOOORRRTTTXXXaaakkkxxxsssjjj```VVVOOOFFFDDDAAA@@@???>>><<<:::777666555444333444555555444444444666999===@@@BBBGGGHHHJJJKKKKKKHHHFFFDDD=========;;;:::;;;>>>AAAHHHOOOYYYbbbiiipppwww|||~~~uuuggg]]]TTTQQQOOOLLLJJJKKKHHHLLLSSS___nnn~~~wwwUUUGGG@@@AAAAAA:::===<<<:::888888999:::;;;999:::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@CCCHHHSSSlll}}}sssnnnhhhcccaaaaaaaaaaaa^^^______]]]\\\]]]___aaaggglllrrrxxx~~~qqqhhhfffoooqqqcccPPPFFFBBB@@@>>>;;;::::::;;;;;;999:::;;;<<<>>>@@@EEEHHHKKKPPPRRRPPPMMMMMMLLLHHHJJJHHHIIILLLOOOSSS^^^iiiuuu~~~vvvlllcccYYYQQQGGGEEEBBB@@@???>>><<<;;;888777666555444555666666444444555666888<<<@@@BBBDDDFFFIIIJJJJJJGGGDDDBBB======<<<;;;999:::===???FFFMMMWWW```gggnnnvvv|||~~~xxxiii___VVVRRRPPPMMMKKKLLLIIIKKKQQQ\\\jjj{{{___LLLAAAAAABBB;;;<<<;;;:::999999999:::::::::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========@@@CCCHHHSSSkkk|||sssnnnhhhcccaaa```___^^^]]]^^^]]][[[ZZZZZZ]]]___hhhmmmttt{{{vvvjjjfffppptttgggUUUKKKEEECCC@@@===;;;::::::;;;777888:::;;;<<<>>>AAADDDFFFJJJJJJFFFDDDEEEEEEBBBAAA@@@BBBFFFJJJPPP\\\hhhrrr|||{{{pppfff[[[SSSHHHEEEBBB@@@??????===<<<999888777666555666777777666555555666888;;;???AAAAAACCCFFFHHHGGGEEEBBB???===>>>===<<<:::;;;===???CCCJJJTTT\\\dddllltttzzz~~~|||mmmbbbXXXSSSPPPLLLJJJKKKIIIKKKOOOXXXfffwwwhhhQQQBBBAAACCC===;;;;;;:::::::::999999999888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>???DDDIIISSSjjj{{{rrrnnnhhhdddaaa___^^^\\\]]]]]]\\\ZZZXXXYYY[[[]]]hhhnnnwww~~~|||mmmgggqqqvvvjjjZZZQQQGGGEEEBBB>>>;;;:::::::::555777999::::::<<>>AAAAAA???::::::===BBBFFFNNN\\\iiippp{{{ssshhh\\\UUUIIIFFFBBB@@@??????===<<<:::999777666666666777888666666666666888;;;>>>@@@CCCEEEHHHJJJJJJHHHDDDBBB>>>???>>>===<<<<<<>>>???@@@GGGQQQZZZaaaiiirrrxxx}}}pppeeeZZZTTTPPPKKKIIIIIIIIIJJJMMMVVVddduuunnnTTTBBBAAADDD>>>::::::;;;;;;;;;:::999888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????DDDIIISSSjjj~~~xxxrrrnnniiidddaaa___]]][[[___\\\[[[ZZZWWWUUU[[[bbbllluuu}}}ppp___iiivvvooo]]]RRRGGGEEEBBB>>><<<:::999999;;;<<<<<<:::888:::>>>BBBEEE@@@===>>>>>><<<<<<>>>;;;;;;===AAADDDJJJXXXeeesss}}}yyylll^^^TTTOOOJJJCCC@@@??????<<<:::999888666555444444555555444555666777888;;;???BBBHHHIIIIIIIIIHHHFFFDDDCCC@@@???===<<<;;;;;;<<<<<>>===;;;:::999888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>????????????DDDFFFJJJUUUmmm|||vvvrrrnnniiidddaaa___]]][[[^^^\\\[[[[[[XXXVVV[[[bbbqqqzzznnnqqqyyyrrrcccYYYLLLHHHBBB???>>>>>>===<<<;;;<<<<<<:::999;;;???CCCIIICCC?????????<<<;;;===;;;;;;===AAADDDKKKXXXeeesss~~~}}}pppbbbXXXOOOJJJCCC@@@??????<<<:::999888666555444444555555444555666777888;;;???BBBEEEFFFHHHIIIHHHEEEBBB??????>>>===;;;;;;;;;<<<<<>>>>>>>>>>>>>>===AAADDDHHHSSSkkkyyysssrrrnnnhhhdddaaa___]]][[[\\\ZZZ[[[\\\YYYXXX\\\cccvvvzzzsssvvvsssiiibbbVVVNNNEEE@@@@@@BBBAAA???:::;;;;;;::::::<<<@@@CCCKKKEEEAAAAAA@@@<<<;;;===;;;;;;===AAADDDKKKYYYfffuuuuuuggg]]]PPPKKKDDD@@@@@@???===:::999888666555444444555555444555666777888;;;???BBBCCCFFFJJJMMMLLLGGGBBB>>>???>>>===;;;:::;;;;;;<<>>>>><<<999777<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<>>;;;;;;;;;;;;;;;===???AAAJJJDDD@@@@@@@@@<<<<<<===<<<;;;===AAADDDKKKZZZhhhvvvxxxjjj```QQQLLLEEEAAA@@@???===;;;999888666555444444555555444555666777888;;;???BBBEEEIIIOOORRRQQQLLLEEE@@@???>>>===;;;;;;;;;;;;<<<===AAAFFFMMMTTT^^^gggmmmtttyyy~~~{{{qqqcccXXXRRROOOMMMKKKFFFGGGIIINNNXXXfffvvvhhhOOOEEEBBB???===<<<;;;:::999999999999777888:::<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===BBBEEEIIITTTlllxxxrrroookkkfffbbb___^^^\\\ZZZYYYXXXYYY[[[[[[ZZZ```hhh{{{~~~{{{~~~nnnbbbQQQGGGDDDCCC@@@<<<===<<<<<<<<<===???@@@AAAGGGBBB>>>??????======???<<<;;;===AAADDDLLL[[[iiixxxxxxjjj```RRRMMMFFFBBBAAA@@@===;;;999888666555444444555555444555666777888;;;???BBBGGGKKKPPPTTTSSSMMMFFFBBB@@@???===<<<;;;;;;<<<<<<===@@@DDDJJJQQQZZZdddjjjqqquuu|||}}}sssdddXXXQQQNNNLLLJJJFFFGGGIIIMMMVVVdddrrr|||nnnRRRFFFBBB@@@<<<<<<;;;:::999999999999::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@AAADDDHHHTTTmmmwwwrrrmmmiiiddd```^^^\\\ZZZYYYYYYWWWXXXZZZZZZ[[[bbbkkkzzzxxxlll[[[NNNHHHDDDAAA>>>>>>======???BBBEEEFFFFFFFFFAAA>>>??????======???===<<<===@@@DDDLLL\\\jjjzzzwwwhhh^^^TTTNNNGGGCCCAAA@@@>>>;;;999888666555444444555555444555666777888;;;???BBBFFFIIIMMMPPPOOOJJJEEEAAAAAA@@@???===<<<======>>>===???CCCGGGNNNVVV___eeemmmrrryyyuuueeeYYYRRRNNNLLLJJJGGGGGGIIILLLUUUbbbpppyyyqqqTTTFFFBBB@@@<<<;;;::::::999999999:::<<<:::999777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???@@@AAAAAA>>>AAAFFFRRRlll~~~vvvrrrjjjgggbbb^^^\\\ZZZYYYWWWYYYWWWWWWXXXYYY[[[dddnnnxxx}}}sssdddVVVLLLGGGDDDCCC>>>===???CCCIIINNNOOOOOOIIICCC???@@@@@@======???===<<<===@@@DDDLLL\\\kkk{{{vvvggg]]]TTTOOOHHHCCCBBB@@@>>>;;;999888666555444444555555444555666777888;;;???BBBFFFHHHJJJKKKJJJGGGDDDAAABBBAAA@@@>>>>>>>>>>>>???<<<>>>@@@DDDIIIQQQZZZ```iiiooowww}}}xxxgggZZZSSSOOOMMMLLLHHHHHHIIILLLTTT```nnnxxxrrrUUUFFFBBB@@@;;;;;;:::999999999::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@===@@@FFFSSSmmm}}}uuuqqqiiieeeaaa]]][[[ZZZXXXVVVZZZWWWVVVWWWXXX\\\fffpppwwwwwwiii[[[PPPIIIHHHHHH======@@@FFFNNNTTTWWWWWWLLLFFFBBBBBBAAA>>>===>>>===<<<===@@@DDDLLL]]]lll|||uuufff\\\UUUOOOHHHDDDBBBAAA>>>;;;999888666555444444555555444555666777888;;;???BBBHHHIIIIIIIIIHHHFFFDDDCCCCCCBBBAAA????????????@@@;;;===???BBBGGGNNNWWW]]]gggmmmuuu}}}zzziii\\\TTTQQQNNNMMMIIIIIIIIILLLTTT```nnnwwwrrrUUUFFFAAA@@@;;;;;;:::999999999::::::888999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>BBBHHHVVVpppyyyqqqkkkiiifffbbb^^^\\\[[[XXXWWWYYYZZZ[[[[[[[[[```gggmmmyyy}}}{{{fffYYYUUUQQQIIIBBBFFFDDDBBBGGGUUUccceeeaaaNNNHHHBBB@@@CCCEEEDDDAAA>>>===>>>BBBFFFPPPaaaqqq|||~~~pppccc[[[TTTOOOHHHCCC@@@>>>===<<<:::888555444444555444333777666666777999<<>>===============>>>@@@DDDKKKSSSYYYbbbjjjttt|||lll___YYYTTTNNNIIIIIIGGGGGGKKKOOOXXXfffsss}}}mmmTTTGGGAAA======;;;::::::;;;<<<:::999::::::::::::::::::::::::<<<;;;:::999999;;;<<<>>>BBB@@@???======>>>@@@AAABBBDDDHHHTTTnnnyyyqqqkkkiiifffaaa^^^]]][[[YYYXXXTTTUUUVVVWWWYYY___gggmmmzzz}}}jjj[[[UUURRRLLLFFFGGGFFFEEEKKKZZZiiimmmiiiWWWOOOGGGDDDFFFHHHFFFDDDBBB@@@@@@CCCGGGPPPaaaqqq}}}qqqddd[[[SSSNNNHHHCCC@@@???>>>===;;;999666555555555555444666666666777999===@@@BBBFFFIIIKKKKKKIIIFFFEEEDDDAAAAAAAAA@@@??????>>>>>><<<======???CCCIIIQQQWWWaaaiiisss{{{~~~nnnbbb[[[VVVOOOJJJKKKIIIHHHKKKOOOUUUcccooo{{{mmmTTTGGGBBB@@@<<<:::999999:::;;;999888::::::::::::::::::::::::<<<;;;:::999999;;;<<<>>>AAA@@@>>>======???@@@AAABBBDDDHHHTTTnnn~~~wwwpppkkkhhheeeaaa___]]]\\\[[[YYYTTTUUUVVVXXX]]]dddmmmssszzz}}}sss```WWWSSSOOOJJJHHHHHHJJJQQQbbbrrrwwwuuucccZZZPPPJJJIIIJJJHHHFFFFFFDDDCCCDDDGGGQQQbbbrrr}}}rrreee\\\RRRMMMGGGBBB@@@???>>>>>><<<999777555666666555555666666666777:::===AAACCCHHHKKKMMMMMMJJJGGGEEEDDDBBBBBBBBBAAA@@@@@@??????;;;<<<<<<>>>AAAGGGOOOTTT___fffqqqxxx|||~~~|||xxxwwwxxxzzz~~~pppeee^^^XXXQQQKKKMMMJJJIIIKKKMMMSSS___kkkxxxrrrVVVHHHCCCBBB;;;:::999999::::::999777::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===???>>>======>>>???AAABBBBBBDDDHHHTTTnnn{{{uuuoookkkgggdddaaa^^^]]]]]][[[ZZZVVVVVVVVVYYY___gggpppvvvzzz}}}jjj^^^VVVPPPJJJHHHJJJOOOYYYjjj{{{pppeeeXXXOOOLLLKKKIIIGGGGGGDDDCCCDDDGGGPPPbbbrrr||||||ssseee]]]QQQMMMGGGBBB@@@@@@??????<<<:::777666666777666555555555666777:::>>>BBBDDDJJJLLLNNNNNNKKKHHHEEEDDDBBBBBBBBBAAA@@@@@@??????:::;;;<<<===???EEELLLPPP[[[cccmmmuuuyyy|||yyyqqqllljjjkkknnnrrr{{{rrrhhh```YYYQQQLLLMMMJJJIIIJJJLLLQQQ\\\hhhuuu|||]]]JJJDDDBBB<<<;;;999:::;;;;;;:::888::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===============>>>???AAABBBBBBDDDHHHTTTnnnxxxsssnnnkkkfffddd```^^^]]]\\\[[[YYYTTTSSSSSSUUU\\\eeennnssszzz}}}wwwggg[[[QQQJJJIIINNNVVVbbbsss{{{ooo```TTTOOOLLLIIIFFFEEEBBBBBBCCCGGGPPPaaaqqqzzz{{{uuuvvv}}}rrreee]]]QQQMMMGGGBBB@@@@@@??????<<<:::777666666777666555555555666777;;;???CCCEEELLLNNNPPPOOOLLLIIIGGGFFFAAAAAAAAA@@@??????>>>>>>999:::;;;<<<>>>CCCIIIMMMXXX```jjjrrrwww{{{{{{xxxxxxyyyxxxuuuooojjjeeeddddddhhhllltttuuujjjaaaYYYQQQMMMKKKIIIHHHJJJKKKPPP[[[fffssseeeMMMCCC@@@>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBDDDHHHTTTnnn}}}vvvrrrnnnjjjfffccc___]]][[[ZZZYYYWWWVVVTTTSSSVVV^^^iiiqqqvvv}}}ooobbbVVVNNNOOOVVVaaannn~~~yyyiii\\\UUUPPPLLLHHHDDDBBBBBBDDDGGGNNN^^^mmmxxx{{{pppnnnssswww{{{pppeee]]]RRRMMMGGGBBB@@@???>>>>>><<<999777555666666555555444444555888;;;@@@DDDFFFLLLNNNQQQQQQNNNKKKIIIHHHAAAAAAAAA@@@??????>>>>>>999:::;;;<<<>>>BBBGGGKKKUUU]]]gggoootttyyy~~~|||vvvsssvvvwwwvvvtttpppmmmllllllnnnooottt}}}xxxlllaaaYYYRRRNNNKKKHHHHHHIIIJJJNNNXXXbbbooo}}}mmmQQQDDD@@@>>>===<<<<<<======<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>?????????BBBDDDHHHTTTnnn{{{uuuqqqmmmiiifffccc^^^[[[ZZZXXXVVVUUUWWWTTTSSSXXXbbbnnnwww|||ttthhh]]]WWWWWWaaannn{{{rrreee]]]WWWPPPLLLGGGEEEEEEFFFGGGMMMZZZgggxxx|||nnnhhhjjjnnnwwwmmmddd]]]SSSNNNHHHCCC@@@???>>>===;;;999666555555555555444444444555888<<<@@@EEEGGGLLLNNNQQQQQQOOOLLLKKKJJJBBBBBBBBBAAA@@@@@@??????:::;;;<<<===>>>AAAEEEIIISSSZZZdddmmmrrrxxx}}}~~~}}}|||ooocccZZZTTTQQQMMMJJJIIIIIIIIIKKKTTT^^^lllyyysssUUUFFFBBB>>><<<;;;;;;<<<===;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;======>>>>>>>>>>>>>>>===BBBDDDHHHTTTnnn{{{tttpppllliiifffccc^^^[[[YYYWWWUUUSSSQQQOOONNNTTT```mmmwww|||vvvkkkccc___^^^hhhvvvyyykkkccc\\\UUUOOOJJJHHHHHHIIIHHHLLLWWWcccxxxnnneeefffiii}}}|||tttlllccc]]]TTTOOOHHHCCC@@@>>>===<<<:::888555444444555444333444444555888<<>>AAAEEEHHHRRRYYYccclllqqqwww}}}qqqeee\\\VVVTTTOOOLLLJJJJJJHHHIIIQQQZZZiiiwwwuuuWWWHHHDDD===;;;::::::;;;<<<:::999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>===<<>>>>>???@@@???>>>EEECCCAAA??????AAACCCEEEMMMUUU```kkksssxxx|||~~~rrrfff\\\TTTOOOMMMIIIHHHIIIIIIKKKQQQXXXllltttyyyUUUFFFFFF>>>===;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>???AAABBBBBBCCCGGGKKKTTTooozzzrrrjjjeeeeeebbb___[[[XXXWWWVVVUUUTTTRRRQQQQQQVVV```mmmwww}}}{{{{{{}}}yyynnngggccc```[[[YYY[[[^^^^^^^^^cccjjjwwwlllhhhggg{{{{{{pppgggbbbaaaVVVPPPHHHBBB???>>>>>>>>>===;;;999666555555666666777888888999<<<@@@GGGKKKPPPUUUXXXVVVTTTSSSNNNHHHCCCAAA@@@???AAAAAAAAA@@@DDDBBB@@@>>>>>>@@@BBBDDDLLLSSS___jjjrrrxxx|||~~~uuuhhh^^^UUUPPPMMMIIIHHHIIIJJJKKKQQQXXXiiirrr{{{WWWGGGFFF>>>===;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<>>>???@@@AAABBBAAAEEEIIITTToooxxxqqqiiidddcccaaa^^^ZZZXXXWWWVVVTTTSSSRRRQQQPPPUUU```mmmxxx~~~~~~{{{wwwrrrmmmhhhhhhlllqqqsssrrrtttyyy~~~rrroooooozzzppphhhcccaaaZZZSSSIIIAAA>>>>>>@@@AAA===;;;999777555555555555777777999:::<<>>======>>>AAABBBIIIQQQ\\\hhhqqqwww|||yyylll```WWWRRRNNNJJJHHHIIIJJJKKKQQQXXXfffqqq[[[IIIFFF>>>===<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;<<<<<<>>>???@@@AAABBB@@@DDDIIISSSooowwwpppiiidddccc```^^^ZZZXXXXXXWWWUUUSSSRRRPPPQQQVVV```mmmxxx~~~}}}|||uuuvvv{{{xxxtttuuu}}}xxxqqqjjjeeeccc[[[UUUKKKDDD@@@???@@@@@@>>>===;;;999777666555555666777999:::===BBBIIINNNSSSXXXZZZXXXWWWUUUPPPJJJEEECCCAAAAAABBBBBBAAA@@@AAA???===;;;;;;===???AAAFFFNNNZZZeeeooowww||||||ooocccXXXRRRNNNKKKIIIJJJJJJKKKPPPXXXdddqqqbbbKKKEEE???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<===>>>???@@@AAAAAA@@@EEEJJJTTTooo~~~wwwqqqjjjeeeddd```^^^\\\ZZZYYYXXXVVVTTTRRRQQQRRRXXXcccoooyyy~~~}}}xxxzzz~~~|||{{{yyyvvvrrrmmmiiifffZZZUUUNNNGGGCCCAAA???===>>>===<<<:::999888777666666777999;;;>>>DDDKKKPPPTTTYYY[[[ZZZXXXVVVQQQKKKEEECCCAAAAAAAAAAAA@@@??????>>><<<::::::<<<>>>???DDDLLLWWWcccmmmuuu|||~~~xxxsssqqqrrrsssvvvyyy~~~qqqeeeZZZSSSOOOKKKJJJJJJJJJKKKPPPXXXdddqqqjjjOOODDD@@@???===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBGGGKKKUUUooo}}}wwwqqqjjjeeeddd```^^^\\\[[[ZZZYYYWWWUUUQQQQQQTTT[[[fffrrrzzz|||yyywwwvvvtttsssooojjjfffZZZUUUNNNHHHDDDAAA>>>;;;<<<<<<;;;:::999888888777666777999;;;???EEELLLQQQXXX]]]___]]]\\\ZZZUUUOOOFFFDDDBBBAAAAAAAAA@@@??????>>>;;;::::::;;;>>>???CCCJJJUUUaaakkkssszzz~~~yyytttqqqooonnnnnnpppqqqxxxuuuhhh]]]VVVPPPLLLJJJKKKJJJKKKPPPXXXcccooo~~~sssTTTEEEAAA@@@>>><<<:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@CCCHHHMMMWWWqqq{{{uuupppiiidddccc^^^]]][[[ZZZZZZYYYVVVTTTPPPQQQVVV___jjjttt{{{}}}yyywwwuuutttrrroooiiiddd\\\VVVNNNFFFBBB???===<<<999999999999888888777777666777999;;;???FFFMMMRRRZZZ___bbb```^^^]]]XXXRRRHHHEEECCCBBBCCCCCCAAA@@@???>>>;;;::::::;;;>>>???CCCIIITTT___iiirrryyy}}}~~~}}}{{{wwwxxxyyylll```YYYPPPMMMKKKKKKKKKKKKPPPWWW```kkkzzzzzzYYYHHHAAA@@@>>><<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAAFFFLLLXXXsssyyytttooogggcccbbb]]]\\\ZZZYYYYYYXXXUUUSSSPPPRRRWWWaaalllvvv|||zzzxxxuuutttrrrnnngggaaa___WWWMMMDDD???>>>>>>>>>666666777777777777666666666777999<<<@@@FFFNNNSSSZZZ___bbb```^^^]]]XXXRRRIIIGGGEEEDDDDDDDDDCCCAAA???>>><<<::::::<<<>>>???CCCIIITTT^^^hhhqqqxxx|||zzz{{{oooccc\\\QQQMMMKKKKKKKKKKKKPPPWWW^^^gggvvv\\\JJJBBB@@@>>><<<;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>======>>>>>>??????@@@@@@???EEELLLXXXttt}}}tttmmmgggccc``````\\\WWWUUUUUUUUUTTTRRRQQQTTT[[[eeepppxxx}}}|||~~~|||yyyvvvrrrnnniiieee\\\VVVNNNGGGCCC@@@>>>===;;;:::999888777777777777666777888;;;@@@HHHQQQWWW___cccccc___]]]\\\XXXSSSKKKHHHDDDBBBBBBCCCCCCCCCAAA???>>><<<;;;;;;;;;;;;AAAGGGRRR]]]gggooovvvzzz~~~nnnbbb[[[VVVPPPLLLKKKKKKKKKPPPUUU^^^jjjwww|||YYYEEEBBB???<<<;;;;;;<<<;;;:::======<<<;;;:::999999:::========================??????>>>>>>======<<<<<>><<<;;;:::888777666666666777888:::===BBBJJJTTTZZZaaaeeeeeebbb```^^^ZZZUUUNNNKKKFFFDDDCCCCCCCCCCCCAAA@@@>>><<<;;;;;;;;;;;;???FFFPPPZZZdddnnnvvv{{{ooobbb[[[VVVPPPLLLKKKKKKKKKOOOUUU]]]iiivvv}}}[[[HHHBBB???<<<;;;;;;<<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????CCCDDDJJJZZZxxx{{{rrrlllgggdddaaa^^^[[[WWWUUUTTTTTTSSSQQQQQQTTT\\\fffrrrzzz~~~}}}yyyvvvsssooojjjggg___YYYQQQIIIEEEBBB@@@???===<<<:::888777666555555777999;;;???DDDMMMWWW^^^dddhhhhhheeecccbbb]]]XXXQQQNNNIIIFFFDDDDDDDDDCCCAAA@@@>>><<<;;;;;;;;;<<<>>>DDDMMMWWWbbbmmmwww}}}qqqddd\\\VVVQQQLLLLLLKKKKKKOOOTTTZZZfffuuu|||]]]LLLBBB???<<<;;;;;;<<<;;;:::999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???@@@BBBBBBCCCDDDIIIXXXvvvyyyqqqkkkgggcccaaa^^^\\\YYYWWWVVVTTTSSSSSSRRRVVV^^^iiittt}}}}}}yyyvvvsssoookkkhhh```[[[RRRKKKFFFCCCAAA@@@>>>===;;;999777555444444777888;;;@@@FFFPPP[[[bbbfffjjjkkkhhhfffddd___ZZZRRRNNNIIIFFFEEEEEEDDDDDDAAA@@@>>>===;;;;;;<<<<<<>>>CCCKKKUUU```mmmxxxtttfff^^^WWWQQQMMMMMMLLLKKKNNNRRRXXXcccssszzz\\\LLLBBB???<<<;;;;;;<<<;;;:::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???AAABBBCCCCCCEEEIIIXXXuuuwwwooojjjfffbbb```^^^]]]\\\YYYWWWUUUTTTTTTTTTXXXaaalllxxx|||xxxuuurrroookkkiiibbb\\\SSSKKKFFFCCCAAA@@@>>>===;;;999777555444444555777;;;@@@HHHRRR]]]eeegggkkkmmmkkkhhhfffaaa[[[QQQMMMIIIFFFEEEEEEEEEDDDBBB@@@???===<<<<<<<<<<<>>???@@@AAABBBCCCEEEJJJXXXtttvvvnnnhhhdddaaa___\\\]]]]]]ZZZWWWTTTTTTTTTTTTYYYbbbnnnyyyzzztttpppffffffkkkrrrwwwzzz~~~{{{wwwsssqqqnnnkkkiiibbb\\\SSSLLLFFFCCCAAA@@@===<<<:::888777666555555444777;;;AAAJJJUUUaaaiiiiiinnnpppnnnkkkiiiccc]]]SSSOOOJJJFFFEEEEEEDDDDDDBBBAAA???===<<<<<<<<<===>>>CCCLLLUUUaaammmxxx|||nnndddWWWRRROOONNNLLLJJJLLLPPPTTT\\\lll~~~~~~\\\IIIBBB???<<<;;;;;;<<<;;;:::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@AAAAAACCCFFFLLLYYYsss~~~uuummmgggccc___]]]ZZZ[[[\\\YYYUUURRRRRRSSSSSSXXXaaammmyyysssxxx|||pppkkkggg___XXXVVVQQQUUU]]]hhhooottt|||}}}zzzuuurrrooommmkkkhhhbbb\\\SSSKKKFFFCCC@@@???<<<;;;:::888777666666666555888<<>>???@@@AAAAAABBBBBBGGGNNN[[[ttt~~~uuummmfffbbb^^^\\\XXXZZZZZZXXXSSSPPPPPPQQQQQQVVV```lllxxxuuujjjqqquuuggg```[[[QQQIIIGGGIIIMMMXXXeeemmmrrr{{{}}}yyytttqqqooollljjjhhhbbb\\\SSSKKKFFFBBB@@@>>>;;;:::999888777777777777666999>>>EEENNN[[[gggooonnnsssuuutttqqqoooiiibbb]]]XXXQQQKKKGGGDDDAAA@@@BBBAAA???>>>===<<<======<<>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCBBBHHHOOO\\\tttxxxooogggaaa___^^^\\\[[[ZZZXXXUUUSSSPPPOOOQQQUUUaaaooowwwzzz~~~jjj___dddppp}}}xxxkkkaaaUUUIIIFFFJJJEEEKKKUUUaaammmwww~~~~~~{{{wwwsssqqqnnnkkkiiiccc\\\SSSLLLIIIFFFCCCAAA<<<;;;:::888777666666555777:::@@@GGGPPP\\\gggooowwwxxxyyyyyywwwrrrmmmiii^^^ZZZSSSMMMJJJGGGEEECCCBBBAAA@@@>>>>>>>>>>>>???@@@DDDJJJTTT___kkktttyyy}}}sssrrrqqquuu|||}}}pppbbb___iiizzzssshhh___WWWQQQOOOMMMKKKKKKNNNPPPXXXeeettthhhOOOEEEBBB???=========<<<;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCDDDFFFLLLZZZuuu}}}vvvnnnfff```^^^]]][[[[[[ZZZXXXUUURRRPPPOOOPPPUUU```nnnvvvyyy}}}lll]]]^^^hhhvvvwwwlllbbbUUUHHHDDDGGGGGGKKKSSS]]]iiittt}}}~~~{{{wwwsssqqqooollliiiccc\\\RRRLLLHHHFFFCCCAAA===<<<:::888777666666666777:::???FFFPPP\\\iiiqqqwwwyyyzzzzzzwwwrrrmmmjjj^^^YYYSSSMMMJJJGGGEEEDDDDDDCCCAAA???============@@@DDDKKKUUUaaallluuuzzzlllhhheeegggooowww|||~~~uuulllaaa___gggvvvuuujjj___WWWQQQOOONNNKKKKKKNNNQQQYYYeeesssjjjPPPEEEBBB???=========<<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDFFFLLLZZZuuu{{{tttlllddd___\\\[[[ZZZZZZYYYWWWUUURRRPPPOOOOOOTTT```nnnwwwyyy}}}qqq]]]YYY```mmmwww}}}uuukkk\\\NNNHHHIIIHHHJJJOOOWWWcccppp|||}}}zzzvvvsssqqqooollljjjbbb[[[RRRKKKHHHFFFDDDAAA===<<<:::999777666666666888:::>>>EEEPPP^^^llluuuyyyzzz|||{{{xxxtttnnnkkk___ZZZSSSMMMIIIGGGFFFDDDFFFDDDBBB???===<<<;;;;;;???CCCLLLWWWcccnnnvvv{{{~~~nnnfff]]]\\\cccjjjmmmlllmmmiiicccbbbhhhtttvvvkkk___XXXQQQOOONNNKKKKKKMMMQQQYYYeeeqqq}}}mmmQQQFFFCCC???=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>>>><<<<<<===???@@@AAABBBCCCDDDGGGMMM[[[vvvzzzrrrjjjddd```\\\ZZZYYYYYYXXXVVVTTTRRRPPPNNNOOOUUUaaapppyyy{{{xxx___VVVYYYeeeqqq}}}sssbbbSSSKKKIIIGGGGGGJJJPPP\\\kkkyyy|||zzzvvvsssqqqooommmkkkaaaZZZQQQKKKHHHGGGDDDBBB===<<<;;;999888777666666888:::>>>FFFQQQ```pppzzz|||}}}~~~~~~{{{vvvpppmmm```[[[TTTMMMJJJHHHFFFEEEEEEDDDAAA???===<<<<<<<<<>>>CCCLLLXXXeeepppxxx}}}xxxhhhbbbffflllmmmlllnnnmmmlllkkkoooxxxwwwlll```YYYRRRPPPNNNKKKKKKMMMOOOWWWbbbooo|||pppQQQGGGDDD@@@===<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::<<<>>>???<<<===>>>???@@@AAABBBBBBDDDGGGMMM\\\wwwyyyqqqjjjeeeaaa]]]ZZZXXXXXXWWWVVVTTTQQQOOONNNPPPVVVdddsss{{{~~~}}}bbbTTTSSS]]]hhhuuu|||~~~uuucccRRRIIIEEEEEEDDDEEEKKKWWWhhhxxx}}}zzzvvvsssqqqooollljjj```YYYPPPJJJHHHGGGEEEBBB===<<<;;;999888777777666888;;;@@@HHHTTTdddttt~~~~~~xxxsssoooddd^^^UUUNNNJJJHHHFFFFFFCCCBBB@@@>>>======>>>>>>===BBBLLLXXXeeeqqqzzzwwwwww{{{}}}{{{zzz||||||{{{{{{yyynnnaaaYYYSSSPPPNNNKKKKKKMMMLLLTTT```nnn{{{uuuSSSIIIEEE@@@===<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<======;;;:::999999;;;===>>>======>>>???@@@AAAAAABBBDDDGGGNNN]]]xxxxxxpppiiieeebbb]]]ZZZWWWWWWVVVUUUSSSQQQOOONNNQQQWWWeeeuuu}}}hhhUUUOOOTTT]]]lllyyyyyyfffVVVKKKFFFCCCCCCDDDKKKXXXiiiyyy~~~{{{wwwsssqqqnnnkkkiii^^^XXXOOOJJJHHHGGGEEECCC>>>===;;;:::888777777777888;;;AAAKKKXXXhhhxxx|||vvvrrrhhhbbbXXXPPPKKKHHHGGGFFFBBBAAA@@@>>>>>>>>>>>>???===BBBJJJVVVcccqqq{{{{{{pppbbbZZZSSSQQQNNNKKKKKKMMMLLLSSS___mmm{{{~~~XXXJJJFFF@@@===<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;:::::::::;;;<<<======>>>>>>???@@@@@@AAAAAADDDGGGNNN]]]yyy~~~vvvmmmgggdddaaa\\\XXXVVVVVVUUUTTTSSSQQQOOONNNPPPWWWeeeuuu~~~qqq[[[OOOPPPVVVdddvvv|||jjjYYYNNNGGGBBBBBBFFFNNN[[[lll||||||xxxtttqqqnnnjjjggg]]]WWWOOOIIIHHHGGGEEECCC>>>===<<<:::999888777777777<<>>>>>>>>???@@@@@@AAAAAADDDGGGNNN^^^zzz|||uuukkkeeeccc```[[[VVVVVVVVVUUUTTTRRRQQQOOONNNOOOVVVdddttt}}}zzzbbbRRROOOSSS[[[oooyyygggVVVKKKDDDBBBCCCHHHQQQ___ooo}}}xxxtttqqqmmmiiifff]]]WWWNNNIIIHHHGGGFFFDDD>>>===<<<:::999888777777777<<>>???>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDHHHOOO^^^{{{vvvpppiiieeeccc```]]]YYYVVVUUUSSSSSSSSSRRRPPPOOOQQQ\\\lllyyyfffUUUOOOPPPYYYmmm}}}yyyeeeTTTJJJFFFAAABBBHHHTTTfffxxxwwwrrrpppnnniiidddVVVSSSOOOKKKIIIHHHEEEDDD>>>===;;;999888888888999:::;;;AAAOOObbbttt~~~zzzrrrkkkaaaVVVMMMIIIGGGGGGFFFEEECCCAAA>>>===<<<<<<;;;???GGGSSSbbbqqq}}}wwwiii]]]SSSPPPOOOMMMKKKKKKPPPRRRZZZiiixxxmmmPPPGGG@@@??????<<<;;;;;;========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDGGGNNN^^^{{{uuupppiiidddbbb```\\\YYYTTTSSSRRRRRRQQQQQQPPPOOOQQQ\\\lllyyykkkYYYRRRQQQXXXlll{{{wwweeeTTTJJJEEEAAADDDKKKYYYkkk|||wwwrrrpppnnnhhhcccVVVSSSOOOKKKIIIGGGEEECCC???>>><<<:::999999999:::;;;===DDDRRReeexxx|||sssmmmcccYYYPPPKKKIIIHHHFFFEEECCCAAA???===<<<<<<===AAAIIITTTbbbqqq}}}zzziii^^^TTTRRRQQQOOOMMMLLLNNNOOOXXXhhhwwwnnnPPPGGG@@@??????<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDGGGNNN___|||tttooohhhcccaaa___[[[XXXSSSSSSSSSRRRRRRQQQQQQPPPQQQ\\\lllyyyqqq^^^UUUSSSXXXiiiwwwssscccSSSJJJEEEBBBGGGRRRaaasssxxxrrrppplllgggaaaWWWSSSOOOKKKIIIGGGEEECCC???>>><<<;;;:::999::::::<<>>===<<>>>>>>>>>>>>>>???@@@AAACCCCCCDDDHHHOOO___|||sssnnngggbbb```^^^ZZZWWWSSSTTTTTTSSSRRRQQQRRRRRRQQQ\\\kkkxxxvvvaaaWWWTTTXXXgggsssnnn```SSSJJJEEECCCKKKYYYjjjzzzxxxrrroookkkddd___WWWTTTOOOLLLIIIGGGEEECCC???>>><<<:::999999999:::===AAAKKK\\\qqqvvvqqqjjjaaaXXXQQQLLLIIIGGGFFFDDDBBB@@@>>>======???CCCKKKVVVcccpppzzzxxxppplllnnnrrruuuwww|||{{{|||~~~kkk```WWWUUUUUUQQQNNNMMMKKKLLLTTTcccrrr~~~lllOOOGGG@@@??????===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEHHHOOO```~~~|||rrrllleeeaaa___\\\YYYUUUQQQRRRSSSRRRPPPNNNOOOQQQRRR\\\jjjwww~~~zzzeeeYYYUUU[[[fffnnniii]]]SSSLLLGGGGGGRRRbbbssszzzsssooojjjccc^^^YYYUUUQQQMMMJJJHHHEEECCC>>>===;;;:::999999999999<<>>>>>>>>CCCKKKVVVcccoooyyyyyyggg]]]]]]aaacccbbbiiiiiilllrrr}}}lllbbbXXXUUUTTTPPPMMMLLLMMMMMMTTTaaaooozzzjjjNNNFFF@@@??????===<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEHHHPPPaaa{{{pppkkkddd___]]][[[WWWTTTNNNQQQRRRPPPLLLJJJKKKMMMSSS\\\jjjuuu|||kkk^^^ZZZ^^^fffiiicccZZZTTTOOOKKKOOOZZZlll|||~~~vvvqqqllleee___[[[WWWRRRNNNLLLIIIFFFDDD???>>><<<:::999999::::::===CCCQQQfff}}}zzzvvvnnneee\\\TTTNNNLLLIIIHHHFFFCCCAAA@@@???>>>>>>CCCLLLWWWdddqqqzzzsssbbb\\\[[[YYYWWW]]]___```dddrrrpppdddYYYTTTRRROOOLLLLLLNNNNNNTTT```mmmxxxiiiNNNFFF?????????===<<<===========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEHHHPPPbbbzzzooojjjccc^^^\\\ZZZVVVSSSPPPRRRSSSQQQKKKIIIJJJLLLSSS\\\iiissszzz~~~rrrfffaaabbbffffff___XXXTTTRRROOOXXXddduuu{{{vvvppphhhbbb]]]YYYTTTPPPMMMKKKHHHFFFAAA@@@>>>===<<<;;;<<<<<<>>>EEEUUUkkk~~~yyyqqqggg^^^VVVQQQOOOIIIHHHFFFDDDBBB@@@?????????DDDMMMZZZgggsss}}}yyyhhh^^^ZZZYYY[[[\\\ZZZ\\\iii}}}vvvhhh[[[UUURRRNNNLLLMMMMMMMMMSSS___lllxxxgggNNNFFF?????????===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEHHHQQQbbbzzzoooiiibbb^^^\\\ZZZVVVSSSSSSVVVWWWTTTNNNKKKLLLOOOTTT\\\iiirrrxxx|||wwwkkkgggdddgggeee]]]VVVUUUSSSQQQ^^^jjj{{{~~~yyyssskkkeee^^^ZZZUUUQQQNNNKKKIIIFFFCCCBBB@@@???>>>===>>>>>>???GGGXXXooo|||sssiii___XXXTTTRRRIIIHHHFFFDDDBBB@@@@@@???@@@FFFOOO\\\iiivvvuuuddd___```]]]]]]YYYXXXdddzzzzzzlll]]]UUURRROOOMMMNNNLLLLLLRRR^^^lllyyydddMMMEEE?????????======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEIIIQQQccc{{{nnnjjjccc]]]YYYWWWTTTRRRUUUUUUTTTQQQNNNKKKKKKLLLUUU]]]iiissszzz~~~{{{oookkkpppggg]]]XXXVVVUUUWWW\\\fffvvv{{{tttmmmhhhaaa]]]WWWRRROOOLLLJJJHHHDDDBBB@@@??????>>>===<<>>>>>DDDIIIRRR^^^kkkvvv|||wwwhhhcccfffccc^^^^^^eeesssmmm[[[UUUUUUQQQLLLKKKRRRQQQSSS]]]mmm|||___NNNGGG@@@@@@@@@===;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAAAAACCCHHHQQQdddyyyooojjjccc]]]ZZZWWWTTTSSSTTTTTTSSSPPPMMMKKKKKKLLLSSS\\\iiittt{{{sssmmmrrriii___YYYUUUTTTXXX___lll{{{~~~xxxqqqlllccc^^^XXXSSSOOOLLLIIIGGGDDDBBB@@@??????>>>>>>===DDDNNNaaazzzyyypppeee[[[TTTPPPJJJIIIGGGEEECCC@@@???>>>CCCIIISSSaaannnxxx~~~uuujjjiiifffaaa```ffftttnnn\\\UUUTTTPPPMMMLLLPPPOOORRR\\\mmm}}}bbbOOOGGG@@@@@@???===;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBDDDFFFGGGKKKTTTfff~~~xxxooojjjccc^^^ZZZWWWUUUSSSSSSSSSRRROOOLLLJJJJJJKKKRRR\\\jjjuuu|||yyyqqqssskkkbbb[[[UUUTTT\\\fffvvv{{{uuupppeee```ZZZTTTOOOKKKHHHEEEDDDCCCAAA???>>>>>>>>>???FFFSSSiii{{{sssiii___WWWRRRKKKJJJHHHEEECCCAAA??????BBBIIIVVVeeeqqqzzztttppplllgggeeeiiivvvqqq___VVVRRRPPPMMMMMMMMMMMMQQQ\\\mmm~~~gggPPPGGG@@@??????<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFJJJNNNVVVhhh}}}wwwooojjjccc^^^ZZZWWWUUUSSSRRRRRRQQQNNNKKKIIIIIIJJJSSS^^^lllvvv|||~~~tttssslllddd]]]WWWXXXcccppp~~~}}}vvvqqqgggbbb[[[UUUOOOKKKGGGDDDDDDCCCBBB@@@>>>>>>@@@AAAGGGWWWppp}}}uuukkkaaaYYYTTTLLLKKKHHHEEECCCAAA@@@@@@BBBKKKZZZhhhsssyyy|||}}}{{{wwwppplllnnnxxxtttcccXXXRRRPPPNNNNNNMMMNNNQQQ\\\kkk|||kkkQQQHHH@@@???>>><<<:::<<<:::::::::;;;;;;;;;<<<<<<========================@@@@@@@@@@@@AAAAAABBBBBBIIIMMMVVVhhh~~~xxxnnniiiccc]]]YYYVVVTTTRRRQQQQQQPPPNNNKKKIIIJJJKKKUUU```nnnwww{{{}}}yyysssmmmfff```\\\___lllzzz}}}uuuoooiiiddd\\\UUUPPPKKKGGGDDDDDDDDDCCC@@@>>>>>>AAACCCIII[[[vvv}}}vvvlllbbbZZZUUUMMMKKKHHHEEECCCBBBAAAAAADDDOOO]]]jjjrrrvvvxxxyyy~~~}}}vvvuuu{{{wwwiii[[[SSSQQQPPPNNNOOOOOORRR[[[iiixxxnnnRRRHHH@@@???>>>;;;:::<<<:::::::::;;;;;;;;;<<<<<<========================>>>??????@@@@@@@@@@@@@@@EEEJJJTTTgggyyymmmhhhaaa\\\XXXUUUSSSQQQQQQQQQPPPNNNKKKJJJJJJKKKUUUaaaooowwwyyy{{{vvvooohhhdddbbbfffsssvvvooojjjeee]]]VVVPPPLLLGGGEEEDDDDDDDDDAAA>>>>>>BBBFFFNNNbbb~~~vvvmmmccc\\\WWWOOOLLLIIIEEECCCBBBBBBBBBGGGQQQ```lllrrruuuvvvwww}}}~~~{{{ooo```VVVSSSQQQOOOOOOPPPSSSZZZfffuuusssRRRIIIAAA>>>===;;;:::<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???AAABBBBBBCCCBBBHHHSSSggg~~~yyylllggg```ZZZWWWTTTQQQPPPQQQQQQQQQNNNLLLJJJKKKLLLSSS___nnnwwwxxxzzz|||ssskkkhhhhhhlllvvvyyysssjjjeee]]]VVVQQQLLLHHHFFFDDDEEEEEEAAA===>>>CCCGGGWWWkkkxxxnnneee^^^ZZZOOOMMMIIIFFFCCCBBBCCCCCCHHHSSSbbbmmmsssuuuxxxzzz~~~tttdddYYYUUURRROOOMMMNNNRRRXXXdddrrrwwwSSSIIIAAA>>>===::::::<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@BBBCCCCCCCCCCCCIIITTTiii~~~yyykkkfff___ZZZVVVSSSQQQOOOQQQQQQQQQOOOLLLKKKLLLMMMPPP]]]mmmvvvxxxzzzwwwmmmjjjkkkooowww~~~}}}vvvjjjeee]]]WWWQQQMMMIIIFFFDDDEEEEEEAAA===>>>CCCHHH^^^sssyyyooofff```\\\PPPMMMIIIFFFCCCCCCCCCDDDHHHTTTcccnnntttwww{{{~~~wwwggg[[[VVVSSSOOOKKKMMMPPPWWWbbbrrrzzzTTTJJJAAA>>>===::::::<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAAEEEKKKVVVjjjyyypppgggccc^^^ZZZWWWUUUSSSQQQRRRRRRQQQNNNKKKIIIIIIJJJSSSaaaooovvvzzz{{{lllfffhhhoooyyy}}}wwwnnniii___VVVNNNJJJIIIIIIEEEAAA@@@DDDBBB>>>DDDOOOddd|||sssiiiaaa\\\UUUOOOIIIGGGDDDAAABBBFFFHHHVVVeeeooovvv}}}yyypppggg```XXXPPPJJJLLLNNNQQQWWWaaaooo~~~|||___III@@@AAA===<<<>>><<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???>>><<<>>>===<<<===>>>@@@CCCEEEFFFMMMZZZooowwwooohhhddd^^^ZZZWWWUUUSSSQQQQQQQQQQQQNNNKKKIIIIIIJJJRRR```ooovvvzzzxxxhhhcccgggoooyyy~~~xxxnnniiiaaaXXXPPPKKKIIIIIIGGGBBBBBBEEECCC@@@GGGSSSmmm}}}sssjjjccc^^^VVVPPPJJJGGGDDDAAABBBFFFKKKYYYhhhrrryyywwwmmmddd^^^XXXRRRMMMMMMNNNQQQVVV```ooo~~~```KKKAAABBB===<<<>>><<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<>>>???>>><<>>>>>???AAADDDEEEEEELLLXXXmmmuuummmhhhddd^^^ZZZWWWUUURRRQQQQQQQQQPPPNNNKKKIIIIIIJJJQQQ___nnnvvv{{{qqqaaa]]]dddnnnyyyyyyoookkkccc[[[SSSNNNJJJHHHHHHDDDDDDGGGEEECCCLLLYYYvvv}}}tttllleeeaaaXXXRRRKKKHHHEEEAAABBBFFFOOO]]]lllvvv}}}wwwjjj```ZZZWWWSSSQQQNNNNNNPPPTTT^^^nnn~~~cccMMMCCCDDD>>><<<>>>;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<>>>???>>>===AAA@@@@@@@@@AAABBBDDDEEEFFFKKKVVVjjjtttmmmhhhddd___ZZZWWWUUURRRPPPPPPPPPPPPMMMJJJIIIIIIKKKPPP___nnnwww{{{wwwgggXXXWWWaaalllwww~~~zzzooolllfff^^^VVVOOOJJJHHHHHHDDDDDDFFFDDDDDDOOO___}}}~~~uuunnnhhhddd[[[SSSMMMIIIEEEBBBDDDHHHRRR```oooyyy}}}yyyiii]]]WWWTTTSSSQQQNNNNNNOOOSSS]]]mmm~~~eeeOOOEEEEEE???<<<>>>;;;:::::::::;;;<<<===>>>???>>>===<<<<<<>>>???>>>===@@@@@@@@@@@@AAABBBCCCDDDGGGLLLVVViiitttmmmiiieee___ZZZWWWTTTRRRPPPOOOOOOOOOMMMJJJIIIIIIKKKQQQ___nnnvvvzzzyyyjjj\\\QQQRRR\\\hhhsss|||zzzpppmmmggg```XXXPPPKKKHHHGGGCCCCCCEEECCCDDDRRRdddwwwpppiiieee\\\UUUNNNJJJFFFCCCFFFJJJTTTaaapppxxx}}}~~~vvvqqqooollljjjjjjnnnpppsss{{{{{{jjj\\\UUURRRQQQPPPMMMMMMNNNRRR\\\lll}}}fffPPPEEEEEE???<<<>>>;;;:::::::::;;;<<<===>>>???@@@>>><<<<<<===>>>>>>===?????????@@@AAABBBCCCCCCHHHMMMWWWjjjuuuoooiiieee___ZZZWWWTTTQQQOOONNNOOONNNLLLJJJIIIJJJKKKSSSaaaooovvvzzzuuulllZZZQQQKKKNNNXXXcccoooyyy{{{qqqnnnhhh```XXXPPPKKKHHHFFFCCCBBBDDDBBBDDDUUUhhhyyyqqqjjjeee]]]UUUNNNJJJGGGEEEHHHMMMWWWcccpppwww{{{~~~vvvpppmmmjjjfffcccdddgggiiilllvvv}}}lll^^^VVVRRRPPPNNNLLLLLLNNNRRR\\\lll|||eeeOOOEEEEEE???<<<>>>;;;;;;;;;;;;;;;;;;<<<===>>>AAA???===<<<===>>>>>>>>>======>>>@@@AAACCCCCCDDDHHHMMMWWWkkkwwwrrrjjjeee___ZZZWWWTTTQQQOOONNNNNNNNNLLLJJJIIIJJJKKKVVVbbbooouuuyyy}}}sssiii```MMMHHHGGGLLLTTT^^^kkkwww}}}sssoooggg___WWWPPPKKKIIIFFFCCCCCCDDDBBBEEEWWWmmm{{{rrrjjjddd\\\UUUNNNKKKHHHGGGJJJPPPZZZeeepppuuuyyy~~~}}}|||{{{yyytttpppooopppnnnnnnvvv|||mmm```YYYUUUQQQOOOJJJKKKNNNSSS]]]lll{{{dddNNNDDDDDD>>><<<>>>;;;<<<<<<;;;;;;;;;<<<<<<===BBB@@@===<<<===>>>>>>>>><<<===???AAACCCEEEFFFFFFFFFKKKVVVjjjxxxtttjjjfff___ZZZWWWTTTQQQOOOMMMNNNNNNLLLJJJIIIJJJKKKXXXdddooouuuyyytttjjj```WWWEEECCCEEEKKKQQQZZZiiivvv|||~~~sssoooggg^^^VVVOOOKKKIIIFFFCCCCCCDDDBBBFFFZZZppp|||sssiiiccc\\\UUUNNNKKKIIIHHHLLLRRR\\\fffpppuuuxxx}}}~~~}}}xxxssswwwzzzmmmbbb[[[WWWSSSPPPIIIKKKNNNTTT^^^lll{{{cccMMMCCCDDD>>><<<>>><<<===<<<<<<;;;;;;;;;<<<<<>>>>>>>><<<===@@@BBBEEEFFFHHHHHHDDDJJJUUUjjjyyyuuupppjjjbbb[[[VVVSSSQQQOOOPPPQQQQQQMMMIIIGGGHHHKKK[[[dddoooxxx}}}yyygggaaa]]]QQQDDDBBBCCCGGGMMMWWWfffsss{{{~~~vvvpppggg```ZZZTTTMMMGGGFFFAAAAAADDDDDDFFFXXXnnn~~~vvvnnniii___WWWPPPKKKGGGGGGMMMUUUeeekkkrrryyy|||~~~}}}|||~~~rrreeeZZZRRRNNNLLLMMMKKKLLLSSS\\\fffuuuZZZNNNCCC??????>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<>>>>>=========<<<;;;===>>>>>>===>>>@@@CCCHHHJJJUUUmmmxxxtttooojjjbbb[[[WWWSSSQQQOOOPPPQQQQQQMMMIIIGGGHHHKKKZZZcccoooyyy~~~vvvddd___[[[NNNCCCAAABBBGGGMMMVVVdddrrrzzz~~~~~~vvvpppggg```[[[UUUNNNIIIHHHBBBAAACCCCCCGGGXXXlll~~~vvvnnnhhh```XXXPPPLLLHHHHHHNNNWWWfffkkksssyyy|||~~~tttfff[[[SSSOOOMMMMMMKKKLLLSSS\\\fffuuu|||YYYNNNCCC@@@@@@>>>===>>>;;;;;;;;;<<<<<<<<<<<<===?????????>>>>>>>>>=========>>>@@@@@@???@@@BBBDDDIIILLLVVVnnnwwwsssnnniiibbb[[[WWWTTTQQQOOOOOOPPPPPPLLLHHHFFFHHHKKKXXXbbbppp{{{qqq___[[[WWWJJJCCCAAAAAAFFFKKKSSSbbboooxxx|||}}}uuuppphhhaaa\\\WWWPPPKKKIIICCC@@@BBBBBBFFFVVVggg|||~~~vvvnnnhhh```YYYQQQLLLIIIIIIPPPYYYgggmmmtttzzz}}}uuuggg\\\TTTPPPNNNMMMKKKLLLSSS\\\fffuuusssXXXMMMCCCAAAAAA???======;;;;;;<<<<<<<<<=========????????????>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFJJJMMMXXXnnnwwwsssmmmhhhaaa[[[WWWTTTQQQNNNNNNOOOOOOLLLHHHFFFHHHKKKUUU```ooo{{{|||lll[[[XXXSSSFFFBBB@@@@@@DDDIIIQQQ___lllvvv{{{~~~vvvpppiiibbb^^^XXXRRRMMMHHHBBB??????@@@EEEQQQ^^^iiinnntttvvvttttttvvvyyy~~~~~~vvvnnniii```XXXPPPLLLIIIJJJQQQZZZiiinnntttzzz~~~~~~}}}tttggg\\\TTTPPPNNNMMMKKKLLLSSS\\\fffuuutttWWWMMMDDDBBBBBB???===<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBBBBBBBEEEGGGJJJMMMXXXnnnxxxtttkkkgggaaa[[[WWWTTTPPPNNNMMMNNNNNNKKKGGGEEEHHHJJJSSS]]]mmmzzzyyyiiiYYYVVVQQQCCCBBB??????BBBFFFNNN\\\iiitttzzzwwwrrrjjjddd___ZZZSSSNNNGGGBBB======???DDDLLLTTTYYY[[[^^^___^^^^^^```ccchhhqqq}}}wwwooojjj```XXXPPPKKKIIIJJJSSS\\\jjjnnnuuuzzz}}}|||uuuwww{{{~~~}}}|||~~~tttfff[[[SSSOOOMMMMMMKKKLLLSSS\\\fffuuuxxxWWWMMMDDDBBBBBB???===<<<;;;;;;<<<<<<===>>>>>>???========================???@@@AAAAAAAAABBBDDDFFFHHHMMMYYYoooyyytttjjjfffaaa\\\XXXTTTPPPNNNLLLMMMMMMJJJFFFEEEGGGJJJQQQ[[[jjjvvv}}}zzziiiZZZVVVQQQBBBAAA>>>>>>@@@DDDKKKYYYfffqqqwwwyyytttllleee```[[[TTTOOOEEEBBB>>>===@@@DDDHHHKKKMMMNNNOOOOOONNNOOOPPPRRRVVV___mmm|||xxxqqqlllaaaYYYQQQLLLJJJLLLUUU___jjjnnntttyyy}}}tttqqqooopppooolllkkkmmmiiirrrxxxzzz|||sssfff[[[SSSOOOMMMMMMKKKLLLSSS\\\fffuuuyyyXXXMMMCCCAAAAAA???======;;;;;;<<<===>>>>>>???@@@============>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGMMM\\\rrryyysssiiifff```\\\XXXTTTPPPMMMKKKLLLLLLJJJFFFEEEGGGJJJPPPZZZgggrrryyy~~~|||kkk[[[XXXRRRBBBAAA>>>===???BBBIIIVVVcccmmmttt}}}|||uuummmfffaaa[[[TTTNNNFFFCCC@@@@@@CCCGGGGGGEEEGGGGGGHHHGGGGGGGGGHHHHHHJJJRRRaaatttzzzsssnnnccc[[[SSSNNNLLLOOOXXXbbbjjjnnnsssxxx|||~~~xxxyyywwwpppiiihhhbbbiiinnnnnnqqq{{{uuuggg\\\TTTPPPNNNMMMKKKLLLSSS\\\fffuuu{{{YYYNNNCCC@@@@@@>>>===>>>;;;;;;<<<===>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@>>>???AAAAAA@@@AAACCCEEEGGGOOO___vvvxxxrrriiieee```\\\XXXTTTPPPMMMJJJLLLLLLIIIFFFEEEGGGJJJPPPYYYfffpppwww{{{~~~lll]]]YYYSSSBBB@@@===<<>>>>>???;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBB???@@@AAAAAAAAABBBDDDFFFGGGQQQbbbzzz|||wwwiiifff```[[[WWWRRRNNNKKKKKKLLLLLLJJJGGGDDDDDDDDDNNNXXXfffpppuuuzzzpppeee\\\NNNCCC@@@>>>>>>@@@CCCJJJXXXfffjjjqqq{{{{{{qqqhhhaaaZZZSSSNNNJJJEEEAAADDDLLLQQQQQQNNNLLLIIIDDDBBBBBBDDDDDDEEEHHHMMMXXXjjj~~~|||yyyqqqiiiddd\\\RRRLLLNNNVVV^^^dddjjjnnntttyyy|||~~~yyyrrrkkkiiimmmuuuuuufff]]]VVVRRROOONNNMMMMMMPPPYYYgggttt}}}{{{WWWLLLBBB@@@AAA@@@??????;;;;;;<<<<<<===>>>>>>>>>@@@???>>>======>>>???????????????@@@AAABBBCCCDDDJJJSSSeee}}}zzzvvviiieee```[[[VVVRRRNNNKKKJJJKKKKKKJJJFFFDDDCCCCCCKKKVVVdddoootttxxx}}}rrrggg\\\OOODDDBBB??????@@@AAAFFFSSS___iiipppzzz}}}rrriiibbb[[[SSSMMMHHHDDDBBBGGGPPPXXXZZZXXXOOOMMMIIIHHHGGGGGGFFFEEEGGGKKKVVVgggyyy{{{xxxqqqjjjccc\\\SSSMMMPPPWWW```eeekkkoootttxxx{{{~~~vvvqqqrrrzzzvvvhhh]]]VVVQQQNNNMMMLLLLLLOOOXXXeeesss}}}{{{WWWLLLBBB???@@@>>>======;;;;;;<<<<<<===>>>>>>>>>@@@???>>>======>>>???@@@??????@@@@@@AAABBBDDDEEELLLUUUhhhyyytttiiieee___ZZZVVVRRRNNNLLLJJJKKKKKKJJJFFFDDDCCCCCCIIIUUUeeepppvvvyyy}}}vvviii]]]OOOEEEDDDAAA???@@@@@@CCCMMMWWWgggnnnxxx~~~tttkkkccc[[[RRRKKKFFFCCCCCCIIITTT]]]bbbbbbXXXUUURRRPPPNNNLLLHHHFFFFFFJJJTTTcccsss}}}yyywwwqqqjjjbbb\\\SSSOOORRRZZZbbbgggnnnqqqtttxxxzzz}}}}}}zzzyyykkk```XXXRRROOOLLLLLLLLLOOOWWWdddsss}}}}}}WWWLLLBBB??????<<<;;;;;;;;;<<<<<<======>>>>>>?????????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEELLLWWWkkkxxxrrriiiddd^^^YYYUUURRRNNNLLLKKKLLLLLLKKKGGGEEEDDDDDDJJJVVVgggsssyyy|||zzzlll]]]OOOFFFEEEAAA@@@AAAAAACCCJJJSSSeeemmmwwwuuulllcccZZZPPPJJJEEECCCCCCIIIUUU```gggjjjfffbbb\\\WWWSSSOOOJJJGGGGGGKKKSSS```nnnxxx~~~|||xxxuuuoooiiiaaa[[[TTTQQQUUU\\\dddiiippprrruuuxxxzzz}}}}}}ooocccZZZTTTPPPLLLMMMNNNQQQXXXeeetttYYYNNNCCC@@@???<<<::::::<<<<<<<<<===>>>>>>????????????????????????@@@@@@@@@@@@AAAAAABBBDDDEEEFFFKKKWWWlllyyyqqqhhhddd^^^XXXTTTQQQOOOMMMLLLMMMNNNLLLIIIFFFEEEFFFIIIVVVfffsssyyy|||ppp^^^NNNGGGEEEAAA@@@CCCDDDEEEJJJQQQbbbkkkvvv~~~tttjjjaaaXXXOOOHHHBBBAAACCCJJJWWWeeeooottttttnnnfff]]]VVVQQQLLLHHHHHHKKKSSS]]]hhhqqqwwwzzz}}}zzzuuurrrlllggg___ZZZTTTSSSWWW^^^fffkkkrrrtttvvvxxxzzz}}}sssggg]]]VVVSSSMMMOOOQQQSSSYYYfffvvv[[[OOODDDAAA@@@===;;;;;;<<<<<<======>>>?????????>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFJJJUUUkkk{{{rrrhhhccc]]]WWWTTTQQQOOONNNLLLMMMMMMLLLIIIFFFEEEEEEHHHTTTdddpppvvvzzz~~~vvvaaaPPPIIIEEEBBBAAAEEEFFFGGGJJJOOO^^^gggsss}}}|||pppfff]]]UUUMMMHHH@@@@@@BBBJJJXXXgggttt{{{{{{uuulllccc[[[TTTMMMIIIGGGJJJPPPWWW```hhhnnnrrrvvvzzz{{{wwwqqqnnnjjjeee\\\XXXTTTSSSXXX```gggkkksssuuuxxxzzz|||~~~uuuiii^^^WWWTTTNNNPPPSSSUUUZZZfffwww[[[OOOEEEAAA@@@>>><<<<<<<<<======>>>>>>??????@@@===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHTTTjjj}}}ttthhhccc\\\VVVSSSQQQOOONNNJJJKKKLLLJJJGGGDDDDDDDDDIIITTTcccooouuuyyy}}}eeeSSSLLLFFFCCCBBBEEEGGGFFFHHHKKKXXXaaaooozzzyyymmmaaaYYYSSSLLLGGGAAA@@@AAAHHHSSSaaannnuuuyyyvvvpppjjjbbbXXXOOOIIIBBBEEEJJJPPPWWW^^^dddiiikkkqqqtttqqqmmmkkkhhhdddYYYVVVSSSSSSYYYaaahhhlllrrruuuyyy|||}}}~~~uuuhhh]]]VVVSSSMMMPPPSSSUUUYYYeeevvvYYYNNNCCC@@@@@@===;;;<<<=========>>>??????@@@@@@===>>>???AAABBBBBBAAAAAABBBBBBBBBCCCDDDEEEGGGGGGHHHSSSiii~~~uuuhhhccc\\\VVVSSSQQQOOONNNIIIJJJJJJHHHEEECCCBBBBBBKKKVVVeeepppvvv{{{iiiUUUNNNHHHDDDCCCFFFGGGEEEEEEGGGTTT^^^lllwww~~~xxxjjj___WWWQQQKKKHHHCCCBBBAAADDDLLLXXXcccjjjuuutttrrrnnnggg\\\PPPHHH???AAAFFFKKKPPPWWW^^^bbbcccjjjooommmjjjiiigggdddXXXUUURRRSSSYYYaaahhhlllrrrvvvzzz}}}~~~}}}sssggg\\\UUURRRLLLOOOSSSTTTXXXddduuuXXXLLLBBB??????===;;;;;;=========>>>??????@@@@@@===>>>@@@AAABBBBBBAAAAAACCCCCCCCCCCCDDDFFFGGGHHHIIITTThhh{{{tttlllggg^^^WWWRRRPPPNNNMMMKKKLLLKKKIIIEEECCCBBBCCCEEERRR```iiittthhhVVVNNNIIIEEEBBBBBB@@@>>>AAAFFFJJJUUUdddpppwww|||xxxhhhZZZQQQJJJEEEBBBCCCCCCCCCFFFKKKRRRXXX\\\eeehhhjjjiiibbbXXXPPPLLLCCCBBBBBBCCCGGGMMMTTTXXX]]]bbbeeedddeeefffccc^^^VVVUUUTTTUUUZZZbbbjjjoooqqqtttyyy|||~~~uuullljjjjjjjjjmmmqqqzzz}}}}}}rrrhhh^^^WWWSSSQQQPPPQQQUUUZZZccctttxxx[[[NNNCCC@@@@@@???======>>>>>>>>>???AAABBB@@@???CCCBBB@@@??????@@@BBBCCC@@@AAABBBBBBAAABBBEEEHHHKKKUUUiiiyyyrrrlllggg^^^WWWSSSPPPNNNMMMKKKLLLKKKIIIFFFCCCCCCCCCEEEQQQ^^^gggrrr}}}kkkXXXPPPIIIEEECCCBBBAAA>>>@@@DDDGGGQQQ```lllsssyyywwwgggYYYPPPJJJEEECCC??????@@@BBBFFFLLLRRRUUU___bbbeeeddd]]]TTTLLLGGG???>>>===>>>BBBHHHMMMQQQUUUZZZ]]]]]]]]]___]]]YYYUUUTTTSSSUUUZZZaaaiiinnnooorrrwwwzzz|||~~~zzzqqqhhhdddaaa___aaaeeeiiippprrrnnnnnnvvv~~~ssshhh^^^VVVSSSQQQQQQRRRVVV[[[eeevvvuuuYYYMMMBBB???@@@>>>======>>>>>>>>>???AAABBBAAA???AAA@@@???======???@@@AAAAAABBBBBBBBBBBBCCCFFFHHHLLLVVVjjjzzztttmmmggg___XXXTTTQQQOOOMMMLLLLLLLLLIIIFFFCCCCCCCCCFFFOOO[[[eeeooozzzppp\\\RRRIIIEEECCCCCCBBB>>>>>>AAABBBLLLYYYeeennnvvv}}}uuudddVVVMMMIIIFFFDDD???>>>>>>@@@CCCGGGLLLOOOXXX\\\______YYYPPPHHHCCC===<<<;;;;;;>>>BBBGGGJJJPPPUUUXXXXXXZZZ\\\[[[WWWRRRRRRQQQTTTYYYaaahhhmmmooorrrwwwzzz|||~~~}}}wwwqqqnnniiidddbbbdddcccffffffccceeeooozzzttthhh^^^VVVRRRPPPOOOQQQVVV[[[eeewwwoooVVVKKKAAA??????===<<<===>>>===>>>???AAABBBAAA@@@AAA@@@???>>>>>>???@@@AAAAAABBBCCCBBBBBBCCCFFFHHHMMMWWWkkk}}}wwwmmmggg```YYYUUURRROOOMMMLLLLLLLLLJJJFFFDDDCCCDDDFFFMMMXXXbbblllwwwvvvaaaTTTKKKFFFDDDEEECCC???===???@@@GGGSSS^^^iiisss{{{}}}qqq```RRRJJJGGGFFFEEEBBBAAAAAAAAACCCFFFJJJLLLSSSWWW[[[\\\WWWOOOGGGCCC>>>===;;;;;;===@@@CCCFFFJJJOOOSSSSSSUUUYYYXXXUUUPPPOOOPPPSSSXXX```hhhlllqqquuuyyy}}}zzztttssspppoookkkggggggnnnxxx~~~ttthhh^^^VVVRRRNNNMMMPPPUUUZZZdddvvviiiSSSIIIAAA???>>>===<<<===>>>===>>>???BBBCCCBBBAAACCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCCCCCCCDDDGGGIIIMMMWWWkkk~~~yyymmmhhhaaa[[[VVVSSSOOOMMMLLLMMMLLLJJJFFFDDDDDDDDDFFFKKKUUUaaakkkttt}}}|||fffXXXNNNHHHEEEEEEEEE@@@===>>>>>>DDDMMMYYYdddpppzzzwwwkkk[[[NNNHHHFFFEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIMMMQQQUUUVVVRRRKKKEEEBBB>>>===<<<;;;<<<>>>@@@BBBCCCGGGKKKKKKNNNRRRRRROOOMMMNNNOOORRRXXX```ggglllrrruuuzzz}}}}}}yyyrrrllllllrrrxxxuuuiii^^^WWWRRROOONNNPPPUUU[[[eeewwwdddPPPHHH@@@???>>><<<<<<>>>>>>===>>>@@@BBBCCCCCCAAACCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEGGGJJJLLLWWWkkk}}}xxxmmmhhhbbb\\\WWWSSSPPPMMMMMMMMMMMMJJJGGGDDDDDDDDDFFFJJJTTTbbblllsss{{{nnn]]]RRRKKKFFFFFFEEEAAA>>>>>>>>>BBBIIISSS```mmmxxx|||ooodddVVVKKKFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFIIIMMMMMMJJJEEEAAA@@@<<<;;;:::999999;;;===>>>AAAFFFHHHIIIKKKPPPPPPNNNLLLMMMOOOSSSYYYaaahhhlllpppsssxxx{{{}}}uuulllnnnuuuvvvjjj```XXXTTTQQQPPPRRRWWW]]]fffxxxbbbNNNGGGAAA@@@???======@@@>>>===>>>@@@CCCDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDEEEDDDDDDEEEHHHJJJMMMYYYmmm}}}yyymmmiiibbb]]]XXXTTTPPPNNNMMMMMMMMMJJJGGGEEEDDDEEEEEEIIITTTcccmmmssszzzuuucccWWWNNNGGGFFFFFFCCC@@@???>>>@@@EEEOOO\\\jjjvvv|||vvvggg^^^RRRIIIEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBDDDFFFFFFDDDAAA???>>>;;;:::999888999:::;;;<<>>???BBB>>>===>>>@@@CCCDDDDDDCCC@@@AAAAAAAAAAAAAAAAAA@@@DDDEEEEEEEEEDDDFFFHHHKKKPPP[[[ppp|||mmmiiiccc]]]YYYTTTPPPNNNMMMNNNMMMKKKGGGEEEDDDEEEEEEHHHTTTdddnnnssszzzzzzgggYYYPPPGGGFFFFFFCCCAAA@@@===>>>BBBLLLYYYhhhtttzzz|||qqqbbbZZZOOOGGGEEEDDDDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFAAACCCDDDCCCAAA??????@@@<<<;;;:::::::::;;;=========AAACCCCCCEEEIIIJJJHHHKKKLLLOOOTTTZZZbbbiiimmmsssvvvzzz~~~~~~xxxyyyiiiiiiqqqvvvkkkaaaZZZWWWMMMLLLNNNRRRVVV```pppeeeLLLFFFBBBBBB@@@>>>???CCC>>>===>>>@@@CCCEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDEEEEEEEEEEEEFFFIIIKKKRRR]]]rrr