BM6P6(@ ;;;:::777555444444555666444444222222222222444444000000000000000111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************++++++++++++******+++,,,------......------......------,,,+++******+++++++++*********))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++************************************************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------,,,+++***)))((('''*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,...444888888333///...//////RRRcccKKK---&&&))))))***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,------......------,,,......////////////......000000000000//////////////////000111111111111111111111111111111111111111333333333444444444555555444333222222222444666888===>>>???CCCIIIQQQXXX]]]nnnwwwuuuiii\\\WWW```iiikkknnntttqqqqqqpppnnnjjjfffcccaaaggghhhjjjlllrrr}}}{{{rrrnnngggcccaaa]]]WWWSSSTTTVVVZZZ___bbbcccccccccZZZWWWVVV\\\ffflllllljjjjjjggglll|||rrrfff___\\\YYYWWWVVVZZZcccsssvvvkkkccc]]][[[[[[YYYXXXVVVSSSPPPOOOPPPRRRSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRVVVUUUTTTSSSSSSTTTUUUVVVXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```;;;999777555444444555555444333222222222222333444000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************++++++++++++******++++++,,,------------,,,---------,,,+++*********+++++++++*********))))))************************(((((())))))******++++++*********+++++++++,,,,,,'''((()))***+++******)))************************************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++******************++++++++++++++++++,,,************************))))))*********+++++++++***///444666444222444666333PPP```QQQ:::222222222***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,------......------,,,......////////////......000///////////////////////////000111111111111000444444444444444444444444333333333333444444444444444333222222222444666777666666888:::???DDDIIILLLUUU\\\eeemmmvvvtttiiikkkmmmiiiiiinnniiilllpppttttttrrrooommm___^^^[[[[[[```nnn~~~wwwqqqqqquuu{{{|||}}}uuuqqqooonnnoooyyy~~~|||sssnnnmmmnnnmmmllllllpppyyyxxxsssjjjaaa[[[WWWUUUUUUVVVWWWVVVSSSPPPOOOPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPPPPQQQRRRRRRVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZ[[[]]]^^^```aaa:::999777555444444555555333333222222222222333333000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++******))))))+++++++++************************************************************************++++++++++++,,,(((((()))************)))************************************************************************************************+++++++++***************************************))))))******+++++++++,,,+++++++++++++++*********************************(((((()))))))))*********)))---111333222333666999...???LLLIII===333111111***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,------......------,,,......////////////......////////////////////////...///000000111111000000111111111111111111111111222222333333333444444444333333222222222444666777555555666888:::===???@@@AAAEEEJJJNNNVVVcccuuu|||uuurrrsssqqqwwwnnnggg]]]VVVWWW```llltttzzzzzz|||}}}wwwpppnnnrrrvvvxxxzzz|||{{{iii```^^^[[[YYYXXXccchhhrrr~~~sssfffbbb]]]WWWSSSQQQQQQRRRTTTUUUVVVTTTRRRPPPOOOPPPQQQRRRTTTUUUVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSQQQQQQPPPOOOOOOPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYXXXZZZZZZZZZ[[[]]]^^^```aaa999888777555444444444555333222222222222222222333000000000000000//////////////////////////////////////////.........------------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,******++++++++++++******))))))***++++++++++++++++++++++++*********))))))************************************************+++++++++******)))))))))************++++++++++++******++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++******))))))************************))))))))))))*********+++---...000///...///111333(((,,,444999555---)))******++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,------......------,,,---......//////......---.........///////////////...//////000000000000000////////////////////////222222222222333333333333222222222222333444555666555666777888999::::::::::::<<>>GGGRRR```lllzzz~~~}}}ooo```ZZZ\\\___iiippp{{{xxxllldddeeeeeedddccceeemmmxxxuuummmgggccceeeiiilllyyypppbbbaaabbbccc```]]]bbbiiiqqqrrrggg___XXXVVVTTTQQQNNNMMMGGGHHHIIIJJJLLLNNNPPPQQQQQQSSSVVVVVVUUUSSSRRRRRROOOPPPRRRSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPQQQRRRRRROOOPPPRRRUUUVVVWWWWWWWWWTTTTTTTTTUUUWWWXXXZZZ[[[555555555666555555444444000111222333333222111000111000000///......------........................---,,,,,,,,,,,,+++++++++...------------,,,,,,,,,...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,************************------,,,+++******************++++++++++++******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************)))((((((((()))***+++************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))************************************************++++++++++++)))(((((()))*********)))'''***+++))))))+++---,,,***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,---......///000000---...//////000000//////------------------------000000000000111111111222000111111222333333444333333333444444555666666666666777888888888999::::::<<>>>>>CCCEEEGGGJJJMMMSSSZZZ^^^mmmzzz~~~vvvrrruuu|||}}}vvvvvvvvvsssmmmkkkeee___^^^^^^\\\ZZZXXX\\\eeesss{{{uuuppplllkkkgggjjjnnnvvv|||oooggg```\\\[[[[[[]]]cccppp}}}|||llljjjbbb[[[YYYWWWYYYbbbnnnxxxqqqggg\\\TTTOOOLLLLLLIIIGGGFFFDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTTTTTTTTTTTTTTTTUUUTTTTTTRRRQQQQQQQQQRRRSSSUUURRROOOOOOQQQSSSSSSQQQUUUVVVWWWXXXYYYYYYYYYYYY444444444333222111111111000000000////////////.........//////////////////......////////////......------------------------------,,,,,,,,,+++++++++************************,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,************)))))))))))),,,++++++******++++++++++++*********++++++,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,++++++***)))''''''&&&&&&%%%$$$$$$$$$))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))---,,,***((('''(((((()))***************************)))))))))))))))))))))+++++++++*********))))))******+++++++++***))))))))))))))))))************(((((())))))))))))((((((************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,.........................../////////000000000000000000111111111111000000111111000000111111222333111111222333333444444555333333333444444444555555555555666777999:::;;;;;;:::<<<===>>>@@@DDDIIIMMMSSS]]]nnn~~~yyy~~~zzzssspppoooooonnnmmmjjjeeecccbbb```gggssszzzoooiiigggeeeaaa^^^______aaaggguuuwwwmmmddd___ZZZVVVSSSSSSTTTZZZhhhuuuyyy{{{vvvsssqqqooonnnvvvxxxooo]]]YYYSSSMMMIIIGGGGGGHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTVVVSSSQQQQQQSSSTTTTTTRRRRRRRRRSSSTTTUUUUUUVVVVVV333333222222111000000000////////////..............................------......////////////......------------------------,,,,,,,,,,,,++++++++++++************************......---,,,+++************++++++++++++,,,,,,,,,************))))))))))))++++++*********++++++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************************************))))))))))))))))))))))))---,,,)))''''''((()))***************************))))))))))))))))))******+++************)))))))))((()))******++++++******))))))))))))************++++++************++++++++++++++++++++++++++++++*********************************************************+++++++++++++++------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,............................../////////000000000///000000111111000000///111000000000000111222222000111222444444444444333333333333333444444444444333444444555666666777777888999999888888:::===@@@AAAHHHRRR\\\hhhvvv~~~zzzxxxxxx{{{{{{yyyzzz}}}|||zzzsssxxxyyyssslllkkknnnoookkkeee___[[[ZZZbbbppp}}}uuupppmmmkkkhhhccc^^^[[[[[[bbbrrruuuiii]]]UUUJJJIIIFFFEEEDDDDDDFFFGGGDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVTTTRRRRRRTTTUUUTTTTTTQQQQQQQQQRRRSSSSSSTTTTTT222222222111111000000000000000/////////..................------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,+++++++++++++++++++++************************---,,,++++++*********+++++++++++++++++++++++++++************)))))))))(((***************++++++,,,((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************************************))))))))))))))))))))))))+++******)))))))))))))))************************)))))))))))))))*********************))))))))))))))))))************))))))((()))))))))************---,,,+++******+++,,,---++++++++++++++++++++++++*********************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................./////////000000//////000000000000//////000000000000000111222222...000222444555444333222333333333333333333333333333333444444444444444444888888888777666666999;;;>>>AAAFFFJJJOOOXXXdddlllqqqxxxyyy|||yyyxxxzzz|||tttkkkfffnnn|||vvvsss{{{~~~wwwrrrnnniiiddd^^^WWWOOOKKKFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUU222222222222111111111111111111111000000000//////......------,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++************)))))))))(((***)))))))))******+++,,,((()))***+++,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++((())))))******+++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''************************(((((())))))************))))))))))))))))))))))))***++++++***)))(((''''''((()))))))))***************)))(((''''''((()))***++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,---************************+++++++++,,,,,,,,,------------------------------....................................//////////////////000000000000//////000000//////000000111222...000222444444444333222333333333333333333333333444444444444444444444444333444444444333333555777888;;;>>>???@@@CCCIIINNNUUUXXX^^^dddhhhjjjiiihhhqqquuu~~~zzzyyyggg\\\WWWTTTPPPNNNLLLIIIFFFDDDCCCCCCBBBAAA@@@??????>>>BBBBBBBBBBBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUUUURRRSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTUUUVVVVVV222111111111111111111111111111111111000000000000------------------,,,,,,------............------------------------------*********+++++++++++++++************************'''''''''((((((***++++++,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))***+++,,,((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,((((((((())))))*********))))))))))))))))))))))))((((((((()))))))))******))))))******+++++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,,,,***((('''************************((((((((()))******++++++(((((()))))))))))))))***+++++++++***)))(((&&&%%%))))))))))))************+++******))))))******+++++++++++++++++++++++++++******************************************************++++++,,,---------************************++++++,,,,,,,,,,,,------,,,,,,,,,------------...........................------........./////////...//////000000//////...000////////////000111111///000111333333333333222333333333333222222222222333333333333444444444444222333444444333333555777222666999:::::::::>>>AAACCCDDDFFFIIIKKKMMMOOOOOOTTTWWWaaappp|||ssscccTTTJJJKKKHHHEEEDDDDDDCCCBBB@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHJJJKKKMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOQQQSSSTTTTTTUUUUUUQQQSSSTTTTTTSSSRRRRRRSSSUUUTTTSSSRRRRRRSSSTTTUUU000000000000000000000000111000000000000/////////------------............,,,------......------,,,------------------------)))*********++++++++++++***************************)))))))))))))))******,,,,,,,,,+++++++++******************))))))))))))(((((((((((()))***+++,,,)))))))))))))))***++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))******************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''(((((()))******++++++(((((((((((())))))******))))))******)))(((''''''))))))))))))************,,,,,,,,,------,,,,,,,,,************************************************************************))))))******+++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------.........//////......////////////......///////////////000111111000000000111222222333333333333333222222222111111111111222222333333444444333444555555444444555777222555999999888888:::===::::::;;;===>>>???@@@AAABBBDDDKKKUUU___kkk||||||rrrfff[[[RRRJJJEEEFFFDDDBBBAAABBBBBBAAA@@@??????>>>>>>???@@@BBBCCC>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNNNNLLLNNNPPPRRRSSSTTTTTTTTTQQQTTTVVVVVVTTTSSSSSSTTTUUUTTTRRRQQQQQQRRRTTTUUU.........///////////////000/////////............---------....../////////***++++++,,,,,,++++++***------------------------))))))******++++++++++++************************---,,,+++***)))))))))))),,,,,,,,,++++++*********************))))))))))))(((((((((((()))***+++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************))))))))))))))))))))))))---+++(((%%%%%%(((+++...************************'''(((((()))***+++++++++'''((((((((())))))******'''(((((()))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))************************************************'''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.................................---------.........//////......////////////......///////////////000111111000000000000111222333444333333333222222111111111000000000111222222333333111222333333111000111333333555777666444333666888666777999:::;;;<<<<<<<<<>>>>>>AAAFFFIIIOOO[[[hhhlllvvv}}}ooodddaaaYYYOOOHHHFFFDDDCCC@@@>>>======???@@@@@@???<<<;;;:::999:::;;;>>>???======>>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMNNNLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKMMMOOOQQQSSSTTTTTTSSSRRRUUUXXXXXXUUUTTTTTTVVVWWWVVVTTTSSSRRRSSSUUUVVV000000000000////////////////////////////////////---------------...///000***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++************)))))))))))))))******************))))))))))))******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))((((((''''''++++++++++++++++++++++++***************)))(((((())))))************))))))+++*********))))))((((((''''''((()))***+++++++++++++++******))))))(((((())))))))))))************+++,,,------++++++,,,---+++***)))(((((()))***+++++++++******)))(((((((((((())))))))))))*********+++++++++*********))))))))))))***++++++++++++***(((((()))***++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---..............................,,,,,,------.../////////---...///...------...///111000...---,,,,,,------111000/////////000222333111111000///......//////000111111111111222222222444333111000000000111111222222333333444555666666555555555666666666666777888999:::<<<@@@DDDHHHJJJRRRTTTXXX^^^dddjjjnnnpppnnnkkkooozzz}}}xxxtttpppkkkccc]]]QQQOOOKKKGGGBBB???======:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCBBBBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPNNNLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQRRRQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVUUU000000000000/////////...........................++++++*********+++,,,,,,...------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))******************))))))))))))******************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((++++++++++++++++++++++++***************)))(((((())))))************))))))*********)))))))))(((((())))))***,,,,,,------,,,*********)))))))))))))))))))))))))))***************+++,,,+++******+++,,,+++***)))(((((()))***++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++++++++***((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---.............................................------------...///...---,,,---//////...---------.../////////............///000000111111000/////////000000000000111111111222222222333222111000000000111111111111111222333444444444444444444555555555666666444444555777:::===@@@AAACCCDDDFFFIIILLLOOOQQQRRRTTTSSSVVV___hhhppp}}}|||vvvsssqqqiiieee```]]]YYYUUUOOOKKKHHHFFFCCC@@@===<<<;;;:::::::::::::::;;;;;;;;;;;;========================>>>>>>======>>>>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOOOONNNLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTTTTUUUTTTTTTWWWWWWXXXXXXXXXXXXXXXWWW000000000/////////......------------------------++++++***)))))))))******---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))************))))))((())))))************))))))******))))))))))))(((((()))***+++,,,,,,,,,,,,,,,))))))))))))************))))))))))))************)))***+++***)))((()))+++******))))))))))))******))))))***++++++,,,------*********+++++++++,,,,,,+++++++++***************))))))***++++++++++++***)))))))))***++++++,,,,,,((((((((((((((((((((((((************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------//////......---,,,,,,+++,,,...///...---,,,---...---,,,,,,------///000000......///000000000000000000000000000000000111222000000000111111111222222222222111000000000111111000000000111222222333333333333333333444444444444222222222333555666888999::::::;;;<<<===>>>>>>???@@@@@@CCCIIIOOOTTT]]]fffzzzsssiiiccc___]]]TTTQQQMMMJJJGGGEEEBBB@@@???>>><<<:::999999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????@@@AAAAAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQVVVWWWWWWXXXYYYYYYYYYZZZ000000/////////.........------------------------......---,,,++++++,,,,,,*********+++,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))******)))))))))(((((((((((()))))))))******************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************))))))************)))((())))))************))))))))))))))))))))))))(((((('''((()))***************(((((())))))******++++++((()))))))))************)))***+++***))))))***+++***))))))))))))))))))***'''((((((((()))))))))***(((((((((((())))))))))))************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------.........------,,,,,,,,,,,,---......,,,,,,---...------------....../////////000222333333333222111000000000000000111222333000000000000111111111111111111111000000000000111000000000111111222222222111222222222333333333333444444444444444555555555777777888999;;;<<<======999:::<<>>>>><<<;;;:::888888888999:::999999999999::::::::::::::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCBBBAAA@@@DDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMLLLMMMNNNMMMKKKJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPTTTTTTUUUVVVWWWXXXYYYZZZ////////////............------------------------000///...---------------))))))***++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++*********)))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************((())))))*********))))))))))))************))))))(((((((((((((((((())))))(((((()))*********))))))(((((())))))******++++++((()))))))))***************+++,,,+++***)))***,,,)))))))))******))))))))))))))))))(((((((((''''''''''''((((((((()))))))))************************))))))***++++++++++++******************+++++++++************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......,,,---...---,,,+++,,,...//////.........------,,,///000111333333222111111000/////////000111222222//////000000000111111111000000000000111000000000111111111111222222222222111111111111222222222333555555555555555444444444222222333555666777888999555777999999999;;;>>>???EEEJJJRRRZZZaaaeeeiiikkkjjjgggfffhhhkkkrrr|||qqq___YYYRRRKKKGGGDDDAAA@@@>>>===<<<:::999999:::;;;;;;:::999777777777888888888888888999999999::::::::::::::::::::::::::::::<<<<<<<<<;;;<<<<<<===>>>===>>>@@@AAAAAA@@@??????BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNMMMLLLKKKLLLMMMLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQRRRSSSUUUWWWXXX/////////.........------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++************))))))))))))******************))))))))))))******++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************((())))))************)))))))))************))))))''''''(((((((((((())))))***++++++,,,,,,,,,++++++))))))))))))************))))))))))))***************+++,,,+++******+++,,,))))))************)))))),,,,,,+++******)))(((((()))))))))*********++++++***************+++++++++))))))***++++++++++++***************************************************************************((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++---...---,,,+++,,,---////////////...---,,,+++------.../////////////////////////////////000111/////////000000000111111...///000111111111000000111111111111111111111222111111111111222222222222333333444444444333222222111111111111222222222222444777888666555777999999===@@@CCCGGGJJJLLLMMMMMMPPPNNNNNNPPPRRRVVV```kkkwww~~~yyytttkkk^^^UUUMMMIIIEEEBBB@@@???>>><<<999999:::888777666888999999888666555555555666666777777888888888999999999999999999999999999999999;;;;;;;;;;;;;;;<<<=========>>>>>>?????????>>>>>>AAAAAAAAABBBDDDEEEGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOLLLNNNOOONNNMMMLLLMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTPPPOOOOOOOOOPPPRRRTTTVVV//////.........---------........................+++++++++***++++++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************(((((()))***************))))))************))))))'''''''''((((((((())))))++++++,,,,,,,,,++++++************)))))))))))))))))))))))))))************)))***+++***)))))))))+++((()))***++++++***)))(((***************)))))))))))))))))))))*********+++))))))*********+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,------......//////...---,,,---------------......///000///..................////////////000000000111---...000111111111000000000000000000000000000000111111111222222222333333000000222222333222222111222222222222222222222222444888888444333777999777777888:::<<<>>>@@@@@@???AAA@@@AAACCCCCCDDDJJJRRRYYY^^^gggqqq}}}wwwssspppnnnooojjjgggbbb]]]XXXRRRKKKFFFCCCAAA???>>>>>>>>><<<;;;888:::;;;;;;888777777999777666555555555666777888777777777777888888888999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>===============>>>???@@@@@@BBBDDDFFFHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQMMMOOOPPPOOONNNMMMNNNPPPMMMMMMMMMMMMNNNNNNNNNNNNQQQRRRSSSSSSSSSSSSRRRRRRPPPOOONNNNNNOOOPPPSSSTTT//////.........---------////////////////////////++++++++++++,,,---......)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))************))))))&&&'''''''''(((((())))))))))))*********))))))(((++++++******))))))(((((())))))))))))************((()))***)))((('''(((***((()))***++++++***)))(((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))******++++++++++++))))))***++++++++++++***++++++******************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,------++++++,,,---+++,,,---////////////...//////...------///000111000///...---------------////////////000000000000---...///111111111000//////////////////.........111222222222222333333333///000111333333333333222///000000111222333444444111555555000///444666444222222333666999;;;;;;:::666666888;;;:::999>>>EEEBBBFFFKKKRRR[[[eeepppwwwvvvooouuuzzzlllccc\\\WWWUUUVVVOOONNNLLLJJJGGGEEEDDDCCC;;;999888888888888666555555888;;;:::777555555666777666666666777999;;;<<<777777777777888888888888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<>><<<;;;;;;<<<===>>>>>>???@@@BBBDDDGGGIIIJJJGGGHHHJJJKKKNNNOOOQQQRRRNNNOOOPPPPPPNNNNNNOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNNNNNNNPPPRRRSSS000000/////////.........222111111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***)))************+++++++++++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******)))))))))))))))***))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((******))))))((((((''''''************************+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))((((((((()))***++++++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,+++*********))))))((((((************************************************------,,,,,,+++******)))+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,***)))+++---...+++)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////////////////............////////////111111000///...---,,,,,,000000000000000000000000000000000000000000000000333333333333333333333333222222222222222222222222111111222222222333333333555555555444444333333333888888888888999999999999?????????BBBFFFLLLQQQUUU\\\\\\[[[ZZZYYYZZZ]]]___lllooouuu}}}|||wwwlllcccXXXNNNIIIFFFDDDBBBAAAAAA@@@>>>===<<<;;;;;;888888888888888888888888777777666666555555444444888888777777666666666555666666666666666777888888888888888999999:::::::::999999999888999999::::::<<<<<<======>>>>>>??????======>>>???@@@BBBCCCDDDIIIJJJJJJKKKLLLMMMMMMNNNPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLMMMOOOPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLNNNPPPQQQ---,,,,,,,,,,,,+++++++++111000000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))((()))************+++++++++++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************************+++*********))))))))))))************************++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))'''''''''((((((((())))))************)))))))))(((************************************************++++++*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,---,,,+++,,,......,,,***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...................................................////////////000000000///......------000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111111111222222222333333555444444444333333333333444444444444555555555555777777888:::>>>BBBFFFHHHHHHHHHHHHGGGFFFGGGIIILLLQQQTTTYYY___fffoooxxx~~~zzzjjj___[[[WWWQQQIIIDDDBBBBBBAAA@@@<<<<<<;;;:::888777777666888888888888888888888888777777666666666555555555777777666666666555555555666666666666666777777888888888999999999999999999888888888888888999:::;;;;;;<<<<<<===>>>>>>??????======>>>???@@@BBBCCCDDDHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLLLLMMMOOOPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKLLLMMMOOOPPP///............---------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********))))))))))))((()))************+++++++++++++++************+++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))************************))))))))))))************************************************))))))(((((()))***,,,---+++++++++*********************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------,,,---...///---+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................---............/////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111222222222222333444444333333333333333222222222222222333333333333111222333555777999:::;;;;;;;;;<<<:::999:::<<>>@@@CCCGGGKKKQQQXXX]]]gggooowww|||{{{xxxvvvuuu{{{~~~{{{{{{vvvvvvrrriii\\\PPPHHHFFFDDDAAA===;;;;;;<<<<<<;;;888888777666555444444333777777777777777777777777777777777666666666666555666555555555555444444444666666555555666666777888999999999888888888888888777777777777888999;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@BBBCCCDDDGGGGGGHHHJJJLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNOOOLLLKKKKKKLLLNNNPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNKKKKKKKKKKKKLLLMMMNNNNNN000/////////............---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++************++++++))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))******++++++************************************************************************************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++*********)))))))))))))))************************************************))))))((('''((()))+++---******************************+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................---------.........//////............//////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333333333222222222222333333333333444444444555111222444555666666555555888888999888777777999;;;999:::<<<>>>@@@CCCGGGKKKKKKPPPUUUYYYYYYXXXXXXYYY^^^cccjjjsss{{{|||ooojjjhhhccc___^^^VVVVVVTTTOOOHHHCCC@@@@@@<<<;;;:::999999888888777777777666666555555444444777777777777777777777777666666666666666666666666444444444444444444444444666555555555555666777777999999888888777777777666555555666666888999;;;;;;:::;;;;;;<<<<<<===>>>>>>======>>>???@@@BBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJJJJLLLNNNOOOOOONNNMMMMMMNNNOOOOOOOOONNNNNNKKKKKKKKKKKKKKKLLLLLLMMM,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))++++++***))))))***++++++))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))************************************************************)))(((((()))************************************+++++++++,,,,,,,,,+++******************+++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................------------............------......///000000000000000000000000000000000////////////////////////222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222333333444444444555555555333444666666666555444333333555666555444444666777555666777777777888;;;======???BBBDDDDDDDDDEEEEEEHHHLLLQQQWWW]]]dddkkkpppxxx~~~yyyooodddZZZUUURRRMMMIIIHHHAAAAAA@@@>>><<<;;;;;;<<<999999:::999888777666666666666666666555555555555666666666666666666666666555555555555555666666666333333333444444444444444555555555555555666666777888888888777777666666666555555555666777999:::;;;:::::::::;;;<<<<<<============>>>???@@@BBBCCCDDDEEEEEEGGGHHHJJJLLLMMMNNNRRRQQQQQQPPPNNNLLLJJJIIIKKKJJJJJJKKKMMMNNNNNNMMMKKKLLLNNNOOOPPPOOONNNMMMJJJKKKKKKLLLLLLLLLLLLLLL------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********))))))))))))((()))************+++++++++++++++************++++++***************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******************************************************************************))))))***************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))+++,,,,,,+++******+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,------------.........---.........//////000000000000000000000000000000////////////////////////222222222222222222222222111111111111111111111111000000000111111111111222000111111111111222222222222222222222333333333333222333444555555444333222111333444444333333444555222333444444333333444666999999::::::;;;;;;;;;;;;===???BBBEEEHHHMMMRRRVVVYYY___gggooosssssspppmmmjjjggghhhnnnvvvtttkkkccc\\\VVVNNNFFFDDDBBB>>><<<<<<<<<<<<:::999888888999999333555777777666666666777333333333444444444444444666666666666666666666666444444444444444555555555333333333444444444444555555555444444555555666777777777777777666666666666555555555555666777999999999999::::::;;;<<<<<<<<<======>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJKKKLLLMMMRRRRRRRRRQQQOOOLLLIIIHHHLLLKKKJJJKKKLLLMMMLLLKKKJJJKKKNNNOOOPPPOOONNNMMMKKKKKKLLLMMMMMMLLLLLLKKK/////////.........------+++,,,,,,,,,------......************************,,,,,,++++++++++++++++++*********))))))))))))((()))************+++++++++++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))***+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))+++++++++,,,,,,,,,,,,---((()))))))))************************************************************''')))+++,,,---,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,***,,,...---+++***+++---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,---------..................///////////////000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111222222111111222222222333333333111111222222333333222222111333444555444333444555222333444444333333444666777666666666777777777666888999::::::;;;>>>BBBEEECCCGGGMMMRRRTTTTTTSSSRRRRRRQQQSSSXXX^^^cccllluuuvvv~~~||||||}}}{{{|||xxxvvvmmmaaaWWWSSSOOOJJJFFF???;;;;;;;;;888777888<<<;;;999999999999888777111333555555444333555777222333333333444444555555555555555555555555555555222222222333333333444444333444444444555555555555555444444444444555666666555555666666666666666666555555555555555666777888999999999:::;;;;;;<<<<<<======>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKOOOPPPPPPPPPOOOMMMKKKJJJMMMKKKJJJJJJKKKLLLKKKIIIIIIKKKMMMOOOPPPOOONNNMMMLLLLLLMMMNNNNNNMMMLLLKKK,,,,,,+++++++++*********+++,,,,,,------......///************************---,,,,,,++++++*********,,,,,,,,,++++++++++++***)))************+++++++++++++++************++++++))))))******++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,***)))(((((()))***,,,(((((((((((()))***+++,,,))))))))))))))))))))))))++++++******))))))((((((************************))))))******+++++++++,,,************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))((())))))))))))*********(((((())))))*********+++************************************************%%%'''***---//////---,,,))))))******++++++++++++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,***---//////,,,+++,,,...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111111222222333333333333444444444111111111111222333333333///111222333222111222333111222444444333333444666555444333444555666666555555555666555555777:::===999<<<@@@CCCCCCDDDDDDDDDBBBAAABBBFFFGGGIIIOOOWWWWWW^^^gggqqq}}}}}}zzzxxxzzzwwwiiieeeccceeeeee```]]]^^^XXXWWWQQQHHHCCCDDDDDDAAAAAA;;;777999:::888777999666555444555666666666444333555777555222111222444444444444555555666666777555555555555555555555555111111111222222333333333444444444555555666666666555444444444444555666666444555555555666666777777666666555555555666666777888999999::::::;;;<<<<<<======>>>???@@@BBBCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLMMMLLLJJJJJJKKKKKKIIIHHHIIIJJJMMMPPPPPPPPPNNNMMMLLLMMMNNNOOOOOONNNMMMLLL///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++***+++*********))))))((((((,,,,,,+++***)))(((''''''++++++******)))((((((((())))))*********+++++++++*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******))))))************))))))))))))******))))))))))))))))))))))))+++*********))))))((((((&&&''')))++++++)))'''&&&*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((((((((())))))))))))(((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((())))))*********+++))))))(((((((((((())))))************************************************************************++++++******************,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------------------------........................------............------////////////////////////222111111111000000//////111000000///////////////000000000000000000000000111111111000000000000000111111111111111111111111222222111111111111222222222222111111111111222222222222222222222222222222555555555555555555555555666666666666666666666666999999:::::::::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAAHHHKKKQQQWWW\\\___aaaaaa___]]]\\\]]]aaaiiiqqqvvvvvvmmmddd]]]PPPOOOMMMKKKJJJIIIHHHHHHDDDBBB???======<<<:::999888888777777666666555555666666555555555444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444444444333333333444555555::::::999888777777888888888888777777777777777888;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBEEEGGGIIIJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHKKKPPPSSSRRRQQQPPPOOOSSSQQQOOOMMMKKKJJJJJJJJJ///...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************)))))))))(((++++++******)))((((((((()))))))))))))))*********))))))*********+++++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,+++******))))))************))))))))))))******))))))))))))))))))))))))************)))))))))(((((())))))******))))))(((***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((((((***((())))))))))))))))))((()))***++++++++++++***)))))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************************************************************++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++++++++++++++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------------------------........................------............------........................000000000/////////......//////......///000111111000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222222111111000000111111222222222222222222222222222333333333333333333333333444444444444444444444444444444555555555666666666666777777888999:::;;;;;;999<<<@@@EEEHHHJJJJJJJJJIIIHHHGGGGGGJJJOOOTTTXXX^^^dddjjjoooqqqvvv|||xxxrrrqqqvvv|||}}}oooddd\\\UUUOOOJJJDDDCCCAAA???>>>===<<<<<<>>><<<999888888888666555666666666555555555444444555555444444444444333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444333333333333444555555888777666666555555555666888777777666666666777777:::::::::::::::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBEEEGGGIIIJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIILLLOOOQQQQQQPPPPPPPPPSSSRRRPPPNNNLLLLLLKKKLLL///...---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))************+++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((***+++,,,---...,,,+++******))))))************))))))))))))******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++************************)))******++++++******)))************************''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------------------------------------------------------............------........................//////...............------------...///000222333000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222222111111000000111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333444444444555555555666666333444777999:::::::::999<<<;;;::::::;;;===???AAACCCHHHMMMOOOQQQTTTYYY]]]aaa```^^^YYYVVVWWW\\\bbbhhhmmmttt}}}~~~vvvoookkkgggiiikkkmmmmmmllljjjhhhaaaZZZQQQJJJFFFCCC@@@======<<<;;;999888777777777999777555444555555444333444444444444444333333333444333333333333222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333333333333333333333333444555555666666666666555555555555666666555555555666666777::::::999999::::::;;;<<<;;;;;;<<<>>>???@@@AAABBBFFFHHHJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHJJJLLLNNNOOOOOOOOOPPPQQQSSSRRRPPPOOOMMMMMMLLLLLL......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((())))))************(((((())))))************))))))))))))************''''''((()))***++++++,,,************************))))))))))))))))))))))))(((((()))******+++,,,,,,,,,+++******))))))************))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))***,,,------,,,***))))))))))))))))))***************++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++++++++************++++++))))))************))))))************************(((((((((((((((((((((((())))))(((((((((((())))))************************************************((((((((((((((((((((((((***************+++++++++***************++++++,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,+++***************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------................................................---------...///000111111000000000000000000000000/////////000000000000000111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111333333333333333333333333111111111111111111111111222222333333333444444444444444444444444444444444333444666777777777555555999999999999999:::::::::;;;===@@@BBBBBBDDDGGGIIIIIIIIIGGGEEEDDDFFFKKKOOOOOORRRXXX^^^eeellltttzzz~~~~~~|||zzzvvvsssooonnnqqqvvv|||}}}tttnnnqqquuuuuuvvvyyyzzzssskkkddd]]]WWWSSSOOOOOOPPPPPPOOONNNMMMLLLKKKFFFAAA>>>======<<<:::;;;:::999888777666666666777555333444555666555555444444444444444333333333222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222222222222222333444555555777777777777777777777666555555444444444555666666999999999999999::::::;;;;;;;;;<<<>>>???@@@AAABBBFFFHHHIIIIIIHHHFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOQQQPPPPPPOOONNNMMMMMMLLLLLL---------------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))******((((((((()))******++++++************))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))((((((,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******''')))---000000---)))'''(((((())))))*********************++++++*********(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))(((((()))***++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))******++++++++++++************************++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++*********+++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........................//////////////////////////////............//////////////////////////////......//////000000000000000000000000000000000000111000000000000000000111111000000000000000000111111111111111111111111111333333333333333333333333111111111111111111111111444444444444555555555555444444444333333333333333111222333444444444333333444444555666777777666666666777999999999:::;;;===;;;;;;;;;::::::;;;===???AAACCCFFFHHHKKKPPPUUUYYY^^^^^^\\\[[[YYYWWWVVVUUUWWW[[[```dddhhhkkkooorrrpppvvv{{{~~~~~~wwwqqqbbb\\\YYYZZZ\\\\\\]]]^^^^^^```bbbeeeggghhhhhhggg```]]]XXXSSSOOOKKKFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@===;;;888777777777777777666666555444444333444444555444222333555666666555444444444444444444444444222222111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222111111111222333444555555555666777777777777666666444444444444444555666666999888888888888999::::::;;;;;;<<<>>>???@@@AAABBBEEEGGGIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKLLLNNNQQQMMMMMMMMMMMMLLLLLLKKKKKK------......------,,,+++++++++,,,,,,------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************(((((())))))*********+++++++++******)))(((((('''***)))))))))))))))(((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((''''''''',,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************&&&)))---000000---)))&&&((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***+++***)))(((((()))***+++***))))))(((((())))))***************************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((()))******++++++******************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------///////////////000000000000///......------......////////////////////////---......//////000000111000000000000000000000000111000000//////000000111111000000//////000000111111111111111111111111111000000000000000000000000222222222222222222222222222222333333333444444444111111111111111111111111000000111222333333333333///000111333444444444444444444444555555666666666888888888888888888888888:::;;;=========>>>AAACCCEEEEEEDDDCCCCCCBBBBBBBBBCCCFFFJJJMMMOOOQQQSSSVVVTTTWWW[[[^^^^^^\\\XXXUUUKKKIIIGGGGGGIIIIIIIIIIIIGGGHHHJJJLLLNNNNNNNNNNNNIIIGGGDDDBBBAAA???<<<:::999999999999999999::::::777777666666555555555666555444444333333333444444333222000111333444444333333333444444444444555555222111111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111222444555666222222444555555555444333444444444444444555666777888888777777888888999:::;;;;;;<<<>>>???@@@AAABBBCCCFFFHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMLLLKKKKKKMMMOOOKKKLLLLLLMMMLLLLLLKKKKKK------.........---,,,+++++++++,,,,,,---......///******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))))))))************)))))))))))))))******************)))))))))))))))******))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))))),,,+++******))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***)))'''(((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***++++++***(((''''''(((***+++***)))(((''''''((()))***))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,'''((()))***+++******)))************************++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++---,,,,,,+++******++++++************************************+++,,,------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------........./////////......---------...//////////////////////////////------......///000000111000000000000000000000000000000////////////000000000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222000000000000000111111111111222222222333333333333000111111222333444444444444333333333444555555444777777777777888777666555555777999999888777888999888999999999999888888888999<<<>>>@@@@@@AAABBBDDDBBBDDDFFFHHHGGGDDDBBBBBB======<<<<<<<<<===<<<::::::;;;<<<>>>>>>???>>>>>><<<;;;::::::::::::888666444444444555555555444444555666777777666555555666555444444333444444555555333111000000222333333222222222222222333333333444222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222111111111111111111111111000000000111222444555666000222333555555444333222444444444444555666777888777777777777777888999999;;;;;;<<<>>>???@@@AAABBBBBBDDDGGGHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMLLLKKKKKKLLLMMMKKKLLLMMMMMMNNNMMMLLLKKK,,,---.........---,,,+++++++++,,,,,,---...//////*********++++++,,,,,,,,,(((((((((((((((((((((((())))))************))))))(((((())))))*********+++******))))))))))))))))))((((((((()))******++++++******))))))((((((((('''*********)))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++***)))***************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++,,,+++***))))))***+++,,,'''(((((()))***+++++++++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++---***)))(((&&&&&&((()))******)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,'''((()))++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((((((((((((++++++++++++++++++++++++,,,,,,+++***))))))******************************)))))))))***+++,,,......+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------,,,,,,,,,------.........,,,,,,,,,---...///000111////////////////////////---------...///000000111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222333333111111111000000000000000111111111111222222333333222111000111333444333222111111111333444333111///222444777888777666666777555666777777777777777666666888:::;;;::::::;;;===;;;;;;<<<===;;;888888999777888888777777777666333555555666666777777777666777666666666888888666444222333333333333222111111111333444444333333333444111000000000000111222222555333222222333444444333000000111111222222222333222222222222111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000111222444555666222333555777777666555444444444444555666777888888777777777777777888888999;;;;;;<<<>>>???@@@AAABBBAAACCCFFFHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGKKKJJJIIIIIIIIIIIIJJJKKKIIIKKKMMMMMMLLLKKKKKKLLLKKKLLLMMMOOOOOONNNMMMMMM.........------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********)))))))))))))))******++++++,,,)))))))))))))))***************))))))))))))******))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,------......------++++++************++++++***************************)))(((''''''((()))*********))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++************************''''''(((((())))))******+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************(((((((((((((((((((((((((((((()))***++++++,,,,,,''''''(((((())))))******)))******++++++******))))))))))))***++++++,,,,,,)))+++,,,+++)))(((***,,,***++++++,,,,,,++++++***************************......,,,+++***)))))))))************************)))******+++---....../////////...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********000000...------...///000------------------------+++++++++,,,,,,,,,------......------------......////////////////////////000000000000000000000000000000000000000000000000111111000000//////......//////000000000000//////000000000000000000000000111111000000//////......000000000000000111111222000000////////////000000111111111000000000000000000111111111111222222222111111111111111111111111333333333222222222111111111111222222222111111000333333333333333333333333333333333333333333333333555555555444444333333333888888777777666666666555555555444444444555555666444555555666777666666666222222333333333444444444444333333222111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111000000000000222111111111000000//////222222222222222222222222000000000000000000000000111000///------///000111......///000111222222333222222333333333333444444444444444555555555555555888888777777888888999:::;;;<<<===<<<<<<<<<>>>@@@???@@@BBBDDDFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMLLLLLLKKK------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++,,,,,,---------------++++++************++++++***************************))))))(((((())))))*********))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***++++++*********************'''((((((((()))))))))***************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************************************'''(((((()))******++++++(((((()))))))))))))))*********++++++++++++******+++*********************(((***,,,,,,***)))***+++*********++++++*********************************------,,,+++******************************************+++,,,...///000000111000...---++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******......---------...///000------------------------,,,,,,,,,,,,------------......------------......................................................000000000000000000000000000000000000//////......//////000000000000//////////////////////////////000000000000//////......000000//////000000111222000000////////////000000000000000000000000000000000000111111111222222222111111111111111111111111333333222222222111111111222333333444444333333222333333333333333333333333333333333333333333333333555444444444333333333333666555555555444444444444444444333333333333444444222333444444555555444444222222222222222333333333444333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000000000000/////////......111111111111111111111111000000000000000000000000222111///......///111222/////////000111111111222222222222333333333444444444444444444555555555555888888777777777888999999:::<<<<<<<<<;;;<<<>>>@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLMMMNNNNNNNNNNNN,,,,,,++++++++++++******,,,,,,++++++***++++++,,,...---------,,,,,,,,,,,,************************+++++++++************************)))))))))))))))+++++++++***)))))))))(((************************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------++++++************++++++************************)))******************)))******))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************'''''''''((())))))*********************)))))))))+++++++++,,,,,,+++++++++,,,,,,+++******)))(((((((((***,,,,,,+++***)))***))))))************))))))************************,,,++++++*********++++++******************************+++---...000111111111000///---+++***)))))),,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,+++,,,,,,---...///------------------------,,,------------...............------------..............................------------------------000000000000000000000000000000000////////////......//////000000//////...////////////////////////000000000////////////...000000//////000000111222000000////////////000000000000000000000000000000000000000111111111222222111111111111111111111111333222222222222111111111222222333333333333333222222222222222222222222222222222222222222222222222444444333333333333333222333333333222222222222111333222222111111222222333000111111222222222222222222222222111111111111111333333222111111111111222222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111//////////////////////////////...............---000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000222222222222333333333333333333444444555555555555777777777777777888888999:::;;;<<<<<<;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLNNNOOOOOOPPPPPP,,,,,,,,,+++++++++++++++,,,,,,++++++******++++++------,,,,,,,,,+++++++++************************************************))))))******************,,,,,,++++++***)))((((((************************((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++,,,,,,---++++++************++++++************************)))***+++,,,,,,+++***)))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***++++++******))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************((((((((((((((((((((((((((((((((()))))))))******,,,,,,++++++******))))))++++++,,,,,,,,,,,,+++++++++*********)))))))))((((((***+++,,,,,,+++))))))******++++++++++++*********************************************+++,,,,,,************************)))***+++,,,---///000000///...---,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...........................------------------------////////////////////////////////////////////////...//////////////////...///////////////////////////////////////////////////////////////000111111000000////////////000000/////////000000000000000000000000000111111111111111111111111111111111111222222222222111111111111///000000111111111111000222222222222222222222222222222222222222222222222333333333333222222222222111111111111111111111111333333222111111111222222///000111111222222111111111111111111000000000000222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111............////////////........................000000000000000000000000000000000000000000000000222111000000000000111222000000000000000/////////111222222222222333333333333333333444444555555666777666666666666777888888:::;;;<<<<<<;;;;;;===???BBBBBBCCCDDDEEEEEEEEEEEEHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQ,,,,,,,,,------------------,,,++++++*********+++++++++++++++*********)))************************************************))))))******+++,,,---------,,,,,,+++***))))))((()))***++++++++++++***)))((()))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******+++************+++,,,---++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))***************+++,,,,,,++++++******))))))***++++++,,,,,,++++++***(((((()))))))))*********)))******+++,,,+++***)))+++,,,,,,------,,,,,,+++************************))))))))))))***+++,,,,,,************************))))))***+++,,,------...,,,++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------......................................................................................./////////......////////////.............................................//////////////////...///000000111000000////////////000000......//////000000000000//////000000000111111111000000000000000000000000222222222111111111000000...///000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111444444333222111111222222000000111222222222222222000000000000000000000000111111111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000000---........./////////000////////////////////////111111111111111111111111////////////////////////111000000000000000000111000000000///////////////111111111222222222333333222222333333444555555666666666555555666666777888999;;;<<<;;;;;;;;;===???BBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSRRRQQQPPPOOOOOOPPPPPP,,,,,,------------......------,,,+++************************))))))))))))***************************************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++*********))))))***+++,,,,,,+++***)))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))+++***)))))))))***+++,,,++++++************++++++)))))))))))))))))))))))))))******************)))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++***************)))))))))*********++++++*********''''''((())))))***+++++++++***))))))+++++++++))),,,,,,------------,,,,,,************************)))))))))))))))***+++,,,************************************++++++++++++************+++---...///,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------------------------------................................................---............/////////---......//////......---........................---............///////////////......//////000111000000////////////000000---......//////000000111/////////000000000111111000000000000000000000000222111111111111000000000000000111222333333333333000000000000000000000000000000000000000000000000000111111111111222222222111111111111111222222222444444333222111111111111000111222222333333222222///000000000111111111111111000000000000111222222111111111111111111111111111111111111111111111111///////////////////////////000000111111000000///000000000000000000000000.........//////000000111///////////////000000000111111111111111111111111/////////////////////////////////000000/////////////////////////////////111111111111222222222222111111222333444555555666555555555555555666777777999:::;;;;;;:::;;;===???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUSSSQQQPPPPPPPPPQQQ++++++,,,,,,,,,---------...---,,,+++************+++++++++*********))))))************************))))))*********+++++++++***)))))))))((((((''''''++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********+++***((((((((()))+++,,,++++++************++++++))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))(((''''''(((((()))************)))))))))((((((((('''((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************)))))))))(((((()))))))))))))))***((())))))******))))))(((((((((((()))))))))))))))...+++((('''***++++++***+++,,,,,,------,,,,,,+++***************************)))))))))))))))***+++************************,,,,,,,,,+++++++++******************+++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------------------------------------------------------------------------------.........//////---......//////......---........................---------........./////////............///000000000000////////////000000------......///000000111////////////000000000111000000000000000000000000111111111111000000000000///000111222333333333333000000000000000000000000000000000000000000000000000000000000111111222222000000000000111111111222333333222111000000000000000000111222222222222111...///000000111222333333000000000000000111222222111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000......///000000111222222------........./////////000000000000000000000000////////////////////////......////////////......---.........///000000000111111111111222222222222000111222333444555555666555555444444555555666777999:::;;;;;;:::;;;===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQSSSUUUXXXYYYVVVUUUSSSQQQQQQQQQRRRSSS*********++++++,,,,,,,,,...---,,,+++************,,,,,,,,,+++++++++******************************))))))******+++++++++++++++***)))(((&&&$$$###"""++++++++++++++++++,,,,,,)))***,,,------,,,***)))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))************++++++++++++***((('''((()))+++,,,++++++************++++++))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''((()))***++++++******))))))((((((((('''(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((******))))))((((((''''''///+++'''&&&)))+++,,,+++***++++++,,,,,,++++++*********************************))))))))))))******************************......---,,,,,,+++******,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,'''(((***,,,---...------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---..................---........................---------.........//////...............///000000000000////////////000000---------...///000000111////////////000000000000000000000000000000000000111111111111000000000000------///000000111111111000000000000000000000000000000000000000000000000//////000000111111111222.../////////000000111111222222000///............///000000111111111111111......///111222333444555000000///000000111222222000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000...//////000111222222333,,,,,,,,,------.........////////////////////////////////////////////////------............------,,,------...///000111111000111111111111222222222000111111222444555666666555444444444444555666666999:::;;;;;;::::::<<<>>>???@@@AAACCCDDDEEEEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIIIIJJJJJJKKKLLLMMMLLLMMMNNNPPPSSSVVVXXXZZZUUUTTTRRRQQQQQQSSSUUUVVV,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((++++++************++++++***************)))((((((,,,***(((''''''(((***,,,+++***)))(((((()))***+++*********)))))))))))))))))))))))))))************,,,,,,++++++***)))))))))(((((())))))************+++***)))(((((()))***+++))))))************))))))************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))******)))((((((((((((((('''&&&(((++++++''''''+++***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************)))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***((('''''')))+++,,,******************************))))))))))))******************************...---+++***)))***++++++))))))))))))((((((((((((++++++++++++++++++++++++******++++++++++++******,,,+++++++++***)))))))))************************************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,,,,+++........................000000000///.........---...///////////////.........//////000111222222333........................////////////////////////...............///000000000///...---------------000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000222111000//////...//////000000000000000000000000333111////////////...---////////////////////////111111000000//////.........000111222222111000...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000......------------......////////////////////////........................///////////////////////////////////////.........000000000000000000000000000000000111222222333333000333555444222222444666555555555555666666666666888999999:::;;;;;;;;;;;;???@@@AAACCCDDDCCCCCCBBBFFFEEECCCBBBBBBDDDFFFGGGDDDFFFIIILLLMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSTTTTTT,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++)))******************)))************)))))))))(((++++++************++++++***************)))((((((+++***)))(((((()))***+++******))))))))))))*********)))))))))))))))))))))))))))))))))************+++++++++***************)))))))))))))))*********+++***)))(((((()))***+++))))))************))))))************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))***)))((((((''''''((((((,,,))))))+++***'''(((,,,,,,++++++******++++++,,,++++++***)))))))))***+++))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******************************)))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))*********)))((((((((()))+++,,,******************************))))))))))))******************************++++++***)))))))))******)))))))))))))))))))))(((++++++++++++++++++++++++******++++++++++++******+++++++++***************************************************************+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------........................///..................---------............------,,,------....../////////...............................................................//////000//////...---------------000000////////////000000.../////////000000000000000000000000000000000000000000000000000000000000111000//////////////////000000000000000000000000222111//////000000000///////////////////////////111000000000/////////......///111222222111///...////////////////////////.../////////000000000000////////////////////////////////////////////////000//////......//////000......------------......------------------------.........................................................//////000000111///////////////////////////000000111111222333333111333444333222111333444555555555555666666666666888888999:::;;;;;;;;;;;;===>>>@@@BBBDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGFFFHHHJJJMMMNNNOOONNNNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSTTTUUU++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******))))))))))))))))))))))))((())))))******))))))(((************))))))))))))++++++************++++++***************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************)))************+++++++++*********)))))))))))))))******))))))))))))******))))))************))))))************************+++++++++++++++*********************************)))))))))))))))))))))))))))((((((''''''''''''(((///***((())))))&&&(((+++,,,++++++******++++++,,,,,,,,,+++***))))))******))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))************************((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))******************************************))))))))))))******************************(((((())))))***)))))))))))))))))))))))))))))))))******************************++++++++++++*********************+++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,------...------------------------,,,------------------...+++,,,,,,---------,,,,,,------------------------........................------------------------......------......///000//////...------------...000//////......//////000....../////////000000000000000000000000000000000000000000000000000000000/////////...//////000000000000000000000000000000222111//////000111111000////////////////////////000000000000//////////////////111111111111//////////////////////////////....../////////000000000////////////////////////////////////////////////.........------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------...///000111111//////////////////////////////000111111222222333111222333222111000111222444555555555555666666666777888999:::;;;;;;;;;;;;;;;<<<>>>AAACCCDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKMMMOOOOOOOOONNNNNNOOOQQQSSSTTTVVVVVVVVVWWWVVVUUUTTTSSSTTTUUUUUU************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))++++++************++++++***************)))(((((())))))************))))))((()))***++++++***)))((()))))))))))))))*********((()))))))))************((())))))***++++++,,,,,,************))))))))))))***))))))))))))))))))***))))))************))))))************************+++++++++***************************************))))))))))))))))))))))))(((((('''''''''''''''(((+++((('''***+++(((''')))((((((((((((((((((((((((+++***))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))''''''''''''((((((((((((************************(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))************)))******************************))))))))))))******************************&&&''')))***+++***)))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,***************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------------,,,.....................---........................,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////......---------....../////////....../////////........./////////000000////////////////////////000000000000000000000000...............///000111000000000000000000000000444222000000000111000///////////////////////////000000000000//////////////////000111111000//////////////////////////////........./////////000000////////////////////////////////////////////////...------,,,,,,------......------,,,,,,------...........................------------------------........................,,,,,,------......////////////////////////////////////000000111222222222222222222222111000000111444444444555555555666666666777888999:::;;;;;;;;;<<<<<<>>>@@@BBBCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFIIIJJJKKKMMMMMMNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUVVV************************++++++++++++++++++++++++,,,+++++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******++++++************++++++***************)))(((((())))))************))))))((()))***++++++***)))((((((((())))))************((()))))))))************(((((()))***+++,,,,,,---*********))))))))))))))))))))))))******)))))))))))))))************))))))************************************************************************))))))))))))))))))))))))(((((('''''''''(((((()))(((&&&)))///222...******''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))************)))******************************))))))))))))******************************'''(((***+++,,,+++******((()))))))))*********+++))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********------------------------***+++++++++,,,,,,------,,,,,,---...........................------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......---------....../////////............//////............////////////////////////////////////////////////////////////......---......///000000////////////////////////555333111000000///...---////////////////////////////////////000000000000/////////000000/////////....................................////////////................................................------,,,,,,,,,,,,------------,,,,,,,,,,,,------........................------------------------........................---------,,,,,,+++++++++...........................//////000111111222222222111111111111111111111444444444444555555555555555666888999:::;;;;;;;;;>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOQQQRRRTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTUUUVVV++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******((((((((((((((((((((((((((())))))******))))))((())))))))))))************++++++************++++++***************)))(((((())))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))************(((((()))***++++++,,,,,,((()))))))))************))))))************))))))))))))************))))))************************)))))))))***************************************)))))))))))))))))))))))))))(((((((((((())))))***)))'''+++444888444...,,,((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))******************************************))))))))))))******************************))))))******++++++******((())))))******+++++++++******************************++++++++++++*********************+++++++++************************************************************++++++++++++)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------------.../////////......------......///------........./////////000000000000000000000000////////////////////////.........---......//////////////////////////////444222////////////...,,,////////////////////////////////////000000000000////////////////////////........................------........./////////................................................---------,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++******)))..............................///000000111111222222111000111333444333222333444444444444555555555555666777999:::;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTUUU,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++)))))))))))))))))))))))))))******************)))((()))))))))************++++++************++++++***************)))((((((+++***)))(((((()))***+++******))))))))))))******'''(((((()))******++++++))))))))))))************)))))))))***+++++++++,,,''''''((()))***++++++,,,((()))***++++++***)))((())))))************))))))************************((()))))))))*********+++************************)))))))))))))))))))))))))))))))))))))))***+++++++++)))+++222777333...+++)))***+++,,,,,,+++***)))&&&'''((()))******))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))*********)))((((((((()))+++,,,******************************))))))))))))************************************)))((((((((())))))((())))))******+++,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***************************************************************************++++++++++++((()))))))))************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******,,,------.........++++++,,,,,,------..............................------------------------------,,,,,,------...///---------------.../////////......------......///---------.........//////000000000000000000000000//////////////////////////////...---------......////////////////////////000...------...//////...////////////////////////.../////////000000000111/////////....../////////........................---------.........//////......................................................------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........---,,,,,,,,,..............................//////000111111111222000///111444666555333333333444444444555555555444555777888:::;;;;;;;;;======<<<===>>>@@@BBBCCCEEEDDDDDDDDDEEEGGGIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKOOOOOOQQQRRRSSSSSSTTTTTTRRRQQQPPPPPPPPPRRRSSSTTT,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++******************************++++++++++++******(((((())))))*********+++++++++************++++++***************)))((((((,,,***)))'''''')))***,,,+++***)))(((((()))***+++'''(((((()))***+++++++++))))))))))))***************************+++++++++&&&&&&''')))***+++,,,---((()))***++++++***)))((())))))************))))))************************(((((())))))*********+++************************))))))))))))))))))))))))******))))))***+++,,,,,,---((((((...222///***((()))***+++,,,,,,+++***)))"""###%%%'''((((((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***((('''''')))+++,,,******************************))))))))))))******************************+++)))(((&&&&&&&&&'''(((((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++++++++******))))))************************************************)))************+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,((()))***+++,,,---------------......///000111111........................---------------------------,,,,,,,,,,,,---......---------------...///000.........------.........---------.........//////000000000000000000000000////////////////////////000///...---------------////////////////////////,,,+++***,,,...000111111////////////////////////.../////////000000111111//////............//////........................---------.........//////................................................///......------......///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////..............................//////000111111111222000///111555777666555333333333444444444555555444555666888:::;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEEEEEEEDDDDDDEEEGGGJJJKKKNNNMMMMMMLLLLLLLLLLLLLLLOOOOOOQQQRRRSSSSSSSSSSSSQQQPPPOOOOOOPPPQQQRRRSSS******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))+++---//////---+++)))************************))))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++)))************+++++++++************************))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++++++++***)))))))))***)))(((''''''((()))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++++++++******))))))((((((''''''(((((())))))******++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))((((((*********************************)))))))))))))))************************((())))))))))))*********,,,,,,+++******+++,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............/////////.........------------------......................................................///000000000///...------...///000/////////...---------,,,------............------...........................------------...//////........................,,,---......,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---------------...///000,,,,,,,,,---------......////////////000000000000//////000222333444555666444444444555444444333333333666999:::::::::;;;<<<>>>>>>>>>>>>>>>?????????AAABBBBBBAAAAAACCCGGGJJJJJJKKKLLLKKKIIIHHHHHHIIIPPPPPPPPPPPPQQQQQQRRRRRRNNNOOOPPPQQQRRRRRRRRRRRR******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))************+++++++++************************))))))))))))))))))))))))+++++++++++++++***))))))++++++*********************)))(((''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********************+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++************************'''((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))(((************************************************************************)))))))))*********++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,*********+++,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............///.........------------/////////......---------.......................................//////000//////...------...//////............------------------............------........................---------------...//////........................,,,---...---,,,,,,,,,...---------,,,,,,++++++++++++,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------......///------------------......////////////000000000000///000000111222333444444333444444555444444333333333666999:::::::::;;;<<<>>>>>>>>>>>>>>>?????????@@@AAABBBBBBBBBDDDGGGIIIJJJLLLLLLLLLJJJIIIJJJKKKNNNOOOOOOPPPQQQQQQQQQQQQNNNNNNPPPRRRSSSTTTTTTTTT******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))************************((()))))))))************)))************+++++++++************************))))))))))))))))))))))))***++++++++++++***))))))))))))******************))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))((((((***)))((()))***+++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))******+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********************************++++++,,,,,,,,,************************************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,)))***,,,---...---,,,+++************+++---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------111000000///...---,,,,,,------------------------...------------...//////......------------......------------............------............---------------------------------------------......///------------------------+++---...---,,,+++,,,...------,,,,,,,,,,,,++++++------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...------------------..................------////////////000000000000000000000111111111222222333333444444555444444333333666888999::::::;;;<<<=========>>>>>>????????????AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJLLLMMMLLLMMMOOOQQQRRRQQQQQQPPPNNNOOOQQQSSSTTTUUUVVVVVV******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((''''''((()))***************************))))))))))))))))))))))))((()))))))))************,,,++++++***))))))******((((((((()))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))******+++++++++******)))(((((())))))******++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((***)))))))))******))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))******++++++++++++***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***((((((((())))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))***************))))))))))))))))))))))))*********************************)))))))))))))))******************************++++++,,,---......******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((())),,,......---+++)))---,,,,,,+++***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........------------------------000//////......---------------------------------------,,,,,,------...///------------------------,,,,,,,,,------.........,,,------......------,,,------------------------------,,,,,,------...///------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,///......---,,,,,,,,,,,,//////............------////////////000000000000111000000000000000000000333333444444555444444444444666888999999999;;;===<<<<<<======>>>?????????>>>@@@CCCDDDDDDDDDEEEGGGGGGIIIKKKKKKJJJJJJLLLNNNLLLMMMOOORRRSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVVVV******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))((()))))))))************,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************)))))))))))))))))))))))))))******+++++++++******((((((((())))))******+++(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******)))))))))***************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))******++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))((((((((('''''''''))))))))))))((((((((((((************************(((((())))))************************************(((((())))))*********************+++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))************************************+++,,,---.........******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++'''))),,,......---+++))),,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------------------,,,,,,------......//////------------------------,,,,,,,,,,,,,,,---......,,,------------------,,,+++,,,,,,,,,------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------///...---,,,,,,,,,,,,,,,..................------////////////000000000000111111111000000000000000222333333444555555555444444555777888888999;;;===;;;<<<<<<===>>>>>>??????===@@@BBBCCCCCCDDDEEEFFFEEEGGGIIIIIIIIIIIIKKKLLLLLLMMMPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSS******+++++++++,,,,,,,,,*********+++++++++++++++,,,+++************+++,,,************************))))))))))))))))))))))))))))))))))))************++++++***************+++,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***(((((())))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((***+++***)))((()))***************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))******)))(((((('''&&&&&&))))))))))))((((((((((((************************((((((((()))******++++++************************((((((((()))******++++++*********+++,,,,,,------))))))))))))))))))))))))************************))))))))))))************************************+++++++++,,,,,,---------************************************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,)))******+++++++++++++++((()))+++,,,---,,,+++***))))))))))))***,,,---...*********++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------............------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111111111111111000222222333444555555555555444555777777777888;;;===;;;;;;<<<===>>>>>>??????>>>@@@AAABBBBBBCCCEEEGGGEEEGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWWWWVVVVVVUUUTTTRRRRRR******+++++++++,,,,,,,,,)))*********+++++++++++++++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))************+++***************++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))((((((((('''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((***+++***(((((()))+++************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((***************)))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))******++++++************************'''(((((()))******++++++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))************************((()))))))))************************************++++++++++++,,,,,,,,,,,,************************)))))))))*********++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++))))))***+++++++++++++++))))))***+++++++++++++++(((((())))))***,,,---...)))*********++++++++++++************************+++,,,,,,+++***))))))+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------...////////////...---------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,+++++++++,,,,,,---------+++,,,,,,------.........++++++******+++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------)))******+++,,,---......////////////000000000000111111111222222222222222111222333444555555555555444555666666666888;;;===::::::;;;<<<===>>>???@@@???@@@AAAAAAAAABBBEEEHHHFFFHHHIIIIIIHHHHHHJJJKKKKKKKKKKKKLLLNNNQQQTTTVVVUUUUUUVVVUUUUUUTTTSSSRRR******+++++++++,,,,,,,,,))))))******++++++++++++*********++++++*********************************))))))))))))))))))))))))))))))))))))************+++***************+++++++++*********))))))(((((())))))))))))))))))))))))************************++++++,,,,,,,,,---------)))************+++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((***,,,+++(((''')))+++************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''')))******+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((*********+++,,,,,,------******))))))((((((((('''(((((((((((((((((((((((('''(((((()))***+++++++++************************'''(((((()))***+++++++++'''(((((()))***+++++++++))))))))))))))))))))))))************************(((((())))))*********+++************************,,,+++++++++++++++++++++************************((())))))))))))************+++,,,------,,,+++***---,,,,,,++++++*********))))))***++++++++++++******************+++++++++,,,++++++***)))*********))))))******++++++++++++***************************++++++***((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...///000000///...------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------++++++,,,,,,---...//////+++*********+++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,------...(((((()))***,,,---......////////////000000000000111111222222222333333333111222333444555555555555444555666666666888;;;===::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@BBBEEEIIIHHHIIIKKKJJJIIIIIIJJJLLLJJJIIIIIIIIIKKKOOOSSSVVVSSSTTTTTTUUUUUUTTTTTTTTT******+++++++++******)))******,,,,,,---,,,+++************************************)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))***,,,------,,,***)))***+++---......---+++***++++++************++++++************))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((''''''''''''(((((())))))******))))))*********))))))(((++++++***)))(((((())))))%%%&&&'''))),,,---,,,*********))))))((((((''''''******))))))))))))************))))))))))))******))))))))))))************%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************((()))+++,,,+++)))'''&&&((((((((((((((()))******)))(((&&&''')))******))))))((('''&&&'''(((***,,,))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++++++++************+++,,,,,,------,,,,,,+++***)))((((((((()))+++,,,.........---+++(((%%%$$$************************************************************************((()))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))*********++++++,,,------+++++++++*********))))))))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++************************///&&&)))...+++---///)))---+++))))))***,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,......******+++++++++******)))******))))))))))))************))))))******+++,,,+++---///---+++)))+++---***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------///////////////.........333333333333333333333333222222222222222222333333333333444666777999::::::<<<;;;::::::;;;>>>@@@BBB@@@AAABBBCCCCCCCCCBBBAAAEEEFFFIIIJJJJJJHHHFFFDDDGGGGGGHHHJJJMMMOOOPPPPPPOOOPPPRRRSSSTTTTTTTTTSSS******++++++++++++*********+++,,,,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,------,,,+++******+++---......---+++***++++++************++++++************))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))*********************************************************)))))))))(((((((((((((((((())))))******))))))************))))))***)))((((((((((((((()))''''''''')))+++,,,+++***)))))))))))))))(((((((((******))))))))))))************))))))))))))******))))))))))))************&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,+++***((('''((((((((((((((()))******)))((('''''')))******)))***)))((('''''')))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++***))))))((()))***+++,,,+++,,,,,,,,,+++***((('''************************************************************************************++++++++++++***++++++,,,,,,++++++***************************************************+++++++++*********))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))((()))))))))***+++++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---&&&)))---***+++---&&&,,,+++)))***+++---,,,,,,+++++++++******+++++++++++++++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********))))))***************))))))******+++,,,+++---...---+++)))+++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////............111222222222333444444444111222222222222333333333333333444666777999:::::::::999888888999;;;>>>???@@@AAABBBCCCCCCCCCBBBAAADDDEEEGGGHHHHHHGGGEEEDDDHHHHHHIIIJJJMMMOOOOOOOOONNNOOOQQQSSSTTTTTTTTTTTT******+++++++++++++++***,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++************))))))))))))************************))))))))))))))))))))))))************************++++++------------++++++***+++,,,------,,,+++***++++++************++++++************))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))************************************************+++++++++************)))((((((((())))))))))))***))))))************))))))(((((('''''''''((())))))***)))'''(((***++++++***(((((())))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,***)))((()))(((((((((((()))*********((('''''')))******))),,,+++)))(((((()))***+++))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))((((((((((((******++++++++++++*********))))))))))))***++++++))))))***++++++++++++******************************************************************************++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++******)))(((((('''+++++++++*********************++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...(((,,,///+++---000(((+++******+++,,,------+++************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,+++,,,,,,---------,,,,,,++++++************++++++******))))))******+++,,,+++,,,---,,,+++***+++,,,***+++,,,,,,------,,,,,,+++************+++---...++++++,,,,,,,,,,,,------........................000000111222333444444555111111222222222333333333333444555666777888999:::999999888888999;;;===>>>@@@@@@BBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIJJJKKKMMMMMMNNNNNNMMMNNNPPPRRRSSSTTTUUUUUU******++++++,,,,,,++++++,,,,,,,,,,,,+++******)))************************)))))))))))))))*********))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++*********)))))))))))))))************************))))))))))))))))))))))))************************+++,,,------------,,,+++***+++,,,,,,,,,,,,+++***++++++************++++++************)))))))))(((************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))((((((((((((((()))***+++,,,***(((''')))*********((((((((())))))******+++++++++************++++++))))))************))))))((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++***)))))))))(((((())))))***++++++)))(((((()))******)))---,,,+++***))))))******((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++++++++++++++*********)))))))))************)))))))))))))))*********++++++))))))******++++++++++++*********************************************************************************+++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******))))))))))))************************++++++++++++************************************+++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...)))...111***++++++***+++---...---+++******++++++++++++*********++++++***))))))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------------------------***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******))))))******+++,,,+++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++***)))))))))+++...///+++++++++,,,,,,,,,------------...............///000000111111222222333333111111111222222333333444444444555666777888999999;;;;;;;;;;;;<<<===>>>??????@@@BBBCCCCCCCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEHHHJJJLLLMMMLLLLLLLLLMMMLLLMMMNNNPPPRRRTTTUUUVVV******+++,,,,,,,,,,,,,,,---,,,,,,++++++*********************************(((((())))))************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************)))))))))(((************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***************************************************************************+++++++++++++++,,,,,,,,,************))))))))))))(((((()))***************))))))))))))***+++,,,,,,---***((('''(((******)))(((((())))))******+++++++++******************+++((()))************)))(((((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))((()))))))))************************+++*********)))))))))))))))***+++++++++***((((((*********))),,,,,,+++******)))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++++++++++++++*********)))((())))))******))))))((()))*********++++++++++++++++++******************************************************************************************))))))))))))*********+++,,,+++))))))))))))+++,,,*********************************+++++++++,,,,,,************************+++*********************************************++++++++++++++++++++++++(((((()))***+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((('''+++***&&&---444------,,,++++++------,,,+++++++++,,,------,,,++++++(((***,,,+++)))((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------------------------))))))***+++++++++++++++,,,++++++++++++++++++,,,******))))))******+++,,,++++++***++++++,,,++++++***+++,,,,,,------,,,,,,+++***)))))))))+++...///+++++++++,,,,,,,,,------,,,---------......//////222222222111111000000000000000111222333333444444444444555666777888888999;;;;;;;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDCCCCCCCCCBBBAAA@@@AAABBBDDDEEEHHHJJJMMMNNNLLLKKKKKKLLLLLLLLLNNNOOOQQQSSSUUUUUU)))***+++,,,------------,,,++++++******+++,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))))))))((((((((()))******************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++************)))))))))'''((()))******+++******++++++*********+++,,,,,,+++***(((((()))******)))))))))************************))))))))))))******((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************))))))))))))***++++++,,,***))))))*********)))******************))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))(((((((((((())))))************)))))))))***++++++,,,,,,++++++---,,,+++***))))))))))))************************************************************************(((((()))))))))******************))))))*********)))))))))))))))))))))))))))******+++,,,,,,------***************+++++++++))))))******************************************++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++000---)))555???:::111...,,,++++++,,,,,,++++++,,,---......---,,,+++(((+++//////,,,))))))***++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,***++++++,,,,,,++++++***(((((()))***++++++++++++++++++************++++++******))))))******+++,,,+++***)))***+++,,,+++******+++,,,,,,------,,,,,,+++************+++---...++++++,,,,,,,,,,,,------,,,,,,,,,---......//////333222222111000///......000000111222333444444555555555555666777888888888888888999999::::::::::::>>>???AAACCCDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFJJJNNNOOOLLLKKKKKKMMMMMMMMMMMMNNNPPPRRRTTTUUU)))***+++,,,------------+++************,,,---...************************'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********++++++************++++++++++++************++++++************))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++************************++++++++++++++++++++++++************************************+++++++++,,,+++++++++*********))))))'''((()))******+++++++++,,,+++******************))))))((()))++++++***(((++++++******************))))))(((((((((((())))))((()))***++++++***)))((())))))))))))************((((((((()))*********+++))))))))))))))))))))))))))))))))))))************(((((('''(((((())))))*********))))))******+++,,,---+++))))))*********)))(((((())))))***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))))))))(((((((((((()))******++++++******))))))***+++,,,,,,,,,++++++,,,+++***)))))))))***+++************************************************************************))))))*********+++++++++))))))************))))))************************************++++++++++++))))))*********+++++++++(((((())))))******++++++************************++++++++++++++++++++++++***,,,---//////...---,,,++++++++++++++++++++++++)))*********++++++++++++******++++++++++++******++++++++++++++++++++++++...///333///,,,<<>>???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGDDDIIINNNOOOMMMKKKLLLNNNNNNMMMMMMNNNOOOPPPRRRSSS)))***+++,,,------...---******))))))***,,,...///************************'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++************++++++************))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))***************++++++,,,************************++++++++++++++++++++++++************************)))))))))******+++++++++++++++++++++******))))))''''''(((******+++++++++++++++***)))(((((())))))(((((((((***,,,,,,***(((,,,+++++++++***)))))))))((((((''''''''''''((((((''')))***++++++***)))'''))))))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))*********)))******+++,,,---+++))))))***+++***)))&&&'''((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++++++++******************++++++++++++******)))***+++,,,---,,,+++++++++***)))))))))***+++,,,******************************************************************************+++++++++,,,,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++++++++******)))((((((((())))))******++++++++++++'''(((((()))***++++++,,,************************++++++++++++++++++++++++'''(((***,,,,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******************************)))+++...***(((:::JJJGGG777222---))))))***++++++((()))+++,,,,,,+++)))((()))000777888444///------*********************************************************)))***++++++,,,,,,,,,............,,,,,,)))***+++,,,------...---******))))))))))))***************)))***++++++,,,+++)))'''))),,,---,,,***++++++,,,---------,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000000///000000222333444555555555555666666777777888888::::::;;;<<<<<<<<<;;;;;;>>>???AAACCCDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHCCCIIINNNPPPMMMKKKLLLNNNNNNNNNMMMMMMNNNPPPQQQSSS++++++,,,,,,,,,,,,------************************++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************************************+++++++++++++++++++++++++++++++++++++++***)))(((++++++***)))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))***++++++++++++***,,,,,,,,,+++++++++******(((((())))))*********+++******))))))((((((''''''************************))))))))))))))))))))))))))))))************))))))************************++++++************+++++++++*********))))))((((((******************************))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))*********++++++++++++***)))'''''')))***++++++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,------************************+++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))(((''''''(((***,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++*********))))))***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))************))))))++++++******+++,,,------,,,++++++******+++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***+++++++++*********)))))),,,+++++++++++++++++++++)))))))))***+++++++++,,,************************,,,,,,++++++---///222333...---,,,,,,,,,,,,+++***))))))***++++++++++++***---///222333333111...,,,((((((((((((((((((((((((,,,+++++++++***)))))))))++++++++++++++++++++++++++++++***)))((('''&&&&&&*********++++++,,,,,,,,,+++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111333333333222111222444666555666777888888999888888:::;;;<<<===>>>>>>>>>>>>@@@AAACCCEEEFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMNNNOOOQQQRRR*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((************************************************************************+++++++++++++++***))))))(((((('''&&&&&&&&&&&&&&&************************************************************************************************************************))))))***++++++++++++***,,,,,,++++++************((()))))))))************+++*********))))))))))))************************************************))))))************))))))))))))))))))))))))))))))++++++************+++++++++*********))))))))))))******************************))))))))))))******))))))))))))))))))))))))************)))))))))((())))))*********++++++++++++***)))(((((()))***+++)))(((''''''''''''((()))(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))************************+++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************+++++++++*********))))))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,------------,,,,,,))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))((((((((())))))***+++,,,,,,+++*********++++++(((((((((((()))))))))***))))))))))))))))))))))))++++++***))))))***++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))++++++++++++++++++++++++***************+++++++++************************++++++******+++---///000,,,+++******+++,,,+++)))))))))***++++++++++++***(((***,,,------,,,***)))))))))))))))))))))))))))+++++++++***************************************+++******))))))(((((((((***++++++++++++++++++,,,+++++++++*********))))))************)))))))))(((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000222222222222222222444555444555666777888999999999;;;;;;<<<===============@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNPPPQQQRRR))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))*********))))))))))))))))))))))))*********+++,,,,,,------)))************+++++++++))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((************************************************))))))))))))))))))))))))***++++++++++++***))))))+++***))))))((()))))))))************************************************************************************************************************))))))***++++++++++++***+++************)))))))))))))))))))))************++++++++++++************************************************************))))))************))))))((((((((((((((((((((((((++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))***************++++++++++++***)))(((((()))***+++)))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))************************************************+++************)))))))))))))))))))))))))))))))))))))))************))))))((())))))*********)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************+++************)))))))))+++++++++******+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************************************************+++***)))(((((()))***+++((((((((())))))))))))***---,,,+++***************((((((((()))))))))******))))))))))))))))))))))))++++++***))))))***++++++***++++++,,,,,,++++++***+++++++++***************************************+++++++++***************************************+++***)))))))))***,,,---***)))((()))++++++***)))))))))***++++++++++++***))))))+++,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))************************+++++++++++++++*********+++++++++***************************))))))))))))++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000000000111222333333444444333444555777888999999999;;;<<<<<<=========<<<<<>>@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTUUU***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))***+++++++++++++++,,,+++++++++,,,,,,---...************************************************++++++++++++++++++++++++************************************************))))))***++++++++++++***************++++++,,,,,,************)))))))))((((((((()))))))))*********************************++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++---......---+++************++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))************))))))((()))************)))((())))))*********+++++++++************************,,,,,,,,,+++++++++++++++************************(((((((((((())))))******))))))))))))))))))))))))))))))************)))))))))((((((((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))******))))))************))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***)))(((&&&%%%)))(((((())))))***+++,,,))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***))),,,,,,+++******+++,,,,,,))))))*********+++++++++))))))******+++,,,,,,---***************+++++++++******************************++++++,,,++++++++++++***))))))***+++)))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************************************************++++++++++++))))))))))))************))))))*********+++++++++((()))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------...000444888:::;;;555000///333555555444333444444555555555444444777888999;;;<<<===>>>>>>>>>???AAADDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQSSSTTT)))************+++++++++************************++++++************++++++---------,,,,,,+++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))***+++++++++++++++)))((((((((()))******+++************************************************++++++++++++++++++++++++************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,+++*********))))))(((((())))))******+++++++++,,,************************------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))***+++---......---+++************++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))))))))************))))))***+++,,,------,,,+++***)))************+++++++++************************((((((((((((((((((((((((************************'''((((((((())))))******))))))))))))))))))))))))))))))************)))))))))(((((('''(((***,,,---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''((((((((())))))******((()))***++++++***)))((()))))))))))))))))))))))),,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))***+++,,,+++***(((&&&'''((((((((()))+++,,,---)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))---,,,+++******+++,,,---))))))******++++++++++++))))))***+++,,,,,,------))))))******+++++++++,,,************************))))))***++++++++++++++++++)))(((((())))))(((&&&))))))***++++++++++++***((())))))))))))(((((('''((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...111555:::<<<>>>777111///222666666444444444555555444444333222666777999;;;<<<>>>>>>???>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNQQQSSSTTT))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((++++++******************)))))))))***+++++++++,,,++++++******)))(((((((((''''''((()))***++++++,,,************************,,,+++***))))))***+++,,,************************************************(((((((((((())))))))))))************************+++++++++*********)))))))))************+++++++++************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******************************,,,+++***))))))***+++,,,************************))))))))))))************000---,,,---///000...,,,******))))))))))))******(((((()))***************+++***)))(((((()))***+++***************)))(((((()))))))))))))))******+++************************))))))))))))))))))))))))++++++************++++++************************,,,,,,+++***)))))))))***,,,***)))+++......+++(((+++***)))'''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))))))))))),,,)))&&&&&&(((******((())))))************))))))(((***,,,---------+++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++***************(((((())))))************************************+++***))))))***+++...///******))))))***+++,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++...,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++******))))))******+++,,,))))))))))))******************+++++++++,,,,,,,,,.........------,,,,,,,,,///+++...000///:::BBB<<<333333222222222222333333333222111111333555555444888888999:::<<<>>>@@@AAA>>>@@@BBBBBBBBBBBBDDDFFFFFFGGGGGGHHHHHHGGGGGGGGGDDDEEEGGGIIIKKKMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRR))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,++++++************************(((((())))))))))))((((((************************)))))))))))))))*********))))))))))))************(((((())))))******++++++************************++++++***))))))***++++++************************************************(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))((())))))))))))************************+++++++++************************************************+++*********))))))))))))*********************************++++++*********************************++++++***))))))***++++++************************))))))))))))************...,,,***+++---...,,,+++******))))))))))))******((())))))***************+++***)))(((((()))***+++***************)))(((((()))))))))))))))******+++************************))))))))))))))))))))))))++++++************++++++************************++++++******)))*********,,,++++++,,,......,,,))),,,+++***))))))******+++((((((((((((((((((((((((+++***)))(((((()))***+++))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))+++)))&&&&&&(((***)))((())))))************))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************)))))))))))))))*********************************+++***))))))***+++---///******))))))***++++++,,,************************++++++***))))))***++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))'''&&&$$$$$$$$$&&&''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******))))))******+++,,,))))))))))))******************+++++++++,,,,,,,,,......---------,,,,,,,,,///,,,///111000:::AAA:::111000000//////000000111444333222222444666666555888888999:::<<<>>>@@@AAA>>>@@@AAABBBBBBBBBDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRR))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,++++++************************((())))))******))))))(((************************)))))))))))))))((((((((((((((())))))***++++++,,,)))))))))))))))*********************************++++++***))))))***++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++++++++***************((((((((())))))))))))***))))))******++++++++++++***************************************************************)))))))))************************************************++++++++++++++++++++++++++++++***))))))***++++++************************)))))))))*********+++++++++***))))))++++++***)))******))))))))))))******((()))******++++++******+++***))))))))))))***+++*********+++******)))((())))))))))))******++++++************************))))))))))))))))))))))))++++++************++++++*********************************)))******++++++,,,,,,,,,---///...,,,***+++******)))******+++,,,((((((((((((((((((((((((******))))))))))))******))))))************))))))************************))))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))***)))''''''((())))))((())))))************))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((())))))******+++++++++*********)))))))))))))))************************+++***))))))***+++---...*********)))******+++,,,************************++++++***))))))***++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,)))))))))*********++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,...+++///111000888>>>666111000000//////000000111555333222333555777777666888888999:::<<<===???@@@>>>@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLNNNNNNMMMNNNNNNOOOPPPQQQ))))))***++++++++++++******+++++++++++++++,,,,,,++++++************++++++)))******+++++++++++++++************************)))))))))******)))))))))***************+++++++++++++++******))))))(((((()))))))))******+++++++++*********)))))))))))))))************************+++******************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************)))))))))***++++++,,,,,,************************************************************************************************+++******************++++++++++++++++++++++++++++++******************+++************************))))))*********+++++++++******))))))*********)))+++******))))))******+++))))))***++++++++++++************************************++++++******)))))))))******++++++++++++************************))))))))))))))))))))))))++++++************++++++***************************)))))))))***+++,,,,,,++++++,,,---------+++***'''''''''(((((()))******))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))************************))))))))))))))))))))))))************************'''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))((())))))************))))))''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,************))))))))))))******************************))))))***+++,,,,,,+++***************++++++************************+++******************+++***************************************************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************++++++******))))))******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,------------------------+++)))...000...666;;;222222222111111111111222222444222222333555777777666888888999:::;;;===>>>???>>>???AAAAAAAAAAAACCCEEEGGGGGGGGGGGGFFFEEEDDDCCCFFFHHHJJJLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNPPPPPP))))))***++++++++++++************++++++,,,,,,,,,++++++************++++++)))))))))*********++++++************************))))))************))))))))))))*********+++++++++,,,,,,,,,++++++*********,,,+++++++++******))))))*********)))))))))))))))*********************************++++++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++,,,,,,))))))*********+++++++++***************************************************************+++++++++************************++++++***))))))***++++++++++++++++++++++++++++++*********++++++*********************************************++++++++++++***+++++++++*********+++++++++************++++++))))))***+++++++++++++++******++++++++++++************++++++++++++******))))))***++++++++++++***************************))))))))))))))))))))))))++++++************++++++***************************)))))))))***+++,,,,,,)))***+++,,,+++******)))''''''(((((())))))))))))************************)))))))))******)))))))))))))))************))))))************************))))))))))))))))))))))))************************((((((((())))))*********))))))))))))))))))))))))(((((()))))))))(((((()))))))))************))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))******++++++*********)))))))))))))))******************************************++++++++++++***************+++*********************************++++++*********************************************************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************)))))))))((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***))))))******+++******))))))******+++,,,************++++++++++++******+++++++++,,,,,,,,,------------------------,,,***///111000777<<<444222111111111111111111222222111000111444666666666888888999999;;;<<<>>>???===???AAAAAAAAAAAACCCDDDGGGHHHHHHHHHGGGFFFFFFEEEHHHJJJLLLNNNOOONNNMMMLLLLLLLLLKKKLLLLLLMMMNNNOOO))))))***++++++++++++************++++++,,,,,,---++++++************++++++***))))))))))))***++++++++++++++++++++++++++++++)))******++++++******))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,+++******)))))))))))))))))))))*********************************)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********************************++++++++++++,,,***,,,---,,,+++***+++,,,++++++************++++++)))***++++++,,,+++++++++******+++,,,,,,+++******)))***++++++,,,+++++++++((()))+++,,,,,,,,,+++***************************))))))))))))))))))))))))++++++************++++++*********************************)))******++++++''')))+++,,,***))))))))))))******++++++++++++***++++++++++++++++++++++++))))))************))))))))))))************))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''(((******)))(((((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))'''(((((())))))*********((()))))))))************************************)))*********************,,,+++******)))*********************************)))***++++++++++++***)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++******))))))******+++,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...000---111333222:::@@@888000//////......//////000111000///111444666666666888888999999:::<<<===>>>===???@@@AAA@@@AAABBBDDDGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJMMMOOOPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLNNNNNN))))))***++++++++++++***)))******+++,,,,,,------++++++************++++++***))))))((()))***+++,,,++++++++++++++++++++++++)))******++++++******)))((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++************************)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********************************+++++++++,,,,,,)))+++---,,,***)))+++---,,,++++++******++++++,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++((()))+++------,,,+++***************************))))))))))))))))))))))))++++++************++++++************************++++++******)))*********'''***------***))))))*********+++,,,++++++))))))************************((()))***++++++***)))((())))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))&&&(((++++++)))'''((()))))))))************))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))***++++++,,,************************))))))************)))))),,,++++++***))))))******************************)))***++++++++++++***)))************************************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***)))((()))***+++******))))))******+++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000,,,000222111:::AAA;;;//////............//////222111000222444777777777888888888999:::;;;<<<======>>>@@@@@@@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGIIILLLNNNNNNMMMJJJIIIJJJJJJJJJJJJKKKLLLMMMMMM))))))***++++++++++++***))))))***+++,,,,,,------++++++************++++++***)))((((((((()))+++,,,++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,)))))))))***+++++++++,,,*********++++++,,,------'''(((((()))***++++++,,,************************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))******++++++++++++)))************+++++++++---,,,,,,+++***)))((((((************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,)))+++---,,,)))(((***,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,(((***+++------,,,+++***************************))))))))))))))))))))))))++++++************++++++************************,,,,,,+++***)))))))))***(((+++......+++******,,,((()))******)))((('''&&&))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%(((++++++)))'''((()))))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''')))***+++,,,---************************))))))************)))(((,,,,,,+++***))))))******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((()))***+++*********)))***++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---)))---......888@@@:::111111000000000000111111333222111333666888999888888888888999:::;;;<<<======>>>@@@@@@@@@@@@BBBDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFHHHKKKMMMMMMKKKHHHGGGJJJIIIIIIJJJJJJKKKLLLMMM++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((((((((((((((((((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))************+++++++++++++++******************************************************************++++++************++++++************************---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++******))))))))))))))))))))))))))))))*********++++++,,,,,,,,,...---+++******+++---...+++*********))))))((((((************************++++++***)))((('''&&&&&&*********************************************************++++++,,,,,,,,,,,,,,,+++***))))))******************************,,,,,,,,,++++++***************++++++++++++******************************+++,,,,,,---,,,+++***)))************************************************+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++*********))))))((((((******++++++++++++************************************))))))))))))******+++*********))))))((((((!!!"""###$$$&&&'''(((((())))))))))))))))))))))))+++*********))))))((((((,,,+++)))((('''((()))+++***)))(((''''''((()))***))))))))))))))))))))))))***+++,,,***(((''''''(((******+++++++++******)))(((((()))************)))************************))))))))))))************))))))))))))))))))))))))************))))))))))))''''''&&&''''''((()))***((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))(((((('''((()))***************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''((()))***((('''+++***)))(((((()))***+++(((((('''''')))***,,,...)))************+++++++++)))***+++,,,,,,+++***)))++++++******)))(((((('''+++++++++++++++***)))((())))))))))))************))))))))))))************************+++,,,---...///.........000333666888666111++++++///111111...000000111222333555666777777777888999999:::;;;;;;>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEDDDDDDFFFGGGGGGJJJLLLMMMLLLJJJJJJJJJIIIHHHGGGGGGHHHJJJMMMOOO++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******************++++++++++++++++++******************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,+++++++++*********************++++++++++++,,,***++++++,,,,,,++++++***************************************************************************++++++++++++*********)))************************++++++++++++++++++,,,,,,...---+++******+++---...++++++******))))))))))))************************,,,,,,++++++***)))))))))++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,+++***************************************,,,,,,++++++++++++++++++)))******++++++******)))+++++++++***************+++,,,,,,,,,,,,+++***)))************************************************+++++++++*********))))))************+++++++++++++++++++++++++++++++++++++++*********))))))))))))******++++++++++++************************************))))))))))))******************)))))))))(((''''''(((((())))))******))))))))))))))))))))))))+++*********)))))))))))),,,+++)))((('''((()))***(((((('''&&&&&&'''(((((())))))))))))))))))))))))***+++,,,***((('''((())))))******+++++++++******((()))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((())))))************)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))*********))))))(((((()))***+++))))))*********+++++++++)))***++++++++++++***))))))))))))))))))*********+++++++++++++++***))))))(((((())))))******++++++))))))))))))************************+++,,,---------,,,,,,---///222555666999444///...111333111///000000111222333555666777777888888999:::;;;<<<<<>>????????????@@@AAABBBBBBBBBDDDEEEEEEEEEEEEFFFHHHJJJLLLOOOOOOMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNN++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++++++++,,,************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,........................++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......////////////......---,,,,,,++++++******)))++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))(((((())))))++++++++++++++++++++++++(((((((((((((((((((((((()))++++++***((((((((()))'''''')))***++++++++++++***)))((((((((()))++++++************************((()))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))((())))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++***************)))((('''*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))((('''((()))***)))(((((()))***++++++***)))(((*********)))))))))))))))))))))))))))************))))))************))))))((((((((()))******++++++******+++++++++******)))(((((()))***++++++,,,---))))))*********+++++++++,,,,,,++++++***+++++++++......///111333555777999333000---,,,---......---000000111222333555666777888999:::;;;<<<>>>>>>??????????????????@@@AAAAAABBBDDDEEEFFFEEEEEEFFFHHHKKKMMMOOOOOOMMMKKKJJJJJJJJJLLLNNNOOOOOOOOOMMMLLL++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******************+++))))))***+++,,,------...***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------............------,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))******&&&''''''(((((()))*********************************************++++++++++++******)))))))))))))))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((()))***+++***)))((()))***&&&'''((()))***+++++++++)))))))))))))))******+++************************((()))))))))************)))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))((())))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++***************)))(((''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))((()))***++++++***)))(((((()))))))))************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******((())))))***+++,,,,,,,,,************++++++++++++,,,,,,++++++***+++++++++...///000111333444666777---,,,++++++,,,...//////000000111222333555666777888999:::;;;===>>>???@@@???>>>>>>>>>>>>???@@@@@@CCCDDDFFFFFFEEEEEEGGGHHHKKKMMMOOOOOONNNKKKJJJJJJIIIKKKMMMOOOPPPOOOMMMLLL++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))***+++,,,------...++++++++++++,,,,,,,,,,,,******++++++,,,---------************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***************************************************************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++************************************))))))))))))******))))))))))))************'''(((((()))***+++++++++*********************************+++++++++++++++************)))))))))((())))))************)))))))))))))))))))))))))))))))))***+++***)))((()))***''''''((()))************(((((()))************)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((('''&&&(((***+++***)))))))))************))))))'''((()))***************((((((((()))))))))*********))))))(((((())))))************)))))))))))))))))))))***++++++++++++************+++++++++++++++*********++++++++++++,,,+++++++++***++++++,,,,,,------...///000111222222,,,,,,,,,---///000222222000000111222333555666777888888999;;;===>>>???@@@@@@??????>>>??????@@@@@@CCCEEEFFFFFFFFFFFFGGGIIIIIIKKKNNNOOOMMMLLLKKKKKKIIIKKKMMMOOOPPPPPPOOONNN++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,------...************************************************++++++************++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------************+++++++++,,,*********++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,---------++++++*********+++,,,---************************************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++************************************))))))))))))******((()))))))))************)))))))))************************************************++++++,,,,,,,,,***************)))(((((((((((()))******)))(((((())))))))))))))))))))))))((()))+++***)))((()))+++(((((()))))))))))))))(((&&&(((***,,,,,,+++)))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++******))))))(((((((((((((((((('''(((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((())))))************)))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))************************((('''&&&'''***+++***)))******))))))))))))******))))))***+++***)))(((((((((((((((((()))))))))******)))(((''''''((()))***(((((())))))******++++++))))))***+++++++++++++++,,,,,,++++++++++++***************+++++++++,,,,,,************+++,,,------------...///////////////---...///000000111222333000000111222333555666777777777999:::<<<>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFGGGIIIGGGIIILLLMMMMMMLLLKKKLLLJJJKKKMMMPPPQQQRRRRRRRRR+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************++++++++++++******......---,,,+++))))))(((++++++,,,,,,,,,---------******+++,,,,,,---......************************************************++++++************++++++************************,,,,,,---......---,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---..................---)))***+++,,,------...///++++++*********+++---...************************************************))))))******++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++************************************))))))))))))******(((((())))))*********+++******))))))(((''''''&&&*********************************++++++,,,,,,,,,***************)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))******)))((()))+++((()))))))))))))))((('''%%%'''***------+++)))'''************************))))))))))))************))))))))))))))))))))))))...------,,,+++***))))))'''''''''''''''((()))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))(((((('''((()))***************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((''''''&&&'''***++++++***+++***)))(((((()))***+++++++++,,,+++***(((&&&%%%(((((((((((())))))))))))***)))(((''''''((()))***&&&&&&''')))***,,,------((()))***+++++++++++++++------,,,++++++******)))******+++++++++,,,,,,,,,************+++,,,---...///000000000000000//////...///000000//////000111000000111222333555666777666777888:::<<<===??????DDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFGGGIIIEEEHHHKKKMMMLLLLLLLLLLLLKKKLLLNNNPPPRRRTTTUUUUUU++++++++++++++++++++++++,,,***)))+++---...+++)))******))))))))))))******************************************************************************++++++++++++++++++++++++---,,,+++******+++,,,,,,---,,,+++*********,,,,,,++++++************++++++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,---------......+++++++++,,,///111111000***+++,,,,,,------,,,,,,,,,---...---+++***+++,,,,,,,,,,,,++++++*********+++,,,------......------.../////////...,,,***)))---------------------------,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''***,,,...---,,,++++++++++++************++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,************************---+++)))((('''((()))***************************************************)))))))))))))))******+++******))))))))))))******))))))*********+++++++++,,,,,,++++++++++++++++++++++++************++++++***++++++***))))))***,,,*********)))(((((()))+++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))(((((((((''''''''''''%%%'''))))))((((((***,,,))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))*********)))(((&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''')))******++++++(((((())))))))))))((((((+++***)))(((((()))***+++,,,+++++++++******))))))(((((((((((()))))))))))))))((('''((()))***)))(((+++*********))))))((((((((()))))))))************++++++******))))))((((((***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000222222222333333444444444555777:::;;;<<<>>>@@@BBBBBBCCCDDDCCCBBBAAABBBCCCFFFDDDDDDEEEFFFGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLKKKMMMRRRVVVWWWVVV++++++++++++++++++++++++---,,,+++,,,......,,,***++++++************+++++++++++++++***************************************************************------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,+++************(((((((((((()))***+++,,,***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,...000000///++++++,,,------------,,,,,,---...---+++++++++---,,,,,,,,,+++++++++******++++++,,,------------------------------,,,,,,+++------------------------000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.........---------,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,************************+++)))(((&&&&&&&&&((()))************************************************)))))))))))))))******+++******))))))))))))************************++++++))))))))))))))))))))))))++++++************++++++***++++++***))))))***,,,)))*********))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((''''''%%%&&&&&&'''((()))******&&&'''))))))((((((***+++))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))((((((((())))))***+++,,,)))*********)))(((&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))((((((******)))(((((()))******++++++*********)))))))))(((((((((((())))))))))))***((('''((())))))((('''************)))))))))((()))*********++++++++++++*********)))))))))))))))*********)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////////////////222222222333333444444555555777:::;;;<<<===@@@BBBCCCEEEEEEEEECCCCCCDDDEEEFFFEEEDDDEEEGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLOOOMMMLLLNNNRRRVVVWWWWWW++++++++++++++++++++++++------,,,---...///---+++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,***************+++,,,---++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------******++++++,,,,,,------*********+++++++++,,,,,,---++++++,,,---......,,,++++++,,,---------------+++,,,------,,,,,,---...,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++************************,,,++++++******++++++,,,***************************)))((('''''''''((()))************************************************)))))))))))))))******+++******))))))))))))******++++++******************))))))))))))))))))))))))++++++************++++++***++++++***))))))***,,,************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((''''''''''''%%%&&&''''''))))))***+++&&&'''))))))((((((***+++)))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))((((((((()))******++++++))))))******)))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((())))))))))))((((((***))))))(((((())))))*********))))))))))))(((((((((((((((((())))))))))))***)))'''((()))***)))'''************))))))))))))*********+++++++++,,,,,,))))))))))))************++++++******)))***************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////111222222333444444555555555777:::;;;<<<===???AAADDDFFFGGGFFFEEEDDDEEEGGGFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKOOONNNMMMOOORRRUUUWWWWWW++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,++++++)))((((((((((((((((((((('''(((***---............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,------------,,,,,,------------------,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///................................................+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,---...---------***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++******,,,---...------------------------++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++*********+++,,,************************************************)))))))))))))))******+++******))))))))))))******+++++++++***************+++++++++++++++,,,,,,,,,++++++************++++++)))***+++***))))))+++---,,,+++***+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''&&&((())))))(((((()))+++(((((((((((((((((((((((())))))************)))((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************((()))*********((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((###$$$%%%'''(((((())))))(((((())))))))))))(((((()))))))))(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((()))+++------,,,*********)))))))))))))))))))))*********+++++++++(((((())))))******++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------......000000000///////////////111222222333444555666666555777:::;;;;;;<<>>@@@BBBCCCDDDDDDCCCCCCEEEFFFHHHFFFFFFGGGHHHIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRTTT++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,+++))))))............---,,,******************+++,,,---...------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------------------------..................---------------............,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......................................................------,,,,,,++++++,,,,,,---------............---+++,,,------,,,+++,,,,,,---...............,,,---......---,,,...///,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///---...111333111///,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************************************)))))))))))))))******+++******))))))))))))******))))))*********+++++++++((((((((()))******++++++++++++************++++++((()))******)))***,,,---555000+++)))***+++***)))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************&&&'''((((((******+++,,,''')))***)))((('''(((***))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((())))))))))))(((((('''(((((())))))(((((('''(((((())))))))))))******(((((((((((())))))))))))''''''(((+++///222222222))))))))))))************'''''''''((((((((())))))))))))))))))************++++++******)))***************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000111111111111222333444555666777888666888:::::::::;;;===???@@@AAACCCCCCBBBBBBDDDEEEHHHGGGFFFGGGIIIJJJIIIHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMMMMLLLMMMPPPRRR++++++++++++++++++++++++***,,,...---+++***+++---,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,---...//////...------...------,,,,,,,,,------//////...---,,,,,,------...---,,,,,,,,,,,,---...------............------...........................//////000000//////...------------.........///,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------------------------------------------,,,,,,,,,---------------++++++,,,,,,,,,---------...---,,,---...///...---,,,------...............---...///...---,,,---...,,,,,,,,,---------......++++++,,,---------------------......//////......------------------------,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...---000555666444000------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))******++++++,,,++++++************************************************)))))))))))))))******+++******))))))))))))******(((((()))***+++,,,,,,---'''(((((()))******++++++++++++************++++++((()))******)))***,,,...:::333+++'''(((******)))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******''''''((()))***++++++,,,((()))***)))((('''((()))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))''''''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))((((((''''''((())))))((('''''')))))))))*********++++++(((((((((((())))))))))))((('''(((***---///000///((()))))))))************(((((((((((())))))))))))*********)))))))))))))))*********)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///000111222222333111222333444555777888888666888999::::::;;;===>>>???AAABBBCCCBBBBBBDDDEEEIIIHHHGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOONNNLLLMMMPPPRRR++++++++++++++++++++++++***---//////,,,+++,,,......------,,,,,,------...)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////)))***,,,...////////////)))))))))***,,,///222444:::999666222///---+++***...---,,,,,,,,,,,,---.........////////////..............................//////000000000000//////---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,.../////////...---------------------------------------------------***++++++,,,---//////000******+++++++++,,,,,,,,,...---,,,---///000///...,,,---......//////.........///000///---,,,,,,---,,,,,,,,,------.........+++,,,------......------***,,,...000111111111000------------------------111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,,,,000555777333///.........------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************+++,,,------............************************************************)))))))))))))))******+++******))))))))))))******''''''(((***+++,,,---...)))******+++,,,,,,------++++++************++++++((()))******)))***,,,...===555+++&&&''')))***)))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))************))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***(((''''''((()))******)))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''')))******++++++(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))******+++++++++,,,(((((((((((()))))))))))))))(((((()))+++---,,,+++(((((())))))*********+++))))))))))))************++++++******))))))((((((***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------...000111222333444111222333444666777888999666888999::::::;;;<<<>>>@@@AAACCCCCCBBBCCCDDDFFFIIIHHHGGGHHHJJJKKKJJJIIIHHHIIIIIIIIIJJJKKKKKKKKKMMMOOOPPPOOOMMMMMMPPPSSS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))))),,,---+++))),,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555WWWIII777------...---))).........------,,,,,,,,,........................//////...---...///000111////////////......................../////////000...,,,,,,...111111...+++---------,,,,,,+++++++++//////.........------------------.........//////(((***+++---......------/////////....../////////---------......---,,,,,,///......------,,,,,,+++------------------------.........------,,,,,,,,,......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,..............................------------............---------,,,,,,,,,........................------------------------................................................---......///...---+++***------...///...---+++***//////...------------...+++++++++,,,---...///000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++,,,***(((++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++***************++++++++++++************************************+++++++++,,,,,,,,,---,,,***)))))))))******************************))))))))))))))))))))))))000...,,,++++++,,,+++))))))************)))((((((************************************)))'''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((()))((('''''''''(((***+++++++++******)))*********))))))************))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********++++++***(((&&&$$$%%%(((******))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,))))))((((((''''''&&&&&&((((((''''''''''''(((((('''(((+++...000///---***))))))))))))))))))))))))&&&'''(((*********)))(((*********)))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,---------......///////////////000111111111222222333333444444555888888999:::<<<===>>>>>><<<@@@CCCCCCAAA@@@AAACCC@@@BBBDDDGGGIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJLLLOOORRRTTT,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////...---,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///222333HHH>>>222+++,,,......,,,.........------,,,,,,,,,........................000///.........///111111111000000000000/////////........./////////000000///---,,,...000000...,,,---------------,,,,,,,,,/////////.........------........................***+++,,,---......------......------------......,,,,,,------------,,,,,,,,,,,,---......//////000........................//////.........---------......////////////..............................------------------------........................///......------......///.........---------,,,,,,........................------------------------....................................------------,,,,,,---......------------.........------,,,+++......---,,,,,,,,,,,,---,,,,,,+++,,,,,,---...///------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))'''&&&(((+++---,,,***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++************++++++++++++******************************************++++++,,,,,,,,,,,,***)))))))))******************************))))))))))))))))))))))))------,,,+++***)))(((((('''(((((()))))))))))))))************************************)))(((&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((************)))))))))((()))(((((('''((()))***+++*********)))******++++++))))))************))))))(((((()))******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******************)))'''%%%%%%'''*********)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((******+++*********)))))))))((((((((((((((((((((((((((((((((()))---000000,,,((())))))))))))))))))))))))'''((()))*********)))(((***)))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,---------........./////////////////////000000111111222222333333444444555777777888:::;;;<<<===>>>===???BBBCCCAAA@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLOOOQQQSSS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++///222222...+++***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...000111555222---***+++---//////.........---------------........................000////////////000111111111111111111000000000000....../////////000000000000///------/////////...---...............//////////////////............////////////............,,,------.........------///..................///---......//////.........------......///000000000///////////////////////////////////////.........---......//////......---........................////////////////////////........................///......------......///.........------------,,,........................------------------------.................................---------,,,,,,,,,,,,,,,,,,---...///000///...------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''(((+++------,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++*********++++++++++++******************************)))))))))************+++,,,+++******)))*********************************)))))))))))))))))))))))),,,...000...***''''''(((&&&'''((())))))***))))))************************))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((()))******))))))))))))******+++,,,((())))))******))))))((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))***)))'''&&&''')))*********))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))************))))))))))))''''''))))))))))))'''''')))''''''+++000111---((()))))))))))))))))))))))))))******+++******))))))))))))))))))))))))******))))))************)))))))))))))))***++++++,,,,,,............//////////////////......//////000111111222222333333444444555666666777999:::;;;<<<======???AAABBBAAAAAABBBCCCFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGJJJIIIIIIJJJLLLNNNQQQRRR,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***111777666///******,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------,,,,,,,,,---......+++,,,------,,,---...000...............---------....................................//////000000111111111000000000//////...////////////000000000222000.........//////000.........///000000000111000000000/////////......000000000////////////........................---000000////////////000000///000000111111111111111000000000///......------///////////////////////////////////////..................//////.................................////////////////////////........................//////............//////............------------........................................................................//////......---,,,,,,,,,...---,,,,,,,,,...///000///...---,,,,,,---...///......---,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))***++++++******************************************)))))))))))))))))))))))),,,111444222,,,((((((***(((((()))*********))))))************************((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((((((((((((((())))))***(((((((((((()))+++,,,,,,(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********&&&(((******)))''''''(((+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))((((((((((((''''''''''''&&&''')))******)))'''&&&(((&&&&&&+++111444000+++((((((((((((((((((((((((++++++++++++*********))))))))))))))))))*********))))))************)))))))))))))))***++++++,,,,,,------------............///............///000000111222222333333444444555555555666888999:::;;;<<<===>>>???@@@AAAAAABBBCCCFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFHHHIIIIIIJJJLLLNNNPPPQQQ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........666===<<<555//////111...------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................---------------------------------,,,,,,---------,,,...000000...------...........................////////////////////////------......////////////000000/////////.........////////////000000000111222111000///......///111/////////000000111111111111111000000000/////////000000000000000000000000000000//////////////////000000////////////000000//////000111111111111111000000//////...---------......................................./////////...//////000000//////...////////////////////////......................../////////////////////////////////......///////////////.........---------////////////////////////......................../////////////////////////////////......---------111///...---,,,---......///...---,,,,,,---///000000000///...............------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++*********************************)))))))))))))))))))))************+++*********************************))))))))))))))))))))))))+++000444222,,,((((((***++++++++++++***)))(((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))******'''(((((()))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))&&&(((***+++***(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************''''''''''''(((((((((((('''(((***++++++***((('''&&&%%%&&&+++222555333///((((((((((((((((((((((((++++++******************(((((())))))************))))))************)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------...............//////000111222222333333444444555555555666777999:::;;;;;;>>>>>>>>>???@@@BBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMOOOPPP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........444;;;:::444//////111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------------------------------------............///000111111///---------.............../////////////////////////////////------...///////////////////////////............/////////000000000111111222222222111///...///111///000000000000000111111111111111111000000000000000000000000111111111111111000000//////000111111///......------......///------...///000000000000......//////000111111111000000000000000000000000////////////000000000000///000000111111000000///////////////////////////////////////////////////////////////////////////000//////......//////000/////////.........------////////////////////////........................////////////////////////////////////////////////111000///...------------..................///000111000000///.../////////---------,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++++++++******************************+++************)))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))),,,...---***''''''(((***************)))(((((())))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************''''''((()))))))))))))))(((((((((((())))))***+++'''(((((())))))((((((''')))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))&&&(((***+++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************((((((************((((((%%%&&&(((+++///111111111))))))))))))))))))))))))***))))))))))))***+++,,,((((((((()))******++++++))))))************)))))))))))))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,......------......///000111222222333333444444555555555666888999:::;;;<<<>>>===<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMNNNOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***000444444000---,,,...//////............//////------------------------........................---------.........//////........................,,,---......////////////......------............---........./////////000////////////////////////...///000111222111111000000000000////////////...//////000000000111111111111333444333000...///000000000000000000/////////222222111111111000000000//////000000111222333333111000000///000111333333111000000000000000000111...///000111222222222222000000111222222333333444222222222222222222222222111111111222222222333333111111222222222222111111////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////............////////////////////////........................//////////////////////////////000000111111222222...///////////////...---------...///////////////000000///...............------------...//////000+++,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,++++++++++++++++++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,******++++++++++++******************************,,,,,,++++++************((()))***+++,,,++++++***************************))))))))))))))))))))))))*********))))))(((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))'''''''''((()))*********((()))))))))************&&&'''((()))***))))))((())))))((((((((())))))***''''''((((((((((((''''''***)))(((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((('''(((******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''')))*********)))(((((()))))))))*********+++))))))))))))))))))))))))%%%(((+++++++++***,,,...))))))))))))))))))))))))((('''''''''(((***,,,---'''(((((()))******++++++))))))************)))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------...------------...//////111222222333333444444555555666777888999;;;<<<<<<>>><<<;;;<<<@@@CCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKMMMMMMNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000444444222///////////////............//////................................................---------.........//////........................,,,---...///000000000000,,,***((())),,,///000///---.........//////000000000000000000000000000000000111222333444333222222111111111111000000000000000000000000111111111111000333555444111///...000111111000000//////......222222222111111111111000......///111222333444555000000//////000222444555555444444333333444444555111222333444555555666555666555555444444333333222444444444444444444444444333333333444444555555555222222333333333333222222000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000/////////............000000000000000000000000////////////////////////000000000000000000000000//////000111222333444444,,,---...000000000//////,,,---///000000000///...//////...------------...---------...///000111222,,,,,,,,,------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************(((***---,,,******,,,...++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,******++++++++++++******************************,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***************************)))))))))))))))))))))))),,,***))))))***++++++*** !!!###%%%''')))******))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++&&&''')))*********)))(((***))))))(((((((((((()))''''''((((((((((((''''''+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((''')))******))))))***,,,''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))******))))))))))))******&&&***---+++'''%%%'''***))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---'''(((((()))***+++++++++))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,---------.........------------...//////111222222333333444555555666666777999:::;;;<<<===???<<<:::<<<@@@CCCDDDCCCDDDEEEFFFFFFFFFEEECCCBBBAAABBBDDDEEEFFFGGGFFFFFFEEEFFFHHHJJJKKKMMMMMMMMM.../////////...---,,,,,,++++++,,,,,,,,,,,,---------444999777000,,,///444FFF555***---111...,,,/////////.........---------,,,,,,,,,---------......................................................///............//////000...------,,,,,,------...000000000111111111222222000000000000000000000000000000000000000000111222111222333222111111222333222111000000222222111000000111111111222222333333000////////////111333444444555555444333333555777333333444555555555444444333333333444666777999:::555777888888888888999;;;::::::::::::;;;;;;;;;;;;888999999:::;;;<<<<<<<<<999999::::::::::::999888<<<;;;:::888888777777777777777666666666666777777666666666666555444333333222222333333222111///...333333444444333222000///222000...///111222333333111111111111111222222222........./////////000000111111000000000/////////000///...///111222111000000000000000111111111111333222111000////////////////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******---+++)))***,,,---,,,)))******************************+++++++++,,,,,,,,,***)))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,)))))))))***+++++++++,,,,,,+++***)))((('''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((***(((%%%######%%%(((***''''''(((((())))))******''''''''''''((((((((()))''',,,111000+++&&&%%%&&&''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))(((%%%(((******((('''&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''&&&&&&(((***)))(((&&&'''(((((((((&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))************+++++++++------,,,++++++,,,,,,,,,---------............///222222111111111222444555888999:::<<<>>>???AAAAAA>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLLLLLLL.........///......------,,,,,,---------.........---222666555000---000333BBB444,,,///222...---000//////.........---------,,,,,,---------................................./////////////////////...//////......//////000000//////............/////////////////////000000000111111111000000000000000222111111111111111222222000111222222000000111222111000000000111222111111333333333333333333222222333222111111111222444444555777888888777777888:::888999::::::;;;;;;;;;::::::::::::;;;<<<===??????===???@@@@@@@@@@@@AAACCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCBBBCCCCCC??????>>>>>>===>>>>>>>>>=========<<<;;;:::999888888888999999888777555444666777777777777555444333555333111111333444444444222222222222222111111111111111111111111111111111111111111111222222222222333111000000111111000///........./////////000000111111000///.........///000000000000000000000000....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,......------------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++******---+++)))***,,,---,,,*********************************+++++++++,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++***))))))***++++++***************+++++++++,,,+++***)))((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***(((&&&%%%%%%&&&(((***(((((((((((())))))))))))'''''''''((((((((()))))))))...111000,,,(((''')))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''&&&''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''&&&&&&(((***)))((('''(((******(((&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,------------............///111111000000111333444555999999;;;<<<>>>@@@AAABBB======>>>???@@@AAABBBBBBCCCDDDEEEGGGGGGGGGFFFEEEGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJ------......///.........---............/////////...000111222000///000111;;;222...222222...---222...............---------,,,------------.........////////////////////////////////////////////////////////////000000111111111000000//////000000111000000000000000000//////111000000000//////......111000000//////000000000000111222222111000111333222222222222333333444444888888777666666555555444999888888888888888999:::;;;===@@@AAAAAA@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNNNNMMMMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOOOONNNMMMMMMLLLMMMMMMJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@????????????>>>===<<<<<<<<<;;;999999:::;;;:::999777777777666666555555444444444444333222222111111222222333333444444555555444333222222333444333222//////000000000111111111111111000/////////000000000000000000000000000000///////////////......------------------------------------------...............------------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******---+++***+++,,,---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***+++++++++++++++***************++++++***)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))***---...---)))'''((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((***,,,...///...***&&&%%%'''))))))(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))(((&&&&&&((()))(((((()))***,,,+++)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++,,,,,,,,,++++++,,,,,,------------............///000000///000111333555666999:::;;;===>>>@@@AAABBB<<<======>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJ,,,,,,---.../////////...------........./////////...------...000111000///333000000222111------222........................------------............000000000000000000000000........./////////////////////000111111222222222111111000000000000111111333222222222222111111111444333333222222111111000222111111000000111111222111222333333222222444555555777888888888999:::;;;>>>>>>==================CCCCCCCCCDDDDDDEEEFFFGGGHHHKKKNNNPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYZZZ\\\]]]]]]]]]]]]^^^```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccddddddddddddddddddeeefffffffffeeeeeeeeeeeeeeeeeeddddddccccccbbbaaa```______^^^^^^___ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTSSSQQQPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGGGGGGGHHHFFFEEECCCCCCBBBAAAAAA@@@??????::::::999888777666555555666666666666666666666666444333222333555666666555333333333333333333333444222222111111111111111222000000000000000000000000///000000000000///......------------------------,,,,,,------......//////......------------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++******************+++,,,+++++++++***)))))))))+++******))))))(((((((((************************)))))))))******)))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))************))))))******))))))(((((('''''''''(((((((((((()))))))))((()))***(((&&&%%%&&&(((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((******)))***,,,///333555666///(((&&&)))++++++)))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))((((((***,,,...---***'''))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))*********+++++++++,,,,,,+++++++++,,,---------------............///////////////111333555777888999:::;;;===>>>???@@@<<<<<<===>>>???@@@@@@AAAAAABBBEEEGGGHHHIIIIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKKKK,,,,,,---.../////////...,,,------------.........///---,,,---///111000...------///111///,,,---111---.....................---------.........//////111111111111111111111111------.........////////////000111222333333333333111111000000000000111111333333222222222222222222777777666666555555555444444444333333444444555555222444666666666777999:::<<<>>>AAAAAA@@@AAACCCEEEHHHHHHIIIIIIJJJKKKLLLLLLQQQQQQSSSUUUVVVXXXYYYYYYYYY\\\```bbbbbbaaaaaabbbbbbbbbdddeeegggggghhhhhhgggggghhhiiiiiiiiihhhggghhhiiikkkkkkjjjjjjlllmmmnnnnnnnnnoooooooooppppppnnnnnnooooooooooooooopppooopppqqqqqqrrrrrrrrrqqqssstttssssssrrrpppnnnmmmooonnnnnnmmmllllllmmmmmmjjjjjjjjjiiihhhgggeeeeeedddeeeeeeeeeeeecccbbbaaa^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYXXXXXXYYYYYYWWWUUUTTTSSSSSSRRRQQQPPPPPPOOOHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::999888666666777777666444555555444444333333333333222222111000000000111111000000000000000000000000000000111111000000///...........................---------....../////////......------------.........------,,,,,,------...,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))*********************************++++++++++++++++++++++++*********++++++*********,,,+++++++++***)))))))))************))))))))))))++++++++++++++++++++++++))))))************)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))***++++++***))))))******))))))((((((''''''(((((((((((()))))))))***((((((((('''&&&&&&''')))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((******)))***,,,///333555888111)))&&&(((***)))'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&((())))))'''''''''(((((((((***,,,......+++((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))*********+++++++++,,,+++++++++,,,,,,---...---------............///.........///111333555666777777888999:::<<<<<<===<<<<<<===>>>???@@@@@@AAAAAABBBEEEGGGIIIIIIIIIIIIEEEEEEEEEEEEGGGIIIJJJLLLHHHHHHHHHIIIJJJLLLNNNOOO------......///.........,,,,,,---------.........///...,,,---.../////////,,,---///000///......000---------...............------........./////////000000000000000000000000---......//////000000111///000222444555555444444111111111000000111111111222222222222333333333444444444444444444444444444333333333444555666888888:::<<>>???@@@AAAAAABBBCCCEEEGGGIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHJJJLLLOOOPPP.........///......---------............/////////000//////...------.../////////000///000111111///---------.........//////............////////////000000000000000000000000///000000111222222333333///000333555666666555444333333222222222222333333444444555666777888888999666666777777888888999999;;;<<<<<<>>>???AAACCCDDDJJJLLLOOORRRTTTVVVYYY\\\\\\___cccdddbbbbbbfffjjjkkkkkklllmmmnnnooooooooorrrsssuuuvvvvvvvvvvvvuuuwwwxxxyyyyyyxxxxxxzzz{{{yyyzzz{{{{{{|||||||||{{{{{{|||}}}~~~}}}|||zzzyyywwwxxxzzzzzzyyyyyy{{{|||||||||||||||}}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~||||||||||||}}}}}}~~~||||||}}}}}}}}}|||||||||zzz{{{{{{|||{{{zzzxxxwwwvvvuuusssrrrqqqqqqrrrrrrqqqqqqqqqrrrttttttrrrpppoooooooooooooooooonnnnnnkkkjjjjjjiiihhhggggggfffbbbaaa```___]]]\\\ZZZZZZYYYWWWTTTSSSRRRPPPMMMKKKIIIHHHFFFDDDBBB@@@???>>>;;;:::999777666555555555444444444444444444444444111111222222111111000///////////////////////////////////////..................------------............------------......------............------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))***************+++++++++)))))))))******+++++++++************************((()))+++,,,,,,+++)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))***++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((%%%'''))))))((('''''''''((((((((()))+++,,,+++***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************)))************+++++++++++++++++++++,,,---...///---------............///000/////////000111333444666666777888999:::;;;;;;======>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHIIILLLNNNPPP.../////////...---,,,,,,////////////000000000000000111111///,,,,,,...000222111000000222444333000---------.........//////............/////////000////////////////////////111111222333444444555555///111333555666666666555555444444333333444444555888888999;;;<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFKKKLLLMMMNNNQQQSSSUUUVVVXXX[[[^^^aaadddgggjjjmmmkkkooottttttrrrrrrwww{{{xxxxxxyyyyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~}}}{{{zzz}}}}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~|||{{{yyyzzz||||||{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||||||||zzz{{{|||}}}~~~|||~~~~~~~~~~~~}}}|||{{{yyyxxxvvvuuutttuuuuuuvvvuuutttuuuwwwyyyyyywwwuuuttttttuuuuuuuuuuuuuuuuuurrrrrrrrrqqqppppppoooooommmmmmlllkkkjjjjjjiiihhhdddcccbbbbbbccccccbbbaaaXXXWWWUUUSSSPPPNNNLLLKKKCCCBBB@@@>>><<<;;;;;;:::666666666666666666666666111222222222222111000000000000000000000000000000000000//////......------.........------...............------------......------............------,,,------......------,,,+++,,,,,,------,,,,,,++++++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))))))))******+++++++++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))************'''''''''(((***+++***(((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))((("""%%%((())))))((()))***''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((%%%''')))***((('''''''''(((''''''(((***,,,++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************)))************+++++++++++++++++++++,,,---...///---------.........//////000000/////////111222333777777888999::::::;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFHHHIIIIIIIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMNNN------------------------------............------//////000000000000/////////////////////000111111........................000000//////......------............///111333444000111333555666777777666333444555666777888888888555555444555777999<<<>>>@@@CCCGGGHHHHHHIIIMMMPPPOOOQQQTTTUUUVVVWWWZZZ\\\aaaaaacccdddfffhhhjjjkkkmmmnnnppprrrsssuuuuuuuuuyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzyyywwwyyy{{{|||yyyvvvzzzzzzzzz{{{||||||}}}}}}|||~~~}}}zzzxxx{{{}}}}}}~~~~~~}}}~~~~~~}}}xxxyyyxxxvvvrrrooooooooopppssswwwxxxwwwvvvwwwyyyyyyzzz{{{||||||{{{zzzzzzzzzxxxvvvuuuvvvvvvuuutttzzzwwwtttssstttuuusssqqqmmmmmmnnnnnnnnnoooooooookkkjjjiiigggdddbbb___^^^ZZZWWWSSSPPPNNNKKKGGGDDDBBB@@@>>><<<;;;:::777555999888666444333333333333444333222222222111///---000///------///000000///....../////////000000000........................////////////////////////......---------,,,,,,,,,++++++,,,,,,---...//////---------------------------,,,++++++++++++,,,---......---,,,,,,+++******++++++++++++++++++++++++......,,,,,,,,,,,,......+++++++++************))),,,++++++******++++++,,,(((((())))))******++++++)))************+++++++++++++++++++++++++++++++++*********)))))))))))))))+++*********))))))((((((((((((((((((((((((((((((***************++++++,,,&&&&&&%%%%%%%%%%%%&&&&&&******))))))(((((('''''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++)))(((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&++++++++++++++++++++++++))))))))))))))))))))))))&&&(((******((('''))),,,***)))((((((((()))+++,,,(((***+++***)))((()))***(((((()))************)))))))))))))))))))))))))))++++++******************+++,,,,,,------,,,,,,+++---------.........///////////////000111111222222111333666999;;;<<<;;;;;;======>>>???AAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHJJJLLLLLLIIIHHHIIIKKKKKKIIIHHHGGGGGGJJJLLLNNN---------------------------......//////......---//////000000000000/////////////////////000111111000///////////////......000000000000000000000000222111111111111222333444333444555666777666555555555666777999::::::;;;;;;<<<===>>>@@@CCCFFFIIIKKKPPPSSSWWWYYYZZZ\\\```cccdddfffhhhjjjjjjkkkmmmoooqqqqqqrrrtttuuuvvvwwwxxxwwwxxxzzz{{{|||}}}~~~~~~~~~|||{{{zzzzzz{{{zzzxxxvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzxxxvvvvvvwwwwwwuuusssuuuuuuvvvxxxyyyzzz{{{|||zzzzzzzzzyyywwwvvvwwwwwwxxxzzz{{{|||||||||~~~xxxuuupppkkkhhhhhhhhhiiihhhkkkoooppppppqqqtttvvvwwwxxxyyy{{{||||||||||||zzzzzzyyyzzz{{{{{{{{{zzz{{{yyyvvvvvvxxxyyywwwvvvwwwwwwwwwxxxxxxxxxyyyyyytttsssqqqooommmjjjhhhggggggeeeaaa___]]][[[WWWUUUPPPNNNKKKJJJIIIHHHEEECCCCCCBBB???<<<999888777777444333222222222222111///333222000000222333222222////////////.....................///////////////////////////////////////.........---------,,,,,,,,,,,,,,,------.........------------------------...---,,,++++++,,,---.........------,,,++++++***++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***)))))))))))))))))))))************)))))))))(((************************((((((((((((((())))))***((((((''''''''''''((((((******))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))%%%((())))))'''''')))+++))))))((((((((()))***+++(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++------------.........////////////000111111222222222444777999;;;;;;;;;:::======>>>???AAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHJJJLLLLLLJJJIIIIIIKKKKKKJJJHHHGGGHHHJJJLLLNNN////////////////////////---......//////......---///000000111111000000///000////////////000111111111111111000000/////////---......///000111111222333222222111111222222333777888999::::::999888777888:::<<<@@@CCCEEEGGGGGGJJJKKKNNNRRRVVVZZZ]]]^^^eeegggkkkmmmooorrruuuxxxuuuwwwxxxyyyxxxyyyzzz|||||||||}}}~~~~~~}}}}}}~~~~~~~~~|||zzzuuusssqqqqqqpppnnnllliiiiiikkkmmmpppssstttuuuuuu{{{xxxvvvuuuuuutttsssrrrrrrrrrtttuuuwwwxxxzzzzzzwwwvvvuuutttsssqqqnnnlllmmmooorrrtttuuuvvvyyy{{{zzzrrrhhh```___`````````___aaaccceeefffiiilllooopppqqqtttvvvyyy{{{||||||{{{{{{}}}~~~~~~~~~}}}|||}}}|||{{{{{{}}}}}}|||{{{{{{{{{{{{{{{||||||||||||}}}{{{yyywwwuuutttsssssstttrrrooonnnmmmkkkiiifffaaa___\\\[[[[[[YYYWWWUUUSSSQQQNNNJJJFFFCCCAAA@@@:::888666555555555444333333111//////111111111000111111000000///..................//////000000000////////////////////////.........------------,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))******************))))))))))))************************((((((((((((((())))))*********))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((((((''''''((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((('''&&&((()))(((((('''''''''((()))***(((***+++***)))((()))******)))((((((((()))+++,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***------------............/////////000111111222222444555777999:::::::::999<<<===>>>???AAABBBCCCDDDBBBBBBCCCEEEFFFGGGHHHIIIHHHJJJMMMMMMKKKJJJJJJKKKLLLKKKIIIHHHHHHJJJKKKMMM////////////////////////......////////////......000000000111111000000000000000//////000000111222111111111000000000////////////000111222222333333333333444555666777888888:::;;;>>>@@@BBBBBBCCCBBBAAADDDIIINNNTTTYYY]]]___]]]___bbbfffjjjmmmoooppptttuuuwwwzzz{{{~~~}}}}}}}}}~~~~~~~~~|||||||||{{{{{{{{{{{{{{{{{{{{{}}}~~~{{{xxxvvvtttrrrpppkkkiiigggeeedddbbb^^^\\\[[[^^^dddjjjppptttwwwxxx~~~|||zzzxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{xxxvvvrrrqqqooojjjccc]]]^^^```dddfffhhhkkknnnqqqwwwyyy|||~~~uuuhhh```^^^^^^\\\ZZZYYYZZZZZZ[[[]]]___bbbeeeeeegggiiilllpppsssuuuvvvyyy{{{}}}~~~}}}||||||~~~{{{{{{||||||||||||}}}}}}}}}|||{{{{{{{{{|||yyywwwuuuttttttsssqqqooollljjjhhhgggggggggeeecccbbb```]]]ZZZVVVSSSQQQPPPIIIEEEAAA???===;;;999888555333111000111111000///222222222111111000000000------......///000000000////////////////////////............------------............------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))(((((('''''''''))))))))))))************************************)))))))))))))))******************)))))))))))))))***************************************++++++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))***+++,,,((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&'''''''''''''''''''''(((((()))(((***+++***)))((()))***+++***((('''''')))+++,,,))))))))))))))))))))))))***************+++++++++***++++++++++++++++++***------------------------/////////000111111222222555555777888999999999999<<<===>>>???AAABBBDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIIIIKKKMMMNNNMMMLLLLLLKKKLLLKKKJJJIIIIIIJJJKKKLLL000000000000000000000000...//////////////////...000000111111111111000000000000000000000111222222000000000000000000000000222222333444444555666666555777999<<<>>>AAACCCCCCAAACCCGGGLLLPPPSSSUUUVVVVVVXXX]]]ccciiinnnrrrtttppprrrtttwwwyyy{{{|||}}}~~~~~~~~~~~~}}}zzzyyywwwvvvuuutttttttttoooppprrrsssuuuvvvwwwxxxzzz{{{}}}{{{uuupppmmmkkkjjjhhhcccaaa___]]][[[YYYUUURRRRRRVVV]]]fffnnnuuu{{{}}}~~~~~~~~~~~~~~~~~~}}}zzzuuurrrmmmdddYYYQQQPPPRRRVVVXXXZZZ]]]```cccggglllrrrxxx|||zzzpppiiigggddd___ZZZ\\\[[[YYYXXXYYYZZZ[[[\\\[[[\\\^^^aaadddgggjjjkkkqqquuuzzz|||}}}}}}~~~~~~zzzxxxvvvuuuuuutttqqqoooooommmllllllmmmmmmlllkkkiiiiiihhhfffeeecccaaa```[[[WWWRRRNNNJJJFFFBBB???===:::888666666555444222111111111111111111111111------........./////////000000000000000000000000//////.........---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******))))))((((((''''''(((((()))))))))*********************************(((((())))))************))))))))))))))))))******))))))))))))))))))))))))***************++++++,,,***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((()))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&''''''((((((((((((((((((***+++***)))((()))***+++***((('''''')))+++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,+++++++++------------------,,,,,,/////////000111111222222555555666777888999999999<<<<<<>>>???AAACCCDDDEEEBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPOOOMMMKKKKKKKKKJJJJJJJJJKKKLLLLLL000000000000000000000000...//////000000//////...000111111222222111111000111000000000000111222222000000111111222333333333111222333444555777888888999;;;???CCCHHHKKKNNNOOOQQQTTTXXX^^^cccgggjjjkkknnnpppssswwwzzz}}}}}}~~~~~~|||zzzxxxsssqqqnnnllljjjiiihhhhhheeeeeeggghhhjjjkkkmmmmmmqqqsssvvvzzz~~~xxxssslllfffcccaaa```___^^^]]]ZZZYYYXXXVVVSSSPPPOOORRRXXX```iiiqqqxxx{{{|||vvvmmm```SSSKKKIIIKKKMMMOOOPPPRRRTTTWWWYYY^^^eeelllqqquuuyyy{{{}}}xxxuuurrrmmmgggccceeebbb___^^^]]]\\\[[[YYYVVVVVVWWWYYY[[[^^^```bbbfffkkkrrrvvvxxx{{{~~~xxxvvvsssqqqqqqooollljjjiiihhhgggiiikkkllllllkkkiiiiiijjjkkkkkkkkkkkkkkkiiifffbbb^^^ZZZVVVPPPMMMGGGDDD@@@>>><<<;;;888666333333222222222222222222////////////////////////000000000000000000000000/////////.........------..................//////------------------------------............------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++((((((((()))))))))******************************((((((((()))******++++++))))))))))))************((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))))))))************+++))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&'''(((((('''&&&&&&'''((())))))))))))((((((***+++***)))((()))******)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,/////////000111111222222444444555666777999999:::;;;<<<===???AAACCCDDDEEEBBBBBBCCCEEEFFFGGGHHHIIIKKKKKKMMMPPPRRRQQQNNNLLLJJJJJJJJJJJJKKKLLLMMMNNN//////////////////////////////000000000000//////000111111222222111111000111111000000111111222333111111222444555666777888666777999<<>>AAADDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDIIIJJJKKKMMMMMMMMMMMMLLLHHHEEECCCEEEJJJNNNPPPPPP...///000111000000///...111222222333333333333333///111222222111222444555222444555666666888;;;>>>AAACCCFFFIIIMMMSSSZZZ^^^eeehhhmmmqqqtttxxx{{{~~~}}}|||{{{|||{{{zzzwwwsssooojjjhhheeeggggggddd___[[[ZZZ[[[\\\[[[\\\___dddggggggfffiiinnnuuu}}}|||uuuqqqlllhhhfffeeedddcccbbbaaa^^^\\\\\\]]]^^^```cccjjjrrryyy}}}~~~xxxpppjjjccc___YYYQQQKKKJJJLLLOOORRRSSSSSSRRRQQQRRRTTTWWWXXXWWWZZZaaammmyyy}}}yyyuuuuuuvvvvvvrrrnnnjjjjjjkkkllllllmmmmmmnnnmmmlllmmmnnnoooooollljjjbbbaaa___aaadddffffffeeeffffffeeeddddddfffjjjnnn{{{{{{ssskkkeee^^^]]][[[XXXUUURRRPPPOOOOOONNNLLLKKKJJJJJJKKKKKKPPPOOONNNNNNOOOSSSVVVYYY___ccciiimmmpppqqqrrrtttssspppmmmlllnnnnnnmmmkkkfffdddaaa]]]XXXTTTQQQOOOKKKGGGCCC???<<<:::777555222222222222222222222222111111111111000///............///////////////000//////////////////////////////............//////---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***************+++******************************))))))))))))******)))(((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))************)))))))))((()))))))))******))))))(((((()))************)))((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...------,,,,,,------...------......///000000111444444444444555777888999999;;;===@@@CCCEEEEEEFFFCCCCCCDDDDDDDDDDDDEEEEEEHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGEEEFFFJJJNNNQQQQQQ...//////000000000////////////000111111222222222///111222333222333555777777999<<<>>>@@@CCCGGGJJJPPPTTTYYY^^^ccciiiooossszzz|||}}}}}}|||{{{yyywwwuuutttxxxxxxxxxwwwuuurrrpppnnnkkkkkkjjjfffbbb___]]]]]]___]]]]]]___cccgggjjjjjjmmmqqqwww~~~yyyuuusssrrrpppooollljjjgggdddcccbbbcccccceeeiiiooosssuuuwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}yyywwwpppjjj```UUULLLJJJLLLOOOQQQRRRSSSSSSQQQQQQRRRTTTRRRRRRTTT\\\hhhuuu}}}yyyvvvnnnnnnmmmmmmlllkkkkkkjjjjjjiiiiiikkkmmmooonnnmmmjjjjjjkkkmmmoooqqqpppoooooopppooonnnnnnooosssvvv{{{vvvsssooonnnkkkhhheeebbb```___YYYWWWUUUSSSQQQOOOOOONNNQQQOOOMMMKKKJJJJJJKKKLLLTTTYYY___eeejjjoootttwwwuuusssqqqqqqsssuuuvvvvvvrrrpppmmmiiifffcccaaa```ZZZWWWQQQMMMIIIEEEAAA>>>:::888666555333333333333444444333222111000///////////////000000111111111//////////////////////////////............//////------------------------------------------------------------,,,,,,,,,,,,------------------------,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))******+++++++++************************************))))))))))))************)))((((((((())))))))))))))))))((((((((((((******))))))))))))******))))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))$$$%%%&&&((())))))))))))((())))))******))))))((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((******))))))(((''''''''')))************+++++++++,,,,,,---------............------,,,,,,------.........//////000111111111333333333444555777888999999:::===???AAACCCDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMJJJGGGGGGJJJNNNPPPRRR111111111222222222222222000000000000000111111222222444666777777777999:::AAADDDIIIMMMQQQVVV[[[^^^dddhhhmmmqqqtttxxx{{{~~~zzzzzzxxxvvvssspppnnnmmmppppppppppppooommmlllkkkjjjjjjhhheeecccaaa```___cccbbbaaabbbggglllrrruuu{{{}}}~~~}}}|||{{{zzzxxxvvvsssqqqooonnnnnnnnnlllnnnqqqssstttttttttsssqqqqqqrrrsssuuuwwwwwwvvvwwwvvvvvvvvvwwwwwwwwwwwwsssmmmcccWWWNNNJJJKKKMMMOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSVVV]]]iiivvvxxxxxxvvvuuusssqqqpppooolllkkkiiijjjlllooooooooopppqqqssswwwyyyzzzzzzzzzzzz{{{{{{{{{zzz{{{}}}~~~}}}|||{{{yyyvvvtttsssrrrhhhgggfffdddcccaaa``````]]][[[XXXTTTPPPLLLIIIGGGJJJNNNTTTZZZaaahhhoootttwwwwwwwwwwwwwwwxxxwwwwwwxxxwwwtttqqqnnnlllkkkkkkhhheee```\\\XXXTTTPPPLLLGGGEEEAAA<<<999777777777666555444333222111111111//////000000000111111111//////////////////////////////............//////........................------------------------------------------,,,,,,........................+++++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***)))((()))+++,,,,,,+++***)))************************+++******))))))******+++++++++***)))(((((((((((())))))))))))((((((((((((***))))))(((((())))))***((()))))))))************((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))######%%%&&&''''''((((((((())))))))))))))))))(((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************************'''(((((())))))))))))((())))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,------------...------,,,,,,------........./////////000000000222222333444555666888999999:::<<<===???AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIMMMKKKHHHGGGIIILLLOOOQQQ222222222222333333444444555444444333444444555666666999===@@@BBBEEEGGGIIIQQQUUUZZZ```dddjjjooorrruuuxxx{{{~~~{{{zzzxxxuuurrrpppnnnmmmnnnnnnmmmmmmllljjjiiiiiigggfffdddcccbbbbbbaaaaaadddddddddeeejjjqqqyyy~~~~~~|||{{{zzzzzz{{{yyyyyyzzz{{{zzzyyywwwuuunnnllliiihhhjjjkkkjjjiiiiiiiiiiiijjjkkkmmmoooqqqnnnkkkeee\\\SSSMMMKKKLLLNNNQQQSSSTTTSSSQQQQQQQQQUUUWWWZZZ```iiittt~~~{{{zzzxxxwwwsssqqqnnnmmmnnnpppppppppooorrruuuxxx{{{|||}}}~~~~~~~~~~~~}}}yyyxxxwwwvvvtttsssqqqqqqmmmkkkhhhbbb\\\UUUOOOKKKGGGIIILLLPPPUUU]]]eeekkkrrrtttxxxzzzzzzyyyxxxwwwzzzzzzxxxvvvuuutttssssssrrrpppllliiigggccc___]]]WWWTTTOOOIIIDDDAAA@@@???777666555333222222222222000000000000000000000000000000000000000000000000//////............//////........................------------------------------------------------........................,,,++++++******+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***)))((()))***,,,,,,++++++***************************++++++************++++++,,,+++***))))))((())))))***)))))))))(((((((((''')))((((((''''''(((((()))((()))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******&&&''''''((((((((('''''')))(((((((((((((((((())))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((************************''''''((()))))))))))))))(((((()))******+++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...------............//////111222222333555666888999999::::::<<<===???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHHHHHHHJJJLLLOOO111111111111222333444555555555555555666888:::<<>><<<999666555555555333333333222111111000000000000000000000000000000//////............//////........................------------------------------------....................................---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((()))***+++++++++++++++************************++++++************++++++++++++***)))))))))************))))))((((((''''''((((((''''''''''''(((((())))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,+++***)))))))))((((((''''''(((((()))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************&&&'''((())))))******)))''''''(((***+++,,,---...)))************+++++++++*********+++++++++,,,,,,...------,,,,,,------...---------...............111111222333444666888999999999::::::;;;===>>>???AAAAAABBBCCCDDDEEEFFFFFFDDDFFFGGGIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIKKKMMM333333222222333444666777999999:::<<>>@@@@@@AAABBBCCCDDDEEEEEEDDDFFFIIILLLLLLKKKIIIHHHDDDHHHKKKLLLLLLKKKLLLMMM666666555555666777999:::BBBCCCDDDHHHMMMSSSXXX[[[dddhhhoootttxxx{{{~~~~~~~~~}}}{{{wwwvvvvvvwwwvvvyyy{{{|||}}}}}}~~~~~~}}}~~~~~~zzzzzzyyyxxxwwwwwwwwwwwwvvvrrrnnnlllmmmnnnmmmkkkjjjlllmmmmmmnnnssszzz~~~|||{{{zzzuuuuuuuuuwwwwwwssskkkfffaaa[[[TTTUUU]]]ffflllnnnkkklllllliiidddaaabbbccceeedddaaa\\\VVVRRRQQQQQQNNNPPPRRRSSSTTTUUUWWWYYYXXX[[[^^^______aaaeeehhhgggppp{{{~~~~~~|||zzzwwwwwwyyyxxxvvvsssrrrtttwwwuuuyyy}}}~~~}}}|||}}}~~~wwwssstttwwwvvvvvvvvvvvvvvvuuuuuuuuuwwwyyy{{{}}}{{{uuuqqqccc^^^VVVMMMHHHHHHLLLPPPTTTWWWZZZ^^^bbbiiirrryyy{{{~~~~~~}}}}}}|||zzzvvvsssqqqqqqpppooommmkkkhhhgggddd```ZZZSSSMMMIIIFFFEEE;;;;;;999888666444333222000000000000000000000000//////............//////////////////////////////---------------------------------.........//////------------------------///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***)))(((((()))+++---...************************,,,++++++******++++++,,,***)))))))))***+++,,,,,,+++******)))(((''''''&&&******))))))))))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------.........------,,,,,,------...000000000000////////////000000111222444666888999999999888888999;;;<<<===??????@@@AAABBBCCCDDDEEEDDDGGGKKKNNNNNNMMMJJJHHHCCCHHHMMMOOONNNMMMMMMNNN444555666888999===BBBFFFNNNQQQVVV\\\bbbhhhkkkmmmqqqyyy~~~~~~~~~~~~wwwtttooojjjfffdddcccddddddeeegggjjjlllmmmnnnnnnxxxxxxyyy{{{~~~~~~||||||wwwvvvxxx{{{~~~yyyxxxxxxxxxzzzyyywwwuuuzzzwwwtttssstttvvvwwwwwwwwwuuurrrooooooppprrrtttvvvvvvwwwvvvvvvwww{{{~~~}}}{{{xxxvvvtttppplllhhhjjjlllmmmkkkgggccc```___\\\VVVRRRWWWdddpppvvvxxx~~~yyyqqqhhhcccbbbhhhddd^^^XXXTTTRRRSSSTTTUUUSSSRRRQQQSSSVVVYYY\\\YYY]]]]]]ZZZZZZ^^^``````cccdddkkkwww}}}~~~~~~~~~~~~}}}|||{{{}}}}}}zzzyyyzzz}}}|||}}}~~~~~~}}}}}}{{{zzz{{{|||}}}~~~~~~{{{xxxuuutttppppppppppppqqqqqqqqqrrroooqqqtttwwwzzz|||}}}}}}}}}|||vvvnnnbbbWWWOOOLLLLLLNNNQQQQQQQQQTTTXXX^^^eeehhhssszzz~~~}}}}}}|||yyyxxxwwwuuutttrrrqqqpppkkkiiigggdddaaa\\\UUUQQQKKKIIIFFFAAA===999666555444444333333222222333333222222222222222111000/////////000000111111222222////////////000000000000........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********+++,,,,,,---++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++******)))*********((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++(((***+++***)))((()))******************++++++,,,******************++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((&&&&&&'''((()))))))))(((''''''((()))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&%%%%%%&&&'''))))))((('''''''''(((***+++,,,)))'''(((***+++***(((***)))((()))***+++***(((++++++******************))))))***++++++,,,------------------------------......//////000000111111...000222333333444666777666777888:::;;;<<<<<<===@@@???>>>===>>>@@@BBBDDDCCCFFFIIILLLMMMLLLIIIHHHIIIIIIJJJJJJKKKMMMNNNOOO777:::>>>BBBGGGLLLRRRVVVaaadddhhhnnnsssxxx{{{}}}|||{{{uuuqqqeeebbb^^^YYYUUUSSSRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZccccccfffiiiooouuuzzz}}}~~~}}}{{{yyywwwvvvtttpppppprrruuuwwwwwwuuutttssstttuuuvvvuuutttxxxuuurrrqqqrrrtttuuuvvv|||zzzwwwuuutttuuuwwwyyyyyyzzzyyyyyyxxxyyy|||~~~|||{{{||||||{{{zzztttsssqqqpppnnnjjjfffbbb`````````^^^[[[XXXWWWWWWWWWUUUTTT[[[gggsss{{{~~~zzzrrrllljjjkkkgggaaaZZZVVVTTTTTTUUUVVVTTTRRRQQQRRRVVVZZZ]]]YYY]]]\\\XXXWWWZZZ]]]\\\^^^^^^dddoooxxxzzz{{{~~~|||}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}{{{xxxwwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~|||zzzxxxwwwrrrrrrssssssssstttttttttsssrrrrrrsssuuuxxx{{{}}}~~~~~~xxxrrrggg\\\TTTPPPPPPPPPSSSSSSRRRRRRTTTWWWZZZ]]]hhhnnnwww|||{{{zzzyyywwwvvvuuutttrrrpppnnnllliiifffaaa^^^]]]ZZZUUUNNNIIIDDDAAA???999777666444333333333333222222222222111000///...//////000000000111111111000000000000000000000000........................000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---......++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++***)))))))))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********(((***+++***)))((()))***)))))))))))))))***++++++,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))((('''''''''(((((()))(((((((((''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***)))(((((('''((()))***+++,,,)))'''(((***+++***(((...+++(((((()))+++,,,,,,******************************++++++,,,---------------------------------......//////000000111111///111333333333444666888777888999:::;;;===>>>>>>AAA@@@@@@@@@AAABBBCCCDDDBBBDDDGGGIIIJJJJJJHHHGGGJJJJJJJJJKKKLLLMMMNNNOOO???DDDLLLSSSZZZaaaggglllrrrtttwww{{{{{{vvvqqqjjjbbb]]]UUURRRNNNJJJGGGEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJNNNPPPRRRVVV\\\aaafffiiippprrrvvv||||||yyywwwvvvtttsssqqqooommmnnnppprrrsssrrrtttrrrqqqqqqsssuuuuuuuuu|||yyywwwvvvwwwyyyzzzzzz~~~{{{xxxxxxyyyzzz|||yyyzzzzzzxxxwwwwwwyyy{{{{{{{{{{{{zzzzzzzzzzzzyyy||||||}}}~~~{{{wwwvvvttttttuuuuuusssrrrlllkkkjjjjjjhhheee___\\\VVVVVVTTTRRROOONNNPPPRRRUUUVVVYYY___gggqqqyyy}}}|||wwwuuurrrnnnhhhaaa\\\ZZZYYYYYYUUURRROOOMMMNNNRRRVVVYYYZZZ^^^]]]YYYXXX[[[^^^]]]\\\[[[^^^gggnnnppprrruuusssvvvwwwuuuuuuxxxwwwtttttttttuuuvvvwwwwwwwwwwwwyyyyyyyyyzzz{{{{{{||||||||||||{{{yyyvvvuuuvvvxxx{{{|||}}}~~~~~~~~~~~~}}}{{{||||||}}}~~~~~~}}}|||{{{wwwwwwwwwxxxxxxxxxyyyyyyxxxvvvsssqqqrrruuuyyy|||{{{vvvmmmddd]]]YYYWWWWWWWWWWWWUUUTTTSSSRRRRRRSSS[[[```kkkwww~~~|||{{{zzzzzzyyywwwtttrrrrrrpppmmmkkkmmmiiiddd]]]WWWSSSQQQPPPCCC@@@<<<999666444444444444333333222111000000////////////000000000000111000000//////......------........................111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++)))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((***+++***)))((()))***((((((((((((((()))******,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((()))))))))(((''''''''''''((()))))))))))))))******)))(((((((((((((((************************''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++))))))))))))++++++((((((((((((((()))******+++)))(((((()))******)))000---)))'''(((+++---...************************++++++,,,,,,------......------------------------......//////000000111111000222444444444555777999::::::::::::;;;===@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNTTT\\\dddkkkqqqwwwzzz|||}}}|||wwwoooggg```YYYSSSOOOMMMKKKIIIFFFDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMPPPSSSVVVXXX___bbbgggnnnuuu|||}}}{{{yyyyyywwwvvvtttsssssstttvvvwwwwwwvvvwwwuuussssssvvvxxxzzzzzz~~~|||zzzzzz|||}}}~~~~~~~~~|||zzzxxxwwwwwwxxxyyyuuuvvvuuutttrrrqqqrrrtttttttttttttttsssssssssrrruuutttuuuvvvxxxwwwuuusssqqqooonnnoooppppppnnnllliiihhhhhhgggeeeaaa[[[VVVRRRQQQOOOLLLJJJKKKOOORRRUUUYYY]]]```ccchhhnnnsss}}}~~~|||{{{wwwpppiiiccc___]]]\\\WWWTTTOOOMMMMMMOOOTTTWWWXXX]]]^^^]]]]]]bbbffffffddd```___dddgggfffgggjjjjjjnnnpppooooooqqqooolllkkklllmmmooopppqqqrrrrrrrrrrrrssstttuuuvvvwwwxxxzzzyyywwwuuusssssstttuuuwwwxxxxxxyyyyyyzzzzzzzzzxxxyyy{{{}}}~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}{{{wwwuuutttvvvyyy{{{||||||}}}}}}~~~~~~~~~~~~{{{xxxrrrlllgggdddbbbaaa___^^^^^^\\\[[[YYYWWWVVVWWW\\\fffttt|||zzzwwwuuuuuutttsssqqqssspppkkkfffbbb```______QQQNNNHHHBBB<<<999777666555444444333222222222222000000000000000000000000//////...---,,,+++++++++.................................------,,,,,,,,,------------------------------,,,,,,,,,+++++++++******)))))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((***+++***)))((()))***'''''''''''''''((())))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&''''''((()))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))******+++((((((((((((((())))))*********)))((()))*********...+++)))((()))+++,,,,,,***************+++++++++,,,,,,,,,------.........,,,,,,------------------......//////000000111111000222444555555666888999<<<;;;::::::<<<>>>AAACCCBBBCCCEEEGGGGGGGGGFFFEEEGGGGGGHHHHHHJJJKKKMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNaaafffmmmssswww{{{~~~~~~uuunnncccZZZTTTPPPNNNLLLFFFFFFEEEDDDCCCDDDDDDEEEGGGGGGFFFFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLNNNOOOPPPQQQSSSXXX___eeelllqqqssszzz}}}~~~{{{zzzzzz{{{}}}}}}|||{{{xxxvvvtttuuuxxx{{{|||}}}{{{yyyxxxxxxzzz{{{|||{{{{{{yyywwwuuutttttttttuuuqqqqqqqqqooommmllllllmmmppppppooooooooonnnnnnnnnooonnnnnnoooppppppnnnlllkkkkkkjjjkkklllllljjjhhhgggfffdddbbb```[[[UUUQQQMMMMMMKKKHHHGGGIIIMMMPPPRRRVVV[[[]]]]]]___ccchhhnnnqqqwww|||~~~|||xxxrrrjjjddd___]]]\\\XXXUUUQQQNNNNNNPPPSSSVVVRRRXXX^^^___cccjjjnnnnnnoooiiidddeeedddaaa```bbbbbbhhhkkkkkkkkkkkkhhhcccccceeegggiiikkkmmmnnnnnnkkklllnnnooopppqqqppppppsssqqqnnnmmmlllmmmnnnoooqqqqqqqqqrrrsssttttttuuuuuuvvvxxxzzz{{{||||||}}}|||~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{|||yyywwwuuurrrooonnnmmmmmmhhhhhhiiijjjiiihhhgggggg```dddlllxxx}}}zzzxxxxxxwwwvvvtttyyyvvvrrrnnnkkkiiihhhhhhaaa^^^WWWOOOHHHBBB???===777666555333222222222222111111111111111000000000111000000///...---,,,,,,////////////////////////------......//////000000---------------------------------,,,,,,,,,++++++++++++******)))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++---......,,,***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))***'''''''''''''''(((((()))((((((((())))))******+++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))*********)))(((''''''''''''((()))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((()))))))))'''(((((()))))))))))))))*********)))((()))*********))))))***++++++***((())))))*********+++++++++,,,,,,------------......,,,,,,,,,---------............//////000000111111000222444555555666888999===<<<;;;;;;<<>>;;;888555444333333333222222222222111111111333333222222111111000000//////////////////////////////000111222333333444------------------------------------,,,,,,,,,,,,......------,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++*********---///...+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((***+++***)))((()))***'''''''''''''''((())))))&&&''''''((()))***++++++))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))*********)))((((((''''''((()))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))******)))(((((()))+++(((((()))+++,,,+++(((&&&)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------...............//////000000111111000222444444444555777999<<<<<<<<<<<<===???AAACCCBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMNNNOOOPPPOOOOOONNN~~~|||nnnjjjddd___]]]\\\\\\[[[WWWWWWVVVUUUTTTSSSRRRRRROOONNNKKKHHHGGGFFFFFFGGGIIIJJJLLLMMMOOOPPPQQQQQQOOOPPPQQQRRRTTTUUUWWWWWW[[[bbbnnn{{{}}}{{{yyyxxxxxxxxxwwwvvvsssrrrqqqsssuuuvvvvvvuuuvvvuuuuuuvvvxxxyyyyyyxxxsssrrrpppnnnmmmlllkkkkkkjjjkkklllkkkiiigggggghhhddddddddddddccccccccccccaaa___^^^^^^______^^^\\\\\\\\\]]]^^^```___]]][[[XXXVVVSSSPPPOOONNNKKKIIIGGGHHHJJJJJJIIIIIIIIIJJJIIILLLOOOSSSVVVZZZ^^^```bbbbbbcccggglllnnnnnnmmmfffdddaaa___\\\[[[[[[[[[UUUUUUVVVWWWZZZ]]]aaabbbbbbkkkuuuzzz~~~zzzuuuuuutttpppnnnpppwww{{{rrrffffffggggggggggggffffffiiillloooqqqqqqmmmhhheeeddd```]]]\\\___bbbddddddffffffffffffgggiiikkklllmmmlllkkkkkkjjjkkklllmmmnnnrrruuutttqqqpppssswww}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}{{{{{{|||}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwvvvuuuvvvwwwyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}~~~|||yyyvvvtttuuusssppplllgggaaa\\\YYYRRROOOJJJCCC>>>:::888777444444444333333333222222222222222222222222222222//////////////////////////////000000111111222222...........................------------,,,,,,,,,000///......------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((,,,///---***((())),,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((***+++***)))((()))***((((((''''''(((((()))***''''''(((((())))))******))))))))))))))))))))))))'''''''''((()))************)))(((((((((((()))***(((((()))*********))))))''''''((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''&&&'''((()))***))))))((((((***+++***((('''))),,,***))))))***,,,,,,***(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///......//////000000111111///111333333333444666888:::;;;<<<===>>>@@@AAAAAAAAABBBDDDEEEFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMLLLMMMOOOPPPQQQPPPOOONNN~~~|||zzzwwwuuutttsssqqqooommmlllkkkiiifffdddbbbaaaZZZWWWSSSOOOLLLJJJJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQWWWWWWWWWVVVVVVUUUUUUUUUXXX```mmmzzz~~~||||||~~~~~~{{{|||yyyvvvtttttttttsssrrrrrrqqqqqqsssuuuuuutttsssoooooonnnooorrrssssssrrrnnnmmmkkkjjjhhhggggggfffggghhhiiihhhfffeeedddeee]]]]]]]]]\\\\\\\\\[[[[[[XXXWWWUUUUUUVVVVVVUUUTTTVVVVVVWWWXXXZZZYYYWWWTTTTTTQQQNNNLLLLLLLLLKKKJJJJJJMMMPPPQQQPPPNNNNNNNNNLLLMMMNNNQQQUUUYYY\\\^^^bbb```^^^___cccdddcccaaa^^^^^^]]]\\\\\\]]]^^^______aaadddhhhlllqqqtttvvvttt~~~}}}}}}|||~~~wwwwwwwwwvvvtttrrrqqqppplllooosssuuusssnnnhhhdddccc___[[[[[[___ccceeeeeeddddddcccdddeeegggiiijjjjjjiiifffdddddddddfffgggiiilllpppooolllkkknnnrrrwwwxxxyyy{{{||||||||||||xxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxvvvuuuvvvwwwyyy{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzwwwwwwvvvtttpppkkkgggdddbbb^^^WWWOOOGGGAAA>>><<<555555555444444333333333////////////000000000000000000000000000000000000...............---------..............................---------,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++***+++,,,------,,,+++***'''***---,,,(((&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((***+++***)))((()))***((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))'''((()))***************'''(((((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&''')))*********)))((((((***+++***((('''))),,,---+++))))))+++,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////......//////000111111111...000222333333444666777999:::<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFHHHKKKLLLNNNNNNOOOLLLNNNPPPQQQQQQPPPOOONNN}}}|||}}}}}}|||{{{rrrooohhhbbb\\\XXXWWWVVVWWWTTTPPPOOOQQQVVVYYY[[[[[[\\\\\\\\\^^^___```aaagggjjjqqqyyy|||wwwsssyyyyyyzzzzzzyyyyyyxxxxxxuuutttsssrrrppppppoooooommmnnnnnnnnnnnnmmmllllllkkkjjjjjjiiiiiiiiijjjjjjdddcccaaaaaaaaaaaaaaa```cccbbbccceeefffeeeaaa]]]\\\ZZZWWWVVVVVVVVVUUUUUUSSSOOOMMMPPPQQQPPPQQQSSSQQQSSSUUUXXXYYYWWWRRRNNNPPPNNNMMMKKKGGGEEEKKKTTTVVVVVVTTTRRRTTTWWWUUUOOOSSSOOOPPPUUU[[[^^^aaaeee```cccccc___]]]```bbbbbbaaa______```^^^[[[\\\aaaaaakkkwww|||wwwrrrrrrssstttssspppkkkggg^^^]]]^^^aaadddfffggggggfffdddcccccceeefffggggggkkkkkkhhhbbb]]][[[^^^aaajjjiiihhhhhhhhhiiijjjjjjmmmqqqwww{{{||||||||||||}}}wwwrrrtttyyy}}}{{{xxxrrrrrrrrrsssvvvwwwvvvtttxxxvvvrrrooopppssswwwzzzzzz{{{|||{{{yyyyyyzzz|||~~~zzzzzz~~~zzzyyywwwvvvtttrrrqqqpppjjjgggccc___YYYRRRKKKEEEAAA===888444333444555555444333111111111222111000111111111222111111000///////////////////////////------------------------,,,,,,,,,++++++*********---------,,,,,,+++++++++)))***+++,,,---,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))(((&&&$$$###)))(((&&&%%%&&&''')))+++,,,+++***((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))%%%&&&'''((())))))))))))$$$%%%''')))******)))((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%''')))))))))))))))&&&''')))*********)))((())))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---...///000000////////////000000000000222222222222333555666777888999999:::;;;<<<======>>>???@@@BBBDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMM}}}xxxrrrmmmjjjiiihhheeeaaa\\\ZZZ[[[]]]___aaaccccccdddfffhhhjjjlllmmmqqqrrruuuzzz~~~}}}}}}xxxtttqqqtttuuuuuuuuuuuutttsssssspppooommmlllkkkkkkkkkkkkiiiiiiiiihhhggggggfffeeeeeedddcccaaa``````_________]]]\\\[[[[[[[[[[[[ZZZ\\\\\\\\\^^^```___\\\YYYTTTSSSSSSRRRRRRQQQOOONNNSSSNNNLLLOOORRRQQQRRRUUUYYYYYYZZZZZZZZZWWWTTTQQQQQQOOOOOONNNLLLLLLTTT]]]\\\\\\[[[XXXZZZ^^^]]]YYYXXXVVVXXX___gggkkkooosssxxxxxxssshhhaaaaaaccccccgggfffgggiiihhhggglllsssvvv|||wwwqqqmmmggggggggghhhjjjjjjjjjiiihhhgggfffgggiiijjjkkkjjjjjjiiifffbbb^^^]]]```ccckkkjjjiiihhhiiikkkmmmnnnmmmpppuuuzzz}}}~~~|||wwwvvvwwwxxxwwwtttvvvssspppnnnooopppqqqqqqqqqooolllkkkkkknnnrrruuuuuuwwwxxxwwwwwwxxxzzz||||||}}}}}}zzzwwwxxx}}}||||||zzzxxxuuusssqqqpppsssqqqnnnjjjgggbbb[[[WWWNNNJJJDDD>>>;;;888666444444222//////000111111000//////000000000//////...////////////////////////------------------------,,,,,,,,,,,,+++++++++***------,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((''''''))))))))))))))))))))))))******+++******)))(((''')))(((&&&&&&&&&''')))*********((('''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$$$$%%%''')))***)))(((((())))))((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''))))))))))))(((&&&'''((()))***))))))((())))))))))))************+++++++++******+++++++++,,,,,,------------,,,,,,,,,---------...///////////////000000000000111111222222333444555666777777888999::::::<<<<<<===>>>??????AAACCCEEEFFFHHHIIIGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKK~~~|||{{{{{{tttpppllliiijjjkkkmmmmmmnnnooopppqqqrrrssstttuuuwwwvvvvvvwwwyyyyyywwwvvvxxxxxxyyyxxxuuurrrnnnlllooopppppppppoooooonnnmmmjjjiiigggfffeeeeeeeeefffdddcccbbbaaa```___^^^^^^^^^]]][[[YYYWWWVVVUUUUUUWWWVVVUUUTTTTTTTTTUUUUUUXXXWWWXXXZZZ\\\]]]\\\ZZZRRRSSSSSSSSSRRRPPPNNNMMMTTTOOOMMMPPPSSSSSSUUUXXX______``````___^^^\\\[[[VVVSSSSSSTTTUUUWWW```iiikkkllljjjgggiiimmmmmmjjjbbbaaafffqqq|||{{{ooommmooopppqqqrrrttttttpppooowwwyyypppjjjkkklllllllllkkkiiihhhffffffeeefffiiilllooooooooommmkkkhhhdddaaabbbfffiiijjjiiigggfffgggjjjmmmnnnoooqqquuuzzz|||zzzyyyyyy}}}xxxqqqlllkkkkkkmmmmmmiiihhhfffeeefffhhhkkkmmmoooppprrrrrrsssuuuyyy{{{wwwxxxxxxuuussstttyyy}}}~~~{{{xxxuuusssrrrvvvtttrrrqqqpppmmmhhheee```[[[TTTNNNHHHBBB<<<999777555111000000111111111////////////000000000///////////////////////////---------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''''''''))))))))))))))))))))))))(((((('''''''''''''''((((((''''''&&&&&&((()))***)))((((((''''''''''''((()))))))))))))))******+++))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$%%%&&&''')))))))))(((((())))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))(((((((((''''''((()))))))))))))))))))))))))))************************************,,,,,,---------------,,,------..................000000000111111111222222222333555666777888777777999999:::;;;<<<======>>>???@@@AAACCCEEEGGGIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ}}}{{{wwwvvvwwwyyyzzzzzzvvvvvvvvvvvvuuutttsssssssssrrrqqqqqqrrrssssssrrrrrrrrrqqqpppmmmjjjgggfffkkkkkkkkkkkkkkkjjjiiihhhgggeeecccaaa_______________^^^\\\ZZZXXXXXXXXXYYYXXXXXXVVVUUUTTTSSSSSSSSSQQQQQQQQQPPPPPPRRRUUUWWW[[[[[[]]]```cccdddeeeddd\\\]]]\\\[[[XXXWWWVVVVVVYYYSSSQQQSSSVVVWWWZZZ^^^bbbfffjjjmmmmmmlllkkkjjjcccaaa```cccdddhhhpppyyy~~~{{{{{{}}}ppppppwwwxxxuuu}}}zzzmmmeeekkklllmmmllliiifffdddccccccdddggglllssswwwyyyzzzsssqqqmmmjjjhhhjjjmmmoooooonnnkkkiiiiiikkknnnpppooopppsssyyyyyyssspppnnnnnnmmmhhhgggeeedddddddddfffgggjjjkkklllmmmnnnqqquuuxxxtttuuutttrrrpppqqqtttwwwvvvwwwyyyzzz|||}}}}}}}}}{{{xxxvvvuuuwwwvvvttttttsssrrrooollllllhhhbbb\\\VVVOOOIIIDDDAAA>>>999555444333222111111111111111111111111222////////////////////////........................------------,,,,,,,,,,,,+++,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***************************++++++***))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((())))))(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''((((((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((&&&'''((())))))*********&&&&&&'''((())))))(((((())))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''(((((()))))))))))))))((()))))))))***************************************+++,,,,,,,,,,,,,,,,,,...............---------000000111111222222333333222333666888999999888777999999:::;;;<<<===>>>>>>>>>???AAABBBEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKK}}}||||||}}}|||{{{vvvvvvvvvvvvtttsssqqqppppppooommmmmmnnnooooooooonnnmmmkkkhhhfffcccaaa```dddeeeeeedddcccbbbaaa```aaa```^^^\\\ZZZXXXWWWWWWYYYWWWTTTRRRQQQRRRSSSUUUUUUUUUUUUUUUVVVXXXYYYYYYRRRSSSTTTTTTTTTVVV[[[___bbbeeeiiimmmppprrrssstttkkkkkkiiifffaaa```aaacccbbb\\\XXXYYY[[[]]]```dddmmmsss||||||zzztttqqqqqqtttvvvxxxzzz{{{tttiiikkkmmmnnnlllhhheeeddddddfffgggkkkrrryyy{{{xxxuuusssrrrsssuuuvvvzzzxxxuuurrrqqqqqqrrrsssnnnnnnooouuu|||{{{wwwtttqqqmmmkkkiiifffdddcccddddddhhhiiijjjjjjkkknnnrrrvvvuuuuuutttrrrpppnnnnnnooonnnppprrruuuxxxzzz||||||~~~~~~}}}}}}}}}{{{zzz~~~|||zzzyyyyyyxxxuuusssqqqnnnkkkgggccc^^^YYYUUUNNNJJJCCC>>>:::666333111333222111111000000111111000000000000000000000000........................------------------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************************+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))+++,,,((((((((((((((((((((((((***)))((((((((()))***+++'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((&&&'''((()))************'''''''''((((((((((((((((((((())))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))***((()))))))))************)))***++++++++++++***)))))))))***+++++++++++++++...............---------///000000111222222333333222444666888999999888777999::::::;;;<<<===>>>???>>>>>>@@@AAACCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLL}}}zzzxxxvvvsssqqqooopppqqqssssssrrrqqqqqqooommmkkkjjjkkkkkkjjjiiigggfffdddaaa___]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWYYYYYYYYYYYYXXXVVVSSSRRRRRRPPPNNNLLLLLLOOORRRTTTVVVWWWXXXZZZ]]]aaaccceee[[[]]]^^^]]]\\\^^^ccchhhkkkpppvvv||||||}}}{{{vvvpppmmmnnnpppooogggbbbaaaccccccfffkkkyyy}}}zzzyyy}}}~~~zzztttvvvvvvsssnnnkkklllmmmqqqppprrrwww}}}|||zzzyyyxxxxxxvvvsssrrruuuzzz~~~~~~}}}zzzvvvsssqqqmmmhhheeedddeeeeeeiiiiiijjjjjjlllooouuuxxxzzzzzzyyyvvvrrrmmmiiigggggghhhkkkooosssvvvxxxyyy{{{{{{|||}}}|||{{{zzzyyyzzz|||~~~}}}||||||{{{yyywwwuuusssqqqooonnnkkkhhheee[[[WWWPPPJJJDDD>>>888444555444222000//////000000000000000000000000000000........................---------............///---------------............------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))(((''''''((((((((('''''''''(((((((((((((((((())))))************))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((('''&&&%%%%%%((((((''''''(((((((((((((((((())))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))******((((((((((((((()))******))))))))))))***************+++,,,------,,,+++***((()))***+++,,,,,,,,,+++------.....................//////000111222333333333444666777888999888888::::::;;;<<<===>>>>>>?????????@@@AAABBBCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJ}}}|||{{{{{{yyyvvvsssqqqnnnjjjgggjjjkkkmmmnnnooonnnmmmllliiigggfffeeeffffffdddbbb___^^^\\\ZZZYYYZZZZZZ[[[WWWWWWWWWWWWUUUTTTSSSRRRSSSUUUXXX[[[[[[ZZZWWWUUUQQQOOOMMMLLLNNNRRRVVVZZZ^^^___aaaeeeiiimmmppprrrgggiiiiiifffcccdddjjjooottt{{{{{{ssskkkiiiiiiiiilllqqq|||zzzzzz{{{{{{|||~~~|||yyyvvvsssnnniiiffffffggghhhjjjkkklllmmmpppuuu{{{~~~{{{vvvnnneee```]]]^^^aaaeeehhhkkkmmmnnnppprrruuuxxxyyyxxxvvvttttttwwwzzz{{{yyyyyyzzz{{{~~~~~~}}}}}}}}}{{{zzzzzzxxxvvvuuuuuutttrrrpppjjjfffaaaZZZTTTLLLEEE@@@;;;999666444222111222222000000000000000000000000........................------......////////////............------------///...---,,,+++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))222000---***((((((((()))))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$&&&''''''((((((((((((((('''''')))*********)))))))))))))))))))))******+++))))))))))))))))))))))))((())))))(((((('''&&&%%%((((((''''''''''''(((((((((((()))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***+++,,,)))(((((('''((()))***+++))))))))))))***************,,,---......---,,,*********+++,,,---......---,,,---------.../////////---......///111222222333333444444555666777888999::::::;;;<<<===>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHHHHIIIJJJJJJKKKKKK~~~{{{yyyvvvtttsssrrrpppnnnmmmkkkiiifffccchhhiiijjjkkkjjjhhhfffddd___^^^^^^___aaaaaa```^^^YYYXXXVVVVVVVVVXXXZZZ\\\WWWWWWWWWVVVUUUSSSRRRQQQQQQUUUZZZ___aaa```]]][[[SSSRRRPPPOOORRRWWW\\\```ggghhhjjjnnnrrrwwwzzz|||ppprrrqqqmmmhhhhhhmmmrrr{{{zzzqqqnnnmmmmmmoootttvvv|||{{{zzz{{{}}}~~~|||zzzvvvrrrmmmhhhffffffiiikkkkkklllnnnppptttzzzxxxnnnccc\\\TTTVVVXXX[[[^^^```bbbbbbfffiiinnnrrrttttttrrrpppppptttwwwwwwvvvtttvvvwww{{{{{{|||~~~}}}zzzyyyxxxxxxvvvtttuuurrrmmmhhhaaaYYYQQQKKKAAA???<<<999666666666666000000000000000000000000////////////////////////---.........//////000000/////////...---------,,,///...---,,,+++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))777444000+++(((&&&&&&&&&)))))))))))))))))))))))))))***++++++***(((&&&%%%&&&''''''((()))(((((((((%%%&&&((()))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))'''((()))***++++++++++++)))(((((('''''''''(((((((((((())))))*********+++))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***,,,---)))((('''''''''(((***+++))))))))))))************+++,,,...//////...,,,++++++,,,---...////////////,,,,,,------...///000000,,,---...///000111222222444444444444555777888999::::::;;;<<<===>>>??????CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNN~~~yyyyyywwwtttooollllllllllllgggbbb```bbbdddcccaaagggfffdddddddddccc```^^^YYY[[[]]]]]]\\\[[[ZZZ[[[XXXTTTQQQTTT[[[aaabbbbbbbbb```]]]XXXVVVVVVZZZ]]]]]]___dddlllooolllddd___\\\YYYXXX[[[\\\\\\___cccfffkkkrrrwwwzzz|||}}}~~~sssrrrpppmmmkkkllloooqqq~~~{{{xxxuuusssqqqppprrr{{{~~~|||xxxqqqmmmppprrrpppllljjjkkklllnnnrrrwww||||||tttfffZZZTTTPPPOOOPPPOOONNNQQQWWW\\\]]]```dddgggjjjlllmmmiiinnnqqqoooooossswwwxxxvvvwwwzzz~~~}}}yyy{{{}}}|||}}}|||{{{yyywwwuuurrrqqqoooiiiaaa[[[UUUNNNFFFAAA@@@===777222777555222222222222000///222111///.........///000/////////////////////.........---,,,,,,,,,,,,---......------------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''')))+++,,,,,,,,,***)))************************************************++++++************++++++)))))))))))))))(((''''''************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''+++***(((''''''((()))***(((((((((((())))))))))))***)))))))))((((((''''''((('''%%%&&&((())))))(((***))))))((('''&&&&&&&&&))))))((((((((((((((()))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))***+++''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******************+++------,,,+++---...------,,,++++++,,,,,,,,,,,,,,,,,,---------......//////000000111222444555666666555444555777999;;;<<<<<<<<<<<<<<<===>>>???BBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDDDDDDDDDDGGGIIIKKKJJJIIIKKKNNNOOOLLLJJJ~~~|||yyyxxxyyyxxxvvvssspppooommmhhhccc```______^^^]]]\\\ZZZZZZ[[[]]]___eeecccbbbbbbcccbbb```^^^```aaaccccccbbbaaaaaabbb___]]][[[___gggmmmooonnnpppooollliiiffffffiiikkkooopppsssxxxzzzvvvoookkkeeebbbaaadddeeedddfffjjjmmmqqqwww}}}~~~|||ooommmlllkkklllqqqwww{{{|||zzzxxxwwwwwwwww{{{zzzvvvwwwxxxuuuqqqpppnnnoooqqqssswww|||{{{uuuiii]]]RRRNNNMMMNNNMMMLLLNNNSSSPPPRRRUUUZZZ]]]```bbbcccbbbgggjjjgggfffiiimmmmmmssssssvvvyyyxxxuuuvvvzzz~~~~~~~~~~~~~~~|||zzz{{{yyywwwvvvuuuqqqkkkgggeee___WWWQQQMMMHHH@@@;;;888666333222333333222111222111///...---------......////////////////////////......---------------......------------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,---------+++*********************************************************))))))))))))******)))))))))))))))(((((('''((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))((((((((((((((('''&&&&&&'''(((((()))))))))(((((((((((((((((())))))))))))*********))))))(((((((((((('''&&&&&&((())))))(((***))))))(((''''''&&&&&&))))))(((((((((((())))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************+++---,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,---------.........//////000000111222444555888777555444555666777888<<<<<<<<<<<<<<<===>>>???BBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHHHHGGGHHHJJJMMMNNNLLLIII}}}zzzyyyxxxxxxvvvtttuuutttsssrrrrrrpppllljjjeeedddbbb]]]XXXUUUUUUUUUSSSVVVYYYYYYXXXZZZ```eeejjjiiihhhjjjlllnnnnnnmmmpppqqqqqqpppnnnmmmnnnpppmmmlllmmmrrryyy~~~~~~~~~{{{xxxvvvvvvxxx|||~~~}}}xxxooollljjjlllllljjjkkkooorrrtttyyy~~~xxxmmmkkkjjjkkkqqqzzz|||{{{yyyyyyyyyzzz|||~~~~~~|||wwwlllbbbPPPLLLJJJKKKJJJHHHIIILLLKKKLLLOOORRRUUUWWWXXXXXX[[[aaadddbbb```ccceeeeeeooonnnpppsssrrrpppqqquuuzzz}}}~~~|||~~~}}}{{{zzzzzzxxxuuusssooojjjddd___[[[UUUMMMGGG???<<<888555444444444333222222000///..................//////000000000111000000///.....................------------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---...---,,,,,,************************************************++++++************++++++))))))))))))))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&&&&$$$%%%(((******)))((('''(((((((((((())))))))))))***************))))))))))))'''&&&'''((())))))((()))))))))(((''''''&&&&&&))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''(((((()))***+++*********))))))(((((('''))))))))))))))))))))))))(((((()))******************+++,,,+++***)))***+++,,,,,,,,,++++++,,,,,,---,,,------------.........//////000000111222444555888777666555444555666777<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDCCCCCCEEEGGGGGGGGGHHHKKKNNNNNNMMMLLLvvvtttrrrqqqqqqpppnnnlllmmmnnnnnnmmmllliiifffddd]]]]]][[[YYYVVVUUUWWWXXXXXX\\\aaaeeehhhlllrrrvvvuuutttuuuxxx~~~~~~|||}}}~~~~~~~~~~~~yyytttsssqqqppprrrwwwxxxzzzvvvsssqqqsss{{{|||yyypppfffTTTOOOLLLLLLKKKIIIHHHKKKOOOOOOPPPPPPQQQQQQQQQPPPXXX___cccbbbbbbdddffffffllliiijjjmmmmmmlllnnnrrrvvvyyy|||}}}}}}|||}}}}}}~~~|||{{{zzzyyyxxxxxxrrrpppmmmllliiiddd]]]YYYMMMHHHBBB<<<999666444222333222222111111111000000...//////000000111111222111000000///////////////......------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,************************************************,,,,,,,,,++++++,,,,,,,,,******))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''$$$%%%'''((()))))))))((((((((((((((())))))))))))++++++*********************(((''''''((())))))((())))))(((((('''''''''''')))(((((((((((())))))************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''((()))***+++,,,++++++***)))(((((('''(((((((((((((((((((((((((((((()))******************+++,,,+++)))))))))***,,,,,,+++++++++,,,------------------............/////////000111222444444777666555555555666777777<<<<<<<<<<<<===>>>@@@@@@CCCCCCDDDDDDEEEEEEEEEEEECCCDDDEEEDDDCCCCCCDDDFFFIIIIIIKKKNNNPPPQQQPPPPPP|||xxxuuunnnmmmkkkkkklllkkkiiihhhbbbdddeeeeeedddaaa___^^^ZZZ[[[[[[[[[[[[]]]aaaeeekkkmmmpppxxx|||zzzyyy~~~vvvmmm___WWWRRRQQQPPPNNNMMMOOOQQQPPPNNNMMMLLLLLLLLLMMMUUU]]]dddeeefffjjjlllllljjjfffeeegggiiihhhjjjmmmsssuuuxxxyyyyyyyyyzzz|||~~~|||zzzyyyyyyzzzwwwwwwwwwwwwvvvrrrmmmiii^^^YYYPPPIIIBBB<<<777444222333333333333222222222000000000000111111222222111111000////////////000......------------............------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******+++++++++++++++************************************************++++++************++++++******))))))))))))***+++************************))))))))))))))))))******************************((())))))*********))))))'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))******************+++++++++)))'''''')))))))))(((((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++,,,++++++***)))(((((('''(((((((((((((((((((((((((((((()))***************)))+++++++++))))))***+++,,,+++++++++,,,,,,---...---------.........///////////////000111222444444444444555666777888999:::;;;<<<<<<<<<>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGGGGEEEFFFFFFEEECCCCCCDDDFFFHHHJJJLLLNNNOOOPPPPPPPPP}}}wwwqqqllljjjeeecccbbbbbbcccdddcccbbb\\\^^^aaaaaa```______```dddeeefffgggiiimmmrrrvvv}}}lllccc[[[XXXXXXVVVUUUWWWWWWTTTPPPLLLKKKKKKMMMNNNUUU___gggkkkmmmrrruuutttoooiiieeefffgggeeefffiiinnnqqqtttuuuvvvwwwyyy{{{zzz~~~~~~||||||}}}zzz{{{|||{{{xxxuuuqqqnnnmmmhhh```XXXQQQJJJCCC>>>777777777666555444333222111111111111111111111111111111000///////////////......------------............---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************************************)))(((((((((((((((((()))+++***)))((()))***+++,,,(((((((((((((((((((((((())))))))))))************************************))))))***+++++++++******)))((('''&&&'''(((+++,,,(((((((((((()))))))))))))))))))))***************+++***(((((()))***)))(((((((((((((((((((((''''''(((''''''(((((()))***+++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((()))***+++*********))))))(((((('''))))))))))))))))))))))))(((((()))***************)))***++++++******+++---++++++++++++,,,---......------.........///////////////000000111222444555333444666777999:::<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHHHHFFFDDDDDDEEEFFFEEEHHHKKKLLLLLLLLLMMMNNN||||||zzzwwwsssoookkkhhhfffeeebbb``````ccceeefffffffffiiilllmmmlllmmmppprrr}}}~~~~~~~~~}}}rrrnnnmmmllllllnnnpppjjjbbbZZZUUUTTTVVVXXX```jjjtttxxx{{{~~~uuunnnmmmkkkhhhggghhhjjjllloooqqqsssuuuwwwzzzwwwzzz~~~||||||}}}|||yyyuuusssqqqvvvsssmmmhhhbbb[[[TTTOOOBBBBBBAAA???<<<999666444333333333222222111111000000000///............///......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++*********++++++,,,,,,***************************************************))))))(((((())))))***+++***)))((()))***,,,---((((((((((((((((((((((((((()))))))))************************************(((((()))*********************)))))))))*********(((((((((((())))))))))))((((((((())))))*********,,,***(((((()))***)))((('''(((((((((((((((((((((''''''''''''((()))***+++((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((***+++,,,+++,,,---///++++++++++++,,,---...///............//////////////////000000111222444555666666888999:::;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHJJJKKKIIIIIIIIIHHHFFFEEEFFFGGGEEEHHHKKKLLLKKKJJJKKKLLL~~~yyytttrrrqqqooommmkkkjjjiiiiiiooollljjjjjjmmmppprrrssswwwyyy|||}}}~~~~~~}}}yyy|||xxxlllddd```aaabbbnnnxxxyyyuuuqqqllljjjjjjgggiiilllooopppsssvvvyyywwwxxxyyyzzz{{{~~~{{{zzzzzzyyywwwtttqqqnnnhhhaaa]]]NNNMMMKKKHHHCCC>>>:::777555444444333222111000000000000///........................------...............---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************************************---,,,,,,,,,,,,,,,,,,---+++***)))((()))***,,,---************************(((((())))))*********+++************************''''''((())))))))))))))))))***+++,,,,,,+++)))((((((((((((((())))))))))))''''''(((((()))))))))***,,,***)))((()))***)))((('''''''''(((((((((((((((''''''''''''((()))++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******++++++'''''''''(((((()))***+++''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************((()))+++,,,,,,---///111++++++++++++,,,---...///............/////////000//////000000111222444555888999:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCCCCCCCCDDDFFFHHHJJJLLLJJJKKKJJJIIIFFFEEEFFFGGGGGGJJJNNNNNNLLLKKKLLLMMMzzzvvvuuuvvvyyy{{{wwwttttttvvvuuussstttyyy{{{yyyyyy}}}wwwsssqqqmmmnnnooonnnnnnppptttvvvuuutttssssssuuuxxx|||~~~~~~}}}}}}|||{{{yyyvvvtttsssqqqnnnlllaaa^^^YYYTTTNNNGGG???:::===:::666444444444333222///////////////000111222000000///.......................................................................................,,,+++))))))***+++***))),,,,,,+++++++++,,,...///+++++++++++++++++++++++++++++++++************)))---+++)))((()))---111444))))))))))))))))))))))))***++++++***((('''((()))+++***)))***+++,,,+++)))))))))))))))))))))))))))(((((())))))******++++++,,,+++)))((('''(((***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''(((((()))***+++''''''(((((()))*********))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&***((('''&&&&&&'''(((***))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------............///111111111111222333444555555666777999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAACCCBBBAAAAAACCCGGGJJJMMMKKKLLLLLLLLLLLLKKKKKKJJJNNNNNNNNNMMMKKKJJJKKKMMM~~~}}}zzzyyyyyy|||sssqqqpppoooqqqsssvvvxxxqqqpppooooooqqqtttxxxzzz~~~|||yyyxxxvvvuuurrrpppiiifffbbb^^^YYYRRRKKKFFF???<<<777444333222222111111111000000000000000111000000///...............................................................++++++++++++++++++++++++,,,***))))))***++++++******)))((((((((()))***++++++++++++++++++++++++++++++++++++************))))))((()))+++000666<<<@@@************************)))***+++***((((((((()))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((()))))))))'''(((((()))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***)))((((((((((((((()))*********)))((((((''''''))))))))))))((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''***)))'''&&&&&&''')))***))))))))))))************)))************+++++++++)))************+++++++++---------............///111111111111222333444555555666777999:::;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAADDDDDDDDDDDDFFFIIIKKKMMMKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLMMMKKKJJJIIIKKKLLL}}}xxxvvvwwwyyyyyyxxxmmmlllkkkkkklllnnnqqqrrrttt{{{~~~|||{{{zzzwwwuuuqqqooolllhhhddd___YYYUUUHHHDDD===888555333222111444333222111000000000000000000///...............................................................************************+++)))((()))+++,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++************)))+++***))))))+++///333555++++++++++++++++++++++++)))***+++***)))((()))******)))(((((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''###%%%'''***++++++***)))************************(((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((''''''''''''+++******))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((((((((''''''))))))''''''''''''))))))))))))))))))************)))************+++++++++************++++++++++++---------............///111111111111222333444555555666777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAADDDEEEFFFGGGIIIJJJLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLKKKJJJJJJLLLNNNzzzpppooommmlllkkklllmmmmmmnnnttt{{{~~~{{{yyyvvvtttqqqnnnlllhhhdddaaaVVVQQQIIIAAA<<<888444222444444222111000000000000000000///...............................................................------------------------***)))((()))+++---------......------,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++*********))))))...,,,***(((&&&&&&'''(((++++++++++++++++++++++++)))***+++***)))((()))***,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''$$$%%%'''((()))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))((((((((((((((('''(((((()))******++++++))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((((((((())))))(((''''''((())))))((()))))))))************))))))*********+++++++++,,,,,,,,,---------......---------............///111111111111222333444444555666777999:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAACCCDDDFFFHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNMMMMMMKKKLLLMMMMMMLLLLLLNNNPPP~~~{{{xxxvvvtttsssrrrppprrrwww{{{~~~|||yyywwwtttsssqqqooollljjjbbb]]]UUULLLEEE???999555555444333222111111111111000000///...............////////////////////////........................////////////////////////+++))))))***,,,---...---++++++******))))))((((((*********++++++,,,,,,,,,+++++++++*********))))))************+++,,,---...************************((()))******)))((()))+++,,,+++***+++,,,---,,,************************************))))))((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((()))******(((((())))))***+++++++++))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))*********+++++++++,,,,,,---------.........---------............///111111111111222333444444555666777999:::;;;<<<<<<============>>>@@@AAABBBAAACCCEEEHHHIIIIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNJJJKKKLLLLLLKKKKKKMMMOOO|||yyyyyy~~~~~~}}}{{{yyywwwwwwvvvsssqqqjjjfff___XXXQQQIIIBBB===999888777555444333222222000000///...............////////////////////////........................------------------------,,,***)))***,,,---------+++++++++,,,++++++***)))*********++++++,,,,,,---+++++++++************))))))***+++,,,---.........))))))))))))))))))))))))((()))******))))))***++++++)))))))))***+++***)))************************************))))))))))))+++***(((&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******''''''''''''((()))***+++,,,++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,---------............///111111111111222333444555555666777999:::;;;<<<<<<=========>>>???@@@AAABBBAAABBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNNNNIIIJJJKKKJJJIIIIIIKKKMMM~~~{{{zzzzzzyyyxxxvvvpppmmmiiieee___XXXQQQKKKAAA@@@===:::777444333222000000///...............////////////////////////........................---------------------------,,,******,,,------,,,+++,,,---.........---,,,)))******+++,,,,,,------+++++++++************)))++++++,,,++++++)))((('''************************''')))******))))))***++++++***))))))++++++***)))************************((((((((()))))))))))))))))))))(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********)))((((((((((((((()))***,,,,,,+++******))))))((())))))))))))((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********)))))))))******)))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,,,,------------............///111111111111222333444555555666777999:::;;;<<<<<<=========>>>???@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMLLLMMMNNNLLLKKKJJJLLLMMM~~~{{{zzzzzzzzzxxxwwwtttsssqqqoookkkeee^^^XXXHHHFFFBBB>>>999555333111000000///...............000000000000000000000000...................................................,,,++++++,,,---,,,+++'''(((***+++,,,++++++***))))))***+++,,,,,,------+++++++++************))))))***+++------,,,++++++++++++++++++++++++++++++''')))******))))))***,,,---,,,++++++------,,,+++************************&&&'''''''''(((((())))))%%%''')))+++,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******++++++***)))((((((''''''((()))))))))***++++++,,,,,,))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))*********+++))))))************))))))))))))))))))************)))************+++++++++---------.........//////---------.........//////111111111111222333444555555666777999:::;;;<<<<<<======>>>>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGHHHEEEFFFHHHJJJKKKLLLMMMMMMQQQRRRRRRPPPOOONNNOOOPPP~~~|||{{{{{{yyyxxxwwwtttqqqnnnkkkjjj]]]VVVMMMEEEAAA===888444666333000...---------,,,000000///...............------......//////000000........................------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++++++++++++++++++++***)))))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***...222111,,,(((''')))))))))************))))))'''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,)))&&&&&&(((***)))(((((((((''''''((()))******(((((()))************))),,,...///...---++++++,,,////////////000000000000222222222333333333444444555666777888:::;;;<<<===AAA@@@??????@@@AAACCCDDDGGGEEEDDDDDDFFFGGGFFFFFFFFFGGGGGGHHHJJJLLLMMMNNNTTTPPPMMMMMMQQQRRRPPPMMM~~~~~~}}}|||{{{{{{yyywwwtttqqqnnnmmmggg```WWWPPPJJJEEE???;;;777555333222222222111///222111000000//////000000.........///////////////........................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,------,,,,,,+++***))))))++++++++++++*********)))+++***)))(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***...111000+++'''((()))))))))************))))))(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,)))''''''***++++++***(((((('''''''''((())))))((()))******++++++******,,,...///...---+++,,,,,,......//////000000000111222222222333444555555555666777777999:::;;;<<<<<<@@@?????????@@@BBBDDDEEEGGGEEEDDDDDDFFFGGGGGGFFFIIIIIIIIIJJJKKKMMMNNNOOOTTTPPPMMMNNNRRRTTTRRROOO|||zzz|||~~~}}}{{{xxxuuusssqqqpppjjjccc\\\WWWPPPIIICCC;;;:::777666666666444222333222222111000111111111000000///////////////...........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++///...---,,,***)))((((((++++++++++++************+++***))))))))))))***+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---)))'''((()))))))))************))))))***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++)))((()))+++,,,,,,+++))))))(((((('''(((((((((******+++,,,,,,,,,,,,+++,,,---///...---,,,,,,------......///000111111222111111222444555666777888777888888999:::;;;;;;<<<>>>>>>>>>???AAACCCEEEGGGGGGFFFDDDEEEGGGHHHHHHGGGKKKKKKKKKKKKLLLMMMNNNOOOSSSPPPNNNOOORRRUUUTTTRRR}}}}}}{{{yyywwwuuutttooojjjeeeaaa[[[SSSNNNEEEAAA;;;777555444333222333222222111111111111111111000000000//////..............................---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************------,,,,,,+++***)))))))))))))))(((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,***((('''(((***))))))************))))))+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))***+++,,,+++,,,+++***)))))))))))))))***+++,,,,,,------,,,,,,+++---......---,,,,,,---,,,---...///000111222333000111222444666777999999999999999::::::;;;;;;;;;>>>>>>>>>???AAADDDGGGHHHHHHFFFEEEFFFHHHIIIIIIIIILLLLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMNNNQQQTTTTTTSSS}}}{{{yyyxxxvvvsssooommmkkkggg```[[[RRRKKKAAA999444222222111333222111111000000111111111111000000/////////...........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************+++++++++++++++++++++,,,(((((((((((((((((())))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((((()))***))))))************))))))+++***)))''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((())))))))))))******------,,,+++************++++++,,,------------,,,+++---......---,,,------,,,---...///000111222333000111222444666888999:::999999999::::::;;;;;;;;;===>>>>>>@@@BBBEEEHHHIIIHHHGGGFFFGGGIIIKKKKKKJJJLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLLLLMMMPPPRRRRRRRRR}}}|||{{{zzzwwwtttssssssqqqlllhhh___WWWKKK@@@999666444333333222111111000000111111111000000000000000000///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++)))******++++++,,,------************++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))************))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((******((('''((((((---,,,++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,......---,,,---...---......///000111111222000000222333555777888999888999999:::;;;<<<<<<===>>>>>>???@@@BBBEEEHHHIIIIIIGGGGGGHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLMMMNNNPPPQQQRRR~~~}}}zzzwwwvvvwwwvvvrrrooojjjcccXXXNNNFFF???;;;888444444333222222222222222000000000000000111111111........................,,,------......//////000---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++,,,,,,)))*********++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,***)))))))))************)))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,,,,)))''''''(((******)))))))))***++++++******+++,,,,,,,,,,,,,,,***,,,......---------.........//////000000000111000000111333444666777777888888999:::;;;======>>>?????????@@@BBBEEEGGGIIIIIIHHHGGGHHHKKKMMMMMMMMMKKKKKKLLLLLLNNNOOOQQQQQQMMMMMMNNNNNNNNNOOOQQQRRR||||||~~~zzzwwwvvvwwwvvvsssppppppjjjbbbYYYQQQHHHAAA<<<555555444333333333333444//////000000111111222222........................,,,------...///000111111------++++++++++++------........................*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********''''''(((((()))))))))******+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,...---+++((())))))************)))))))))******++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***************************,,,...---***''''''(((((((((''''''((()))************+++,,,,,,,,,++++++***,,,......---------...////////////000000000000000000111222444555666666777888999:::<<<===>>>???@@@@@@@@@AAABBBEEEGGGHHHIIIHHHGGGIIIKKKMMMNNNMMMLLLLLLMMMNNNOOOQQQSSSTTTNNNOOOPPPPPPOOOPPPQQQSSSzzzwww||||||{{{zzzzzzzzzyyyvvvtttpppmmmiiieee```YYYOOOHHH???<<<888666555444333111111000//////111111000...000/////////............//////////////////////////////...------------...++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++000---***))))))))))))(((+++*********))))))((((((++++++++++++++++++++++++---------,,,+++***)))(((************************))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))******+++$$$&&&(((+++,,,,,,++++++)))))))))))))))))))))))))))***++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,------...///000///------///000////////////000000000000000222444555444444555777777888999:::<<<===>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHHHHIIIIIIKKKMMMNNNOOOQQQPPPOOONNNNNNNNNOOOPPPPPPOOOMMMNNNQQQSSSTTTTTT~~~}}}|||{{{|||{{{yyywwwtttrrrooolllhhhccc[[[VVVJJJFFF???:::777555444333444222111111111111000///000000/////////.........//////////////////////////////...------------...++++++++++++++++++++++++------,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++)))''''''(((******)))+++*********))))))))))))******************************+++++++++***))))))************************)))))))))))))))))))))))))))))))))))))))*********((()))************)))((()))))))))))))))******+++%%%''')))+++,,,,,,+++***))))))))))))))))))))))))))))))***+++******(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------.../////////------///000////////////000000000000000222444555444444555777888888999:::<<<===>>>>>>>>>>>>>>>???AAACCCEEEGGGGGGHHHHHHIIIJJJKKKMMMMMMOOOOOONNNNNNNNNOOOOOOPPPPPPNNNMMMNNNQQQSSSTTTSSS~~~~~~~~~~~~|||zzzyyywwwtttrrrpppmmmiiifffZZZSSSJJJBBB===999777555666444222111222222000///000000000/////////......//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,+++'''&&&%%%&&&(((************************)))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((()))))))))))))))******+++'''((()))+++++++++***)))))))))))))))))))))))))))((())))))************)))************************))))))))))))))))))))))))***************************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...//////...------...000////////////000000000000///111444555444444666777888888999;;;<<<===>>>???>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPNNNMMMNNNQQQRRRSSSRRR~~~~~~}}}{{{yyywwwuuusssrrrpppooofff```XXXOOOGGG@@@:::666666444111111111111000///000000000////////////...//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++'''&&&&&&''')))++++++***************************************************))))))***************)))************************))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++))))))************)))((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,......///...---,,,...000////////////000000000000///111444555444555666777888999:::;;;<<<>>>??????>>>???@@@AAACCCEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMOOOPPPPPPOOOOOOPPPNNNNNNOOOQQQSSSRRRRRR~~~~~~}}}|||zzzwwwuuusssssstttmmmiiiddd]]]UUUKKKAAA;;;777444111000000111111000111000000000//////////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))***+++,,,+++)))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))''''''((()))***++++++,,,************************)))))))))))))))******+++***************))))))((())))))))))))))))))))))))((((((((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,---...///...,,,,,,...///////////////000000000000...111333444555555666888888999:::;;;===>>>??????>>>???AAABBBDDDFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLNNNOOOPPPPPPOOOOOOPPPOOOOOOPPPRRRSSSRRRQQQ~~~~~~|||xxxvvvvvvwwwrrrpppnnnjjjbbbXXXMMMEEE>>>:::666333222222111000111111000000000///////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++---,,,,,,,,,------+++)))*********+++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((************************))))))))))))))))))))))))(((((())))))******++++++++++++************++++++)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++---......---,,,,,,---///////////////000000000000...000333444555555777888999999:::<<<===>>>???@@@???@@@BBBDDDEEEGGGGGGGGGFFFGGGGGGHHHJJJKKKMMMNNNMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRTTTTTTSSSQQQ~~~{{{yyyyyyzzzwwwvvvtttqqqllldddZZZTTTIIIEEE???:::777555333111111111111000000000////////////////////////////////////...------------...------------------------,,,,,,---------.........******+++,,,,,,,,,,,,+++---,,,,,,---...---+++)))*********++++++,,,,,,,,,************************+++++++++++++++***))))))************************)))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++---......---,,,,,,---///////////////000000000000...000333444555555777999999:::;;;<<<===>>>???@@@???@@@BBBEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQPPPPPPPPPOOOPPPPPPQQQQQQSSSRRRRRRTTTUUUVVVTTTRRR}}}|||yyyzzz{{{|||zzzxxxuuuqqqkkkddd___SSSNNNFFF???:::777444222111111111111000000000000//////////////////////////////...------------...---------------------------------....../////////******+++,,,,,,,,,,,,+++,,,++++++---......,,,************++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***)))))))))))))))******+++)))))))))((()))***++++++)))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++------...---,,,+++---///////////////000000000000...000333444555666777999999:::;;;<<<===???@@@@@@???@@@CCCEEEGGGHHHHHHGGGGGGHHHIIIKKKMMMPPPRRRSSSSSSRRRQQQOOOOOOPPPQQQRRRSSSSSSSSSUUUWWWVVVTTTSSS~~~~~~}}}|||zzzwwwuuutttqqqmmmkkkaaaZZZPPPFFF???999555333666444222111222222000///222111111000///......---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++*********+++,,,---++++++++++++++++++++++++************************)))************+++++++++***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&'''((()))************)))))))))))))))******))))))((((((''''''++++++************++++++,,,,,,+++***)))(((''''''(((((()))***+++,,,------------------------------......//////000000111111333444444444555666666666===>>>@@@@@@>>>===>>>???@@@AAABBBDDDFFFHHHJJJLLLKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOTTTSSSSSSVVVYYYZZZXXXUUU~~~~~~{{{yyywwwvvvuuusssooommmhhhbbbYYYPPPHHH@@@:::666444333222222333222///---222111111111000/////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))******+++,,,++++++++++++++++++++++++************************)))************+++++++++***)))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%$$$$$$$$$%%%&&&''')))))))))))))))************)))))))))((((((((('''*********))))))*********++++++******)))(((((((((&&&&&&'''((()))***++++++------------------------......//////000000111111333333444444555666666666;;;===??????>>>>>>>>>???AAAAAABBBDDDFFFHHHJJJKKKLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQTTTSSSSSSUUUWWWXXXVVVSSS{{{yyyxxxwwwwwwvvvsssqqqoookkkddd]]]UUULLLCCC>>>666555444444444333000...111111111111000000000000000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++************************)))************+++++++++******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))******++++++))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))******+++,,,------......------------------------......//////000000111111333333444444555666666777999;;;>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEHHHJJJKKKLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTSSSRRRTTTUUUUUUTTTRRR~~~{{{zzzyyyyyyzzzyyywwwuuurrrppplllggg```XXXNNNHHH===;;;777555555444333222//////000000000000000000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++************************))))))*********+++++++++*********************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((((((((((()))))))))******''''''((()))***++++++,,,))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))************++++++,,,---......//////------------------------......//////000000111111222333333444555666777777888:::<<<>>>>>>>>>@@@AAAAAAAAABBBCCCEEEGGGIIIJJJLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRTTTUUUUUUTTTTTTTTTTTTTTTTTTSSS~~~|||{{{zzz{{{||||||{{{yyyrrrqqqooommmhhhaaaYYYTTTHHHBBB;;;666444444444444.../////////////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''((()))***++++++,,,(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))******++++++((((((((())))))******+++------------------------......//////000000111111222222333444555666777888666999;;;======>>>???AAAAAAAAABBBCCCDDDFFFHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMPPPRRRUUUVVVVVVWWWWWWVVVUUUUUUVVVVVV~~~}}}|||}}}}}}|||sssrrrqqqpppnnniiiddd___RRRLLLCCC<<<777666555555000000000///////////////......................../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,************+++++++++++++++++++++++++++************************)))************++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))******++++++(((((((((((())))))))))))***))))))(((((())))))***(((((())))))*********+++))))))*********+++++++++------------------------......//////000000111111111222333444555777888888666888;;;<<<<<<===>>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIGGGGGGFFFGGGHHHIIIJJJJJJKKKLLLOOORRRUUUVVVWWWXXXXXXWWWVVVVVVXXXZZZ~~~}}}xxxvvvtttrrrqqqooollliii^^^YYYQQQIIICCC>>>999777333333222222111000000000........................////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************+++******))))))******+++))))))))))))))))))))))))((()))***+++,,,++++++***)))))))))))))))*********'''((((((((()))))))))************))))))*********)))))))))))))))*********------------............------------------------......//////000000111111111222333444555777888888666999;;;<<<<<<<<<===???AAAAAABBBBBBDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFHHHIIIJJJJJJJJJKKKNNNQQQTTTVVVVVVXXXYYYXXXVVVWWWYYY\\\~~~}}}zzzwwwuuusssrrrpppooogggccc]]]VVVNNNFFF???:::555555444444333222111111000000000000000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...,,,++++++,,,,,,++++++++++++++++++++++++************************)))************++++++++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************************++++++************++++++))))))))))))))))))))))))%%%&&&'''))))))(((((('''*********)))))))))))))))'''((((((((())))))******++++++************++++++******))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,------------------------......//////000111111111111222333444666777888999777999;;;<<<;;;;;;<<<>>>AAAAAABBBBBBDDDEEEGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKMMMQQQTTTVVVUUUWWWXXXWWWVVVVVVZZZ]]]~~~~~~}}}{{{xxxvvvtttrrrpppmmmhhhbbbZZZPPPGGGAAA;;;999666444333222111000222222222111000/////////000000///...............//////.........---------------------------------.........------,,,,,,,,,...------,,,+++++++++,,,)))))))))((((((((((((((())))))))))))))))))))))))************************************************++++++************++++++******))))))))))))******************************,,,+++***((((((***+++,,,))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''''')))******))))))***+++)))+++---------,,,---...---------............/////////...//////000111222444333333333444444222000;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHHHHGGGFFFFFFGGGKKKNNNQQQSSSTTTTTTVVVWWWYYYZZZ[[[[[[ZZZZZZ~~~~~~}}}{{{yyywwwuuutttrrroookkkfffaaaYYYQQQKKK???<<<777444333333222111111111111000000/////////000000///...............//////.........---------------------------------,,,++++++++++++++++++***---,,,++++++*********+++************************************************************************************************++++++************++++++*********))))))*********)))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))******+++++++++***)))))))))((((((((((((((())))))************************'''(((((()))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''''')))***++++++******+++,,,***+++,,,,,,++++++,,,------------............///000000///000000111222333444444444666888:::999888:::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJMMMOOOQQQRRRSSSUUUVVVXXXYYYZZZ[[[[[[ZZZ~~~~~~~~~}}}{{{zzzxxxwwwtttrrrpppmmmiiiddd^^^ZZZIIIDDD===888666555555555000000000000000000//////000//////............////////////.........------------------------------***++++++++++++++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((******((((((((((((******))))))))))))))))))))))))))))))******+++*********&&&&&&''''''((()))******************************(((((())))))************))))))))))))))))))))))))))))))((('''''''''(((((()))+++,,,,,,++++++,,,---,,,,,,,,,***))))))+++,,,---------............///000000000000111222333444222111222444666888888888999::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGIIIIIIJJJKKKMMMOOOPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[~~~}}}|||{{{zzzwwwvvvsssrrrooolllgggcccWWWPPPGGG???:::888777666000000000000000000000000000///............//////////////////....................................,,,,,,,,,------............------,,,,,,,,,------,,,,,,,,,,,,------------************************************************************************++++++************+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))(((((()))******+++******''''''((())))))*********************************))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))((((((((((((((())))))***,,,+++******+++------,,,+++)))''''''***,,,---------............////////////000111222333444444333111222444555444333888999999:::;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIJJJKKKLLLNNNPPPPPPQQQSSSUUUWWWYYYZZZ[[[~~~}}}}}}zzzxxxvvvtttrrroookkkhhhaaaZZZPPPGGG@@@;;;777444111111111111000000000000//////............//////000000/////////.................................,,,,,,,,,------.........,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------************************************************************************++++++************++++++***+++,,,,,,,,,,,,+++***************************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************)))******+++++++++***)))))))))))))))))))))))))))******))))))***+++,,,---))))))))))))))))))))))))))))))((((((((())))))***((()))******))))))***,,,---,,,+++)))''''''***,,,---------............///.........///000111222333888666444444666777777666888888999:::;;;<<<======@@@@@@@@@AAABBBCCCDDDEEEHHHJJJKKKKKKIIIHHHIIIJJJKKKJJJJJJIIIJJJLLLMMMNNNOOOOOOQQQSSSUUUXXXYYYZZZ~~~}}}{{{xxxvvvtttrrrnnnkkkgggbbbYYYPPPHHH@@@999555444333333222111111000000///............//////000000000000/////////..............................***++++++++++++++++++,,,)))(((((((((((())))))***)))******++++++,,,,,,---++++++++++++++++++++++++************************************************++++++************++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))***+++,,,,,,,,,+++***)))((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))((((((((()))******''')))******)))(((***+++,,,,,,,,,***))))))+++,,,---------............///---------...///111222333666444222333555888888888888999999:::;;;<<<======@@@@@@@@@AAABBBCCCDDDEEEHHHKKKMMMMMMIIIHHHIIIKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSVVVXXXYYY}}}zzzyyywwwuuurrrpppmmmiiiddd]]]UUULLLCCC===666666555444222111000000...............///000000000000000000/////////...........................,,,++++++++++++++++++***))))))(((((())))))***+++)))******+++,,,,,,------++++++++++++++++++++++++************************************************++++++************++++++((()))+++,,,,,,+++)))(((************************)))******************)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,,,,,,,+++***))))))))))))))))))))))))---,,,***((((((((()))***))))))))))))))))))))))))))))))(((((()))******+++(((***++++++***)))+++,,,***+++,,,,,,++++++,,,------------............///------...///000222444444777555333333444666777777999999:::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEIIILLLOOONNNJJJHHHIIILLLIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOQQQTTTVVVWWW~~~|||{{{zzzyyyvvvtttqqqppplllhhhaaaWWWMMMFFF888888666555333222000000...............///000111000000000000////////////////////////////////////.........------,,,,,,,,,,,,+++++++++,,,------...******+++,,,,,,---......++++++++++++++++++++++++************************************************++++++************++++++'''(((***++++++***((('''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***))))))(((''''''$$$%%%(((+++,,,,,,,,,+++************************...,,,***(((''''''((()))))))))))))))))))))))))))))))))((())))))***++++++)))+++,,,,,,+++***,,,---)))+++---------,,,---...---------.........//////......///000111333555666AAA>>>:::888888999888888999::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEIIIMMMPPPNNNJJJHHHJJJMMMIIIJJJLLLNNNNNNNNNNNNMMMNNNNNNNNNOOOPPPSSSUUUVVV~~~|||zzzxxxvvvuuuppppppooolllfff^^^VVVQQQGGGAAA999444333222///---///////////////000111111111111222222222222111111////////////////////////////////////////////////,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,++++++******)))((((((''')))***,,,------,,,***))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++++++++******))))))***)))(((''''''((()))*********)))))))))))))))*********))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***+++,,,+++******000000...------...///000///000000222333444555555777777888888999999::::::<<<<<<<<<<<<<<<===>>>??????@@@AAAAAAAAABBBDDDFFFLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRTTTUUU~~~~~~|||zzzxxxwwwqqqqqqpppnnniiiccc]]]YYYMMMFFF>>>888666444222///222111111000000000000111000000000111111000000000////////////////////////........................,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))((((((***+++---......---+++***)))************+++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((('''***)))(((''''''((()))*********)))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))+++,,,,,,,,,+++***...---,,,,,,,,,,,,---...///000000111222333444444666666777777888999999999<<<<<<<<<<<<======>>>??????AAABBBBBBBBBBBBEEEGGGLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJLLLMMMMMMNNNPPPPPPPPPPPPQQQRRRSSSSSS~~~|||{{{zzzttttttsssqqqmmmjjjfffdddVVVOOOFFF???;;;888444111444333222111000000000000//////000000000000//////////////////////////////------------------------,,,,,,---.........------,,,,,,,,,,,,---------------,,,,,,++++++******)))+++,,,---......---,,,+++)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,------...000000000111111222222222555555666777777888999999;;;;;;<<<<<<===>>>??????@@@BBBCCCCCCCCCCCCFFFHHHKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQ~~~}}}yyyxxxvvvssspppnnnlllkkkbbbZZZPPPGGGAAA<<<666222333222111111000000111111//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,------,,,++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))((())))))*********************))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,------------............/////////000000000000000000000111111444444555666777888888999:::;;;<<<===??????@@@@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRQQQQQQPPP}}}{{{yyyuuurrrpppnnnmmmkkkdddYYYPPPIIIBBB:::444111111111000000111222222000111111222222111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////,,,,,,,,,---------......---------,,,,,,,,,,,,,,,*********++++++*********))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************++++++(((((())))))))))))(((((('''((()))*********************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,---------....../////////000000000000000000000000111111444444555666777888999999:::;;;===???AAABBBBBBBBBCCCDDDFFFFFFEEEFFFHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRQQQQQQPPP~~~}}}{{{xxxuuurrrpppnnnooojjjbbbZZZSSSKKKAAA:::333333222222111222222222111111222222222222111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''')))***++++++************))))))))))))******))))))))))))))))))))))))((()))******++++++******+++++++++++++++,,,------***+++,,,---............000000000111111222222222444444555666888999::::::;;;<<>>===:::777555222111000//////000000000000//////////////////////////////------------------------///...,,,+++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******+++++++++,,,'''((()))******)))((('''%%%''')))+++,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((()))***************+++***)))))))))***+++,,,+++,,,...000111111000//////000111222333444555555555555666888999;;;<<<<<<<<<>>>AAAEEEGGGHHHHHHHHHFFFGGGHHHHHHHHHIIIKKKMMMKKKKKKLLLNNNOOOPPPQQQRRROOOOOOOOOOOOOOOPPPPPPPPPRRRQQQPPPPPPQQQRRRTTTUUU~~~~~~~~~}}}{{{zzzxxxwwwwwwtttqqqnnnkkkfffaaa]]]OOOFFF;;;444444555333111111000000111111000...+++000000//////.........---//////.........------------,,,,,,++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++---------,,,,,,++++++++++++*********+++,,,,,,---+++*********))))))((((((++++++************++++++************************+++*********))))))((((((******++++++++++++******,,,++++++***)))(((''''''+++***)))(((((()))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,------......///000000000000111222222444444555666333555777999999:::;;;===<<<>>>AAACCCDDDEEEGGGHHHFFFFFFFFFEEEEEEFFFJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOSSSRRRRRRPPPOOOQQQUUUXXX}}}}}}}}}|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxvvvssspppnnniiidddaaaVVVNNNDDD<<<888777555333222111111222222222000---000000000/////////......//////.........------------,,,,,,++++++,,,,,,---------,,,++++++,,,------+++++++++++++++++++++++++++++++++*********))))))+++*********+++,,,,,,---+++*********))))))))))))++++++************++++++************************************)))))))))(((((((((((((((((((((((((((++++++******))))))((((((+++***)))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))************************++++++,,,,,,,,,---------------......///000000000000111111222333444555555444777999:::::::::;;;===<<<>>>AAACCCDDDEEEGGGHHHGGGGGGGGGFFFEEEFFFIIILLLNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRUUUWWW{{{zzzyyyzzz}}}~~~~~~~~~||||||}}}}}}}}}|||{{{{{{yyyxxxuuutttrrrnnnjjjggg___ZZZPPPGGG>>>999666555333222222222444333222000111111111000000000000000/////////.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++,,,,,,***************)))))))))++++++************++++++************************************))))))))))))***)))(((''''''((()))************************)))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))************************,,,,,,---------.........------......///000000000000000111222333444555555666888;;;;;;;;;:::;;;===;;;>>>AAACCCCCCDDDFFFHHHHHHHHHHHHGGGFFFFFFHHHKKKNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRTTTTTTSSSSSSUUUWWW}}}wwwtttuuuyyy}}}~~~}}}}}}zzz{{{|||}}}}}}}}}}}}}}}zzzxxxwwwvvvuuurrrnnnkkkgggccc[[[PPPEEE<<<777666333222111222333444222111111111111111111111111111////////////............------,,,,,,,,,,,,---------------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,+++++++++************************++++++************++++++*********************************)))))))))))))))---+++)))(((((()))+++---*********************+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,------------------......///000000000000000111222333444444555777999:::;;;:::999:::;;;;;;>>>AAABBBCCCDDDFFFHHHIIIJJJJJJHHHGGGGGGHHHJJJNNNNNNOOOPPPQQQSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQSSSUUUVVVUUUUUUUUUVVVuuuoooooovvv{{{zzzyyyzzzyyyzzz{{{}}}~~~zzzyyyxxxwwwwwwtttqqqnnnkkkiiibbbXXXLLLAAA:::777444222111111222333222000111111111111222222222222000000/////////............------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++******************+++++++++++++++************++++++************************))))))))))))))))))******---+++)))(((((()))+++---************++++++++++++(((((())))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,------......///000000000///000000111222333444555666777999:::999888999:::;;;===@@@BBBCCCDDDFFFGGGIIIJJJKKKJJJHHHHHHIIIJJJMMMNNNOOOPPPQQQSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQTTTWWWXXXWWWVVVVVVWWW~~~~~~~~~{{{|||}}}|||qqqlllpppuuuttttttwwwyyyzzz{{{}}}~~~{{{zzzyyyyyyxxxvvvssspppooolllggg___UUUKKKAAA<<<666444222111222222111000111111111111111222222222000000000/////////............------------......------............------++++++++++++++++++++++++)))************+++++++++***+++,,,---,,,+++***)))*********+++++++++++++++++++++************++++++************************))))))))))))***************)))(((''''''((()))***++++++++++++++++++******'''((()))******+++******))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************************************)))))))))***++++++,,,,,,*********+++++++++,,,,,,------......///000000000//////000111222333444444444666888999888888999::::::===@@@BBBBBBCCCEEEGGGHHHJJJKKKKKKIIIIIIJJJKKKMMMMMMNNNPPPRRRSSSTTTUUURRRRRRRRRRRRRRRSSSSSSTTTRRRUUUWWWXXXXXXWWWWWWXXX~~~|||{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxzzz||||||{{{yyyxxxxxxzzzyyywwwuuusssrrrqqqqqqmmmnnnnnnkkkhhhggghhhiiihhhhhhiiiiiijjjjjjjjjkkkjjjjjjkkkkkklllnnnooopppppppppoooooonnnlllkkkjjjfffgggggggggfffdddcccbbb```aaadddfffhhhhhhhhhgggeeeggghhhhhhgggggghhhjjjhhhhhhhhhhhhiiijjjkkkllloooqqqssssssrrrrrruuuwwwyyy{{{}}}~~~}}}ooonnnpppooosss{{{yyyzzz|||}}}}}}|||{{{{{{zzzxxxuuurrrrrrooojjjfff```VVVKKKCCC999666444222222222111000000000000111111111222222000000000000/////////.........------------......,,,---...//////...---,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,------+++***(((*********++++++,,,,,,,,,++++++************++++++************************((()))))))))************((((((((((((((((((((((((,,,,,,,,,++++++*********&&&''')))***++++++******)))))))))))))))))))))))))))************+++++++++((()))))))))************************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------......///000000000//////000111222333444444444666999:::::::::;;;<<<:::===@@@AAABBBCCCEEEGGGGGGIIIKKKKKKJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWTTTVVVXXXXXXXXXWWWXXXZZZ~~~{{{yyywwwuuurrrppppppnnnkkkiiigggfffffffffhhhhhhhhhggggggffffffeeeeeefffhhhhhhfffeeedddeeefffeeedddbbbaaa```______]]]___```^^^[[[ZZZ\\\^^^\\\\\\\\\]]]]]]^^^^^^___[[[ZZZZZZ[[[\\\]]]^^^___````````````___^^^]]]\\\XXXYYY[[[[[[[[[YYYWWWUUUTTTVVVYYY[[[\\\[[[YYYWWWUUUWWWXXXXXXWWWWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^^^^___aaacccbbb```___```cccbbbcccfffggghhhjjjmmmpppoooppprrruuuwwwzzz|||}}}{{{~~~tttnnnoooooovvvzzzzzz|||}}}~~~}}}||||||zzzvvvtttuuuqqqmmmjjjggg___SSSIII;;;999555444333333222111//////000000111111111111000000000000////////////......------------......,,,---...//////...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++---------+++)))(((*********++++++,,,,,,,,,++++++************++++++************************(((((())))))*********+++******++++++++++++******------,,,,,,+++***))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************((())))))***++++++,,,,,,,,,,,,,,,---------......------......///000000000//////000111222333333444444777999;;;;;;;;;===>>>:::===@@@AAABBBCCCEEEGGGGGGIIIKKKLLLKKKKKKLLLMMMLLLMMMNNNPPPRRRSSSUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYUUUWWWXXXXXXWWWWWWYYY[[[~~~}}}}}}}}}}}}}}}{{{}}}~~~{{{wwwtttttttttsssrrrqqqqqqqqqqqqrrrqqqqqqpppooonnnmmmmmmkkkjjjhhhggggggfffdddbbb^^^]]]\\\\\\[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZXXXXXXYYYZZZYYYXXXWWWVVV[[[[[[ZZZYYYWWWVVVTTTSSSTTTUUUUUUUUUTTTTTTSSSRRRTTTUUUUUUSSSRRRQQQRRRTTTWWWVVVUUUVVVWWWWWWUUUSSSUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUWWWVVVVVVVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZ]]]^^^___aaabbbbbbbbbbbbiiihhhhhhiiikkknnnqqqsssvvvxxx{{{yyyrrroooqqqwwwsssyyy{{{|||}}}}}}wwwrrroooooommmlllhhhaaaYYYTTTFFFAAA;;;666444333333333111000///////////////000...///////////////......---...//////000000//////......//////...---,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++************)))******++++++++++++*********)))((((((((()))+++,,,))))))))))))************)))************+++++++++******))))))))))))******,,,+++***)))((((((((())))))((('''''')))******)))))))))))))))************(((((('''&&&%%%%%%&&&&&&))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,------.../////////111000/////////000222333444555666888:::<<<===>>>===???BBBCCCBBBCCCDDDEEEHHHIIIJJJLLLLLLLLLKKKKKKMMMMMMMMMOOOPPPRRRTTTUUUTTTSSSSSSTTTUUUWWWYYY[[[ZZZZZZ[[[[[[[[[ZZZZZZYYY~~~}}}{{{yyyzzzzzz~~~|||yyyvvvtttsssssstttppprrruuuuuutttrrrqqqrrrrrrrrrpppooommmlllkkkjjjlllkkkkkkkkkkkkllllllmmmoooooommmllljjjhhhfffeeegggfffeeedddcccccccccccceeeddddddcccbbbbbbaaaaaa___^^^\\\]]]^^^^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSRRRRRRQQQQQQPPPQQQRRRSSSQQQPPPOOOPPPQQQSSSRRRQQQRRRTTTTTTSSSQQQVVVVVVVVVVVVVVVUUUUUUTTTNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPOOORRRRRRRRRQQQQQQRRRRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWXXXZZZZZZ[[[[[[[[[]]]\\\\\\\\\^^^```cccdddeeefffhhhkkkooossswwwyyy~~~vvvrrrsssuuuxxxzzz{{{yyyyyy{{{}}}~~~}}}|||}}}~~~|||yyyuuusssqqqpppmmmjjjddd]]]XXXLLLFFF???999666555444333111000000000000000111111000000000000000000///..................---------......//////...------,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++************)))******++++++++++++*********))))))((()))***+++,,,))))))))))))************)))************+++++++++++++++************++++++++++++***)))))))))))))))+++***((()))******)))((())))))))))))************---,,,++++++*********+++))))))************))))))************************)))***++++++,,,,,,++++++,,,,,,---......//////000111000000///000111222333444555666888:::<<<>>>>>>>>>@@@CCCCCCCCCCCCDDDFFFGGGHHHJJJKKKLLLLLLKKKKKKMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSTTTUUUWWWYYY[[[YYYYYYZZZZZZZZZZZZYYYYYY~~~zzzyyyxxxvvvtttsssssssssoooooonnnlllkkkiiihhhhhhhhhiiiiiihhhfffdddeeeeeefffdddbbb```___^^^_________aaacccdddcccaaaaaabbb______^^^]]]\\\[[[ZZZZZZ\\\\\\]]]]]]^^^______```gggeeeaaa]]]ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYYYYXXXVVVVVVUUUWWWYYY[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRTTTUUUUUUTTTSSSRRRPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTSSSQQQQQQQQQSSSSSSRRRQQQRRRTTTUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRRRRRRRRRRQQQQQQTTTSSSRRRQQQQQQRRRSSSTTTPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPOOONNNOOOQQQRRRSSSTTTTTTUUURRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSUUUVVVWWWXXXXXXYYYZZZ\\\^^^```aaaeeefffiiinnnttt{{{wwwrrrssssssuuuvvvxxxyyy{{{|||}}}{{{{{{{{{}}}}}}|||{{{wwwuuurrrooolllgggbbb^^^TTTNNNEEE>>>999777555444222222111111111111222222111111111111111000//////000000//////...------,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))******++++++++++++*********))))))))))))***++++++)))))))))*********++++++)))************+++++++++,,,,,,++++++++++++,,,,,,+++******)))))))))******,,,*********+++***(((&&&))))))))))))************+++++++++***************))))))************))))))***************************+++,,,,,,------,,,,,,,,,------......///000000111000000000000111222222444555666888;;;===>>>???@@@BBBDDDEEEDDDDDDEEEGGGFFFHHHIIIKKKKKKKKKKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSSSSTTTUUUWWWYYY[[[YYYYYYYYYYYYYYYYYYYYYYYY|||zzzvvvuuutttrrrpppnnnlllkkkjjjiiihhhgggeeedddccccccbbbaaa``````___^^^]]]]]]```aaaaaa```^^^\\\]]]^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZ\\\^^^^^^]]]\\\\\\]]][[[[[[[[[ZZZZZZYYYYYYXXX[[[[[[\\\]]]^^^^^^^^^^^^fffccc```]]][[[[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWWWWWYYY\\\^^^^^^]]]YYYYYYXXXWWWVVVVVVVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUXXXWWWWWWWWWVVVWWWWWWWWWVVVWWWYYYXXXWWWVVVVVVWWWWWWVVVUUUVVVYYYZZZZZZYYYSSSSSSTTTTTTSSSSSSRRRQQQUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXYYYXXXVVVUUUTTTUUUVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUVVVUUUTTTSSSSSSSSSSSSTTTWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[^^^bbbgggmmmpppvvvzzz}}}uuusssssstttwwwzzz{{{{{{~~~}}}{{{{{{|||}}}~~~~~~{{{xxxtttpppmmmjjjfffccc\\\VVVLLLDDD>>>:::666444666555444333222111111111111111111111111000//////111111000000////////////---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))))))))*********++++++))))))*********+++++++++))))))*********++++++++++++++++++******+++++++++*********))))))***++++++***)))))))))******(((&&&((()))))))))************))))))*********))))))))))))******++++++******)))************************+++,,,------......---------------...//////000000000000000111111111222222444555777999;;;===???@@@AAACCCFFFFFFEEEEEEFFFGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSTTTVVVYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZ~~~zzzyyyxxxwwwwwwwwwwwwwwwuuuuuusssqqqooollljjjiiigggfffeeedddcccbbbaaa```aaaaaa```___^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ]]]^^^^^^]]][[[ZZZ[[[\\\YYYYYYYYYYYYYYYYYYZZZZZZUUUWWWXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^____________^^^aaaaaa`````````_________```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[\\\___``````___ZZZZZZYYYYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]][[[[[[[[[\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYZZZZZZ[[[\\\ZZZ\\\]]]]]]\\\[[[\\\\\\]]][[[ZZZ[[[]]]_________[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]\\\]]]^^^___```````````````___]]]\\\[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVXXXXXXYYYYYYYYYXXXXXXWWWYYYYYYWWWVVVUUUTTTSSSSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY\\\^^^```dddhhhooovvv||||||}}}xxxqqqpppssswwwzzz}}}}}}{{{zzzyyyyyyzzz||||||yyytttqqqooolllhhhfffbbb\\\TTTKKKDDD>>>999555:::888666444222000//////000000000111111000000000000//////......///000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))*********++++++++++++************++++++++++++))))))*********+++++++++******))))))))))))************))))))***+++,,,,,,(((''''''((()))***((('''((()))))))))***************+++,,,,,,,,,,,,++++++******++++++++++++******************************,,,,,,---............---------......///000000111000111111111222222222222444555777999;;;>>>@@@@@@CCCEEEFFFGGGFFFFFFGGGHHHFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIJJJKKKMMMOOOQQQRRRQQQQQQQQQRRRSSSUUUWWWXXXZZZYYYYYYYYYYYYZZZ[[[\\\~~~|||{{{xxxuuurrrpppnnnllliiiiiihhhhhhggghhhhhhhhhfffeeeeeedddcccbbbaaaaaa_________^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\\\\[[[ZZZYYYYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXVVVXXXYYYYYYXXXXXXZZZ[[[YYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___aaabbbbbbaaaaaa```aaacccdddddddddbbbbbbccccccbbbaaa````````````^^^^^^______``````aaaaaabbbaaaaaabbbdddeeedddcccaaa````````````aaabbbbbbbbbaaaaaa```````````````^^^___aaacccdddeeeeeedddaaabbbccceeefffgggggggggcccbbbaaaaaaaaabbbcccdddbbbdddggggggfffeeeeeeffffffdddcccccceeegggggggggdddddddddddddddccccccbbb``````aaabbbcccddddddeeefffggghhhjjjkkkllllllllllllkkkkkkjjjhhhgggffffffccccccbbbbbbbbbbbbccccccddddddcccccccccbbbbbbbbb```````````````______^^^aaaaaaaaaaaa```___^^^^^^]]]]]]\\\ZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWVVVVVVUUUWWWVVVVVVUUUUUUUUUVVVVVVZZZ^^^cccgggllluuu}}}zzzwwwvvvyyy~~~uuulllmmmttt{{{{{{{{{zzzxxxuuuuuuvvvxxx|||yyyvvvsssqqqnnnjjjhhhfffbbb[[[SSSLLLDDD===888;;;999777444222000......///000111222222222222222000///...---,,,---...///,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++++++++++++++++++++++++++************)))******++++++++++++******)))***++++++,,,,,,++++++*********++++++++++++,,,)))************+++++++++***))))))))))))))))))***)))))))))***+++,,,---...+++)))''''''((()))(((((())))))))))))************'''((()))***+++***)))(((******++++++++++++******+++++++++++++++++++++++++++,,,------......---------......//////000111111000111222222333333222222444555777999<<<>>>@@@AAACCCEEEGGGGGGFFFFFFFFFGGGFFFGGGIIIKKKMMMMMMMMMMMMIIIJJJJJJLLLMMMOOOQQQRRRPPPOOOOOOPPPQQQSSSUUUWWWYYYXXXXXXWWWXXXYYY[[[\\\zzzyyyvvvssspppooonnnnnnlllkkkjjjhhhfffeeeddddddaaaaaaaaaaaaaaaaaabbbcccaaa``````_______________^^^^^^_________`````````^^^^^^```aaaaaaaaa```_________``````aaaaaabbbbbb___```aaa```^^^]]]^^^___]]]^^^^^^__________________```bbbaaaaaaaaaccceee``````aaabbbccccccdddddddddfffiiimmmooopppppppppppppppqqqrrrqqqqqqpppooonnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmnnnqqqppppppqqqtttuuuuuutttsssrrrqqqpppoooooooooooopppoooooooooooopppqqqqqqlllmmmoooqqqsssssssssssstttuuuvvvwwwxxxxxxxxxxxxtttsssrrrqqqrrrsssuuuvvvuuuwwwzzz{{{zzzyyyxxxyyyyyyvvvttttttuuuwwwwwwwwwsssssssssssssssrrrqqqqqqrrrsssssstttvvvwwwwwwxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~|||zzzwwwvvvsssrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrrrrqqqqqqnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmjjjiiiiiigggfffdddbbbaaa]]]^^^______^^^]]]\\\[[[XXXYYYYYYYYYYYYWWWVVVUUUTTTXXX\\\]]]___ccckkkrrr{{{uuussstttxxx{{{|||vvvxxx}}}yyyzzz{{{yyyvvvuuuwwwxxx|||zzzxxxvvvtttqqqmmmjjjiiifffaaa\\\UUULLLBBB<<<888777555333222000000///000000222444555666666666666444222///...---......,,,------...//////......------------------------******+++,,,,,,+++******+++++++++++++++++++++++++++++++++************)))******++++++++++++******)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,)))************++++++++++++******))))))******+++)))))))))***+++,,,...///222...***((((((((((((((())))))))))))************$$$%%%'''((()))((('''&&&***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------------.........///000000111111000111222333333333222222444555777999<<>>AAACCCCCCBBBCCCCCCDDDEEEFFFHHHHHHJJJKKKMMMNNNPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU}}}yyyvvvrrrnnnjjjhhhfffeeeffffffeeeeeeeeefffffffffgggggghhhjjjnnnrrruuuwwwsssuuuvvvwwwvvvvvvxxxzzzyyy{{{}}}~~~~~~yyyrrrnnnjjjeeebbb[[[[[[ZZZZZZ[[[___dddgggppp|||yyyrrrmmmjjjkkklllllloootttwww}}}{{{}}}}}}yyyuuutttttttttooonnnmmmllljjjeee___ZZZNNNHHH???999666555444444555222000///111222333333333888>>>>>>:::555333444///////////////.........,,,++++++******++++++,,,---,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************************))))))***************++++++++++++***++++++++++++,,,,,,************************++++++++++++++++++++++++******************))))))***))))))))))))))))))***))))))*********+++++++++************************------,,,+++************,,,,,,,,,---------.........////////////000000000111111222222222222333333666888999::::::;;;>>>@@@AAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQOOOPPPQQQRRRTTTUUUVVVVVVYYYXXXXXXXXXXXXXXXXXXYYY~~~wwwqqqmmmiiiiiihhhgggffffffggghhhhhhhhhiiijjjlllmmmoooqqqppprrrtttwwwzzz{{{tttmmmgggaaa___\\\ZZZ[[[\\\^^^___aaahhhttt~~~vvvpppppprrrqqqrrrtttpppvvv~~~yyyzzz{{{|||zzzvvvuuuuuuppppppnnnmmmjjjfffaaa]]]VVVPPPGGG>>>999666555555111000000111333555444333222999@@@@@@;;;444222333000000000000000000000000------,,,,,,,,,,,,---------,,,++++++------,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++************************++++++++++++++++++,,,---,,,,,,,,,---------......////////////000000000111///000000111333444444555777888::::::;;;<<<>>>AAAAAAAAABBBBBBDDDEEEGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOPPPQQQSSSSSSSSSRRRQQQPPPQQQRRRSSSTTTVVVWWWWWWZZZZZZYYYXXXXXXYYYZZZZZZ{{{uuuppplllhhheee^^^```ccceeefffhhhlllooooooqqqsssuuuvvvyyy|||{{{sssjjjfffaaa]]]\\\\\\\\\[[[[[[]]]dddooo|||{{{xxxxxxwwwuuuvvvoooqqqvvv~~~|||yyyxxx{{{|||xxxuuutttrrrrrrqqqooolllhhhdddbbb\\\WWWNNNEEE===888666555000000111333555666444222///555;;;;;;666111///000000000000111111222222222///......------......///...,,,+++,,,---...---+++***+++,,,------,,,+++***++++++************++++++***************++++++++++++++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++)))************+++++++++************************************+++,,,---...,,,,,,,,,---------....../////////000000000111111000111222333555666777888777999;;;;;;<<<===@@@CCCBBBBBBCCCCCCEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMNNNNNNOOORRRTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZssspppkkkhhhgggfffdddccc___bbbgggkkkmmmqqqvvvzzz~~~{{{uuullleeebbb```]]]\\\[[[ZZZ\\\cccjjjsss|||{{{rrrsssuuuxxx~~~|||uuuwwwzzzwwwttttttqqqqqqqqqpppllliiigggeeeaaa\\\TTTKKKAAA:::777666222111111222333444222111,,,///444555222000//////......///000111222333333///..................///...,,,,,,,,,---...---,,,+++,,,---......---,,,+++++++++************++++++))))))*********+++++++++)))*********++++++++++++((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++)))*********+++++++++++++++******))))))******+++)))************+++++++++************************)))))))))******+++,,,---,,,,,,,,,---------......//////000000000111111111222222333444444555666666777999;;;======???CCCEEEDDDDDDDDDEEEEEEGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPSSSVVVWWWVVVUUUTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[ZZZXXXWWWWWWXXXZZZ[[[vvvqqqhhhfffcccaaabbbccccccccceeeiiiooossswww{{{xxxnnniiieeeaaa___^^^[[[ZZZ^^^___bbblllxxxvvvwwwxxxyyyzzzssstttwwwvvvssssssnnnoooooonnnkkkiiiggggggccc___XXXNNNDDD<<<777666666333111000111111000000***---///111111111111111,,,---...///000111222333///......------......///...---,,,,,,......---,,,+++,,,...//////...,,,+++++++++************++++++))))))******++++++++++++(((((())))))*********+++((())))))***++++++,,,,,,)))***+++,,,---,,,++++++************************++++++++++++++++++++++++(((((())))))*********+++++++++************++++++)))************+++++++++*********************************)))******++++++,,,,,,,,,---------......000000000000111111111111222222222222222222222222888999<<<===>>>AAADDDGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMOOOQQQTTTWWWXXXXXXWWWVVVXXXXXXYYY[[[\\\]]]^^^___]]]\\\[[[YYYYYY[[[\\\]]]wwwpppiiicccaaaaaabbbaaaaaabbbfffiiipppssswww|||wwwnnneee______]]]ZZZZZZ\\\```cccdddqqq|||{{{yyywwwwwwzzz~~~|||wwwwwwtttrrrrrrooonnnmmmmmmnnnmmmjjjggghhhccc]]]UUUNNNEEE===888666666555333111111222444111222333111///......///........................000000//////......------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************------,,,,,,+++***))))))+++++++++************)))++++++++++++******)))))).........///......------))))))***+++,,,,,,------...---+++*********++++++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,------------............///000000000000000/////////222222333333444555666666:::;;;<<<===???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHJJJMMMOOOPPPSSSSSSUUUYYY^^^___^^^[[[]]]]]]\\\\\\\\\]]]]]]^^^___^^^]]][[[ZZZZZZ[[[[[[|||sssmmmhhhccc^^^aaacccdddeeegggjjjnnnrrryyy}}}}}}ssslllfffbbb]]]ZZZYYY[[[\\\\\\dddlllzzz~~~|||zzzzzz}}}}}}uuurrrrrrpppooonnnmmmlllkkkjjjiiihhheeeaaa[[[SSSJJJAAA;;;333333333111000///000111111222333222///...///000........................///..................---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++******)))(((((('''))))))******+++++++++,,,++++++++++++*********)))***+++++++++++++++******)))******+++,,,,,,---------,,,+++*********++++++************************))))))))))))************++++++******++++++,,,------------............//////////////////.........111222222333444555666666999999;;;<<<>>>???AAAAAADDDDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOTTTTTTVVVZZZ___aaa```^^^```______^^^^^^^^^______```___^^^]]]\\\]]]]]]^^^xxxnnngggdddcccaaa___cccfffiiilllpppuuuzzz~~~}}}pppjjjccc]]]ZZZYYYYYYYYYYYY___gggrrr{{{tttsssooopppooommmkkkjjjjjjkkkiiihhhfffbbb[[[RRRGGG@@@444444333222111000000000111222333222000//////000////////////////////////---..................///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++******)))((((((((((((((()))***+++,,,------++++++++++++************))))))************))))))*********++++++,,,,,,------,,,+++*********++++++************************)))))))))*********++++++++++++******++++++,,,------------............///////////////////////////111111222333444555666666777888999;;;===>>>???@@@DDDDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNTTTTTTWWW[[[___bbbbbbaaacccbbbbbbaaaaaa`````````______^^^^^^___``````aaarrrmmmgggcccccceeefffggghhhkkkppptttyyy~~~}}}vvvmmmeee```^^^]]]]]]XXX[[[___bbbjjjyyy|||sssmmmnnnpppooollljjjkkkllliiiiiiiiigggbbbXXXMMMEEE999777555444444444333222111222333222000///000111000000000000000000000000.........//////000000000------------------------+++,,,,,,------,,,,,,+++------------------------++++++************++++++************************,,,,,,,,,+++++++++******))))))***++++++,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,------------............///000000000000111111111111000000111333444555666666777888999;;;<<<>>>???@@@CCCCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMRRRSSSVVVYYY]]]```aaaaaacccccccccbbbaaa```______]]]]]]^^^___```aaabbbbbb|||uuuiiigggddddddfffjjjnnnoooqqquuuzzz~~~|||qqqjjjeeeaaa___YYY[[[[[[\\\___hhhvvvxxxnnnoooqqqpppooommmkkkkkkiiiiiijjjiiieee\\\RRRJJJ>>>;;;777555555555333222111222333222111000111222111111111111111111111111/////////000000111111222------------------------+++,,,,,,------,,,,,,+++------------------------++++++************++++++************************,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---------------***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++******++++++,,,------------............///........./////////000000///000111222444555666777888888:::;;;===>>>@@@@@@AAABBBCCCEEEGGGHHHJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPSSSVVVYYY\\\^^^___aaaaaabbbaaa```___^^^]]]ZZZ[[[\\\^^^___```aaabbbyyyoookkkffffffgggjjjmmmqqquuuxxx}}}vvvmmmeeeaaaZZZZZZYYYYYY[[[```gggmmmyyyvvvsssqqqpppooommmkkkjjjjjjjjjiiifff___WWWPPPDDD>>>777333333333222111111222333222111000111333000000000000000000000000000000000000000000111111------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,++++++******++++++,,,------------............///+++++++++,,,,,,------......///000222333555666777777888999;;;===>>>???@@@???@@@AAACCCEEEGGGIIIIIILLLMMMMMMNNNNNNNNNMMMMMMKKKNNNQQQSSSTTTWWWZZZ\\\^^^______```___^^^\\\[[[YYYZZZ[[[]]]___`````````zzzpppkkkkkklllooossswww{{{~~~{{{qqqkkkaaa^^^ZZZYYY[[[^^^___```iiiwwwwwwppppppqqqooommmlllkkkiiihhhfffaaa[[[WWWKKKCCC999333333444333222111222333333111111222333000000000000000000000000////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------'''((()))***++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,------------............///++++++,,,,,,---......///......000111333555666777666777888:::;;;===>>>???===>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNOOOOOOOOONNNNNNJJJMMMOOOQQQQQQSSSWWWZZZ[[[\\\^^^______^^^\\\[[[YYYZZZ\\\^^^___```______{{{wwwsssmmmmmmqqqvvvzzz~~~wwwkkkeee]]][[[\\\]]]\\\YYYYYYdddrrr~~~zzzooooooqqqqqqnnnnnnllliiigggeeebbb^^^[[[QQQHHH<<<555555666666555111222333333222111222444////////////////////////.........------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++,,,,,,******+++,,,------...///+++++++++,,,,,,---------((((((***++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------------.........//////......//////000111111222---...000111333555666777555555777888:::<<<===>>><<<===???AAACCCEEEGGGGGGKKKLLLNNNOOOPPPPPPOOOOOOJJJMMMOOOPPPPPPQQQUUUYYYZZZ\\\]]]______^^^\\\[[[ZZZ[[[]]]___`````````___|||vvvpppmmmnnnrrruuu}}}vvvrrrkkkddd^^^[[[YYYXXX[[[]]]ccckkktttpppnnnoooooonnniiikkkllljjjhhhfffbbb^^^UUUNNNCCC;;;777555444222333333333222222222111111000000000000000000000000000------000000------000+++,,,.../////////......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,+++************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***************************,,,------......------,,,,,,,,,++++++***+++++++++,,,,,,------.../////////...//////000000000000///000000111222333444444555333555777888999:::<<<>>>???@@@AAACCCDDDDDDEEEEEEHHHIIIKKKNNNOOOPPPPPPPPPNNNNNNNNNOOOQQQTTTVVVWWWWWWXXXYYYZZZZZZYYYXXXWWW[[[[[[\\\]]]]]]]]]\\\\\\tttrrrpppnnnooosssyyy|||}}}tttjjjccc^^^[[[ZZZXXXXXX[[[aaafffooo{{{pppkkkjjjkkkjjjjjjhhhfffeeedddbbb___YYYQQQGGG>>>999777555444333333333222222222222111111111111111111111111111...,,,+++......+++,,,...,,,---.../////////...---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++*********))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***************************,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,------.../////////...//////000000000000000000000111222333444444555333555777888999:::<<<>>>???@@@BBBCCCEEEFFFFFFFFFGGGHHHKKKMMMOOOOOOPPPOOOOOOOOOOOOPPPRRRTTTVVVXXXVVVWWWXXXZZZ[[[[[[ZZZZZZ\\\]]]]]]^^^^^^^^^^^^]]]kkkmmmooorrrvvv{{{vvvllleee```^^^YYYWWWWWWYYYZZZ^^^hhhrrrzzznnnjjjjjjkkkhhheeedddeeeddddddccc^^^WWWLLLBBB<<<999777666333333333333222222222222111111111111111111111111///,,,---000000---,,,///.........///......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++++++++***++++++,,,,,,++++++***************************,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,,,,,,,------.../////////......///000000000000000000000111222333444555555333555777888999:::<<<>>>???@@@BBBDDDFFFHHHHHHIIIFFFHHHJJJMMMNNNOOOOOOOOOPPPPPPPPPPPPRRRTTTWWWXXXUUUVVVXXXZZZ\\\]]]\\\\\\]]]]]]^^^_______________lllqqqwww{{{xxxooohhhddd```[[[YYYYYYXXXXXX]]]cccttttttmmmkkkgggdddfffiiihhhggghhhbbb\\\QQQGGG???:::888777444444333333333222222222111111111111111111111111000///333888888333///000/////////......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************,,,,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.../////////---...///000000111000000000111111222333444555555444666888999999:::<<<>>>>>>@@@BBBEEEGGGIIIJJJKKKHHHIIIKKKNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVXXXVVVXXXYYY[[[\\\]]]\\\\\\\\\\\\]]]^^^____________pppvvv~~~{{{qqqjjjggg```[[[ZZZYYYXXXZZZ]]]dddppp}}}{{{zzz{{{ssslllfffdddiiillljjjhhhiiiddd___VVVLLLBBB;;;888777444444444333333333222222111111111111111111111111...000666======666000...//////......------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,------.../////////---...///000111111111111111111222333444555555666555777999999999:::<<<>>>>>>@@@BBBEEEHHHJJJKKKLLLIIIKKKMMMOOOQQQRRRRRRRRRPPPPPPPPPPPPRRRTTTVVVWWWYYYYYY[[[\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]rrrzzzvvvooofff^^^\\\[[[YYYXXXYYY\\\bbbooo~~~zzzwwwwwwyyy{{{tttjjjeeejjjmmmiiifffhhheeebbb[[[RRRGGG>>>:::888444444444444333333333333222222222222222222222222---...444::::::444...---//////...---------......------............------------,,,,,,,,,,,,------+++++++++***++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++******************++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++************+++,,,------,,,,,,------.../////////,,,---...000111111111111111111222333444555666666666888999:::999:::<<<===>>>@@@BBBEEEGGGIIIKKKKKKKKKLLLNNNQQQRRRSSSSSSSSSPPPPPPOOOPPPQQQSSSTTTVVVYYYZZZ[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[\\\\\\\\\\\\yyy~~~rrrfffbbb```\\\YYYYYYZZZZZZ```lllxxx|||yyyzzz}}}vvvkkklllmmmhhhgggjjjeeeddd```XXXMMMBBB<<<:::555444444444444333333333222222222222222222222222///...000555555000...///......---,,,---...//////------............------------,,,,,,,,,,,,------,,,,,,++++++***+++++++++))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++************+++,,,---...,,,,,,------.../////////,,,---...000111111222222111222222333444555666666666888::::::::::::<<<===???@@@BBBDDDGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSOOOOOOOOOOOOPPPQQQSSSTTTVVVWWWYYYZZZ[[[ZZZZZZYYYWWWWWWYYYZZZ[[[\\\\\\\\\~~~pppiiifffaaa]]]\\\[[[XXXYYY___gggrrr~~~rrrpppnnniiiiiinnnffffffddd\\\PPPEEE>>>;;;555555444444444333333333222222222222222222222222333//////111111//////333...---,,,,,,---...///111------............------...------,,,,,,------...------,,,+++************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++************+++,,,---...,,,,,,------...//////000,,,---...000111111222222111222222333444555666666777888::::::::::::<<<===???@@@BBBDDDFFFHHHHHHIIIIIIKKKMMMOOOQQQRRRRRRRRROOONNNNNNNNNOOOQQQRRRSSSTTTUUUWWWYYY[[[[[[[[[[[[WWWXXXYYYZZZ\\\\\\]]]]]]xxxoooddd^^^^^^aaa[[[WWWXXX[[[bbbmmmxxxsssooooookkkfffkkkgggbbb^^^YYYQQQHHHAAA;;;999666555444333111000111111111111000000000000222111///.........///000////////////////////////......//////......---,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************************************++++++++++++++++++++++++...---,,,***)))(((((((((+++++++++*********)))))))))***++++++***)))***+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,.........///......------,,,,,,,,,---------.........///111222222111000000222222333444444555555666999999::::::;;;<<<======>>>@@@CCCDDDEEEFFFIIIJJJLLLLLLNNNPPPSSSSSSRRRQQQNNNNNNNNNNNNOOOPPPQQQQQQTTTVVVYYY\\\]]]^^^]]]\\\ZZZZZZ[[[[[[[[[\\\\\\\\\yyymmmfffeee```[[[XXXXXXYYY[[[aaahhhtttvvvqqqmmmjjjlllhhhddd```\\\UUUKKKDDD;;;999666444444333222000111111111111000000000000222111000///...//////000////////////////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))))))))))))))+++++++++*********)))))))))***++++++***)))***+++,,,++++++++++++,,,------,,,++++++******++++++,,,------.........------,,,,,,,,,---------.........//////000111222111111000222333333444444555555666999999:::;;;<<<<<<======@@@BBBDDDFFFFFFHHHKKKMMMLLLLLLMMMOOORRRSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVXXXZZZ\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]|||rrrnnneee```\\\\\\YYYVVVWWWZZZ^^^llluuuqqqqqqllliiifffccc```YYYPPPIII<<<:::666444333333333222222222111111111000000000111111000///////////////////////////////////////......//////......---,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))***++++++++++++***************)))***++++++***)))***++++++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,------------.........//////000111111111111111333333333444555555666666888999:::;;;<<<===>>>>>>@@@AAACCCEEEFFFHHHLLLOOOLLLLLLLLLNNNQQQRRRRRRQQQSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^yyynnnhhhbbb```\\\WWWUUUWWWXXX```lll{{{|||uuutttllljjjgggeeeccc]]]TTTNNN???;;;777444333444444333222222222111111111000000111000000///////////////////////////////////////.........///......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++************************)))***++++++***)))***++++++++++++***+++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,------,,,,,,------------............//////000000111111222222333333444444555666666666888999:::;;;<<<===>>>???>>>???@@@BBBCCCGGGLLLPPPOOONNNMMMNNNQQQSSSTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVWWWWWWYYYZZZ[[[]]]]]]]]]]]]^^^^^^^^^^^^xxxooofffbbb^^^YYYVVVXXXYYY[[[___gggttt{{{uuunnnkkkhhhfffddd___XXXRRRCCC???999555444444555555222222222222111111111111000000000000000//////...////////////////////////.........///......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++************************)))***++++++***)))***++++++************+++,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,---------.........///////////////000000111222333333333444555555666666777888999:::;;;===>>>???@@@>>>???@@@AAADDDHHHOOOSSSTTTRRRPPPPPPRRRTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWXXXYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^zzznnngggaaa[[[XXXXXXWWWVVVWWW[[[bbbppp~~~yyyrrrnnniiifffdddaaa\\\WWWIIICCC<<<666555555555666333222222222222111111111000000000000000///......////////////////////////......//////......---,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++***************+++++++++)))***++++++***)))***+++***************+++,,,,,,,,,++++++******++++++,,,***+++,,,------......---------........./////////////////////000111333444444444444555666666777777888999:::;;;===???@@@@@@BBBBBBCCCDDDFFFLLLTTTYYYYYYVVVRRRQQQRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\vvvnnnddd]]][[[WWWUUUVVVYYYZZZ```nnn~~~}}}}}}wwwrrrkkkgggeeeccc___\\\MMMGGG???888555555666666333333222222222111111111///000000111000///...---////////////////////////......//////......---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,))))))*********+++++++++)))***++++++***)))***+++***************++++++,,,,,,++++++******++++++,,,++++++,,,....../////////............//////////////////...///000111333444444444555555666666777777888999:::<<<===???@@@AAACCCCCCCCCDDDGGGNNNVVV\\\[[[XXXSSSPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYWWWXXXYYYZZZYYYYYYXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZ|||oooddd___ZZZYYY[[[\\\YYYXXXaaammmvvv~~~~~~}}}{{{uuummmhhhfffeeebbb___PPPJJJAAA999666666666777333333333222222222111111///000111111111000...---////////////////////////......//////......---,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***,,,---...))))))******++++++++++++)))+++++++++***)))***+++*********)))***++++++,,,,,,++++++++++++++++++,,,+++,,,---...////////////............/////////000///.........000111333555444444555555666777777777888999:::<<<>>>???AAAAAABBBBBBBBBCCCFFFMMMVVV\\\]]]XXXSSSOOOOOOQQQRRRRRRWWWVVVVVVWWWWWWXXXYYYZZZWWWXXXZZZ[[[[[[YYYWWWVVVWWWWWWWWWWWWXXXXXXXXXXXX{{{oooeeeeee^^^XXXWWWWWWVVVXXX\\\iiippp}}}qqqkkkhhhdddbbbcccYYYQQQEEE;;;666555666777444333222111111111222333000000000000////////////////////////.............................................---,,,,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,------,,,+++***)))(((''',,,,,,,,,++++++*********+++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,---------------------------......///////////////------...///000111222222555555666777888999999:::;;;;;;;;;;;;<<<===???@@@BBBBBBAAABBBEEEJJJOOOSSSUUUTTTRRROOOMMMOOORRRVVVVVVVVVUUUTTTUUUVVVXXXYYYZZZ[[[]]]]]]]]]ZZZXXXVVVYYYXXXWWWVVVVVVVVVWWWXXX}}}rrrlllddd\\\ZZZXXXUUUVVVYYY]]]bbbppp{{{sssnnnhhhdddccc^^^VVVIII>>>888666666666444333222111111111222333111000000000////////////////////////.............................................---------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,************++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------......///////////////......///000111222222333555555666777888999999:::::::::;;;<<<===>>>???@@@BBBAAAAAABBBDDDIIIMMMPPPQQQQQQPPPNNNLLLMMMPPPRRRUUUUUUUUUUUUUUUWWWXXXYYYYYY[[[]]]^^^]]]\\\YYYXXXYYYXXXWWWVVVVVVVVVWWWXXXyyyoooeee___ZZZVVVVVVXXXUUUWWW___lll|||zzzpppiiihhhddd\\\OOODDD<<<888555444444444333222222222222222111111000000000/////////////////////....................................---............/////////++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------------------....../////////////////////000111222333333444555555666777888999::::::888999;;;===???@@@@@@@@@BBBAAAAAABBBDDDGGGJJJLLLLLLMMMMMMLLLKKKKKKMMMOOOSSSSSSSSSTTTUUUWWWYYYYYYXXXZZZ[[[]]]]]]]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWWWW{{{ooofff```YYYXXXZZZWWWVVVXXX^^^fffsssxxxpppnnnggg___SSSHHH@@@:::666444444444333333222222222222111111111000000000//////////////////....................................------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---...------,,,,,,------...---------------------------......//////////////////000111222333444444555444555666777888999:::;;;666888;;;???@@@AAAAAA@@@CCCCCCCCCCCCDDDFFFHHHJJJHHHJJJLLLLLLKKKKKKLLLMMMPPPPPPQQQRRRTTTVVVWWWXXXVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXxxxooofff^^^ZZZ[[[XXXVVVVVVXXXZZZbbbrrrzzzvvvwwwzzzqqqoooggg```VVVLLLDDD===888555444444444444333333222222111111111111000000000000////////////....................................,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++*********++++++++++++++++++++++++***))))))(((((())))))***,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++))))))***+++,,,,,,------...------,,,,,,------...---------------------------......///////////////000000111222333444555555444444555777888999;;;;;;777999<<>>@@@AAAAAAAAACCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMOOOPPPMMMMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]pppgggddd[[[WWWTTTUUUUUUUUUYYY___jjjwwwuuullljjjlllmmmwww|||vvvkkkfff]]]UUULLLDDD<<<888333444555555555444333222222222222111111111000000////////////....................................,,,,,,------.........///---------,,,,,,+++++++++)))***,,,------,,,***))))))******+++,,,---...///******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************((()))***+++,,,------...,,,,,,++++++++++++,,,,,,---------------------------....../////////////////////000111222333444444333444555666888:::;;;<<<;;;<<<===>>>???@@@AAAAAA@@@BBBDDDFFFGGGGGGGGGFFFHHHJJJLLLMMMMMMNNNPPPRRRNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSTTTVVVWWWXXXYYYYYYZZZ[[[]]]___```aaaaaaaaa{{{oookkkccc\\\WWWWWWVVVTTTTTTWWW[[[fffxxx{{{oooiiiiiiffflllvvvoooiiiaaaXXXOOOFFF===888333444555555555444333222222222222111111111111000000/////////....................................,,,,,,,,,------------...---------,,,,,,+++++++++)))***,,,------,,,***)))---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))(((((((((((())))))*********++++++,,,,,,---))))))))))))))))))))))))************************((())))))+++,,,---......,,,++++++******++++++,,,---------------------------....../////////////////////000111222333333444333333555666888:::;;;<<<============>>>???AAAAAA>>>@@@CCCEEEFFFFFFFFFEEEHHHJJJKKKLLLLLLMMMPPPSSSPPPQQQSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[^^^```bbbccccccccc~~~vvvmmmfff___ZZZXXXWWWUUURRRTTTYYYeeettt~~~tttnnniiigggiiiqqq|||uuukkk```XXXTTTNNNDDD<<<888888777555222000000111222222222111111111111000---------............///////////////............------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++***)))(((((()))************+++++++++++++++******++++++,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,......,,,,,,,,,,,,......------------------------+++,,,---...///111111222222222222222222222333333555555666777888999999:::===>>>??????>>>???AAACCCDDDEEEEEEFFFFFFFFFFFFEEEHHHIIIJJJLLLNNNOOOOOOPPPSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^___aaabbbdddeeetttmmmddd^^^[[[YYYVVVSSSSSSUUU\\\fffrrrwwwqqqkkkiiikkkqqqyyy}}}qqqccc[[[XXXRRRGGG>>>999999888666333222222333222222222111111111111000........./////////000000////////////............,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((,,,,,,++++++***)))))))))************++++++++++++++++++*********+++,,,---))))))************))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------.........///000000000111111222333444555666666777777888999:::;;;;;;<<<===???@@@@@@??????AAACCCDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLNNNOOOOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUXXXZZZ\\\]]]______^^^^^^^^^______```{{{pppgggaaa]]]YYYVVVUUUSSSTTTXXX```mmm{{{sssjjjggggggjjjsss{{{yyyggg___]]]XXXLLLAAA;;;:::888666555555555555222222222111111111111000//////000000000111111111////////////............---,,,,,,,,,++++++******------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,+++******))))))************+++++++++,,,,,,+++***))))))+++---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------////////////////////////000111222444666777999:::999999:::;;;<<<===>>>>>>>>>???AAAAAA@@@@@@BBBCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRSSSUUUXXXZZZ]]]^^^```___^^^]]]\\\[[[[[[[[[tttkkkddd^^^YYYWWWSSSRRRSSSWWW___ooo~~~|||qqqjjjgggfffkkkqqqvvvkkkaaa```]]]QQQFFF===;;;888666666666555555222222222111111111000000/////////000000000111111////////////...............------,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***+++,,,...///111111,,,,,,,,,++++++******************+++++++++,,,,,,---+++***))))))+++---...------............------******+++++++++,,,,,,,,,------------------------------------............///////////////000000000111111333444666777999999999:::;;;<<<===>>>>>>???>>>@@@BBBBBBAAAAAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNOOOMMMMMMOOOPPPRRRTTTUUUUUURRRSSSTTTVVVYYY\\\^^^``````___^^^\\\[[[ZZZZZZZZZwwwlllccc]]]YYYUUUSSSTTTUUUXXXaaakkk{{{|||sssmmmiiijjjmmmmmmqqq|||ooodddbbb```UUUKKK???<<<777555555666555444222222222111111111000000....../////////000000000////////////............//////......------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,...000111222333,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,+++***))))))+++---...******++++++++++++************+++++++++,,,,,,,,,---------------------------------....../////////------...///000111222222222222333444555666777777999999:::;;;<<<===>>>>>>???AAACCCDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMMMMNNNNNNNNNKKKLLLMMMOOOQQQSSSUUUVVVTTTTTTUUUWWWZZZ]]]___```______^^^]]]\\\\\\\\\]]]xxxkkkccc\\\XXXWWWWWWVVVUUUYYY___hhhxxxyyyqqqmmmmmmkkkiiimmmzzzxxxiiieeeaaaXXXPPPCCC>>>888555555666444222222222222111111111111000........./////////000000////////////..............................//////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------...//////000000,,,---...///111222333444222333333444555666777777999999:::;;;<<<======>>>???BBBDDDEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFHHHIIIKKKJJJJJJLLLMMMMMMNNNNNNNNNJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^______^^^^^^]]]]]]^^^^^^^^^yyyoooddd___\\\[[[XXXTTTUUUYYY[[[fffuuu~~~wwwuuupppiiihhhpppxxxrrrhhhbbbZZZTTTGGGAAA999666666777555222222222222111111111111000//////000000000111111111////////////............,,,,,,------.../////////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,++++++......////////////......******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------...///000000000......///000111111222222222333444555777888999:::999::::::;;;<<<===>>>>>>@@@BBBEEEFFFFFFEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLJJJKKKLLLMMMMMMNNNMMMMMMJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\______^^^]]]]]]]]]]]]]]]{{{lllfffaaa]]]YYYUUUUUUYYYUUU[[[dddpppxxxnnnjjjmmmpppuuuxxxkkkccc\\\VVVJJJCCC;;;777888888555222222222222111111111111000000111111111111222222222000/////////............***++++++,,,---...//////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***,,,---...---+++***+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,............,,,,,,---------...///000000111000000000000000000000000111222444666999;;;===>>>::::::;;;<<<===>>>??????@@@BBBFFFGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY```___^^^]]]\\\\\\[[[[[[wwwkkkaaa\\\ZZZWWWUUUWWWWWWZZZ```iii{{{zzzrrrmmmnnnuuu}}}nnnddd^^^XXXNNNFFF<<<777666777666444666444222222333333222111////////////000000000000///888CCCCCC888------555------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++------,,,***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........//////000111111222222333444444555666777888888:::::::::;;;<<<===>>>>>>@@@AAACCCDDDEEEFFFEEEEEEJJJIIIHHHGGGGGGHHHJJJLLLKKKLLLMMMLLLKKKJJJKKKMMMOOONNNMMMLLLMMMOOOQQQSSSPPPQQQSSSUUUVVVWWWVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[vvvjjjddd___[[[YYYTTTSSSTTTXXX^^^kkkxxxqqqppptttzzz~~~qqqfff```ZZZQQQIII???999888888666555666444222222333333222111/////////000000000111111222666<<>>>>>@@@AAACCCEEEFFFFFFFFFEEEJJJIIIGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNLLLKKKLLLMMMOOONNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUZZZ[[[[[[\\\\\\\\\\\\\\\yyyooohhhaaa]]]UUUSSSRRRTTTUUU\\\jjjxxxyyywwwwwwyyyzzz}}}wwwkkkccc]]]SSSLLLBBB;;;999888777555666444222222333333222111000000000111111111222222444222555:::;;;666000...------............------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---+++)))***+++---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......000000000000000111111111333444444555777888888999::::::;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFFFFFFFHHHHHHGGGFFFGGGHHHIIIJJJMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQTTTUUUUUUVVVVVVUUUUUUTTT[[[\\\\\\]]]^^^]]]]]]]]]|||qqqhhhbbb[[[XXXVVVVVVVVVWWW^^^gggxxx}}}zzz{{{rrrfff^^^VVVOOOEEE===999777666555666444222222333333222111000111111111222222222222333000111777:::555000...------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++)))'''&&&(((***+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......000000000000000000000000333444444666777888999:::::::::;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGGGGGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJMMMOOOPPPPPPNNNMMMLLLMMMNNNOOOQQQSSSSSSSSSRRRQQQTTTTTTUUUVVVVVVVVVWWWWWW[[[\\\\\\]]]]]]]]]]]]]]]~~~rrrjjjbbb]]]YYYYYYXXXVVVYYY___eeeooo|||~~~}}}lll```YYYRRRIII???999666555444666444222222333333222111000111111111222222222222000///111555555111///000------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++)))'''&&&(((***+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......000000000000000111111111333444555666777999:::::::::;;;<<<===???@@@AAABBBBBBCCCEEEFFFHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJLLLNNNPPPPPPOOONNNMMMNNNNNNPPPRRRTTTUUUTTTSSSQQQSSSSSSTTTUUUWWWXXXZZZ[[[ZZZ[[[[[[\\\]]]\\\\\\\\\wwwjjjbbb[[[YYYXXXUUUVVVXXXYYY^^^kkk~~~vvvddd]]]WWWMMMCCC;;;666555555666444222222333333222111000000000111111111222222......111444222------111------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,---+++)))***+++---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------....../////////000111111222222333333555666888999;;;;;;:::;;;<<<>>>???AAABBBCCCBBBDDDEEEGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKKKKMMMQQQRRRQQQPPPPPPPPPOOOQQQSSSUUUUUUUUUTTTSSSSSSSSSTTTUUUWWWZZZ\\\]]]ZZZ[[[[[[\\\\\\\\\\\\\\\xxxmmmbbb]]]ZZZVVVUUUVVVVVVVVV]]]jjjzzz{{{wwwzzzkkkaaa\\\RRRGGG===888777777666444222222333333222111/////////000000000111111///...///222000,,,+++...------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++,,,---......,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---......000111222333444333333555666888:::;;;<<<:::;;;<<<>>>@@@AAACCCCCCCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKNNNRRRUUUUUUTTTTTTTTTQQQRRRSSSUUUUUUUUUUUUTTTUUUUUUUUUVVVWWWYYY[[[]]][[[\\\\\\]]]]]]]]]]]]]]]xxxjjjccc^^^ZZZWWWWWWWWWTTTVVV^^^gggvvvvvvooonnnrrrvvvxxxpppeee___UUUJJJ@@@:::999999666555333222333333222111////////////000000000000111...---///000---+++,,,---..................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++************+++------,,,***++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,---...000111333444555333333555666888:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLPPPTTTWWWWWWWWWWWWWWWRRRSSSSSSTTTUUUUUUUUUUUUWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^______^^^^^^yyynnngggbbb^^^[[[VVVSSSSSSWWW]]]gggwwwzzzsssrrrooojjjpppzzzwwwjjjcccZZZRRRFFF;;;555666888666444333333333222111//////000000111111111222111000//////000000///......///000111111000//////000000///...------,,,,,,///...,,,++++++,,,...///...---,,,,,,++++++++++++&&&'''((()))***+++,,,,,,........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---......///...---,,,,,,...///111000000//////000222444555333555777999;;;;;;;;;:::;;;<<<===>>>@@@BBBCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMKKKMMMNNNOOOOOONNNLLLKKKQQQQQQRRRSSSTTTVVVXXXYYYRRRSSSTTTUUUUUUUUUUUUUUUYYYXXXXXXXXXXXXZZZ\\\]]]]]]]]]^^^___```aaabbbbbbuuukkkccc]]]ZZZYYYUUUSSSUUUXXX___lllxxx|||vvvtttpppjjjjjjooo|||~~~wwwzzznnnfff\\\TTTIII>>>888888888666444333444333222111000111111111111111111222111000//////000000///.../////////000//////.........------,,,++++++******///---,,,++++++,,,---///...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,------,,,,,,+++------,,,,,,------...///---,,,*********+++---...000000///000111222444555222333555666888999999999;;;<<<===???@@@BBBCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQPPPOOONNNMMMQQQQQQRRRRRRTTTVVVWWWXXXUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYXXXXXXYYY[[[\\\]]]```___``````````````````uuukkkddd___^^^ZZZVVVVVVVVVXXX___hhhttt~~~{{{uuuooommmkkkoooyyyyyytttuuukkk```WWWLLLAAA;;;:::999666444333444444333111333333222222222222222111111000//////000000///...000///......---------------------,,,,,,++++++***...---,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------.............../////////------------------------......---,,,+++******))),,,,,,------------,,,,,,---------,,,------.../////////...---...///000111000000000000111333444555444444555555777888:::;;;;;;<<<===???AAABBBCCCDDDFFFGGGIIIKKKLLLMMMMMMNNNNNNOOOQQQQQQRRRQQQPPPOOOPPPQQQQQQRRRSSSUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]bbbaaaaaa```___^^^]]]]]]yyyppplllddd^^^ZZZXXXWWWVVVYYY___fffwwwxxxtttnnnjjjmmmuuu|||~~~rrrcccYYYPPPEEE===;;;999777555444444444333222444444444333333222222222111000//////000000///...111///...,,,++++++,,,,,,//////.........---------------,,,++++++,,,------...------,,,,,,,,,---------------------.........------------------------------......//////000000.................................------,,,,,,,,,+++,,,---------------------------------...//////111111000000000111222333000000000111222333444555777777666777888:::===>>><<<<<<===???AAABBBDDDDDDFFFGGGIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVSSSSSSSSSTTTUUUVVVWWWXXX[[[[[[[[[[[[[[[\\\\\\]]]`````````___^^^^^^]]]]]]|||vvvjjjccc^^^\\\ZZZWWWXXX\\\aaakkkyyy~~~uuunnngggeeehhhooo}}}yyyggg\\\SSSIII???;;;999777555444444444333222555444444444333333222222111000//////000000///...000///---,,,+++++++++,,,...............---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......,,,,,,,,,,,,------------------------------------,,,,,,,,,---.........///........................------......//////000000+++,,,------.........---...------------...//////......---........./////////000111222333444444555777777777777999;;;===>>><<<===>>>???AAACCCDDDEEEEEEFFFHHHJJJLLLMMMNNNOOOMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQQQQRRRSSSUUUVVVWWWZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^uuummmeeebbb___ZZZYYY[[[]]]bbbiiiqqq~~~vvvoooiiieeecccdddkkktttmmm```XXXMMMBBB<<<:::777555444555555444222444444333333333333333222111000//////000000///...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------...///000111111+++,,,---......///............------......///000....../////////000000000///000111333444444555444555555666666888999;;;<<<<<<===>>>@@@AAACCCDDDEEEEEEFFFHHHJJJLLLNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVXXXYYYZZZZZZ[[[\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^}}}sssmmmggg```]]]]]]XXXZZZ]]]cccmmm|||uuupppkkkgggbbb___aaagggnnnyyyssseee\\\QQQDDD===:::888555555555555444333222222222222333333333333111000//////000000///...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------------...//////******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++,,,---...////////////...............//////000000000111111222222111111///000222333555555555444444555666888999:::;;;;;;======>>>@@@BBBCCCEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTVVVYYY[[[YYYZZZ[[[[[[[[[ZZZYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\vvvnnnfffaaa```SSSUUUXXX[[[aaannn{{{qqqlllgggddd___ZZZZZZ___```iiizzzxxxiii```TTTGGG>>>:::888666555555555444333111111111222222333333333111000//////000000///...,,,---.../////////...---........................***++++++,,,,,,++++++***---------------...///000******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...////////////...............///000000,,,,,,---...............///000222444555555555444555777999;;;<<<===<<<<<<======???@@@BBBCCCEEEEEEDDDFFFHHHJJJLLLNNNOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQSSSUUUXXXZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZZZZZZZ|||ppphhhfff___ZZZVVVWWWZZZ___jjjtttwwwqqqiiibbb^^^\\\[[[YYY]]]___jjj}}}nnnccc[[[NNN@@@;;;888666444555555444333222222333444333222111000111111111111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++,,,,,,,,,---------...------,,,,,,------...---***((((((,,,/////////---------......---,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,//////............//////---------...///000000111222333333333333333333444444666999:::::::::;;;===@@@AAACCCDDDDDDDDDCCCCCCEEEFFFIIIKKKMMMNNNNNNNNNIIIKKKLLLMMMLLLLLLNNNPPPQQQPPPOOONNNNNNOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTXXXYYYYYYYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXWWWWWWWWWxxxmmmiiibbb\\\WWWWWWWWWZZZbbbjjjyyy~~~wwwnnnfff```\\\YYYXXX\\\[[[bbbrrrtttggg___RRRFFF;;;999666444444555444333222222333333333222111000111111111111000000000000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++,,,,,,,,,---------...------,,,,,,------......+++)))))),,,.........---------------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,//////............//////------......///000000111222333333333333444444444444666999:::::::::<<<===AAABBBCCCEEEFFFFFFEEEEEEEEEFFFHHHKKKLLLMMMNNNNNNIIIKKKMMMMMMMMMMMMOOOPPPTTTSSSQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZyyyrrriiibbb\\\YYYWWWVVVZZZ___eeesssyyyooogggaaa\\\YYY\\\XXXZZZeeeuuu{{{jjj```UUUKKK===:::666444444444444333222333333333333222111000111111111111000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,------------...------,,,,,,------......,,,******+++------,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,------.........------//////............//////---......//////000000111222222333333444444444444555777999:::::::::<<<>>>BBBBBBDDDFFFGGGHHHHHHHHHEEEFFFHHHJJJKKKLLLMMMMMMJJJLLLNNNNNNNNNNNNPPPRRRTTTSSSRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZYYYYYYYYYYYYYYY]]]\\\[[[ZZZ[[[\\\^^^```ssskkkccc___[[[WWWVVVYYY]]]cccppp}}}sssjjjddd```]]]YYYXXX```mmm|||lllaaaVVVNNN???;;;777444444444444333333333333333222222111111111111111111000000000///000000/////////.........------------------------+++,,,---.........------,,,,,,,,,------------......------,,,,,,------......---,,,+++++++++,,,+++---,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++***++++++,,,---...//////,,,------...............//////............//////......//////000000000000222222333333444555555555555777999999:::;;;===???AAABBBCCCEEEGGGHHHIIIIIIFFFFFFGGGIIIJJJLLLMMMMMMKKKMMMOOOOOOOOOPPPRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[```^^^]]]\\\]]]___bbbddd~~~tttkkkeee```YYYVVVWWW[[[[[[```mmmuuulllggg^^^ZZZYYY___gggrrrssscccXXXQQQBBB>>>999666555555555444333333222222222222111222111111111111000000000///////////////............------------------------,,,,,,---------...------,,,,,,---------............------,,,,,,------.........---,,,+++***++++++---,,,,,,,,,,,,---...///,,,,,,,,,------,,,,,,,,,++++++,,,------...//////,,,---....../////////...//////............///////////////000000000000000222222333444444555666666555777888999999;;;>>>AAAAAABBBCCCDDDFFFGGGIIIIIIGGGGGGHHHIIIJJJLLLMMMMMMLLLNNNPPPPPPQQQQQQSSSUUUSSSSSSTTTTTTUUUVVVWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[WWWXXXYYYZZZ[[[]]]^^^^^^aaa```^^^]]]^^^aaadddffftttmmmfff^^^YYYXXXYYYVVVWWW```ooouuunnnbbb]]]ZZZ\\\aaafffnnnvvv}}}jjj]]]VVVEEEAAA;;;777666666666666444333222222111111222222111111111111000000000000/////////.........------------------------------,,,,,,,,,---------......,,,---------...............------,,,,,,------...,,,---...---+++***+++,,,---,,,++++++,,,---///000,,,,,,------------,,,,,,,,,,,,------......//////,,,---.../////////////////////............//////000000000000000000000000222222333444555666666777666777888999999<<>>:::888888888888444333222111111111222333111111111111000000000000//////.........---------........................---,,,,,,,,,,,,---......---------.........//////...------,,,,,,------...))),,,......,,,***+++------,,,+++***+++---///111,,,------......------,,,...............---------,,,---...///000000000000//////............//////111111111000000000000000222222333444555666777888666777888888999<<<@@@CCCHHHHHHGGGFFFGGGHHHJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPNNNPPPRRRSSSTTTUUUWWWYYYUUUVVVWWWYYYZZZZZZ[[[[[[WWWXXXXXXYYYZZZZZZ[[[[[[aaaaaa```___^^^^^^]]]]]]aaaaaaaaaaaa````````````zzzpppiiieee___YYYXXXXXX\\\fffppp~~~rrrbbbYYYWWWXXXVVVTTT[[[___hhhxxxpppaaa___LLLFFF>>>999777777555333444333222222111111222222222222222111111111111000000000000000////////////------------------------//////.........//////000///......---------.................................---,,,,,,++++++++++++++++++,,,,,,---...//////,,,---......//////......///...------...///...---///............---------...///////////////......,,,---///111111111000000333333333444666777999:::;;;;;;<<<<<<<<<>>>BBBEEEHHHGGGEEEEEEFFFIIILLLNNNJJJJJJJJJJJJKKKNNNPPPQQQOOOOOOPPPQQQSSSTTTVVVWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ]]]]]]^^^^^^^^^]]]]]]\\\^^^___``````````````````{{{sssgggaaa\\\ZZZYYYZZZ___gggvvvuuueee[[[XXXXXXVVVSSSVVVYYY___lllvvveeeaaaNNNHHH???:::999888666555444333222222111111222222222222222111111111111000000000000000//////////////////............//////......------,,,---------......---------------..............................---,,,,,,+++++++++,,,++++++,,,,,,---......///,,,---......//////............------.........---,,,,,,,,,------............///////////////......---...///111111111111000333333333444555777999:::;;;;;;<<<;;;;;;===@@@CCCFFFEEEEEEEEEGGGIIILLLNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQSSSTTTVVVVVVYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[^^^______```````````````}}}pppiiiccc```\\\YYYZZZ^^^fffqqqpppccc^^^[[[WWWTTTTTTUUUYYYaaarrr}}}jjjbbbRRRKKKBBB<<<:::999888666444333222222111111222222222222222111111111111000000000000000////////////111000...------...000111------,,,++++++***++++++------,,,,,,,,,,,,------........................------,,,+++++++++,,,,,,+++,,,,,,------.........,,,---......//////..............................******+++,,,---...//////...//////000000/////////......000111111222111111222222333444555777888999;;;<<<<<<;;;;;;<<>>@@@AAABBBDDDFFFIIIKKKLLLMMMPPPPPPPPPPPPQQQQQQQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUYYYYYYYYYYYYZZZZZZZZZ[[[YYYZZZZZZ[[[[[[\\\\\\]]]YYYZZZZZZ[[[[[[[[[[[[ZZZ]]]^^^___```aaaaaaaaa```tttkkkddd]]][[[\\\ZZZ^^^ggguuuuuuiii^^^WWWTTTSSSTTTYYYbbbtttjjj]]]VVVNNNDDD<<<999888777555444333222222111111222222222222222111111111000000000000000000////////////000...,,,******,,,...000......---,,,,,,,,,,,,,,,+++++++++++++++,,,---...........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,---......///.........,,,...//////---,,,---///000000000000000/////////......///000111111000000000000000111222222333444333333444555666888999:::;;;<<<======<<<<<<>>>???AAABBBDDDFFFHHHJJJLLLLLLNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]ZZZ[[[\\\\\\]]]]]]]]]\\\]]]^^^___```aaaaaaaaaaaavvvlllddd______YYY[[[```hhhrrrttteee[[[RRROOOPPPVVV]]]llliii]]]YYYQQQEEE===999888777555444333222222111111222222222222222111111111111000000000000000////////////111000...------...000111......------------......,,,++++++,,,,,,---...///........................,,,,,,+++++++++,,,------------------------------,,,---......//////......,,,...000///,,,+++---000222222111111000000000000......///000111111111111111111111111222333444555444444555666777999:::;;;:::<<<>>>>>>===>>>???AAABBBCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]___```aaaaaaaaaaaa|||ooofffccc]]]\\\]]]```eeeoooqqqeeeZZZSSSPPPUUUZZZeee}}}}}}iiiaaa\\\SSSGGG>>>:::999888666444333222222111111222222222222222111111111111000000000000000//////////////////............//////---,,,,,,------...///000,,,,,,,,,,,,---...///000........................,,,+++++++++,,,,,,---...------------------------,,,---......//////......+++...111///,,,+++---000000000000000000111111111......///111111222222111222222111111222333555666666666666777888:::<<<<<<:::<<<>>>?????????AAABBBEEEDDDCCCDDDEEEHHHJJJLLLLLLMMMNNNPPPPPPQQQPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ^^^]]]]]]\\\\\\[[[[[[ZZZ[[[\\\]]]^^^^^^_________\\\]]]^^^```aaaaaabbbbbbzzzmmmgggccc^^^\\\]]]___dddrrr|||ooofff[[[TTTVVVXXX```vvv{{{kkkeee___VVVIII@@@<<<:::999888444333222222111111222222222222222111111111111000000000000000////////////------------------------+++++++++,,,---...///000,,,,,,,,,---...///000111........................++++++++++++,,,,,,---...------------------------,,,---......//////......+++...111000,,,***---111------...///000111222222......///111111222222222333222111111222333555666666777777888999;;;<<<===:::<<>>;;;999777555444333333222222333333333333222222111000000///////////////////////////////////////////////////+++,,,------------,,,+++---------............///......------------.........------,,,+++,,,,,,,,,,,,,,,---------.................................000111222222222000...---....../////////000000000//////000000000111111111111111111111222444555666777999::::::::::::===???@@@AAAAAABBBDDDDDDEEEFFFIIIIIIIIIIIIJJJLLLNNNOOOQQQQQQPPPOOOOOOOOOPPPPPPSSSSSSSSSSSSUUUWWWYYYZZZ\\\\\\[[[[[[[[[]]]^^^___bbbbbbaaa```___^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^[[[]]]```aaaaaaaaaaaabbb|||ooofff___[[[]]]bbbkkk|||vvvggg[[[YYYZZZ\\\eeeqqq}}}nnnaaaZZZOOOFFF???<<<999888555444444333333333333333333333222222111000000000////////////////////////////////////////////////,,,,,,------------,,,+++---------............///......------------......///......---------------,,,------------.................................111111222222111///...,,,/////////000000000111111000000111111111222222222222222222222444555666777888:::;;;;;;;;;;;;>>>@@@@@@AAACCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSVVVUUUTTTTTTUUUVVVXXXYYY]]]\\\\\\\\\]]]^^^```aaaeeedddccccccbbbaaa``````]]]]]]]]]]]]^^^^^^^^^^^^\\\^^^aaabbbbbbaaabbbccc~~~rrrggg___]]]______jjj}}}mmm^^^[[[\\\\\\aaaiii}}}oooaaa\\\RRRIIIAAA<<<999888555555444333333333333333222222222111111111000000////////////////////////////////////////////////---------------,,,,,,,,,---------............///......------------............---------------...------------....................................111111111111000///---,,,000000000000111111111111111111222222222333333333222333333444555666777888888:::;;;;;;:::;;;>>>@@@AAABBBDDDEEEGGGIIIKKKKKKMMMMMMNNNPPPQQQSSSTTTUUUQQQQQQRRRRRRTTTUUUVVVWWWXXXWWWVVVUUUUUUVVVWWWXXX\\\[[[[[[\\\]]]___```bbbffffffeeedddccccccbbbbbb]]]]]]]]]^^^^^^^^^^^^^^^\\\^^^aaabbbbbbbbbbbbccc~~~rrrfff```^^^^^^aaakkk}}}tttccc^^^^^^]]]```gggrrrooobbb^^^VVVLLLCCC===:::888666555444444333333444444222222222111111111111111000000000000000000000000////////////////////////.........------,,,,,,,,,---------............///......------------......------,,,,,,,,,,,,---------------.........//////////////////////////////111111111000///...------000000000000111111111111222222222222333333333333222333444555666777777777777999::::::::::::===???CCCCCCDDDFFFGGGHHHIIIJJJMMMNNNOOOQQQRRRSSSTTTUUUOOOPPPQQQSSSVVVYYY[[[\\\YYYYYYWWWVVVVVVVVVWWWXXXZZZZZZZZZZZZ\\\^^^```bbbffffffeeeeeeddddddcccccc_________^^^^^^]]]]]]]]][[[^^^aaabbbbbbaaabbbccc~~~oooeee```___]]]aaannnyyyhhhbbb```___ccckkknnnrrrccc```YYYPPPEEE>>>:::999666555555444444444444444111111111111111111111111000000000000000000000000////////////////////////000///...---,,,,,,,,,------------............///......------------......,,,,,,,,,,,,,,,,,,---...------........./////////////////////////////////000000////////////....../////////000000000111111111111222222222333333333111222444555666777777777777999::::::999:::===???BBBCCCDDDEEEGGGHHHIIIJJJNNNOOOPPPRRRRRRSSSSSSSSSNNNOOOQQQTTTWWWZZZ]]]^^^ZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYZZZ\\\___aaacccfffffffffeeeeeedddddddddbbbaaa```___^^^]]]\\\[[[[[[]]]```aaaaaa```aaabbb{{{llleee```\\\]]]dddooo}}}llleeebbbaaagggqqqsssxxxdddbbb\\\RRRGGG>>>:::999666666555444444444444444111111111111111111111111000000000000000000000000////////////////////////111000...---,,,,,,,,,------------............///......------------......---------------...//////............///////////////////////////////////////............///000000....../////////000000000111111111111222222222222000222333555666666666666888:::;;;;;;;;;;;;>>>@@@AAABBBDDDFFFHHHJJJLLLMMMOOOPPPRRRSSSSSSSSSRRRRRRPPPQQQRRRTTTWWWYYY\\\]]]ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYZZZ[[[]]]```cccdddgggggggggffffffffffffeeedddcccbbb```^^^\\\ZZZYYYZZZ\\\___``````___```aaasssjjjaaa]]][[[___dddoooooogggcccbbbjjjvvv|||~~~dddbbb]]]SSSHHH???:::999666666555444444444444555111111111111111111222222000000000000000000000000////////////////////////111000...---,,,,,,---------------.........//////.........------........................///000111............/////////000000000000000000000000000......---......///000111............////////////000000111111111222222222000111333555666666555555:::;;;<<<<<<<<<===???AAA@@@AAACCCFFFJJJMMMOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSTTTVVVXXXZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[\\\___bbbdddfffhhhhhhhhhhhhggggggggggggeeedddccc```]]][[[YYYXXXYYY[[[^^^____________```vvvjjjfffaaa^^^]]]bbbppp~~~rrrgggaaaaaalllzzzhhhccc[[[TTTKKKBBB;;;999999888888666555444333222//////000111222333333444222222111000///...------000000000000000000000000000///...,,,,,,,,,---...,,,,,,,,,------.................................//////.........---------,,,,,,,,,---------..............................000///...------...000111////////////000000000000000000000000000111111222333333333444555666777888::::::;;;;;;<<<;;;;;;;;;BBBBBBCCCEEEHHHLLLOOOQQQVVVTTTRRRPPPPPPQQQTTTUUUPPPRRRUUUVVVVVVXXXZZZ[[[]]]\\\ZZZYYYYYYYYYZZZZZZ^^^^^^]]]]]]]]]^^^^^^___bbbdddfffgggiiiiiiiiihhhdddcccbbb```]]][[[ZZZYYYZZZ[[[\\\]]]___```aaaaaavvvnnnfff```]]]___iiisssrrrggg``````lll{{{hhhaaaYYYSSSKKKBBB;;;888777777666666555555444444000000000111222222333333000000000000//////////////////////////////////////////...---------------.........................................................------------,,,,,,,,,---------.................................,,,,,,------///000222222////////////000000000000000000000000000111111222333333333444555666777888:::;;;<<<===>>>>>>>>>>>>AAABBBCCCEEEHHHKKKNNNPPPUUUSSSQQQPPPOOOQQQRRRTTTQQQSSSUUUVVVVVVXXX[[[]]]^^^]]]\\\[[[ZZZZZZ[[[[[[^^^^^^^^^]]]]]]]]]]]]^^^aaabbbdddfffgggggggggfffeeedddcccbbb```___]]]]]]^^^]]]]]]^^^___```aaaaaa|||nnneee___]]]aaagggpppvvviiiaaaaaannn~~~kkkbbbYYYUUUNNNDDD<<<:::555555666666666666666666222222222222222222222222.../////////000000000111////////////////////////.........///......---,,,///...............------........................------------,,,,,,,,,,,,,,,------------.................................,,,---...///000000000000////////////000000000000000000000000000111111222333333444444555777888999:::;;;===>>>@@@AAAAAAAAAAAABBBCCCEEEGGGJJJMMMNNNSSSRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUXXX\\\___```___^^^]]]\\\\\\\\\\\\```______^^^^^^]]]]]]]]]___```bbbcccdddeeeddddddeeeddddddcccccccccbbbbbbcccaaa```___^^^___aaabbbvvvkkkeee```^^^___cccssszzzlllccccccrrrrrreee[[[XXXSSSHHH???<<<666666666666555555555555333333333222222111111111////////////000000000000////////////////////////------/////////...---,,,------------------..............................------,,,,,,,,,+++++++++------------....................................///000000111000...,,,+++////////////000000000000000000000000000111111222444444444555666888999:::999:::<<>><<<999999888666555444333222444444333333222222222111222222111000///...------........................,,,---......///.........++++++,,,,,,---......///........................------------,,,,,,,,,,,,------........./////////........................,,,---...///000000000000////////////000000000000000000000000000111111222444444555666888:::;;;<<<999;;;===@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQRRRTTTUUUTTTSSSSSSSSSSSSSSSSSSRRRTTTWWWZZZ]]]]]]^^^____________^^^bbbccccccdddcccbbb```___```aaacccdddddddddccccccaaaaaaaaaaaaaaaaaaaaaaaacccaaa```___^^^___aaabbbuuuiiieeeZZZ[[[___eeeqqqxxxnnnmmm|||zzzwwwaaa\\\XXXJJJ@@@???888777777666555444444444333333333333333333222222111111000000//////..............................---------------...//////000000//////.........---.................................------------,,,............////////////........................,,,,,,------///000222222////////////000000000000000000000000000111111222444444555666888:::<<<===<<<===???AAADDDFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMOOOQQQTTTVVVXXXXXXWWWVVVUUUVVVWWWVVVUUUUUUWWWYYYYYYZZZ\\\^^^_________^^^___```bbbccccccaaa```___```aaabbbcccdddcccbbbbbbbbbbbbaaaaaa```_________^^^]]]]]]^^^___```aaaaaaqqqkkk^^^^^^^^^aaafffqqqvvvtttzzz}}}fffaaa\\\NNNCCCCCC666666666666666666666666333333333333333333333333////////////000000000000...........................---,,,,,,---...///000555444333111000...---,,,........................//////.........---------............/////////000........................000///...------...000111////////////000000000000000000000000000111111222444555555777999;;;<<<>>>>>>???AAACCCEEEGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKOOOQQQUUUXXXZZZZZZYYYXXXWWWXXXYYYYYYWWWWWWWWWXXXWWWXXXZZZ]]]^^^______^^^]]]^^^```aaabbbaaa___^^^```aaabbbccccccbbbaaaaaadddcccbbbaaa```___^^^]]]ZZZ[[[\\\]]]___```aaaaaatttkkkddd]]]\\\^^^eeerrr~~~wwwxxxlll```\\\SSSEEE<<<999777555444555666555555222222111111111111111111222222111000///...------------...///000000000/////////.........---------111444666333...+++---000------------------------,,,,,,---......---,,,,,,...------,,,,,,,,,------/////////000000000111111000000////////////000000......///111111222222222000/////////000111222222666555555666888:::===>>>???@@@CCCFFFIIIKKKKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKPPPRRRUUUWWWXXXYYY[[[\\\]]]]]]\\\[[[YYYWWWUUUTTTUUUVVVWWWYYYZZZ\\\]]]^^^\\\\\\\\\\\\]]]]]]^^^___]]]^^^___```bbbbbbbbbbbbcccccccccbbbaaa___]]]\\\\\\]]]^^^___aaacccdddeeerrriii```\\\[[[___jjjttt}}}rrrccc]]]UUUHHH???:::777555444555666555444555444333222111///......111111111000//////............//////000///////////////.........---------000222444222...+++---000------------------------------...//////...------///......------.........,,,,,,------............000000////////////000000...///000111111222111111111111111111222333333444555555555666888:::<<<===???@@@CCCFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNQQQSSSVVVWWWXXXXXXZZZ[[[]]]]]]\\\\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^___``````bbbcccddddddddddddcccbbbbbbaaa```___^^^^^^``````aaabbbccccccccccccuuuhhh___ZZZZZZ```hhhuuu{{{zzzyyyfff___WWWKKKBBB:::888555444555666555444555444333222111000///...000000000000000000000000//////000000000///....../////////.........------...000222000---,,,---000------------------------......///000000///......//////.........//////000/////////000000000000000000000////////////000000000000111111111111111000222222222222333444555666666666777888999;;;===>>>???@@@CCCEEEHHHIIIJJJKKKJJJJJJJJJJJJKKKMMMOOOQQQRRRTTTVVVWWWWWWWWWXXXZZZ\\\\\\]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___aaaaaabbbcccdddddddddcccbbbbbbaaa```______``````cccdddfffggggggeeecccbbbsssggg___ZZZ[[[```hhhqqq}}}{{{vvv}}}~~~ggg^^^XXXNNNFFF;;;999666555555666555444111111222222222222222333//////000000000111111111000000000000000///...---////////////............,,,...//////---,,,...///.................................//////...........................///000000000000000000000000000000000////////////000000111111222222222111000000222222222333444555666777888999:::;;;===???@@@AAA@@@AAACCCEEEGGGIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPQQQSSSUUUWWWWWWVVVVVVWWWXXXZZZ[[[\\\]]]^^^_________[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZZZZZZZ[[[]]]^^^______```aaabbbbbbbbbbbbaaabbbaaa````````````aaabbbdddfffhhhjjjjjjhhhfffdddrrrggg^^^[[[\\\^^^eeeppp~~~~~~xxx~~~ggg]]]YYYPPPHHH<<<999666555555666555444111111222222222333333333//////000000111111222222000111111111000///......000000/////////.........,,,---......------...///........................---------------------------,,,,,,,,,------...///,,,,,,,,,+++++++++++++++000000////////////000000111222222222222111111000222222222333444555666777888999;;;<<<>>>@@@AAAAAABBBBBBDDDEEEGGGIIIKKKLLLHHHHHHHHHIIIJJJMMMOOOPPPSSSUUUWWWWWWVVVUUUVVVWWWXXXYYY[[[]]]___``````aaa\\\\\\[[[ZZZYYYXXXWWWWWWYYYYYYYYYZZZ[[[\\\^^^^^^___```aaabbbbbbcccbbbbbbbbbaaaaaaaaaaaabbbccccccbbbdddgggiiijjjjjjhhhgggrrrfff]]][[[WWW\\\dddqqq}}}tttqqquuu|||hhh]]]YYYQQQHHH===:::777666666666555444555444444333222222111111000000000111111222222222000000111111111000//////000000000/////////......------..........................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,000000////////////000000111111222222222222222111222222222333444666777888888999;;;===???@@@@@@AAADDDDDDEEEFFFHHHJJJLLLMMMHHHHHHHHHHHHIIIKKKMMMNNNRRRTTTVVVWWWVVVUUUVVVWWWVVVXXXZZZ\\\^^^___``````]]]\\\[[[ZZZYYYXXXWWWVVVXXXXXXXXXYYYZZZ\\\]]]^^^```aaabbbdddeeefffffffffbbbccccccdddddddddcccccc___aaadddgggiiiiiiiiihhhqqqddd^^^VVVXXX\\\eeevvvtttgggaaa```cccmmmvvv~~~lll___[[[RRRGGG===;;;888666666666555444444444444333333222222111111111111111111111222222//////000111111111000000000000000000/////////...//////......//////...---........................///...---,,,,,,---...///,,,,,,,,,------...///000222222111111111000000000000000////////////000000000000111222333333333333333333444555666888999:::;;;<<<>>>AAABBBCCCCCCCCCFFFFFFFFFGGGIIIKKKMMMNNNIIIIIIHHHHHHIIIKKKLLLMMMQQQSSSVVVVVVVVVVVVWWWXXXUUUVVVXXXZZZ\\\^^^______]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWWWWXXXZZZ\\\]]]^^^___```bbbdddeeegggggghhhcccdddfffggggggfffdddbbb^^^___aaaccceeefffggggggzzzkkkcccZZZYYYYYY___lllyyy|||yyylllaaaWWWSSSSSSVVV]]]eeennntttpppbbb\\\SSSGGG>>>;;;888666666666555444111111222333333444555555111111111111111111111111...///000111111111111111000000000000////////////111///......//////...---////////////////////////000///...------...///000---------......000111111111000000000//////......000000////////////000000///000111222333444444444444444555666888999;;;<<>>???@@@BBBDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIPPPQQQSSSTTTUUUVVVUUUUUURRRTTTVVVXXXXXXXXXYYY[[[ZZZ\\\]]]\\\ZZZXXXXXXYYYYYYXXXWWWVVVWWWYYY[[[]]]``````bbbcccddddddddddddffffffggggggfffccc```___aaaaaaaaaaaabbbccceeefff}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~{{{wwwyyyxxxvvvuuutttuuuvvvwwwwwwwwwxxxzzz|||qqqggg]]]ZZZYYY[[[gggkkk___WWWQQQKKKIIIHHHFFFIIINNNMMMVVVaaammmzzzggg]]]TTTLLLCCC<<<666666777555444555333333444444333333222111111111111111000000000000////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////////////////...000///...------------...///////////////000111111111111000000000000111111222222222333333444444555555666777888999;;;<<<<<>>???@@@AAACCCDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNOOOPPPPPPOOONNNNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYYYYYYY[[[^^^``````bbbddddddcccccccccdddbbbaaa___]]]]]]]]]___```^^^^^^^^^^^^^^^___``````aaaaaabbbbbbbbbaaa```___``````_________```bbbccc}}}{{{yyyxxxvvvtttpppnnnmmmlllllliiigggeeedddddddddcccbbb_________```bbbdddfffhhhiiijjjlllmmmoooqqqssssssvvvwwwwwwyyyzzz{{{|||||||||||||||}}}}}}}}}}}}}}}|||zzzxxxvvvttttttssstttssstttvvvzzz}}}~~~|||~~~~~~~~~}}}}}}||||||xxxwwwvvvtttsssrrrqqqppprrrrrrrrrssstttuuuwwwwwwyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{||||||{{{{{{zzz{{{zzzzzzyyyzzzzzz{{{|||{{{{{{{{{zzzyyyyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{|||{{{yyywwwuuuqqqmmmhhhfffgggjjjlllmmmnnnppprrrvvvyyy}}}~~~}}}|||{{{{{{zzzzzzzzzzzzxxxyyyzzzyyywwwvvvvvvvvvvvvvvvvvvuuuuuutttttttttuuuttttttsssssssssssssssttttttsssrrrqqqooonnnmmmllllllmmmmmmmmmllllllkkkjjjllloooqqqssssssrrrrrrrrrrrrqqqqqqrrrsssttttttssssssrrrqqqqqqqqqrrrrrrnnnnnnllllllmmmnnnqqqrrrppppppqqqrrrssssssssssssvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}zzzwwwvvvvvvvvvuuutttrrrssstttvvvwwwwwwwwwvvvxxxyyy{{{|||||||||{{{{{{yyyyyyxxxwwwvvvvvvvvvuuuoooooonnnmmmmmmmmmnnnnnnpppppppppqqqqqqrrrrrrrrrpppttt}}}yyyjjj```UUUWWW]]]YYYRRRMMMJJJJJJGGGCCCBBBEEEBBBEEEJJJSSSbbbvvvjjj[[[UUURRREEE===777777777555333444333333444444333333222111111111111111000000000///000000000000000000000000//////............////////////.........---------///......------...000111---.........//////000000//////.........//////000///////////////000000111222222111111111111222222111222222333555666666777888888999;;;<<<===>>>??????@@@AAACCCEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXZZZ[[[\\\\\\]]]___aaaaaacccffffffffffffggghhhhhhgggdddbbbaaabbbcccccc___^^^^^^]]]^^^______```bbbbbbccccccdddddddddcccfffeeecccaaa`````````aaa{{{xxxuuusssrrrrrrqqqppplllkkkiiigggdddcccbbbaaaaaa___]]]\\\\\\\\\[[[ZZZWWWWWWVVVVVVWWWYYYZZZ[[[___```aaaccceeefffhhhiiijjjkkkmmmoooqqqsssuuuvvvuuuvvvwwwyyy{{{}}}~~~}}}|||zzzyyywwwuuutttsssssstttvvvyyy{{{{{{zzz{{{{{{|||~~~~~~~~~~~~~~~{{{{{{{{{|||~~~~~~||||||||||||||||||||||||wwwvvvtttrrrpppoooooonnnllllllmmmnnnoooqqqrrrsssssswwwzzz||||||{{{zzzzzzxxxyyyzzz{{{{{{zzzyyyxxxuuuttttttssstttvvvxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxyyyyyyyyyvvvtttsssllliiifffdddfffhhhjjjjjjjjjlllnnnppprrruuuxxx{{{~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzvvvxxxyyyxxxvvvttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuttttttuuuuuuvvvuuuuuuuuuuuutttrrrqqqppplllmmmmmmmmmlllkkkjjjjjjjjjlllnnnppprrrsssttttttssssssrrrqqqqqqrrrrrrssspppppppppppppppppppppooolllllljjjjjjkkklllnnnpppnnnnnnpppqqqqqqqqqqqqqqquuuvvvvvvvvvxxxyyyzzz{{{zzz{{{}}}~~~~~~}}}|||{{{xxxxxxwwwwwwwwwyyy{{{|||}}}{{{xxxwwwwwwwwwuuutttssssssttttttuuuvvvwwwwwwwwwzzz|||}}}|||||||||}}}yyyyyyxxxwwwwwwvvvuuuuuuqqqqqqppppppppppppqqqqqqrrrsssssssssttttttttttttooorrrwwwooocccVVVUUU[[[ZZZUUUOOOKKKJJJGGGBBBAAADDDDDDDDDGGGNNNXXXiiilll]]]VVVSSSGGG???999888999666444555333333444444333333222111111111111111000000000000000000000000000000000000///............//////000111111111000//////.....................///000000------......///000000000//////......//////000000///////////////000111111222222111111111111222222111222333444555666777888999999:::<<<===>>>???@@@@@@@@@BBBCCCEEEGGGHHHHHHLLLLLLMMMMMMNNNOOOPPPPPPRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWXXX[[[]]]_________```aaaaaacccfffgggggghhhiiikkknnnllliiigggeeeeeeeeefffaaa```___^^^^^^___```aaaddddddeeeeeefffgggggghhhkkkiiifffdddaaa`````````zzzuuurrrooommmjjjiiijjjlllllllllhhhhhhgggeeecccaaa___^^^___]]]ZZZZZZZZZZZZYYYWWWWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[]]]^^^___```aaabbbdddgggjjjmmmpppqqqppprrruuuxxx||||||zzzxxxvvvuuuvvvyyy{{{|||{{{{{{|||~~~xxxxxxyyyzzz|||~~~}}}}}}}}}||||||{{{{{{vvvuuussspppnnnmmmmmmmmmjjjjjjjjjkkkmmmnnnpppqqqpppuuuzzz}}}|||{{{{{{|||yyyzzz{{{||||||{{{zzzyyyssssssrrrrrrsssuuuxxxyyy||||||}}}}}}}}}}}}}}}}}}{{{{{{|||||||||}}}}}}}}}{{{{{{||||||{{{yyywwwuuummmkkkiiiiiikkkmmmnnnnnnjjjmmmppprrrsssuuuyyy|||~~~||||||}}}|||||||||}}}}}}}}}}}}|||yyy{{{|||{{{yyywwwwwwxxxvvvvvvwwwwwwxxxyyyyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{yyyzzzzzzzzzyyyyyyxxxwwwqqqqqqqqqqqqpppooonnnmmmmmmnnnoooqqqtttvvvwwwxxxxxxwwwvvvuuuuuutttuuuuuupppqqqrrrssssssrrrqqqpppnnnmmmlllllllllnnnppprrroooppprrrsssttttttsssssswwwwwwxxxxxxyyyzzz{{{||||||~~~{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuutttuuuwwwxxxzzzyyy|||~~~}}}~~~|||{{{{{{yyyxxxvvvtttssssssssssssssstttuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyssstttvvv{{{uuuiiiZZZWWW\\\]]][[[UUUPPPMMMIIIDDDCCCFFFFFFDDDFFFLLLSSS```www~~~ooo```YYYUUUHHH@@@:::::::::777555666333333444444333333222111111111111111000000000000000000000000000000000000...............///000000333333333222111000000000---......///////////////------......///000000111///////////////000111111///////////////000111111333222222111111222222333111222333444555777888888::::::;;;<<<>>>???@@@AAA@@@AAABBBCCCEEEGGGHHHIIIMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXXXX[[[___aaaaaaaaaaaaaaa```ccceeegggggghhhjjjlllpppooollliiigggffffffgggcccbbbaaa```___```bbbccceeeeeeeeefffgggiiijjjkkkkkkiiigggdddbbbaaa``````wwwrrrnnnkkkiiigggeeeeeegggjjjkkkkkkiiiiiiiiiiiigggdddbbbaaa```^^^\\\[[[[[[[[[ZZZYYYZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUVVVWWWXXXZZZZZZ[[[[[[\\\___cccgggjjjmmmnnnnnnppptttxxx}}}}}}{{{yyyyyy{{{}}}~~~xxxyyyyyy{{{}}}~~~}}}|||{{{{{{uuutttrrrooommmllllllllljjjjjjjjjkkkmmmooopppqqqpppuuu{{{~~~~~~}}}~~~{{{|||~~~~~~|||{{{vvvuuuuuuuuuvvvyyy{{{}}}~~~{{{zzzqqqppppppqqqsssuuuuuuuuuooosssvvvxxxyyy{{{}}}|||}}}~~~~~~}}}}}}{{{{{{|||yyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~xxxxxxxxxwwwvvvuuutttsssqqqqqqrrrtttvvvyyy{{{|||}}}}}}{{{zzzyyyxxxxxxxxxrrrtttvvvwwwwwwvvvtttsssrrrqqqpppoooppprrrtttuuussstttuuuwwwwwwwwwwwwvvvzzzzzzzzz{{{{{{}}}~~~~~~~~~{{{zzzwwwvvvvvvxxx{{{}}}|||~~~|||zzzwwwtttssspppppppppqqqrrrsssuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwyyy|||ooo___ZZZ___```aaa[[[TTTQQQLLLGGGFFFIIICCCAAABBBGGGMMMYYYooo}}}}}}qqqccc[[[VVVIIIAAA;;;;;;;;;888666777333333444444444333222222111111111111000000000000000000000000000000000000...............///000111000//////...---,,,,,,+++,,,---///000000000///...---------...///000000111///////////////000111111///////////////000111111333222222111111222222333111222333444666777888999:::;;;<<<===>>>???@@@AAA@@@AAABBBDDDEEEGGGHHHIIINNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSTTTVVVXXXYYYXXX[[[```ccccccbbbaaaaaa___bbbeeegggggghhhjjjlllqqqooollliiigggffffffgggeeedddbbbaaa```aaacccdddeeeeeeeeefffhhhiiikkkllliiihhhfffdddbbbaaaaaaaaa{{{xxxtttmmmhhhfffeeeeeefffiiillllllllloooooonnnnnnmmmkkkjjjiiihhhfffddddddddddddbbbaaaaaa___[[[YYYXXXXXXYYYZZZ\\\\\\\\\\\\[[[ZZZYYYXXXZZZ]]]```aaabbbeeejjjnnnooorrruuuyyy}}}~~~{{{zzz}}}~~~}}}}}}~~~~~~{{{yyyuuusssrrrpppnnnmmmmmmlllkkkiiiggggggjjjmmmooooooqqqvvv{{{~~~|||zzzyyyzzz}}}}}}}}}|||{{{{{{||||||}}}zzzzzzzzz{{{}}}~~~|||{{{{{{}}}~~~}}}}}}~~~}}}{{{{{{}}}~~~|||{{{{{{||||||||||||{{{zzzzzz}}}}}}{{{yyyvvvvvvxxxzzz{{{zzzzzz{{{}}}~~~}}}{{{zzz{{{}}}}}}}}}}}}~~~|||zzzwwwvvvuuutttqqqsssvvvxxxxxxxxxyyyzzz{{{}}}sssddd\\\\\\aaaccc___YYYVVVUUUQQQJJJDDDGGGFFFFFFIIILLLUUUgggxxx}}}qqq^^^WWWWWWKKKBBB:::888777444333444777555333222333333222111222333333333333222111111000000000000000000000000////////////........................////////////111000///......///000111////////////////////////000///.........///111222000000000000000000000000222222111111111111111111222222222111111222222333;;;<<<===>>>@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMOOOPPPPPPQQQSSSUUUTTTUUUVVVUUUSSSRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[]]]```ccceeeeeeeeedddbbbeeehhhhhhffffffkkkppptttrrrnnnjjjhhhfffffffffiiigggeeebbbbbbcccdddfffeeeeeeffffffggghhhhhhiiigggfffeeedddcccbbbcccccc~~~{{{vvvooojjjjjjjjjlllooorrrtttsssqqqsssssstttttttttttttttsssrrrpppnnnnnnoooooommmllliiigggdddbbb```aaabbbcccgggffffffeeecccaaa```___]]]^^^```aaaaaadddjjjnnnqqqtttwww{{{}}}~~~|||zzzvvvuuutttrrrqqqqqqqqqqqqllljjjhhhhhhjjjlllmmmmmmppptttzzz~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwuuuwwwzzz||||||||||||}}}{{{kkkaaa___ccchhhhhhfff```XXXOOOJJJGGGFFFEEEFFFHHHKKKSSSdddttt|||tttaaaXXXWWWKKKBBB:::888777444333444666555444333444444333333222333333333333222111111000000000000000000000000////////////........................////////////111000///......///000111////////////////////////000//////...///000111222000000000000000000000000222222222222222111111111444444444333444444555555;;;<<<===???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIILLLNNNPPPQQQQQQRRRTTTVVVVVVWWWXXXWWWUUUTTTUUUVVVUUUVVVVVVVVVVVVWWWWWWWWWYYY[[[^^^aaaccccccccccccccceeegggfffdddeeejjjoootttrrroookkkiiigggggggggiiihhhfffeeedddeeeggghhhdddeeeeeeffffffggghhhhhhggggggfffeeedddccccccbbb}}}wwwqqqqqqrrruuuyyy|||}}}|||zzz{{{|||}}}~~~}}}~~~~~~}}}{{{vvvtttrrrooonnnnnnnnnoooqqqpppooonnnllliiigggfffdddddddddcccdddggglllpppuuuwww{{{~~~~~~zzzzzzyyywwwwwwvvvvvvvvvqqqnnnllllllmmmnnnnnnnnnqqqtttyyy~~~}}}{{{zzzzzzzzz{{{zzz}}}uuuhhhccceeejjjpppssslll___SSSOOOOOOHHHGGGGGGJJJLLLSSSbbbpppxxx{{{|||zzzfff[[[WWWLLLCCC;;;999888555333444555555555444444444444444222333333333333222111111000000000000000000000000////////////........................////////////000000////////////000000///////////////////////////////////////000111111000000000000000000000000222222222222222222222222666666666666666777888888;;;<<<===???AAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIILLLNNNPPPRRRRRRSSSUUUWWWXXXYYYZZZYYYWWWWWWWWWXXXXXXXXXYYYZZZYYYXXXWWWVVVWWWYYY\\\^^^aaabbbbbbbbbeeeffffffcccaaaccchhhmmmsssrrrooollljjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjddddddddddddeeefffgggggggggggghhhhhhgggeeecccbbb~~~{{{{{{||||||{{{zzzzzz{{{{{{{{{zzzyyywwwuuusssrrrooonnnkkkiiijjjmmmqqquuuwww{{{~~~~~~}}}}}}zzzwwwtttsssssssssrrrpppsssvvv{{{~~~}}}{{{{{{|||}}}~~~ooofffeeejjjqqqxxxuuukkk___YYYWWWMMMJJJJJJMMMOOOUUUbbbnnnwww}}}}}}~~~kkk]]]WWWLLLCCC;;;999888555444555333444555555444333444444222333333333333222111111////////////////////////////////////........................////////////000000////////////000000///////////////////////////////////////000000111000000000000000000000000222222222333333333333333666666666666777888::::::<<<<<<>>>@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKMMMPPPQQQRRRSSSUUUWWWYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[\\\]]]\\\[[[XXXWWWXXXYYY[[[^^^```bbbccccccggggggeeebbb```bbbgggkkkqqqpppmmmkkkiiihhhgggggggggggghhhiiiiiijjjjjjkkkeeeddddddddddddeeefffgggfffhhhjjjkkkjjjhhhdddbbbyyyvvvrrrppppppsssuuuwwwyyy}}}~~~}}}{{{xxxvvvwwwzzz}}}{{{{{{}}}ssshhhffflllrrryyy|||xxxoooddd]]]RRRNNNMMMOOORRRWWWcccnnnwwwnnn___WWWMMMDDD<<<:::999666555666222444666555333222222333222333333333333222111111////////////////////////////////////........................//////////////////000000000000//////////////////////////////...//////000000000000000000000000000000000000000222222333333444444444444555555555666777999:::;;;<<<===>>>@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGJJJLLLNNNPPPQQQRRRUUUWWWXXXYYYZZZYYYXXXWWWWWWYYY[[[\\\]]]^^^^^^]]][[[ZZZZZZ[[[]]]```bbbdddffffffiiihhheeebbbaaaccchhhkkkmmmmmmkkkjjjhhhgggffffffeeefffggghhhiiijjjjjjjjjfffeeedddccccccdddfffgggfffhhhkkkmmmmmmjjjgggeee~~~zzzwwwwwwxxxyyyyyy|||}}}}}}vvvjjjgggpppttt|||pppdddYYYTTTRRRSSSVVV\\\gggrrryyy~~~nnn___VVVNNNEEE===;;;:::777555666333666888777444111222333222333333333333222111111000000000000000000000000////////////........................//////////////////000000000000//////////////////////////////......///000000000000000000000000000000000000000222333333444444555555666444444555666777999;;;<<<<<<===???AAACCCEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKNNNOOOPPPRRRTTTWWWXXXYYYZZZYYYWWWVVVWWWXXXZZZ[[[]]]^^^______^^^^^^\\\]]]___bbbdddgggiiijjjjjjiiifffdddeeegggiiikkkkkkkkkjjjiiihhhffffffeeeffffffffffffggghhhiiijjjgggfffdddcccccceeefffhhhfffhhhkkknnnnnnmmmkkkiii~~~yyymmmiiiooouuurrreee___ZZZ[[[___fffrrr}}}{{{lll___VVVNNNEEE===;;;:::777666777555999<<<;;;666222222444222333333333333222111111000000000000000000000000////////////........................////////////...///000111111000///...////////////////////////---...///000111000000///000000000000000000000000333333333444555666666666444444555777888:::<<<===<<<===???AAADDDFFFHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIIIILLLNNNPPPQQQSSSVVVXXXXXXZZZZZZYYYXXXWWWXXXYYYYYYYYY[[[]]]___```bbbbbb^^^___```cccfffhhhkkklllkkkiiihhhggghhhjjjlllmmmjjjjjjjjjiiihhhgggffffffhhhgggfffeeefffhhhjjjkkkiiigggeeeddddddeeeggghhhfffhhhkkknnnoooooonnnmmmzzznnnkkkjjjtttpppiiicccdddhhhppp|||xxxkkk^^^VVVNNNEEE===;;;:::888666777888<<>>???<<<===???AAADDDFFFHHHIIILLLKKKKKKJJJJJJJJJKKKKKKJJJLLLOOOQQQRRRTTTWWWYYYYYYZZZ[[[ZZZYYYXXXXXXZZZXXXXXXZZZ\\\^^^aaadddeee______aaacccfffiiilllmmmkkkjjjiiiiiikkkmmmmmmmmmkkkkkkkkkjjjjjjiiiggggggjjjiiigggeeefffhhhjjjllljjjhhhfffddddddeeehhhiiifffhhhkkknnnpppppppppppp~~~ooofffkkkrrr|||vvvqqqqqqttt|||{{{ggg[[[WWWOOOIII@@@999666666777888777777777777666555333333111222222333333444555555000000////////////000000000000000000000000000000---...///000000///...---000000////////////000000111000///...------...///---///111333444333222111111111111111111111111111222444555444333333444555555777999999999:::<<<=========>>>???BBBEEEHHHJJJJJJKKKKKKJJJHHHHHHJJJKKKJJJKKKNNNPPPRRRSSSSSSSSSWWWXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[]]]___aaacccccc]]]___aaadddgggiiikkkkkkiiiiiijjjjjjkkkjjjjjjiiihhhiiikkkllllllkkkiiihhhfffeeedddddddddfffhhhjjjjjjjjjiiihhhgggfffeeeeeeiiijjjlllnnnoooppppppppp|||yyyxxxzzz~~~rrrhhhhhhooo|||{{{{{{}}}~~~iii\\\XXXOOOIIIAAA:::777777777777555555666555555444333222222222222222333333333333000000////////////000000000000000000000000000000---...///000000///...---000000////////////000000111000///...---......///---...000222222222000000//////000111222222333333222444555555333333444666555777999999999:::<<<>>>@@@@@@@@@@@@BBBDDDFFFGGGJJJKKKKKKJJJIIIIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYY[[[]]]___```aaa]]]___aaadddfffhhhjjjjjjiiijjjkkkkkkkkkkkkkkkkkkhhhiiijjjkkkkkkjjjiiihhhgggfffeeeddddddeeefffhhhiiiiiihhhhhhggggggggggggfffhhhkkkmmmooooooooonnn~~~wwwrrrooooooooosssxxx}}}wwwmmmffflllyyy{{{|||kkk]]]YYYOOOJJJBBB<<<999888777666333444444444444444333333222222222222222111111111111000000//////000000111000000000000000000000000......////////////......000000////////////000000000000///............///---...///000000000///.........///111222333444555222444555555444444555666555777999::::::;;;===???BBBBBBBBBBBBBBBCCCDDDDDDIIIKKKLLLKKKJJJIIIJJJLLLPPPOOOOOOOOOPPPSSSVVVXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZ\\\^^^^^^^^^___aaaccceeeggghhhiiijjjjjjkkklllllllllllllllhhhiiijjjkkkkkkkkkiiiiiiiiigggfffdddccccccdddeeeggggggggggggggghhhiiiiiieeegggkkkoooqqqqqqooonnnvvvooojjjgggcccdddfffhhhlllrrrzzz}}}ssshhhlllwwwzzzvvvooo___ZZZPPPKKKDDD>>>;;;888777555333333444555555555444444333333222222111000//////111000000000000000000111////////////////////////...//////////////////...//////000000000000///////////////.........////////////000000000///.........///000111222333444444222444555555444444666777555777999:::;;;<<<>>>@@@CCCCCCCCCCCCCCCDDDDDDEEEIIIKKKLLLLLLKKKJJJKKKLLLPPPPPPQQQQQQSSSUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXXXXYYYZZZ[[[]]]^^^^^^___aaacccdddeeeffffffiiijjjkkklllmmmmmmmmmmmmjjjjjjkkklllllllllkkkkkkjjjiiigggeeedddcccccccccddddddddddddeeeggghhhiiieeeiiimmmrrrtttsssqqqpppxxxppphhhccc]]]]]][[[[[[]]]aaahhhlll}}}yyyooopppxxxwwwuuuvvvbbbZZZRRRMMMFFF@@@<<<999777555444555555666666666555555444333333222111000//////111111000000000000111111/////////////////////////////////......///////////////000000000000//////......//////////////////000000000000000000//////111111111111111222222222222333555555555555666888666888:::;;;;;;===???AAA@@@AAABBBDDDEEEFFFGGGGGGIIIKKKMMMMMMLLLLLLLLLMMMNNNPPPSSSUUUWWWWWWVVVUUUUUUVVVXXXZZZ\\\^^^______]]]\\\[[[ZZZ[[[\\\]]]___^^^___```bbbcccdddddddddggghhhiiikkklllmmmmmmmmmkkkllllllmmmmmmnnnnnnmmmkkkjjjiiihhhfffeeeddddddcccbbbbbbbbbccceeeggghhheeehhhlllppprrrrrrooonnnwwwtttqqqrrruuuxxxwwwuuuxxxvvvtttuuu{{{}}}}}}~~~vvvmmmeee```]]]ZZZWWWWWWZZZ]]]___lll{{{~~~vvvtttyyyvvvyyyhhh]]]UUUOOOGGG@@@;;;999777666555666666777666666555555444444333222111111000000222111111000000111111222000000000000000000000000//////............//////...///000111111000///...---...//////000/////////000000000000000000000000111111111111111111111111222333555555555555777999666888:::<<<<<<===@@@BBB???@@@BBBDDDFFFHHHHHHIIIHHHKKKMMMNNNNNNMMMMMMNNNMMMPPPTTTWWWXXXWWWUUUSSSTTTVVVXXX[[[^^^aaabbbcccaaa___^^^\\\\\\]]]___```______```aaabbbbbbbbbbbbdddeeeggghhhjjjkkkllllllkkkllllllmmmmmmnnnnnnooollllllkkkkkkjjjiiihhhhhhdddcccbbbaaaaaaccceeegggbbbeeehhhkkkmmmllljjjiii|||uuunnnjjjfffeeeffffffdddaaadddbbbaaabbbgggnnnuuuyyy|||sssqqqnnnlllpppyyy}}}uuuuuuuuutttwwwxxxnnnfffccc^^^ZZZXXXXXXYYYYYY```pppzzzwwwzzz}}}ppp```XXXQQQGGG???;;;999888777666666666666555444333333444444333333222222111111222111111000000111111222000000000000000000000000000///...------...///000...///000111111000///...,,,---///000000000//////............///000000111000000000111222222222333222333555666555666888999666888;;;<<<===>>>AAACCC@@@AAACCCEEEGGGHHHHHHHHHHHHKKKNNNOOONNNNNNNNNNNNOOOQQQSSSUUUVVVVVVUUUTTTVVVXXXZZZ]]]```bbbcccdddcccbbb___]]]]]]^^^___aaa______```aaaaaaaaa``````aaabbbdddfffhhhiiijjjjjjjjjjjjjjjkkkkkklllmmmnnnllllllmmmmmmmmmmmmmmmmmmhhhfffdddbbbbbbccceeefffbbbdddfffhhhiiihhhgggfffxxxnnniiiddd``````^^^ZZZWWWXXXXXXXXXYYY\\\___bbbdddoooyyy~~~oookkkddd``````hhhttt|||~~~sssrrrnnnjjjjjjssswwwlllhhhbbb^^^[[[YYYXXXWWWYYYiii|||xxxzzzuuucccYYYRRRHHH???:::999888888555666555555444333222111444444444333333333333222222222111111111111222222000000000000000000000000000///...------...///000...///000222222000///...,,,---///000000000//////,,,,,,,,,---...///000111......///111222333444555222333555666666666888:::666888;;;<<<===???AAACCCAAABBBDDDFFFGGGHHHHHHGGGHHHKKKNNNPPPOOONNNNNNNNNQQQQQQRRRSSSTTTUUUUUUUUUYYYZZZ\\\^^^aaabbbcccddddddccc```^^^]]]^^^___aaa___```````````````_________```bbbdddfffhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmlllmmmnnnoooppppppppppppkkkiiifffdddcccccceeefffeeeeeeggghhhhhhhhhgggfffzzzoooeee```\\\XXXWWWXXXVVVVVVVVVTTTRRRRRRSSSUUU]]]bbbkkkxxxzzznnnbbb]]]^^^aaaffflllzzzzzzwwwpppkkkjjjooovvv|||yyysssmmmiiiccc]]]ZZZ[[[___fffxxx|||yyy|||~~~ddd___XXXMMMCCC;;;777666666666555555555555444444444222222222222222222333333////////////////////////111111000//////000111111111111000000//////............////////////................../////////000......//////000000111111111111111111111222222222444444555555666666777777999:::<<<>>>@@@CCCDDDEEEHHHHHHGGGGGGHHHHHHIIIJJJMMMKKKJJJLLLPPPRRRQQQOOONNNQQQTTTUUUUUUTTTUUUVVVXXXZZZ]]]```bbbcccbbbbbbdddcccaaa_________``````___```bbbcccbbbaaa___^^^bbbbbbbbbbbbcccdddeeefffeeegggiiikkkmmmmmmlllkkkkkkkkkjjjkkklllnnnppprrrlllmmmmmmkkkhhhfffeeefffeeeeeeeeeeeeffffffffffffxxxnnnhhhccc]]]YYYXXXXXXWWWVVVSSSQQQPPPPPPQQQPPPUUU\\\gggwwwuuuiiiccc```^^^___aaakkkwww{{{tttqqqqqquuuxxx~~~wwwssslllddd```aaa___fffxxx{{{xxxzzzhhh^^^XXXNNNCCC;;;777777777666555555555555444444444222222222222222222222222////////////////////////000000000000000000000000111000000000/////////.........////////////.............../////////000000////////////000000000000111111111111111222222222444444555555666777777777999:::<<>>AAADDDGGGJJJKKKFFFFFFGGGGGGIIIJJJLLLMMMLLLKKKKKKMMMOOOPPPPPPOOOPPPRRRTTTUUUUUUUUUVVVWWWZZZ[[[]]]___````````````^^^___```aaabbbbbbbbbbbb```aaacccdddeeeeeedddccc______```aaacccdddfffgggiiijjjlllnnnnnnmmmlllkkkiiiiiiiiiiiiiiijjjkkkkkklllmmmnnnllljjjiiiiiijjjiiiiiijjjkkkjjjiiigggfff|||wwwtttuuullliiiddd```[[[WWWSSSPPPNNNRRRUUUXXX\\\gggwww|||uuuoooiiieeeeeeaaahhhvvv|||xxxxxxyyypppmmmbbbiii|||{{{wwwxxxrrr^^^XXXOOOEEE>>>:::999999666555555555555444444444444444333333222111000000111111111111111111111111///000111111111111000///000000000000//////////////////000000000000//////...////////////000000000111111000000//////......000000000111222222333333444444555666777888888999<<<===???AAADDDFFFHHHIIIEEEFFFGGGHHHJJJLLLNNNOOONNNNNNNNNOOOPPPQQQQQQQQQQQQSSSUUUUUUUUUUUUWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^___```aaabbbcccbbbbbbaaa```aaabbbdddeeeeeeeeeeeeaaabbbbbbdddfffhhhjjjkkkjjjlllmmmoooooonnnlllkkklllkkkkkkkkkkkkkkkkkkkkklllmmmnnnmmmlllkkklllmmmlllmmmnnnoooooommmllljjjzzzvvvpppjjjeee___YYYTTTQQQTTTVVVWWWXXX]]]gggooooootttzzz~~~xxxrrrooopppgggkkktttwwwwwwrrrhhhnnn{{{vvvwwwuuu___YYYQQQGGG@@@;;;999999666555555555555444444444444444333333222111000000222222222222222222222222000111111111111111111000////////////000000000000//////000000000000//////////////////000000000111111111000000//////......///000000111222222333333444444555666777888999999>>>>>>???AAABBBCCCDDDEEEFFFFFFGGGHHHJJJMMMOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTRRRTTTUUUUUUUUUVVVXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]aaabbbcccccccccbbb```______```aaacccdddeeeffffffbbbcccccceeegggiiikkklllkkklllnnnoooooonnnmmmkkkkkkkkklllkkkkkkkkkjjjjjjlllnnnnnnnnnllllllmmmnnnpppqqqrrrsssssssssrrrqqq{{{uuuooohhh```ZZZPPPPPPPPPOOOPPPSSSXXX\\\]]]aaahhhpppxxx|||xxxxxxoooooosssyyyqqquuuzzzuuuuuuxxx```[[[RRRIIIAAA<<<999888666555555555555444444444444333333222222111111111111111111111111111111111111111000000000000111111////////////000000000000///000000111111000000////////////000000000111111000000000000//////////////////000111222333333444444444555666888999::::::>>>??????@@@AAAAAABBBBBBGGGGGGHHHIIIKKKMMMOOOPPPRRRSSSTTTTTTSSSSSSTTTVVVSSSTTTVVVVVVUUUVVVXXX[[[YYYZZZZZZ[[[\\\^^^______ccccccccccccbbbaaa```___```aaaaaabbbdddeeeffffffbbbbbbcccdddfffgggiiijjjjjjkkkmmmnnnooonnnmmmllliiijjjjjjjjjjjjjjjiiihhhmmmnnnooonnnllllllmmmnnnqqqqqqrrrtttvvvwwwyyyyyy{{{sssiiibbbTTTPPPJJJGGGHHHKKKLLLLLLOOORRRXXX^^^fffnnnwww}}}}}}yyywwwzzz|||xxxrrrrrr|||bbb]]]TTTJJJBBB<<<888777666555555555555444444444222222222222222222222222111111111111111111111111111000...,,,,,,...000111.../////////000000000111000000111111111111000000//////000000000111111111////////////000000000000...///000111222333444444444444555777888999:::;;;>>>>>>???@@@AAABBBCCCCCCHHHHHHIIIJJJKKKMMMOOOPPPRRRTTTUUUUUUSSSRRRTTTVVVTTTUUUVVVVVVUUUVVVYYY[[[[[[[[[\\\]]]___aaabbbcccccccccbbbbbbaaabbbbbbbbbccccccccccccdddeeefffgggdddddddddeeefffgggiiijjjhhhiiilllnnnooonnnmmmmmmiiijjjkkkkkklllkkkjjjjjjmmmnnnooonnnlllkkklllmmmppppppppprrruuuyyy}}}|||qqqiii^^^UUUKKKDDDDDDFFFEEEDDDGGGIIINNNSSSYYYbbbkkkqqq~~~~~~vvvpppppp}}}ccc^^^UUUKKKBBB<<<888666666666555555555444444444222222222222222222333333000000000000000000000000000...+++))))))+++...000.../////////000000111111000000111111111111000000000000000000111111111111......//////000000111111...///000111222333444444444444555777888:::;;;;;;======>>>@@@BBBCCCEEEEEEIIIIIIIIIJJJLLLMMMOOOOOOQQQSSSUUUTTTRRRRRRSSSVVVUUUUUUVVVVVVUUUWWWYYY\\\]]]]]]^^^___aaaccceeefffbbbbbbaaa```aaacccdddeeeeeeeeeeeeeeeeeefffggghhhgggggggggggghhhiiikkkkkkggghhhkkkmmmnnnnnnnnnmmmkkklllmmmnnnooonnnmmmmmmnnnoooooonnnllljjjkkklllnnnnnnnnnpppuuuzzzzzzsssfff[[[OOOJJJFFFCCCCCCDDDCCCFFFIIILLLPPPVVV___fffrrryyyzzzuuu{{{xxxqqqooo{{{hhh___UUUNNNFFF===888888777777777777666555444333333222222111111222222333333222222222111000000000222222111000//////000000//////000000000000//////222222222111000000//////111000///////////////000111111000000111222333333111222222333333444444555666777999999888999;;;===>>>>>>>>>???@@@AAACCCCCCFFFGGGIIILLLMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUSSSSSSTTTUUUVVVUUUVVVXXX\\\___```___^^^```dddgggfffddddddddddddddddddeeefffgggfffeeedddccccccdddfffgggffffffeeefffggghhhjjjkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmoooppppppooonnnmmmllllllmmmllljjjjjjkkkmmmooooooppprrruuuyyy}}}}}}pppbbbTTTKKKFFFBBBBBBEEE@@@BBBDDDFFFIIIOOOWWW\\\iiippp{{{|||rrrkkknnnuuuxxxxxxyyyzzzzzz{{{tttrrr}}}iii```UUUNNNEEE<<<777777777777777777666555444333333222222111111222222333222222222111111111111111222222111000000000000000//////000000000000///////////////////////////000000000////////////000000111111000000111222222333111222222333333444555555444666888999;;;===@@@BBB?????????@@@AAABBBDDDDDDFFFGGGIIIJJJLLLMMMMMMMMMNNNOOORRRTTTUUUUUUTTTTTTVVVVVVWWWWWWWWWYYY\\\___aaa``````bbbeeeggggggfffeeeeeeffffffggghhhiiijjjiiihhhgggeeeeeefffhhhiiihhhhhhggghhhhhhjjjkkkllllllkkkkkkkkkkkkllllllmmmnnnnnnooooooooonnnnnnmmmlllllllllkkkiiiiiijjjkkkoooppprrruuuyyy|||~~~xxxiiiXXXMMMGGGBBBBBBEEE???@@@AAABBBCCCGGGMMMQQQ[[[bbbnnnyyy{{{oooeeedddggggggfffgggeeeffflllvvvyyyxxx~~~}}}vvvsss|||iii```UUUMMMEEE;;;666666777777777777666555444333333222222111111222222333111111111111111222222222222111000000000000000000//////000000000000//////---......///000000111111000000000//////000000111111111111000111111222333222222222333444444555555555777:::;;;<<<>>>AAACCC@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNQQQSSSUUUUUUUUUUUUWWWXXXYYYYYYYYYZZZ]]]```bbbbbbaaacccfffhhhhhhggghhhhhhiiijjjkkklllmmmnnnmmmllljjjiiihhhiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkkkkkkkllllllnnnnnnnnnmmmmmmmmmnnnnnnmmmlllkkkjjjjjjjjjkkkkkkoooqqqvvvzzz~~~uuugggXXXOOOIIIDDDCCCEEEBBBAAAAAA@@@AAADDDGGGIIIPPPVVVaaammmyyyuuuhhhccccccaaa______^^^]]]```hhhqqq{{{xxxpppnnnsss|||uuuqqqyyyhhh^^^TTTMMMEEE<<<888888777777777777666555444333333222222111111222222333000000000111222222222333111111000000000000000111//////000000000000///////////////000000111111111000000000///000000111111222111111111111111222222222222333333444555555555888:::<<<===<<<<<<>>>???BBBBBBCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHIIILLLNNNOOOMMMNNNPPPRRRTTTVVVVVVVVVYYYZZZ[[[[[[[[[\\\^^^```bbbbbbbbbdddeeefffggggggjjjjjjlllnnnooopppqqqrrrooonnnmmmkkkjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkkkklllllllllkkkjjjiiiiiiiiijjjllllllkkkkkklllnnnpppqqqnnnmmmkkkkkklllnnnppppppnnnrrrxxx~~~lllaaaVVVPPPLLLGGGEEEFFFDDDBBBAAA@@@@@@BBBCCCCCCIIINNNXXXbbbnnnzzz}}}nnnhhhgggccc___^^^]]]ZZZZZZ___eeemmmyyyyyymmmhhheeeiiivvv}}}vvvqqqwwwfff]]]TTTMMMFFF>>>::::::777777777777666555444333333222222111111222222333000000000111222222222333111000000000000000111111//////000000000000//////000000000//////.........000000000000000111222222222222111111111111111222222333333444444555666666777999<<<===<<<<<<===>>>CCCDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPMMMNNNPPPRRRTTTUUUVVVWWWYYYZZZ\\\\\\\\\]]]___aaaaaabbbccccccddddddeeefffkkklllnnnpppqqqrrrssssssooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiihhhgggggggggggghhhhhhiiijjjlllooorrrsssooommmkkklllpppsssuuuvvvnnnqqqxxx~~~}}}hhh^^^UUUQQQNNNJJJGGGHHHDDDBBB@@@???@@@@@@@@@???EEEIIIPPPYYYcccnnnyyyuuuooommmiiieeeccc___[[[YYY[[[^^^cccmmmwwwrrrgggaaa^^^aaammm}}}xxxsssxxxhhh^^^UUUOOOHHH@@@;;;<<<777777777777666555444333333222222111111222222333111111111111111222222222000000000000000111111222//////000000000000////////////...------,,,++++++000000000000111111222333333222111111000111111111333333333444555555666666333666:::===>>>>>>@@@AAACCCDDDFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPOOOOOOPPPRRRSSSUUUVVVWWWXXXZZZ\\\]]]]]]___aaaccc```bbbddddddcccccceeefffkkklllnnnppprrrrrrrrrqqqnnnnnnnnnmmmmmmllllllkkkiiiiiijjjjjjiiihhhgggfffhhhggggggfffffffffggggggfffggghhhjjjllloooqqqsssooollliiikkkpppuuuvvvvvvmmmpppuuu|||nnncccXXXSSSOOOKKKIIIJJJEEEBBB@@@@@@AAABBB@@@???BBBEEEIIIPPPXXXbbblllsss{{{~~~zzzyyyuuuqqqooohhhccc^^^]]]\\\]]]dddlllyyyzzzlllccc]]]ZZZ\\\fffuuu~~~xxxssswwwlllbbbXXXPPPHHH???::::::777777777777666555444333333222222111111222222333222222222111111111111111000000000000000111222222//////000000000000/////////////////////.........000000000000111222333444333222222111000000111111333333444444555666666666444777<<<>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVXXX[[[]]]^^^___bbbcccaaadddeeeeeeddddddfffhhhjjjlllnnnpppqqqpppoooooonnnnnnnnnooonnnnnnnnnmmmjjjjjjjjjjjjiiihhhfffeeeggggggfffffffffggghhhhhhfffgggiiikkkmmmnnnoooooooookkkggghhhlllqqqrrrqqqlllnnnrrrxxxvvviii[[[TTTOOOKKKJJJLLLGGGDDDBBBBBBDDDEEECCCAAA@@@BBBEEEJJJPPPZZZdddjjjsss|||}}}{{{|||zzzsssmmmfffbbb]]][[[___eeeooo~~~ssshhh___[[[XXXYYYbbbqqq|||uuuppptttoooeeeZZZRRRIII???999888777777777777666555444333333222222222222222222333333222222222111111000000000000///000000111222222//////000000000000//////111111111222333333444444000000000000111222333444333333222111000000111111333333444444555666666666999<<>>;;;555888777777666555444444444333444444555555666666666000000000000000000000000000000000000000000000000000000//////.........---///////////////000111111111111222333333333333222444333222222111111111222222333555555555666999;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRWWWVVVTTTSSSSSSSSSTTTTTTTTTVVVYYY]]]```bbbbbbcccdddcccbbbbbbcccdddfffggghhhiiiiiijjjkkkkkkllllllkkklllooorrrrrrrrrpppooolllkkkjjjjjjiiijjjjjjjjjiiihhhgggfffeeeeeeeeeeeeggghhhjjjlllnnnnnnnnnnnnmmmkkkhhhffffffhhhjjjkkklllmmmoooqqqxxx|||nnn```XXXSSSNNNJJJIIIIIIHHHGGGEEECCCAAA@@@????????????BBBFFFLLLRRRVVV]]]dddlllttt{{{{{{rrrhhhdddkkk{{{zzzpppeeebbbdddhhhpppzzzwwwlllbbb[[[\\\[[[[[[^^^kkk~~~uuunnnttt{{{iii[[[UUUHHH???;;;666888777777666555555444444333333333333333444444444111111111111111111111111000000000000000000000000000000/////////.........///////////////000111111000000111222222222222111000000000000000111222333222444555555555777999;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLLLLNNNPPPRRRUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWWWWYYY[[[^^^aaaccceeefffeeeeeedddccccccdddeeefffhhhhhhiiiiiijjjkkkkkkkkkjjjllloooqqqrrrqqqooonnnjjjjjjjjjjjjjjjkkklllmmmjjjjjjiiihhhggggggggggggfffhhhjjjlllmmmnnnnnnnnnjjjiiihhhffffffgggiiijjjlllmmmooorrryyypppaaaYYYTTTPPPMMMMMMLLLLLLJJJGGGEEECCCAAA@@@???>>>>>>???BBBFFFKKKMMMRRRWWW^^^eeekkkttt~~~}}}nnnddd^^^cccqqqrrrjjjhhhdddgggnnnvvvyyyoooccc\\\\\\[[[[[[___kkkuuunnnsss|||www~~~nnn^^^VVVHHH???<<<777888777777666666555555444222222222222111111111111111111111111111111111111000000000000000000000000000000////////////......000////////////000111111//////000111111111111000000000000111222333555666333444666666666777:::<<<===>>>???AAABBBBBBCCCCCCBBBBBBCCCDDDFFFIIIKKKMMMLLLLLLMMMNNNQQQUUUXXX[[[WWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\^^^```ccceeehhhiiihhhhhhgggffffffeeeeeeeeegggggghhhhhhiiijjjjjjkkkjjjkkkmmmooopppooonnnmmmhhhhhhiiiiiijjjlllmmmnnnllllllkkkkkkjjjiiiiiiiiiggghhhiiikkklllmmmmmmmmmkkkkkkjjjiiiiiiiiiiiiiiijjjlllooottt|||rrrccc[[[WWWTTTRRRTTTMMMLLLJJJHHHFFFCCCBBBAAA@@@???>>>>>>???BBBEEEFFFHHHLLLRRRWWW]]]fffqqqyyyooofff^^^```jjjyyyuuuoooeeedddffflllwwwuuuiiiaaa^^^]]]\\\___lllwwwooosss{{{wwwtttaaaWWWIII@@@>>>888777777777777666666555555333333222222111111000000111111111111111111111111000000000000000000000000000000//////////////////000000//////000000111222///000000111111111111111333333333444555666777888444555777777777888;;;===???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOOOONNNNNNOOOQQQUUUXXX[[[VVVVVVVVVVVVXXXZZZ\\\]]]^^^^^^___```cccfffiiikkkkkkkkkkkkjjjiiihhhfffeeeggggggggghhhiiiiiijjjjjjiiijjjlllmmmnnnmmmlllkkkhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmlllkkkkkkhhhiiijjjkkklllmmmnnnnnnpppooonnnmmmlllkkkiiiiiihhhkkkqqqxxxuuueee^^^ZZZWWWVVVWWWLLLLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@??????@@@AAABBBDDDGGGJJJMMMRRR[[[gggooozzztttkkkbbb```fffsssvvvllleeeaaafffnnn{{{}}}ppphhhbbb```^^^aaammmzzzqqqsss~~~zzzwwwyyycccYYYJJJBBB???999777777777777777666666666444444333333222222111111111111111111111111111111000000000000000000000000//////000000000000000000000000000000000111222222000111222222333333222222555555444444555555666777555666888888888999<<<>>>@@@AAADDDGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHKKKNNNPPPRRRRRRQQQPPPQQQSSSUUUWWWTTTTTTTTTUUUWWWYYY\\\]]]^^^^^^^^^___bbbeeehhhiiilllmmmnnnnnnmmmkkkiiigggggggggggghhhiiiiiijjjjjjhhhiiijjjkkkkkkkkkjjjjjjhhhhhhgggggggggggghhhhhhmmmnnnnnnooonnnmmmmmmllljjjjjjkkklllmmmnnnooooooqqqqqqooommmkkkiiigggfffffflllttt}}}nnneeeaaa\\\YYYZZZPPPOOONNNKKKIIIFFFDDDCCCCCCBBBAAA@@@???@@@@@@AAABBBDDDFFFHHHKKKRRR]]]dddoooyyy{{{rrrhhhccccccmmmxxxlllbbbbbbgggoooxxxoooiiifffccceeeppp{{{qqqsss~~~}}}vvvttt}}}|||eeeZZZLLLCCC???888777777777777777777777777444444444444444333333333222222222222222222222222000000000000000000000000//////000000000000111111111000000000000111222222111111222333333333333333333333222222222333444444666777999999999:::===???AAACCCFFFJJJMMMNNNNNNNNNLLLKKKJJJIIIJJJMMMPPPRRRUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTUUUVVVYYY[[[]]]\\\\\\]]]___aaadddfffgggjjjkkknnnoooooommmkkkiiigggggghhhhhhiiijjjjjjkkkhhhhhhiiiiiiiiiiiihhhhhhiiihhhhhhgggffffffgggggglllmmmnnnoooooonnnmmmlllkkkkkkkkkkkklllmmmnnnooonnnmmmkkkiiigggfffeeedddiiippp|||}}}tttmmmeee```^^^YYYXXXUUUQQQMMMIIIGGGEEEBBBAAA@@@?????????@@@@@@@@@BBBCCCDDDEEEKKKSSSZZZdddooo|||zzzppphhhdddkkk|||xxxhhhdddcccfffrrrxxxqqqnnnjjjjjjtttzzzpppssszzzsssqqq{{{}}}fff[[[NNNEEE@@@888777777777777777777777777333333333444444444444444222222222222222222222222000000000000000000000000//////000000000111111111111111000000111111222333000000111222222222222222111111111111222333555555777888999::::::;;;===@@@AAADDDHHHMMMQQQRRRSSSSSSQQQOOOMMMKKKLLLNNNQQQSSSVVVVVVVVVWWWVVVUUUTTTSSSTTTTTTTTTUUUWWWYYY[[[\\\[[[\\\^^^```bbbcccdddeeeeeegggkkknnnooommmkkkiiihhhhhhiiiiiijjjkkkkkkkkkggggggggghhhggggggggggggiiiiiihhhhhhhhhiiiiiijjjjjjlllmmmnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjlllmmmjjjhhhfffeeeeeeeeeggghhhnnnvvvxxxnnngggdddaaa___[[[VVVQQQLLLHHHFFF@@@@@@????????????@@@@@@???@@@AAAAAABBBFFFMMMSSS]]]hhhuuuvvvmmmgggkkk|||ooohhhcccaaakkkyyyvvvsssooonnnxxxxxxooosssyyysssppp{{{}}}fff\\\OOOFFF@@@777777777777777777888888888222222222333333444444444222222222222222222222222000000000000000000000000//////000000111111111222111111111000111111222333//////000111111111111111000000111222444666888999777888:::::::::;;;>>>@@@AAADDDJJJOOOSSSUUUVVVVVVTTTRRROOOMMMMMMNNNQQQSSSUUUWWWXXXYYYYYYWWWUUUTTTUUUUUUUUUVVVWWWYYY[[[]]]ZZZ\\\^^^aaacccdddddddddaaadddhhhlllnnnmmmkkkiiiiiiiiiiiijjjkkkkkkllllllgggggggggggggggfffffffffhhhhhhiiiiiijjjkkkmmmmmmiiikkklllnnnnnnmmmkkkjjjhhhhhhgggggggggiiijjjkkkhhhfffeeedddeeehhhkkkmmmsss||||||sssqqqiiieee___ZZZUUUPPPKKKGGGIIIFFFCCCAAAAAA@@@???>>>?????????@@@CCCGGGKKKMMMXXX^^^hhhsss~~~~~~vvvoooooo|||~~~lllaaaaaaeeejjjwwwyyyqqqrrrwwwsssnnnqqq}}}xxxtttpppwwwfff\\\RRRBBB:::<<<888999999999888777555444555555444444444333333333111111111111111111111111111000000000//////......000111111222222222111111222111000000000111333444000111111111111222222222444444444444444555666777777999:::::::::;;;>>>@@@AAAEEEKKKPPPTTTWWWYYY[[[XXXUUUQQQMMMLLLMMMPPPRRRXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\^^^```cccdddbbbccceeeggghhhiiijjjjjjhhhjjjmmmooopppooommmllllllkkkjjjiiihhhffffffeeekkkjjjjjjiiiiiijjjkkkkkkmmmkkkiiiiiijjjkkkjjjiiiiiihhhggggggggggggggghhhfffhhhhhhfffgggkkkqqqtttuuu{{{qqqkkkddd^^^ZZZUUUPPPLLLIIIFFFBBB@@@@@@@@@???>>>???>>>>>>>>>@@@BBBEEEGGGQQQWWWaaalllwww}}}uuutttrrreee```bbbdddmmmyyy~~~uuuwwwuuuppplllnnnzzzuuuqqqmmmtttjjj^^^TTTDDD<<<===777888888888777666444333444444444444444444333333111111111111111111111111111111111000000/////////111111111111111000///...000000000000000111111222111111111111222222222222444444444444555666666777999:::;;;<<<<<<===???AAABBBFFFKKKOOORRRUUUXXXZZZYYYVVVRRROOONNNOOOQQQSSSWWWWWWWWWXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWXXXYYYYYY[[[[[[[[[\\\]]]___bbbccccccdddeeeggghhhiiijjjjjjjjjlllnnnooopppnnnlllkkkllllllkkkjjjiiihhhggggggiiijjjjjjkkkkkkjjjiiihhhjjjiiihhhhhhjjjllllllkkkhhhhhhhhhhhhhhhiiijjjkkkfffhhhiiiggggggkkkpppttt|||{{{uuullleee```\\\VVVRRRKKKHHHDDDBBBBBBBBBAAAAAAAAA@@@???>>>>>>???AAABBBIIINNNWWWaaalllxxx}}}|||}}}nnneeebbbaaadddooozzz}}}|||rrrmmmiiijjjvvvqqqmmmiiipppoooaaaVVVGGG======777777777777666555444444222333444555555555444333111111111111111111111111111111111111111000000000111111111111///...---,,,...//////000111000000000111111111111222222222333444444444444555666777888:::;;;=========???AAACCCEEEHHHKKKNNNPPPRRRUUUXXXYYYWWWTTTQQQPPPQQQSSSTTTVVVVVVWWWXXXYYYZZZZZZ[[[ZZZYYYYYYXXXYYYYYYZZZZZZ\\\[[[[[[[[[]]]^^^```bbbcccdddeeeggghhhiiiiiijjjlllnnnoooppppppnnnlllkkkmmmmmmllllllkkkjjjiiiiiijjjlllmmmnnnnnnllliiihhhiiigggggghhhjjjlllllllllhhhiiiiiijjjkkklllmmmmmmiiikkkllllllkkkmmmsssxxx~~~rrriiiddd___ZZZUUUNNNKKKGGGEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@AAAAAACCCHHHOOOXXXbbbnnnxxx{{{pppgggbbb___gggttt}}}pppkkkgggiiitttzzznnnkkkgggllltttcccXXXIII>>><<<777777777777777666666555111333444666666555444333111111111111111111111111222222111111111111111111000111111111000///.........///111222222222111000111111111222222222333333444444444444555777888888:::;;;===>>>>>>???BBBDDDHHHJJJLLLMMMNNNPPPSSSVVVWWWVVVTTTRRRRRRRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[]]]\\\\\\\\\]]]^^^```aaabbbcccdddfffgggggghhhhhhlllmmmnnnooopppooonnnmmmnnnnnnnnnmmmmmmlllllllllnnnooooooooonnnmmmlllkkkiiihhhggghhhjjjllllllkkkkkkllllllmmmnnnnnnnnnnnnmmmnnnppprrrqqqqqqxxxwwwllleee```YYYTTTNNNKKKHHHGGGFFFFFFDDDCCC????????????@@@@@@AAAAAABBBEEEJJJQQQZZZdddooovvv{{{mmmccc\\\aaajjjuuuppplllggghhhtttuuuoookkkgggkkk|||wwwdddXXXJJJ???;;;999999888888888888888888222333444555555555444333111111111111111111111111111111111111111111222222///000000111222222222222000111222333444333222111111222222222222333333333444444444555666777888999999;;;======>>>???BBBEEEJJJKKKMMMMMMMMMOOOQQQTTTTTTTTTSSSRRRRRRSSSSSSSSSUUUUUUVVVXXXZZZ[[[\\\]]][[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]___```bbbaaabbbcccdddeeefffffffffiiikkklllnnnooopppppppppooooooooonnnnnnnnnnnnnnnpppnnnllljjjjjjkkklllmmmlllkkkiiiiiijjjkkkkkkjjjooooooppppppooonnnmmmlllmmmmmmpppsssssssss}}}}}}nnnfff```XXXQQQKKKJJJHHHHHHGGGFFFCCC@@@<<<<<<===>>>>>>?????????BBBCCCGGGKKKRRR[[[eeelllttt|||sssggg]]]^^^aaaiiivvvqqqlllgggiiitttvvvpppnnnkkknnn}}}yyyeeeXXXKKK@@@::::::999999888888888999999555555444444444333333333111111111111111111111111000000000111111111111111...///000222333333333333111222333333444444333333222222222222333333333333333444444555666888999:::999;;;===>>>>>>@@@CCCFFFKKKLLLNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\]]][[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]___```bbbdddaaabbbcccdddeeeeeeeeeeeehhhiiijjjlllnnnoooppppppooooooooooooooooooppppppmmmkkkhhhffffffhhhkkkmmmnnnlllkkkjjjkkklllkkkjjjqqqqqqrrrrrrqqqooommmlllkkkjjjmmmssssssuuurrrhhh```WWWPPPKKKKKKKKKLLLKKKIIIDDD@@@======>>>>>>??????>>>>>>AAABBBCCCEEEIIIQQQZZZaaaiiiqqq||||||qqqeeeaaa^^^___iiixxxqqqlllgggiiitttrrrrrrqqqttt|||fffYYYMMMBBB;;;999999888777777888999:::888777555333222222333333111111111111111111111111/////////000000111111111//////000111222222111111222222111111222222333444222222222333333333444444333444444555666888:::;;;;;;<<<>>>???@@@BBBEEEGGGKKKMMMPPPQQQQQQPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\^^^___``````______^^^^^^^^^___```bbbeeefffcccdddeeefffffffffffffffhhhiiijjjkkklllmmmnnnooonnnnnnooooooppppppppppppjjjiiihhhggggggiiilllmmmnnnlllkkkkkkmmmnnnnnnmmmpppppprrrrrrrrrpppnnnmmmkkkjjjmmmtttuuuxxxvvvjjjaaaWWWPPPNNNNNNOOOQQQQQQMMMGGGCCCAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAADDDKKKTTTZZZbbbjjjuuu|||oooggg^^^[[[```mmm{{{qqqlllggghhhtttsssttttttyyy}}}gggZZZOOODDD<<<888888777666666777888999:::888555222000111222333111111111111111111111111......//////000000000111///000000000000000///...222111000000000111333444222222333333333444444444333444444555777888:::;;;<<<>>>@@@AAABBBDDDGGGIIIJJJMMMQQQRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\^^^```aaa``````___^^^^^^^^^___aaadddfffhhheeeeeefffggghhhhhhhhhhhhjjjjjjjjjkkkkkklllllllllnnnnnnnnnoooppppppqqqqqqiiijjjjjjkkklllmmmnnnooommmlllkkklllnnnpppppppppnnnoooqqqrrrrrrqqqpppooonnnlllooowwwyyy}}}{{{mmmcccZZZSSSMMMNNNOOOPPPOOOMMMIIIGGGGGGDDD@@@>>>=========<<<:::<<<===???AAAFFFLLLQQQYYY```iiisss}}}~~~uuunnnfff```\\\___kkkxxxtttlllgggkkkwwwwwwrrr{{{mmm]]]MMMBBB>>>:::999888666555555555555888777555444333333444444111111111111111111111111111111222222222222111111////////////000000000000111111222222222333333333333333222222333333444555333555777888777888:::<<<>>>@@@BBBEEEGGGHHHHHHHHHMMMNNNOOOOOOPPPPPPPPPPPPPPPSSSUUUVVVUUUTTTSSSSSSVVVWWWYYYZZZ\\\]]]]]]^^^]]]^^^```aaaaaaaaa``````______^^^^^^```cccfffhhhgggeeecccdddfffhhhgggeeeiiiiiihhhhhhiiikkkmmmnnnooonnnmmmlllllllllllllllhhhiiijjjlllnnnoooqqqqqqpppooommmllllllnnnppprrrqqqnnnkkkllloooqqqpppooopppmmmlllpppvvvpppeee\\\UUUPPPPPPOOONNNMMMKKKIIIGGGGGGDDDAAA?????????>>>======>>>>>>???@@@DDDHHHLLLTTTYYYbbbkkkttt}}}yyyrrriiibbb]]]\\\eeeppptttlllgggkkkvvvzzzttt|||ppp___NNNCCC>>>:::999888666555555555555777666555444333333333444111111111111111111111111//////000000000000//////////////////000000000111111111222222222333333333222222222222222333444444444666888888888999;;;===>>>@@@BBBEEEGGGHHHIIIIIINNNNNNOOOPPPQQQQQQQQQQQQQQQSSSVVVWWWVVVTTTTTTTTTVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^___```aaaaaa``````````````````bbbccceeegggjjjhhhfffgggjjjkkkkkkiiijjjjjjiiiiiiiiikkklllmmmnnnnnnmmmlllllllllllllllfffgggiiillloooqqqssstttpppooommmllllllnnnppprrrqqqnnnllllllnnnppppppoooqqqmmmlllpppxxxvvvjjj___XXXVVVTTTRRRQQQPPPOOOMMMKKKHHHFFFCCCAAAAAA@@@>>>===???????????????@@@DDDGGGLLLQQQWWW___gggpppyyyyyyoooggg```\\\___fffsssuuummmgggjjjttt}}}uuuzzzuuuaaaQQQDDD???:::999888666555555555555666555444333222222222333111111111111111111111111//////000000000000///////////////000000000111111111111222222222333333333222222111111222222333444444666888999999:::<<<>>>>>>???BBBEEEGGGIIIKKKKKKNNNOOOPPPQQQQQQRRRRRRRRRQQQTTTVVVWWWWWWUUUUUUUUUWWWXXXYYY[[[\\\]]]]]]]]]\\\]]]^^^___```aaa``````bbbbbbbbbcccddddddeeeeeejjjiiihhhiiikkklllmmmllllllkkkjjjiiiiiijjjkkklllmmmmmmlllkkkkkkkkkllllllggghhhjjjllloooqqqssstttpppooommmlllmmmnnnpppqqqpppnnnllllllnnnpppppppppqqqmmmlllppp{{{pppeee]]]\\\ZZZXXXXXXYYYYYYVVVSSSIIIGGGDDDCCCBBBAAA>>><<<>>>??????>>>>>>???AAADDDGGGJJJOOOUUU\\\eeennntttuuummmeee^^^]]]```jjjwwwvvvmmmgggiiisss~~~tttvvvyyydddSSSFFF???:::999888666555555555555444444333333222222222222111111111111111111111111111111222222222222111111//////000000000111111111111111222222222333333333222111111111111222333333444666888999999:::<<<>>>>>>???BBBEEEHHHJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQTTTWWWXXXWWWVVVVVVVVVXXXYYYZZZ[[[]]]]]]]]]^^^]]]]]]^^^___```aaaaaaaaacccdddeeeeeefffeeeeeedddggggggfffgggiiijjjkkkkkkmmmlllkkkjjjiiijjjkkklllllllllkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnoooooopppooonnnmmmmmmmmmnnnpppqqqooonnnmmmmmmnnnooopppppppppmmmlllqqqzzzmmmddd^^^\\\\\\___cccccc___[[[MMMKKKGGGDDDCCCAAA>>><<<<<<===>>>>>>>>>???AAACCCDDDGGGJJJNNNTTT[[[dddjjjtttyyyxxxqqqjjjccc^^^^^^cccnnnvvvmmmfffgggqqq}}}rrrrrr}}}}}}eeeTTTGGG???:::999888666555555555555333333333333333333222222111111111111111111111111111111222222222222111111000000000000111111111111111111222222222333333333222222111111222222333444333555888999999:::===??????@@@BBBEEEHHHKKKMMMNNNLLLMMMNNNPPPQQQQQQRRRRRRQQQTTTWWWXXXXXXWWWWWWWWWZZZZZZ\\\]]]^^^^^^^^^^^^]]]^^^^^^___```aaabbbcccdddeeeffffffffffffeeeeeefffgggggggggggghhhjjjkkkmmmlllkkkjjjjjjjjjkkkllllllllllllkkkkkkllllllmmmooooooooooooooooooooooooooonnnnnnmmmnnnoooppppppooonnnnnnmmmmmmnnnpppqqqooonnnnnnuuuxxxnnnbbb___^^^bbbgggiiifffbbbUUUQQQKKKGGGDDDBBB@@@???;;;===>>>>>>>>>???AAACCCBBBDDDGGGIIIMMMSSSZZZ___hhhmmmuuu}}}|||vvvqqqiiiccc```^^^hhhxxxuuullldddfffppp}}}rrrqqq{{{eeeUUUHHH???:::999888666555555555555333333444444444444333333111111111111111111111111//////000000000000//////000000000111111111222222111111222222222333333333333333222222333333444555444666888::::::<<<>>>@@@AAABBBCCCEEEHHHKKKMMMOOOLLLMMMOOOPPPRRRRRRSSSSSSSSSVVVYYY[[[[[[ZZZZZZZZZ\\\]]]^^^___````````````_________```aaacccdddeeeeeeeeeeeeeeeeeefffffffffiiijjjkkkjjjiiiiiikkkmmmllllllkkkjjjjjjkkklllmmmmmmmmmlllllllllmmmnnnnnnmmmnnnnnnooopppqqqqqqrrrnnnnnnnnnnnnnnnoooooopppnnnoooooonnnmmmmmmppprrrpppqqqttt}}}yyylllgggbbbccciiimmmmmmjjj]]]XXXPPPJJJFFFDDDCCCBBB===>>>??????>>>???@@@BBB???AAACCCEEEHHHLLLQQQUUU^^^ccckkkrrryyy{{{ssslllhhh___gggttttttkkkcccdddoootttsss|||eeeUUUHHH>>>:::999888666555555555555333444555555555555444333111111111111111111111111//////000000000000//////000000111111111222222222111111222222222333333333444444333333444444555666666888;;;<<<===>>>AAACCCCCCDDDDDDEEEHHHJJJMMMNNNNNNOOOQQQRRRTTTUUUUUUUUUWWWZZZ]]]______^^^^^^___^^^___```aaaaaabbbaaaaaa````````````bbbdddfffgggeeeeeedddddddddeeeggghhhkkkmmmmmmllljjjiiikkkmmmlllkkkjjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmnnnooopppoooooooooppppppqqqqqqqqqnnnnnnnnnnnnooooooooopppmmmoooooonnnlllmmmooorrrsssvvv{{{wwwnnnfffeeejjjppprrrqqqccc]]]TTTLLLHHHFFFFFFEEE???@@@AAA@@@???>>>???@@@===???AAABBBDDDGGGKKKNNNYYY^^^eeekkkqqqvvv{{{~~~|||tttoooccciiitttsssjjjbbbdddnnnwwwvvveeeUUUHHH>>>:::999888666555555555555333444555666666666555444111111111111111111111111111111222222222222111111000111111111111222222222111111222222222333333333555444444444444555666666888:::===>>>???@@@CCCEEEEEEEEEEEEFFFHHHJJJMMMNNNPPPQQQRRRTTTVVVWWWWWWXXXZZZ]]]```bbbbbbaaaaaabbb___```aaabbbbbbcccbbbbbbaaaaaaaaaaaaccceeeggghhheeedddcccbbbccceeegggiiikkkmmmnnnllliiihhhiiilllkkkkkkjjjjjjkkkmmmnnnooonnnnnnnnnnnnnnnoooppppppssssssrrrqqqpppooonnnnnnnnnnnnnnnnnnoooooooooooommmooopppnnnllllllooosssuuuzzz}}}ssslllkkkmmmpppsssnnnfffZZZPPPIIIGGGEEEEEEAAAAAA@@@???>>>>>>>>>???============???BBBEEEGGGOOOSSSXXX]]]aaahhhpppwww~~~zzzqqqqqqttttttkkkdddeeemmm~~~vvvvvv|||eeeSSSEEE===<<<;;;999888777777666666666666555444333333222222333333333222222222111111000000000000000000000000111111222333333333333222222222222222222222222222444444444555555777888999::::::;;;<<<>>>AAADDDEEEDDDFFFGGGHHHHHHJJJMMMOOORRRSSSUUUUUUVVVXXX[[[^^^gggeeecccaaa``````aaabbbcccccccccbbbccccccddddddbbbbbbaaa```___bbbeeeiiieeeeeeeeeeeefffhhhjjjkkknnnnnnnnnmmmllliiigggfffkkkkkkjjjjjjlllnnnqqqrrrrrrrrrrrrqqqqqqqqqpppppppppooooooppppppooommmkkkqqqnnnlllkkkmmmooopppqqqooooooooommmlllmmmppprrrwwwzzzzzzqqqmmmnnnppprrrmmmfff]]]TTTNNNJJJGGGEEEBBBAAA@@@??????>>>>>>???>>>>>>======???AAADDDEEEHHHLLLQQQTTTXXX^^^fffllluuu{{{xxxwwwyyyuuummmffffffooo{{{yyywwwbbbRRREEE>>>;;;;;;999888777666666666666555555444333333222222333333333222222222111111111111111111111111111111000000111222222222222111333333333333333333333333444444444555666777888999;;;;;;<<<===???AAACCCEEEEEEFFFHHHHHHIIIJJJMMMOOORRRSSSUUUWWWXXX[[[^^^aaaeeedddbbb```______```aaaccccccbbbbbbbbbcccddddddbbbbbbbbb``````aaadddgggddddddcccdddeeeggghhhiiimmmmmmmmmmmmkkkiiigggeeeiiiiiiiiiiiikkknnnqqqsssssssssrrrqqqqqqpppoooooonnnmmmmmmoooppppppnnnlllooommmlllllloooqqqqqqqqqpppppppppooonnnooorrrtttzzzxxxqqqoooooooookkkggg```YYYTTTOOOIIIFFFCCCBBBAAA@@@??????????????????>>>>>>>>>@@@AAABBBBBBEEEIIILLLNNNSSS[[[```iiippp{{{|||rrrqqqvvvtttllleeefffooo{{{ppp^^^PPPEEE>>>;;;:::999888777666666666555555555444444333333222333333333222222222111111111111111111111111111111//////000111111111111000444444444444444444444444444444555555666888999:::=========>>>@@@BBBDDDEEEEEEGGGIIIIIIJJJKKKNNNPPPRRRTTTWWWXXXZZZ]]]aaaccccccbbb```___^^^^^^___```bbbbbbaaaaaabbbcccddddddcccccccccbbb```aaaccceeeccccccccccccdddfffggghhhlllllllllllljjjhhhgggeeegggggghhhiiikkknnnqqqsssttttttsssqqqpppooonnnmmmkkkkkklllnnnppppppooommmmmmllllllnnnqqqrrrrrrrrrpppqqqqqqppppppqqqtttwww~~~uuuoookkkjjjiiifffbbb^^^YYYSSSLLLGGGDDDCCCBBB@@@@@@?????????@@@???>>>>>>>>>>>>???@@@@@@CCCFFFHHHIIIMMMSSSYYY```hhhuuuwwwnnniiimmmttt}}}qqqiiibbbdddnnn{{{~~~lll[[[OOOEEE>>>;;;:::999777666666666666555555444444444333333333333333333222222222111111111111111111111111111111///000000111111111111111333333333333444444444444444555555666777999:::;;;>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOQQQTTTVVVXXXYYYZZZ\\\___aaa```___^^^]]]]]]^^^^^^___aaaaaaaaaaaaaaabbbcccddddddeeeeeedddbbbaaabbbddddddddddddeeeffffffggghhhjjjjjjkkkkkkjjjhhhgggfffhhhhhhhhhiiikkkmmmoooppprrrrrrqqqqqqppppppoooooolllllllllnnnppppppnnnllllllkkklllooorrrttttttssspppqqqqqqqqqqqqssswwwzzz{{{ppphhheeefffdddbbb___[[[UUUMMMHHHEEEDDDCCCAAA@@@???????????????>>>>>>============???AAADDDEEEEEEHHHNNNSSS[[[eeetttzzzuuuuuuuuuvvv|||~~~oooeeeaaabbbiiiqqq{{{qqqiiibbbdddnnn~~~~~~kkk[[[NNNDDD===::::::888777666555555555444444444444444333333333333333333222222222111111111111111111111111111111000111222222333333222222111111222222333333333333555555555666888:::;;;<<<>>>???@@@BBBDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMPPPRRRUUUWWWYYYYYYYYYYYY[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^````````````aaabbbcccdddeeefffgggfffdddcccccccccffffffggghhhhhhiiiiiiiiiiiijjjjjjkkkjjjiiihhhgggjjjjjjjjjjjjkkkkkkllllllnnnooooooppppppqqqqqqrrrooonnnnnnooooooooollljjjllllllmmmpppsssuuuuuutttpppqqqrrrrrrsssuuuyyy|||uuuiiicccdddbbb___\\\YYYTTTNNNIIIFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<>>>AAAAAAAAACCCHHHMMMVVVbbbuuu{{{uuupppooonnnmmmpppuuu{{{oooccc______bbbjjjrrrtttllleeefffooolll[[[OOODDD<<<:::999888777666555555555444444444444444444444444333333333222222222111111222222222222222222222222111111222333333333333333000111111222222333333444555555666777999:::<<<===>>>???AAADDDFFFGGGHHHHHHHHHJJJKKKLLLLLLNNNQQQSSSUUUWWWYYYYYYXXXXXXXXXYYY[[[\\\\\\]]]]]]^^^^^^^^^____________```bbbcccccceeegggiiiiiigggeeeeeeeeehhhhhhiiijjjkkkkkkjjjjjjiiiiiijjjkkkkkkjjjiiihhhllllllllllllkkkkkkkkkkkklllmmmnnnoooppprrrsssssspppooooooppppppooommmjjjnnnmmmmmmpppsssuuuuuuuuuqqqrrrssstttuuuxxx}}}|||nnneeebbb___[[[XXXUUURRRMMMJJJGGGFFFDDDCCCAAA@@@@@@???=========>>>======<<<<<<:::<<<>>>>>>>>>@@@EEEJJJQQQ___uuuzzzuuuqqqpppmmmiiiiiilllrrr~~~~~~nnneee______dddjjjrrryyyuuummmffffffooommm]]]PPPDDD===:::999888777555555555555444444444444444444444444333333333222222222111111222222222222222222222222000000111222222222222222111111222222333444444555555555666777999;;;===>>>===???AAAEEEGGGIIIJJJJJJIIIKKKLLLMMMMMMOOOQQQTTTTTTVVVYYYYYYYYYXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^___```aaacccccceeehhhkkkkkkjjjhhhgggfffhhhiiijjjkkklllkkkjjjjjjiiijjjkkkllllllkkkjjjjjjlllllllllmmmmmmmmmllllllmmmmmmnnnooopppqqqrrrrrrpppooooooppprrrqqqooommmpppooonnnooorrruuuvvvvvvtttuuuvvvwwwyyy|||rrrhhhaaa]]]YYYUUUSSSPPPMMMKKKGGGFFFEEECCCAAA@@@@@@@@@<<<===============<<<<<<:::<<<>>>>>>>>>@@@EEEJJJMMM]]]ttt{{{vvvsssrrroooiiifffhhhhhhuuuttthhhbbb\\\YYY^^^gggooowww~~~tttkkkdddeeemmm~~~mmm]]]PPPEEE>>>:::999888666555555555555444444444444444444444444333333333222222222111111222222222222222222222222//////000111111111111111222222333444444555666666555555666888999<<<===>>><<<>>>BBBEEEHHHJJJKKKLLLIIIKKKMMMMMMNNNOOORRRTTTSSSUUUXXXZZZZZZZZZ[[[\\\ZZZ[[[\\\]]]^^^_________]]]]]]^^^^^^```aaabbbccceeehhhlllmmmkkkiiihhhhhhhhhiiijjjkkklllkkkjjjiiiiiijjjkkklllmmmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnooooooooooooppppppppppppnnnnnnoooqqqssssssqqqppprrrpppnnnoooqqqtttvvvvvvvvvwwwxxxzzz|||uuukkkbbb]]]VVVRRRQQQPPPMMMKKKJJJHHHFFFCCCAAA@@@@@@AAA????????????>>>>>>>>>>>>::::::;;;<<<>>>AAADDDEEESSSaaavvv~~~yyyuuussspppjjjfffdddiiiuuu~~~uuummmeeeaaaXXX\\\bbbfffkkktttsssjjjbbbbbbjjjzzzpppbbbTTTEEE:::::::::999888777666555444666555555555555444444444333333222222111000//////111111111111111111111111333333222222111000000000222111000333666888666444333555777888999:::<<<===???@@@BBBDDDFFFIIIJJJKKKMMMNNNOOOOOOPPPPPPOOOOOOWWWVVVVVVUUUVVVWWWXXXYYY[[[ZZZZZZ\\\___aaaaaa```___````````````aaaaaaaaaccceeehhhkkklllkkkiiihhhkkkiiihhhggghhhiiiiiihhhkkklllmmmmmmjjjhhhggggggkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqnnnlllmmmppprrrrrrqqqqqqqqqqqqrrrssstttuuuvvvwwwwww{{{~~~{{{qqqddd^^^VVVQQQOOOMMMJJJGGGJJJIIIGGGEEECCCBBBAAAAAA@@@?????????>>>>>>>>>>>>===<<<<<<===>>>@@@BBBCCCRRR```uuu|||yyyuuuooojjjfffjjjsss~~~}}}{{{xxxtttnnnhhhbbb]]][[[]]]aaaggglllrrr}}}rrrjjjbbbbbbiiiyyyqqqaaaRRRDDD::::::999999888777666555555555555555555444444444444333333222222111000000000111111111111111111111111222222222222111111111111555333333444777777666444777888999999999:::;;;===AAABBBDDDFFFHHHKKKLLLMMMOOOOOOQQQRRRRRRSSSSSSSSSWWWWWWVVVVVVWWWXXXYYYZZZ]]]]]]]]]^^^aaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaacccfffiiikkkjjjiiiiiihhhgggffffffggghhhhhhgggkkkmmmoooooollljjjhhhhhhjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmnnnnnnnnnoooooollljjjkkknnnppppppooorrrqqqqqqrrrsssuuuwwwxxx||||||wwwiiibbbYYYSSSOOOLLLIIIEEEIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>???>>>======>>>???@@@AAAPPP^^^sss}}}uuupppkkklllqqq|||}}}{{{xxxsssooollljjjiiigggdddaaa]]]ZZZZZZZZZ[[[dddhhhooouuu}}}rrriiiaaaaaahhhvvv~~~sss```PPPCCC;;;999888888888777777666666555555555555444444444444333333333222111111000000111111111111111111111111111111111111222222222222555444333444555666555333777777777888999;;;<<<===AAABBBCCCFFFHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUXXXWWWWWWXXXYYYZZZ[[[\\\___^^^]]]___aaabbbbbbaaaccccccccccccddddddddddddaaaccceeehhhjjjjjjiiiiiigggggghhhiiiiiiiiiiiiiiikkknnnqqqqqqooollliiihhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnoooooopppooommmllllllnnnppppppppprrrqqqqqqqqqrrruuuxxxyyy~~~{{{oooggg^^^VVVRRROOOKKKHHHHHHIIIIIIHHHGGGEEEBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>===>>>@@@AAABBBLLLZZZnnn}}}wwwrrrpppqqqyyy|||vvvqqqooollljjjgggccc```]]][[[ZZZYYYWWWUUUTTTVVV[[[```ccclllpppwwwppphhh```___fffttt~~~uuu```OOODDD>>>888888888777777777777777555555555444444444333333333333333222222111111111111111111111111111111111000000111222222333444444222111111222333444555555555555555666999<<<>>>>>>>>>???AAACCCFFFHHHJJJKKKKKKMMMNNNPPPRRRTTTTTTUUUWWWXXXXXXYYYZZZ\\\]]]]]]___^^^]]]^^^aaabbbaaa```dddddddddeeeeeeeeeffffffdddeeegggiiijjjjjjiiihhhhhhjjjlllmmmmmmmmmmmmmmmjjjmmmqqqrrrpppllliiihhhhhhiiiiiiiiiiiijjjjjjjjjiiijjjkkklllnnnooopppqqqppppppppppppqqqrrrrrrrrrqqqpppooooooqqqtttwwwyyy|||{{{|||}}}~~~rrrkkk```YYYTTTRRRNNNKKKHHHHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@============???AAACCCDDDHHHTTTgggyyyzzzvvvuuuzzzzzzssskkkeee```]]]ZZZYYYWWWUUUSSSQQQQQQPPPMMMMMMNNNRRRXXX```hhhmmmsssxxxoooggg______eeesssttt```PPPEEE???888888888777777777777777555444444444444333333333333333333222222222222222111111111111111111111111000000111222333444444555000111222333444777999;;;<<<:::888888;;;===>>>===>>>???AAACCCEEEHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUWWWWWWYYYZZZ\\\]]]^^^^^^```______```cccddddddcccdddeeeeeeeeeeeefffffffffhhhiiiiiijjjjjjjjjiiihhhhhhkkkoooqqqpppnnnnnnoooiiilllppprrrpppllliiihhhhhhhhhhhhiiiiiiiiijjjjjjhhhiiijjjlllmmmooopppqqqpppqqqrrrrrrrrrrrrrrrrrroooooonnnooopppsssuuuwwwxxxxxxyyyzzz|||wwwoooddd\\\WWWTTTPPPNNNJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@=========>>>???AAADDDEEEEEEOOO___nnn{{{|||~~~{{{rrrnnniiibbb\\\VVVRRRPPPKKKKKKJJJIIIIIIIIIJJJJJJFFFHHHMMMTTT^^^hhhqqqvvv|||~~~nnnfff___^^^eeerrrppp^^^PPPEEE???999888888888777777666666444444444444333333333333333333333333333333222222111111111111111111111111111111111222333444444555111222444555777999===@@@FFFBBB===<<<===>>>===;;;@@@AAABBBEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUVVVXXX[[[]]]^^^______aaaaaaaaaccceeeggggggfffddddddddddddeeeeeeeeeeeeiiijjjjjjjjjjjjjjjjjjiiifffkkkppprrrpppmmmmmmmmmiiilllpppqqqooollljjjiiihhhhhhiiiiiiiiijjjjjjjjjhhhiiijjjkkkmmmnnnppppppnnnppprrrrrrpppooopppqqqooopppppppppqqqsssttttttvvvwwwyyy{{{~~~xxxlllbbb\\\XXXTTTQQQMMMMMMKKKJJJIIIIIIHHHHHHBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>???AAABBBCCCDDDLLLWWWbbbmmmxxxzzzqqqjjj___\\\XXXSSSOOOKKKIIIHHHDDDDDDDDDDDDEEEFFFFFFGGGGGGKKKSSS^^^iiittt|||{{{lllddd^^^___eeesssjjj[[[PPPDDD<<<:::999999888777666555555444444444333333333222222333333333333333333333333111111111111111111111111222222222333333444444444111333444555555777<<<@@@FFFAAA<<<;;;===???>>><<<@@@@@@BBBDDDGGGIIIKKKLLLMMMNNNOOOQQQSSSTTTTTTUUUTTTUUUXXX[[[]]]^^^_________^^^___aaadddgggggggggbbbbbbcccccccccdddddddddfffggghhhiiijjjkkkllllllgggmmmssstttqqqmmmlllmmmlllnnnpppqqqooommmlllllliiiiiiiiijjjjjjjjjkkkkkkiiiiiijjjkkkmmmnnnoooooonnnqqqssssssqqqooopppqqqqqqrrrssstttttttttsssssstttvvvzzz}}}tttiiibbb]]]XXXUUUPPPOOOMMMKKKKKKKKKKKKLLLCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@?????????@@@AAADDDJJJSSS[[[dddnnnyyy}}}{{{tttjjj___WWWRRRPPPMMMJJJGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGLLLRRR\\\iiiuuuyyykkkddd^^^___fffsssyyyeeeYYYOOOCCC:::::::::999888777666555444444444444333333333222222333333333333333333333333111111111111111111111111222222333333333333444444000111333222111333888<<<>>>:::666777;;;???@@@>>>===>>>@@@BBBEEEGGGIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSUUUXXXZZZ]]]^^^______ZZZZZZ[[[^^^aaadddeeedddaaaaaabbbbbbbbbccccccccccccdddeeegggiiilllmmmnnnjjjpppwwwxxxtttpppnnnooonnnpppqqqqqqpppnnnnnnoooiiijjjjjjjjjjjjkkkkkkkkkiiijjjkkkkkklllmmmnnnnnnpppsssvvvvvvsssqqqrrrsssssstttvvvwwwwwwvvvtttsssrrrtttyyy~~~{{{ooohhhccc\\\VVVRRRMMMKKKMMMOOONNNNNNQQQLLLJJJGGGEEEDDDBBB@@@???===???AAAAAA???>>>???@@@HHHJJJOOOUUU]]]fffmmmqqqzzzyyytttvvv|||{{{pppfff^^^XXXSSSPPPIIIHHHFFFCCCAAA@@@???>>>@@@BBBCCCDDDDDDEEEHHHJJJNNNUUUbbbrrr}}}uuujjj```[[[^^^dddoootttcccYYYNNNDDD>>>::::::999888777666555555555555555444444333333333333222000/////////000111222111111111000000//////444444444444444444444444000222333333222333555777888999:::<<<===>>>>>>>>>@@@@@@AAACCCEEEIIILLLNNNLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVWWWXXXYYYZZZ[[[\\\^^^^^^___```aaabbbccccccaaabbbccccccccccccbbbaaafffggggggiiijjjlllnnnoooooonnnmmmlllllllllllllllrrrssstttsssqqqooonnnooonnnnnnnnnnnnnnnmmmlllllljjjkkklllmmmnnnnnnnnnnnnooorrruuuvvvtttsssrrrsssuuuvvvwwwwwwwwwuuutttsssxxxyyy}}}vvvoooiiiaaa[[[VVVQQQMMMOOOPPPOOOPPPSSSOOOLLLJJJGGGFFFDDDCCCBBBCCCAAA>>>>>>???AAAAAAAAACCCFFFKKKSSS[[[ccciiimmmrrrvvv|||{{{qqqjjjggghhhmmmvvv}}}|||zzzrrrlllcccZZZTTTOOOKKKHHHEEEEEEDDDBBBAAAAAAAAAAAA@@@BBBCCCDDDDDDFFFIIIKKKVVV]]]kkk{{{~~~vvvjjj```[[[^^^dddooowwweeeYYYNNNCCC>>>::::::999888777666555555555555555444444333333333333333222111111111111111222222222222111111111000444444444444444444444444222333444444444444777999888999;;;<<<>>>>>>??????AAAAAABBBDDDFFFIIIKKKMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVVVVWWWYYYZZZ[[[\\\]]]\\\]]]^^^___```aaaaaabbbbbbcccdddeeefffeeeddddddfffggggggiiijjjlllnnnooonnnnnnmmmmmmllllllmmmmmmssstttuuutttrrrpppooopppooopppqqqrrrrrrqqqoooooolllmmmmmmnnnooooooooonnnppprrruuuvvvuuusssssssssuuuuuuvvvwwwwwwvvvuuuuuuyyyzzzxxxppphhhbbb\\\VVVQQQRRRRRRRRRTTTWWWTTTRRROOOLLLIIIFFFEEEEEEFFFAAA<<<;;;???BBBBBB@@@@@@DDDJJJQQQYYY```eeehhhjjjllloooqqqpppjjjaaa[[[XXXWWW[[[ccckkksss~~~{{{vvvppplll```[[[TTTMMMIIIFFFCCCAAABBBBBBAAAAAABBBCCCCCCDDDAAABBBDDDDDDEEEFFFJJJLLLYYYaaapppxxxjjj```[[[^^^cccnnn|||gggYYYMMMCCC>>>::::::999888777666555555555555555444444444444444333333333333333222222111333333333222222222222222444444444444444444444444333444555666555666888;;;999:::;;;===???@@@@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLNNNOOOPPPQQQSSSTTTUUUUUUWWWWWWXXXZZZ[[[\\\]]]^^^]]]^^^______```aaabbbbbbbbbdddeeeggghhhhhhhhhgggfffggggggiiijjjlllnnnooommmmmmmmmmmmmmmnnnnnnoootttuuuvvvuuurrrqqqpppqqqqqqrrruuuwwwwwwuuusssrrrnnnooopppppppppppppppoooppprrruuuuuutttsssttttttttttttvvvwwwwwwxxxwwwwwwyyy{{{vvvmmmgggbbb[[[UUUUUUUUUUUUWWW[[[[[[YYYWWWRRRMMMHHHFFFEEECCCAAA>>>===>>>?????????AAADDDJJJQQQXXX]]]aaabbbddddddeeeeeeccc^^^WWWRRRPPPNNNOOOVVV]]]eeerrr}}}zzzssslllddd___SSSOOOJJJFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEEEEEEEHHHLLLOOOYYYcccrrryyyjjj```[[[]]]cccnnnjjjZZZLLLBBB>>>::::::999888777666555555555555555555555444444444222333444444444333111000222222222222222222222222333333444444444444444444333444666666666777999;;;:::;;;===>>>@@@AAABBBBBBEEEFFFFFFGGGIIIJJJKKKLLLPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^___aaaaaaaaabbbcccdddddddddbbbccceeehhhiiijjjjjjiiifffggggggiiijjjlllnnnooommmmmmmmmmmmnnnooopppqqqsssuuuvvvtttrrrpppppppppqqqssswwwyyyzzzyyyvvvuuuqqqqqqrrrrrrrrrqqqqqqpppoooqqqssstttssssssssstttssstttuuuvvvxxxyyyzzzzzzyyy|||{{{qqqjjjhhh```ZZZYYYYYYXXXZZZ]]]aaaaaa```ZZZRRRKKKGGGFFFAAAEEEHHHFFFAAA>>>>>>@@@@@@CCCIIIOOOTTTYYY[[[]]]]]]]]]\\\\\\ZZZWWWQQQMMMMMMJJJIIIMMMQQQXXXcccnnnuuu||||||qqqhhh```WWWQQQLLLIIIEEEDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGJJJNNNRRR\\\fffvvvyyyjjj```[[[]]]cccmmmnnn[[[LLLBBB>>>::::::999888777666555555555555555555555555555555111222333333333222000///000000111111111111111111333333333444444444555555222444555666666777:::<<<;;;<<<>>>@@@AAACCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^___aaaaaabbbbbbccccccddddddaaabbbeeegggiiiiiiiiiiiifffggggggiiijjjlllnnnooommmmmmmmmnnnooopppqqqrrrrrrttttttsssqqqooooooooopppsssvvvzzz{{{zzzxxxwwwssstttttttttsssrrrqqqqqqnnnppprrrrrrqqqqqqssstttssstttuuuvvvxxxzzz{{{|||yyy}}}wwwqqqmmmfff```___^^^\\\]]]```fffhhhhhhddd[[[RRRMMMKKKEEEKKKQQQNNNFFF???@@@CCC???AAAFFFKKKQQQVVVZZZ\\\[[[ZZZYYYXXXWWWTTTOOOKKKMMMIIIGGGIIIJJJMMMUUU^^^hhhppp|||rrreee[[[SSSKKKFFFFFFDDDBBBBBBCCCDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHIIILLLQQQUUU\\\fffuuuxxxjjjaaa[[[]]]bbbmmmqqq]]]LLLBBB???::::::999888777666555555555555555555555666666666222222222222222111111000000000000000000111111111222333333444444555555555222444666666666888:::===<<<===???AAACCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXYYY[[[\\\]]]^^^____________`````````aaaaaaaaabbbdddggghhhiiiiiiiiifffggggggiiijjjlllnnnooonnnnnnnnnnnnoooppprrrrrrrrrssstttssspppooonnnoooppprrruuuyyyzzz{{{zzzyyyuuuuuuuuuuuutttsssqqqqqqnnnpppqqqrrrqqqrrrsssuuutttuuuuuuwwwxxxzzz|||~~~zzzzzzrrrkkkffffffeeebbbaaacccggglllpppmmmeee[[[UUUSSSKKKOOOQQQMMMFFF@@@@@@AAA>>>AAAEEELLLSSSZZZ___bbbcccbbbaaa```^^^ZZZUUUQQQOOOLLLJJJJJJIIIIIIMMMTTTXXXaaannnzzz}}}rrrcccWWWOOOKKKGGGEEEDDDBBBAAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJJJJKKKOOOTTTXXX^^^hhhvvvwwwjjjaaa[[[]]]bbblllttt___MMMCCC???::::::999888777666555555444555555555666666666777444444333222222222222222000000000111111222222222222222333333444555555666444555777888888:::<<>>>>>@@@BBBGGGNNNWWW___gggkkkooonnnlllkkkhhhccc]]]YYYRRROOOMMMNNNLLLIIILLLQQQLLLVVVcccpppxxxpppfffWWWMMMHHHHHHIIIIIIDDDBBBAAAAAACCCDDDDDDCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLPPPVVVZZZeeennn|||vvvjjjaaa[[[]]]bbbllluuu```NNNCCC???::::::999888777666555555444555555555666666777777666555444333222333444555111111111222222333333333222222333333444555666666555777888999:::;;;>>>@@@===>>>@@@BBBDDDFFFGGGHHHGGGHHHJJJMMMOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^````````````aaaaaaaaaaaadddeeeggghhhiiiiiiiiiiiifffggggggiiijjjlllnnnooopppppppppoooppppppqqqrrrtttuuuvvvuuurrrqqqpppqqqqqqrrruuuwwwzzz|||}}}~~~vvvvvvvvvuuutttrrrqqqppprrrssstttttttttuuuwwwyyywwwvvvvvvwwwxxx{{{}}}~~~yyyrrrpppnnnjjjggggggkkkuuu}}}|||vvvoooeee]]]UUUMMMGGGFFFFFFBBB@@@AAA@@@BBBFFFMMMWWWcccpppyyy|||}}}}}}zzzuuuqqqnnnmmmaaa\\\TTTOOOLLLLLLKKKKKKLLLPPPXXXaaajjjrrrxxx{{{~~~}}}{{{zzzxxxxxx|||}}}}}}}}}~~~~~~~~~}}}cccZZZMMMFFFDDDEEEDDDBBBBBBDDDEEEEEEDDDDDDEEEFFFDDDDDDEEEFFFHHHKKKNNNPPPOOOPPPOOOOOOOOORRRWWW[[[hhhqqqtttjjj```ZZZ[[[```iii~~~vvv```OOOCCC<<<<<<;;;:::888666555444444666555333222444999>>>AAA@@@:::222000111222111...111111222333444444444444333//////555666333333888888888999:::;;;===>>>???BBBBBBBBBCCCCCCEEEFFFGGGIIIIIIJJJLLLMMMPPPQQQRRRPPPRRRUUUWWWXXXWWWVVVTTTXXXXXXYYYZZZ\\\^^^aaabbbbbbaaaaaa```aaaaaabbbccceeeggghhhiiihhhiiijjjlllggghhhhhhhhhiiilllppptttssstttssspppkkkiiikkknnnrrruuuxxxyyywwwuuusssssssssrrrpppppprrrvvvzzz|||xxxuuusssssstttsssooolllnnnooopppsssuuuwwwyyyyyy{{{vvvvvvyyy|||~~~}}}yyyvvvtttpppmmmmmmoooxxx~~~xxxnnnddd\\\SSSKKKIIIFFFBBB??????===@@@DDDKKKTTT```mmmuuu}}}}}}yyywwwvvvlllggg___XXXTTTPPPMMMKKKHHHKKKOOOUUU\\\bbbgggjjjqqqrrrtttuuuvvvwwwvvvvvvuuutttrrrpppooonnnmmmmmmoooooonnnlllkkkjjjiiihhhlllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnoooqqqrrrtttwwwzzz{{{yyywwwyyy}}}|||vvvsssuuuyyy|||nnnZZZRRRHHHCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHHHHHHHIIIKKKNNNQQQSSSUUUTTTSSSRRRSSSVVV\\\```nnnvvvvvvjjj```YYYZZZ___iiittt___OOODDD===;;;:::999777666555555555777666444333444666999;;;;;;666111000222333222000111111222333444444444444000---///666999777666999888888999:::;;;===???@@@DDDDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMOOOQQQRRRSSSQQQSSSUUUWWWXXXXXXXXXWWWYYYYYYYYYZZZ\\\___aaacccaaaaaabbbbbbbbbbbbccccccdddfffhhhhhhhhhhhhjjjkkkgggggghhhhhhiiilllqqquuuxxxyyyxxxtttooolllmmmooosssvvvyyyzzzxxxvvvuuuttttttsssqqqqqqrrruuuxxx{{{xxxuuussssssttttttqqqoooooooooqqqsssuuuwwwyyyzzz~~~|||yyyxxxyyy{{{~~~|||wwwttttttuuu{{{{{{ooofff[[[QQQLLLHHHBBB>>>>>><<<>>>BBBGGGOOOZZZeeemmmxxx{{{yyyuuummmfff___WWWQQQMMMHHHHHHIIIKKKOOOSSSVVVYYY^^^^^^```aaabbbbbbbbbbbbbbb```^^^\\\ZZZXXXXXXWWWZZZZZZYYYXXXXXXWWWWWWVVVYYYYYYYYYYYYZZZZZZZZZZZZ]]]\\\\\\\\\\\\]]]^^^^^^___```aaadddffffffdddbbbhhhkkkmmmjjjeeecccgggkkkrrrxxxmmm___PPPKKKEEEBBBDDDEEEEEEDDDEEEGGGHHHHHHGGGGGGHHHIIILLLLLLLLLMMMPPPSSSWWWYYY\\\[[[YYYWWWXXX]]]dddiiiuuu}}}xxxkkk```XXXYYY^^^iiirrr]]]NNNDDD???:::999888777666666666666888777555444333444555555555222000111333555444222111111222333333444444555888555555999:::777555555888888999:::<<<>>>@@@AAAEEEEEEFFFFFFGGGIIIJJJKKKMMMMMMMMMOOOPPPRRRTTTUUUSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[[[[[[[]]]___aaacccaaabbbcccdddeeedddccccccccceeefffgggggggggiiijjjhhhhhhhhhhhhjjjmmmrrrvvv~~~zzzsssppppppqqqsssvvvyyy{{{yyywwwvvvvvvtttsssrrrqqqrrrtttvvvwwwwwwuuurrrrrrssstttttttttppppppqqqsssuuuwwwyyyzzz}}}~~~}}}{{{xxxxxx|||~~~{{{zzzzzz{{{nnncccWWWPPPKKKDDD@@@???===>>>AAADDDIIIQQQ[[[aaakkkpppwww|||~~~|||vvvppphhh___VVVQQQMMMLLLIIIHHHIIILLLOOOQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRUUUWWWXXXVVVTTTZZZ\\\\\\ZZZWWWWWW[[[___dddkkkuuu~~~ppp___TTTKKKHHHEEEEEEGGGHHHHHHGGGIIIJJJLLLLLLLLLLLLMMMOOOPPPPPPQQQSSSWWW[[[___aaaaaa```^^^\\\]]]ccckkkpppzzz{{{kkk```XXXXXX]]]iiirrr\\\NNNEEE@@@999888777777777777777777777777666666555444444333333222222333555666555333222222222222333444555555888666555666555444444555888999:::;;;===@@@BBBCCCFFFFFFFFFGGGIIIJJJLLLLLLOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVWWWYYY[[[^^^___\\\\\\\\\\\\]]]___aaabbb```bbbdddfffffffffdddcccbbbdddffffffffffffhhhiiiiiijjjkkkkkklllppptttxxx}}}vvvqqqqqqrrrtttwwwzzz{{{zzzxxxwwwvvvssssssrrrqqqqqqrrrssssssuuusssrrrqqqrrrtttvvvwwwqqqqqqrrrrrrtttvvvxxxyyy~~~~~~wwwuuuzzzuuuiii[[[SSSMMMFFFBBBCCC@@@@@@AAABBBDDDIIIPPPUUU^^^cccjjjpppsssuuuwwwxxxzzzxxxvvvrrrmmmeee]]]WWWPPPNNNJJJHHHGGGIIILLLNNNJJJJJJJJJKKKKKKLLLMMMMMMJJJJJJIIIHHHHHHGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBCCCDDDDDDEEEGGGGGGHHHKKKNNNOOOOOOMMMNNNOOOOOOMMMKKKLLLPPPSSSXXX___hhhrrryyy~~~rrrfff\\\RRRLLLHHHGGGFFFGGGHHHIIIJJJIIIKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVYYY\\\```eeehhhkkkfffeeecccbbbccciiiqqqwww~~~}}}kkk```XXXXXX]]]iiirrr\\\NNNEEE@@@888888777777777777888888666666777777666666555555444444444555666666444222222222222222222444555666222555666444222333888;;;888999:::<<>>>>>>>>>>>???@@@@@@@@@@@@AAACCCGGGIIIIIIHHHEEEEEEEEEEEEDDDDDDGGGIIINNNTTT\\\dddjjjpppuuuyyyxxxkkk___VVVQQQMMMKKKFFFFFFGGGGGGIIIJJJKKKLLLMMMPPPRRRTTTVVVWWWZZZ\\\^^^```dddhhhllloooqqqrrrkkkkkkjjjiiikkkqqqxxx~~~|||lllaaaYYYYYY^^^iiiuuu^^^NNNDDD???999888777777777777777888666666666666666666666666444444555555555444333222333222111111222333555666>>>FFFIIIBBB888555888;;;888999:::===@@@CCCFFFGGGGGGGGGHHHIIIJJJLLLNNNOOORRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXZZZ\\\___```]]]]]]\\\\\\\\\^^^___``````aaaccceeefffffffffeeebbbdddeeefffffffffhhhiiilllnnnrrrttttttssstttuuuvvvyyyzzzwwwsssooooooqqqtttwwwyyyyyywwwtttrrrqqqnnnnnnoooooonnnnnnllllllmmmnnnooooooooopppsssvvvrrrqqqppppppqqqsssuuuvvv|||~~~xxxuuuyyy~~~rrrbbbWWWOOOGGGDDDDDDAAAAAAAAA@@@@@@BBBGGGJJJKKKNNNRRRUUUXXX[[[___aaadddeeehhhkkkllljjjeeeaaaYYYWWWTTTPPPOOONNNOOOPPPLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBB???>>>>>>@@@CCCDDDDDDCCCAAAAAABBBBBBBBBAAABBBCCCEEEIIIPPPVVV[[[aaagggkkkqqqwww~~~mmmggg]]]SSSNNNLLLLLLLLLEEEGGGHHHJJJKKKNNNQQQSSSTTTWWWZZZ]]]___bbbfffhhhjjjlllppptttwwwwwwwwwvvvqqqrrrrrrrrruuuzzzyyylllbbbZZZ[[[___hhh}}}xxx```OOODDD>>>999999888777666666777777777666555555444444444555111222333222222222222333333222111111222333555777CCCRRRZZZPPP>>>555555777888999;;;===AAADDDGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]\\\[[[[[[\\\^^^^^^aaaaaabbbcccdddeeeffffffcccdddfffffffffggghhhjjjjjjnnnsssvvvuuusssqqqpppnnnqqqtttssspppooooooqqqtttvvvxxxwwwtttqqqnnnmmmjjjkkklllmmmmmmllljjjiiihhhkkkmmmnnnmmmmmmppprrrrrrqqqooonnnoooqqqsssuuuwwwzzz}}}|||yyyyyy}}}vvveeeXXXOOOGGGCCCCCC???@@@@@@???@@@BBBGGGJJJFFFHHHJJJLLLNNNQQQUUUXXX^^^```cccgggjjjjjjgggdddbbb```]]]YYYWWWVVVUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVTTTSSSRRRPPPOOONNNNNNNNNJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBBBBAAA???>>>>>>>>>>>>???@@@@@@AAA@@@???@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBB@@@CCCHHHMMMRRRXXX^^^bbbccchhhpppxxxtttfff\\\WWWPPPJJJFFFEEEFFFGGGGGGIIIKKKMMMOOOSSSWWW[[[\\\^^^bbbfffhhhlllpppsssrrruuuyyy}}}~~~|||zzzwwwvvvwwwxxxyyy{{{vvvlllbbb[[[\\\___hhh|||yyyaaaOOOCCC===:::999888777666666666666888777555333222222222333...///000000///000222444333222111111111333555777000FFFVVVOOO>>>444444777888999;;;>>>AAAEEEHHHIIIJJJJJJKKKMMMNNNQQQRRRSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]\\\[[[[[[[[[\\\]]]^^^aaaaaaaaabbbcccdddfffgggccceeefffgggggggggiiijjjiiinnnsssvvvuuurrrnnnllliiimmmpppqqqooonnnppprrrtttvvvwwwvvvsssooolllkkkhhhiiikkkllllllkkkiiihhhfffiiilllmmmllllllnnnppprrrpppnnnmmmnnnppprrrtttsssuuuyyyzzzzzz|||xxxfffZZZPPPHHHCCCCCCAAA@@@>>>>>>>>>@@@BBBDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPVVV]]]bbbfffgggiiiiiiiiigggdddcccbbbbbb```___```___^^^]]]^^^```bbbcccddddddbbb```]]]YYYWWWUUUVVVVVVTTTRRRPPPMMMKKKIIIFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA???===??????>>>>>>???@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBDDDHHHMMMSSSVVV___aaacccggglllttt|||wwwnnneee[[[TTTOOOMMMIIIFFFEEEFFFHHHJJJKKKNNNRRRSSSTTTXXX]]]bbbaaahhhmmmmmmooouuu{{{}}}}}}}}}|||zzz{{{|||~~~uuulllbbbZZZZZZ]]]eeezzzdddPPPCCC===::::::999999888777777777777666555444333222222222555444222000000111222333333333333444444333222222555777888888777777888:::;;;<<<===???AAADDDFFFHHHIIIIIIKKKLLLOOOQQQTTTUUUUUUTTTSSSSSSSSSUUUXXXYYYUUUVVVWWWYYYZZZ\\\]]]]]]\\\\\\\\\[[[ZZZYYYZZZ\\\^^^___```bbbccccccddddddddddddeeeeeefffgggggghhhmmmlllmmmppprrrrrrnnnkkklllllllllmmmmmmmmmnnnnnnrrrpppnnnlllkkklllmmmnnniiiiiiiiikkkmmmmmmkkkjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjkkklllnnnoooppptttyyy{{{{{{{{{}}}vvvfffZZZPPPHHHCCCCCCAAA@@@???>>>???@@@BBBCCCBBBCCCDDDFFFGGGIIIJJJKKKMMMQQQXXX^^^aaadddgggiiimmmllljjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjmmmpppqqqqqqpppooommmjjjhhheeedddcccbbb```]]]YYYVVVSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDCCCCCCDDDDDDBBB@@@AAAAAA@@@@@@AAAAAA@@@@@@>>>???@@@@@@@@@???>>>===???>>>???@@@CCCHHHLLLOOOSSSUUUXXX[[[^^^ccciiimmmsssxxx~~~~~~pppeee^^^XXXRRRMMMIIIHHHFFFEEEGGGJJJMMMPPPOOORRRVVVWWWXXX\\\bbbgggjjjqqqwwwxxxzzz~~~vvvkkkaaaYYYYYY\\\eeezzz|||cccPPPCCC>>>::::::999999888777777777666666555444333333333333555444222111000111222333333333333444444333333222444666777777777777888:::;;;<<<===???AAADDDFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSVVVUUUSSSRRRRRRTTTUUUVVVWWWWWWXXXZZZ\\\]]]^^^___\\\]]]]]]\\\ZZZZZZ[[[]]]]]]^^^___aaabbbccccccccccccddddddeeeffffffggggggjjjjjjkkknnnqqqqqqnnnkkkjjjkkkkkkkkkllllllllllllnnnmmmlllkkkkkklllnnnpppkkkjjjkkkmmmooopppnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjlllmmmnnnppptttxxxyyyxxxyyy|||uuueeeZZZQQQHHHDDDCCCAAA@@@?????????@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFHHHLLLQQQVVV[[[```eeehhhnnnooooooqqqrrrssstttuuusssssstttvvvxxx|||~~~~~~}}}|||{{{yyywwwvvvuuusssppplllhhhdddaaa___[[[ZZZXXXVVVTTTRRRPPPOOOKKKIIIHHHHHHIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBB??????@@@@@@???>>>======???>>>===>>>???BBBEEEGGGLLLNNNQQQTTTUUUWWWYYY[[[___cccjjjrrr}}}sssjjj\\\RRRMMMKKKIIIHHHEEEEEEEEEFFFIIIMMMQQQTTTVVVYYY\\\]]]^^^bbbhhhnnnsss|||xxxjjj___XXXXXX\\\eeezzzxxx```OOOCCC>>>::::::999999888777777777666555444444333333333333555444222111111111222333333333444444444444333333444555777777666666888999;;;<<<===???AAADDDFFFGGGJJJJJJJJJKKKMMMNNNPPPQQQVVVUUUSSSRRRRRRSSSTTTTTTXXXYYYZZZ\\\^^^___aaaaaa`````````^^^\\\[[[\\\]]]]]]]]]___```aaaaaaaaaaaacccccccccdddeeeeeefffffffffgggiiillloooooommmkkkiiiiiiiiijjjjjjjjjkkkkkkjjjjjjiiiiiijjjmmmoooqqqlllkkklllnnnqqqrrrqqqpppnnnmmmlllkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjlllmmmnnnqqqsssuuuuuutttvvv{{{uuufff\\\SSSJJJDDDCCCAAAAAA@@@??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGLLLPPPUUU[[[bbbgggkkkmmmpppsssvvvxxxzzz|||zzz{{{|||~~~}}}yyyuuurrrpppnnnhhhgggdddbbb^^^\\\YYYXXXVVVTTTRRRQQQQQQPPPOOOMMMJJJJJJJJJHHHFFFDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@???AAA@@@???>>>>>>???AAABBBGGGJJJOOOQQQRRRQQQRRRRRRQQQUUUZZZbbbooo|||tttaaaZZZPPPHHHEEEEEEEEEEEEFFFFFFFFFGGGKKKOOOSSSUUU[[[^^^aaaccceeeiiiooouuuyyywwwhhh^^^WWWXXX\\\fff{{{rrr]]]NNNCCC>>>::::::999999888777777777666555444333333333333333555444333222222222222333222333444444444444444444333444666666666666888:::======>>>@@@CCCEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOTTTTTTSSSSSSTTTUUUVVVVVVZZZ[[[\\\^^^```bbbcccdddffffffeeebbb___\\\\\\]]]\\\]]]^^^___````````````bbbbbbbbbccccccddddddddddddeeegggkkkmmmnnnnnnmmmiiiiiijjjjjjjjjkkkkkkkkkiiihhhhhhhhhiiikkknnnppplllkkkkkknnnqqqrrrrrrqqqlllkkkjjjiiiiiiiiijjjkkkllllllkkkkkkkkklllnnnoooqqqrrrsssrrrqqquuu{{{wwwiii___VVVLLLEEEDDDBBBAAAAAA@@@????????????@@@AAAAAAAAABBBBBBBBBBBBCCCEEEHHHLLLPPPWWW___dddgggkkkppptttwwwzzz}}}|||zzzyyyyyytttssspppnnnkkkhhhfffeeedddbbb^^^\\\[[[ZZZXXXVVVRRRRRRRRRNNNJJJFFFEEEFFFHHHHHHGGGEEEDDDCCCBBBBBBCCCBBB@@@???>>>>>>>>>???@@@DDDIIILLLMMMMMMNNNOOOLLLNNNQQQWWWbbbtttvvvjjjbbbRRROOOJJJFFFDDDDDDDDDEEEEEEFFFGGGJJJNNNRRRVVVYYY]]]aaafffiiikkkooovvv{{{~~~vvvggg]]]VVVXXX]]]ggg|||nnnZZZMMMCCC>>>::::::999999888777777777555555444333333333444444444444333333333333333333222333444444555555555444333444666777666777999:::>>>???@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRSSSSSSUUUVVVXXXZZZZZZ[[[\\\]]]___bbbdddeeeffflllllljjjfffaaa^^^]]]]]]\\\]]]^^^______```______aaaaaaaaaaaabbbbbbbbbbbbbbbdddgggjjjlllnnnooopppkkkkkkkkkkkklllllllllmmmjjjjjjhhhggghhhjjjkkkmmmjjjiiiiiikkknnnpppqqqppphhhgggffffffgggiiikkklllnnnmmmmmmllllllmmmooooooqqqrrrrrrqqqqqquuu}}}|||zzz|||{{{mmmcccZZZOOOGGGEEEBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFIIIMMMSSSZZZ___dddiiippptttwwwzzz~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwuuusssrrrqqqooolllhhheeedddcccaaa```\\\]]]\\\WWWOOOJJJIIIJJJLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>======@@@CCCGGGJJJLLLOOORRRTTTNNNNNNNNNQQQYYYhhhzzzsssggg\\\UUUHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDGGGLLLQQQWWW\\\___^^^cccjjjooossswww|||~~~uuuggg]]]WWWXXX^^^iii~~~jjjXXXLLLCCC>>>::::::999999888777777777555444444333333444444444444444444444333333333333222333444555555666555555333555777777777888:::<<<>>>???@@@BBBDDDGGGIIIKKKJJJJJJJJJJJJKKKLLLNNNNNNQQQRRRSSSVVVXXXZZZ\\\\\\\\\]]]^^^```ccceeeggggggmmmmmmkkkgggbbb^^^]]]^^^]]]^^^^^^___``````______````````````````````````aaadddgggiiijjjlllnnnpppllllllmmmmmmmmmmmmnnnnnnlllkkkiiihhhhhhiiijjjkkkiiihhhgggiiikkkmmmnnnnnnfffeeeddddddfffhhhkkkmmmnnnnnnmmmllllllmmmnnnooopppqqqrrrqqqrrrwwwzzzvvvtttssspppuuu}}}rrrhhh]]]QQQHHHEEECCCBBBBBBAAA@@@???======>>>>>>>>>???@@@AAAAAABBBAAABBBEEEGGGJJJNNNTTTYYY```fffnnnrrrtttvvv{{{}}}}}}~~~~~~|||yyywwwuuuuuuuuuvvvxxxxxxwwwwwwwwwvvvvvvvvvtttqqqmmmkkkkkkkkkjjjiiiggghhhfff___VVVOOONNNOOORRRQQQNNNLLLJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAAAAACCCEEEHHHJJJMMMQQQWWW[[[VVVUUURRRQQQTTT___nnnyyyqqqdddYYYQQQMMMEEEEEEDDDCCCCCCCCCDDDFFFEEEGGGJJJOOOTTTYYY^^^```^^^eeennnvvvzzz~~~vvvggg]]]WWWYYY___jjjgggVVVKKKCCC>>>::::::999999888777777777444444444333333444444555444444444444444333333222222333444555666666666666444666888888999999;;;======>>>???AAACCCFFFHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSVVVXXXYYYZZZ[[[\\\]]]^^^aaacccfffggghhhiiiiiihhheeeaaa______```^^^^^^___````````````___________________________```cccfffggghhhiiilllooollllllmmmmmmmmmnnnnnnnnnlllkkkiiihhhhhhiiikkkllljjjhhhggggggiiikkkllllllhhhgggeeeeeefffhhhkkklllmmmlllkkkjjjjjjkkklllmmmoooqqqrrrsssuuuzzzzzzrrroooooooooiiioooxxxtttjjj___SSSIIIFFFCCCCCCBBBBBB@@@???===<<<<<<<<<===>>>???@@@AAAAAA@@@BBBDDDEEEGGGKKKPPPTTT\\\ccckkkoooppprrrwww{{{xxxyyyzzz{{{|||}}}}}}}}}{{{{{{{{{||||||{{{zzzzzzzzzxxxuuurrrpppppppppppprrrrrrsssssstttuuuuuuvvvuuurrrooonnnoooppppppooonnnooommmeee[[[SSSQQQRRRXXXVVVSSSQQQOOONNNMMMMMMHHHHHHHHHGGGGGGFFFEEEEEECCCDDDEEEFFFIIIOOOVVV[[[___\\\XXXTTTTTT\\\iiissswwwvvvfffYYYOOOJJJGGGFFFEEEDDDCCCBBBCCCFFFIIIKKKLLLNNNQQQUUUYYY\\\]]]^^^fffqqqzzzwwwggg]]]WWWZZZ```kkkfffVVVKKKCCC===::::::999999888777777777444444333333333444444555444444555555444444333222222333444555666666666666444666888999999:::<<<>>>;;;<<<===???AAADDDFFFHHHJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRTTTUUUWWWWWWXXXXXX\\\]]]___aaacccfffhhhiiidddeeedddccc```___```aaa______``````aaa`````````_____________________^^^___bbbeeeffffffgggjjjmmmlllllllllmmmmmmmmmnnnnnnkkkjjjiiihhhiiijjjlllmmmjjjhhhggggggiiijjjkkkkkkkkkiiigggffffffhhhjjjllllllkkkjjjiiiiiiiiijjjkkknnnpppssstttwww|||xxxmmmiiihhhggggggdddffflllttt~~~{{{llldddUUUJJJMMMFFFDDD@@@?????????>>>===??????>>>>>>???@@@AAAAAAAAACCCEEEFFFGGGIIILLLNNNVVV[[[bbbhhhllloooqqqsssqqqtttxxxzzzyyyyyy{{{~~~zzzyyyxxxwwwvvvvvvvvvvvvsssqqqnnnmmmmmmlllkkkiiinnnnnnoooooooooooonnnnnnpppooonnnlllkkkkkkllllllkkkpppsssnnnbbbYYYUUUUUU[[[YYYWWWUUUTTTTTTUUUVVVVVVSSSNNNLLLKKKJJJGGGDDDCCCCCCDDDFFFIIIOOOWWW]]]dddccc___[[[YYYZZZ^^^aaallltttuuudddZZZTTTMMMHHHFFFFFFEEECCCCCCCCCEEEFFFHHHGGGJJJNNNRRRVVVZZZ```cccjjjnnntttzzzuuujjj```XXXXXX[[[fff~~~~~~gggYYYNNNBBB999;;;:::999777666555555555666666555444444444444555999777555555555444222111555555444444444555555666777777777999:::<<<>>>???AAAAAABBBBBBDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRTTTUUUVVVXXX[[[^^^______```aaaaaabbbaaaaaabbbaaa``````aaabbb```___]]]]]]]]]___aaaaaa```^^^^^^^^^______^^^^^^]]]\\\]]]^^^``````aaacccfffiiieeefffhhhjjjlllmmmnnnnnnjjjjjjkkkkkkkkkllllllmmmooonnnllliiiggggggjjjllliiihhhgggffffffggghhhhhhiiiiiiiiihhhiiiiiijjjkkkkkklllrrrxxxzzzzzzsssjjjfffdddcccbbbbbbcccgggnnnxxxqqqhhh[[[QQQQQQGGGEEEBBB@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAA@@@BBBDDDEEEEEEGGGIIILLLQQQUUU[[[aaaeeehhhkkkmmmnnnqqquuuvvvuuutttuuuwwwwwwvvvuuutttsssrrrqqqqqqnnnllljjjiiiiiiiiigggfffhhhhhhiiiiiiiiiiiihhhhhhiiihhhgggeeeeeeeeeeeeeeeiiilllnnnjjjbbbYYYUUUTTTZZZYYYXXXWWWWWWXXXZZZ[[[\\\YYYVVVSSSRRRPPPLLLIIIDDDEEEFFFGGGJJJPPPWWW\\\dddeeeeeedddaaa``````aaafffkkksss|||xxxiiiZZZRRRNNNIIIEEEDDDFFFEEEDDDDDDDDDFFFHHHIIIJJJLLLOOOSSSVVV[[[```ccclllpppvvv{{{vvvjjj```YYYYYY\\\gggiiiYYYMMMAAA:::;;;:::999777666666555555666666555444444444444555444333222333555666666444555444444444444555666666777777888999;;;===>>>???AAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQTTTUUUVVVYYY\\\___``````aaaaaabbbbbbaaaaaabbb```______aaabbbaaaaaa___^^^^^^```bbbbbb```^^^_______________^^^]]]]]]^^^___```___^^^___bbbddddddeeegggiiijjjllllllmmmkkklllmmmnnnmmmmmmnnnnnnqqqpppnnnkkkiiiiiijjjkkkiiihhhgggfffeeeeeefffgggiiihhhhhhhhhiiiiiijjjjjjjjjlllqqqwwwyyyyyyzzzppphhheeecccaaa^^^______aaafffnnnzzzxxxlll___TTTOOOIIIGGGDDDBBBBBBBBBAAA@@@?????????>>>??????@@@AAA???AAABBBCCCCCCDDDGGGIIIMMMPPPUUUYYY]]]aaafffiiikkknnnqqqrrrrrrpppppppppsssrrrqqqooonnnlllkkkkkkgggeeedddcccddddddbbbaaa_________``````_________aaaaaa```___^^^^^^^^^^^^dddeeeeeeccc___YYYTTTQQQUUUTTTTTTUUUWWWZZZ]]]___```___]]][[[YYYVVVRRROOOHHHHHHIIIIIIKKKOOOTTTXXXbbbfffjjjkkkiiifffcccbbbaaacccggglllsss|||zzzhhh\\\PPPKKKIIIFFFDDDDDDFFFFFFEEEEEEFFFHHHIIIJJJLLLNNNQQQTTTXXX\\\bbbfffnnnrrrwww|||wwwkkkaaaYYYYYY]]]hhhnnnYYYKKKAAA;;;::::::888777666666666666666666555444444444444555222111111222555666666555444444444444444555666666777888888:::;;;===???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPOOOQQQTTTVVVWWWZZZ]]]```bbbbbbbbbbbbbbbbbbaaa```bbb```^^^^^^```bbbccccccaaa``````aaacccbbb```^^^______`````````___^^^^^^___``````^^^]]]\\\^^^___bbbcccdddfffhhhiiijjjkkklllnnnppppppooonnnoooqqqtttrrrooommmkkkjjjkkkkkkjjjiiigggfffeeeeeeeeeeeehhhhhhiiiiiiiiijjjjjjjjjiiijjjoootttwwwxxx~~~xxxpppjjjhhheeebbb___]]]]]]\\\___fffrrr~~~mmmaaaWWWJJJLLLIIIFFFDDDCCCCCCBBB@@@@@@???????????????@@@@@@???AAABBBBBBBBBDDDFFFHHHMMMOOOSSSVVVYYY^^^dddhhhiiikkknnnooopppooonnnnnnooonnnmmmkkkjjjhhhfffeee```___^^^_________^^^\\\WWWWWWWWWVVVVVVWWWWWWWWW\\\[[[[[[ZZZZZZZZZZZZZZZ]]][[[YYYYYYYYYVVVQQQMMMLLLLLLMMMOOORRRVVVZZZ]]]^^^^^^^^^^^^]]]ZZZWWWUUUNNNOOOOOONNNMMMNNNQQQTTT]]]bbbhhhkkkjjjgggeeedddbbbccceeegggkkkrrrzzzyyyooo^^^TTTKKKHHHHHHFFFEEEGGGFFFFFFFFFFFFHHHIIIKKKLLLNNNPPPTTTXXX\\\aaagggkkkpppsssxxx}}}yyykkkaaaZZZYYY]]]hhhqqqYYYIII@@@<<<:::999888777666666666666666666555444444444444555444333222222333444333111444444444444444555666777888888999:::<<>>@@@BBBCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSRRRTTTVVVXXXYYY\\\___bbbdddeeeeeeeeedddcccbbbbbbcccaaa^^^^^^```ccceeefffeeeddddddeeefffeeeccc```aaaaaabbbbbbaaaaaa```______```bbbbbbaaaaaabbbdddbbbbbbcccdddfffhhhjjjkkkjjjmmmoooooonnnpppvvv{{{zzzvvvqqqmmmmmmmmmlllkkknnnlllkkkiiiggggggggghhhkkklllmmmoooooopppoooooolllkkkmmmqqqrrrttt{{{~~~xxxqqqmmmjjjhhhddd```___^^^\\\[[[]]]fffsss|||uuuvvvuuu___TTTPPPLLLHHHFFFDDDAAA???AAA@@@??????>>>????????????AAACCCDDDDDDFFFIIILLLKKKMMMPPPSSSVVV[[[```dddgggeeeddddddfffhhhhhhgggfffffffffeeedddaaa___^^^ZZZYYYYYYYYYZZZYYYVVVTTTNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNKKKHHHIIIKKKKKKIIIGGGDDDDDDEEEGGGKKKOOOSSSVVVTTTWWWZZZ\\\\\\]]]^^^______``````^^^\\\ZZZYYYZZZXXXZZZ\\\]]]^^^```bbbeeedddgggkkkmmmmmmlllllllllnnnqqqwww~~~yyyjjj___RRRLLLGGGGGGGGGFFFFFFIIIHHHIIIJJJLLLNNNOOOQQQQQQSSSWWW^^^eeejjjoootttwwwsssvvvyyy||||||nnnccc[[[YYY[[[ddd{{{rrrZZZJJJAAA===999999888777777777777777666666555444444444444555222111111222555666666555333333333444555666777888999999;;;<<>>>>>??????===???AAACCCDDDGGGJJJMMMKKKNNNRRRUUUXXX\\\```dddlllhhhcccbbbcccdddeeedddaaaaaabbbbbbaaa___\\\[[[XXXWWWWWWWWWWWWVVVRRROOOLLLKKKIIIHHHHHHIIIKKKLLLIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHFFFFFFGGGGGGGGGGGGDDDCCCDDDEEEHHHKKKOOOQQQOOORRRUUUVVVVVVWWWYYY\\\]]]___aaaaaa___^^^^^^___\\\]]]^^^^^^]]]^^^```ccccccfffkkknnnnnnmmmlllllljjjkkkmmmqqquuuyyy|||~~~sssdddZZZOOOJJJHHHIIIJJJHHHIIIMMMKKKLLLNNNQQQSSSTTTVVVVVVXXX^^^fffmmmqqqtttvvvxxxvvvxxx{{{~~~}}}oooddd[[[XXXYYYbbbxxxoooZZZKKKAAA<<<999888888777777777777777666666555444444444444555444333222333555666666444333333333444555666777888999:::;;;===???BBBDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNMMMNNNOOOQQQSSSUUUWWWXXXVVVXXXYYYZZZZZZ\\\___aaadddeeeeeeffffffffffffeeedddbbb```aaabbbccccccbbbfffffffffgggiiiiiigggeeecccccccccdddcccbbbbbbaaaaaadddfffhhhgggggghhhiiihhhgggggghhhiiilllooopppooorrrttttttuuu}}}xxxtttrrrpppnnnmmmllljjjiiiiiiiiijjjjjjlllnnnppprrrssssssrrrrrrrrrpppoooppppppqqqyyy~~~vvvpppnnnkkkhhheee^^^______\\\ZZZ^^^gggooo{{{uuuttt}}}jjj^^^ZZZTTTOOOKKKGGGDDDAAAAAAAAA@@@???>>>>>>??????<<<>>>@@@BBBDDDGGGJJJMMMMMMPPPTTTXXX[[[^^^bbbeeesssmmmfffccccccddddddddd]]]^^^___```___]]][[[YYYWWWVVVVVVVVVVVVTTTPPPMMMKKKIIIHHHGGGGGGHHHIIIKKKIIIIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHCCCBBBBBBBBBDDDGGGJJJLLLKKKMMMPPPPPPOOOPPPSSSVVVWWWZZZ]]]^^^^^^^^^___```aaabbbbbbaaa___^^^___aaacccggglllooopppooooooooommmllljjjiiiiiijjjkkklllmmmsssxxxyyy||||||oooaaaWWWOOOKKKJJJLLLMMMLLLNNNRRRNNNOOOQQQTTTVVVXXXYYYZZZ]]]ccckkkrrruuuvvvwwwwwwxxxzzz}}}xxxyyy}}}oooddd[[[XXXXXXaaavvvnnn[[[LLLBBB;;;999888777777777777777888666666555444444444444555999777555555555444333111222333333444555666888888999:::;;;===@@@CCCEEEFFFHHHHHHHHHIIIKKKLLLNNNOOONNNOOOPPPRRRUUUWWWXXXYYYWWWYYYZZZ[[[[[[\\\^^^```ddddddeeefffgggggggggfffdddbbbaaabbbccccccbbbaaafffffffffhhhjjjjjjhhhgggcccddddddddddddcccbbbbbbccceeehhhiiihhhgggggghhhjjjiiiiiiiiikkknnnqqqsssrrruuuwwwwwwyyy~~~xxxuuurrroookkkjjjiiihhhhhhiiiiiijjjkkkmmmooorrrssssssrrrqqqtttqqqppppppooopppxxx~~~yyyxxxtttnnnjjjjjjdddbbb^^^\\\\\\^^^aaacccpppwww||||||zzzwwwoooggg[[[WWWSSSOOOLLLIIIFFFDDDCCCBBB@@@>>>>>>===>>>>>>AAA@@@@@@AAACCCFFFIIIKKKQQQQQQTTTXXX\\\^^^aaaeee{{{oooccc^^^bbbfffdddaaa^^^^^^^^^]]][[[ZZZXXXWWWZZZXXXVVVTTTSSSPPPMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIGGGDDDEEEEEECCCBBBCCCFFFHHHDDDBBBAAAAAADDDGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQUUUVVVWWWXXXZZZ]]]___```___aaaddddddbbb```______aaabbbeeeiiillloooqqqrrrooommmjjjfffcccbbbbbbbbbcccdddgggiiilllpppvvvzzzzzz}}}yyynnnbbb[[[UUUTTTSSSTTTUUUVVVVVVTTTWWWTTTVVVZZZ\\\[[[\\\```eeeiiioootttvvvwwwxxxyyy}}}~~~}}}ppprrr}}}pppdddZZZXXXYYY```tttiiiXXXNNNEEE;;;<<<;;;888777666666888999777777777777666666666666777666555444444444444444555555666666777777888888;;;;;;===???BBBEEEGGGIIIJJJJJJLLLMMMOOOPPPRRRRRRQQQRRRTTTVVVXXXZZZ[[[\\\YYYZZZ[[[\\\[[[\\\___aaa```bbbddddddddddddfffhhhgggggggggeeebbbbbbbbbdddeeegggiiijjjkkkjjjiiigggcccdddeeeeeeeeedddcccbbbgggfffdddcccdddeeegggiiigggggghhhjjjllloooqqqrrrtttwwwyyyyyyzzzzzzrrroooooopppkkkkkkjjjiiihhhhhhiiiiiikkkkkkllllllllllllmmmmmmooorrrnnnnnntttuuu{{{yyywwwrrrlllhhhhhhfffdddaaa^^^^^^___bbbdddmmmtttyyyzzzyyyvvvppphhhaaa]]]WWWRRROOOLLLIIIGGGEEEDDDBBB@@@??????@@@@@@AAA@@@@@@AAACCCEEEHHHJJJNNNQQQVVVYYY[[[\\\aaaeeepppiiibbb```bbbdddbbb^^^___^^^^^^]]]\\\ZZZYYYXXXWWWUUUSSSQQQPPPNNNKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJLLLNNNNNNMMMKKKHHHFFFDDDCCCEEEGGGHHHEEECCCAAABBBDDDGGGHHHHHHFFFGGGGGGHHHIIIKKKLLLMMMOOOOOOPPPRRRSSSVVVWWWYYY]]]___bbbcccbbbaaaaaaaaa```bbbdddhhhkkknnnoooppppppnnnkkkgggeeeccccccccc___```aaabbbcccfffjjjmmmppprrruuuuuurrrllleee```ZZZYYYXXXYYYZZZ[[[[[[ZZZ]]]\\\]]]bbbdddccceeehhhmmmpppuuuxxxzzz{{{|||~~~xxxlllmmmxxxpppdddZZZXXXYYY```sssgggVVVNNNDDD;;;<<<:::888777666777888888777777777666666666555555666666555444444444444444555555666666777888888888;;;<<<===???BBBEEEGGGIIIKKKLLLMMMOOOQQQRRRTTTTTTRRRSSSTTTVVVXXXZZZ[[[\\\XXXZZZ[[[[[[[[[\\\___aaaaaabbbdddddddddeeefffhhhiiijjjjjjiiifffeeeeeeffffffgggiiijjjjjjiiihhhgggdddeeeffffffgggfffeeeeeegggfffeeedddeeefffhhhiiiiiiiiijjjlllnnnppprrrssstttvvvxxxxxxyyy~~~vvvpppnnnmmmmmmkkkjjjiiihhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkklllllllllpppnnnnnnvvvxxx|||xxxsssllliiijjjjjjgggdddaaa```aaaccceeeiiiooouuuvvvwwwvvvqqqkkkhhhccc]]]WWWRRROOOLLLJJJHHHFFFEEECCCBBBAAABBBBBBBBBAAAAAAAAABBBEEEHHHJJJLLLRRRXXXZZZZZZ\\\```dddfffeeeccccccdddcccaaa^^^___^^^^^^]]]\\\ZZZYYYXXXTTTSSSQQQPPPPPPOOOLLLIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMPPPSSSUUUWWWUUUOOOHHHDDDEEEGGGHHHHHHGGGEEECCCCCCEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQWWWZZZ^^^___``````aaabbbaaabbbdddgggjjjmmmooopppsssqqqnnnkkkiiigggeeeeee_________]]][[[[[[]]]___dddgggjjjmmmnnnmmmjjjhhhdddbbbaaaaaacccddddddcccfffdddgggmmmpppppprrruuuyyy{{{~~~rrrfffgggrrrooocccZZZXXXYYY```ssswwwcccUUULLLCCC;;;;;;:::999777666777777888666666666555555555444444666666555444444444444555555666666777888888999999;;;<<<>>>@@@BBBEEEHHHIIIMMMNNNOOOQQQSSSTTTUUUVVVTTTTTTUUUWWWXXXZZZ[[[[[[XXXYYY[[[[[[[[[\\\___aaaaaaccceeeeeeeeeeeegggiiikkkmmmnnnmmmkkkhhhhhhhhhggghhhiiiiiiiiihhhgggfffeeeeeefffggghhhhhhgggggghhhgggfffffffffgggiiijjjlllllllllmmmoooqqqrrrssssssuuuwwwwwwwwwzzz|||wwwssspppnnnmmmkkkjjjiiihhhhhhhhhhhhhhhhhhggghhhhhhiiijjjkkkkkkllljjjooonnnpppxxx{{{|||wwwqqqnnnooommmjjjgggdddbbbbbbcccdddeeekkkppprrruuuwwwtttpppooojjjbbb[[[VVVQQQMMMKKKIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBAAAAAABBBEEEGGGIIIMMMSSSXXXZZZ\\\```aaaaaadddfffggggggeeecccbbbaaa^^^^^^]]]\\\[[[YYYXXXWWWUUUTTTSSSRRRRRRQQQOOOMMMIIIIIIHHHGGGGGGGGGGGGHHHHHHJJJLLLOOOSSSWWW\\\___```WWWLLLFFFGGGIIIIIIHHHHHHFFFDDDDDDFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLPPPSSSWWWYYYZZZ\\\^^^___aaaccceeehhhkkkooorrrssswwwvvvtttrrrooommmkkkjjjeeeeeeccc```\\\YYYYYYZZZ^^^bbbhhhnnnqqqrrrqqqpppnnnllljjjkkklllnnnnnnmmmkkkjjjooovvv{{{|||{{{mmmaaabbblll{{{}}}nnncccYYYXXXYYY___rrrppp___SSSJJJAAA;;;;;;:::999888777777777777666555555555444444444444666555555444444444555555666666777777888999::::::<<<===>>>@@@CCCFFFIIIJJJNNNNNNPPPQQQSSSUUUVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZWWWXXXZZZ[[[[[[\\\___aaabbbccceeeeeeeeeeeegggiiikkkmmmoooooommmjjjiiihhhhhhhhhiiiiiiiiihhhgggfffeeeeeefffgggggghhhhhhhhhhhhhhhgggggghhhhhhiiijjjllllllmmmmmmnnnpppqqqrrrtttvvvwwwwwwvvvvvvyyy{{{wwwuuurrrqqqpppooonnnllliiiiiihhhgggggghhhhhhiiiggghhhiiiiiijjjkkkllllllkkkqqqqqqsss{{{~~~{{{vvvtttuuupppnnnjjjfffdddccccccdddbbbhhhmmmpppsssxxxxxxuuutttooohhhaaa[[[UUUPPPLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBAAABBBDDDFFFHHHPPPUUUYYY[[[```eeeddd^^^ggghhhiiigggdddbbbbbbddd^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTSSSQQQOOOKKKKKKJJJIIIIIIIIIIIIIIIHHHKKKNNNPPPTTTZZZaaafffjjj___RRRJJJHHHJJJIIIHHHIIIGGGFFFFFFGGGGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKOOOQQQSSSUUUXXXZZZ```aaadddhhhlllqqquuuxxx{{{{{{zzzyyywwwuuurrrqqqnnnmmmlllhhhccc___^^^^^^___dddllltttyyyyyywwwuuutttrrrpppppprrrtttttttttppppppvvvyyylll```___hhhxxxyyymmmbbbYYYXXXYYY___qqq|||lll^^^RRRHHH@@@;;;::::::999888888777777777666555555555444444444444555555444444444555555666666666777888999:::;;;;;;======???AAADDDGGGIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXVVVXXXYYYZZZ[[[\\\___aaaaaaccceeeeeeeeeeeeggghhhjjjlllnnnnnnllliiigggggghhhiiiiiiiiiiiiiiihhhhhhfffffffffffffffgggggghhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkklllmmmnnnpppqqquuuvvvwwwwwwvvvuuuuuuuuuuuussspppooopppooonnnmmmiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkklllmmmnnnnnnmmmtttuuuvvv}}}zzzxxxyyytttrrrnnnjjjgggeeeeeedddbbbggglllooossszzz|||zzzyyyuuupppiiiccc\\\TTTPPPMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBAAABBBDDDEEEGGGQQQYYY^^^___ccchhhggg```ggghhhgggeeecccbbbcccddd_________^^^]]][[[YYYXXXWWWVVVTTTTTTTTTSSSQQQOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJMMMPPPRRRUUU[[[dddjjjooofffXXXNNNIIIHHHHHHHHHIIIGGGFFFGGGHHHHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFIIIJJJLLLNNNQQQSSSZZZ\\\___dddkkkqqqwwwzzz}}}~~~~~~|||yyyxxxttttttssspppmmmjjjiiiiiigggllluuu|||~~~{{{zzzxxxvvvuuuwwwyyyzzzzzzzzzzzzyyylll___]]]fffuuu~~~vvvkkkaaaYYYWWWXXX___ppp~~~lll^^^RRRFFF>>><<<::::::999999888777777666666666666555555555444444555444444444444555666666666666777999:::;;;<<<======>>>@@@BBBDDDGGGJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWYYYZZZZZZ\\\___aaa```bbbddddddddddddfffhhhiiijjjlllkkkiiifffffffffiiiiiiiiijjjjjjjjjkkkkkkggggggffffffffffffggggggggghhhhhhhhhiiiiiiiiiiiihhhiiiiiijjjlllmmmooopppuuuvvvvvvvvvuuutttsssrrrsssrrrqqqqqqrrrqqqnnnllliiiiiiiiiiiiiiiiiijjjkkkmmmmmmmmmmmmnnnnnnnnnnnnpppwwwxxxyyy}}}|||yyywwwsssoookkkhhhgggfffccchhhlllnnnttt{{{~~~}}}xxxsssmmmddd[[[UUUOOONNNLLLIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBCCCEEEFFFOOO^^^hhheeecccgggiiifffgggggggggggghhhhhhgggfffcccbbbbbbaaa```^^^]]]\\\ZZZYYYWWWWWWWWWUUUSSSQQQOOOOOONNNMMMMMMMMMMMMNNNMMMPPPSSSTTTVVV\\\fffnnnrrrjjj^^^RRRIIIFFFFFFGGGHHHGGGFFFGGGIIIIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEDDDCCCBBBBBBBBBCCCAAACCCEEEFFFGGGIIILLLNNNQQQSSSXXX^^^fffnnnvvvzzz}}}~~~|||yyyzzz{{{zzzwwwvvvvvvvvvtttyyy~~~}}}~~~zzzmmm```\\\cccsss}}}uuukkk```XXXWWWXXX^^^oooooo```RRREEE===<<<999:::999999888777777666777777777666666666555555444444444444444555666666666777888999:::<<<======>>>???@@@BBBEEEHHHJJJLLLMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVXXXYYYZZZ\\\___bbb___aaacccccccccccceeefffhhhiiijjjhhhfffddddddeeeiiiiiijjjjjjkkklllmmmnnnkkkjjjhhhgggfffgggggggggfffggghhhhhhhhhiiihhhhhhggghhhhhhjjjlllnnnpppqqqttttttssssssssssssqqqpppssstttvvvyyyzzzwwwrrrmmmjjjjjjjjjjjjjjjkkklllllloooooonnnnnnnnnnnnmmmmmmpppxxxzzz{{{|||zzzvvvrrrnnnkkkiiihhhdddhhhlllooottt}}}zzztttkkkaaaZZZQQQPPPNNNKKKIIIHHHHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFLLLaaaooojjjbbbdddjjjkkkgggggghhhlllnnnooollliiieeeeeeeeedddbbbaaa___^^^___]]][[[[[[ZZZYYYVVVTTTQQQPPPOOOOOONNNNNNOOOOOOPPPSSSUUUVVVWWW]]]gggooosssmmmaaaTTTIIIDDDEEEGGGGGGGGGGGGHHHJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDAAACCCDDDEEEEEEFFFIIIKKKJJJMMMRRRYYYbbbllltttxxx}}}~~~|||~~~vvvuuutttsssrrrssswwwzzzzzzmmm```\\\bbbqqq}}}uuujjj```XXXWWWXXX^^^oooqqqbbbSSSDDD<<<<<<999999:::999999888777666777777777777666666666666444444444444444555666777666777888999;;;<<<===>>>>>>???@@@BBBEEEHHHKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSRRRRRRQQQTTTVVVXXXYYYZZZ\\\___bbb___```bbbbbbbbbbbbdddfffiiiiiiiiigggdddcccdddfffiiiiiijjjkkklllnnnooopppmmmllljjjhhhgggggghhhhhhffffffggghhhhhhhhhhhhhhhgggggghhhjjjllloooqqqrrrsssrrrqqqqqqrrrrrrqqqpppssswww|||~~~vvvpppkkkjjjjjjjjjkkkllllllmmmooooooooonnnmmmmmmlllllloooxxxzzz||||||yyyvvvsssooollljjjjjjkkknnnuuu}}}zzztttjjjaaa\\\XXXTTTPPPNNNMMMKKKJJJGGGEEECCCAAA@@@AAABBBCCCKKKSSS^^^iiiooonnnjjjgggmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkiiigggfffeeebbbaaa```^^^\\\YYYWWWVVVRRRRRRRRRRRRRRRSSSTTTUUUSSSUUUWWWZZZ[[[^^^aaaccckkkfff]]]TTTMMMGGGDDDBBBCCCEEEGGGIIIKKKLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAACCCEEEFFFGGGJJJNNNSSSZZZbbbjjjppptttzzz|||~~~~~~~~~~~~}}}xxxrrrkkkfffeeefffhhhnnnvvvzzzwwwkkk```]]]bbbppp~~~vvvjjjbbb[[[ZZZYYY\\\lll}}}dddRRRFFF???<<<<<<999666555555555555444999888777666555444333333222333555444333333444666888888999:::;;;<<<>>>???>>>???BBBEEEHHHJJJKKKLLLJJJKKKMMMOOOQQQSSSTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRUUUUUUVVVWWWYYY\\\___```aaabbbccccccbbbaaacccdddfffggggggggggggffffffeeeiiihhhggghhhkkkoooqqqrrrtttqqqmmmkkkjjjjjjjjjiiiiiigggdddcccdddfffiiikkkjjjiiihhhjjjmmmooooooooonnnooopppppppppooonnnmmmqqqwwwzzzuuussspppmmmkkkiiijjjkkklllqqqpppooonnnnnnnnnoooppprrrrrrwww~~~}}}{{{wwwtttqqqooonnnooorrrwww~~~yyyoooeee___\\\VVVSSSPPPOOOMMMKKKHHHFFFDDDBBBAAAAAABBBCCCJJJQQQ\\\gggmmmnnnllljjjoooooooooooooooooooooooonnnnnnmmmlllkkkiiihhhgggddddddcccaaa^^^\\\ZZZXXXTTTTTTTTTTTTUUUUUUVVVWWWTTTVVVXXXZZZ[[[]]]___```dddbbb]]]VVVOOOIIIEEEDDDEEEFFFIIILLLNNNNNNOOOOOOMMMMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAABBBCCCEEEFFFDDDFFFJJJOOOTTT\\\dddjjjqqqwww||||||}}}|||~~~yyyuuupppiiicccaaaaaabbbhhhnnnvvv}}}wwwkkk```]]]bbbooowwwggg___YYYXXXXXX]]]nnndddPPPDDD>>><<<<<<999777555666666555444666666666666666666555555333444555555444444555666999999999:::;;;<<<>>>???>>>@@@BBBEEEGGGIIIKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXZZZ]]]___aaabbbcccdddcccbbbbbbcccdddeeefffggghhhhhhgggffffffjjjhhhgggiiimmmppprrrsssuuurrrnnnlllkkkkkkjjjiiihhhgggdddcccdddfffiiikkklllkkkjjjkkkmmmnnnooonnnmmmmmmnnnnnnnnnmmmmmmlllmmmqqqwww|||}}}yyytttqqqqqqpppmmmkkkjjjjjjlllmmmppppppooonnnnnnnnnooopppsssrrrvvv~~~~~~zzzxxxvvvuuuuuuvvvzzzvvvlllddd```[[[WWWTTTRRROOONNNJJJHHHFFFCCCBBBBBBCCCDDDIIIOOOYYYcccjjjnnnoooooosssssssssssssssssssssssssssrrrrrrqqqpppnnnmmmlllhhhhhhgggeeebbb```]]]\\\XXXXXXXXXWWWXXXXXXYYYYYYWWWWWWYYYZZZ[[[\\\\\\\\\[[[]]]^^^ZZZSSSLLLHHHFFFFFFHHHKKKOOOQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBDDDEEEFFFCCCEEEHHHLLLPPPWWW^^^ccckkkrrrwwwyyyzzz~~~~~~|||zzztttoookkkeee___\\\[[[[[[___eeeooowwwwwwlll```\\\```mmmyyyeee\\\UUUUUUVVV]]]pppdddOOOBBB>>><<<;;;999777666666666555444333444444555666777888888444555666666555555666777:::::::::;;;;;;===>>>??????@@@BBBDDDFFFIIIJJJKKKOOOOOOPPPQQQRRRRRRRRRRRRUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^aaabbbbbbcccddddddbbbaaabbbdddcccdddfffhhhiiihhhgggfffiiihhhgggiiimmmqqqssssssuuurrrnnnlllkkkkkkjjjiiigggfffdddddddddgggiiikkkooommmllllllmmmnnnmmmmmmkkkkkkkkkjjjkkkkkkllllllkkknnnqqqttttttsssqqqooopppnnnlllkkkjjjkkklllmmmpppoooooonnnnnnoooppppppsssqqquuu|||~~~|||{{{zzzzzz}}}}}}sssjjjfff```[[[WWWTTTRRRPPPLLLJJJHHHEEEDDDCCCDDDDDDHHHMMMUUU___hhhooosssuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxxxxwwwuuutttsssllllllkkkiiifffdddbbb```\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZ[[[[[[\\\\\\ZZZYYYUUU[[[aaaaaaZZZRRRKKKIIIGGGJJJMMMQQQTTTUUUTTTTTTUUUTTTTTTRRRQQQOOONNNMMMMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFHHHJJJLLLPPPUUU\\\```fffmmmsssuuuxxx|||~~~}}}{{{vvvooojjjfff```ZZZYYYWWWVVVYYY^^^hhhqqqyyywwwlllaaa\\\^^^kkkzzzddd[[[TTTSSSTTT\\\pppfffPPPDDD>>><<<:::999777777777777666444333444444555666777888888555666777777666666777888::::::;;;;;;<<<===??????AAABBBCCCDDDFFFHHHJJJKKKPPPQQQRRRSSSTTTUUUUUUUUUWWWVVVUUUUUUVVVXXX[[[\\\]]]\\\\\\]]]^^^```bbbdddbbbcccdddcccaaa```aaabbbaaaccceeehhhiiihhhgggeeegggffffffhhhllloooqqqqqqssspppllliiiiiiiiihhhgggffffffddddddeeegggjjjkkkqqqooommmmmmmmmnnnmmmkkkjjjiiihhhhhhhhhjjjkkklllnnnooopppqqqrrrrrrrrrqqqnnnmmmlllkkkjjjkkklllmmmoooooopppppppppqqqrrrrrrrrrooossszzz}}}}}}|||~~~yyypppkkkeee___[[[WWWTTTRRROOOMMMJJJGGGEEEDDDEEEEEEHHHLLLSSS\\\gggpppwww{{{zzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{zzzyyyxxxwwwqqqpppooommmkkkhhhfffeeeaaa```___^^^^^^^^^^^^^^^___^^^]]]^^^___^^^ZZZWWWTTT\\\eeehhhcccYYYPPPJJJGGGJJJOOOSSSVVVWWWWWWVVVWWWWWWVVVUUUTTTRRRPPPOOOOOOOOONNNMMMKKKIIIGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMOOOTTTZZZ^^^bbbiiiooorrrvvv|||~~~~~~yyyssslllhhhbbb]]]YYYXXXWWWUUUXXX\\\cccllluuu|||wwwmmmaaa[[[]]]iiiyyyeee\\\TTTSSSTTT[[[nnnhhhSSSFFF???;;;:::888777777888888666555555555555666666666666666555666777777666666777999::::::;;;<<<===???@@@AAADDDDDDDDDEEEFFFHHHJJJKKKPPPQQQSSSUUUWWWXXXYYYZZZWWWVVVVVVVVVWWWYYY\\\^^^^^^^^^^^^^^^```bbbeeefffbbbccccccbbb```^^^______```bbbdddfffgggfffeeeeeedddccccccfffiiilllmmmlllnnnkkkgggffffffffffffeeeeeeeeeddddddeeehhhjjjkkkqqqooommmmmmmmmnnnmmmkkkiiiiiihhhhhhiiikkklllnnnpppppppppqqqrrrrrrssssssmmmlllkkkkkkkkkkkkllllllppppppqqqrrrssssssttttttqqqnnnqqqxxx}}}yyytttrrruuu}}}wwwrrrkkkddd___[[[XXXUUUQQQOOOLLLIIIFFFFFFFFFFFFHHHLLLSSS\\\gggqqqzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyvvvuuutttrrrpppmmmkkkjjjfffeeedddcccbbbaaaaaaaaadddbbbaaaaaacccaaa\\\XXXTTT\\\fffmmmlllbbbVVVMMMHHHKKKPPPUUUYYYZZZYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQQQQPPPOOONNNLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKMMMQQQWWW[[[aaahhhnnnqqquuu|||}}}xxxssslllhhhbbb]]]YYYYYYWWWUUUWWW[[[___hhhrrrzzzwwwmmmbbb[[[[[[ggg~~~wwwfff]]]VVVTTTUUU[[[mmmgggSSSFFF???<<<999888888888999999777555777777666666555555444444555666777777666666777888999::::::<<<>>>@@@BBBCCCGGGFFFFFFFFFGGGIIIKKKMMMQQQRRRTTTVVVYYYZZZ[[[\\\WWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^___aaadddggghhhcccddddddbbb___^^^^^^___aaaaaabbbcccccccccccccccbbbbbbbbbdddfffhhhhhhggghhhfffcccbbbcccdddddddddeeeddddddeeefffhhhjjjkkkooommmllllllmmmnnnmmmmmmjjjjjjjjjkkklllnnnooopppoooooopppqqqrrrrrrrrrrrrmmmmmmlllkkkkkkkkkkkkkkknnnoooqqqrrrttttttuuuuuuqqqoooqqqxxx|||xxxssshhhkkkpppyyy}}}xxxqqqjjjddd```\\\YYYSSSQQQNNNJJJHHHFFFFFFFFFIIILLLSSS\\\hhhsss|||~~~}}}}}}{{{{{{zzzxxxvvvsssqqqoookkkjjjiiihhhffffffeeeeeehhheeedddeeefffeee___ZZZSSSYYYdddnnnrrrjjj\\\PPPJJJMMMSSSXXX\\\]]]\\\\\\[[[[[[\\\]]]\\\ZZZXXXWWWTTTTTTTTTSSSRRRPPPOOONNNLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJKKKKKKMMMQQQVVVZZZaaahhhnnnqqquuu|||~~~yyytttnnnjjjddd___[[[ZZZXXXTTTTTTWWW[[[eeeoooxxxwwwnnnbbbZZZYYYeee}}}yyy|||~~~ttteee\\\VVVVVVVVV\\\nnn|||cccPPPDDD???===999888888999:::999777555777666666666555555555555444555777666555555666888888888:::<<>>>>>888888888999::::::888555555555666666666666666666444555666666555555666777777888:::<<>>>>>???@@@CCCEEEJJJJJJJJJJJJKKKMMMNNNOOOTTTTTTSSSSSSSSSSSSTTTTTTYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^```bbbdddeeedddeeegggggggggeeecccaaa______^^^]]]^^^___```aaadddcccbbb``````bbbcccdddbbb```^^^]]]___```aaaaaaffffffggghhhjjjjjjhhhgggjjjjjjiiiiiiiiijjjlllmmmmmmmmmllllllmmmnnnpppqqqnnnppptttwwwxxxuuuooojjjooonnnnnnlllkkkjjjiiiiiijjjkkknnnqqqssstttttttttsssrrrtttxxx}}}sssggg```fffppp{{{}}}vvvpppjjjeeebbbZZZWWWRRRNNNMMMLLLJJJIIIJJJMMMUUU___kkkvvv~~~~~~~~~{{{zzzyyyuuuqqqooooooppppppqqqqqqppprrrsssmmmeee[[[WWWYYYccciiieee\\\UUUOOOSSSYYY^^^```aaaaaabbbbbbcccdddeeeeeedddbbbaaaaaa```___```aaaaaa___]]][[[YYYXXXWWWVVVUUURRRPPPNNNOOOOOOOOOPPPSSSXXX\\\cccgggnnntttyyy}}}|||vvvppplllgggddd___ZZZVVVUUUUUUVVVVVV\\\fffqqqyyy~~~{{{rrrfff\\\YYYccczzz}}}ppplllmmmlllkkklllfffdddbbbiii{{{~~~tttiii___XXXWWWYYY___pppxxxdddTTTDDD<<<===:::::::::999888888777777666666666666666666666666666888999999888777777888999;;;===???@@@BBBEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPSSSSSSRRRRRRRRRSSSTTTTTTXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\\\\]]]___aaabbbcccdddeeefffgggfffeeecccbbb```___^^^^^^___```aaabbbdddbbbaaa``````aaabbbdddcccaaa___^^^___```aaaaaadddeeefffhhhjjjjjjiiihhhkkkjjjiiiiiiiiijjjkkklllllllllkkkkkklllnnnooopppooooooqqqtttuuutttpppmmmnnnnnnmmmlllkkkjjjiiiiiiiiikkkmmmppprrrsssssstttsssrrrtttxxx}}}~~~qqqeeedddiiisssyyysssmmmiiifff___[[[VVVRRROOOMMMKKKJJJLLLPPPWWWaaannnzzz|||wwwuuuuuuvvvvvvxxxwwwvvvxxxyyytttmmmbbb[[[XXX^^^dddbbb[[[VVVSSSXXX]]]bbbdddeeefffgggeeefffhhhiiiiiihhhgggfffeeeddddddeeeggggggfffeee```^^^\\\[[[[[[ZZZWWWUUURRRSSSSSSRRRSSSVVVZZZ^^^ccchhhooovvv{{{}}}wwwqqqmmmiiifff```[[[XXXVVVWWWWWWVVV\\\eeepppxxx}}}~~~zzzrrrggg^^^ZZZbbbxxx|||pppfffccccccaaaaaabbb______aaaiiizzzvvvjjj```XXXXXXYYY___ppp{{{fffVVVGGG===<<<:::999999888777777666666666666666666666666666666555777999999888888999:::999;;;>>>@@@AAACCCFFFHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[\\\]]]___```aaaddddddeeeffffffeeeccccccaaa`````````aaabbbdddeeebbbaaa```______```aaabbbdddcccaaa___^^^___```aaabbbcccfffhhhjjjkkkkkkkkklllkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkklllmmmnnnnnnoooooooooqqqssssssrrrpppnnnnnnmmmlllkkkjjjiiiiiihhhiiilllnnnpppqqqrrrssstttssstttxxx|||{{{mmmeeeeeemmm~~~}}}vvvqqqllliiiddd___ZZZUUURRROOOMMMKKKMMMPPPWWWbbbnnn{{{|||zzzyyyzzzyyy|||||||||~~~~~~xxxkkk```XXX\\\bbbbbb]]]YYYYYY\\\aaaeeeggghhhjjjkkkhhhiiikkkmmmmmmmmmkkkjjjhhhhhhhhhkkkmmmooonnnmmmiiigggdddbbb```___\\\ZZZVVVVVVVVVUUUUUUWWW[[[___ccchhhooovvv|||~~~wwwrrrnnnkkkgggbbb]]]YYYWWWXXXXXXWWW]]]fffpppxxx}}}zzzrrrggg___[[[bbbvvvyyyooogggdddbbb___^^^``````dddhhhqqqxxxjjj```XXXWWWXXX^^^oooiiiXXXIII???<<<999999888888777666666666666666666666666666666666444666888999999:::;;;===;;;===@@@AAABBBCCCEEEGGGGGGHHHIIIKKKNNNPPPSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWZZZZZZZZZZZZ\\\]]]^^^___ccccccdddeeeeeeeeeddddddbbbbbbaaabbbcccdddfffgggbbbaaa````````````aaabbbdddcccaaa___]]]]]]___aaaaaacccgggiiijjjkkklllmmmmmmllljjjiiiiiiiiijjjjjjjjjjjjjjjkkkkkklllllllllnnnnnnoooqqqttttttsssqqqmmmmmmllllllkkkjjjiiiiiihhhhhhjjjlllnnnpppqqqrrrtttssstttxxx{{{xxxlllggglllzzzzzzuuupppmmmgggccc]]]XXXUUURRROOOMMMMMMPPPWWWaaammm{{{~~~|||}}}zzz~~~tttfff\\\^^^eeegggccc```^^^aaafffiiijjjkkklllnnnjjjlllnnnpppqqqpppoooooonnnnnnooossswwwzzz{{{zzzwwwsssnnnjjjgggdddaaa^^^YYYYYYYYYWWWWWWXXX\\\___bbbgggooovvv|||yyysssnnnkkkhhhddd___[[[YYYXXXXXXXXX]]]eeeooowww|||~~~yyyqqqggg___[[[bbbvvv|||uuunnnjjjfffbbbbbbeeefffmmmuuu~~~yyyiii^^^WWWVVVWWW\\\mmmpppZZZJJJ@@@<<<999999888888777666666666666666666666666666666666333666888::::::;;;===>>>???AAACCCDDDCCCCCCCCCDDDGGGHHHIIILLLNNNQQQTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYY[[[\\\^^^^^^bbbccccccddddddeeeeeeeeeddddddccccccdddeeeggghhhbbbbbbbbbaaaaaabbbbbbbbbccccccbbb```]]]]]]___aaabbbeeeiiikkkkkklllmmmooommmllljjjiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllmmmppptttvvvvvvsssppplllllllllkkkkkkjjjjjjiiiggghhhiiikkkmmmoooqqqrrruuuttttttwwwzzzxxxoooooowwwyyytttppplllgggaaa\\\XXXVVVSSSQQQOOORRRXXXaaannn{{{{{{|||mmmaaadddmmmooollliiieeegggkkkmmmmmmmmmooopppmmmoooqqqsssuuuuuutttssstttuuuxxx}}}|||uuuooojjjeeebbb]]]]]]\\\ZZZYYYZZZ]]]```ccciiipppwww}}}|||uuupppllljjjgggccc___\\\YYYXXXWWW[[[cccllltttyyy|||}}}xxxpppfff^^^ZZZbbbvvv~~~xxxtttooojjjlllqqqrrr{{{yyyhhh^^^VVVUUUVVV[[[lll~~~xxx]]]JJJAAA===:::999999888777777666666666666666666666666666666444666999;;;;;;<<<===???AAACCCEEEEEEDDDCCCCCCCCCHHHIIIJJJLLLOOORRRTTTUUUWWWWWWXXXYYY[[[\\\^^^___```___^^^]]][[[ZZZYYYXXXVVVWWWWWWYYYZZZ]]]^^^___aaabbbbbbcccdddeeeeeeffffffeeeeeeddddddeeeggghhhdddddddddddddddddddddddddddeeeeeebbb___^^^aaaeeeeeeiiimmmnnnllllllmmmooolllkkkjjjiiiiiiiiijjjkkkjjjjjjkkkllllllkkkkkkjjjkkklllppptttvvvuuurrrooolllkkkkkkkkkjjjjjjjjjiiihhhhhhiiijjjmmmoooqqqrrrvvvtttuuuwwwyyyxxxsssuuuyyyxxxtttpppkkkeee```]]]ZZZXXXVVVTTTVVV\\\dddppp}}}ssshhhlllvvvyyyuuuqqqlllnnnpppqqqppppppqqqrrrppprrruuuwwwyyyyyyxxxxxxxxxyyy}}}wwwpppiiieeeaaaaaa___]]]\\\\\\___bbbfffkkkrrryyyyyysssnnnmmmllliiiddd```[[[YYYXXX\\\dddllltttyyy|||}}}wwwoooeee]]]ZZZbbbwww}}}zzz~~~yyyiii___WWWVVVVVV\\\lll^^^JJJAAA???:::::::::999888888777777666666666666666666666666555777:::;;;;;;<<<>>>???@@@CCCEEEFFFEEEDDDDDDDDDJJJJJJKKKMMMOOORRRTTTUUUWWWWWWXXXYYY[[[]]]___```aaaaaa___]]][[[ZZZXXXXXXUUUVVVWWWXXX[[[]]]```aaaaaaaaaaaabbbccceeefffggghhhgggeeeddddddeeefffffffffffffffggggggfffffffffeeeggghhhfffbbbbbbfffjjjiiimmmqqqpppmmmkkkmmmoookkkjjjiiiiiiiiijjjkkklllkkkkkklllmmmmmmlllkkkjjjkkklllmmmooorrrrrrpppnnnkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjllloooqqqsssvvvuuuuuuvvvxxx~~~vvvtttttt|||wwwrrrnnniiidddaaa^^^[[[ZZZXXXZZZ___gggsssvvvlllqqq|||{{{vvvppprrrttttttsssrrrssstttsssuuuwwwzzz|||||||||{{{xxxzzz~~~}}}tttlllhhhddddddbbb```^^^^^^aaadddhhhmmmttt{{{|||uuuooooooooommmhhhccc]]]ZZZZZZ___fffnnnvvv{{{~~~wwwoooddd\\\YYYbbbxxxxxxkkk```XXXWWWWWW]]]mmm___IIIAAA@@@;;;;;;::::::999888888888666666666666666666666666666888:::;;;<<<<<<===??????BBBEEEGGGFFFFFFFFFFFFKKKKKKLLLMMMOOORRRTTTUUUVVVVVVWWWYYY[[[]]]___```bbbaaa___]]][[[YYYXXXWWWTTTUUUVVVYYY[[[^^^aaabbbaaaaaaaaabbbccceeefffgggiiihhhfffeeeddddddeeeeeegggggghhhhhhhhhhhhgggggggggjjjkkkhhheeeeeeiiinnnlllpppsssrrrnnnkkklllooojjjjjjiiiiiiiiijjjlllmmmkkklllmmmmmmmmmlllkkkjjjmmmkkkjjjkkkmmmoooooonnnkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiijjjmmmooorrrsssvvvuuuuuuvvvxxx~~~|||sssuuu|||{{{vvvqqqkkkgggfffeeebbb___]]]ZZZ]]]jjjzzzwwwlllppp{{{}}}yyytttuuuvvvuuutttssstttuuutttvvvxxx{{{{{{zzzyyywwwvvvxxx}}}}}}uuussstttmmmjjjfffcccaaaccceeegggiiinnnuuu|||zzzuuurrrnnnkkkiiifffcccaaa]]]___dddmmmwww}}}~~~}}}zzznnnddd___]]]cccvvvwwwggg___XXXXXXXXX]]]nnncccMMMBBB<<<<<<;;;:::999888888888888888777666666666666666777::::::::::::;;;<<<======DDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKNNNPPPRRRSSSSSSTTTVVVXXX[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWXXXYYY[[[]]]^^^```aaabbbcccddddddcccbbbgggfffeeeddddddeeeggghhhggggggiiijjjkkkllllllllllllkkkjjjiiihhhiiijjjjjjppppppooonnnmmmlllkkkkkkmmmkkkhhhffffffhhhjjjlllmmmmmmkkkkkkjjjkkklllmmmnnnmmmkkkjjjjjjkkklllmmmmmmmmmmmmlllkkkjjjhhhgggjjjiiihhhhhhiiijjjlllmmmtttsssrrrtttuuu{{{xxxwwwuuu}}}xxxsssmmmiiihhhfffbbb___^^^[[[___lll|||zzzppprrryyy{{{yyyxxxvvvxxxyyyyyyxxxwwwyyyzzzvvvxxxzzz{{{||||||{{{zzzvvvwwwxxx{{{~~~|||tttssstttooolllhhheeedddeeegggiiijjjnnnuuu{{{|||wwwtttpppmmmjjjhhheeeccc```bbbgggpppyyy~~~}}}yyynnnddd```___eeezzzxxxggg___XXXXXXXXX]]]ooo```KKKAAA<<<<<<;;;:::999888888888888777777666666666666777777888888888999;;;<<<>>>???AAACCCDDDFFFGGGGGGGGGGGGGGGIIIKKKNNNPPPSSSTTTTTTSSSTTTVVVXXXZZZ[[[[[[\\\_________^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYY[[[\\\]]]]]]^^^```aaabbbbbbaaaaaafffeeedddddddddfffgggiiiggghhhiiijjjkkkllllllllllllllljjjiiiiiiiiijjjkkkmmmmmmmmmmmmllllllllllllnnnllljjjhhhhhhiiijjjkkkkkkkkkjjjjjjkkklllnnnoooooonnnkkkiiiiiiiiijjjkkkmmmmmmmmmlllkkkkkkjjjiiikkkjjjjjjjjjkkklllmmmnnnsssqqqqqqsssuuu{{{{{{ppp~~~{{{vvvpppmmmkkkhhhccc______]]]bbbpppxxxwwwwwwuuutttvvvyyyzzz|||||||||}}}~~~{{{||||||}}}~~~~~~zzzxxxuuussstttwwwzzz||||||wwwvvvvvvrrrppplllhhhggggggiiikkkkkkoootttyyy~~~{{{wwwssspppmmmjjjgggeeedddeeejjjrrr|||zzznnneeeaaaaaaiii~~~zzzhhh___YYYXXXXXX]]]pppzzzZZZHHH???<<<;;;:::999888888888888888777777777666666777777888888888999;;;===???AAACCC@@@BBBEEEGGGHHHGGGFFFFFFGGGIIIKKKNNNQQQTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZ[[[_______________^^^]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^\\\]]]___```aaabbbbbbbbbddddddccccccdddfffhhhiiiggghhhhhhiiijjjkkkllllllllllllkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjkkkkkklllmmmnnnmmmllljjjjjjiiiiiiiiihhhiiiiiijjjkkkmmmooopppooommmkkkhhhggggggggghhhllllllllllllllllllllllllllllllllllllmmmnnnooopppqqqpppqqqsssuuu{{{rrr{{{zzztttpppnnnjjjeee``````___eeesss|||vvvpppppptttyyy{{{}}}~~~|||vvvqqqpppssswwwzzz~~~}}}|||{{{uuusssooollljjjjjjkkklllooorrrvvvzzz~~~~~~{{{vvvrrrooollliiifffeeefffkkkttt~~~}}}qqqgggcccccckkkzzziii```YYYXXXXXX^^^qqqlllRRRDDD>>><<<::::::999888888888888888777777777666777777888888;;;;;;<<<>>>@@@BBBDDDEEEBBBDDDGGGIIIJJJJJJIIIHHHHHHIIILLLOOORRRUUUVVVWWWYYYYYYXXXXXXXXXZZZ[[[\\\___``````aaaaaa`````````\\\\\\[[[[[[\\\^^^___aaa]]]^^^```aaacccdddeeeeeecccccccccdddeeefffhhhiiigggggghhhhhhiiijjjlllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkkmmmllllllkkkjjjhhhgggfffhhhhhhiiijjjlllmmmnnnooolllkkkhhhfffffffffggghhhkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnoooooopppqqqqqqrrrqqqrrrtttuuuyyyvvvyyy~~~xxxsssqqqmmmhhhdddbbbbbbiiiwwwxxxooooootttyyy{{{~~~yyytttrrruuuyyy}}}{{{~~~yyywwwssspppmmmmmmmmmmmmrrruuuyyy}}}~~~yyyuuurrrnnnkkkhhheeeggglllvvvtttiiieeedddlllyyyiii```YYYXXXXXX___rrryyy___LLLAAA===>>>999999888888777777888888777777777777777888999999=========>>>???AAACCCDDDDDDFFFHHHJJJKKKKKKJJJIIIIIIKKKMMMPPPSSSVVVWWWXXXZZZYYYXXXXXXXXXZZZ[[[\\\______```aaabbbbbbbbbbbb\\\\\\\\\]]]^^^```cccddd^^^^^^___```bbbccceeefffbbbbbbcccdddeeefffggghhhffffffffffffgggiiijjjkkkjjjjjjjjjjjjjjjiiiiiiiiijjjiiigggfffffffffhhhhhhjjjkkkkkkjjjiiigggeeedddiiiiiijjjkkkkkklllllllllhhhgggfffeeeeeefffhhhiiijjjjjjjjjjjjkkkmmmnnnooonnnnnnooopppqqqqqqqqqqqqtttsssuuuvvvvvvxxxyyyvvvzzzzzzuuussspppllliiifffgggnnn|||{{{qqqpppvvv|||~~~~~~zzzyyy{{{~~~}}}}}}{{{xxxtttrrrpppppppppsssvvv{{{}}}yyyuuuqqqnnnkkkgggiiinnnxxxvvvjjjfffeeemmmyyyjjjaaaYYYXXXXXX___sssiiiUUUGGG???<<<>>>999888888777777777888888777777777777888888999:::<<<<<<<<<===>>>@@@AAABBBEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMOOORRRTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[^^^___```bbbccccccdddddd^^^^^^^^^^^^```bbbdddeee]]]]]]]]]^^^___aaabbbcccbbbbbbcccdddeeeffffffgggeeedddddddddeeegggiiijjjiiiiiiiiijjjiiiiiihhhgggjjjiiigggeeeeeeeeeggghhhiiiiiiiiiiiihhhgggeeeeeehhhiiijjjkkkllllllkkkkkkgggfffeeedddeeegggiiijjjjjjiiiiiiiiijjjlllnnnooommmnnnooopppqqqqqqqqqpppuuutttvvvxxxwwwxxxwwwvvv|||vvvtttrrrpppnnnkkkllltttuuusssxxx}}}yyyvvvuuutttssssssvvv|||}}}yyyuuuqqqnnnmmmnnnsss{{{uuujjjffffffooozzzkkkaaaYYYXXXYYY```tttwww___PPPEEE===;;;===888888777777777777888888777777777777888999:::;;;<<<<<<===>>>@@@CCCEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^___aaacccddddddeeebbbbbbaaa``````aaacccccc^^^]]]]]]]]]^^^___aaabbbbbbcccddddddeeeeeeeeeeeeccccccbbbbbbccceeegggiiiggghhhhhhiiihhhgggfffeeeiiigggeeeddddddfffhhhjjjjjjiiiiiihhhhhhhhhggggggfffgggiiikkklllmmmmmmlllhhhgggeeedddeeefffhhhiiiiiiiiihhhhhhiiijjjmmmnnnkkklllnnnoooppppppoooooossssssvvvyyyyyyzzz{{{uuu|||vvvtttsssrrrqqqnnnpppxxxxxxvvvzzz}}}zzzxxxwwwvvvqqqvvv||||||xxxtttqqqrrrssswww~~~sssiiieeefffqqq|||kkkaaaYYYXXXYYY```uuusss\\\NNNEEE===:::<<<888777777777777777888888777777777777888999:::;;;===>>>???BBBEEEHHHJJJLLLLLLKKKJJJJJJKKKMMMPPPQQQOOOPPPRRRSSSUUUVVVVVVVVVXXXYYY[[[]]]^^^___^^^^^^\\\]]]___aaacccdddeeeeeefffeeecccaaa``````aaaaaaaaa```______```aaabbbcccccccccdddeeeeeeeeeddddddbbbbbbaaaaaabbbdddfffhhhfffggghhhhhhhhhgggeeedddgggeeeddddddeeegggjjjllljjjjjjiiiiiihhhiiiiiijjjccceeehhhjjjmmmnnnnnnnnnjjjiiigggeeeeeeeeefffgggiiihhhgggggghhhiiilllmmmjjjkkkmmmnnnoooooonnnnnnppprrrvvvzzzzzz}}}|||}}}yyyxxxyyyyyyxxxuuuvvv}}}|||{{{}}}{{{yyyxxxwww{{{~~~yyyvvvttttttvvvzzz~~~uuukkkgggiiiuuu{{{nnnddd\\\YYYYYY___ssswww\\\LLLDDD>>>:::999888888777777777777777888777666666666777888999999===>>>@@@BBBDDDFFFHHHIIIHHHIIIKKKNNNPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUWWWXXXXXXZZZ]]]___`````````___^^^^^^^^^^^^```bbbdddeeeaaaaaaaaaaaaaaaaaaaaaaaabbbaaa```___^^^^^^___``````aaacccdddeeeddddddccccccbbbaaaaaaccceeegggiiiiiihhhhhhhhhggggggffffffgggfffdddcccdddeeeggghhhnnnmmmkkkjjjjjjkkklllllliiiiiiiiijjjkkklllnnnnnnnnnllljjjjjjlllllljjjggggggggggggjjjmmmoooooonnnllllllmmmmmmnnnnnnooooooqqquuuwwwxxxyyy~~~~~~~~~|||{{{{{{~~~|||||||||}}}yyywwwwwwyyy}}}vvvlllgggkkkwwwyyymmmccc[[[ZZZZZZaaavvvvvv[[[JJJBBB===:::999999888888777777777888888888888888888999::::::;;;???@@@AAADDDFFFHHHJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[]]]```aaabbbaaaaaaaaa``````___```aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^______```aaacccdddeeeeeeeeedddccccccbbbbbbccceeehhhiiihhhhhhhhhggggggfffffffffgggfffeeedddeeefffhhhiiiooonnnmmmllllllmmmnnnnnnjjjjjjkkkkkklllnnnooopppooommmkkkkkklllllljjjhhhiiihhhgggiiilllnnnooonnnlllllllllmmmnnnnnnoooooopppsssvvvwwwxxx~~~~~~|||{{{|||wwwlllhhhmmm{{{wwwmmmccc\\\ZZZ[[[cccxxxuuuYYYHHHAAA===::::::999999888888888888999999999999999999:::;;;<<<===AAABBBCCCFFFHHHKKKLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[^^^aaabbbcccccccccbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^^^^^^^^^^___```aaacccdddeeefffffffffddddddccccccdddfffgggiiiggggggffffffffffffeeeeeeffffffeeeeeefffhhhjjjkkkoooooonnnnnnnnnooooooppplllllllllmmmnnnooopppqqqooonnnllllllmmmmmmkkkjjjkkkiiiggggggjjjmmmnnnnnnkkkkkkllllllmmmnnnnnnooooooqqqtttvvvyyy~~~xxxmmmjjjpppxxxnnneee]]][[[\\\dddxxxtttXXXHHHAAA===<<<<<<999999999888999999:::;;;999999999:::;;;<<<===>>>BBBCCCEEEGGGJJJLLLNNNOOOQQQRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUVVVWWWXXXZZZZZZ[[[\\\^^^aaacccdddeeeeeeaaaaaaaaaaaabbbbbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaa_________^^^^^^^^^^^^___```aaabbbdddeeeggghhhhhheeeddddddddddddfffggggggeeeeeeeeeeeeeeeeeeddddddffffffffffffggghhhjjjkkkmmmmmmmmmnnnnnnooooooppplllllllllmmmmmmnnnpppppppppooonnnnnnmmmmmmlllkkkmmmjjjgggfffhhhkkkmmmnnnjjjjjjkkklllmmmnnnnnnooooooqqqsssvvvzzzxxxmmmllltttzzzqqqggg^^^\\\\\\cccwwwrrrXXXHHHBBB>>>======999999888888999::::::;;;999999999:::;;;<<<===>>>BBBCCCEEEHHHKKKMMMOOOPPPTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\^^^```bbbcccdddeee^^^___```aaabbbcccdddddd````````````````````````^^^_____________________```aaabbbcccdddfffggghhheeeeeedddddddddeeeeeefffcccccccccccccccccccccdddeeeeeeeeeffffffggghhhiiiiiijjjkkkkkklllmmmmmmnnnkkkkkkkkkkkklllmmmnnnnnnooooooooonnnmmmllllllmmmnnnkkkgggfffhhhjjjkkkllliiiiiijjjkkklllmmmnnnnnnoooqqqsssvvv{{{wwwnnnnnnxxx|||qqqggg___\\\\\\bbbvvvpppWWWHHHCCC???<<<<<<888888888888888999:::;;;999999999:::;;;===>>>???CCCDDDFFFIIILLLOOOQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\]]]^^^```aaabbbccc\\\]]]___```bbbccccccccc````````````````````````^^^___``````aaa`````````aaaaaaaaabbbccceeefffgggddddddddddddddddddccccccaaaaaabbbbbbbbbbbbcccccccccddddddddddddeeeeeeeeeeeefffgggiiijjjkkkkkkkkkjjjjjjjjjjjjjjjkkkllllllnnnooopppooommmkkklllmmmnnnkkkhhhggghhhiiijjjiiihhhhhhiiijjjlllmmmnnnnnnpppppprrrvvvzzzvvvmmmppp{{{{{{oooeee]]][[[[[[bbbvvvlllTTTGGGBBB>>>:::999777777777777888999::::::::::::;;;<<<===???@@@AAAEEEFFFIIIKKKOOORRRTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^___```\\\]]]___```aaaaaaaaa```````````````````````````______aaabbbbbbbbbaaaaaaaaaaaa``````aaacccdddeeeddddddddddddcccbbbbbbaaa`````````aaaaaabbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaabbbccceeegggiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmooopppnnnllljjjkkkmmmmmmkkkiiihhhiiiiiihhhggggggggghhhjjjkkklllmmmnnnooooooppptttxxx}}}uuummmqqq}}}zzzmmmccc\\\ZZZ[[[cccxxx}}}iiiRRRFFFAAA<<<888666666666666666777888999:::;;;;;;<<<===???@@@BBBCCCGGGHHHJJJMMMQQQTTTVVVWWWSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___\\\[[[[[[[[[[[[\\\]]]^^^]]]^^^___``````___^^^]]]````````````````````````___```aaacccccccccbbbaaaaaaaaa`````````aaacccdddcccccccccccccccbbbaaa```___`````````aaaaaabbbbbbaaaaaabbbaaaaaa```___^^^aaabbbeeegggiiiiiiiiiiiikkkkkkjjjjjjjjjkkkllllllmmmooopppnnnkkkjjjkkkmmmmmmkkkjjjiiijjjiiigggeeefffggghhhiiikkklllmmmnnnnnnnnnooorrrwww{{{~~~yyyppprrryyypppiii___XXXXXX[[[dddxxx|||iiiTTTGGG???;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===???AAAAAABBBIIIKKKMMMOOOOOOQQQSSSUUUYYYYYYXXXXXXXXXXXXYYYYYYXXXZZZ[[[ZZZYYYZZZ\\\]]]YYYXXXXXXYYY\\\]]]\\\[[[^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^```aaacccdddaaacccddddddbbbaaaaaabbbdddbbb```___^^^___aaabbb___```bbbcccbbbaaa___^^^``````````````````````````````aaaaaaaaaaaa``````ccccccbbbcccdddfffhhhiiilllllllllkkkjjjiiiggggggjjjkkkkkkkkkjjjjjjiiihhhiiijjjjjjjjjiiigggfffeeeggggggggghhhjjjlllmmmnnnllllllmmmnnnqqqvvv|||~~~xxxpppttt{{{qqqfff\\\VVVWWW\\\dddxxxyyygggSSSFFF???;;;;;;===::::::::::::::::::::::::999:::;;;===???AAABBBCCCHHHJJJMMMNNNOOOPPPSSSUUUXXXXXXWWWWWWXXXXXXYYYZZZYYYZZZ[[[ZZZYYYZZZ\\\___\\\ZZZYYYZZZ\\\^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]___```aaabbbbbbcccddddddbbbaaaaaaaaaccccccaaa```___``````aaa```aaabbbccccccaaa```_________^^^^^^^^^^^^______aaaaaabbbccccccccccccccceeedddcccccceeegggiiikkkllllllkkkjjjiiiiiihhhhhhiiijjjkkklllllllllkkkjjjjjjkkkkkkkkkjjjiiigggfffiiijjjjjjkkkmmmmmmnnnnnnllllllmmmnnnppptttzzzwwwpppwww}}}ssscccZZZUUUXXX\\\eeexxxtttcccPPPEEE???;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<>>>AAADDDEEEGGGJJJLLLMMMNNNOOORRRTTTVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[ZZZYYY[[[^^^aaa___]]][[[[[[]]]___``````______^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^___```aaacccdddeeedddbbb`````````bbbbbbbbbbbbbbbaaaaaa```bbbbbbcccdddcccbbbaaa```___^^^\\\[[[[[[\\\^^^___aaabbbcccdddeeefffffffffgggfffdddcccdddgggiiikkklllkkkjjjhhhhhhhhhiiiiiigggiiilllnnnoooooonnnmmmkkkllllllmmmlllkkkiiiiiilllmmmooopppqqqpppooonnnllllllllllllnnnrrrxxx|||wwwrrr|||tttddd\\\WWWYYY]]]dddvvvppp```NNNDDD???;;;:::<<<999999999999999999999999<<<<<<;;;<<>>AAADDDFFFHHHIIIHHHJJJMMMNNNOOOPPPSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\YYY\\\___``````aaabbbccccccbbb``````aaabbbbbbaaaaaaaaaaaa`````````______bbbbbbaaa```````````````bbbcccddddddbbbaaaaaaaaaccceeegggjjjlllmmmnnnnnnfffeeedddcccbbbaaa``````______^^^^^^^^^^^^______``````bbbccceeeeeeffffffeeeeeeeeeeeedddccccccbbbcccdddeeefffhhhiiijjjkkkjjjiiiiiihhhhhhiiijjjkkklllmmmooopppqqqqqqppppppnnnoooqqqrrrqqqooolllkkkiiijjjjjjjjjkkkoootttxxx}}}iii^^^WWWWWWYYYbbbuuujjj\\\MMMEEEAAA<<<999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>><<<;;;;;;<<<<<<<<<;;;===>>>AAADDDGGGJJJLLLNNNLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^___``````_________aaacccddddddeeeeeefffeeecccbbbaaacccbbbaaa```___^^^]]]\\\aaa```_________aaabbbcccdddcccbbbaaaaaabbbcccdddfffggggggiiijjjkkklllmmmfffdddbbbaaa_________```aaa`````````aaabbbccccccfffeeecccbbbbbbcccdddffffffggghhhiiihhhgggeeecccfffffffffgggggggggggggggggggggfffeeeeeeeeeeeefffhhhjjjmmmoooppppppoooooopppooonnnlllkkkjjjiiiiiiiiigggfffgggjjjoootttxxx}}}xxxwwwuuuqqqooopppnnnoooooonnnmmmnnnppprrrsssuuuwwwwwwwwwuuuttttttyyy|||ttteee\\\VVVWWWZZZbbbttthhhXXXHHH@@@???===<<<<<<===<<<;;;:::;;;<<<<<<;;;>>>???AAADDDGGGJJJMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTUUUUUUVVVXXXZZZ\\\]]]```____________aaabbbcccdddeeeeeeffffffeeecccbbbbbbaaaaaaaaa```_________aaaaaa`````````aaabbbcccccccccbbbaaaaaabbbcccccceeeffffffggghhhiiijjjjjjeeedddbbbaaa```______```aaaaaaaaaaaabbbcccddddddffffffeeeeeefffgggiiijjjggghhhiiiiiiiiigggfffdddgggggggggggggggggggggggggggfffeeeeeeddddddeeeeeegggiiikkkmmmoooooonnnnnnpppooommmkkkjjjiiiiiiiiihhhgggeeefffiiinnnsssvvvxxxsssooohhhcccbbbaaa^^^^^^```[[[\\\]]]\\\\\\]]]```bbbeeefffggggggggghhhkkknnnuuu{{{qqqcccZZZTTTVVVZZZbbbuuueeeUUUEEE???>>>===<<<===;;;;;;:::::::::;;;;;;<<>>===<<<;;;;;;::::::;;;:::::::::;;;===@@@AAACCCFFFIIILLLNNNOOOTTTTTTUUUVVVWWWVVVUUUUUURRRSSSSSSUUUVVVXXXZZZ[[[^^^^^^^^^^^^___```aaaaaacccdddeeeggghhhhhhggggggcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbaaaaaaaaaaaabbbbbbdddddddddccccccccccccccccccbbbbbbaaa```_________aaabbbcccdddeeeeeeffffffcccdddgggiiijjjkkkjjjiiiiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiihhhhhhgggggggggeeedddccccccbbbbbbccccccfffgggiiikkklllmmmnnnnnnnnnmmmllljjjiiihhhggggggcccbbbbbbbbbdddhhhlllnnnyyyvvvkkkddd^^^YYYUUUSSSOOOOOOSSSSSSOOOLLLMMMJJJLLLMMMMMMMMMOOORRRUUUPPPSSSWWWZZZ^^^eeeooowww{{{{{{ooobbbYYYSSSVVVZZZcccvvvfffVVVEEE>>><<<:::999999999;;;<<<;;;::::::<<<>>>BBBCCCEEEGGGJJJLLLNNNOOOUUUVVVWWWXXXXXXXXXVVVUUUTTTTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^^^^______``````bbbccceeeggghhhhhhggggggeeeeeedddcccbbbaaa``````bbbbbbcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccbbbbbbbbbbbbbbbaaaaaaaaa``````______```aaaccceeeffffffffffffeeefffiiikkklllkkkiiihhhjjjkkkkkkllllllmmmmmmmmmkkkkkkjjjiiihhhggggggfffddddddcccbbbbbbbbbbbbcccfffgggiiikkkmmmnnnoooooonnnmmmllljjjiiihhhggggggbbbbbbaaaaaacccfffjjjlllxxxxxxpppeee]]]WWWSSSOOOLLLKKKIIIJJJOOOPPPLLLHHHGGGGGGHHHIIIIIIIIIKKKNNNQQQLLLRRRYYY^^^ccckkkvvvxxx{{{yyyzzzqqqcccZZZTTTWWW[[[dddwwwgggWWWFFF???===;;;999999999;;;===<<<::::::===@@@CCCDDDFFFHHHKKKMMMOOOPPPUUUVVVXXXYYYZZZYYYWWWVVVUUUUUUVVVWWWYYY[[[\\\]]][[[\\\]]]^^^____________bbbccceeefffgggggggggffffffeeedddcccbbb```______bbbbbbbbbcccbbbbbbaaa``````aaaaaabbbbbbaaaaaa```cccccccccccccccbbbbbbbbb```aaaaaaaaaaaa```___^^^___aaaccceeeffffffffffffhhhiiikkkmmmnnnmmmlllkkkkkkllllllmmmnnnoooooopppllllllkkkjjjiiihhhgggfffeeedddccccccbbbbbbccccccfffggghhhjjjlllnnnooopppooonnnlllkkkiiihhhhhhhhheeedddddddddfffhhhkkklllxxxllleee\\\UUURRROOOKKKHHHIIIFFFFFFJJJKKKHHHEEEFFFEEEFFFFFFFFFFFFGGGJJJMMMMMMUUU___eeeiiippp{{{wwwuuurrr|||{{{ssseee\\\VVVXXX\\\dddwwweeeVVVEEE???>>><<<;;;<<<999<<>>;;;;;;>>>BBBDDDEEEGGGIIIKKKNNNOOOPPPTTTVVVXXXZZZZZZYYYXXXVVVUUUUUUVVVWWWYYY[[[\\\]]]ZZZ[[[]]]^^^______^^^^^^bbbcccdddfffffffffeeeddddddccccccbbbaaaaaa``````aaaaaabbbbbbbbbaaa```______```aaabbbbbbaaa```___ccccccccccccdddddddddddd___```aaaaaaaaa```___^^^^^^```bbbeeefffffffffeeeggghhhjjjlllmmmmmmmmmmmmllllllmmmnnnooopppqqqrrrnnnmmmlllkkkiiihhhgggfffeeeeeedddccccccccccccccceeeeeefffhhhjjjmmmnnnppppppooommmkkkjjjiiiiiiiiiiiiiiihhhiiijjjlllnnnoooxxxgggaaaZZZTTTRRROOOKKKHHHKKKFFFEEEGGGHHHFFFEEEGGGEEEEEEFFFFFFEEEFFFIIIKKKLLLTTT___fffjjjoooyyy~~~xxxrrrmmmwww|||uuufff]]]WWWYYY\\\eeexxxdddTTTEEE???>>>>>>===>>>999===@@@>>>;;;;;;???CCCEEEFFFGGGIIILLLNNNOOOPPPSSSUUUXXXZZZ[[[ZZZXXXWWWTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ[[[]]]^^^______^^^]]]bbbcccdddeeeeeeeeedddcccaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbbbbb```___^^^___```aaabbbbbbaaa```___ccccccdddddddddeeeeeeeee___```aaaaaaaaa```___^^^]]]___bbbdddffffffeeeeeecccdddfffhhhkkklllmmmnnnmmmmmmmmmnnnoooqqqrrrsssnnnnnnlllkkkiiihhhgggffffffeeeddddddccccccddddddddddddeeegggiiikkkmmmooopppooonnnlllkkkjjjiiiiiimmmlllllllllmmmoooqqqrrrxxxgggaaaZZZTTTPPPMMMKKKJJJGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJQQQTTTZZZ___ccchhhnnnqqqzzz~~~~~~|||yyytttiiilll}}}|||pppbbb\\\WWWVVVYYYdddyyy|||eeeTTTEEEBBB@@@;;;888:::::::::;;;<<<>>>@@@AAABBBGGGHHHJJJJJJJJJKKKNNNPPPRRRSSSUUUVVVWWWWWWVVVUUUXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^___`````````___```aaaccceeefffffffffaaa```______```aaabbbccc```___]]]\\\]]]^^^```bbbbbbccccccbbbaaa```bbbccciiihhhffffffffffffcccaaa_______________^^^^^^^^^]]]^^^```bbbccccccbbbbbbbbbbbbbbbccceeehhhkkklllmmmkkkjjjlllpppsssrrrpppqqqnnnjjjggggggfffdddccceeeeeeeeeeeeeeeeeeeeeeeeiiihhhffffffgggjjjmmmooommmnnnnnnmmmjjjhhhhhhhhhjjjjjjkkkmmmpppsssuuuvvvzzzhhhccc[[[TTTPPPMMMJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQUUUXXXZZZ]]]aaadddgggkkkqqqxxx}}}|||yyyuuujjjkkkyyy{{{pppddd^^^YYYWWWZZZeeezzzzzzcccQQQCCCAAA@@@;;;999<<<>>>>>>???@@@BBBDDDFFFGGGFFFHHHJJJJJJKKKLLLOOOQQQUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^^^^____________^^^``````bbbcccdddeeeeeeeeeaaa```_________```aaabbb______^^^^^^^^^___aaabbbcccddddddcccaaaaaabbbccchhhfffffffffffffffdddbbbbbbbbbaaa```___^^^^^^]]]^^^^^^```aaaaaaaaa``````ccccccccccccdddfffhhhiiilllkkkjjjlllppprrrqqqppppppmmmjjjhhhhhhhhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeehhhggggggggghhhjjjlllmmmlllmmmnnnmmmjjjhhhhhhhhhjjjjjjkkkmmmppprrruuuvvvzzziiiddd\\\VVVQQQMMMJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMOOOQQQQQQQQQRRRTTTVVVXXXZZZ^^^dddkkkrrrwww{{{zzzzzzzzzyyykkkhhhrrr|||pppgggaaa[[[YYY[[[fff{{{yyyaaaOOOAAA???@@@<<<:::=========>>>???AAACCCDDDFFFFFFHHHJJJKKKLLLNNNQQQTTTWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\\\\```````````````___^^^^^^aaaaaabbbccccccccccccbbbaaa```___^^^^^^___```aaa^^^^^^______```aaabbbbbbcccdddeeedddbbbaaabbbccceeeddddddeeefffgggeeeccceeedddcccbbb```___^^^^^^_______________^^^]]]\\\cccccccccccccccdddeeefffkkkjjjjjjmmmoooqqqpppoooooommmjjjiiiiiiiiigggfffddddddddddddeeeeeeeeeeeeffffffggghhhiiijjjkkkkkkkkklllmmmllljjjhhhhhhhhhiiijjjkkkmmmooorrrtttuuuzzzeeeaaaZZZUUUQQQNNNKKKIIIJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKNNNOOOPPPOOONNNMMMNNNOOOQQQQQQRRRUUUZZZbbbhhhlllmmmrrrzzz{{{wwwxxx|||mmmeeejjjttt|||rrrjjjddd]]][[[]]]hhh~~~zzzaaaPPPAAA??????;;;:::===<<<<<<===>>>@@@BBBDDDEEEFFFHHHKKKLLLNNNPPPTTTWWWYYYXXXXXXXXXYYYZZZ\\\^^^\\\[[[[[[[[[[[[[[[\\\\\\```aaaaaaaaaaaaaaa``````bbbbbbccccccbbbbbbaaa```aaa```___^^^^^^^^^___```^^^^^^```aaabbbccccccbbbdddeeefffeeecccbbbbbbccccccbbbbbbdddfffgggfffdddeeeeeedddcccbbbaaaaaaaaa``````___^^^]]]\\\[[[ZZZ```aaaaaabbbcccdddeeeeeeiiiiiikkkmmmnnnooonnnnnnooommmkkkiiiiiigggeeeddddddddddddddddddeeeeeeeeeeeefffgggiiiiiiiiiiiiiiiiiikkklllkkkiiihhhhhhiiiiiijjjkkklllnnnqqqssstttyyy___[[[VVVRRRPPPNNNKKKJJJKKKJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOONNNLLLKKKLLLMMMKKKJJJIIIIIIMMMRRRWWW[[[^^^cccllluuu~~~xxxuuuwwwrrreeedddiiizzz~~~tttjjjddd^^^[[[___kkkdddRRRBBB???>>>:::999<<<@@@@@@AAABBBDDDFFFHHHIIIHHHJJJMMMOOOPPPSSSWWWYYYZZZYYYYYYYYYZZZ\\\^^^___]]]]]]\\\\\\\\\\\\]]]]]]___```aaabbbcccccccccccccccddddddccccccbbb``````aaa```___^^^^^^___```aaa___```aaabbbccccccccccccdddfffgggfffdddbbbbbbbbbaaaaaaaaacccfffgggfffeeecccccccccdddddddddddddddcccbbb```^^^]]][[[ZZZYYY]]]^^^___aaacccdddffffffgggiiikkkmmmmmmmmmmmmlllooommmjjjhhhgggeeebbb```cccccccccdddddddddeeeeeedddeeegggiiiiiiiiihhhggghhhiiikkkjjjiiihhhhhhiiiiiiiiijjjlllnnnppprrrsssxxx]]]ZZZVVVSSSRRRPPPNNNLLLLLLLLLKKKKKKLLLLLLMMMMMMPPPOOONNNMMMLLLKKKJJJJJJIIIKKKLLLKKKJJJJJJKKKLLLJJJIIIHHHGGGHHHKKKNNNPPPRRRWWW^^^fffnnnvvv~~~yyywwwxxx{{{hhhaaabbbooo~~~~~~ttthhhbbb]]][[[```nnnfffSSSCCC??????;;;:::===@@@AAAAAACCCDDDFFFHHHIIIKKKMMMPPPQQQSSSVVVYYY\\\[[[[[[[[[\\\]]]___```aaaaaa``````_______________```aaabbbccceeeeeeeeeeeedddeeeeeedddcccbbbaaaaaaaaa```_________aaabbbcccbbbbbbbbbcccccccccddddddeeeggghhhhhheeecccbbbbbbaaa```aaabbbeeefffeeedddbbbccccccddddddeeeffffffeeedddbbb```]]]\\\[[[[[[\\\]]]___aaadddeeeffffffeeehhhkkkmmmlllkkkkkkkkkmmmllliiihhhgggeeebbb___bbbbbbccccccddddddeeeeeedddeeeggghhhhhhhhhgggffffffhhhiiijjjhhhhhhhhhiiiiiiiiijjjkkkmmmoooqqqrrrwwwfffccc___\\\[[[YYYVVVTTTRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTRRROOOMMMLLLKKKHHHJJJKKKJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNSSSXXX]]]dddkkkooo|||}}}zzz{{{nnnaaa___dddqqq~~~sssfff```[[[[[[```pppeeeSSSCCC@@@@@@======AAAAAAAAABBBCCCEEEGGGIIIJJJOOOPPPSSSTTTUUUXXX[[[^^^\\\]]]___```bbbccccccdddeeeeeedddcccccccccccccccbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbb````````````aaabbbdddeeefffeeecccbbbbbbccccccdddeeegggiiiiiifffcccbbbbbbaaa``````bbbdddeeedddccccccddddddddddddddddddeeegggfffdddaaa___^^^]]]]]]]]]^^^```bbbdddeeeeeeeeedddhhhlllmmmkkkjjjjjjjjjjjjiiihhhiiiiiigggeeebbbaaabbbbbbcccddddddeeeeeeeeeeeeffffffggggggffffffeeegggiiiiiihhhhhhhhhiiiiiiiiijjjkkklllnnnpppqqqvvv~~~qqqnnnjjjgggeeebbb___]]]YYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZXXXUUURRRPPPNNNMMMIIIKKKLLLKKKJJJIIIJJJKKKFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLOOORRRWWW]]]aaalllttt}}}~~~sssccc___]]]hhhvvv}}}rrrddd^^^YYYZZZaaaqqqdddRRRBBB@@@AAA??????DDDFFFGGGGGGIIIJJJLLLNNNOOOQQQRRRUUUVVVWWWYYY\\\___^^^___bbbdddeeefffffffffiiihhhgggfffffffffffffffeeeeeeffffffeeeeeedddccceeefffffffffeeeeeedddccc````````````bbbdddfffggghhhfffdddbbbbbbbbbcccdddfffhhhiiiiiigggdddbbbbbbaaa``````bbbdddeeedddccceeeeeeeeeddddddccccccccciiigggeeebbb```____________```bbbcccddddddcccccccccggglllmmmkkkiiiiiijjjhhhhhhhhhiiijjjjjjhhhfffaaaaaabbbcccddddddeeeeeeeeeeeeeeefffffffffffffffdddfffhhhiiihhhggghhhiiiiiiiiiiiijjjlllnnnpppqqquuu}}}zzzuuussspppkkkgggbbbbbbbbbbbbaaa___^^^]]]^^^```___YYYTTTSSSQQQMMMLLLMMMNNNMMMKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEHHHHHHIIIJJJMMMOOORRRTTT]]]eeerrr|||iiiaaa]]]ccclllwww~~~ssshhh```YYYZZZccctttdddVVVGGGAAA???>>>???BBBFFFGGGIIIKKKLLLMMMNNNNNNQQQUUUWWWWWWYYY___aaa___bbbbbbbbbbbbcccdddeeefffeeeeeedddddddddeeeffffffhhhggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeedddccccccddddddeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhgggeeedddbbbbbbbbbbbbcccdddeeeffffffeeedddcccbbbbbbbbbbbbdddffffffeeecccaaa```aaabbbbbbbbbbbbcccdddeeeeeedddeeehhhkkkkkkkkkiiihhhhhhiiiiiiiiiiiihhhhhhgggdddccccccccccccccccccdddddddddeeeeeefffgggggghhhhhhhhhhhhiiikkkkkkjjjiiiiiikkkmmmnnnnnnoooqqqrrrxxx{{{yyytttnnnnnnmmmkkkiiifffdddcccaaadddbbb\\\XXXWWWUUUQQQOOOOOOOOOMMMKKKJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFEEEHHHGGGGGGHHHIIIKKKLLLNNNVVV^^^jjjyyypppeeeWWW\\\dddooo~~~uuuhhh___XXXZZZcccuuuwww^^^QQQEEEAAA@@@@@@BBBEEEFFFGGGIIIKKKLLLMMMNNNNNNQQQUUUWWWWWWZZZ```bbb```aaaaaaaaaaaabbbcccdddeeeddddddddddddeeefffggghhhhhhhhhgggffffffeeeffffffeeeeeeeeeffffffffffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjhhhgggfffcccccccccccccccdddeeefffcccbbbbbbaaaaaaaaaaaaaaaeeefffgggeeebbb`````````aaaaaaaaaaaabbbccceeeeeeeeegggiiijjjkkkiiigggfffhhhiiiiiijjjiiiiiihhhhhhfffeeeeeeddddddeeeeeefffddddddeeeeeeffffffggggggiiihhhhhhjjjlllmmmlllkkkiiikkkmmmnnnnnnoooqqqssswwwzzz}}}yyytttpppmmmkkkllljjjddd```___\\\WWWUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHNNNTTT___lllzzz|||kkkXXXYYY]]]ggguuuvvvhhh___XXXYYYdddwwwjjjVVVLLLCCCAAABBBBBBDDDHHHGGGGGGIIIJJJLLLNNNOOOPPPRRRVVVXXXXXX[[[aaacccbbbaaa`````````aaabbbcccdddccccccdddeeefffhhhiiijjjjjjiiihhhgggffffffffffffeeeffffffgggggghhhhhhhhhjjjjjjiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllkkkiiihhheeedddddddddddddddeeeeeebbbbbbaaaaaabbbbbbccccccggghhhhhhfffccc```_______________```aaacccdddeeefffgggiiijjjjjjhhhfffeeeiiiiiijjjjjjjjjjjjjjjiiihhhggggggffffffgggggghhhdddeeeeeeffffffggghhhhhhjjjiiiiiikkkmmmoooooonnnjjjlllmmmnnnmmmnnnqqqsssvvvzzzzzzxxxyyyuuuoookkkhhhccc]]][[[YYYVVVSSSRRRQQQOOONNNJJJIIIHHHGGGGGGFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHMMMVVVaaaooosssbbb]]]\\\bbbnnn}}}vvvhhh___XXXZZZeeezzz~~~cccPPPHHHBBBBBBCCCCCCFFFJJJHHHIIIJJJKKKMMMOOOPPPQQQRRRVVVYYYYYY\\\bbbeeeccc```````````````aaabbbbbbbbbcccdddeeegggiiikkkmmmlllkkkjjjiiihhhgggggggggffffffggghhhiiijjjjjjkkkmmmmmmmmmlllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmlllkkkjjjgggffffffeeeddddddeeeeeecccccccccddddddfffgggggghhhiiiiiifffccc```^^^^^^^^^^^^^^^___aaabbbdddeeeeeefffggghhhiiihhhgggfffiiiiiijjjkkkkkkkkkkkkkkkiiihhhhhhgggggghhhhhhiiigggggghhhhhhiiiiiijjjjjjjjjiiihhhjjjmmmooopppoookkkmmmmmmmmmmmmnnnqqqsssvvvzzz|||xxxtttllldddbbb^^^ZZZWWWUUUTTTRRRPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIGGGKKKQQQZZZgggzzzlllccc\\\___hhhuuuvvviii```YYY[[[ggg|||zzzbbbNNNGGGBBBBBBCCCCCCFFFKKKKKKKKKLLLLLLNNNPPPQQQRRRSSSWWWYYYYYY]]]bbbeeeccc`````````___``````aaaaaaaaabbbccceeegggjjjlllnnnnnnmmmlllkkkjjjjjjjjjjjjhhhhhhiiijjjkkkkkklllllloooooonnnmmmlllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmlllkkkiiiiiigggfffeeeeeeddddddddddddddddddeeefffhhhhhhhhhiiiiiigggccc```______^^^^^^^^^___```bbbcccdddbbbccceeeggghhhhhhhhhhhhiiiiiikkklllmmmmmmmmmmmmiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkklllmmmmmmmmmjjjhhhhhhiiilllooopppooommmnnnnnnmmmmmmnnnqqqtttwww{{{}}}rrrmmmggg```\\\ZZZXXXTTTQQQNNNMMMKKKJJJHHHGGGGGGGGGCCCDDDFFFGGGHHHHHHHHHHHHHHHKKKOOOUUU```sssxxxjjj___^^^cccmmmwwwiiiaaa[[[]]]iii~~~vvvaaaLLLGGGCCCCCCCCCDDDHHHNNNPPPOOOOOONNNOOOQQQRRRSSSTTTXXXZZZYYY\\\aaacccbbbaaaaaa````````````aaaaaaaaaaaabbbdddgggiiilllmmmnnnmmmllllllkkkkkklllllljjjjjjkkkkkklllmmmmmmmmmoooooonnnmmmllllllkkkkkkllllllllllllllllllllllllkkklllmmmnnnooonnnmmmmmmlllkkkiiigggfffeeeddddddcccbbbccccccdddeeefffggghhhiiiiiigggcccaaa`````````______``````aaabbbcccaaabbbccceeeggghhhiiiiiiiiijjjkkkmmmnnnooooooooojjjjjjjjjiiiiiijjjjjjjjjlllmmmmmmnnnnnnoooppppppkkkiiihhhiiilllnnnoooooonnnnnnnnnmmmmmmnnnqqqtttvvvzzz~~~vvvlllfffbbb^^^XXXSSSPPPOOOMMMKKKIIIHHHGGGFFFEEEFFFGGGIIIIIIIIIIIIHHHHHHKKKNNNQQQZZZkkkzzziiicccbbbfffuuuyyyiiibbb\\\```lllqqq]]]KKKFFFBBBCCCCCCEEELLLSSSTTTSSSQQQPPPPPPQQQSSSTTTUUUXXXZZZYYY[[[```aaa```bbbaaaaaa``````aaaaaabbb```aaabbbdddfffhhhkkklllkkkkkkkkkjjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmlllkkkkkkkkkllllllllllllllllllllllllmmmnnnooopppqqqppppppooommmllljjjhhhfffeeeddddddddddddcccddddddeeeffffffggghhhhhhgggdddbbbaaaaaabbbaaaaaa``````aaaaaabbbbbbbbbccceeefffggghhhhhhiiijjjkkkmmmoooppppppppplllllllllkkkkkklllllllllmmmmmmnnnnnnooopppppppppnnnllljjjjjjllloooppppppooooooooommmlllnnnqqqtttsssxxxxxxooojjjddd]]]WWWRRRQQQOOOLLLJJJHHHGGGFFFIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJLLLNNNUUUfff}}}uuujjjdddbbbnnn~~~{{{iiibbb]]]aaammmmmmYYYIIIEEEAAABBBDDDFFFNNNWWWWWWUUUSSSRRRQQQRRRSSSTTTUUUYYYZZZYYY[[[___```^^^bbbbbbaaaaaaaaaaaaaaabbb```aaaaaaccceeehhhjjjkkkiiiiiiiiiiiijjjkkkllllllnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrsssrrrrrrqqqnnnmmmkkkiiigggeeeddddddgggffffffffffffggghhhhhhfffggghhhgggdddbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaadddddddddeeeeeefffffffffiiijjjlllmmmooopppqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnoooooopppppppppnnnllllllmmmpppqqqqqqppppppooommmlllnnnqqqtttqqqwwwzzzmmmccc```[[[WWWRRRPPPQQQPPPNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMPPPSSSVVV```uuusssiiieeehhhppp{{{oooddd\\\aaapppgggVVVJJJHHHEEEDDDFFFJJJPPPSSSSSSTTTTTTTTTTTTSSSRRRRRRUUUVVVXXXXXXXXXZZZ^^^aaabbbbbbbbbbbbaaaaaaaaa```cccbbbaaaaaaccceeegggiiijjjiiihhhgggfffgggggghhhkkkkkkkkkkkkjjjjjjiiiiiillljjjhhhggggggiiilllmmmlllmmmmmmnnnnnnnnnnnnnnnnnnpppsssuuuuuussspppnnnnnnmmmmmmllljjjhhhfffeeehhhggggggggggggggghhhhhhkkkjjjhhhfffeeedddddddddgggfffeeecccbbbccccccdddcccddddddeeefffggghhhhhhgggiiikkkmmmmmmmmmkkkjjjkkkkkkmmmnnnoooooooooooommmmmmmmmmmmnnnnnnnnnoooooommmkkkkkknnnpppqqqqqqpppooonnnmmmnnnoooqqqrrrwwwyyyxxxkkkeeeaaa\\\WWWUUUUUUTTTQQQOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMPPPSSSVVV]]]nnnsssiiifffhhhpppwww|||nnnddd]]]bbbqqq}}}eeeVVVJJJHHHFFFEEEGGGKKKPPPSSSQQQQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXZZZ]]]___```aaaaaaaaaaaaaaabbbbbbcccbbbaaaaaabbbdddfffhhhhhhgggfffeeeeeeeeeffffffgggggggggggghhhhhhiiiiiikkkjjjhhhggghhhiiilllnnnllllllmmmnnnnnnmmmmmmmmmmmmnnnqqqssssssqqqnnnmmmmmmmmmlllkkkjjjhhhgggfffggggggggggggggghhhiiijjjjjjjjjiiigggfffdddccccccfffeeedddcccbbbbbbbbbcccccccccdddeeefffggghhhhhhhhhiiikkklllmmmmmmlllkkkkkklllmmmnnnoooooooooooommmmmmmmmnnnnnnnnnnnnnnnooommmkkklllnnnqqqrrrssssssqqqooommmmmmnnnppprrrtttvvv{{{yyyooohhhccc^^^[[[[[[ZZZWWWTTTTTTRRRQQQPPPPPPQQQRRRSSSNNNOOOSSSVVVWWW[[[hhhvvvrrrfffbbbbbbgggppp{{{~~~nnnddd^^^dddtttxxxcccVVVJJJHHHGGGFFFHHHKKKOOORRRNNNOOOQQQSSSUUUWWWXXXXXXXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^___```aaabbbcccccccccbbbaaa```aaabbbdddffffffeeecccbbbbbbbbbcccdddbbbbbbcccdddeeefffggggggiiihhhgggggggggiiilllmmmkkklllllllllllllllkkkkkkjjjlllnnnppppppnnnllljjjlllllllllkkkjjjhhhgggfffgggggggggggghhhiiikkkkkkkkkkkkjjjiiihhheeecccaaaeeedddcccbbbaaaaaaaaaaaabbbccccccdddfffgggggghhhiiijjjjjjkkkllllllmmmmmmllllllmmmnnnooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmooommmkkklllooorrrtttuuuuuusssooollllllmmmppprrruuuuuuyyyzzzmmmgggaaa^^^^^^^^^]]][[[XXXWWWTTTRRRRRRSSSVVVWWWTTTTTTVVVXXXXXX[[[fffrrr~~~lllbbb^^^```fffqqq|||~~~lllddd___gggwwwvvvaaaUUUJJJIIIHHHHHHIIILLLOOOQQQNNNOOOQQQTTTVVVXXXYYYYYYYYYZZZ[[[ZZZYYYXXXYYY[[[\\\\\\]]]___aaabbbddddddcccbbb```______aaabbbdddcccbbbaaa```___```aaaaaa```aaaaaabbbcccdddeeeeeegggfffffffffggghhhkkkllljjjjjjjjjkkkkkkjjjjjjiiihhhjjjlllmmmmmmllljjjhhhkkkkkkkkkjjjjjjhhhggggggffffffggggggiiijjjllllllllllllmmmllljjjgggdddbbbccccccbbbbbbaaa`````````aaabbbcccdddeeefffggghhhjjjjjjjjjjjjkkkmmmnnnooolllmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmooommmlllmmmpppsssuuuvvvuuurrrnnnkkkkkknnnrrrtttxxxxxxzzzqqqkkkccc______```aaa```\\\[[[XXXVVVUUUWWWYYYZZZ[[[YYYWWWWWWVVVXXXcccnnnrrrccc]]][[[^^^hhhqqq|||{{{kkkdddaaaiiizzzuuu```SSSJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZ[[[[[[YYYXXXXXXYYY[[[[[[]]]^^^```bbbcccdddaaa```___^^^^^^___aaabbbbbbaaa```^^^^^^______```bbbbbbbbbcccccccccddddddeeedddddddddeeefffhhhiiigggggghhhiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhjjjjjjjjjjjjiiiiiihhhgggfffffffffggghhhjjjkkkllllllmmmnnnmmmkkkhhheeeccccccbbbbbbbbbaaa```______``````bbbcccdddfffggggggjjjjjjjjjkkklllmmmooopppmmmnnnnnnnnnnnnnnnmmmlllnnnnnnnnnnnnnnnmmmmmmmmmooommmlllmmmpppsssuuuvvvsssqqqmmmkkklllppptttwwwzzzyyy{{{zzzrrrggg```___aaaccccccbbb```^^^\\\\\\\\\^^^^^^aaa\\\XXXVVVTTTTTT]]]fffvvvzzzhhh]]]WWWVVV^^^fffnnn~~~wwwjjjdddbbblll}}}ttt___SSSJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWWWWYYYZZZ\\\[[[YYYXXXXXXYYY\\\\\\]]]^^^___```aaaaaa___^^^]]]\\\]]]^^^```bbbbbbaaa___^^^^^^^^^___```cccccccccdddddddddddddddccccccccccccccccccdddeeeddddddfffggghhhiiiiiiiiihhhiiijjjjjjjjjjjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhffffffffffffggghhhjjjjjjkkkllllllkkkjjjhhhfffeeebbbccccccbbbbbbaaa```______```aaabbbdddeeeggggggiiijjjkkklllmmmnnnooopppnnnooooooooonnnmmmllllllmmmmmmmmmmmmnnnnnnnnnoooooommmkkklllooorrrtttuuuqqqooommmlllnnnqqquuuxxxxxxxxxzzz|||mmmccc```bbbdddfffhhhgggfffeeeddddddddddddgggbbb^^^[[[VVVSSSVVV\\\iii|||uuucccYYYTTTXXX\\\aaapppyyyrrriiiccccccnnnqqq___UUUJJJKKKLLLMMMNNNNNNOOOOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXZZZ\\\[[[ZZZXXXXXXYYY^^^^^^^^^^^^^^^^^^______]]]\\\[[[[[[\\\^^^```bbbbbbaaa```_________```aaaaaabbbbbbcccdddeeeffffffbbbbbbaaaaaaaaa`````````aaabbbccceeeggghhhiiiiiiiiiiiijjjkkkkkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiihhhffffffeeeeeefffggghhhhhhiiihhhhhhggggggfffeeeeeebbbccccccccccccaaa```___^^^___```bbbccceeefffggghhhiiikkkmmmoooooooooooooooooooooooonnnmmmlllkkkkkkllllllmmmnnnoooppppppooommmkkklllnnnqqqrrrsssqqqpppooonnnoooqqqtttvvvwwwxxx{{{rrreeeaaabbbeeegggmmmmmmllllllkkkjjjiiiiiilllhhhdddaaaZZZTTTSSSWWW^^^qqqzzz~~~mmm```WWWVVVVVVXXXeeeuuuvvvoooiiicccdddooonnn___WWWJJJKKKLLLNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYWWWYYY[[[\\\ZZZYYYYYYYYY______^^^^^^^^^]]]]]]]]]\\\[[[ZZZZZZ\\\^^^```bbbcccbbbaaa```___```aaaaaa______aaabbbdddfffggghhhaaaaaaaaa```______^^^^^^___```bbbdddggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjjjjggghhhhhhiiiiiiiiiiiihhhffffffeeeeeeeeeffffffgggffffffeeeddddddddddddeeeccccccddddddcccbbb```___^^^^^^```aaaccceeefffggggggiiilllnnnppppppooonnnoooooooooooonnnmmmkkkkkkjjjkkklllmmmnnnpppqqqqqqooommmkkkkkknnnpppqqqqqqrrrrrrpppooooooqqqrrrssswwwyyy}}}{{{pppiiieeehhhnnnppptttwwwvvvqqqmmmnnnppprrrppplllddd[[[TTTSSSSSS[[[aaahhhmmmqqqwwwqqq___UUURRRUUU^^^gggyyytttmmmfffcccfffrrrppp]]]QQQKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOQQQTTTXXXYYY\\\[[[YYYXXXXXXZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\]]]^^^```aaabbbdddcccaaa_________``````aaabbbdddeeefffgggffffffbbbaaa___]]]]]]]]]^^^^^^aaabbbcccbbbbbbcccfffhhhhhhiiijjjiiihhhggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhdddccccccdddeeegggiiijjjeeeeeeddddddcccbbbbbbaaaccccccdddeeedddcccbbbaaa___```bbbdddeeegggggggggiiihhhhhhjjjmmmppprrrssssssrrrpppnnnmmmlllkkkkkknnnnnnnnnoooooopppppppppooooooooooooooooooooooooppppppppppppqqqrrrssssssuuuxxx~~~uuummmiiijjjoootttyyy~~~~~~zzzvvvvvvwwwwwwvvvrrrjjj```XXXUUUTTTTTTYYY^^^aaaccchhhpppwwwyyyfffZZZSSSRRRWWW]]]nnn{{{vvvnnngggcccfffsssmmm]]]QQQKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOOOOPPPSSSVVVYYY[[[]]]\\\[[[YYYYYYZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZ[[[]]]^^^```aaacccbbbaaa`````````aaaaaadddeeefffggghhhhhhggggggbbbbbbaaaaaa``````aaaaaa```aaaaaa`````````ccceeeeeeggghhhhhhgggggghhhjjjhhhhhhhhhhhhggggggggggggeeedddddddddeeeggghhhjjjeeeeeedddbbbaaaaaaaaaaaaaaaaaabbbcccccccccbbbaaa```aaabbbdddeeeffffffggghhhhhhhhhjjjmmmppprrrssstttsssqqqooonnnmmmlllllliiiiiijjjkkklllnnnnnnooooooooooooooooooooooooooopppppppppppppppqqqrrrssswwwzzz~~~tttnnnnnnqqqxxx~~~~~~|||{{{wwwpppeee[[[TTTQQQNNNPPPRRRSSSSSSWWW^^^cccpppzzztttcccXXXQQQQQQUUU___lllxxxooofffcccgggtttyyyiii[[[RRRMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRUUUXXX[[[]]]___^^^]]][[[[[[[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYZZZ[[[]]]___```bbbaaaaaaaaaaaabbbcccccchhhhhhjjjjjjjjjjjjiiihhhddddddeeeeeeeeedddcccccc______```___^^^^^^___aaabbbdddfffggggggggghhhjjjggggggfffffffffeeeeeeeeeffffffeeeeeefffgggggghhhfffdddbbbaaa______``````___```aaabbbbbbbbbbbbbbbaaabbbcccdddeeeeeeeeeeeegggggghhhjjjllloooqqqsssvvvuuusssqqqooonnnmmmmmmfffggghhhiiikkkmmmnnnooooooooooooooooooooooooooooooooooooooopppqqqrrrssswwwyyy}}}uuussstttxxx~~~}}}yyyqqqggg[[[RRRLLLKKKLLLLLLKKKKKKNNNSSSWWW```jjj|||nnn^^^SSSPPPSSSTTTaaatttxxxnnndddbbbggguuusssdddYYYRRRNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRTTTWWWZZZ]]]^^^aaa```^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\^^^___```aaaaaaaaabbbcccddddddeeekkkllllllmmmlllkkkjjjiiifffgggggggggfffdddbbbaaa___``````___]]]]]]^^^___aaacccfffffffffeeefffgggeeeeeeeeeeeeddddddddddddggggggffffffffffffffffffeeedddbbb```_________```______```aaaccccccddddddbbbcccddddddeeeeeeeeeeeeeeegggiiijjjlllnnnppprrrvvvuuusssrrrpppoooooonnniiiiiijjjkkklllnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssstttwww}}}~~~zzzyyy{{{~~~yyypppfff[[[QQQKKKIIIIIIIIIHHHIIIKKKOOORRRVVV```oooyyyfffXXXSSSTTTPPPZZZkkk~~~vvvmmmbbbaaafffvvvpppbbbXXXRRRPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRTTTVVVXXX[[[]]]^^^```___^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[[[[\\\\\\^^^```aaabbbaaaaaabbbcccdddeeeffffffllllllmmmmmmlllkkkjjjiiiiiiiiihhhgggeeebbb```^^^```bbbbbbaaa___^^^^^^___bbbdddfffgggeeedddcccdddddddddddddddcccccccccbbbfffffffffffffffeeeeeeddddddcccbbbaaa``````aaaaaa``````aaabbbccceeeffffffbbbcccddddddeeeeeeeeeeeeeeegggjjjkkkkkkkkknnnppptttsssrrrqqqppppppoooooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrsssttttttvvv{{{~~~vvvmmmddd[[[RRRLLLGGGFFFFFFGGGHHHJJJKKKMMMPPPWWWdddtttqqq___VVVTTTPPPWWWcccsssuuukkkbbbaaagggxxxpppbbbYYYSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]^^^```aaacccdddbbbbbbdddeeeffffffffffffjjjkkkkkklllkkkjjjiiihhhiiiiiigggfffcccaaa___^^^bbbcccddddddbbbaaa```aaabbbeeeggggggfffcccbbbbbbddddddccccccccccccbbbbbbddddddeeeeeeeeeddddddcccccccccccccccccccccccccccaaaaaaaaabbbccceeefffgggaaabbbcccdddeeeeeeeeeeeeeeeiiilllllljjjiiikkkmmmqqqppppppoooooooooppppppooooooooonnnnnnnnnnnnmmmooooooooooooooooooooooooooooooooopppqqqssstttuuuuuuwww{{{{{{qqqggg___XXXQQQMMMFFFFFFFFFGGGIIIIIIIIIHHHIIIOOOYYYfffxxxjjj[[[UUUPPPSSS\\\jjj{{{uuulllccccccjjj{{{qqqccc[[[UUUSSSTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^___```bbbcccdddcccdddeeefffggggggfffeeeggghhhiiiiiiiiihhhgggfffhhhgggeeedddbbbaaaaaaaaaaaaccceeeeeecccbbbbbbcccaaacccggghhhgggeeedddddddddddddddcccccccccbbbbbbaaabbbcccdddddddddcccbbbbbbccceeegggggggggfffeeeaaaaaaaaaaaabbbccceeefff```aaabbbdddeeeffffffgggfffjjjmmmllliiiggghhhkkkmmmllllllmmmnnnoooppppppqqqqqqqqqrrrrrrrrrrrrrrroooooooooooooooooooooooooooooopppqqqrrrtttvvvwwwuuuuuuxxx}}}wwwkkk```YYYSSSNNNKKKHHHHHHHHHIIIJJJJJJGGGFFFEEEIIIQQQ^^^ooo~~~{{{zzzzzzzzz|||}}}sss___VVVOOOQQQWWWddduuuuuulllddddddlll}}}rrreee\\\WWWTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYYYYZZZZZZWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^```aaacccddddddeeefffgggggggggfffeeeeeefffggghhhhhhgggfffeeefffeeedddbbbbbbcccddddddaaaccceeeeeedddccccccccc___bbbfffhhhgggfffffffffdddddddddccccccccccccbbb```aaabbbcccdddccccccbbbaaacccfffiiijjjjjjhhhgggaaaaaa`````````bbbcccddd___```bbbdddeeeggggggggggggkkknnnmmmhhhfffgggiiijjjjjjjjjkkkmmmnnnppppppttttttuuuvvvvvvwwwxxxxxxooooooooooooooooooooooooppppppqqqrrrsssuuuvvvwwwrrrsssuuuxxx~~~xxxzzz~~~rrrfff___YYYRRRNNNNNNHHHHHHHHHIIIJJJJJJGGGEEEGGGHHHMMMWWWddduuu|||sssmmmkkkjjjiiigggjjjkkkpppxxx~~~lllZZZRRRSSSVVV___oooxxxmmmggghhhqqqqqqbbbZZZVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[\\\]]]^^^___`````````]]]]]]^^^^^^```aaacccdddaaabbbcccccceeeeeefffgggbbbdddfffhhhhhhgggeeedddeeeeeeffffffeeedddccccccffffffggggggfffdddbbbaaaccccccddddddeeedddddddddddddddcccbbbbbbaaa`````````aaaaaaaaaaaabbbbbbbbbcccdddfffiiikkkjjjgggeeeaaaaaaaaaaaa````````````dddbbb______aaaccceeefffiiijjjkkkkkkjjjiiihhhgggjjjiiiiiijjjmmmpppsssuuusssuuuwwwzzz{{{{{{zzzyyytttrrrnnnlllkkkkkklllmmmpppqqqssstttuuuttttttssspppqqqsssvvvzzzzzznnnmmmpppnnnqqqxxxwwwyyy|||{{{pppddd]]]XXXRRROOOPPPKKKJJJJJJKKKLLLLLLJJJHHHGGGHHHLLLSSS\\\kkkyyypppiiifffdddbbb`````````ccciiimmmrrrzzztttaaaUUUTTTUUU]]]lllxxxnnnhhhjjjsssnnnaaaZZZXXXVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]\\\\\\[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^___```bbbccc```aaaaaabbbcccdddeeeeeeccceeegggiiiiiihhhfffeeeeeeeeeffffffgggfffffffffgggggghhhhhhgggeeedddcccccccccdddeeeeeefffeeeeeeeeeeeeddddddcccbbbbbbaaa______```aaacccdddeeeeeeccccccdddfffggggggeeeccc```````````````aaaaaaaaaeeebbb```___aaadddffffffhhhiiijjjjjjjjjiiihhhgggiiiiiijjjkkkmmmpppsssttttttuuuwwwyyyzzzyyyxxxxxxqqqooollliiihhhhhhiiijjjooopppqqqssssssssssssrrrqqqqqqrrrtttwww{{{lllhhhgggaaaaaaeeebbbfffgggmmmyyy~~~sssgggaaa]]]XXXUUUVVVPPPNNNNNNNNNOOOOOOMMMKKKJJJKKKMMMQQQTTT___uuu~~~tttlllhhhddd```]]][[[YYYYYY\\\___bbbiiirrr~~~jjjXXXUUUTTTZZZhhhzzzxxxpppiiilllwwwkkk___ZZZYYYWWWWWWWWWWWWWWWXXXXXXYYY[[[[[[\\\]]]]]]\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^___```aaa______```aaabbbcccddddddeeegggiiijjjkkkjjjhhhgggeeefffggghhhhhhiiiiiiiiigggggghhhhhhhhhgggeeedddcccccceeefffggggggggggggggggggffffffeeeddddddddd]]]^^^```bbbdddfffhhhiiidddcccbbbbbbcccdddbbbaaa_________```aaaaaabbbbbbeeecccaaaaaaccceeefffggggggggghhhiiiiiiiiihhhhhhiiiiiikkklllnnnpppqqqrrrrrrssstttuuuuuutttsssrrrnnnllliiigggeeeeeefffgggmmmnnnoooqqqrrrrrrqqqqqqqqqpppqqqrrrssszzzooohhhfff^^^]]]```[[[\\\\\\```jjjuuusssmmmgggaaa]]]]]]UUUSSSRRRRRRRRRQQQOOONNNNNNOOOQQQQQQQQQYYYlll{{{uuunnngggcccaaa\\\YYYYYYZZZ\\\bbbiiirrrzzzqqq\\\UUUQQQWWWddduuuwwwpppjjjnnnzzz}}}iii]]]ZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\______``````aaa`````````\\\\\\\\\\\\]]]^^^^^^______``````aaabbbcccddddddggghhhjjjkkkkkkkkkjjjiiiggghhhiiiiiiiiiiiiiiihhhffffffggghhhhhhgggeeeeeecccdddeeeggghhhiiiiiiiiihhhhhhggggggffffffffffff______aaaccceeeggghhhiiifffdddaaa```aaaaaaaaa```^^^^^^___```aaabbbcccdddfffdddbbbbbbeeegggggggggffffffgggggghhhhhhhhhhhhhhhiiikkkmmmnnnoooppppppnnnnnnoooooonnnmmmkkkkkkkkkiiigggeeedddddddddeeekkklllnnnooopppppppppppppppooopppqqqqqqvvv|||kkkcccaaa[[[[[[]]]XXXUUUUUUYYYaaaiiitttzzzsssiiicccaaa[[[YYYWWWUUUTTTSSSQQQOOOPPPPPPQQQQQQPPPUUUeeeuuu~~~uuuoooiiibbb]]][[[ZZZYYY]]]bbbgggooo{{{xxxbbbXXXQQQUUUaaarrr~~~tttooojjjooo}}}|||ggg\\\YYYZZZ[[[[[[ZZZZZZYYYZZZZZZ[[[YYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\aaabbbbbbbbbbbbbbbaaaaaa]]]]]]\\\\\\\\\]]]]]]^^^``````aaabbbcccdddeeeeeehhhhhhiiijjjkkkjjjjjjiiijjjjjjjjjjjjiiihhhffffffcccdddeeefffgggfffeeedddcccdddeeeggghhhiiiiiiiiihhhhhhggggggggggggffffffbbbbbbcccdddeeefffgggggghhheeebbb```aaaaaaaaaaaa^^^___```aaabbbdddeeeeeegggeeeddddddfffhhhiiihhhffffffggggggggghhhiiiiiiggghhhjjjlllmmmmmmmmmmmmllllllkkkkkkjjjhhhggggggiiihhhgggfffeeeeeeffffffjjjkkkmmmooopppppppppppppppnnnoooqqqrrrvvv{{{hhh___^^^YYYZZZ]]]WWWUUUUUUYYY^^^dddlll|||uuukkkgggdddaaa]]]ZZZXXXVVVSSSQQQPPPOOONNNOOOOOOSSS^^^iii{{{wwwnnneeeaaa]]]YYYXXXZZZ]]]dddmmmwwwkkk]]]SSSVVVaaappp|||sssnnnkkkrrryyyfff\\\ZZZ[[[]]]\\\\\\[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^]]]]]]aaaaaaaaaaaaaaa```___^^^^^^^^^]]]\\\\\\\\\]]]]]]```aaaaaabbbcccdddeeeeeegggggghhhiiiiiiiiiiiiiiijjjjjjjjjiiigggfffdddcccbbbcccdddfffffffffeeeeeeddddddfffggghhhhhhhhhhhhffffffffffffffffffffffffcccdddddddddddddddeeeeeegggeeebbbaaabbbbbbbbbaaa```aaabbbcccdddeeeffffffhhhfffeeefffhhhjjjjjjiiihhhhhhggggggggghhhiiiiiiggghhhhhhiiijjjkkkkkklllmmmlllkkkjjjiiihhhgggggggggggggggfffgggggghhhhhhjjjlllnnnpppqqqqqqqqqqqqpppnnnooorrrsssvvv~~~jjj```^^^ZZZ[[[]]]WWWUUUVVVYYY]]]aaaiiizzz|||vvvlllhhhccc___\\\YYYVVVTTTSSSOOONNNOOOQQQRRRXXX___nnnyyyrrrjjjbbb\\\[[[XXX\\\bbbiiirrruuudddWWWXXX```mmm}}}tttooonnnuuuvvvddd\\\[[[]]]^^^^^^]]]\\\\\\\\\\\\\\\YYYXXXXXXXXXYYYZZZ\\\\\\^^^______``````______^^^````````````___^^^]]]\\\______^^^]]]]]]]]]]]]]]]___``````aaabbbcccddddddfffffffffgggggggggggggggggggggggggggfffeeedddcccbbbccceeefffgggggggggfffdddeeeffffffggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccddddddddddddeeecccbbbaaabbbbbbbbb```ccccccddddddeeefffgggggghhhgggfffhhhjjjkkkjjjjjjkkkjjjiiihhhhhhhhhiiiiiiggggggffffffggghhhiiijjjlllkkkjjjiiihhhgggggggggeeeeeeffffffhhhiiijjjjjjkkkmmmoooqqqrrrsssssssssqqqoooooorrrsssttt{{{kkk```]]]XXXYYYZZZSSSRRRRRRTTTXXX\\\eeewwwqqqmmmhhhccc___\\\XXXVVVWWWRRROOOQQQSSSSSSVVVYYYfffxxxyyynnneeebbbYYY[[[]]]aaahhhttt}}}jjj[[[ZZZaaalll~~~uuupppqqqwwwsssccc]]]\\\^^^___^^^]]]]]]\\\\\\\\\\\\ZZZYYYYYYYYYYYY[[[]]]^^^``````aaaaaaaaaaaa``````aaaaaaaaaaaa```___]]]]]]``````___^^^]]]]]]]]]]]]^^^^^^___```aaabbbcccccceeeeeeeeeeeeffffffffffffdddeeeeeeeeeeeeeeeddddddcccdddfffggghhhiiihhhhhheeeeeefffffffffffffffeeecccdddddddddddddddddddddaaabbbbbbccccccddddddeeecccbbbaaaaaabbbbbbaaa```dddeeeeeeffffffggggggggghhhhhhggghhhjjjkkkkkkjjjlllkkkjjjhhhhhhhhhiiiiiihhhgggeeedddeeefffhhhjjjiiiiiihhhffffffeeeeeefffcccccceeefffhhhiiijjjkkklllnnnppprrrssstttttttttrrrpppppprrrrrrsssxxxuuueee```]]]XXXVVVVVVVVVVVVXXXZZZ[[[aaaqqq~~~rrrmmmllljjjbbbZZZ___[[[UUUQQQPPPPPPPPPOOO[[[kkktttgggeee]]]XXX[[[bbbkkkvvvnnn```^^^^^^lll~~~wwwvvvuuuyyyqqqbbbYYYYYY]]]``````aaaaaaaaa___^^^]]]^^^___```___^^^^^^___aaabbbbbbaaa```___^^^]]]]]]_______________^^^^^^^^^___^^^\\\[[[[[[]]]```aaacccaaa___]]]]]]___aaacccdddddddddeeeeeeeeeffffffiiigggeeeeeeeeefffeeedddaaabbbdddeeefffeeeeeedddaaa___]]]___ccceeeeeeccceeedddcccbbbbbbcccddddddbbbbbbcccfffgggfffccc```ccccccdddddddddcccbbbaaabbbccccccdddeeefffhhhiiihhhhhhgggfffeeefffiiikkkmmmjjjggghhhjjjlllllljjjkkkjjjiiigggggghhhhhhiiijjjiiifffdddcccdddeeeeeegggfffffffffggghhhiiijjjlllmmmnnnoooppppppppppppoooppprrrrrrrrrtttvvvxxxyyykkkfffddd^^^ZZZZZZUUUVVVXXX[[[\\\bbbppp~~~zzzqqqhhhfffaaa[[[VVVSSSRRRPPPOOOUUUbbbvvvzzzkkkbbb\\\\\\___dddlllsssqqqaaa______mmmxxxxxxwww|||pppddd\\\[[[^^^^^^___```aaaaaaaaa```______``````___^^^^^^```aaabbbbbbaaa``````___^^^^^^_______________^^^^^^^^^^^^]]]\\\[[[\\\___bbbdddcccbbb```______```bbbcccaaabbbcccdddeeefffgggggggggfffeeeeeefffgggeeedddbbbbbbddddddeeedddcccccc```___^^^___bbbcccddddddeeedddcccbbbbbbbbbccccccbbbcccdddgggiiiiiigggdddccccccccccccccccccccccccddddddeeeeeefffggghhhiiiiiiiiiiiihhhggggggiiikkkkkkiiiggggggjjjllllllkkkhhhgggfffeeeeeeeeeffffffhhhgggeeecccbbbcccddddddeeeeeefffgggggghhhhhhiiiiiijjjkkklllmmmnnnnnnnnnmmmnnnpppqqqqqqsssuuuxxxxxxtttqqqjjjdddaaa^^^]]]___aaabbbfffrrr~~~}}}tttjjjfff___YYYUUUSSSPPPOOOQQQYYYhhh~~~yyyoooddd___]]]]]]aaafffwwwuuueeebbbaaannnzzz{{{zzznnnddd^^^\\\]]]^^^___```aaabbbbbbbbbbbb___``````___^^^^^^___aaabbbbbbaaaaaa``````______``````_________^^^^^^^^^\\\\\\[[[\\\^^^```ccceeebbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbdddfffggghhheeedddeeefffhhhhhhfffdddbbbccccccccccccbbbbbbaaa^^^___`````````aaacccddddddccccccbbbaaaaaabbbbbbccccccfffiiilllmmmllljjjeeedddcccbbbbbbcccdddeeegggfffffffffggghhhhhhiiijjjkkkllljjjhhhggghhhiiiiiihhhfffgggjjjkkklllkkkggggggfffeeeeeeeeeeeeeeefffeeedddcccbbbbbbcccddddddeeefffhhhhhhhhhhhhgggffffffggghhhjjjkkkkkkllljjjlllnnnoooppprrruuuxxx|||sssmmmmmmkkkkkknnnoooqqqyyy|||rrrgggccc]]]WWWTTTQQQNNNMMMOOOUUU```tttpppeee]]]ZZZ\\\```kkkvvvzzzjjjfffdddqqq{{{|||ooofff```\\\[[[aaaaaabbbbbbbbbbbbbbbbbb______```___]]]]]]^^^___aaaaaaaaaaaaaaaaaa```````````````___^^^^^^]]]]]]]]]]]]\\\]]]^^^```cccdddbbbbbbcccddddddcccbbbbbb^^^___```aaacccdddeeefffccccccdddgggiiiiiigggeeecccbbbbbbbbbaaaaaa``````]]]___aaaaaa______bbbeeeccccccbbbbbbbbbaaaaaaaaaddddddgggkkkoooqqqpppooojjjhhhfffdddcccdddeeefffgggggggggffffffggghhhhhhjjjkkklllkkkiiifffffffffggggggggghhhiiikkkkkkkkkhhhhhhhhhgggggggggggggggfffeeeddddddddddddeeeeeedddfffhhhjjjkkkjjjiiihhheeeeeeffffffgggiiijjjjjjiiikkkmmmoooppprrrvvvxxx||||||xxxxxx{{{~~~|||pppggg^^^[[[VVVRRRPPPNNNLLLKKKNNNSSS\\\mmm~~~mmmaaaZZZZZZ^^^ccckkkzzzooojjjhhhuuu~~~zzz|||uuujjjccc___^^^eeeeeedddcccbbbaaaaaaaaa^^^______]]]\\\[[[\\\^^^````````````aaaaaaaaaaaaaaa``````___^^^^^^]]]]]]^^^^^^]]]]]]^^^___```aaa```aaacccddddddcccaaa```______``````aaabbbbbbbbbbbbcccdddgggiiiiiigggeeecccbbbbbbaaaaaa`````````^^^```bbbaaa______bbbeeebbbbbbbbbccccccbbbbbbbbbdddeeegggkkkoooqqqrrrqqqnnnllliiigggeeedddeeeffffffffffffeeeffffffggggggiiijjjkkkjjjgggeeedddeeeggghhhiiiiiijjjjjjkkkkkkhhhhhhhhhhhhhhhgggggggggggggggfffffffffgggggghhhfffhhhjjjlllmmmlllkkkjjjgggfffffffffggghhhiiijjjjjjkkknnnooopppsssvvvyyyzzzxxxnnnddd]]]WWWTTTQQQOOONNNMMMLLLKKKMMMRRRYYYfff}}}{{{jjj___[[[]]]^^^cccoootttooommmzzz}}}zzz||||||ooogggddddddhhhgggeeedddbbbaaaaaaaaa^^^______^^^\\\[[[\\\]]]^^^^^^______``````aaaaaaaaaaaa```___^^^]]]]]]\\\^^^]]]]]]]]]]]]^^^_________```aaabbbbbbaaa```_______________````````````ccccccdddfffhhhiiigggfffcccbbbaaaaaa```aaaaaabbb```aaabbbaaa```aaabbbdddaaaaaacccdddddddddddddddeeeeeefffiiimmmooopppoooooommmkkkhhhfffeeeeeeeeefffeeeeeeeeeffffffggghhhiiijjjjjjiiifffdddeeeeeehhhjjjkkkllljjjjjjjjjkkkggggggggghhhgggffffffeeeggghhhhhhiiiiiijjjjjjjjjiiijjjkkkmmmmmmmmmmmmllliiiiiiggggggggggggiiijjjjjjlllnnnoooppprrruuuxxxyyyzzzqqqjjjccc]]]XXXUUUSSSQQQOOOPPPOOONNNMMMNNNRRRWWW___sss{{{iii___]]]\\\\\\eeetttwwwrrrqqq~~~|||zzz}}}ooogggfffiiihhhgggeeedddcccccccccccc```aaaaaa___]]]\\\]]]___\\\]]]]]]^^^___``````aaaaaaaaa```___^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^______^^^^^^^^^______^^^^^^^^^\\\]]]]]]^^^___``````aaaeeeddddddeeeggghhhgggfffcccbbbaaaaaaaaabbbcccdddcccbbbaaaaaacccddddddccc```aaaccceeefffgggggggggeeeeeeeeegggjjjllllllllljjjjjjiiihhhgggffffffeeeeeeeeeffffffggghhhiiijjjkkkkkkjjjhhhfffeeeggghhhiiilllnnnnnnkkkiiijjjkkkggghhhiiiiiiiiihhhffffffggghhhhhhjjjjjjkkkkkkkkkjjjjjjkkkkkklllmmmmmmmmmllljjjhhhgggffffffggghhhjjjlllmmmnnnooopppsssuuuwww~~~{{{uuunnngggbbb]]]YYYVVVWWWUUUSSSRRRRRRRRRPPPOOOQQQTTTWWW\\\nnnsssddd^^^[[[YYY___mmm|||zzztttsss}}}{{{{{{|||www~~~}}}{{{~~~}}}llldddeeeiiigggfffeeedddcccdddeeefffbbbccccccaaa___^^^___```[[[\\\\\\]]]^^^___``````bbbaaa```___^^^]]]\\\\\\XXXXXXZZZ[[[]]]^^^``````]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZ\\\]]]___```bbbbbbgggeeeddddddfffggggggfffbbbbbbaaaaaaaaacccdddeeeeeeccc```aaadddfffdddbbb___aaaccceeeggghhhhhhhhheeeeeedddfffhhhjjjjjjiiiffffffggggggggggggfffffffffffffffggghhhjjjkkklllllllllkkkhhhffffffiiikkkjjjmmmpppooollliiijjjkkkjjjkkkkkklllllljjjiiihhhfffggghhhjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjlllmmmnnnmmmkkkiiifffeeeeeefffgggiiikkklllmmmmmmnnnqqqsssvvv|||~~~zzzpppooollliiieeeaaa]]][[[[[[ZZZYYYXXXWWWUUUTTTTTTVVVUUUWWW^^^kkktttbbb^^^[[[]]]dddooo{{{vvvzzzxxxtttssssssssswww{{{zzzssskkkccc^^^bbbccccccccccccbbbbbbaaaaaa\\\^^^hhhiii```[[[]]]^^^]]]]]]\\\]]]^^^```aaa___````````````^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^^^^___]]][[[YYYZZZ\\\```bbbhhhgggeeeccccccccceeefffeeecccbbbbbbccccccaaa```ggghhhiiiiiihhheeeaaa___^^^^^^___aaabbbcccdddeeefffdddbbbcccfffhhhgggeeeddddddccccccbbbaaa``````cccdddfffhhhjjjkkklllllllllkkkiiihhhhhhiiikkklllnnnmmmmmmlllkkkjjjiiihhhjjjkkkmmmnnnnnnkkkiiigggddddddfffgggiiikkklllmmmlllllllllkkkkkkllllllmmmmmmmmmllljjjgggffffffgggkkklllnnnoooooooooqqqssswwwzzz~~~yyywwwtttpppkkkgggdddbbbcccbbbaaa^^^\\\ZZZXXXWWWWWWVVVXXX___mmmnnn```[[[ZZZ___hhhssszzzzzztttqqqqqqrrrssssssuuuyyy}}}tttnnniiibbb___aaaaaabbbbbbbbbaaaaaa```ddd___aaajjjkkkbbb^^^```aaa```___^^^^^^^^^___```______```aaa```___^^^^^^\\\\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]___```aaa```^^^\\\ZZZ[[[]]]```bbbfffeeedddbbbbbbbbbcccdddcccbbbaaabbbcccdddcccbbbeeefffffffffeeecccaaa```^^^___```aaabbbccccccdddeeecccaaaaaadddfffeeedddcccbbbbbbbbbaaaaaaaaaaaacccdddeeegggiiikkkkkklllmmmllljjjhhhhhhhhhjjjjjjmmmllllllkkkjjjiiiiiihhhgggiiikkklllllljjjhhhfffggghhhhhhiiijjjkkklllllllllkkkkkkkkkkkklllmmmnnnnnnnnnmmmkkkhhhfffggghhhiiikkkmmmoooooopppsssuuuvvvyyy~~~yyyuuurrrqqqrrrqqqnnnkkkgggccc```___^^^]]]```gggttt|||fff___YYYZZZ```jjjxxx~~~yyysssnnnnnnoooqqqqqqoooppprrrsssuuuxxx}}}vvvllliiieeebbb```_______________`````````ddd```bbbiiijjjccc___aaacccbbbaaa```__________________```aaaaaaaaaaaa```^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[]]]___aaaccceeecccaaa^^^\\\\\\]]]```aaabbbbbbbbbaaaaaaaaaaaaaaa`````````aaadddffffffeeecccccccccccccccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccaaa______aaabbbcccbbbaaaaaaaaaaaabbbbbbbbbccccccccceeefffhhhiiijjjkkkmmmllljjjhhhgggggghhhhhhkkkjjjjjjjjjiiiiiihhhhhhggghhhjjjkkklllkkkiiihhhjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmooopppppppppooommmjjjhhhhhhiiihhhkkkmmmoooppprrrtttwwwuuuxxx|||wwwrrrooommmmmmlllnnnuuuqqqfff\\\YYY\\\dddqqq|||wwwsssnnnkkkkkkmmmnnnooonnnnnnnnnnnnooosssyyy}}}nnnfffdddbbb``````]]]]]]]]]]]]^^^^^^______bbb^^^___dddeeeaaa]]]^^^aaaaaa``````````````````______```aaabbbcccccccccaaa```^^^\\\ZZZYYYXXXXXXXXXYYYZZZ\\\___bbbeeefffdddccc```^^^^^^^^^___```^^^___`````````___^^^^^^^^^^^^___aaaeeeggghhhhhhcccbbbaaaaaaaaabbbdddeeedddddddddcccccccccbbbbbbbbbaaa___^^^___``````aaa``````aaabbbcccdddeeeeeebbbccccccdddfffgggiiijjjmmmllljjjhhhggggggfffggghhhhhhhhhhhhhhhiiiiiiiiiiiijjjlllmmmnnnmmmlllllljjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjlllnnnppprrrrrrrrrrrrooollljjjjjjkkkkkkmmmoooqqqqqqrrruuuwwwtttxxx}}}ooo```YYYYYY___iiirrr}}}tttqqqmmmkkkkkklllllllllllllllkkkjjjkkkpppwww|||xxxjjjdddcccaaa___```\\\\\\\\\\\\]]]^^^```aaaaaa______bbbccc```^^^]]]]]]]]]^^^___```aaaaaaaaa___``````aaabbbcccddddddbbbaaa^^^\\\[[[YYYYYYYYYWWWXXXYYY[[[^^^aaadddeeeeeedddbbb```______``````]]]]]]^^^______^^^^^^]]]^^^]]]^^^aaaeeehhhiiiiiidddcccbbbaaabbbdddfffgggggggggfffeeeeeedddccccccbbbbbbaaaaaa```______``````aaabbbccceeefffggggggbbbbbbbbbcccdddfffggghhhkkkkkkjjjhhhgggffffffeeeggggggggghhhhhhiiiiiijjjjjjkkklllmmmmmmmmmmmmlllggghhhhhhiiijjjkkkllllllkkkjjjjjjjjjlllnnnqqqsssttttttsssqqqooommmnnnooopppqqqsssssssssssstttvvvtttxxxzzzggg\\\XXXYYY___fffuuuzzzwwwrrrooolllkkklllllllllkkkhhhhhhggggggjjjooowww|||}}}qqqgggdddcccaaa___```]]]\\\\\\\\\^^^___bbbcccdddbbbbbbbbbccccccaaa```[[[\\\]]]___aaaaaabbbbbb````````````aaabbbddddddbbbaaa___]]]\\\[[[\\\\\\YYYYYYZZZ\\\^^^```bbbcccdddcccbbb```______``````^^^^^^^^^^^^^^^____________^^^___bbbfffhhhiiiiiiddddddccccccdddeeeggghhhgggggggggfffeeedddddddddbbbdddfffeeecccaaa`````````aaabbbcccdddfffggggggbbbaaaaaaaaabbbdddfffgggjjjiiiiiihhhgggfffeeeeeeeeefffggghhhiiijjjkkkkkkiiijjjjjjkkkkkkkkkkkkkkkgggggghhhiiijjjkkklllmmmlllkkkjjjjjjkkknnnrrrttttttuuuuuusssqqqpppqqqssstttuuuvvvvvvuuuuuuvvvwwwuuuxxx~~~rrrccc[[[WWWYYY]]]fffqqqzzztttrrrqqqooommmkkkkkklllmmmmmmllleeefffggghhhkkkqqqyyyssskkkdddddddddbbb```aaa^^^]]]]]]]]]___aaadddeeefffeeedddcccdddeeedddbbb]]]^^^___aaabbbbbbbbbaaaaaa``````___```aaabbbcccaaa```^^^]]]]]]^^^___```\\\\\\\\\]]]^^^```aaabbbcccbbbaaa```````````````______^^^^^^^^^___aaaaaa`````````bbbeeehhhhhhgggdddddddddddddddeeefffgggffffffeeeeeeddddddcccccccccfffjjjjjjgggcccaaa```______```aaacccdddeeeeeeaaaaaa``````aaaccceeefffhhhhhhhhhhhhgggffffffeeeeeefffggghhhjjjkkklllmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllnnnllljjjjjjkkknnnqqqttttttuuuuuuuuussssssuuuvvvuuuvvvxxxxxxwwwxxxyyy{{{vvvyyy}}}{{{jjj^^^XXXVVVXXXZZZfffxxxyyyrrrmmmlllllllllkkkjjjkkkmmmnnnnnnnnnfffggghhhjjjnnnuuu}}}{{{mmmfffbbbccceeecccbbbbbb___^^^^^^^^^```bbbeeegggffffffdddbbbccceeeeeebbb``````bbbccccccbbbaaa```aaa```_________```bbbbbbaaa```^^^^^^^^^___aaaccc______^^^______```aaabbbbbbaaaaaa```````````````aaa```^^^]]]^^^```bbbcccbbbaaaaaaccceeeggggggfffccccccdddddddddeeeeeeeeedddddddddccccccbbbbbbbbbdddhhhmmmnnnjjjeeebbbaaa^^^^^^___```aaabbbccccccaaa```______```bbbdddffffffgggggggggggggggffffffeeefffggghhhjjjlllmmmnnnnnnnnnnnnmmmmmmlllllllllmmmmmmmmmllllllkkkkkkkkkooommmkkkjjjkkknnnqqqssstttuuuvvvuuutttuuuvvvxxxtttvvvxxxyyyyyyzzz|||~~~wwwzzz}}}xxxeee[[[WWWWWW[[[\\\eeewww}}}wwwrrrnnnlllmmmmmmllllllmmmnnnmmmlllkkkjjjdddeeeggglllrrrzzzyyykkkiiifffffffffggggggfffjjjfffaaa___bbbgggkkknnnrrrmmmfffaaa```bbbcccddddddcccbbbaaaaaabbbcccdddbbbccccccbbb```___```bbb`````````______bbbgggkkkbbbaaa___]]]\\\]]]___```bbbbbbccccccbbbaaa___^^^\\\\\\]]]^^^```aaabbbbbbdddeeeeeeffffffeeeeeedddcccddddddddddddcccbbbbbbbbbaaaaaabbbccccccaaa___bbbgggkkkllliiieeecccccceeebbb______bbbddddddcccaaa^^^___cccdddaaaaaaccccccdddfffhhhhhhfffcccaaacccdddfffhhhjjjkkkllllllmmmoooqqqrrrrrrpppnnnllljjjlllooopppooonnnnnnnnnmmmmmmmmmmmmmmmnnnooopppsssuuuxxxxxxxxxwwwxxxzzzzzzyyyxxxyyy{{{~~~~~~~~~}}}{{{|||pppaaaYYYUUUVVVWWW___ooo~~~~~~xxxuuupppllliiihhhhhhiiikkkkkkllllllkkkjjjhhhgggccceeeiiiooovvv}}}}}}llljjjgggggghhhiiihhhhhhkkkhhhcccaaabbbhhhooottt|||uuummmfffccccccddddddccccccbbbaaaaaabbbccccccbbbbbbbbb```^^^]]]___aaa`````````______aaafffiiiaaa```___^^^]]]^^^______aaabbbccccccbbbaaa```___\\\]]]]]]^^^___```aaaaaabbbbbbcccdddddddddddddddddddddeeeddddddcccbbbbbbbbbaaa```bbbccccccbbb```bbbggglllmmmkkkgggeeedddeeebbb___^^^```bbbbbbaaa```^^^___ccccccaaaaaacccdddeeeggghhhgggfffeeecccfffgggiiijjjllllllmmmmmmnnnppprrrssssssqqqooonnnlllmmmoooooommmlllmmmnnnmmmmmmmmmmmmnnnooopppppprrrtttvvvwwwvvvvvvwwwxxxxxxwwwxxxzzz}}}~~~}}}~~~||||||~~~mmm___WWWUUUUUUZZZeeeppp{{{yyypppnnnkkkhhhfffffffffgggjjjjjjiiihhhgggfffeeedddbbbfffmmmuuu|||mmmkkkiiihhhiiijjjjjjjjjkkkjjjfffbbbbbbhhhsss{{{uuulllgggeeeeeeeeecccbbbaaaaaaaaaaaabbbcccbbbaaa```^^^[[[[[[^^^````````````___^^^___ccceee`````````____________^^^aaaaaabbbccccccbbb``````]]]^^^^^^^^^______``````___```aaabbbcccdddddddddfffffffffeeedddcccbbbaaaaaa``````bbbddddddcccbbbcccggglllooonnnjjjhhhfffdddbbb_________``````___```^^^___cccdddaaaaaadddffffffgggggghhhggggggfffjjjkkklllmmmnnnnnnnnnnnnoooqqqrrrttttttsssqqqpppnnnoooooonnnkkkkkklllmmmmmmmmmmmmmmmnnnooopppqqqrrrsssuuuuuuttttttvvvwwwuuuwwwzzz~~~}}}}}}}}}~~~~~~jjj^^^ZZZXXXYYY]]]bbbkkkyyyzzzuuummmllljjjiiihhhhhhhhhiiiiiihhhfffeeecccbbbbbbbbbccchhhqqqzzznnnllljjjiiikkkllllllkkkjjjjjjgggbbbaaahhhtttxxxoooiiigggffffffcccbbbaaa``````aaabbbcccbbbbbb```]]][[[[[[]]]````````````___^^^^^^```bbb______````````````___^^^```aaabbbccccccbbbaaa```________________________^^^___aaabbbdddeeeeeefffggggggggggggfffdddcccbbbaaaaaaaaaccceeefffeeedddcccgggkkkoooooommmjjjhhheeecccbbb``````______^^^aaa___```dddeeeccccccfffgggggghhhhhhhhhiiijjjjjjmmmmmmnnnnnnooonnnnnnnnnooopppqqqsssssssssrrrqqqqqqqqqpppmmmjjjiiikkklllmmmmmmmmmnnnooopppqqqrrrssstttuuutttttttttuuuwwwvvvxxx}}}~~~~~~wwwhhh^^^ZZZWWWWWWYYY___lllxxx~~~xxxsssooollllllkkkkkkjjjjjjjjjjjjgggeeecccaaaaaaaaabbbcccfffkkkttt}}}zzzmmmkkkiiiiiikkklllllllllhhhhhhfffbbb```fffrrr|||}}}tttmmmiiihhhggggggbbbbbbaaa``````aaabbbbbbddddddbbb```]]]]]]^^^```___```aaa```^^^^^^^^^```______```aaaaaa``````___aaaaaabbbccccccbbb```___```````````````````````````aaaccceeeggghhhhhhiiiiiiiiiiiiiiihhhgggfffeeecccbbbcccdddgggggggggeeeccceeeiiilllmmmllljjjhhheeeeeedddbbbaaa_________bbb```aaaeeegggdddeeehhhhhhhhhiiiiiijjjkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnpppqqqrrrrrrrrrrrrsssrrrqqqnnnkkkjjjjjjlllnnnnnnnnnnnnpppqqqrrrssstttuuuuuutttssstttvvvwwwxxxzzz~~~~~~vvvddd]]]WWWUUUUUUXXXbbbkkkttt{{{yyy|||wwwsssqqqooojjjkkkkkkkkkjjjiiiggggggdddcccaaa___```bbbdddfffkkkooovvv}}}tttllljjjhhhhhhjjjkkkkkkkkkgggfffeeebbbbbbfffnnntttwwwsssmmmiiihhhgggffffffbbbaaa````````````aaabbbdddeeedddbbb```^^^___```___```bbbaaa```^^^^^^______````````````aaaaaaaaabbbbbbccccccbbbaaa___^^^```aaaaaaaaabbbbbbcccccccccdddfffhhhiiijjjkkkkkkjjjjjjkkkkkkkkkjjjiiiiiifffeeeeeegggiiiiiihhhgggddddddeeegggiiiiiihhhfffdddeeeeeedddaaa`````````bbb```aaafffgggeeeeeehhhhhhiiijjjlllmmmnnnnnnnnnlllmmmnnnnnnnnnnnnnnnmmmmmmnnnoooppprrrsssssssssssssssssspppmmmkkkkkklllnnnnnnnnnoooppprrrssstttuuuuuuuuutttssssssuuuwwwyyyzzz}}}||||||~~~tttjjj```[[[XXXVVVZZZ^^^eeelllvvvzzzyyyzzz{{{tttpppooooooooojjjjjjkkkkkkiiigggeeecccbbbaaa___^^^```dddhhhkkkppprrrwww|||~~~rrrjjjhhhffffffhhhjjjjjjjjjgggfffeeedddeeegggiiikkkmmmjjjgggfffffffffdddcccbbbaaa```______```aaabbbccceeefffdddbbb___^^^^^^^^^```bbbcccaaa_________aaa```_________```bbbccccccddddddcccbbb```^^^]]]aaaaaabbbcccddddddeeeeeefffggghhhjjjkkklllllllllkkkkkklllmmmmmmmmmmmmllliiihhhhhhiiijjjkkkiiihhhdddbbb```bbbdddfffeeecccbbbdddeeedddaaa______``````^^^```dddfffddddddggggggiiilllnnnppppppoooooolllmmmnnnooooooooooooooonnnnnnpppqqqssstttuuuuuusssttttttrrrooommmlllmmmnnnnnnooooooqqqssstttuuutttttttttrrrqqqqqqtttvvvwwwwwwxxxzzz}}}~~~~~~}}}yyyyyy|||yyykkkbbb\\\WWWTTTUUUZZZ```jjjttt~~~yyyssstttzzzyyypppjjjggghhhiiijjjkkkllllllllljjjgggdddbbbaaa```^^^^^^aaaeeejjjnnnsssuuuwwwzzz~~~yyyuuu||||||rrrhhhgggeeeeeegggiiiiiiiiigggfffeeeeeeggghhhgggfffgggfffddddddeeedddcccaaabbbaaa```______```aaabbbbbbdddfffeeebbb___]]]]]]^^^```ccccccbbb```______aaa```___^^^___```bbbdddddddddddddddbbb___]]]\\\aaaaaabbbccceeefffggggggggghhhiiijjjkkklllllllllkkklllmmmnnnooooooooooookkkjjjjjjjjjkkkkkkjjjhhhdddaaa^^^^^^aaaccccccbbb```bbbdddccc```^^^^^^```^^^\\\^^^cccdddbbbcccfffgggiiilllpppqqqqqqpppooommmmmmnnnppppppqqqqqqqqqooooooqqqrrrtttuuuvvvwwwrrrtttuuutttqqqooommmmmmnnnnnnooopppqqqsssuuuvvvsssssssssqqqoooppprrruuuuuutttssstttvvvxxxyyyyyywwwxxxzzz|||~~~uuuiiibbb[[[WWWXXXVVVXXX^^^eeemmmuuu|||~~~yyyqqqkkkkkksss~~~vvvppphhhdddfffhhhgggeeefffhhhjjjiiieeebbb```___^^^\\\\\\^^^dddkkkpppsss{{{zzzyyyyyy{{{vvvqqqmmmqqq|||zzzmmmjjjhhheeebbbaaaccceeegggfffbbbbbbfffhhheeecccddddddddddddddddddeeefffffffffeeecccaaaaaaaaaaaaaaadddddddddcccccccccbbbbbb^^^___```bbbccccccccccccdddcccbbbbbbbbbcccdddeeeiiigggddddddeeedddbbb___```aaaccceeeggghhhhhhhhhhhhjjjlllmmmllllllmmmooonnnnnnooopppqqqrrrssssssqqqpppooommmlllkkkjjjiiiccccccbbbbbbaaabbbbbbbbbdddccccccbbbbbbccccccdddcccbbbbbbaaabbbbbbccccccggghhhkkkmmmooopppppppppmmmmmmmmmmmmmmmmmmllllllnnnnnnmmmmmmnnnoooqqqrrrssstttuuusssqqqppppppqqqqqqqqqqqqrrrtttvvvwwwxxxxxxwwwvvvtttrrrqqqqqqpppuuuttttttsssssssssttttttvvvxxxyyy|||{{{nnnbbbYYYVVVVVVVVVYYY]]]bbbiiinnnrrrxxx{{{~~~}}}|||{{{yyyxxxooommmjjjjjjooo{{{|||rrrllleeeccceeefffeeebbbeeefffhhhgggdddbbb``````]]]\\\^^^aaagggnnnsssuuu{{{{{{{{{|||}}}vvvnnnhhhiiiqqqzzzxxxmmmhhhfffccc```___```bbbdddfffbbbbbbeeegggeeeeeegggeeeddddddcccdddeeefffgggeeedddcccaaa``````aaabbbcccccccccccccccccccccccc```aaaaaabbbcccdddeeeeeefffeeecccbbbbbbccccccdddhhhfffccccccddddddbbb```aaaaaabbbccceeefffggghhhiiikkkmmmmmmmmmlllmmmnnnnnnnnnoooppppppqqqrrrrrrppppppooonnnmmmllllllkkkfffeeeeeedddddddddddddddeeeeeeddddddddddddeeeeeeeeeeeedddddddddddddddeeehhhiiikkkmmmoooooooooooommmmmmmmmlllllllllllllllmmmmmmllllllmmmnnnpppqqqqqqrrrsssrrrpppoooooopppqqqrrrssstttuuuvvvwwwwwwxxxwwwvvvtttrrrqqqppppppssssssrrrrrrrrrrrrrrrssstttuuuxxx{{{rrrccc\\\[[[YYYWWWVVVWWW[[[___bbbfffhhhlllpppqqqqqqooonnnlllkkkjjjiiihhhgggggggggccceeehhhnnnyyyzzzuuummmiiieeedddeeefffdddbbbccceeefffeeebbb```___```]]]___bbbffflllqqquuuxxx{{{}}}zzzpppfffaaadddjjjnnnooovvv}}}wwwmmmhhhfffccc```___```aaabbbfffbbbbbbfffiiigggggghhhfffeeedddcccccceeeggghhheeedddbbbaaa``````aaabbbbbbbbbccccccccccccccccccccccccbbbbbbccceeeggghhhhhhgggeeedddcccbbbccccccfffdddccccccddddddcccaaaaaaaaaaaaaaacccdddfffhhhjjjlllmmmmmmlllkkkkkklllmmmmmmnnnnnnooooooppppppooooooooooooooonnnnnnnnniiiiiihhhggggggfffggggggggggggffffffffffffggggggiiihhhggggggffffffffffffjjjkkklllnnnnnnnnnnnnmmmllllllllllllllllllllllllllllllkkkkkklllmmmooopppnnnpppqqqpppnnnnnnoooppprrrsssuuuvvvwwwwwwwwwvvvxxxwwwuuusssqqqpppooooooppppppooooooppppppppppppqqqsssvvvyyy|||xxxmmmeeeaaa[[[VVVSSSTTTVVVXXXYYY[[[^^^aaabbbbbb```______```___^^^^^^^^^```bbbcccgggoooyyyzzzsssoookkkiiigggggghhhhhhfffdddcccddddddbbb___^^^^^^___```ccchhhlllooosssvvvxxx|||yyyjjj```^^^aaaccceeennnuuuvvvnnnkkkiiifffcccbbbaaabbbcccdddbbbeeekkkmmmkkkhhhhhhhhhgggeeeddddddfffhhhjjjdddcccbbb`````````aaabbbbbbbbbbbbbbbccccccccccccdddcccbbbaaabbbeeegggiiijjjiiigggdddcccbbbbbbbbbdddcccccccccdddddddddcccbbbaaa``````aaaccceeegggiiikkklllkkkjjjhhhhhhiiikkkkkkkkkkkkllllllmmmmmmmmmmmmnnnnnnnnnoooooooookkkkkkjjjiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiikkkjjjiiihhhggggggggggggkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjjjjkkklllnnnooonnnoooppppppooonnnpppqqqssstttvvvxxxyyyxxxvvvuuuxxxwwwuuusssqqqooonnnnnnlllmmmmmmmmmnnnnnnnnnmmmnnnqqquuuxxxzzz}}}sssnnneee\\\VVVSSSTTTUUUVVVWWWYYY[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]```eeejjjjjjqqq|||zzztttnnnkkkhhhggggggggggggfffeeecccddddddccc```]]]\\\]]]^^^fffiiinnnqqqrrrsssvvvxxx|||rrrddd]]]]]]___```jjjrrr|||wwwpppllljjjgggdddcccbbbbbbbbbbbbbbbhhhpppsssnnnhhhfffhhhgggfffeeefffgggiiijjjcccbbbaaa`````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````aaacccfffgggjjjhhhfffdddcccccccccccccccdddddddddddddddeeeeeecccbbb`````````bbbdddeeeggghhhiiiiiigggeeeeeefffgggggghhhhhhiiiiiijjjjjjkkkkkklllmmmmmmnnnoooooolllllljjjiiiiiihhhhhhhhhjjjiiiiiihhhhhhiiiiiijjjjjjjjjiiihhhhhhhhhhhhhhhlllmmmnnnnnnnnnmmmkkkjjjjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjjjjkkklllnnnooooooqqqrrrqqqppppppqqqrrrsssuuuwwwyyyyyyxxxwwwvvvxxxwwwtttrrrpppnnnmmmmmmjjjkkklllmmmmmmmmmllllllmmmppptttwwwxxx{{{~~~wwwkkkbbb\\\ZZZYYYVVVWWWXXXXXXYYYYYYYYYYYYXXXZZZ\\\^^^```fffnnntttyyyzzzuuupppllliiieeeeeeeeedddcccbbbaaaaaabbbbbb```^^^\\\]]]___bbbjjjnnnrrrsssssssssvvvyyy}}}{{{jjjaaa___```bbbkkkrrr|||wwwqqqkkkjjjgggdddbbbaaa``````aaabbbhhhqqqsssmmmgggdddfffffffffffffffgggggghhhbbbbbb````````````aaabbbccccccbbbbbbbbbaaaaaaaaa```_________```bbbdddeeegggfffeeecccccccccdddddddddeeeffffffeeedddfffgggcccbbbbbbaaaaaabbbcccddddddfffgggfffeeeccccccdddddddddeeefffggghhhiiiiiikkkkkkllllllmmmnnnnnnooommmmmmkkkjjjiiiiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhiiiiiijjjmmmmmmnnnnnnnnnmmmkkkjjjhhhiiiiiijjjjjjkkkkkklllkkkkkkjjjjjjkkklllnnnooorrrssstttsssqqqqqqrrrsssssstttvvvwwwxxxxxxxxxwwwxxxvvvtttrrrooommmlllllliiijjjkkkmmmmmmmmmlllllllllooorrrtttvvvxxx|||~~~yyyooojjjhhhaaaaaaaaaaaaaaabbbbbbccc```dddhhhkkkooovvvzzztttpppmmmjjjgggffffffeeecccaaa``````aaa^^^^^^]]]]]]]]]___dddhhhkkkooossstttssstttxxx}}}~~~tttiiifffgggiiiooovvv~~~~~~vvvpppmmmkkkiiifffdddbbbaaa```cccbbbfffmmmnnniiidddcccbbbbbbcccdddeeeddddddcccbbbaaa```______```aaabbbddddddcccbbbaaa```______^^^______```aaabbbcccddddddcccbbbbbbcccdddeeeffffffgggiiihhhfffeeefffhhhccccccccccccccccccccccccccceeeffffffdddcccddddddccccccdddfffhhhiiijjjkkkllllllmmmmmmnnnnnnooooooooonnnmmmkkkjjjjjjiiiiiihhhhhhgggggggggggghhhhhhiiiiiiiiiiiiiiijjjkkkllllllmmmnnnnnnnnnmmmlllkkkhhhhhhhhhiiijjjkkkkkkkkklllkkkkkkkkkkkkmmmnnnooosssttttttsssqqqpppqqqrrrsssssstttuuuvvvxxxxxxyyywwwvvvtttqqqooommmlllkkkiiijjjlllnnnooonnnmmmlllkkkmmmoooqqqsssvvvzzz}}}|||{{{wwwssssssrrrrrrrrrsssssstttrrrvvv{{{}}}yyyuuuqqqnnnllliiiggghhhhhhgggdddaaaaaaaaacccZZZZZZ[[[[[[]]]bbbhhhlllkkkooossstttsssuuu{{{|||qqqmmmnnnpppsssxxx|||uuuooopppooollliiigggeeecccbbbdddbbbccchhhiiifffcccccc^^^```bbbcccdddcccaaa```bbbaaa```______```aaabbbeeedddcccbbbaaa___^^^^^^^^^___```bbbccccccccccccaaaaaaaaaaaabbbdddfffggggggiiijjjiiifffeeefffhhhccccccdddddddddcccbbbbbbccceeeffffffeeedddeeefffcccccceeegggiiikkklllmmmnnnnnnnnnnnnoooooooooppppppooonnnmmmkkkkkkjjjjjjggggggffffffffffffggggggiiiiiiiiijjjkkklllmmmnnnllllllmmmnnnnnnmmmlllkkkggghhhhhhiiijjjjjjkkkkkkllllllkkkkkklllmmmooopppssstttuuusssqqqppppppqqqrrrrrrssstttuuuwwwyyyzzzwwwvvvtttqqqnnnlllkkkkkkiiijjjmmmooooooooonnnmmmjjjkkkmmmoooqqqtttyyy|||xxxyyytttpppmmmmmmllljjjggghhheeebbbbbbbbbaaa]]]YYYZZZ\\\^^^___```cccfffiiimmmpppsssuuuvvvxxxyyy{{{}}}zzzxxxxxx}}}~~~zzztttsssppppppnnnkkkhhheeebbbaaabbbbbbaaaaaa`````````___aaa```___aaadddeeeccc```ccccccdddcccbbb___\\\ZZZaaaaaabbbbbbbbbbbbaaaaaaccccccbbbbbbbbbbbbccccccaaa`````````aaacccfffhhhlllkkkjjjhhhhhhhhhhhhiiieeeeeeeeedddcccbbb``````cccdddfffgggiiiiiihhhhhh```bbbeeehhhjjjkkkllllllpppqqqpppooonnnpppsssvvvsssqqqmmmjjjiiiiiikkkmmmjjjhhhfffeeedddeeeggghhhggggggfffggghhhiiikkklllooonnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiillllllmmmmmmnnnnnnnnnooottttttttttttsssqqqooonnnnnnoooqqqsssuuuvvvvvvwwwyyyyyywwwssspppnnnnnnooopppmmmllllllnnnnnnllljjjkkklllmmmmmmmmmnnnppprrrvvv~~~|||uuuqqqnnnmmmmmmmmmllljjjiiigggeeecccbbb```\\\ZZZ[[[]]]```bbbccceeehhhjjjqqqtttvvvwwwvvvvvvxxx{{{xxxsssrrrpppooonnnkkkhhheeecccaaaaaaaaa```______^^^]]]]]]___^^^]]]___bbbcccaaa___bbbbbbccccccbbbaaa^^^]]]^^^___```aaabbbbbbbbbbbbaaaaaa````````````aaaaaaaaa`````````aaaccceeegggkkkjjjiiihhhgggggghhhiiieeeeeeeeeeeedddcccbbbaaacccdddfffhhhiiiiiiiiihhhdddeeefffgggiiijjjjjjkkkoooppppppppppppqqquuuwwwvvvsssoookkkhhhhhhiiijjjjjjiiigggeeeeeeeeefffgggggggggffffffgggiiikkklllnnnnnnlllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmnnnnnnnnnooooooooopppppprrrrrrssstttsssrrrqqqpppnnnnnnpppqqqsssuuuwwwxxxzzzyyyxxxtttqqqoooooopppqqqooollllllmmmmmmllljjjjjjkkklllmmmmmmnnnppprrruuu}}}yyytttpppnnnllllllmmmnnnmmmllliiiiiihhheeeaaa^^^\\\\\\^^^aaadddggghhhiiijjjlllrrrvvvxxxxxxuuuvvv{{{vvvqqqooooooooommmkkkiiifffdddbbb``````___^^^]]]\\\[[[ZZZ]]]\\\\\\]]]___``````______```aaaaaaaaa```___^^^\\\]]]^^^```aaabbbccccccaaa``````______``````aaaaaa`````````aaabbbdddeeeiiihhhggggggfffgggggghhhfffffffffffffffeeedddcccdddeeefffhhhiiiiiiiiiiiihhhgggggggggggghhhiiijjjnnnoooppppppppprrrvvvxxxxxxuuuppplllhhhgggggggggjjjiiigggfffeeeeeeffffffgggfffffffffgggiiikkklllmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooppppppppppppqqqqqqqqqqqqpppqqqrrrsssttttttssssssnnnnnnnnnoooqqqtttwwwyyyzzzzzzxxxuuurrrqqqqqqssstttqqqmmmkkklllllllllkkkiiijjjkkkllllllmmmppprrrttt{{{yyyssspppnnnmmmllllllmmmmmmlllllljjjkkkkkkgggaaa]]]^^^```aaaeeeiiilllmmmmmmnnnnnnoootttxxxxxxwwwyyy}}}tttooommmmmmmmmlllkkkiiifffdddcccaaaaaa___^^^\\\[[[ZZZYYY\\\[[[[[[\\\^^^___``````______``````___^^^]]]\\\\\\]]]^^^```aaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbb```````````````aaabbbcccffffffeeeeeeffffffffffffffffffggggggggggggffffffeeefffggghhhiiijjjjjjjjjjjjhhhgggeeefffhhhjjjlllooopppqqqqqqpppqqqtttvvvwwwtttpppllliiigggggggggiiiiiigggfffeeeeeeeeefffffffffffffffgggiiijjjllllllkkkkkkjjjjjjjjjkkkkkkhhhhhhhhhiiijjjlllnnnooorrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrtttttttttssssssooonnnmmmmmmooossswwwzzzzzzzzzyyyvvvsssrrrtttuuuvvvsssooolllkkkkkklllmmmiiijjjlllllllllmmmppprrruuuzzzzzzuuurrrpppnnnnnnnnnnnnlllkkkkkkkkkjjjkkkkkkgggbbb```aaacccfffiiimmmpppppppppqqqrrrqqquuuxxxyyyzzz}}}xxxxxx{{{rrrmmmkkkkkkkkkjjjiiihhhfffeeedddbbbbbbaaa___^^^\\\[[[ZZZ\\\\\\]]]]]]^^^___aaabbbdddccccccaaa```^^^]]]\\\^^^______```````````````bbbbbbaaaaaaaaaaaabbbbbb``````````````````aaaaaabbbccccccdddeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhfffgggggghhhiiijjjkkkllliiihhhfffeeefffiiilllnnnpppqqqqqqpppnnnnnnoooppprrrqqqnnnkkkiiihhhhhhhhhhhhhhhgggfffffffffffffffffffffeeeeeeggghhhjjjkkkkkkkkkkkkjjjkkkkkklllllljjjiiiiiiiiijjjlllnnnpppsssssssssrrrrrrrrrrrrrrrqqqrrrssstttttttttsssrrrpppooommmlllnnnrrrvvvyyyyyyyyyyyywwwttttttvvvwwwwwwuuurrrnnnllllllnnnoookkklllnnnnnnmmmnnnppprrrvvvzzzyyyuuusssqqqpppooopppqqqooommmjjjjjjjjjiiiiiihhhfffddddddfffgggjjjmmmppprrrrrrssstttuuuxxxyyy{{{}}}vvvlllnnn{{{zzzqqqllliiihhhhhhhhhhhhgggeeedddccccccbbbaaa```___^^^]]]\\\\\\]]]^^^^^^]]]___bbbeeeiiihhhfffeeecccaaa```````````````aaaaaa``````___```______^^^^^^______``````````````````____________```aaacccddddddddddddddddddfffggghhhiiiiiiiiihhhggghhhhhhiiikkklllmmmiiihhhffffffgggiiilllnnnnnnoooooonnnllljjjkkkkkknnnmmmkkkiiihhhhhhhhhhhhfffffffffgggggggggggggggfffeeeeeeeeefffhhhjjjkkkkkkkkkkkkkkkllllllmmmnnnnnnmmmlllkkklllnnnqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuuuutttsssrrrrrrqqqooonnnooorrruuuxxxxxxxxxxxxvvvuuuuuuwwwyyyvvvvvvuuurrrooooooppprrrooopppqqqpppooopppqqqssswwwyyy}}}~~~xxxsssqqqpppooonnnnnnppprrrqqqnnnkkkkkkllliiigggeeeeeegggiiijjjjjjmmmooorrrsssssstttvvvxxx}}}|||~~~}}}llleeekkk}}}yyypppkkkhhhffffffffffffeeeddddddcccaaaaaaaaa```___^^^^^^]]][[[]]]^^^]]]\\\^^^bbbfffhhhgggfffeeeccccccbbbbbb______```aaabbbbbbbbbbbb______^^^^^^^^^^^^______````````````______^^^]]]]]]^^^```bbbccccccccccccbbbccceeeggghhhiiijjjjjjhhhhhhhhhhhhiiikkkmmmnnnkkkjjjhhhgggggghhhjjjkkkjjjkkklllllljjjhhhhhhiiilllkkkjjjhhhgggfffffffffddddddeeeggghhhhhhiiiiiieeeeeeeeeeeefffhhhjjjkkkllllllllllllmmmnnnoooppppppnnnmmmllllllnnnppprrrqqqqqqqqqpppppppppoooooopppqqqssstttuuuvvvuuuuuutttsssqqqpppppprrrtttvvvvvvwwwwwwvvvuuuuuuwwwyyyvvvwwwwwwuuurrrqqqsssuuuttttttuuusssrrrqqqrrrtttvvvwww{{{}}}yyytttpppnnnmmmlllkkkmmmooorrrqqqooolllmmmnnnhhheeecccdddiiilllmmmllloooqqqrrrsssssstttwwwyyy}}}|||}}}tttfffbbbmmmyyypppkkkgggddddddeeeeeeddddddcccccc`````````______^^^^^^^^^ZZZ\\\]]]\\\\\\]]]bbbfffdddcccbbbbbbaaaaaabbbbbb]]]^^^```aaacccdddddddddaaaaaa````````````aaaaaa````````````___^^^]]]]]]\\\]]]___aaacccccccccbbbaaabbbdddfffhhhiiijjjjjjiiihhhhhhhhhiiikkkmmmnnnmmmllljjjiiihhhggghhhhhhfffhhhjjjjjjhhhggghhhiiilllkkkjjjhhhfffeeeddddddbbbccceeeggghhhiiijjjjjjeeeeeeeeeeeefffhhhiiikkklllllllllmmmnnnooopppqqqooommmkkkjjjjjjlllnnnppppppppppppooooooooonnnnnnnnnooorrrtttvvvwwwwwwwwwuuutttrrrqqqqqqrrrtttuuuvvvvvvvvvuuutttuuuwwwzzzuuuwwwyyywwwtttssstttvvvvvvwwwwwwuuusssrrrssstttuuuuuuyyy