BM6P6(@ ~~~{{{zzz}}}~~~qqqoooooopppooolllooottttttuuuwwwxxxvvvuuuyyy~~~~~~vvvqqqoookkkccc[[[YYYZZZWWWRRRVVVXXX\\\```aaaaaa___]]]^^^\\\[[[]]]bbbhhhlllnnniiinnnyyy~~~zzzwwwqqqfff^^^\\\SSSNNNKKKKKKHHHEEEHHHOOOIIIFFFCCC@@@===999555111555444111///......//////111000//////......//////...------,,,,,,+++++++++---------,,,,,,+++++++++------------------------111///---+++*********+++((()))***+++++++++++++++************************)))************+++++++++***+++,,,------,,,+++***)))************)))(((((())))))*********+++++++++++++++,,,,,,,,,+++******...///111111000000222333333555666666555555777888888888777777777777777888888999;;;<<<=========<<<>>>===<<<;;;:::999999999777888888888888777777666555666666777666444333222222222222111111111000000///............---------///............---------...---,,,+++************''')))***++++++***)))'''(((***++++++)))(((((())))))))))))))))))(((''''''))))))))))))************,,,,,,+++***))))))******((((((((((((((((((((((((&&&''''''((()))******+++******)))((((((((((((((())))))(((((((((((())))))$$$$$$%%%&&&'''''''''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$&&&''')))))))))(((((())))))))))))))))))))))))***)))'''&&&&&&(((***,,,''''''''''''''''''''''''+++***((('''&&&''')))***''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''((())))))***&&&######%%%''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&~~~|||yyyyyyyyy}}}{{{xxxxxx}}}~~~zzzzzz~~~~~~zzzwwwvvvuuuuuu{{{zzzvvvxxx{{{~~~{{{yyyssskkkggggggeeeaaa\\\\\\\\\\\\[[[WWWSSSPPPSSSQQQPPPRRRWWW\\\aaaccceeekkkvvv~~~wwwtttuuujjjddd```^^^XXXNNNHHHHHHLLLJJJHHHFFFDDDAAA>>>;;;888666333000//////000111//////...---------------++++++++++++************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++)))***++++++++++++++++++************************)))************+++++++++******+++,,,,,,+++******(((((()))***************))))))*********+++++++++***+++,,,,,,,,,,,,++++++---///000111000000111333222444555555444444666777999888888777777888888888888999;;;===>>>>>>>>>>>>>>>===<<<;;;::::::::::::<<<<<<;;;:::999777666555555666777777666555444333222222222111111111000000000000/////////.........///............---------...---,,,++++++*********((()))***++++++***)))(((((()))+++***)))'''(((((()))))))))))))))((('''''''''(((((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))******)))((((((((((((((())))))(((((((((((())))))***)))(((&&&&&&'''((())))))(((((((((''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''')))((((((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))&&&######%%%''''''&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&yyy{{{|||~~~}}}|||{{{zzz~~~{{{zzz}}}uuukkkeeecccbbbdddfffllluuu~~~yyytttooolllkkkkkknnnrrrsssrrrtttyyy}}}{{{yyyvvvuuullljjjhhhhhhjjjpppvvvzzz|||{{{}}}~~~}}}~~~zzztttssstttwwwyyy}}}|||wwwwwwvvvsssrrrooojjjfffaaaZZZTTTOOOLLLJJJHHHIIIMMMRRRVVVWWW```eeennnxxx~~~{{{xxxpppcccUUUNNNLLLJJJGGGFFFEEEEEECCCBBB???===:::777444333222222000///...------------................../////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++)))******++++++******)))&&&'''(((***+++,,,,,,,,,***************+++++++++***++++++,,,---------------///000000000000111333111333444444444444555777:::999999888888999999:::999:::<<<>>>@@@AAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;@@@@@@>>>===:::888666444555666666666666555555444222222222111111111111111111111111000000000/////////............---------///...---,,,+++++++++,,,((()))***++++++***)))(((((()))+++***)))''''''((()))))))))))))))(((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))))))))(((((((((((())))))---+++(((%%%%%%&&&((()))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))'''$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''|||zzz||||||sssmmmiiiiiiiiiiiimmmssszzzuuummmmmmqqquuurrrsssuuuzzz~~~~~~xxxrrrhhh^^^WWWSSSSSSTTTUUUWWW[[[bbbiiimmmmmmllljjjiiihhhfffccc```^^^\\\]]]```cccfffeeecccbbbccchhhhhhhhhggggggfffeeeddd[[[[[[[[[\\\```fffkkkooosssxxx}}}|||zzz}}}~~~|||zzz{{{~~~{{{yyywwwtttuuuvvvxxxzzz|||~~~{{{uuuoooiiiaaa\\\QQQNNNKKKJJJLLLOOORRRRRR]]]```ffflllooouuu}}}pppfffWWWRRRKKKFFFCCCCCCDDDDDDEEEDDDCCC@@@===999666444333222111000////////////......//////000000111111------------------,,,,,,++++++++++++++++++++++++((()))***,,,---,,,,,,+++---------------,,,+++***++++++++++++++++++++++++))))))*********+++++++++)))))))))******)))))))))'''((()))***++++++++++++************************)))***+++,,,---.........---...000000//////111222111333555555555555777888::::::999999999:::;;;;;;;;;<<>>======<<<<<<<<<===AAA@@@???===;;;999666555444444555555555444444444111111111111111111111111111111000000000////////////............---------///...------,,,,,,,,,---)))******++++++******))))))***,,,+++***((())))))(((((())))))))))))(((((('''''''''((((((((())))))******))))))))))))******((((((((((((((((((((((((++++++++++++******************))))))((())))))***))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))'''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''~~~}}}yyytttiiiddd```aaaaaaaaaeeejjjkkkssssssggg```___bbbeeebbbbbbdddfffhhhhhhfffddd^^^[[[VVVQQQNNNLLLLLLLLLNNNNNNPPPRRRVVVXXXYYYXXXZZZYYYXXXVVVUUUTTTTTTSSSTTTWWWYYYYYYXXXWWWVVVVVVTTTUUUVVVVVVVVVVVVVVVUUUNNNNNNOOOQQQTTTXXX\\\^^^dddjjjnnnoooqqqtttuuusssrrrttt{{{}}}uuurrrxxxyyy~~~zzzxxxyyy~~~~~~|||zzzxxxwwwwwwxxx{{{zzzzzz{{{}}}zzzvvvooojjj^^^ZZZUUURRRRRRSSSSSSSSS[[[[[[^^^aaabbbggguuusssjjj\\\OOOGGGDDDCCCCCCBBBCCCEEEFFFDDDAAA===:::666555444222000/////////+++++++++,,,,,,---------------------------------++++++++++++++++++++++++'''(((***,,,---------,,,...............---,,,+++++++++++++++++++++++++++))))))*********+++++++++***))))))))))))))))))*********++++++++++++******************************)))***+++,,,------...------...000000//////111222222444666666666777999:::::::::999999:::;;;;;;<<<===???AAADDDFFFGGGGGGGGG??????>>>=========>>>>>>??????>>>===<<<:::888777444444333333333333333333111111111111111111111111000000000/////////......///............---------......---,,,,,,,,,------******++++++++++++*********,,,---,,,+++*********(((((())))))))))))(((((((((((()))))))))*********,,,++++++***++++++,,,,,,))))))))))))))))))))))))++++++++++++******************))))))))))))******))))))(((((((((((())))))###$$$&&&((())))))(((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))%%%''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((~~~{{{uuurrrmmmgggddddddcccbbbeeeiiijjjpppxxxwwwrrrjjjbbb]]]ZZZZZZZZZXXXXXXYYYZZZ[[[[[[XXXUUUPPPPPPOOONNNNNNMMMMMMLLLNNNNNNMMMMMMNNNOOOPPPQQQRRRQQQOOONNNMMMNNNOOOOOOTTTXXXYYYVVVUUUVVVVVVTTTNNNOOOPPPPPPQQQQQQQQQPPPKKKKKKLLLNNNPPPQQQSSSTTTYYY___cccaaa```cccfffgggmmmrrr}}}wwwsssttttttyyy~~~{{{xxxvvvxxx}}}~~~}}}}}}uuutttssssssvvv{{{yyymmmiiiccc___]]]\\\\\\[[[YYYWWWWWWYYYZZZ^^^gggqqqvvvwwwxxxyyyzzz|||~~~~~~ppp^^^QQQIIIEEECCC???AAACCCEEEFFFEEECCCAAA;;;999777444222000......---------------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---............////////////......---,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++******))))))******+++++++++,,,,,,+++******)))+++++++++***************)))******+++,,,,,,,,,,,,,,,...////////////000222333555777777777888:::;;;999999999999:::;;;<<<<<>>>>>?????????>>>>>>>>>>>>===<<<;;;:::666555444333222222222222111111111111111222222222000000/////////.........///............---------------,,,,,,,,,,,,------++++++++++++++++++++++++***,,,---,,,+++)))******'''(((((()))))))))))))))))))))))))))******************)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))***++++++))))))(((((((((((())))))###%%%(((+++---,,,+++***'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((******''''''''''''''''''''''''$$$%%%''')))))))))'''&&&''''''''''''''''''''''''******))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((&&&''')))((('''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((~~~|||xxxxxxyyy}}}}}}|||zzzuuurrrrrrsssnnnkkkllllllkkknnnsssxxx~~~{{{xxxsssrrrpppmmmiiieeebbb```]]]\\\]]]^^^___^^^[[[YYYVVVUUUUUUUUUUUUVVVVVVVVVTTTUUUUUUTTTSSSSSSSSSSSSTTTRRRPPPNNNNNNOOOQQQRRRXXX]]]^^^YYYWWWXXXWWWTTTPPPQQQQQQRRRRRRRRRQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSRRRXXX[[[WWWTTTXXX]]]```kkkoooxxx}}}xxxwwwqqqqqqttt{{{|||{{{~~~{{{zzzxxxwwwxxx|||{{{uuuqqqoooooonnnnnnjjjdddaaaaaabbbbbbfffkkkgggdddaaa```dddiiinnnqqqooommmnnnsssyyyrrrfff\\\UUUQQQIIIHHHGGGEEEDDDEEEEEEFFFCCCAAA>>>:::666444222111222111111111111111000000------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++************+++,,,******+++,,,,,,,,,+++++++++++++++*********))))))))))))***++++++*********,,,...//////...///000222222444666777777777999;;;888888888888999:::;;;<<<>>>???AAACCCDDDEEEDDDDDD@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@???===<<<;;;999888666444333333333333000000111111111222222222111111111000000000/////////............---------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++(((***++++++)))(((((()))''''''((()))))))))))))))((((((((())))))))))))***))))))(((((()))******+++))))))))))))))))))))))))&&&&&&&&&''''''(((((()))******))))))******+++,,,))))))(((((((((((())))))%%%''')))***+++++++++***''''''''''''((((((((()))))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''###$$$&&&((())))))(((((((((((((((((((((((((((((()))((('''&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((()))%%%(((***)))'''&&&''')))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((~~~||||||~~~|||yyytttpppkkkmmmqqqxxx|||{{{yyytttsssvvvuuuqqqppprrrtttuuuyyy~~~~~~xxxxxxwwwyyy{{{{{{yyyuuupppmmmjjjjjjkkklllmmmmmmjjjgggaaa```___^^^^^^```aaabbb[[[]]]______]]][[[YYYYYYZZZXXXVVVTTTSSSUUUVVVXXXVVV\\\^^^XXXUUUUUUSSSNNNPPPPPPQQQQQQQQQPPPPPPOOOQQQRRRSSSUUUUUUTTTSSSSSSNNNUUUWWWRRRNNNRRRYYY]]]eeegggmmmtttvvvssssssuuukkkjjjlllpppqqqrrrwww}}}|||}}}{{{zzz~~~|||}}}vvvuuutttqqqooopppeee^^^WWWVVV[[[bbbhhhkkkkkkiiiiiimmmttt|||ssslllgggYYYUUUNNNGGGCCCCCCEEEGGGJJJHHHDDD@@@<<<999666555111000000000//////......---------.........//////------------------------------,,,,,,---...000111---...///000000111000000,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,+++******+++,,,---((()))***+++,,,---------++++++++++++******))))))))))))*********))))))(((,,,---//////......000111111333555666666777999:::888888888888999:::;;;<<<===>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCBBB@@@>>>===<<<<<<;;;999666444444444444000000111111222222222222222222222111111111111000//////.........---------+++++++++******+++,,,,,,,,,++++++******++++++,,,'''(((***)))'''&&&&&&'''''''''((()))))))))))))))''''''''''''((((((((()))******)))******+++,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++******))))))***+++,,,,,,))))))(((((((((((())))))(((''''''''''''(((((()))&&&'''''''''(((((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((()))))))))'''&&&%%%))))))))))))))))))))))))###$$$%%%'''((())))))***))))))))))))))))))))))))&&&&&&$$$$$$%%%'''***+++''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''''''''((())))))%%%(((******'''&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))|||xxxpppqqqtttwwwzzzzzzxxxuuurrrsssxxx}}}xxxuuuttttttssssssmmmpppuuu{{{|||xxxsssrrrtttzzzuuunnnlllooowww~~~{{{|||{{{}}}~~~}}}}}}}}}yyytttqqqvvv{{{pppqqqrrrrrrqqqpppmmmlllhhhiiijjjjjjiiihhhfffffffffbbb^^^[[[[[[]]]^^^___cccbbbaaa___\\\YYYVVVTTTUUUUUUWWWWWWWWWWWWVVVUUUVVVVVVVVVXXXYYYXXXVVVSSSUUUUUUQQQKKKLLLUUU^^^bbbiiiaaa\\\```eeeggggggiii```^^^\\\]]]```cccfffhhhnnnkkkjjjrrr{{{rrrnnnrrr|||}}}|||zzzmmm]]]PPPPPPUUUZZZ___eeehhhhhhjjjmmmuuu~~~tttjjj]]]VVVSSSPPPKKKFFFHHHEEECCCBBBCCCBBB===:::666333111000000000000///000000111111000...,,,+++------------------------++++++,,,---............,,,---...000111111111222//////...---,,,,,,++++++************************++++++++++++++++++++++++************************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////111333555777999999999999888888888777888888999999@@@??????>>>???AAABBBCCCDDDCCCAAA???>>>>>>>>>???@@@@@@AAAAAA@@@???===<<<<<<;;;:::888666555444444444444333222222111000000333333333222111000/////////...------...///...---------------------------++++++++++++++++++++++++************))))))))))))+++***((('''''''''((()))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''')))***++++++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$******)))'''%%%%%%&&&(((+++***)))(((((('''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''************************'''&&&&&&((()))***(((''')))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))|||zzzxxxuuutttssstttuuu}}}{{{vvvrrrlllmmmooorrrtttuuutttsssqqqsssxxxzzzwwwtttssstttvvvwwwwwwqqqtttxxx}}}~~~zzzxxxuuuuuuxxxwwwrrrmmmkkkooovvv}}}|||yyyzzzzzz|||}}}zzzxxxwwwrrrtttuuuvvvuuutttttttttxxxuuuqqqooooooooonnnmmmqqqooommmjjjfffbbb___]]]___aaaccceeedddaaa^^^\\\]]][[[YYYXXXXXXWWWUUUSSSPPPRRRPPPMMMPPP[[[dddhhhiii^^^UUUTTTUUUUUUUUUVVVUUUTTTSSSTTTWWWZZZ]]]^^^^^^___eeerrr|||ssskkkiiinnnxxxuuuhhh\\\XXXWWWVVVWWW[[[\\\aaajjjuuuyyyrrrnnnkkkeee]]]VVVNNNIIIDDDBBBDDDFFFEEEDDDGGGBBB;;;666444333333333000000111111000000///...........................,,,,,,---.........------------...///000000000000...------,,,++++++******************************************************************************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////111333555777888999999999888777777777777888999999?????????>>>???@@@BBBCCCDDDDDDBBBAAA@@@@@@??????@@@@@@AAAAAA@@@>>>===<<<:::999888666555444333333333333333333333222222222222222222222111000/////////...------...///...---------------------------++++++++++++++++++++++++************))))))))))))+++***)))((('''(((((()))'''(((((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((***++++++***((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''(((***+++***))))))(((((((((((()))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&'''))))))(((&&&)))((('''&&&&&&'''((()))'''(((((((((((((((''''''}}}}}}}}}xxxtttrrrqqqrrrqqqmmmjjjjjjmmmqqq{{{}}}xxxtttoooooopppqqqssstttttttttssspppsssyyywwwuuurrrqqqsssvvvwwwwwwrrrtttwww|||{{{xxxwwwvvvwww{{{tttqqqnnnmmmpppvvv||||||zzz{{{xxxzzz||||||||||||}}}{{{yyyxxxwwwyyy|||~~~~~~}}}{{{|||{{{yyyvvvtttrrrpppooouuuwwwzzz{{{yyytttnnnkkkiiieee```\\\ZZZYYYWWWVVVVVVXXXXXXXXX]]]hhhppprrrpppcccVVVQQQPPPNNNMMMOOOOOOOOOOOOPPPRRRTTTVVVWWW[[[]]]dddppp~~~yyyoooiiijjjooovvvzzz{{{~~~~~~zzzssskkkeee___YYYYYY[[[YYY^^^hhhuuuwwwnnn\\\TTTKKKEEEEEEHHHJJJJJJLLLHHHCCC>>>;;;888555333222222111111000111111111........................------.........------,,,------......///......---,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111222444555777888888888777777777777777888999999??????>>>??????@@@BBBBBBDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@???>>>===<<<888777666555333333222222333333333333444444444444222222222222111000/////////...------...///...---------------------------++++++++++++++++++++++++************))))))))))))******)))(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''(((''''''''''''''''''(((''''''((((((((((((''''''&&&''')))***))))))***+++)))(((((((((((())))))***(((((((((''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&((((((''''''''''''(((((())))))))))))((('''&&&%%%{{{qqqllliiihhhhhhiiinnnuuu{{{}}}zzzxxxuuussspppmmmnnnqqqrrrpppmmmnnntttzzz~~~yyytttuuuvvvwwwvvvuuussssssssspppttt{{{{{{xxxtttrrrrrrsssssssssnnnppptttyyy~~~yyywwwvvvuuuwwwzzzvvvvvvuuutttuuuyyy}}}}}}zzzxxxxxxyyy~~~~~~xxxsssqqqqqquuuzzz}}}{{{zzzzzzzzzzzz|||~~~~~~vvvpppiiiccc````````````ccceeeeeeeeekkktttyyyyyyxxxkkk___ZZZXXXUUUTTTTTTRRRSSSSSSSSSSSSTTTVVVXXXaaacccgggmmmsssvvvuuussstttwww~~~}}}||||||vvvooolllooosssvvvwwwxxxyyy~~~~~~}}}}}}{{{xxxzzzyyyxxxtttnnnjjjiiikkkgggfffgggllltttzzz||||||tttooogggcccdddkkkuuu{{{}}}{{{}}}qqqggg[[[QQQMMMLLLKKKKKKFFFFFFGGGGGGEEE@@@:::555666555333111000000000111///...............------......///......---,,,,,,---.........------,,,+++---,,,,,,,,,++++++******++++++++++++++++++++++++------------------------************************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,------...//////111222333444555666777777888888888888888999:::;;;>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBB@@@???===>>>>>>?????????>>><<<;;;888777666555444333333333444444444444444444444444111111111111111000/////////---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((***))))))((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((())))))(((((('''((((((''''''''''''(((((('''''''''((((((''''''''')))+++,,,,,,***(((''''''(((((('''(((((()))******((((((((('''''''''''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%(((((((((''''''(((((((((((((((((((((((('''&&&&&&~~~vvvnnngggdddbbb```___```dddmmmuuu|||~~~|||{{{zzz{{{yyyvvvrrrooossswwwwwwwwwzzzzzzyyy{{{|||zzzvvvsssrrrrrrwwwzzz|||xxxuuutttttttttsssnnnpppuuu{{{zzzxxxwwwtttuuuxxx{{{}}}|||vvvrrroootttzzz~~~sssrrrrrrsssuuuyyy}}}~~~xxxpppjjjhhhiiikkkllllllnnnooopppvvvtttiiifffccc___[[[YYYWWWXXXXXXXXXVVVWWWZZZ]]]```aaaeeehhhjjjjjjhhhfff\\\^^^ccckkkttt{{{xxxxxxvvvsssqqqrrrvvvzzzrrrooolllnnnsssyyy|||}}}~~~|||||||||{{{yyyyyyzzz~~~|||}}}zzzuuuooommmlllllliiifffaaa]]]WWWTTTVVV]]]ffflllxxxwwwtttsssvvv{{{pppfff```\\\WWWTTTMMMLLLLLLKKKJJJFFFAAA===;;;999666333111/////////............------,,,,,,////////////...---,,,,,,............---,,,+++***------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........111111222333444555555666888888888999:::;;;<<<<<<======>>>???@@@@@@@@@AAA@@@AAAAAAAAA@@@>>><<<;;;<<<===>>>???>>>===<<<;;;888888777666555555555666777777666555333222111111000000111111111000/////////---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((()))))))))))))))(((((('''(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''(((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))+++,,,,,,***(((''''''(((((('''(((((()))******(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&'''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%'''(((((((((((((((((('''&&&&&&'''(((((()))((((((tttsssqqqqqqsssvvvyyy{{{zzzwwwsssnnniiieeebbbaaaaaa```bbbgggpppzzz~~~zzztttxxx}}}zzz|||~~~~~~~~~}}}{{{{{{|||}}}|||xxxzzz~~~}}}|||{{{wwwvvvwww~~~zzzyyy}}}qqqpppnnnmmmnnnqqqtttwwwwww|||zzzrrrlllkkkmmmppprrrrrrtttvvvzzzvvvrrrnnnhhhbbb```YYY[[[\\\[[[ZZZ\\\aaafffccccccbbbaaa___]]][[[[[[RRRRRRTTTYYY___dddggghhheeekkkqqqsssqqqnnnnnnpppiiihhhhhhmmmuuuyyyyyy~~~{{{wwwxxxyyyxxxxxxzzz|||}}}zzztttlllddd^^^ZZZWWWRRRPPPRRRXXX___dddtttrrrpppooottt~~~|||yyyuuuoookkkaaa\\\UUUNNNJJJFFFDDDBBB@@@>>>;;;888555222000///000//////......---------....../////////...---------.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,------......111111111111222333444555888888888999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@?????????>>>===<<<;;;:::;;;<<<===>>>>>>===<<<;;;999888888777777777888888888777666444333111000//////000000111111000/////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''))))))))))))************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''&&&&&&&&&&&&''')))***))))))***+++)))(((((((((((())))))***'''(((((((((((()))))))))'''(((((())))))(((((('''%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&(((((('''&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))iiijjjlllmmmoooppprrrtttsssqqqooommmkkkiiifffdddccceeejjjrrr{{{www{{{|||zzz{{{xxxvvvrrrooooooqqqtttwwwvvv}}}}}}wwwnnniiihhhkkknnnooorrrsssuuu{{{}}}xxxtttnnnjjjhhh]]]___aaaaaaaaagggpppwwwvvvrrrkkkbbbZZZVVVTTTTTTUUUTTTSSSUUUXXX[[[\\\\\\]]]dddmmmuuuwwwuuupppmmmcccbbb```bbbjjjyyyzzzyyy}}}~~~{{{yyyyyyxxxuuuuuuyyy|||}}}uuuoookkkccc___XXXSSSRRRUUUZZZ^^^hhhggghhhllluuuvvvqqqjjjaaaYYYQQQJJJEEEBBBBBB@@@===:::777444333222222111111000//////...---......////////////...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---......111111000000111222333444666666666777888999;;;;;;<<<===>>>???@@@@@@@@@???@@@???>>><<<;;;;;;::::::;;;;;;<<<=========<<<;;;888888777777777888888999666555444333222111000/////////000000000000000//////...------...///...---++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((())))))***)))((('''&&&((((((((())))))))))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''(((((('''(((***+++***))))))(((((((((((()))'''((((((((())))))))))))(((((())))))))))))(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&&&&'''((())))))((('''&&&''''''((((((((((((((('''hhhkkkpppssstttuuuuuuuuuiiijjjkkknnnqqqqqqpppooogggkkksss}}}zzzyyy}}}uuuttt}}}~~~~~~}}}yyyvvvuuuxxx{{{~~~yyyssskkkeeedddfffiiikkkkkklllnnntttzzztttqqqnnnlllmmmbbbeeeggghhhjjjrrr}}}wwwkkkaaa\\\\\\]]]YYYXXXWWWXXXZZZZZZYYYWWWUUU[[[eeerrrzzzzzzrrrkkk\\\YYYTTTRRRXXXhhh}}}~~~~~~|||}}}wwwvvvzzzyyy}}}}}}zzz{{{|||}}}||||||~~~uuunnndddZZZVVVVVVYYY\\\YYY[[[___iiivvv}}}ssseeeUUUKKKCCCCCCCCCAAA???<<<999777444444333333222111000000------...///000000000///------...//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......111111000000000222333444444444444555666888999:::;;;<<<>>>???@@@@@@??????AAA???===<<<;;;:::;;;;;;:::;;;<<<=========<<<;;;777777777777777888888999333333333222222111111111//////000000000000000//////...------...///...---++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((()))*********)))'''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))((((((******)))'''%%%%%%&&&(((+++***)))(((((('''(((((('''((((((((())))))******(((((())))))))))))(((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))***((('''&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%mmmooottt}}}{{{tttkkkjjjjjjmmmrrrwwwyyyzzz{{{zzz}}}}}}qqqpppvvv|||yyy~~~}}}yyynnnhhhfffeeeccc``````eeehhhlllvvvyyysssoookkkiiijjjhhhhhhiiimmmuuuvvvpppnnnjjjffffffgggcccaaaaaa___[[[ZZZ\\\XXX\\\bbbgggmmmoooggg]]]UUUSSSRRRRRRWWW^^^fffkkkyyy~~~xxxyyy|||yyyvvvvvvzzz~~~~~~tttlllfff```WWWPPPUUUVVVYYYbbbppp{{{hhh[[[OOOJJJEEEAAA@@@?????????>>>:::666222111111111000111111000000///...------,,,---.........---,,,+++++++++++++++,,,,,,---...,,,---...//////...---,,,************************)))******++++++******)))******+++++++++,,,,,,,,,************************,,,,,,+++***+++,,,---...------...///000111222222444444444444666777888999:::;;;<<<>>>???????????????>>>===<<<<<<<<<<<<<<<999999::::::;;;:::::::::;;;:::777666555666777888666555333111111111333444333333111000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))(((((((((((())))))))))))+++)))((((((***+++***)))))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''''''((()))%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++******))))))((((((''''''************************)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''***)))&&&$$$######$$$%%%***)))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''mmmqqqyyy{{{rrrjjjhhhhhhkkkrrrzzzyyyoooooovvv|||}}}{{{zzzzzzzzzyyyyyy{{{wwwpppllliiigggeeeeeehhhjjjooo{{{yyysssnnniiifffgggggghhhlllqqqyyyzzzuuurrrlllgggfffhhheeedddfffeeebbbbbbeeeeeehhhiiiggggggeee]]]UUUSSSQQQPPPPPPRRRVVVZZZ]]]ccclllyyy~~~|||~~~zzzzzz}}}}}}xxxuuuppphhhbbb\\\[[[[[[```iiisss|||tttiii]]]XXXQQQKKKGGGEEECCCBBBBBB???<<<:::999666333000111111000///////////////...//////000///...---,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,...---,,,++++++,,,---...---......//////......---******+++++++++,,,,,,,,,************************---,,,+++++++++,,,......---......///000111222222444444444555666777888999999:::;;;===>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<999::::::;;;;;;;;;;;;;;;<<<:::888666555666777777777666444222111222222333222222111000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))((((((''''''(((******)))&&&%%%''')))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))************************((((((((((((((((((((((((+++***)))((('''(((((()))&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))((('''''''''(((******))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''''''''''''''&&&&&&''''''''')))((('''%%%%%%%%%&&&&&&)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&((()))))))))((('''uuu{{{vvvkkkdddbbbaaaeeennnzzz{{{tttwww}}}wwwvvvssspppmmmjjjhhhggghhhiiijjjjjjllloootttxxx|||||||||zzzyyyyyy{{{}}}{{{yyy|||}}}vvvqqqooonnnpppqqqttt||||||uuupppiiieeeeeeaaadddiiinnnuuu}}}~~~xxxooohhhfffhhhfffgggkkkmmmlllnnnrrryyy{{{yyyppphhhbbb\\\VVVUUUTTTSSSQQQPPPPPPPPPPPPRRRXXXcccmmmwwwzzzxxx||||||wwwrrrpppqqqssstttyyy~~~|||vvvqqqkkkhhhdddccceeeiiilllnnnuuutttsssqqqooonnnnnnmmm}}}{{{sssjjjddd\\\TTTMMMGGGBBB???BBBBBBAAAAAA???;;;555111222111000//////000111222000000000111000//////...,,,,,,,,,,,,,,,,,,---...,,,++++++******++++++,,,---,,,***))))))***,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///......///000111222333333444444444555666777888999888999:::<<<======>>>>>>???>>>===<<<;;;;;;;;;;;;::::::;;;<<<======<<<<<<===;;;999777666666666777999777555333222222222222111111000000000000000000000000//////...---,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++***)))((('''&&&&&&&&&***,,,)))### $$$(((''''''(((((())))))******+++++++++***************))))))))))))))))))))))))************************''''''''''''''''''''''''******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***)))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&''''''((()))(((((((((nnnbbb___^^^^^^cccmmmxxx{{{wwwtttpppllliiiaaa```^^^\\\\\\\\\]]]^^^```bbbccceeehhhmmmssswwwyyyzzzyyyxxxuuutttuuuvvv~~~|||zzzyyyxxxzzzrrrllllllpppyyy{{{zzz|||{{{zzz~~~zzztttmmmhhhgggaaadddhhhkkknnnssszzz~~~sssjjjeeedddcccffflllqqqssswww|||uuummmgggccc\\\\\\[[[ZZZWWWTTTQQQOOOQQQTTTYYY___gggpppyyy}}}{{{rrriiidddffflllrrr~~~zzzwwwssspppooonnnppprrrmmmwww~~~|||uuupppnnnlllkkkjjjiiifffcccaaabbbcccddddddnnnssszzz~~~vvvvvvrrrkkkcccZZZPPPGGG@@@DDDDDDDDDDDDDDDAAA===999666444222000//////000111000000000000000/////////------,,,,,,,,,------...---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------......//////......///000111222333333444444555555666888999:::999:::;;;<<<===>>>>>>>>>???>>>===<<<;;;::::::::::::;;;<<<======>>>>>>======<<<:::999777666666666:::999777555333222222222000000000111111111111111111111000///...---,,,,,,---------------,,,,,,,,,+++,,,,,,------------,,,******))))))((((((''''''&&&)))***((($$$###%%%)))&&&''''''((()))******+++************************))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&''''''((()))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((|||mmmdddddddddfffkkkssszzz~~~|||tttpppjjjfffccc```^^^\\\[[[ZZZYYYYYYZZZ]]]___aaa^^^___bbbdddhhhmmmtttxxxyyyzzzzzzyyyvvvtttsssttt{{{~~~wwwuuurrrrrruuuyyy|||}}}}}}~~~ttthhhddddddgggnnnuuu}}}}}}xxxqqqkkkjjjiiilllpppqqqsssxxxyyynnnfff```___ccckkkrrruuu{{{wwwqqqllldddeeeeeecccaaa^^^ZZZXXXVVVVVVVVVYYY___eeekkknnntttppphhh___YYYYYY]]]aaaqqqttt{{{yyytttqqqnnnlllfffnnnxxx}}}yyyvvvtttlllhhhccc```___^^^]]]\\\___ccchhhmmmrrr{{{zzzqqqeeeXXXPPPIIIGGGEEEEEEEEEEEEDDDCCC;;;:::777444111000//////000000000///////////////......---,,,,,,---------...---,,,++++++,,,---...---///222444444222///---,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.....................///000111222333333555555555555777888999::::::;;;<<<===>>>????????????>>>===;;;::::::999999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999888777777::::::888777555444333333000111222222333222222111111000000///......------.........------,,,,,,,,,,,,---...............---''''''(((((())))))******((('''''''''((()))******&&&''''''((()))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((('''&&&&&&&&&%%%'''''''''(((((('''''''''&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((())))))(((''''''%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&'''((()))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((()))~~~uuupppoooppprrrwww|||{{{|||}}}}}}{{{wwwvvvxxx|||}}}yyyvvvppplllgggcccaaa```^^^]]]```___^^^^^^___aaadddeeeaaabbbeeegggkkkpppwww|||}}}zzzxxxxxx}}}|||yyyuuutttvvvxxxyyyyyy{{{{{{{{{|||~~~zzzqqqhhheeeeeefffjjjpppwww{{{}}}vvvqqqppppppssswwwyyy|||vvvlllaaa```ccckkkpppssswww}}}{{{sssmmmkkkkkkjjjiiihhhfffdddccc\\\[[[[[[^^^cccgggjjjjjjjjjeee^^^XXXUUUUUUWWWXXX___```fffooowww}}}|||vvvpppiiimmmsssyyyxxxuuupppiiibbb\\\XXXUUUTTTVVVYYY[[[```kkk{{{vvvjjjcccPPPLLLGGGDDDCCCDDDDDDDDD@@@???===:::777444111000111000000///...////////////...------------------///......------......///+++...111444444111...+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------...///000111222222555555555666777888999::::::;;;<<<>>>??????@@@@@@???>>>===;;;:::999999999::::::<<<===>>>>>>>>>>>><<<;;;;;;;;;:::999999888::::::999888777555444444222333444555555444222111000000000/////////......//////......---,,,,,,,,,------............---,,,&&&&&&'''((()))***++++++)))'''&&&'''+++---,,,+++''''''(((((())))))*********************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))((('''''''''''''''''''''&&&&&&&&&''''''((())))))((('''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((()))))))))))))))'''((()))******)))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%&&&&&&'''''')))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))~~~|||vvvvvvwwwyyy|||}}}{{{zzzuuutttuuuxxx}}}}}}zzzyyyuuutttwwwwwwuuuuuuwwwzzz}}}~~~{{{{{{}}}}}}yyyxxxvvvtttssstttxxx}}}|||}}}}}}yyywwwtttqqqllljjjiiiiiihhhggghhhhhhhhhhhhjjjkkkmmmnnnoooppprrruuuxxx}}}}}}{{{|||}}}}}}|||{{{{{{zzzzzz{{{|||~~~|||~~~~~~~~~{{{xxxsssooonnnlllkkknnnsssvvvyyy~~~~~~{{{zzzxxx{{{~~~tttgggeeeggglllooooooqqqvvvwwwyyysssqqqpppnnnlllkkkkkklllllliiiiiikkkoootttwwwvvvuuuiiiccc[[[VVVVVVWWWWWWVVVVVVVVVZZZcccjjjpppzzz}}}uuunnnooosssxxxzzzmmmbbb[[[XXXPPPRRRSSSSSSUUU```qqq}}}}}}wwwsssccc^^^VVVPPPLLLIIIFFFDDDDDDDDDCCCAAA>>>:::777444333222111000///000000111//////...---------------.........//////.........+++,,,---......---,,,+++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,---...///000111111555555555666777888::::::::::::<<<===>>>????????????>>>===;;;:::999888888999999;;;<<<===>>>>>>>>>:::;;;;;;;;;;;;;;;::::::999999999999888777666555444555666777666555333111///////////////000000000/////////...------,,,,,,------------,,,+++******''''''(((((())))))******)))))))))))))))***+++,,,(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))(((''''''&&&&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((''''''&&&'''((()))***uuutttssstttvvvvvvuuusssnnnlllkkkmmmppprrrpppnnntttqqqpppssssssqqqrrrtttuuuxxxzzzxxxxxxzzzyyyvvvuuutttssssssuuuwwwzzz|||{{{}}}|||zzzxxxuuurrrppppppqqqqqqpppqqqrrrsssuuuwwwyyy{{{|||~~~}}}}}}~~~{{{~~~~~~zzzyyy{{{zzzvvvzzzwwwvvvvvvsssppprrrwwwvvvyyy}}}~~~}}}||||||}}}{{{nnnkkkkkknnnnnnlllmmmppprrrzzz}}}vvvtttqqqnnnmmmnnnppprrrwwwxxx{{{rrrjjj```[[[[[[]]]\\\ZZZVVVUUUXXX___cccgggppp||||||sssrrrsssvvv}}}yyykkkcccaaaRRRTTTTTTRRRSSS\\\kkkwww{{{uuummmddd]]]VVVPPPMMMFFFFFFGGGFFFDDD@@@<<<999444333222111111111222333000///...---------------,,,---...//////...---,,,///...---,,,,,,---...///---......//////......---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,---...///000000555555666666777999:::;;;999999;;;<<<===>>>>>>>>>???>>>===;;;:::888888888888999:::<<<===>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;999999999999999888777666666777888888777555333111......//////000000111111000000///...------,,,,,,,,,,,,,,,+++***)))((('''))))))))))))(((((((((((('''+++---+++'''%%%)))---))))))))))))(((((((((((())))))******++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((()))*********)))'''&&&%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''((()))++++++)))((('''((('''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))'''&&&%%%$$$###(((''''''&&&&&&((()))***~~~yyyuuunnnnnnnnnnnnoooppprrrrrrqqqqqqppppppppprrrssstttvvvuuusssrrrsssuuuxxxzzzzzz{{{{{{|||{{{zzzyyyxxxzzzzzzyyywwwvvvvvvyyy{{{|||yyyyyy{{{~~~|||~~~}}}}}}}}}}}}}}}|||~~~|||}}}~~~}}}{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzz~~~~~~~~~{{{vvvsssttttttqqqpppqqquuu}}}xxxrrrllliiijjjlllnnn||||||vvvmmmddd_________ZZZUUUTTTXXXZZZZZZYYY]]]eeelllzzz}}}~~~~~~{{{wwwtttssspppqqquuu|||}}}|||{{{{{{{{{qqqkkkbbb```[[[UUURRRVVV___fff~~~yyylll\\\NNNLLLGGGAAAAAACCCDDDAAA===666555555333222000///...///000000000//////...---///...---,,,,,,---...///000000000///.........------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------......000111111333444555666888:::;;;<<<::::::::::::::::::::::::<<<;;;;;;999888777666666:::;;;<<<===??????@@@@@@======<<<;;;::::::::::::;;;;;;;;;;;;:::999888777999888777666444222111000000000111111111111000000222222111///...---,,,++++++++++++************)))&&&''''''((()))******+++***(((((()))***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))'''''')))***++++++***((('''''''''((()))******))))))))))))******))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))'''&&&&&&'''***(((&&&$$$$$$&&&(((***&&&$$$######%%%&&&&&&&&&&&&'''((('''&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))(((((())))))******++++++************++++++++++++~~~|||yyytttrrrpppppppppqqqrrrssstttuuuttttttttttttuuuvvvxxxyyyxxxxxxxxxyyyzzzzzz{{{{{{~~~}}}|||~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{zzz{{{}}}~~~}}}xxxxxxvvvssssssvvv~~~yyyrrrlllhhhhhhiiikkkssswwwwwwqqqjjjiiijjjjjjfffaaaaaacccdddcccaaaaaadddgggkkkmmmppppppoookkkgggeeehhhjjjnnnvvv|||{{{zzzyyy~~~vvvpppnnnjjjddd\\\WWWXXX^^^cccnnnppprrrpppllljjjkkkmmmtttxxx|||}}}pppeeeSSSMMMGGGCCCCCCCCCCCCAAA>>>===:::777444222000000...............------,,,///...------------.../////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------......///000111333333555666888:::;;;;;;::::::::::::::::::::::::<<<<<<;;;::::::999999888======>>>@@@AAAAAAAAAAAA======<<<;;;:::::::::;;;============<<<;;;:::::::::999888666444222111000000000111111111111000000111111000///...------,,,++++++++++++************''''''(((((()))******+++)))''''''((()))***)))((())))))))))))))))))))))))***))))))(((((())))))***+++***)))(((((()))***++++++***)))((('''(((((()))******))))))))))))******))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******)))((('''''')))***)))'''&&&&&&''')))***(((&&&%%%%%%'''(((''''''&&&'''((('''&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********''''''((((((((()))))))))xxxxxxyyyyyyxxxvvvtttssstttuuuvvvwwwyyyzzz{{{|||}}}}}}}}}~~~}}}}}}||||||~~~~~~}}}~~~}}}}}}}}}}}}{{{yyy|||}}}~~~|||yyy{{{zzzssskkkfffddddddeeeiiiqqq~~~zzzvvvtttuuuyyyyyytttooonnnooooooooommmkkkiiihhhbbbcccddddddbbb^^^[[[XXX]]]^^^aaagggpppyyy~~~~~~|||yyy|||{{{sssiiibbb```bbbeeecccbbbaaa^^^\\\\\\___aaadddiiiooouuuyyy~~~zzzrrr```[[[SSSKKKFFFEEEEEEFFFFFFDDD@@@<<<888555333222////////////.........---///......------......///---------------.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---......///000111222333444666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAABBBCCCCCCCCCBBB======<<<;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>===;;;:::999777555333111000000000000000000000000000000/////////............,,,+++++++++************'''(((((())))))*********((('''&&&''')))***)))(((***************************))))))(((((())))))***+++***)))(((((()))***++++++***)))(((((((((((()))******))))))))))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++***(((((((((***))))))))))))))))))))))))***)))''''''((()))((('''&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++))))))))))))))))))))))))***))))))))))))))))))(((''''''(((((((((((())))))tttvvvxxxzzzzzzzzz{{{||||||~~~~~~}}}|||{{{yyyxxxyyyzzz}}}}}}{{{tttllleeebbbaaabbbfffnnnyyy~~~zzzwwwvvvvvvwwwxxxxxxvvvuuunnnjjjeee```\\\XXXUUUSSSWWWXXXYYY[[[```hhhpppvvv|||~~~~~~~~~wwwvvvvvvxxxyyyrrrnnnnnnnnnkkkgggaaa]]]ZZZ[[[\\\]]]\\\___eeekkkrrrzzzzzztttrrrnnnfff[[[QQQJJJHHHHHHGGGFFFDDDBBB>>>;;;777666222222111111000000000000//////............//////+++,,,,,,,,,---.........------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................///000000222222333555777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???BBBBBBCCCCCCDDDCCCCCCCCC>>>======<<<<<<============>>>>>>????????????>>>;;;:::999777555333111111111111000000000000111111.........///////////////,,,,,,+++++++++*********(((((()))))))))*********)))((('''((()))******((()))))))))))))))))))))))))))((((((''''''(((((()))******)))(((((()))***************)))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((((()))******)))((((((+++)))''''''((()))((('''&&&'''((('''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))*********+++vvvyyy}}}~~~}}}|||zzzzzz{{{}}}~~~{{{~~~vvvnnnhhheeecccccciiinnnvvv}}}|||{{{}}}zzzmmmaaaZZZUUURRRPPPTTTTTTTTTTTTVVV\\\dddkkksssyyy~~~|||ssstttuuuwww}}}~~~}}}yyyrrrjjjddd```^^^[[[YYYZZZ\\\___dddlllvvvxxxmmmaaaVVVOOOMMMGGGGGGGGGFFFDDD@@@<<<999555444333111000000000000////////////////////////+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............//////000111222333444666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBBBBCCCCCCCCCCCCCCCBBB??????>>>=========>>>>>><<<<<<======>>>=========:::999888666555333222111111111000//////000111111............////////////,,,,,,,,,++++++++++++***))))))))))))***************)))((()))+++,,,+++***(((((((((((((((((((((((((((''''''&&&&&&''''''(((******))))))))))))*********************))))))(((******))))))))))))******(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&''')))******)))'''&&&)))'''&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))))))))((((((''''''((())))))))))))*********~~~~~~wwwsssvvv}}}{{{uuuooommmlllkkkpppssszzzttteee[[[VVVQQQOOOLLLMMMMMMLLLLLLQQQXXX___fffooowww{{{{{{{{{wwwssspppsssvvvyyy~~~~~~~~~wwwrrroooiiiaaaZZZ[[[]]]```eeemmmwwwzzzpppfff^^^YYYPPPOOOMMMJJJGGGCCC@@@>>>999777444222000/////////...//////000000//////...---------------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////............//////000111222444666777888999::::::::::::::::::::::::999999:::;;;<<<===>>>>>>AAAAAABBBCCCDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;::::::777777666555444333222222222111000//////000111222.........///////////////,,,,,,,,,,,,++++++++++++************************+++***)))***,,,---,,,+++''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))******)))))))))******++++++******)))(((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&%%%&&&'''((()))'''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&(((''''''))))))))))))'''''''''%%%$$$%%%&&&(((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&''''''''''''((((((~~~~~~}}}{{{xxxrrrmmmooouuu|||yyywwwvvvwwwxxx|||}}}nnneee^^^WWWSSSMMMNNNNNNKKKHHHIIIPPPUUU]]]gggppprrrsssrrrnnnggghhhlllppptttzzz~~~wwwtttsssttt{{{xxxkkk```^^^bbbiiipppwww{{{vvvpppkkkccc^^^VVVMMMGGGDDDCCCCCC???===999666333111111111...///000111111000///...//////..................------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////............//////000000222333555777888888999999999999999999999999888888999:::;;;;;;<<<<<>>>>>======;;;;;;;;;;;;:::999888888444444444444333333333333222111000//////000111222///////////////.........------,,,,,,,,,+++++++++***************************)))))))))+++,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))******+++++++++***)))(((******))))))))))))******))))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%'''((()))'''((()))******)))(((''''''((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((())))))******))))))(((%%%$$$###$$$'''((()))(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((~~~yyyyyyyyywwwqqqkkkmmmssssss|||~~~~~~~~~|||{{{yyyxxxooohhh___YYYXXXYYYXXXSSSMMMKKKOOOTTTYYYdddmmmnnnnnnmmmhhh```___ccchhhmmmsss}}}wwwtttrrrrrrtttxxx}}}qqqdddbbbhhhrrr{{{~~~}}}yyysssjjj\\\OOOFFFCCCDDDFFFFFFCCC???;;;888666555555...///000111111000///...000000000///.........------------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////.........//////000000111333555666888888888888888888888888888888777777888999999:::;;;;;;AAABBBCCCDDDFFFFFFGGGGGGEEEDDDBBB@@@???======<<<;;;;;;;;;;;;:::999888777333333333333333333333333222111000......000111222000000//////............---------,,,,,,,,,++++++++++++*********************(((((()))***+++***)))))))))))))))))))))))))))++++++************++++++))))))************))))))******+++,,,+++***)))(((******))))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''%%%%%%%%%&&&(((***'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%'''((((((''''''(((***************************%%%$$$###%%%'''*********&&&'''((('''&&&&&&'''(((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))***~~~}}}~~~{{{vvvqqqnnnmmmmmmmmmuuusssuuu|||xxxsssrrrvvv~~~yyysssmmmiiiddd^^^ZZZ[[[ZZZWWWWWWYYY]]]^^^aaaddddddaaa\\\XXXWWW[[[___bbbgggqqqyyyvvvyyyvvvvvvxxxzzz~~~}}}uuussssssyyy}}}~~~|||rrrdddWWWOOOKKKJJJJJJJJJEEE???;;;;;;:::777555111111222111///......///......---------......///......////////////......------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......111222333444666777888999444444555666666666666666555555666777888:::<<<===???AAACCCDDDCCCBBBBBBBBBFFFEEECCCAAA@@@???>>>>>>::::::888777666666666666777666555444333222111111222111111000000111111222222222222111000//////...//////...---,,,,,,++++++++++++++++++******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((......,,,+++************************************((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&((()))++++++)))(((&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''***)))'''%%%%%%''')))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))}}}||||||yyyvvvrrrqqqoooooonnnnnnkkklllsssxxxyyyzzz}}}|||}}}{{{wwwuuusssyyy{{{wwwooojjjggghhhgggddddddgggkkkjjjgggddd___ZZZTTTQQQUUUWWWYYY[[[^^^gggsss|||~~~{{{{{{{{{zzzzzzwwwrrrsss}}}zzzuuutttuuu~~~yyyuuuwww{{{xxxnnnddd^^^ZZZWWWUUUJJJGGGDDDCCCBBB@@@;;;777000111111111111111222333///......---......//////......////////////......------------------------.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000111222333555666777888555555666777777777666666555555666777888:::<<<===>>>@@@BBBCCCAAAAAAAAABBBDDDCCCBBB@@@???>>>======999999888777666666666777777777666555444333222222222222111111111111222222222222111000000///......///......---,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))(((+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''''''''''')))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))}}}~~~{{{yyywwwwwwuuusssqqqkkkhhhhhhnnnssstttwwwzzzzzzzzz{{{}}}~~~{{{zzzzzz|||~~~|||yyywwwyyyyyyvvvwwwzzz|||uuulllbbb[[[UUURRRRRRSSSSSSRRRTTT\\\gggooo{{{}}}vvvuuuyyyxxxpppkkkiiippptttsssllleeecccaaa```dddjjjsssyyy|||~~~yyyvvvrrrmmmjjjTTTOOOHHHDDDBBBAAA>>><<<555444444333333333333333000//////....../////////...//////000000//////...------------------------......//////000111111222,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///000111222333555555666777777777888777777666666666666666777888:::;;;<<<<<<>>>@@@@@@?????????@@@AAA@@@???>>>===<<<;;;:::888888777777777777777888888888777666555444333333333333222222222222333333111111000000//////...............------,,,,,,+++++++++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((()))******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))}}}yyyuuuqqqmmmlllqqquuuvvvyyy}}}}}}|||{{{{{{}}}|||qqqggg```]]]SSSRRRPPPOOOQQQWWW```gggrrruuuyyy|||~~~~~~zzzuuurrrqqqrrrqqqmmmeee^^^ZZZYYYYYYZZZ___fffkkkooovvvnnnbbbSSSGGGBBBBBBCCCDDD>>><<<888666444222111///111111000/////////000000//////000000000000//////............................../////////000000000------------------------,,,,,,,,,---...///000111//////000111222333444444888888888888888777777666666666666777888:::;;;<<<;;;===>>>>>>======>>>???>>>>>>>>>===<<<:::999999888777777777777777888999888888888777666555555444444333333222222333333444000000000//////...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''((((((((((((((((((((('''''''''(((((()))++++++(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))){{{xxxsssrrruuuxxxxxxzzz}}}}}}|||zzzyyyzzz}}}rrriiieee[[[XXXUUURRRQQQUUUZZZ___hhhmmmsssxxxzzz{{{|||}}}~~~zzzrrrjjj```XXXTTTTTTUUUZZZ```eeejjjqqqyyyxxxfffWWWOOOKKKJJJIIIEEEAAA;;;888666555222000333222111000000000000000//////000000000000//////......................../////////......---------------------------------,,,,,,,,,---...///000111...//////000111222333333777777888888888888777777777777777777888999;;;;;;:::;;;<<<<<<;;;;;;<<<>>>============<<<:::999888888777777777777777888999888888888777666666555555444333333222222333333444/////////...............---------------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))*********)))))))))))))))***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((***+++,,,((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))~~~|||~~~}}}}}}}}}}}}|||{{{|||~~~|||{{{}}}wwwlllgggfffccc^^^ZZZWWWWWWXXXYYYaaafffmmmrrruuuuuuuuuuuusssuuu{{{~~~~~~}}}|||vvvlllaaaVVVQQQQQQTTTYYYbbblllssswwwxxxwwwtttjjjaaaXXXOOOIIIIIIDDD>>>;;;;;;:::888555444333222222111111111111///000000111111000000///........................000//////...------,,,,,,---------------------------------------...///000//////000000111222222333555666777777888888777777777777777777888999:::;;;:::;;;<<<;;;::::::<<<>>><<<======>>>===;;;999888888888777777777777777888888777777777666666666555333333222222222222333333..................------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''((()))***+++((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))'''%%%######%%%''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))}}}vvvvvvxxx|||uuuqqqnnnkkkhhheeecccbbbaaa```aaadddiiilllmmmmmmmmmnnniiijjjnnnsssvvvxxx~~~}}}uuummmeee\\\YYY[[[[[[^^^fffqqq|||}}}{{{wwwqqqiii___XXXQQQKKKDDD@@@@@@???<<<999555444333222222111111111000000111111111111000000........................////////////..........................................---------......//////000000111111222222333333444555666777888888888777777777777888999:::::::::;;;;;;:::999:::<<<>>>======>>>???>>>===;;;999999999888777666666666777777777666666666666555555222222111111111111222222------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%'''&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))''''''(((((('''&&&&&&%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))~~~{{{{{{~~~zzztttsssuuuyyy}}}pppooonnnmmmnnnnnnmmmmmmeeeggghhhgggffffffggghhh___^^^```dddfffhhhpppyyy~~~uuuooojjjfffgggmmmfffdddgggppp~~~~~~zzzuuuqqqZZZSSSJJJEEECCCAAA<<<888666555444333222222222222000000111111111111000000////////////////////////......//////000000111111........................///......---------......000000111111222222333333111222444666777888888888888777777777888999:::::::::;;;;;;:::999:::<<<>>>===>>>???@@@???>>><<<:::::::::888777666666666666666666666666555555555555222111111111111111111222------------------------------------------------+++++++++,,,,,,---------************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++......,,,+++************************************)))(((((((((''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&$$$######"""''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))}}}~~~}}}|||||||||}}}}}}zzzwwwzzz||||||}}}xxxrrrppprrrvvvwwwxxx||||||vvvjjjbbb```___]]]VVVWWWXXXZZZ^^^ccchhhlllsss}}}~~~vvvuuuxxx}}}xxxrrrmmmqqq||||||lllcccUUUIIICCC@@@>>>===>>>999333111333555222///111///......000111111000........................////////////000000000000...------,,,,,,------...------............---------...///000111222333444333333333444444555555555777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===??????>>><<<;;;;;;:::888666444333333222222333333444444444333333222222222111111111111111.........///////////////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((('''%%%######%%%'''(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''%%%%%%&&&''''''&&&$$$$$$$$$%%%'''))))))'''%%%%%%''')))))))))((((((((((((((((((((((((***'''%%%&&&(((***(((&&&(((((((((((())))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''''''''(((((()))(((&&&$$$$$$$$$&&&''')))((('''&&&%%%$$$######%%%&&&((()))***)))(((&&&((((((''''''''''''(((((())))))))))))((((((((((((************************))))))(((((((((((())))))zzz|||~~~|||{{{~~~ttthhhbbb]]]XXXQQQRRRSSSTTTUUUZZZ```eeellltttxxxuuuyyyyyysssjjjaaaXXXNNNDDD===???===;;;999888666222000444222000000000111000////////////////////////////////////000000111111111///......------......///------............---------......///000111222222222222333333444444555555777777777888888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===;;;:::999888777555333222222222333333444444444444444333222222111111000000//////.../////////////////////------------------------------,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$$$$%%%&&&((('''&&&%%%&&&''')))******(((&&&&&&((()))))))))''''''''''''''''''''''''***(((&&&&&&((()))(((''''''((((((((()))))))))))))))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''''''''(((((()))(((&&&$$$$$$%%%&&&'''((((((((('''''''''''''''%%%&&&((()))***)))((('''((((((''''''''''''(((((())))))))))))((((((((((((************************(((((())))))))))))((((((~~~}}}}}}rrrhhh```YYYRRRSSSSSSQQQPPPRRRYYY^^^cccjjjttt~~~||||||zzzvvvmmm^^^OOODDDCCCCCCBBB@@@>>>:::777555666444222111111111000...000000000000000000000000...//////000111222222333/////////....../////////------............------............//////000000111111222222333444444555888888888999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<;;;999888777666555333222111111111444444444555555444444333222111111000///......---//////////////////......------------------------------,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%$$$###%%%&&&***)))((('''((()))***++++++)))''''''((())))))((('''''''''''''''''''''''')))(((&&&&&&((()))((('''''''''((((((((()))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&'''''''''((()))******+++,,,%%%&&&((()))))))))((('''((((((''''''''''''(((((((((((((((((())))))))))))************************'''((()))******)))((('''~~~~~~~~~yyywwwvvvwww}}}}}}sssiiiaaa]]]\\\YYYTTTPPPQQQUUUYYYYYY```kkkvvv~~~~~~}}}}}}{{{xxx{{{|||qqqddd[[[PPPKKKDDDAAA@@@@@@>>><<<777555222111222111000///000000000000000000000000...//////000111222333333//////............//////------............------------..................000000111222222333444444777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999888777666555555444222222111111111333444444444444333333222111111000///...------,,,////////////............---------------------------,,,,,,+++***+++++++++++++++++++++************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&%%%$$$&&&'''))))))((((((((()))***++++++***(((((())))))(((''''''''''''''''''''''''''')))((('''''''''((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''((()))***++++++,,,&&&&&&'''((()))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************&&&((()))++++++)))(((&&&~~~~~~}}}}}}}}}|||{{{zzz|||||||||sssrrrrrrtttzzzuuullljjjfff```YYYTTTRRRRRRSSSPPPVVVbbbooo}}}}}}|||xxxyyyzzz{{{|||{{{yyywwwxxx|||{{{wwwgggZZZKKKBBBBBBCCCAAA???888666444333333333222000////////////////////////...//////000111111222222...------,,,,,,------...------............------------------............///000000111333444444555666777888:::::::::::::::999999999999999999999999999999888888777666555444555444333333222222222222333333333333333222111111000000//////...------,,,000000//////.........---------------------------,,,,,,+++************++++++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''%%%$$$$$$%%%'''''''''(((((('''&&&&&&((()))((('''''''''(((((())))))+++)))(((((())))))'''&&&''''''''''''''''''''''''((((((((('''''''''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&((()))++++++)))(((&&&|||{{{zzzzzzyyywwwtttqqqppppppqqquuu~~~{{{tttoooooooooqqqvvvyyyvvvooofff```]]]YYYTTTQQQMMMRRR[[[hhhvvv~~~|||uuurrrqqqnnnrrrxxx~~~~~~zzzxxxyyy}}}}}}ooo\\\OOOHHHFFFBBB???===:::777666555555333111////////////////////////////////////000000000000------,,,,,,,,,,,,------------............------------------....../////////000111222333444555666555666888999::::::999888::::::::::::::::::::::::999888888777777666666666555555444444444444444555444444444444333222111111////////////............000000000///......------------------------------,,,,,,+++***************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((())))))'''''''''(((((())))))***'''''''''&&&&&&''''''''''''((()))((('''''')))+++&&&&&&'''''''''((((((((((((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''}}}||||||{{{xxxsssnnnjjjjjjjjjmmmuuuzzzuuuqqqqqqpppqqquuu~~~{{{qqqlllmmmiiiaaaYYYVVVWWWZZZaaalllxxx~~~|||yyysssooollllllrrrzzz~~~{{{{{{}}}rrrdddVVVLLLGGGEEEEEEBBB>>>;;;999777444222000000000000000000000000/////////.....................------------......------............------,,,,,,---...///000000111000000111333444555666777444555777999999999888777::::::::::::::::::::::::::::::999999999999999999777666666666666666777777666666666666555444333222...////////////000000000111000000///......------------------------------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((())))))******'''(((((())))))(((((('''&&&'''(((((('''''')))***&&&&&&''''''((((((((('''&&&%%%%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&(((***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((({{{uuukkkjjjhhhiiinnnvvvwwwwwwwwwvvvyyy{{{yyy|||zzzooodddccc___\\\]]]cccmmmvvv{{{{{{wwwqqqmmmmmmqqqvvvzzzzzztttooommmsss{{{~~~uuubbbSSSMMMMMMLLLHHHCCC???;;;888444111111111111111111111111111/////////...------,,,,,,//////............//////---..................---,,,,,,---...///111111222000111222333555666777888333444666888999888777666999999999999999999999999;;;;;;;;;:::;;;;;;<<<<<<888777777777777888888999888888888888777666555444......//////000111111111111000000///...---------------------------------,,,++++++***)))*********************))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&''''''((()))******+++'''((()))******)))((('''%%%&&&''''''&&&&&&(((***&&&''''''((((((((((((((($$$$$$$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((&&&%%%'''***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((('''''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))}}}wwwtttpppooorrrwwwzzz|||~~~}}}}}}~~~~~~~~~}}}|||wwwuuuqqqnnnmmmllliiiggggggeeeeeedddbbbcccggglllppp}}}zzzsssjjjppp{{{~~~{{{vvvkkk]]]RRRHHHJJJLLLJJJEEE>>>999666333111///...//////---,,,000/////////............000///...---,,,+++++++++,,,---------.../////////...------------...//////222111111111111111111111555555666666666666555555999:::;;;;;;999999:::;;;888999;;;<<<===<<<<<<;;;;;;:::888777777999:::<<<888666444444444333222000000000000000000111111111//////...------------...///...---+++******+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++***))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***...---,,,***)))'''&&&%%%|||wwwtttuuuxxx{{{}}}~~~|||xxxvvvuuuwwwzzz||||||zzzwwwqqqjjjfff\\\ZZZYYYWWWXXX[[[```dddnnnuuu~~~}}}wwwkkkmmmttt~~~zzzwwwrrrkkkeeeVVVRRRMMMIIIFFFBBB===999555333111111222222222111000000/////////.........000000///...---------------------..................------------...//////000111111222333444555555444555666777777888888777999;;;;;;;;;:::999:::;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::888777777888:::;;;777666444444444444222111111111111111111111111111000000///............//////...---++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''((())))))))))))((((((''''''&&&&&&~~~}}}yyytttooonnnpppsssvvvqqqfffYYYVVVRRRPPPPPPRRRVVVYYY___hhhttt|||tttqqqqqqxxxxxxuuuuuuuuutttlllbbbUUULLLJJJGGGCCC>>>777555222111111111000...000000000000////////////000000//////...//////000...............---------...------------.../////////000111333555777888999555666777888999::::::::::::;;;<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::777555444444555555444222111111111111111111111111111111000//////////////////...---,,,+++++++++,,,+++,,,,,,------,,,,,,+++)))************)))(((((('''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((()))))))))}}}vvvqqqnnnpppsssvvv{{{}}}qqqeee```ZZZTTTRRRSSSTTTUUUYYY___iiiwww~~~{{{~~~yyyttttttuuuwww|||qqqcccWWWPPPKKKFFFBBB===:::666444222111...,,,111111111000000000////////////.........///000000/////////...---------,,,...------------.../////////000111333555777888999777888999:::;;;;;;;;;;;;:::<<<===<<<;;;:::;;;<<<>>>===;;;:::999999:::;;;;;;:::999999888999999:::777555444555666666555444222222222222222111111111111000//////......//////......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************))))))(((((())))))***************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''(((((()))***++++++,,,|||wwwuuuvvvwwwxxxzzzyyyrrrggg^^^YYYWWWVVVUUUWWWWWW]]]mmm{{{yyyzzzzzz{{{qqqeeeXXXNNNHHHEEEBBB???<<<999777666333111222111111111111000000000.........---......///////////////...---------,,,...------------.../////////000111222333444555555999:::;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<======<<<;;;999999999:::;;;<<<<<<;;;:::::::::::::::777666555555777777666555444333333333222222222111000///......------......------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))'''((()))***+++*********((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))************}}}|||{{{~~~uuujjjccc^^^[[[XXXVVVSSSUUUccczzz{{{qqqdddXXXPPPLLLBBB???<<<:::999888666444222222222222111111111000//////...------........................---------...------------...//////000000000111111222222222999999:::;;;<<<<<<<<<<<<<<<===>>>===<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::999777666666777777666444555444444333333222222222//////...---------------------............---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******%%%&&&''')))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''wwwpppkkkfffbbb^^^\\\[[[aaaooo}}}}}}uuukkkaaaZZZKKKHHHCCC@@@===:::777444333333222222222111111111111111000///............---------..................------------...////////////000000111222222222555777888;;;===>>>??????<<<===>>>>>>===<<<===>>>>>>??????@@@@@@@@@@@@????????????>>>>>>===<<<;;;:::999777777777777555444555555555444333333222222000//////...............,,,---...//////...------+++,,,,,,------,,,,,,++++++++++++++++++***))))))$$$%%%''')))***)))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((({{{vvvqqqmmmiiihhhfffeeeiiivvv}}}{{{{{{xxxttt|||~~~}}}qqqggg]]]XXXRRRLLLFFF@@@;;;777333333333222222222111111333333111000////////////,,,------....../////////...------------...//////...///000111222333444444222444777:::===@@@AAABBB<<<>>>???>>>===<<<===??????@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@@@@???>>><<<<<<<<<:::888777777777555333666666555444333333222222111111000///////////////,,,---.../////////------+++,,,,,,------,,,,,,+++***************)))((((((%%%''')))+++,,,,,,******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))******+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++~~~~~~}}}wwwrrruuuzzz~~~zzzzzz}}}~~~zzzxxxsssnnnsssuuuxxxzzzxxxvvv{{{{{{uuuuuukkk\\\OOOFFFAAA>>><<<888888777555222111111222////////////...---,,,,,,////////////////////////---...---,,,++++++---///............///000111222333444666999;;;<<<===>>>>>>???@@@???>>>===>>>???CCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@??????AAA@@@???===;;;999888777666666666666555444333222333222111111000000111111////////////........................---,,,+++***************)))))))))))))))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***''''''''''''(((((((((((())))))************)))))))))((('''&&&&&&'''((())))))'''&&&%%%%%%&&&''')))))))))(((((('''''''''&&&)))(((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))(((((('''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||wwwtttqqqnnnpppuuuyyyzzztttoooppprrrvvvuuussswww}}}~~~|||vvvjjj\\\NNNEEEAAAAAA<<<<<<:::777333111//////000000000000///......---////////////////////////.........---,,,,,,...000000000000000111222333444333444666888;;;<<<======>>>???AAA@@@??????@@@BBBEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDCCCBBBAAA@@@??????@@@???>>><<<;;;999888777555555555555444333333222333222111111000000111111////////////........................---,,,+++***************))))))))))))))))))((((((((('''''''''((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))((((((((())))))))))))***''''''(((((((((((('''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***)))(((((((((''''''''''''%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&''''''''''''''''''''''''***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((()))))))))******************************))))))))))))))))))))))))uuugggaaa___```ccchhhpppzzz}}}pppmmmmmmrrruuuvvvzzz}}}vvvhhhXXXKKKEEEDDDCCCAAA???;;;777444111///000000000000000000//////////////////////////////...//////...------///000000000000000111222333333333444666888:::<<<<<<===>>>@@@AAABBBAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCBBBAAA@@@????????????>>><<<:::999888777333444444444444444333222333222111111000000111111////////////.....................------,,,+++***************)))))))))))))))))))))(((((((((''''''(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))************''''''((((((((((((''''''))))))''''''''''''))))))***)))(((''''''((()))***((((((((((((''''''''''''%%%&&&&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))************************************))))))))))))))))))))))))wwwdddZZZXXXXXXYYY\\\fffppp}}}vvvpppnnnrrryyy{{{rrrfff[[[RRRNNNGGGEEEBBB???===:::777444111111000000000000000000///////////////////////////000111000......///111...------......///000111222333555777999;;;<<<<<<<<<>>>@@@BBBBBBCCCEEEGGGDDDDDDEEEEEEEEEFFFEEEEEECCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;999888888444555555555555555444444333222111111000000111111////////////............------------,,,+++******************)))))))))((()))))))))(((((((((((('''((((((''''''''''''(((((('''((()))******)))((('''(((((()))))))))*********))))))************))))))***)))(((''''''((()))***((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))}}}~~~jjj___[[[WWWTTTSSS\\\cccpppwwwqqqttt~~~}}}{{{xxxrrrggg___JJJFFFBBB@@@???>>><<<999333222111000/////////000////////////////////////...000111111/////////111------------...///000111111222444777999:::;;;<<<:::<<>>===;;;:::999999777777777777777666666555333222111111000000111111////////////............------------,,,+++***)))************)))))))))(((***)))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))))))))************))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((***))))))(((''''''&&&&&&((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''((()))******((())))))))))))*********************************))))))))))))))))))))))))~~~zzz{{{sssiiiccc]]]WWWUUUVVVZZZdddsssxxxxxx|||yyy|||~~~uuulllQQQLLLEEEAAA@@@@@@>>><<<777555333111000//////000////////////////////////...///111111000//////000////////////000111222222111222444666888:::;;;;;;999;;;>>>???@@@AAADDDFFFFFFGGGHHHIIIJJJIIIHHHHHHDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@???>>>===<<<;;;:::999999999999888777666555333222111111000000111111////////////............---------,,,,,,+++***)))************))))))))))))******)))))))))((((((((('''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''******((((((((((((******))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''(((((()))******((())))))******))))))(((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&''''''((()))***%%%&&&&&&'''((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{{{{{{{sssnnngggccccccYYY[[[```iiivvv~~~|||zzzxxx{{{zzzuuubbbYYYNNNGGGDDDCCC@@@===;;;:::777444222111111111////////////////////////---///111111///......//////////////////000222222000111333666888999:::::::::<<<>>>???@@@AAACCCEEEFFFGGGIIIJJJKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<::::::999999777666444333333222111111000000111111////////////............,,,,,,---,,,,,,+++***)))************))))))))))))*********)))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))'''(((((((((((()))))))))''''''((((((((((((''''''+++***)))(((((()))***+++(((((())))))))))))((((((''''''''''''((((((((()))'''''''''((())))))******'''((()))******)))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((()))))))))((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))||||||zzzuuuqqqoooqqq___aaaccceeelllyyy~~~~~~~~~}}}qqqgggYYYNNNIIIFFFBBB??????===999666333222222222////////////////////////,,,...000111///.........---,,,,,,------...///000000111333555777999::::::;;;<<>>======::::::999888666444333222333222222111000111111111000/////////............,,,,,,,,,,,,+++***))))))************))))))))))))************))))))))))))'''((()))******)))((('''***)))(((''''''((()))***))))))))))))************))))))************))))))+++***)))(((((()))***+++&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))*********)))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%'''))))))))))))((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******+++***)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))xxxtttttttttsssnnnllljjjjjjlllrrr{{{{{{|||zzzrrrfff\\\UUUKKKBBBBBBAAA>>>:::555222222333222222111000...---,,,+++000000000000000000000000000000////////////000000000111222444666777888999;;;;;;<<<>>>AAACCCEEEGGGHHHHHHHHHIIIKKKLLLKKKJJJKKKJJJHHHGGGEEEEEEEEEEEEBBB@@@????????????>>><<<===:::777777888999777555000000000000000000111111222111111000///......---)))************)))(((((())))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))+++***)))(((((()))***++++++***)))((('''&&&%%%%%%((((((((((((''''''''''''))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$&&&&&&&&&'''((()))++++++))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&''')))***+++++++++***))))))((())))))$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((()))***+++,,,+++******)))((((((((()))***++++++++++++++++++++++++++++++yyytttsssttttttuuuuuuttttttuuuwww}}}yyyvvvyyy|||}}}vvviiiXXXIIICCCAAA???<<<999777666555222222111000////////////000000000000000000000000//////............//////111111222333555777999:::;;;<<<===>>>AAACCCEEEFFFHHHGGGGGGIIIKKKLLLKKKIIIKKKJJJJJJIIIGGGFFFEEEEEEDDDBBBAAAAAABBBAAA@@@>>>;;;999666555666777555333222111111000000000111111000000//////...------,,,******++++++******)))((())))))************))))))***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((''''''''''''((())))))***)))((('''&&&#########$$$%%%&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''')))***)))(((''')))***'''''''''''''''((()))***))))))((('''''''''((((((&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&---,,,+++***))))))))))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((()))***+++++++++******))))))))))))))))))***+++++++++++++++++++++++++++yyywwwwwwwww}}}|||zzz}}}zzzppplllnnnssswww}}}yyyfffVVVIIIEEEAAA>>>>>>===;;;888444333111000000111333444000000000000000000000000///......------......///222222111222333666999;;;<<<<<<===???AAACCCEEEFFFGGGGGGGGGHHHJJJKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBAAAAAABBBAAA@@@>>>999777555444444444333222333333222111000000000111//////......---,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''(((((()))(((((()))***+++,,,------%%%%%%&&&'''((()))******((((((((((((''''''''''''((())))))))))))(((''''''%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&''''''((((((''''''(((((()))***(((((((((''''''''''''&&&***)))((('''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&((()))******++++++******+++***))))))))))))))))))************************~~~||||||zzzqqqllllllsss|||zzzsssqqqpppqqq{{{{{{zzzyyyyyy}}}vvvlllWWWOOOFFFBBBBBBAAA>>>;;;777555333111000111333555000000000000000000000000//////............//////333222000000222555999;;;=========>>>@@@BBBCCCDDDFFFEEEEEEGGGIIIJJJIIIGGGFFFGGGIIIIIIIIIGGGEEECCCBBB@@@????????????>>><<<888777555444333333222222444444333111000000000000............------,,,,,,,,,,,,------,,,,,,+++***)))******++++++******)))))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))(((((()))***+++,,,,,,---&&&&&&&&&'''((())))))***(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((()))***+++((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''((((((((((((((('''''''''%%%%%%%%%%%%&&&''''''((()))((('''''''''(((***+++((((((((('''''''''''''''(((''''''&&&%%%%%%&&&&&&((('''%%%$$$%%%&&&(((***((((((((('''''''''&&&&&&((((((((('''''''''''''''((())))))***************++++++***)))((((((((()))************************ttteee]]]^^^gggpppxxx~~~yyysssooovvvxxx{{{}}}hhh^^^RRRJJJGGGDDDAAA===<<<:::666333111111111222111111111111111111111111111111000000000000111111222111000000222555999;;;<<<======>>>???@@@BBBBBBDDDCCCCCCEEEGGGHHHGGGEEEBBBCCCEEEFFFFFFEEECCCAAAAAA???>>>===>>>>>>===;;;888888777555444333333333444333222111000000000000/////////...............,,,------------,,,++++++******++++++++++++******))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************(((((())))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''(((((((((&&&%%%%%%''''''(((((()))(((((('''&&&'''&&&&&&&&&'''((()))))))))((('''''''''(((***+++((((((((((((((((((((((((******))))))(((((())))))((('''%%%$$$%%%&&&(((***)))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))*********++++++***)))((((((((()))************************uuuggg^^^YYY[[[```kkkrrr|||yyyssssssxxxwwwooobbbXXXPPPJJJDDD@@@@@@>>>:::666333222111111111111111111111111111111222111111000000111111222111111000111222555888:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBEEEEEEDDDCCC@@@@@@BBBCCCCCCBBBAAAAAAAAA@@@>>>>>>??????===<<<888888888666444333444555222222111000/////////000........................,,,,,,------,,,,,,+++*********++++++++++++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***++++++,,,,,,++++++***))))))((((((''''''&&&&&&))))))(((((('''''''''''''''''''''((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***+++***(((''''''(((&&&'''((())))))(((''''''(((((((((((((((((())))))((((((''''''(((((()))***'''(((((((((((()))))))))((((((''''''''''''((((((''''''&&&%%%&&&'''((()))***)))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((()))***++++++***))))))))))))))))))++++++++++++++++++++++++xxxnnnfff^^^[[[[[[```eeeooozzz|||uuuxxx~~~|||tttiii]]]RRRIIIDDDCCCAAA???;;;888555333222111111111111111111111111111111000000000000111111///000000222333555777888;;;;;;;;;;;;;;;<<<===>>>?????????@@@BBBCCCBBBAAA??????@@@@@@@@@AAAAAAAAA@@@>>>===<<<======<<<:::777888999666333222333555000000///////////////000------------------------,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))***++++++++++++***)))((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((())))))((('''&&&&&&&&&'''''')))(((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))***+++***(((&&&'''((($$$&&&((()))***)))((('''))))))(((((('''(((((((((&&&&&&'''((((((((((((''''''((((((((())))))))))))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,{{{rrrkkkdddaaabbbYYY^^^eeeooo|||}}}}}}{{{|||uuugggXXXLLLFFFDDDCCCAAA>>>;;;888666555111111111111111111111111000000////////////000000//////111222444666777777:::::::::::::::;;;<<<===>>>======???AAABBBAAA???????????????@@@AAABBBBBB===;;;:::999::::::999777666888888666222111333555///............//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++*********))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))((('''''''''(((((((((((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&###%%%''')))******)))(((***)))((('''''''''''''''$$$%%%'''((((((((('''&&&'''((((((((())))))******(((((('''''''''(((((()))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''((((((((())))))******)))((('''''''''(((***+++))))))(((((()))***++++++------------------------}}}uuuuuusssllldddaaa___\\\^^^hhh{{{yyywww{{{~~~~~~yyyjjjWWWKKKDDDCCCCCCBBBAAA>>>999555333222111000000//////000//////000000111111222222/////////000111111222222555666888:::;;;<<<======??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>===<<<;;;:::999999999666777777777777555333222///000000000000//////...///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++***)))(((''''''((()))******************+++++++++******))))))))))))******))))))************))))))---***((((((***+++)))&&&************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((...,,,)))'''&&&&&&'''((())))))(((((((((((())))))************))))))(((((())))))))))))***************+++,,,+++***)))***+++vvvtttsssoookkkfffeeedddeeekkkvvv|||}}}}}}rrrddd[[[MMMKKKGGGDDDAAA>>>:::777555444333222111000000000/////////000000111111111/////////000111111222222555666888:::<<<======>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????======<<<;;;::::::::::::777777888888777666444333111111222222222111000000000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++***)))(((((((((((()))************************)))***))))))(((((())))))***))))))************))))))+++)))((()))++++++)))'''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((('''''''''&&&''''''((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&((()))***))))))(((((())))))***,,,+++***))))))))))))***))))))))))))************''')))******))))))+++,,,|||vvvtttuuuvvvqqqrrrrrrrrrsssuuuzzz}}}}}}wwwpppkkk]]]WWWPPPIIIDDD@@@===;;;888777555444222222111111////////////000000000000/////////000111111222222555666888:::<<<===>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;;;;<<<777888999999888777555444333444444444333333222111000///...---------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***))))))(((((())))))************))))))((((((((()))((((((''''''(((((()))))))))************))))))(((((((((***++++++)))'''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))***))))))(((''''''&&&&&&&&&&&&'''((()))*********((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))***))))))(((((())))))***---+++***(((((()))***+++)))))))))*********++++++((()))***+++***+++---///~~~}}}{{{}}}~~~}}}|||xxx{{{~~~~~~~~~}}}|||}}}xxxyyyzzzyyyzzz~~~{{{{{{}}}yyyuuusssqqqooollleeeZZZPPPIIIDDDAAA???:::999777555333222111111/////////////////////////////////000111111222222555666888:::<<<>>>>>>???>>>============>>>>>>?????????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;<<<======888999:::::::::888777666555555555555444333222222000///......---......///------------------------,,,,,,++++++************))))))))))))))))))))))))+++******)))((('''&&&&&&((((((''''''''''''(((((())))))************))))))&&&'''(((***++++++)))(((************))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((,,,+++)))((('''''''''((()))((((((''''''(((((())),,,***(((&&&&&&(((***,,,))))))*********++++++++++++,,,------,,,---000222~~~|||{{{zzzyyyxxx{{{}}}}}}yyywwwwwwzzzzzzwwwyyy||||||~~~{{{sssllllllrrrzzzxxxsssuuu}}}~~~wwwpppkkkiiijjjlllvvvooodddYYYQQQJJJEEEBBB===;;;999777444333111111000000000000000//////////////////000111111222222444555777999;;;===>>>???======<<<<<<===>>>????????????@@@@@@@@@@@@??????;;;;;;;;;;;;<<<===>>>>>>999:::;;;;;;;;;:::999888555555555555444333222111000000//////............------------------------,,,,,,,,,,,,++++++******))))))************))))))+++******)))((('''&&&&&&((((((''''''''''''(((((())))))************))))))%%%'''(((******)))))))))************))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((())))))(((''''''&&&&&&%%%%%%$$$((((((((((((''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&''''''(((***)))&&&%%%%%%''')))+++************++++++++++++------...---,,,---000222||||||{{{yyyxxxrrrssssssttttttuuuuuuuuu|||~~~|||yyywwwxxxzzzxxxtttsssvvv~~~vvvhhheeelllsssyyy|||wwwsssooopppuuu{{{}}}zzzssslllhhhgggkkknnn{{{vvvooofff]]]TTTLLLFFF@@@???<<<999666444333222111111111111000000000000/////////000111111222222222333555888:::<<<===>>><<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@??????<<<;;;;;;;;;<<<===>>>>>>:::;;;<<<<<<<<<<<<::::::777777666666555444222222111000000000///......---------------------------,,,,,,,,,---,,,++++++***)))******++++++******)))*********))))))((((((((()))((((((''''''(((((()))))))))************))))))'''((()))(((''''''(((***((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***(((((('''&&&&&&%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''((()))((('''&&&&&&((()))+++*********++++++++++++,,,,,,,,,,,,,,,,,,---111444~~~}}}|||yyyuuusssrrrqqqooommmjjjkkkmmmpppsssuuuwwwyyy~~~~~~}}}yyysssrrrvvv{{{nnngggggghhhlllqqq}}}vvvtttqqqmmmlllmmmpppssswwwvvvsssooommmpppwww|||}}}xxxooodddXXXPPPEEECCC@@@===:::777555444333222222222111111111000/////////000111111222222000222444777999;;;<<<===<<<;;;;;;<<<<<<>>>????????????@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<===>>>;;;;;;============<<<;;;999999888888777555444333111111111000//////...---........................,,,,,,---------,,,+++***)))***++++++++++++***)))*********************)))***))))))(((((())))))***))))))************)))))))))))))))'''%%%%%%(((+++(((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((###$$$%%%'''(((((())))))))))))(((((((((((()))))))))))))))))))))***++++++*********+++++++++,,,,,,+++,,,---...///222777;;;}}}||||||~~~xxxuuupppnnnlllkkkiiigggggghhhkkkoootttxxx{{{}}}zzzttttttyyy{{{vvvlllddd```bbbiiiqqqxxx|||{{{vvvooohhhfffhhhkkkrrrsssssssssuuuzzz~~~qqqcccZZZHHHFFFCCC@@@<<<999777666333333333222222222111111/////////000111111222222///111333666888:::<<<<<<;;;;;;;;;<<<<<<>>>????????????@@@@@@@@@@@@??????======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<<<<;;;::::::999888777666555111111111111000///------........................,,,,,,---...---,,,+++***)))***+++,,,,,,+++***)))***************+++++++++******))))))))))))******))))))************))))))******)))&&&###$$$'''+++************))))))))))))&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&''')))***,,,------)))(((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((('''++++++************++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---...///111444888>>>CCC|||zzz}}}{{{xxxmmmmmmmmmkkkiiiiiikkkmmmkkkmmmqqquuuyyy}}}~~~|||{{{uuukkkccc___\\\^^^hhhuuuzzzssslllhhhfffeeejjjkkkoooyyymmm]]]PPPKKKFFFCCCAAA>>>999555555444333111000000000000222222111000//////000000000111222555777:::<<<>>>===<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>???@@@>>><<<:::999:::;;;<<<<<<===>>>>>>>>>===<<<;;;666777888888777555333111333333222111000///.....................---------//////...---,,,,,,++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))************))))))'''(((***+++***)))***+++))))))))))))))))))))))))))))))(((((((((***+++,,,&&&''''''&&&%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&((()))++++++)))(((&&&******))))))((((((''''''*********)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''')))+++,,,+++++++++,,,000///000222888@@@HHHLLL}}}}}}|||xxxyyy}}}|||{{{tttqqqnnnllllllmmmpppqqqssstttwwwzzz|||~~~tttkkkccc]]]]]]aaahhhtttzzzuuuqqqmmmlllnnnooosss~~~wwwjjjWWWRRRLLLFFFBBB???<<<:::777666444333222111111111222111111000000000000111000000222444666999;;;<<<>>>>>>>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>??????AAA@@@>>><<<;;;<<<======;;;;;;<<<<<<;;;:::999999888888999999888666444222000000000//////......---000000000000////////////.........------,,,,,,,,,************************'''((()))***+++******)))))))))************)))))))))***++++++)))''''''((())))))))))))))))))))))))***)))((((((((()))***+++((()))******(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''************)))))))))(((((((((''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''((()))))))))))))))(((((((((((())))))))))))************************)))(((((((((((()))******)))+++,,,,,,++++++,,,---...000444:::BBBJJJQQQVVV}}}yyyvvvuuuuuuuuuwwwtttpppnnnooouuu{{{||||||}}}zzztttrrruuuxxxzzzzzz~~~|||sssiiiaaa^^^^^^___gggyyy~~~|||wwwuuurrrqqqvvvwwwgggccc[[[QQQHHHBBB@@@@@@:::999777555333222222222111111000000000111222222000000111333555888:::;;;>>>=========>>>>>>???@@@??????>>>>>>>>>??????@@@BBBAAA???>>>===>>>>>>???>>>===<<<::::::999999999999999::::::999777555444000000000000000/////////222222222111111111000000......------------------************************(((((()))************)))))))))************))))))'''(((***)))(((''''''((())))))))))))))))))))))))))))))((('''''''''((((((((()))++++++***))))))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((())))))))))))((((((++++++************))))))%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((''''''''''''((('''''''''(((((()))***((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))************************)))))))))((())))))***++++++,,,------,,,,,,---///111555<<>>??????>>>>>>??????@@@@@@BBBAAA@@@????????????@@@BBB@@@>>><<<;;;;;;;;;;;;:::::::::999888777555555222222222333333444444444444333333222222111111111------------............************************)))))))))*********))))))))))))************))))))"""$$$'''(((((()))***,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((()))***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))(((((((((((())))))***)))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&%%%((((((((((((''''''''''''(((((('''(((((()))***+++(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))***************************))))))))))))***++++++,,,---------,,,---000222999>>>FFFNNNSSSVVVVVVUUU}}}wwwsssllliiieeeaaa______aaabbbeeefffiiilllooorrruuuvvvppppppoooppptttzzz{{{vvvsssnnnjjjkkkqqqsssppppppwww~~~{{{|||}}}nnn]]]OOOHHHFFF???>>><<<999666444333222111111000000111222333333333333444555666888:::;;;::::::::::::;;;<<<===>>>???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@CCCAAA???===<<<<<<<<<<<<:::::::::999888777666555333444444555555666666777444444333333222111111000---.....................******************************))))))))))))))))))))))))************))))))"""$$$'''(((((()))***,,,))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&'''))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))'''(((((((((((((((((((((%%%%%%&&&'''((())))))***************************))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((((((((('''''''''''''''''''''(((((()))++++++(((((((((((((((((((((((())))))((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))***************************************+++,,,,,,,,,,,,---,,,---000444777CCCHHHPPPVVVYYYXXXUUURRR}}}yyysssnnnjjjdddbbb___\\\[[[\\\]]]^^^```bbbggglllooopppqqqpppooommmkkkkkkooouuu{{{{{{tttppppppppprrr|||yyy{{{zzzkkk[[[OOOIIIDDDBBB???<<<888666444333222222111111111222222333444444555555777888999:::;;;;;;;;;<<<===>>>???@@@???????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777777444444555555666666666777555555444444333222111111//////..................+++++++++++++++++++++++++++***))))))((()))))))))))))))************))))))'''(((***)))(((''''''((())))))))))))))))))))))))(((((()))))))))(((''''''((())))))((('''''')))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((&&&&&&''''''''''''((((((''''''(((((()))***++++++************************))))))))))))))))))))))))***))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))(((''''''(((((((((''''''((()))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---...000555;;;@@@KKKOOOVVV[[[]]][[[WWWTTT|||zzzyyyzzzvvvvvvuuusssoookkkgggdddbbbaaa___^^^^^^___`````````bbbfffjjjmmmnnnooonnnooommmkkkjjjmmmppptttvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||tttrrruuuxxxzzz{{{mmm]]]RRRHHHFFFCCC???<<<999777666333333222111111111222222444444444555666777888999;;;;;;;;;<<<===>>>@@@@@@????????????@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@??????>>>===??????>>><<<;;;;;;::::::777777777888888888888888888777666555444333333222000000//////......------++++++++++++++++++++++++,,,+++)))((((((((()))***))))))************)))))))))***++++++)))''''''((())))))))))))))))))))))))'''((()))*********)))((())))))(((&&&$$$%%%(((+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&''')))***+++(((((((((((((((((((((((()))((((((''''''((()))***''''''((()))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++++++++,,,---------...///111555;;;DDDIIIPPPSSSXXX[[[[[[XXXTTTRRR~~~~~~~~~~~~|||xxxvvvuuuuuupppooonnnllliiifffcccaaadddccccccccccccddddddeeedddeeegggiiikkknnnooopppsssqqqooooooqqqtttwwwxxx{{{|||{{{zzzyyyxxxxxxyyyzzzxxxwwwwwwwwwxxxzzz{{{}}}wwwxxxzzz{{{}}}}}}uuutttzzz|||jjj]]]KKKJJJFFFBBB>>>;;;999888444444333222111111111111444333333444555666777777888999999:::;;;<<<>>>>>>????????????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDAAABBBCCCDDDDDDCCCAAA@@@BBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444111111000///...------,,,++++++++++++++++++++++++,,,+++***((((((((()))***))))))************))))))'''(((***+++***)))***+++))))))))))))))))))))))))'''((()))+++++++++******'''&&&%%%"""!!!"""&&&)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&((()))++++++)))(((&&&'''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''$$$$$$%%%%%%'''((()))***(((((((((((((((((((((((()))(((''''''''')))***+++'''(((((()))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000333888@@@IIIPPPTTTVVVWWWXXXVVVSSSOOOLLL~~~~~~~~~yyyuuurrrxxxzzz||||||{{{wwwsssppppppooollljjjiiiiiiiiijjjkkkhhhfffeeegggjjjmmmooolllkkklllooossswwwyyyyyyzzz{{{{{{|||}}}||||||{{{zzzwwwyyy|||}}}zzzxxxwwwvvvuuussssssqqqooonnnmmmnnnooopppoooooooooooopppqqqrrrrrrsssssstttvvvxxxzzz|||}}}yyyxxxzzz|||zzz{{{~~~{{{rrraaaXXXKKKCCCAAA???<<<999666444111111111222222111111111111222333444666777777777999:::;;;<<<<<<<<<<<<===???AAABBBBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA===>>>???@@@@@@???===<<<<<<;;;::::::999999999:::::::::888777555333222111222111111000///......------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))++++++******)))'''&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((((()))*********)))'''&&&)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))---------+++***,,,///222333111333999CCCLLLQQQSSSUUUTTTTTTVVVRRRKKKIIIKKK}}}xxxwwwwwwvvvvvvvvv|||~~~~~~}}}zzzwwwvvvtttttttttvvvxxxyyyyyyxxxwwwuuutttsssrrrrrrzzz{{{{{{{{{zzzxxxuuusssrrrpppmmmkkkjjjjjjkkklllpppnnnllllllnnnqqqtttvvvwwwwwwxxx{{{{{{vvvsssqqqooosssqqqnnnmmmnnnmmmlllkkkkkkjjjhhhfffeeeeeefffgggiiihhhhhhhhhiiijjjkkkkkklllmmmnnnppprrrtttwwwxxx{{{}}}~~~wwwwww{{{|||}}}{{{zzzzzz}}}mmmcccVVVKKKEEEBBB???>>>777555222111222222222111222222222333444555777777777888999:::;;;;;;;;;;;;<<<===???@@@@@@@@@??????DDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAAAAA@@@>>><<<<<<<<<;;;::::::::::::::::::999888666555333222222111111111000///.........---------,,,,,,,,,++++++))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((''''''((())))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))(((((())))))))))))(((((((((((())))))(((''''''&&&'''''''''''''''((()))***))))))))))))((((((((((((((())))))***)))((('''&&&)))))))))))))))))))))))))))************+++++++++************************,,,---...------...000222555777===EEEMMMSSSUUUVVVSSSQQQPPPQQQMMMHHHHHHKKK~~~xxxtttpppnnnmmmlllkkkjjjmmmssswwwuuussssssqqqmmmiiihhhhhhiiijjjlllmmmooonnnmmmllllllnnnqqquuuxxx~~~{{{yyywwwvvvvvvtttrrrooommmmmmnnnppprrruuuuuuttttttvvvzzz}}}zzzwwwssslllfffhhhfffcccbbbcccdddcccbbbbbb```^^^\\\ZZZZZZ[[[\\\______^^^^^^^^^______```bbbbbbccceeehhhkkkmmmnnnooosssxxx~~~xxxxxx}}}wwwpppwww}}}xxxxxx|||~~~vvvhhhZZZNNNGGGCCCBBB999777444333333333222111333333333333444666777888888888999:::;;;;;;::::::??????@@@@@@@@@@@@??????CCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCBBBAAA???===<<<;;;;;;::::::::::::;;;999888777666555444333333111111000000//////......------------,,,,,,,,,,,,(((((((((((((((((()))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))%%%&&&''')))************(((((()))))))))((('''''')))(((((((((((()))******(((((((((((())))))))))))((())))))))))))((('''&&&)))))))))))))))))))))))))))************+++++++++************************+++,,,...///...///222333888???IIIQQQVVVWWWWWWVVVSSSOOOLLLLLLIIIGGGIIIOOO|||vvvssspppmmmiiigggggghhhhhhhhhpppuuuwwwtttpppnnnjjjfffdddddddddeeefffgggiiijjjiiijjjkkknnnsssyyy~~~|||yyyxxxwwwxxxwwwvvvtttttttttwwwzzz|||||||||}}}}}}|||tttnnnjjjgggdddbbbaaaaaa```___]]][[[XXXUUUTTTSSSSSSTTTVVVUUUUUUTTTSSSSSSTTTTTTVVVWWWXXXZZZ]]]```bbbdddeeekkksssyyy{{{{{{yyyxxx}}}}}}{{{~~~vvvooosss~~~}}}}}}|||lll\\\OOOGGGDDD===:::777555444444333222222222222333333555666666888888999:::::::::::::::AAAAAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCBBB@@@>>>;;;:::999999999999::::::888777777666555444444444111000000000/////////......------------,,,,,,,,,)))***************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))************))))))%%%&&&''')))************(((((()))))))))((((((''')))((((((((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))*********+++++++++************************+++,,,------...111555999???GGGQQQWWWWWWTTTSSSSSSRRRMMMJJJJJJIIIIIIOOOVVVyyyuuurrrqqqnnnjjjdddbbbdddgggkkkmmmtttxxxyyytttpppooolllhhhjjjiiihhhhhhhhhiiikkkllljjjmmmrrrwww}}}~~~}}}}}}~~~zzzuuupppkkkhhhfffdddbbb^^^[[[XXXUUUSSSQQQQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMOOOQQQSSSVVVXXXYYY___eeennnssstttsssrrrrrrssszzzxxxrrrrrrwww}}}kkkZZZLLLEEEAAA>>>:::888777666444333111111111111222333444444777777888999::::::::::::>>>???@@@AAACCCDDDFFFFFFCCCEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBB@@@>>>999888888888888888999999888777777666555444444444000000000000////////////.........---------,,,,,,))))))******+++++++++,,,+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((******++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))************))))))(((((())))))))))))(((((((((((()))))))))))))))((((((''''''&&&&&&''''''''''''((((((((()))))))))***)))(((((('''''''''''''''(((((((((((((((((((((((())))))*********+++++++++************************------,,,,,,...444;;;AAAJJJOOOUUUVVVTTTPPPOOOOOOMMMIIIHHHIIIKKKMMMUUU^^^~~~yyywwwvvvvvvoookkkfffeeehhhnnntttwww||||||yyyzzzyyywwwuuusssqqqpppppprrrtttvvvssswww}}}}}}vvvqqqmmmiiigggbbb___\\\XXXUUUSSSSSSSSSPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHIIIJJJLLLOOOPPPRRRYYY___fffjjjiiihhhiiijjjfffooo{{{}}}wwwrrrlllmmmrrr~~~xxxfffUUUKKKEEEBBB>>>;;;:::888666555111111111111111222333333555666777999::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEDDDBBB@@@>>>999888888888888999999:::999888777666555444333333000000000000////////////............---------,,,((((((((()))******+++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((******++++++++++++******((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************))))))************))))))))))))***))))))((('''&&&(((((()))*********))))))(((''''''&&&&&&&&&&&&'''''''''(((((())))))******)))(((''''''&&&&&&''''''(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++---......000444;;;CCCIIITTTUUUVVVTTTQQQNNNLLLLLLGGGEEEGGGLLLPPPUUU^^^ggg}}}zzzwwwuuussstttyyy|||zzz{{{|||vvvqqqmmmjjjeeeccc___[[[WWWUUUUUUUUUQQQPPPNNNLLLJJJIIIHHHHHHEEEFFFFFFGGGHHHJJJLLLMMMSSSWWW\\\]]]\\\[[[^^^aaa___iiittt}}}{{{wwwsssyyy}}}zzzxxxuuusssnnnmmmpppxxxqqqaaaVVVIIIFFFAAA>>><<<;;;888777222222111111222222333333444555666888:::;;;<<<<<<<<<<<<<<<===>>>@@@CCCDDDGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEECCCAAA???===::::::999999:::;;;;;;<<<:::999888666555333222222////////////000000000000............------------((())))))***++++++,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''***)))))))))((((((((('''))))))***++++++***))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))************)))))))))))))))))))))(((''''''(((((()))***************))))))(((''''''''''''''''''''''''((()))*********)))((('''&&&&&&&&&''''''(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++---///333888===DDDKKKOOOUUUTTTRRRQQQPPPNNNJJJHHHEEEEEEJJJSSSZZZ```iiirrr}}}~~~wwwqqqmmmkkkgggddd```\\\XXXVVVVVVUUUSSSRRRPPPNNNLLLJJJIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJNNNRRRUUUTTTRRRRRRVVVZZZ^^^hhhrrrxxx|||~~~zzzsssnnnqqqtttuuurrrnnnkkkjjjlllrrr|||zzzxxx}}}~~~wwwtttuuuuuuuuuzzzzzz{{{xxxjjj___KKKHHHCCC@@@>>><<<999888333333222222333333444444222444666888:::;;;<<<===??????>>>>>>???AAACCCDDDHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDCCCAAA>>>===;;;;;;;;;;;;;;;<<<===>>>::::::888777555333222111////////////000000000000//////.........---------++++++,,,---......//////(((+++///222222///+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((((('''((()))***++++++***)))(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))************))))))(((((())))))))))))(((((((((((()))*********************)))(((((((((((((((&&&''''''((()))******+++)))((('''&&&%%%&&&''''''(((((((((((((((((((((((()))************++++++++++++++++++++++++++++++++++++000888???EEEJJJOOORRRRRRPPPNNNNNNOOOMMMHHHDDDGGGHHHPPP[[[cccjjjsss{{{uuuoookkkgggdddbbb]]]XXXWWWYYYXXXTTTPPPQQQOOOMMMJJJIIIHHHHHHHHHEEEDDDDDDDDDDDDFFFGGGHHHKKKLLLMMMMMMNNNOOOSSSUUU]]]aaagggmmmpppppplllhhhaaaaaaaaaaaaaaabbbcccdddgggnnnwww~~~zzzttttttxxx|||~~~vvvvvvxxx|||sssmmmooouuu{{{yyytttqqqXXXQQQHHHCCCBBB@@@;;;666777555222111222333333222444444444555777:::<<<============>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKIIIGGGEEECCCBBBAAADDDDDDEEEEEEDDDBBB@@@???AAA@@@>>>===<<<<<<======:::999888777666444333333111111111111111222222222......---,,,,,,,,,,,,---------,,,,,,+++***))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++************++++++))))))))))))))))))))))))''''''&&&''''''((()))***((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,))))))))))))************'''))),,,---,,,,,,---...000555>>>HHHPPPVVVYYYZZZQQQPPPNNNKKKIIIHHHGGGFFFGGGLLLXXXfffmmmrrr}}}||||||tttmmmhhhfffccc```aaa\\\WWWVVVWWWVVVRRRNNNIIIHHHFFFEEECCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFHHHJJJKKKMMMPPPTTTWWW\\\___dddiiikkkjjjfffccc```___]]][[[\\\^^^aaabbbkkkooouuuwwwvvvsssooonnnrrrnnnllloootttyyyxxxqqqnnnqqqvvv~~~zzzqqqmmmpppvvv{{{|||vvvrrraaaYYYOOOGGGCCCAAA>>>;;;999777444333444444444333444444444555666999;;;===>>>>>>>>>???AAACCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBDDDEEEEEEEEEDDDBBB@@@???@@@???===<<<;;;:::;;;;;;::::::999888666555444444222222111111111111111111......------,,,,,,,,,---......------,,,++++++***++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))((('''&&&%%%&&&'''(((((())))))((((((((())))))******))))))((((((((())))))******++++++((((((((())))))))))))***)))+++,,,------...000222666<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@BBBEEEGGGJJJNNNSSSWWW[[[^^^cccggghhhgggeeecccgggdddaaa______bbbfffhhhqqqsssuuusssoooiiieeeccceeedddgggmmmsss{{{xxxpppmmmrrrzzzwwwrrrqqquuu|||}}}zzz||||||wwwnnnggg\\\PPPHHHCCC@@@@@@<<<999666555555555444333333333333444666888:::<<<>>>>>>???@@@BBBEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEDDDBBB@@@??????>>><<<;;;:::999999999;;;;;;:::888777666555444333222222222111000000000.........------------,,,///......------,,,,,,+++++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))******)))((((((((())))))******))))))((('''&&&&&&&&&'''(((((())))))(((((()))******************))))))*********************(((((((((((())))))))))))+++,,,------...111555888???DDDMMMUUUYYYYYYVVVTTTSSSOOOKKKHHHHHHKKKPPPSSSWWW^^^kkkxxx~~~yyyqqqkkkhhhddd___]]]]]]]]]ZZZWWWUUURRRNNNLLLKKKJJJGGGEEE>>>>>>>>>===============;;;;;;;;;<<<======>>>>>><<<>>>AAACCCFFFJJJOOOSSSYYY]]]bbbfffiiijjjkkkkkknnnllljjjiiijjjllloooqqqrrrssstttqqqmmmhhhfffeeefffgggjjjpppwwwyyy|||}}}yyywwwzzz~~~wwwssssssxxx|||yyyuuukkk^^^QQQHHHCCCAAA>>><<<888666666666555333333333333333555777999;;;======>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::999999<<<;;;:::999888666555555333333333222111000//////...............------,,,......------,,,,,,,,,++++++,,,,,,,,,,,,,,,------*********++++++*********))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***))))))((()))))))))((((((((((((((())))))''''''((()))))))))))))))******++++++++++++******+++*********************))))))************++++++,,,------...000444:::>>>GGGKKKRRRWWWYYYXXXVVVSSSQQQMMMHHHFFFHHHOOOXXX]]]bbbkkkxxx~~~zzzwwwvvvuuuuuutttvvvyyy{{{}}}~~~~~~|||zzzuuunnnhhheeeaaa]]][[[ZZZYYYVVVSSSMMMKKKHHHEEEDDDBBBAAA???;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;<<<<<<<<<:::<<<>>>???AAADDDHHHKKKQQQVVV\\\bbbfffjjjooorrrqqqqqqrrrsssuuuvvvvvvvvvssssssssspppmmmkkkkkklllqqqpppsssxxx~~~|||}}}vvvqqqqqq{{{{{{wwwuuuuuuwwwyyynnn```RRRHHHCCCAAA>>>:::888777666555333444333333444555777999:::;;;<<<===???AAACCCEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@?????????>>>======<<<;;;<<<;;;:::999888666555555333333333222111000//////....../////////...---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++******************+++))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))++++++***))))))((())))))''''''''''''(((***+++,,,'''(((((()))))))))))))))******++++++++++++******++++++++++++************++++++,,,,,,,,,------------...///000333999@@@EEEMMMOOORRRUUUVVVVVVUUUTTTMMMJJJGGGGGGLLLVVVaaahhhnnnwww~~~wwwppplllhhheeeeeegggggghhheeeiiioootttyyy~~~~~~}}}{{{vvvoooiiiddd```ZZZWWWVVVTTTPPPMMMEEEDDDBBB@@@>>>===<<<<<<888999999:::999999888888777888999::::::;;;:::::::::;;;<<<<<<<<<>>>AAACCCFFFKKKRRRWWW\\\aaaiiinnnqqqsssvvvyyy{{{{{{{{{{{{wwwvvvuuusssrrrsssvvvyyy{{{zzz{{{zzzmmmggggggrrr}}}yyy~~~{{{pppaaaSSSKKKEEEBBB===;;;999888666444555444444444555777999:::;;;;;;<<<===???AAACCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@>>>??????@@@@@@??????>>>;;;;;;:::888777666555444333222222222111000000000......///000///...---,,,++++++++++++++++++++++++******++++++,,,,,,------++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******)))((((((((())))))''''''''''''(((***,,,...'''((())))))******)))))))))******************)))******++++++++++++++++++------------.........//////000222555999???GGGLLLQQQQQQRRRSSSSSSSSSRRRRRRIIIHHHHHHLLLTTT```lllsssyyy}}}tttnnngggbbbbbb___]]]]]]```eeehhhiiiiiimmmsssxxx|||}}}{{{xxxssskkkddd```[[[TTTOOOMMMKKKHHHEEE@@@@@@???>>><<<;;;;;;<<<888999999:::999888777666444555777888999999888888888999999999999:::<<>>BBBHHHLLLNNNTTT\\\bbbhhhiiilllnnnqqqtttuuuvvvppppppppppppqqqvvv|||wwwooojjjgggppp}}}zzz{{{}}}}}}rrrcccYYYIIIFFFAAA>>><<<:::888666666555555555666888:::;;;<<<<<<<<<===???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFEEECCCBBB@@@===>>>???@@@AAAAAAAAA@@@::::::999888666555444444222222111111111111111111......000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''(((((())))))***)))((('''((()))+++,,,(((((()))************)))((())))))******))))))(((*********++++++,,,,,,,,,------------............222444777;;;@@@FFFNNNSSSRRRSSSTTTTTTSSSQQQNNNLLLGGGHHHLLLSSS]]]jjjvvv}}}yyymmmdddaaa___\\\YYY^^^]]]\\\^^^ccciiinnnppptttxxx|||~~~}}}yyywwwsssmmmddd]]][[[UUUNNNHHHFFFDDDAAA>>>>>>???>>>===;;;;;;<<<===:::;;;;;;;;;;;;999777666333444555777888777777666666777888777777888;;;===;;;???CCCEEEFFFJJJRRRXXXYYYYYYZZZ\\\___cccgggjjj``````bbbdddhhhpppyyyuuusssooojjjooozzzxxxwwwwwwxxx{{{|||ooodddLLLIIIDDDAAA???===:::999777666666666777888:::;;;=========>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGFFFEEEDDDBBBAAA;;;<<<>>>@@@AAABBBAAAAAA:::999888777666444333333111111111111111222222222---///000111000///---,,,------------------------(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***---,,,***((('''((()))***(((((()))***************(((((())))))))))))(((((())))))***+++,,,,,,------,,,,,,,,,---------......444777;;;???EEEKKKRRRWWWSSSUUUWWWWWWUUUPPPJJJGGGGGGIIIOOOXXXdddrrr}}}}}}sssyyy~~~|||xxxtttqqqnnnjjjfff___ZZZXXXXXX[[[]]]XXXZZZ___gggpppxxx}}}}}}~~~yyyuuuuuuwwwnnnnnnmmmjjjeee^^^WWWSSSIIIIIIGGGFFFDDDBBBAAA@@@<<<<<<;;;::::::::::::;;;999999999888888888888777777777666666555555555444888888888888888888888888;;;;;;<<<===???BBBEEEFFFIIIKKKNNNQQQSSSTTTTTTSSSXXXXXXXXXZZZ]]]dddlllrrrxxx}}}vvvxxxwwwrrruuu~~~tttpppttt||||||qqqWWWOOOEEE@@@??????<<<999666555444444555666777888:::<<<===>>>===>>>???AAAAAABBBBBBAAA@@@AAACCCEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD?????????AAADDDEEEDDDCCC;;;:::999777555444222222222111//////000333666888........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''))))))((((((''''''&&&&&&))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***))))))************))))))))))))))))))((((((''''''******************+++++++++,,,,,,,,,,,,---///222444;;;CCCGGGIIIKKKPPPTTTSSSRRRTTTUUURRRKKKHHHJJJJJJOOOXXXbbbnnnzzzzzzwwwtttqqqnnnnnnuuu}}}}}}wwwpppmmmiiifffdddcccaaa```aaa]]]XXXTTTSSSUUUXXXZZZbbbcccfffmmmvvv}}}}}}}}}{{{wwwqqqllliiihhhbbbbbbaaa^^^YYYTTTOOOLLLHHHGGGFFFEEECCCBBBAAA@@@===<<<<<<;;;;;;;;;;;;;;;999999999999888888888888888888888777777777666666888888888888888888888888;;;;;;;;;<<<>>>@@@BBBDDDCCCDDDGGGJJJLLLLLLLLLLLLOOOOOOPPPRRRTTTZZZaaafffjjjrrr}}}{{{qqqsssvvvssstttyyyxxxyyyssswwwvvvccc[[[OOOFFFAAA???<<<:::888777666666666777888999;;;<<<>>>>>>>>>>>>@@@BBBBBBCCCCCCBBBAAABBBDDDGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCCCCBBB@@@<<<;;;:::888666555333333333222111000000111333444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))***++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))))))))************))))))+++***))))))((((((((((((***************++++++,,,)))+++---.........000111888???HHHLLLMMMLLLNNNPPPRRRPPPPPPQQQMMMHHHHHHKKKNNNTTT^^^jjjxxx{{{uuuqqqllliiihhhiiiiiiiiikkkrrr{{{{{{vvvpppkkkeee___[[[[[[ZZZXXXXXXYYY[[[ZZZZZZ^^^[[[XXXVVVWWW[[[```ccckkkjjjkkknnnsssxxxzzz{{{wwwtttppplllhhhccc^^^[[[VVVVVVTTTRRROOOLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888999999999999999888888888999999999999999999999999:::::::::;;;<<<===>>>???===???AAACCCEEEEEEEEEEEEEEEGGGHHHJJJKKKOOOTTTXXX\\\cccnnnyyyvvvkkklllqqqrrrrrruuussswwwzzz|||{{{tttmmmaaaTTTJJJCCC@@@>>>;;;:::888777777888888999;;;===>>>?????????AAABBB@@@AAABBBAAAAAABBBEEEGGGIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCCCCCCCBBB???===<<<<<<;;;999777666555444444444333222111000//////........................---------------------------------------------------------,,,,,,,,,,,,,,,******+++,,,,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))************)))))),,,+++***)))((()))*********************+++,,,,,,)))+++...//////000222333>>>EEEMMMQQQQQQNNNMMMMMMSSSOOOMMMLLLJJJHHHKKKQQQXXX___jjjwww~~~xxxqqqlllfffdddbbbaaadddhhhllloooooouuu}}}zzzrrrmmmdddbbb___\\\ZZZYYYXXXWWWXXXXXXYYY[[[___bbbbbbbbbdddbbb``````bbbfffkkkooorrrooolllkkkkkkllllllkkklllhhhdddbbbbbb___ZZZVVVRRRQQQOOOMMMLLLJJJJJJIIIEEEEEEDDDCCCBBBAAA@@@??????>>>>>>===============;;;:::::::::999999999999999999999999999999999999999999999999999999999999:::::::::::::::;;;;;;;;;<<<===???AAABBBCCCCCCCCCAAACCCEEEFFFGGGIIILLLNNNVVV\\\dddmmmuuu}}}qqqhhhhhhkkkmmmqqquuuzzz|||}}}~~~zzzrrrfffXXXMMMFFFDDD===<<<:::999888777888888999;;;===>>>>>>>>>@@@BBB???@@@AAAAAAAAABBBEEEHHHMMMMMMLLLLLLKKKIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCHHHFFFDDDCCCCCCAAA???<<<===<<<;;;:::888777666555333333333333222000...---........................------------------------------------------------------,,,,,,+++++++++******++++++++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))'''&&&%%%((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))******))))))))))))************)))))),,,+++***)))))))))+++,,,************+++,,,,,,---+++,,,---...///222777:::FFFJJJPPPSSSSSSQQQPPPPPPTTTOOOKKKJJJIIIKKKRRRZZZdddkkkvvvzzzvvvqqqlllhhheeebbb___[[[[[[[[[]]]bbbhhhppptttyyy||||||wwwsssnnnhhhaaa\\\ZZZYYYXXXWWWWWWXXXZZZ[[[YYY[[[^^^dddkkkoooqqqqqqssspppmmmjjjjjjkkknnnppprrroookkkiiigggfffeeecccbbb___\\\[[[\\\ZZZVVVRRRPPPOOOMMMKKKKKKJJJKKKKKKFFFFFFEEEDDDBBBAAA@@@@@@??????>>>============>>>;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999:::::::::999999999======>>>???@@@AAAAAAAAA>>>@@@BBBCCCCCCDDDFFFHHHPPPUUU]]]dddkkktttrrrnnnjjjiiiiiimmmttt|||~~~}}}}}}zzzrrrfffXXXNNNHHH@@@???<<<:::888777777777777999;;;<<<<<<===???@@@@@@AAACCCCCCDDDFFFIIILLLLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDDDDDDDBBB@@@>>>===<<<;;;:::999888777666111222333333333111///...................................................++++++++++++++++++++++++,,,,,,++++++******))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&'''''''''(((((()))))))))******************************************************))))))))))))******))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++******))))))************))))))++++++***))))))***+++,,,************+++,,,---......---------000666>>>CCCLLLNNNPPPRRRSSSSSSTTTUUURRRLLLIIIIIIJJJNNNXXXbbblllsss~~~yyyxxx~~~zzzuuuppplllkkkgggaaa]]][[[ZZZYYYXXXWWWYYY[[[]]]bbbhhhpppuuu{{{|||}}}|||yyywwwwwwwwwxxxvvvsssnnnhhhbbb]]]ZZZXXXYYYYYYYYYXXXYYY\\\^^^```ccciiiqqqzzz{{{uuupppnnnmmmmmmhhhfffeeedddeeedddbbb```___]]][[[YYYXXXUUURRROOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@??????>>>===============<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::::::::::::::::::::::::::999::::::;;;;;;:::999999<<<<<<<<<<<<======>>>>>><<<===??????>>>???AAACCCGGGMMMSSSYYY___iiivvv{{{oooppppppppppppuuuxxxzzz{{{yyypppcccVVVMMMDDDBBB???<<<:::888888777555777999:::;;;<<<>>>@@@CCCEEEGGGHHHIIIKKKOOORRRPPPPPPOOOMMMLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDCCCAAA???<<<<<<;;;:::999888777666111222333444444333111111........................////////////////////////++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))(((((('''''''''''''''((((((((((((************************************************+++******))))))******+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++++++++++++++))))))************)))))))))))))))***************************+++---...///------...///333;;;DDDKKKOOOOOOPPPQQQSSSTTTVVVWWWNNNJJJHHHJJJNNNTTT```jjjqqqyyyzzzwwwzzzxxxpppiiifffddd```]]]___\\\XXXVVVVVVVVVUUUUUUUUUXXXZZZ\\\^^^ccciiimmmooooooooommmlllkkkllllllmmmooooookkkeeeaaa___```YYY\\\___``````bbbeeehhhooorrrwww~~~xxxrrrnnnlllkkkccccccdddeeeffffffcccaaa```aaa```^^^ZZZWWWUUUUUUTTTSSSSSSRRRPPPOOONNNNNNMMMLLLJJJHHHFFFCCCBBBAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;===@@@BBB@@@EEEKKKNNNQQQYYYeeeooozzzxxxsssuuuwwwyyy~~~zzz{{{|||}}}yyyoooaaaVVVHHHFFFCCC@@@===;;;:::999555777:::;;;;;;<<>>;;;;;;:::999888777777666444444444444444333222222........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,+++************+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))(((((((((((((((************************************************+++******))))))******+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************))))))************))))))&&&''')))++++++***)))(((*********+++,,,---...///***,,,000444999AAAIIINNNPPPPPPQQQSSSTTTUUUTTTSSSNNNKKKLLLQQQVVV^^^iiittt|||{{{~~~qqqjjjbbb]]]\\\\\\[[[ZZZTTTSSSRRRRRRSSSSSSQQQOOOPPPSSSVVVVVVWWWYYY]]]aaaaaaaaa`````````aaaccceeeaaaeeeiiigggccc```aaaddd\\\```eeehhhjjjmmmrrrvvvzzz{{{|||vvvpppllliiihhhhhhjjjjjjkkkmmmnnnlllhhheeebbbdddfffddd___\\\]]]^^^[[[[[[[[[ZZZXXXVVVTTTSSSOOONNNLLLJJJGGGDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>:::::::::::::::::::::::::::;;;<<<=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===@@@CCC===BBBFFFFFFFFFKKKVVV___eeemmmwww~~~|||yyyyyy{{{~~~}}}~~~wwwjjj___LLLJJJFFFBBB???===;;;;;;666888:::<<<<<<===@@@BBBAAACCCEEEGGGHHHLLLPPPSSSRRRRRRQQQOOOMMMJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEDDDBBB???===::::::999999888777666666666666555444333333222222........................000000000000000000000000------------------------+++++++++,,,,,,---------------++++++++++++------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))++++++******))))))((((((************************))))))))))))))))))))))))++++++************++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))************))))))$$$&&&)))+++,,,***((('''*********+++,,,---///000'''+++111888>>>EEEKKKOOOPPPQQQSSSUUUVVVUUUQQQNNNQQQOOOQQQXXX^^^fffrrr|||xxxrrr{{{sssjjjeee___[[[[[[[[[YYYWWWQQQPPPNNNMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUYYYYYYYYYYYYYYYYYYYYYYYY\\\___bbbddddddeeegggiiihhhiiikkkqqqyyyzzzvvvqqqooooooooommmkkkmmmppprrrqqqnnnmmmooorrrrrrssssssqqqnnnkkkjjjjjjiiiiiihhhddd```\\\ZZZZZZVVVRRRNNNJJJGGGDDD@@@===???>>><<<:::::::::<<<=========<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<==============================;;;::::::::::::;;;<<<<<<<<<<<<===============<<<>>><<<:::999999999;;;<<<<<<>>>AAACCCEEEHHHLLLOOOZZZ^^^eeennnwww~~~|||{{{~~~||||||xxxtttuuu~~~~~~~~~yyyooohhhYYYSSSJJJDDDBBBAAA???===;;;:::::::::;;;<<<>>>???DDDEEEFFFFFFFFFHHHKKKNNNPPPOOOLLLJJJIIIIIIJJJKKKJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@???<<<<<<;;;:::999777777666333333222222111222222222......//////000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++************************+++++++++++++++***)))(((***************)))((((((************************))))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++---......,,,++++++,,,...111777>>>DDDJJJNNNPPPLLLMMMPPPTTTUUUTTTOOOKKKIIIOOOWWW]]]cccmmm|||}}}tttnnnuuunnnhhhddd```^^^^^^]]]YYYVVVRRRQQQPPPOOOOOOQQQSSSUUUUUUVVVWWWXXXXXXVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUXXX\\\___aaadddhhhjjjmmmooossszzz~~~yyyrrroookkkjjjmmmoooqqqppptttxxx{{{{{{zzzzzz}}}~~~}}}~~~zzzxxxuuuooojjjeeecccbbb^^^ZZZUUUPPPLLLHHHCCC@@@???>>><<<;;;;;;<<<>>>?????????>>>=====================<<<<<<<<<<<<==============================<<<<<<;;;;;;<<<<<<===>>><<<<<<===============<<<<<<;;;:::999888999::::::;;;===???AAABBBEEEHHHKKKSSSYYYbbblllvvv~~~~~~||||||~~~|||pppllllllsss~~~{{{tttnnnggg___SSSIIICCCAAA???>>>;;;:::::::::;;;===???@@@CCCDDDEEEEEEEEEFFFIIIKKKOOOMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCBBB@@@??????======<<<;;;:::999888888444444333222111111222222//////////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++******************************+++******))))))(((***************)))((((((************************))))))))))))))))))))))))++++++++++++***)))((('''************************))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************(((***,,,,,,++++++,,,...111555===EEEKKKMMMMMMMMMNNNOOOQQQQQQPPPNNNLLLKKKMMMVVV```eeejjjuuu}}}wwwqqqmmmyyyssspppmmmiiihhhgggddd^^^YYYUUUTTTRRRQQQRRRTTTWWWYYYYYYZZZ[[[[[[YYYVVVRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOSSSWWW[[[```fffjjjpppttt{{{{{{uuunnnllliiiiiimmmrrrvvvxxx}}}xxxtttrrrqqqlllggg___XXXQQQKKKEEEAAA>>>===<<<<<<===>>>@@@AAAAAAAAA@@@???????????????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????=========>>>>>>======<<<::::::999999999888888888:::;;;===>>>???@@@CCCFFFJJJQQQ\\\gggqqqyyyzzzlllhhhfffiiiqqq~~~~~~~~~{{{zzzpppaaaSSSIIICCCAAA???;;;;;;;;;;;;<<<===???@@@BBBCCCDDDDDDCCCDDDFFFHHHLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEDDDCCCAAA@@@???>>>>>>======<<<;;;:::999999555555444222111111111111///////////////.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++***************************)))))))))))))))(((((()))************))))))(((************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))***************)))((('''((())))))******))))))((())))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++''')))+++,,,,,,---000222666<<>>@@@AAACCCBBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????????????????????????????>>>============>>>??????===>>>>>>>>>>>>======<<<999::::::::::::999888888:::;;;<<<<<<<<<===???AAADDDKKKUUU___hhhrrr{{{~~~ooollliiihhhkkkuuu~~~||||||~~~{{{nnn___RRRIIICCCAAA<<<<<<;;;;;;<<<>>>???AAA@@@BBBCCCCCCBBBBBBCCCEEEIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDBBBAAA@@@???>>>======<<<<<<;;;::::::999777666444333222111000000000/////////......------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))((((((((((((((()))))))))************)))(((************************((((((((((((((((((((((((((()))******+++++++++***************************))))))))))))))))))))))))+++++++++******((('''&&&)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,---...000444666===DDDMMMUUUYYYWWWSSSPPPRRRRRRPPPKKKFFFHHHOOOWWWdddiiipppwww~~~zzzssssssttt|||vvvqqqkkkfffbbb```]]]ZZZZZZ\\\^^^```bbbbbbaaa^^^YYYSSSNNNKKKEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEHHHJJJMMMRRRXXX\\\bbbjjjuuu{{{|||}}}xxxfffWWWJJJAAA;;;:::;;;<<<===???AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<======>>>???>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<;;;::::::999:::;;;<<<<<<;;;;;;===???BBBGGGNNNTTT\\\ggguuu~~~~~~~~~~~~qqqooonnnllliiilllzzz|||ssshhh[[[NNNEEEAAA>>>>>>===<<<===>>>???@@@???@@@BBBBBBAAAAAABBBCCCFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;::::::999999777666555333222111111111000000//////.........---////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))((('''(((((()))***((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************************************))))))))))))))))))))))))+++++++++******((('''&&&))))))************))))))((()))))))))************************************++++++******))))))(((((())))))))))))))))))))))))************++++++++++++,,,,,,------...111666999EEEJJJRRRXXX[[[ZZZWWWTTTPPPPPPNNNJJJHHHNNNYYYcccmmmooouuu{{{yyy|||}}}xxxsssooonnnkkkfffbbb```aaabbbdddfffeeebbb]]]XXXRRRMMMJJJEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGIIILLLPPPSSSVVV^^^hhhqqqwww}}}{{{gggVVVJJJBBB===;;;<<<===???AAABBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA===============>>>>>>???????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<;;;::::::<<<>>>@@@DDDHHHLLLQQQ\\\kkkvvv{{{wwwtttsssttttttsssvvvxxxzzz}}}rrrqqqqqqpppjjjhhhpppzzz}}}xxxxxxuuunnnaaaTTTIIIDDDAAA@@@???=========>>>>>>===???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDBBBAAA@@@???;;;;;;;;;;;;::::::999999666666555333222222222222000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********************************)))((('''((()))***+++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((''')))******++++++******)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,...333999>>>MMMPPPVVVZZZ\\\ZZZWWWUUUMMMLLLKKKKKKNNNWWWccclllsssvvvyyyzzz{{{{{{|||qqqssssssqqqooosss|||zzzvvvpppjjjgggfffggghhhiiifffaaa[[[UUUPPPLLLJJJEEEDDDDDDCCCBBBBBBAAAAAAAAACCCEEEGGGGGGHHHJJJLLLNNNTTT[[[aaadddiiiqqqwwwsss___PPPGGGBBB@@@>>>???@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@???@@@@@@??????===<<<<<<<<<;;;:::999999999:::;;;888999::::::999999;;;<<<<<<@@@DDDFFFIIIRRR```kkkuuuzzzzzzrrrkkkhhhggggggggggggiiilllrrrxxx~~~wwwvvvxxxxxxtttpppssszzz|||yyywwwwwwyyyzzztttiii\\\RRRMMMDDDCCC@@@>>>===<<<<<<===;;;===@@@AAAAAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;666555444333333333333333000000000111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***************************+++***(((((((((***+++---(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))((()))******++++++******)))))))))))))))************************************)))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,---///333:::BBBHHHRRRUUUZZZ]]]\\\XXXSSSOOOJJJIIIIIIKKKSSS^^^jjjqqqwwwzzzssssssuuuyyy]]]aaaccc```[[[]]]gggppp{{{~~~wwwpppkkkjjjkkkkkkjjjgggaaaZZZTTTOOOLLLJJJDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBEEEGGGGGGGGGHHHJJJKKKOOOTTTWWWXXX]]]dddkkkrrrwww}}}iiiUUUHHHBBBAAAAAA@@@AAACCCEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBB@@@@@@@@@??????===<<<<<<<<<;;;999777777888999:::777888999888777888999;;;999>>>BBBDDDFFFLLLXXXbbb```gggqqq{{{{{{pppgggaaa___^^^^^^YYY\\\aaahhhooowww}}}|||~~~}}}~~~{{{~~~~~~zzz{{{zzzwwwwwwvvvvvv|||~~~zzzpppddd[[[WWWFFFDDDBBB???===<<<<<<<<<:::===@@@BBBBBBBBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBAAA===============<<<<<<<<<555444444333333333444444000000111111222222333333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***************************+++***)))((()))***,,,...(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))******++++++++++++******))))))))))))************************************(((((())))))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---...000333888AAAKKKQQQTTTXXX]]]___]]]VVVNNNIIIIIIGGGGGGLLLVVVbbblllrrr{{{wwwwwwvvvwww}}}YYYZZZ[[[YYYWWWWWW[[[___nnnuuu{{{yyyyyyuuunnngggbbb\\\WWWTTTPPPJJJEEEHHHDDDAAAAAACCCDDDCCCAAA@@@BBBCCCDDDEEEGGGIIILLLMMMKKKLLLRRRVVVXXX\\\aaajjjmmmvvv~~~mmm[[[QQQLLLGGGDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFF@@@AAAAAA???>>>>>>@@@BBBFFFFFFFFFEEEDDDCCCBBBAAAAAA???<<<:::;;;;;;:::999888888888999::::::;;;;;;===<<<<<<>>>AAAEEEJJJMMMYYY```iiippptttwwwxxxxxxyyy{{{}}}xxxnnneee___ZZZWWWUUUXXXXXXYYY]]]cccllluuuzzz{{{|||ttt~~~|||}}}}}}{{{zzzyyyxxx|||}}}{{{vvvtttppphhh^^^PPPKKKDDDAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@>>>>>>@@@AAA>>><<<999777555444444444333222111111111111111000//////.........///////////////------......------,,,+++......---,,,,,,+++******......---------,,,,,,,,,+++***)))(((((()))***+++******************************))))))((((((''''''&&&&&&''''''(((((())))))***)))((((((((()))+++,,,******)))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,+++++++++******+++***(((&&&%%%&&&'''(((************************)))************+++++++++))))))))))))************,,,,,,,,,,,,,,,+++***)))++++++************************+++***(((((()))+++,,,000333888@@@KKKPPPPPPRRRZZZ]]]YYYUUUSSSMMMFFFDDDEEEKKKTTT]]]fffsss{{{uuupppvvv~~~^^^^^^^^^ZZZWWWVVVYYY\\\bbbjjjwww~~~pppjjjaaa[[[VVVQQQJJJFFFHHHEEEBBBBBBCCCDDDDDDBBBEEEFFFGGGGGGHHHIIIJJJLLLOOOMMMNNNSSSVVVXXX\\\aaaeeejjjtttttteeeUUUMMMJJJFFFDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCBBBAAABBBDDDFFFKKKLLLNNNNNNMMMJJJGGGEEECCC@@@===;;;;;;;;;:::999777777777888999:::;;;;;;<<<<<<<<<===@@@DDDHHHKKKOOOTTT\\\bbbeeeffffffgggiiikkkmmmpppsssuuuvvvwww|||}}}zzzqqqiiiccc___[[[YYYXXXXXXXXXZZZ^^^fffmmmqqqxxx{{{yyyvvvxxxzzz~~~~~~}}}{{{{{{zzzqqqhhhYYYSSSLLLFFFCCCAAA???===????????????@@@AAABBBBBBEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAACCCAAA??????@@@AAA???===:::888666555555555444333111111111111111000000///////////////////////////------......------,,,+++---------,,,,,,+++++++++---,,,,,,,,,+++++++++++++++***)))(((((()))***+++******************************))))))((((((((((((************++++++++++++***)))((((((((()))++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++************+++***(((''''''((()))***************************)))************+++++++++))))))))))))************,,,,,,,,,,,,,,,+++***)))++++++******************)))***++++++******,,,------222888===FFFPPPUUUTTTPPPVVVXXXTTTOOONNNIIIDDDCCCEEELLLWWWaaakkkyyy}}}uuutttttt}}}eeeeeebbb]]]WWWUUUWWWZZZ^^^ffftttyyyqqqfff^^^XXXRRRLLLHHHHHHFFFDDDDDDEEEFFFFFFEEEIIIJJJKKKLLLLLLMMMMMMMMMRRRPPPSSSXXX\\\\\\^^^bbbdddmmmyyyjjj]]]PPPKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDCCCDDDGGGJJJOOOQQQTTTUUUSSSOOOKKKHHHCCCAAA===;;;;;;:::999888666666666777888:::;;;<<<;;;;;;;;;<<>>:::888666555555555444333111222222222222111000000////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***))))))))))))***+++***************************))))))))))))(((((((((,,,,,,,,,,,,++++++++++++)))))))))((()))******+++++++++++++++++++++++++++++++++************+++++++++************)))))))))+++***)))((()))***+++,,,************************)))************+++++++++)))))))))*********++++++++++++,,,,,,,,,+++************++++++++++++++++++(((***,,,---,,,---...000///777???EEEMMMWWW[[[ZZZQQQTTTTTTOOOJJJIIIGGGDDDDDDGGGQQQ]]]iiitttssspppttt{{{mmmkkkggg```YYYVVVXXX[[[aaajjjyyywwwkkk```YYYTTTOOOLLLIIIIIIHHHHHHIIIIIIIIIIIIKKKKKKMMMPPPRRRSSSSSSRRRTTTUUU[[[dddiiigggggghhhnnn{{{eee[[[QQQNNNMMMLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKJJJDDDCCCCCCBBBAAAAAA@@@@@@??????>>>===============<<<<<<<<<<<<<<<===>>>>>>???AAABBBBBBBBBDDDGGGJJJOOOPPPQQQQQQOOOLLLIIIFFFCCC@@@<<<::::::999888777666666666666888999;;;<<<:::::::::;;;===@@@CCCEEEGGGKKKPPPTTTUUUVVVWWWXXX______```aaaaaabbbaaaaaa___```aaabbbbbbccceeegggggghhhiiijjjlllqqqwww{{{}}}|||yyytttqqqpppooommmllliiijjjkkkkkkjjjgggdddbbbcccgggnnntttzzzyyyuuuwwwzzzmmmeee```XXXQQQKKKGGGEEEDDDAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIIIIIGGGEEECCCDDDDDDDDDDDDEEEEEEFFFGGGKKKIIIGGGEEEDDDDDDEEEFFFDDDCCCBBBAAAAAA@@@???>>>999777555444555555333222222222333333222222111000000000000///////////////...............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))))))))))))))))))))*********))))))((((((((()))))))))))))))******+++)))))))))))))))*********++++++************++++++***))))))))))))))))))))))))))))))))))))***+++,,,************************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,***+++------------///111333<<>>;;;999999888777666777777666666777999;;;===:::::::::;;;===>>>@@@BBBBBBFFFKKKOOOQQQSSSVVVXXX^^^^^^_______________^^^]]]^^^___^^^]]]]]]^^^```______``````aaaeeejjjnnnoooqqqssstttttttttssssssrrrqqqoooppprrrssssssssstttwwwzzz{{{wwwooofff```ZZZ]]]aaaffflllttt|||{{{{{{yyynnnkkkggg___UUULLLGGGDDDCCCBBBBBBBBBAAABBBBBBCCCCCCCCCEEEHHHIIIIIIHHHFFFDDDFFFEEEEEEDDDCCCCCCCCCCCCGGGEEECCCAAA@@@AAABBBCCCDDDDDDCCCBBB@@@?????????999666444333444444333111333333333333333222111111111111000000////////////......//////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************))))))))))))************)))))))))((((((''''''&&&((()))))))))************(((((()))))))))*********+++******))))))******+++)))))))))))))))))))))***(((((((((((()))******+++************************))))))*********+++++++++************++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...---------000222888BBBMMMRRRWWW]]]^^^]]][[[XXXRRRLLLGGGDDDEEEHHHLLLQQQ]]]kkkuuu~~~zzzsssmmmjjjooovvv{{{ooorrrpppkkkeee```aaaggglllssszzziii^^^WWWRRRPPPOOOQQQTTTTTTTTTTTTUUUVVVRRRSSSXXX```gggkkkjjjgggbbbgggsssooo^^^WWWRRRQQQOOOMMMLLLNNNPPPPPPPPPPPPNNNLLLJJJHHHBBBAAA???>>>======>>>???<<<;;;::::::999999:::::::::999999999999999::::::===>>>???@@@AAACCCGGGIIIJJJHHHFFFDDDCCCCCCDDDEEE@@@===:::999999999888777:::999777777777999;;;===;;;;;;;;;<<<<<<>>>??????@@@CCCHHHMMMPPPTTTYYY[[[``````aaabbbbbbbbbbbbbbb_________^^^\\\[[[\\\^^^\\\]]]^^^^^^___aaaeeeiiifffhhhjjjkkkkkkkkklllnnnllllllmmmpppuuuxxxxxxxxx|||}}}sssiiibbbXXXYYYZZZ]]]aaagggooottt}}}uuuvvvqqqggg[[[NNNEEEAAA@@@BBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDDDDBBB???===>>>>>>999777555444444444333222333444444444444333222222222111111000000//////......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,+++******************************)))))))))************+++*********)))))))))))))))(((((()))************)))*********+++,,,,,,------******))))))))))))******)))))))))************+++(((((())))))))))))))))))************************)))************+++++++++*********++++++++++++,,,******+++,,,,,,,,,++++++******++++++,,,---------//////...------///444777???JJJSSSWWWYYY\\\\\\[[[XXXSSSMMMIIIEEEBBBEEEKKKQQQWWWcccqqq{{{yyynnnjjjiiikkkqqqyyy|||tttlllpppnnnkkkgggdddhhhpppwwwzzzhhh]]]XXXUUUSSSSSSVVVYYYZZZYYYYYYZZZ\\\\\\^^^cccllltttxxxvvvssspppsss}}}yyygggZZZUUUQQQRRRPPPMMMMMMOOOPPPPPPPPPPPPNNNKKKHHHFFFBBBAAA???===<<<===>>>???;;;::::::999999999999999999999888888888888999999:::;;;<<<===>>>@@@CCCFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@>>>;;;:::;;;<<<;;;:::===;;;999888888999;;;===;;;<<<<<<<<<======>>>>>>@@@CCCHHHLLLPPPUUUZZZ]]]```aaabbbdddeeeeeeeeeeee```aaaaaa```^^^^^^___aaa___aaaccceeefffhhhkkknnniiilllmmmmmmlllllloooqqqqqqqqqtttxxx}}}~~~uuulllggg]]]]]]^^^^^^^^^aaaeeehhhrrryyy|||yyy}}}~~~yyyoooaaaSSSHHHDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEEEEFFFGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDAAA>>><<<<<<>>>;;;999777666666666555444444444444444444333333222222222111111000//////...///////////////...---------------,,,,,,+++++++++++++++++++++***************++++++,,,,,,++++++***************************))))))*********+++++++++******************++++++'''((()))***+++******))))))******+++,,,,,,------******))))))))))))******************++++++,,,,,,*********+++******))))))************************)))************+++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++******++++++,,,------...000000///...///444;;;@@@HHHQQQZZZ[[[ZZZZZZZZZYYYRRRLLLHHHGGGEEEDDDIIIPPPZZZ```mmm|||vvvnnnkkklllpppxxxyyyuuurrrooonnnmmmkkkgggggglllvvv~~~tttddd[[[XXXXXXWWWUUUXXX\\\]]]\\\\\\]]]___eeefffkkkttt}}}~~~zzz{{{{{{vvvdddXXXTTTRRRSSSSSSPPPPPPRRROOOPPPPPPOOOMMMJJJGGGEEEBBBAAA???===<<<===>>>???;;;::::::999888999999999999999888888888888888999666777999999999;;;???AAA@@@BBBCCCDDDDDDCCCAAA@@@AAA???<<<<<<===>>>>>>===>>>===:::999888999;;;===<<<<<<<<<==================???DDDHHHLLLQQQVVVZZZ\\\]]]___```bbbcccddddddbbbcccccccccbbbbbbdddfffdddfffjjjlllnnnqqqtttvvvuuuwwwyyyxxxvvvvvvyyy|||yyyzzz}}}|||vvvpppllldddeeeeeedddbbbaaaaaabbbhhhpppyyy~~~~~~wwwnnnwww|||ssseeeWWWMMMJJJIIIBBBAAAAAA@@@@@@@@@AAAAAADDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGG>>>???@@@AAABBBBBBBBBBBBAAACCCCCCAAA===;;;<<<======;;;888888888888777555444444555555444444333222222222222111000//////...///////////////......---......---,,,,,,+++******************))))))))))))***+++,,,------,,,+++***************************))))))******++++++++++++(((((())))))*********+++'''((()))++++++******)))'''(((((()))******++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......111000///...111888AAAGGGMMMWWW^^^]]]ZZZYYYYYYXXXNNNHHHFFFHHHHHHGGGNNNWWWbbbiiivvv}}}xxxtttssssssvvv|||uuussssssqqqeeehhhjjjjjjjjjppp{{{}}}kkkccc```\\\ZZZZZZ]]]^^^___```cccggglllooovvv{{{~~~}}}}}}oooeee```___\\\WWWRRROOOOOOPPPPPPPPPPPPOOOMMMKKKHHHGGGAAA???>>>===>>>>>><<<:::@@@===;;;:::;;;:::999888777777666666666777777888777888888999:::<<<===>>>@@@AAAAAABBBBBBCCCCCCDDD===<<<:::999999:::;;;===:::888888;;;???AAA???=====================>>>???<<<>>>AAAEEEKKKQQQVVVYYY[[[\\\]]]___```aaaaaaaaa___aaaccceeegggiiillloooqqqsssuuuwwwzzz~~~~~~~~~~~~~~~~~~yyyvvvrrrpppmmmkkkkkkjjjhhhffffffkkksss{{{|||sssjjjppp{{{|||zzz}}}~~~qqqbbbWWWLLLEEE???@@@BBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<:::999999888777777888888999777444222111111333333222222111111111111222222111111111111111000//////,,,,,,------,,,,,,+++***************************************************((()))+++,,,+++***(((&&&***++++++,,,,,,++++++***))))))************)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,***(((%%%$$$******++++++++++++******)))************+++++++++***+++,,,,,,,,,,,,+++***++++++******************((()))******)))***,,,...000...---///555>>>EEEIIIZZZZZZ[[[^^^```]]]WWWRRRMMMBBB===DDDJJJMMMUUUaaaoooyyy}}}yyysssrrrzzz~~~yyyrrrjjjhhhjjjfffhhhjjjkkklllssswwwiiibbb```^^^___aaafffiiikkklllmmmtttrrrhhhgggeee```YYYSSSNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGFFFDDDCCCBBBCCCBBBAAA???AAA???===<<<======<<<;;;888888777777777888888999888888888888999:::<<<<<>>===;;;::::::;;;<<<===<<<::::::<<<@@@AAA@@@>>>>>>===============>>>>>><<<===???BBBFFFKKKOOOQQQWWWXXXZZZ]]]___aaabbbccc___aaaccceeehhhlllppptttxxx{{{~~~}}}||||||}}}||||||}}}|||zzzyyywwwuuusssqqquuuzzz}}}~~~wwwpppiiinnnxxx{{{wwwwwwxxxlllbbbVVVMMMBBBBBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>;;;:::999888777777777777:::999777666555444555555222222111111111111222222000111111111111000//////---............---,,,,,,************************************************))))))***++++++***((((((***++++++,,,,,,++++++***))))))************)))))))))************+++++++++++++++++++++++++++++++++************************+++*********))))))))))))))))))************))))))******++++++++++++******)))************+++++++++++++++***))))))***++++++++++++*********************+++,,,+++***+++---...000///000444<<>>@@@AAABBBBBB???>>>===<<<;;;<<<======>>>======>>>AAABBBBBBAAAAAA@@@@@@????????????@@@>>>>>>???@@@CCCFFFHHHJJJQQQSSSVVVYYY\\\___aaabbb\\\]]]___bbbeeejjjqqquuu|||}}}yyywwwvvvtttttttttuuuwwwzzz}}}|||wwwvvvxxx|||}}}~~~rrrnnnhhhlllttt|||zzzuuuwwwzzzyyyqqqdddYYYHHHFFFCCCAAAAAACCCEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@===<<<;;;999888777666666666555555444333222111000222222222222222222222222000000111111000000///.........//////......---,,,++++++++++++++++++++++++************************)))))))))))))))***************++++++++++++******))))))************)))))))))************+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))***+++,,,******++++++++++++******)))************+++++++++,,,***(((&&&&&&(((***,,,******++++++++++++++++++,,,---------++++++---///---///333999BBBLLLUUU[[[[[[[[[\\\]]][[[WWWQQQLLLDDD@@@CCCMMMUUU^^^nnnzzzvvv|||xxxmmmjjjhhhddd___\\\dddgggjjjlllqqq}}}yyytttsssrrrrrrtttwwwyyyyyyzzz}}}~~~}}}~~~wwwpppjjjiiiiiilllsss{{{yyyrrruuuqqqiii^^^TTTOOOMMMMMMOOOPPPQQQQQQQQQQQQPPPOOOIIIHHHFFFEEEEEEDDDCCCAAAAAA???======>>>???>>>===;;;::::::999999999999:::999888888777777777888888::::::;;;===>>>???@@@AAA@@@???>>>=========>>>>>>?????????@@@BBBCCCDDDDDDGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGLLLNNNPPPTTTWWWYYY[[[\\\WWWXXXYYY[[[^^^cccjjjooouuuyyy~~~~~~zzzvvvsssrrroooooopppqqqtttyyywwwssssssoooppprrrwww}}}uuunnnnnnggglllsssyyy}}}uuuuuu{{{|||pppdddOOOKKKFFFBBBAAACCCFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>><<<:::888777666666333333444444333111///...222222222222222222222222000000000000000//////..................---,,,,,,++++++++++++++++++++++++************************)))))))))((())))))***+++******++++++++++++******))))))************))))))))))))*********+++++++++++++++++++++++++++++++++************************************************,,,+++***)))((()))***+++******++++++++++++******))))))*********+++++++++,,,***)))(((((()))***,,,******+++++++++++++++,,,,,,------,,,++++++---...+++///666>>>GGGPPPXXX]]]^^^^^^]]][[[WWWQQQJJJFFFBBBCCCIIITTT]]]iii|||~~~vvvrrrooozzzvvvlllgggddd```^^^___dddgggkkkooovvv}}}xxxvvvuuuvvvtttvvvyyyzzz{{{|||zzztttpppqqqtttxxx~~~wwwyyytttkkk```VVVQQQPPPQQQPPPQQQSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLLLLKKKIIIHHHGGGEEECCCBBBCCCDDDCCCBBB<<<;;;;;;:::999999999::::::999999888888888888888999999:::;;;<<<===>>>????????????>>>>>>????????????@@@AAABBBDDDFFFIIIKKKMMMKKKIIIGGGEEECCCBBBBBBAAAAAA@@@AAABBBCCCEEEFFFIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUUUUVVVXXX\\\cccgggkkkoootttwwwxxxxxxxxxxxxzzzyyyxxxvvvsssqqqooonnnooorrrtttwww|||xxxpppnnnddddddeeeiiinnnuuu|||wwwkkkiiimmmjjjqqqxxx}}}wwwrrrrrrtttwwwzzzssstttzzzvvvlllZZZSSSKKKEEEDDDEEEGGGGGGIIIJJJLLLNNNOOOPPPOOOOOOPPPOOONNNLLLKKKIIIHHHGGGIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???===;;;999777666666666777888888777555222111111222333333333333222111000000000000000///......,,,------------,,,++++++++++++++++++++++++++++++***************************))))))((())))))******)))******++++++******)))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++***************************************+++++++++,,,+++***))))))***+++,,,******++++++++++++******))))))*********+++++++++***++++++++++++++++++*********++++++,,,,,,,,,,,,+++,,,,,,+++******,,,...///444===EEELLLSSSYYY^^^aaa```]]]WWWQQQJJJEEECCCEEEIIIQQQ\\\gggtttwwwooonnnooo||||||uuummmggg```]]]bbbjjjgggkkkqqqvvv}}}yyyxxxzzz{{{{{{}}}~~~zzzvvvzzz~~~}}}wwwnnnbbbYYYTTTUUUWWWSSSTTTUUUWWWWWWWWWVVVUUUVVVTTTRRRQQQPPPOOOMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::;;;;;;<<<============>>>??????@@@@@@@@@???AAACCCEEEHHHKKKPPPTTTUUUSSSPPPLLLIIIFFFDDDCCCAAAAAA@@@@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMSSSTTTTTTUUUVVVYYY^^^bbbfffjjjnnnpppqqqpppppppppnnnnnnnnnmmmmmmmmmmmmlllppptttzzz{{{ooojjj___^^^]]]^^^bbbhhhnnnrrryyynnnfffhhhnnnrrrzzzwwwqqqlllmmmpppwww}}}wwwtttwwwyyy{{{yyyrrrfff^^^SSSLLLJJJJJJIIIIIILLLMMMPPPRRRSSSRRRQQQPPPPPPOOONNNLLLKKKIIIHHHGGGIIIHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCBBBAAAAAABBBBBB@@@???===;;;999888777777666777888888777555222111111222333444444333222111//////000000//////...---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))************))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++(((((()))***+++,,,......******++++++++++++******)))************+++++++++***+++,,,------,,,+++*********++++++,,,---------)))***++++++***+++---///666===GGGNNNSSSWWW\\\___aaa___ZZZSSSKKKFFFDDDDDDKKKQQQZZZeeerrr{{{qqqppprrryyy~~~wwwrrrllleee___aaammmzzzmmmrrryyy~~~zzz}}}rrrfff\\\XXXYYY[[[ZZZZZZ\\\]]]]]]\\\[[[[[[ZZZXXXVVVUUUTTTSSSQQQOOOLLLJJJGGGFFFEEEEEECCCBBBAAAAAA@@@>>>>>>======>>>===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAABBB@@@CCCGGGJJJMMMRRRYYY^^^```^^^ZZZVVVQQQMMMJJJIIIFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKOOOQQQSSSTTTUUUXXX\\\___eeehhhlllmmmmmmmmmmmmmmmkkkkkkkkklllmmmooopppqqqwww|||vvvooodddaaa^^^\\\]]]aaafffiiivvv}}}{{{tttnnnjjjlllrrr}}}}}}uuurrrtttxxx~~~|||yyyxxxzzz|||zzz{{{{{{xxxrrriii]]]UUURRRPPPNNNKKKMMMOOOQQQSSSSSSRRRQQQOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEDDDCCCCCCCCCDDDDDD@@@???===<<<:::999888888555666666666555333111000111222444555555444222111//////000000//////...------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++***)))'''&&&))))))************))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,,,,------******++++++++++++******)))************+++++++++++++++************++++++******++++++,,,------...)))***,,,,,,,,,---///222:::BBBMMMUUUXXX[[[^^^aaa^^^\\\VVVNNNGGGDDDFFFIIIRRRXXXbbbnnn}}}}}}rrrpppvvv}}}{{{vvvooohhheeefffnnn~~~rrrxxx{{{vvviii___ZZZ[[[]]]```aaabbbccccccbbbaaaaaaaaa___]]]\\\[[[ZZZXXXVVVUUUSSSPPPNNNNNNMMMKKKIIIDDDCCCBBBAAA@@@@@@@@@@@@===============>>>??????<<<<<<<<<;;;;;;;;;::::::999:::<<<>>>@@@AAABBBBBBAAAEEEIIIMMMQQQWWW___dddkkkiiiddd___YYYUUUQQQOOOLLLKKKIIIGGGFFFEEEEEEFFFCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMPPPRRRTTTVVVZZZ]]]fffhhhkkkllllllkkklllmmmooooooooooooqqqsssvvvwwwxxxkkkgggccc___^^^aaaeeehhhooowwwxxxuuurrrpppssswwwzzz{{{~~~~~~{{{{{{xxxzzz||||||yyypppddd[[[WWWUUUQQQMMMLLLMMMPPPQQQQQQPPPNNNLLLLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFEEEEEEEEEEEEEEEFFF@@@???===<<<::::::999999::::::999999888666555555111222444555555444222111///////////////......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,+++(((&&&$$$))))))************))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------,,,+++)))(((******++++++++++++******)))************+++++++++,,,***(((''''''(((***,,,******+++,,,,,,---......)))+++,,,------///111444:::CCCOOOWWWZZZ[[[^^^aaa[[[YYYSSSKKKEEEEEEIIINNNVVV\\\fffttttttlllppp{{{|||zzzyyyxxxnnneeefffmmm{{{www~~~|||pppfff______```dddmmmsssppplllkkkkkkjjjiiieeeaaa___aaabbbaaa___^^^[[[XXXWWWVVVSSSMMMIIIKKKHHHEEECCCBBBAAA???>>>>>>@@@BBBCCCAAA???>>>>>>??????>>>>>>===<<<<<<<<<======<<<===>>>@@@BBBCCCCCCDDDHHHLLLRRRWWW\\\^^^hhhgggfffggggggddd^^^XXXTTTSSSSSSRRRPPPMMMIIIFFFEEEDDDDDDEEEHHHKKKKKKKKKOOOQQQSSSSSSSSSWWW]]]bbbdddfffgggggghhhkkkooosssppptttxxxxxxvvvzzzsssmmmgggdddccccccgggkkkwwwyyyzzzyyy|||zzzxxx{{{uuutttyyy~~~vvvjjjbbb]]]XXXQQQLLLKKKMMMQQQRRRRRRPPPOOONNNIIILLLNNNOOOOOOOOOPPPRRROOOMMMKKKJJJKKKKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@??????===<<<;;;:::999888666555444444444444555444333222111111111111000000///............///---,,,,,,++++++,,,,,,---------......---+++***((())))))))))))))))))))))))(((((()))************)))***++++++++++++***))))))************************+++*********))))))((((((******))))))))))))******+++++++++*********))))))************************++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,)))************+++++++++*********)))******+++,,,,,,...///---+++///777>>>EEELLLTTTXXX\\\```___[[[WWWRRRMMMIIIEEEEEEMMMWWW___eeeppprrrmmmnnntttsssnnnooommmgggeeelll}}}{{{vvvjjjddddddggglllvvv~~~}}}zzzyyyyyywwwwwwsssooommmmmmlllkkkiiifffccc___]]][[[XXXTTTPPPOOOLLLIIIGGGFFFDDDBBB@@@???AAABBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;:::::::::;;;===???@@@BBBDDDGGGKKKPPPUUUYYY\\\aaaaaabbbeeehhhiiifffccc___]]]ZZZXXXWWWSSSMMMIIIIIIFFFDDDDDDFFFHHHIIIHHHMMMOOORRRVVV\\\cccjjjooommmmmmmmmlllkkkmmmqqqtttvvv{{{~~~pppkkkfffdddfffjjjpppttt|||yyyuuuppppppuuu|||xxxuuu}}}|||zzzoooeee]]]WWWPPPLLLGGGIIILLLNNNOOONNNMMMMMMKKKMMMOOOOOOOOOOOOPPPQQQNNNLLLJJJJJJJJJJJJJJJHHHFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@>>><<<;;;:::999999888777777666555555333222111000////////////111000///...............------,,,,,,,,,,,,------------------,,,+++***)))************************((()))******++++++*********++++++++++++***))))))((((((((((((((((((((((((+++*********))))))))))))******))))))))))))******+++++++++*********))))))************************++++++************+++++++++++++++*********))))))************+++++++++,,,)))************+++++++++***************++++++,,,---...///------111:::AAALLLRRRWWWXXX[[[^^^]]]YYYUUUOOOIIIGGGGGGKKKUUU___dddkkkxxxxxxooonnnttt|||~~~qqqjjjjjjkkkiiikkkvvv}}}pppjjjmmmqqq~~~|||yyyvvvuuutttrrrpppooolllgggdddaaa___[[[YYYUUURRROOOLLLJJJIIIFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======;;;:::::::::;;;<<<>>>???AAABBBEEEIIIMMMRRRUUUWWWXXXYYY\\\bbbhhhmmmoooooolllhhhdddcccccc___XXXRRRMMMIIIEEECCCDDDGGGHHHIIIJJJLLLQQQYYYeeepppxxx}}}xxxwwwuuurrrpppqqquuuxxx~~~}}}yyywwwvvvvvvvvvvvvwwwyyyxxxwwwuuukkkiiifffgggmmmvvv~~~|||pppfffbbbfffmmmsss|||www{{{{{{zzzzzz}}}vvvkkk```VVVOOOKKKEEEFFFIIIKKKMMMNNNNNNMMMLLLNNNPPPPPPOOOOOOPPPQQQNNNLLLJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCAAA???===;;;:::999999::::::999888666555333222111000000//////000222111000///......---...------,,,,,,,,,,,,------......---,,,++++++++++++************************)))******+++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((***************)))))))))******))))))))))))******+++++++++***************************************++++++************+++++++++++++++***************)))))))))*********++++++)))************+++++++++***************+++,,,,,,.........---///555???FFFSSSXXX[[[ZZZZZZ\\\ZZZUUURRRJJJDDDEEELLLTTT___iiillluuu|||sssnnnrrr||||||qqqiiihhhhhhkkktttvvvpppuuu|||}}}zzzxxxvvvtttqqqmmmhhhdddaaa___^^^ZZZWWWSSSPPPNNNLLLIIIGGGDDDBBBAAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<<<<===>>>???@@@@@@AAACCCFFFJJJMMMPPPRRRRRRTTTXXX]]]dddkkkooorrrsssooolllmmmooonnnhhhbbbTTTOOOHHHEEEEEEGGGJJJLLLIIIJJJNNNYYYgggssszzz}}}{{{zzzwwwtttqqqrrrvvvyyy}}}{{{wwwrrrnnnmmmmmmnnnjjjkkklllnnnnnnnnnmmmkkkjjjjjjiiimmmwwwlll^^^XXXYYYaaaiiitttzzz}}}sssrrrppprrrwww~~~}}}~~~{{{rrrfffXXXNNNIIIFFFFFFHHHJJJNNNPPPPPPPPPNNNPPPRRRQQQPPPOOOPPPQQQQQQOOOMMMMMMNNNNNNMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCC@@@>>><<<:::777999:::;;;:::999777555555555444333222222222222222222000///..................------------......///...,,,+++***+++,,,,,,******************************+++,,,,,,,,,,,,+++***++++++++++++***))))))************************************************+++******))))))******+++************************************************++++++************++++++************************((())))))))))))*********))))))*********++++++++++++************+++,,,,,,---------...111999DDDKKKVVV[[[^^^]]]\\\[[[VVVPPPLLLEEEBBBHHHSSS]]]gggooottt~~~yyytttrrrzzz{{{wwwoooiiihhheeennn|||~~~yyysss{{{~~~|||vvvtttpppjjjeeebbb```___\\\YYYUUURRRPPPNNNLLLIIIFFFDDDBBBCCCFFFHHHHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@BBBDDDFFFIIILLLMMMPPPRRRUUUYYY^^^ccchhhkkkpppnnnnnnrrrxxxyyyvvvrrrbbb[[[QQQIIIFFFFFFHHHHHHHHHHHHKKKTTT___iiinnnoooooonnnmmmjjjiiikkknnnqqqwwwzzz{{{vvvoooooommmiiieeeeeehhhjjjjjjllloooqqqrrrqqqqqqppppppsssuuuyyyzzzeeeXXXQQQPPPVVV^^^hhhnnnwww}}}~~~nnnlllkkknnnwww}}}zzzzzzyyy|||}}}xxxmmm^^^QQQJJJHHHGGGGGGIIIMMMPPPPPPPPPOOOQQQSSSSSSQQQQQQQQQRRRUUUTTTRRRQQQRRRRRRQQQPPPJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCCAAA>>><<<;;;666888999::::::999777555666555444333222222222222222222111//////.........///......------......///...---,,,+++***+++,,,---******************************+++,,,,,,,,,,,,+++***++++++++++++***))))))***************************************+++++++++++++++************++++++************************************************++++++************++++++************************((())))))))))))*********))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,---000666???JJJPPPUUU[[[```___]]]ZZZSSSKKKGGGCCCDDDOOO[[[eeemmmssszzz|||vvvvvvzzz~~~tttpppmmmhhheeeeeeiiisss|||yyywwwwwwxxxyyy{{{|||~~~zzzuuu|||xxxwwwtttnnnhhhcccaaaaaa]]]ZZZVVVTTTRRRPPPNNNLLLIIIGGGGGGIIINNNQQQPPPNNNIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHIIINNNPPPSSSVVVXXX[[[___bbbggghhhlllrrrwww{{{{{{{{{ppphhh[[[OOOHHHDDDBBBBBBEEEEEEHHHMMMSSSXXX\\\]]][[[\\\\\\[[[[[[\\\___bbbhhhjjjnnnsssyyy~~~{{{yyyxxxuuutttsssrrrpppooommmnnnnnnllliiiiiilllppptttxxx~~~nnn[[[RRRMMMIIIMMMUUUZZZbbbllltttzzztttrrrpppsss}}}{{{wwwuuuxxx{{{zzzttthhhZZZRRRKKKHHHFFFGGGKKKNNNNNNMMMOOOQQQSSSSSSRRRRRRSSSTTTWWWUUUSSSSSSTTTTTTSSSRRRKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEECCCAAA???===<<<777888999999999999888777444333222111111000000111111111000000//////000000//////............//////---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((*********+++++++++++++++++++++************++++++***************+++++++++************************++++++************++++++***************+++++++++)))))))))*********++++++)))************++++++++++++++++++++++++,,,------,,,---///444<<>>===999999999:::::::::::::::444444333222111111111111000000000///000000111222000//////////////////000+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++((()))******++++++*********++++++++++++***))))))((((((((((((((((((((((((*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************++++++************++++++))))))*********+++++++++************+++++++++,,,)))************+++++++++,,,++++++++++++,,,---------///333:::DDDOOOWWW\\\ZZZ]]]^^^ZZZUUURRRKKKDDDEEEGGGOOO\\\gggqqq|||zzzuuusssxxxxxxpppiiidddbbbdddmmmvvv}}}{{{yyyxxxvvvvvvrrrsssttttttssssssuuuwwwyyy{{{}}}xxxzzzrrrkkkhhhggg^^^[[[XXXVVVVVVTTTRRRQQQPPPOOOQQQWWW^^^aaa___\\\\\\[[[YYYWWWTTTRRRPPPOOOIIIHHHFFFEEEDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDEEEHHHLLLPPPSSSTTTUUUXXX[[[YYY```gggkkkkkkmmmqqquuutttlll___SSSKKKFFFCCCBBB<<>>===;;;;;;:::::::::;;;<<<<<<666666555444333333333333////////////000111222333000000////////////000000***+++,,,---...---,,,+++++++++++++++++++++++++++(((((()))******************++++++++++++***))))))*********************************++++++,,,,,,,,,,,,++++++******++++++,,,))))))******++++++++++++************************++++++************++++++))))))******++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...///111666>>>IIITTT\\\```^^^```]]]VVVPPPMMMIIICCCFFFIIIRRR^^^iiitttvvvqqqooosssnnniiifffgggmmm{{{~~~|||zzzwwwtttqqqpppoooooooooppprrrrrrsssssssssvvvyyyyyyyyyxxxqqqllljjjccc```]]]ZZZYYYWWWTTTSSSXXXUUUUUUZZZbbbhhhiiihhhjjjjjjiiigggccc^^^YYYVVVWWWRRRMMMKKKLLLKKKGGGCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHLLLOOORRRTTTVVVUUU[[[cccjjjnnnnnnkkkhhhcccbbb___XXXNNNFFFCCCBBB???>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEHHHJJJLLLMMMLLLLLLNNNOOOQQQSSSUUUUUUXXXXXXYYYZZZZZZYYYWWWVVVXXXVVVTTTRRRSSSVVVYYY[[[]]]```dddiiipppxxx|||ccc\\\SSSNNNNNNOOONNNKKKQQQRRRTTTWWW[[[```dddfffooouuu|||~~~uuurrrrrrsssxxx~~~~~~zzzsssrrrtttyyy~~~}}}wwwqqqhhhXXXKKKJJJLLLJJJIIIIIIJJJMMMRRRUUUVVVUUUSSSSSSOOOOOOPPPPPPPPPOOONNNNNNJJJJJJJJJIIIHHHGGGEEEEEEBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;::::::999999999777666555444333222222222111111111111111111111111000000000///......------............---,,,+++***,,,++++++******)))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///***,,,------------...000...555???IIIRRRXXX]]]```aaa]]][[[YYYSSSJJJDDDCCCDDDNNN\\\hhhrrrsssmmmsss|||yyyrrrooojjjgggjjjvvv{{{yyyxxxuuussspppnnnmmmmmmjjjkkkmmmoooppprrrsssssswwwzzz~~~uuuwww|||uuuqqqoooeeebbb]]][[[ZZZ[[[[[[ZZZXXXYYY\\\dddmmmrrrqqqnnnttttttuuutttssspppmmmllleee___WWWSSSRRRPPPLLLIIIHHHGGGEEECCCBBBBBBBBBBBBDDDEEEFFFIIIKKKNNNPPPQQQUUUZZZbbbhhhlllkkkiiifff___]]]YYYRRRKKKEEEBBBAAA???>>>>>>>>>??????@@@AAABBBBBBCCCEEEGGGIIIKKKLLLLLLMMMOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXYYYXXXUUUTTTTTTUUUWWWXXXYYY[[[___dddiiipppxxx~~~vvvbbb\\\TTTQQQRRRTTTSSSQQQSSSSSSSSSTTTVVVYYY[[[]]]dddjjjssszzzyyyqqqooooooqqqwww}}}|||xxxrrrrrrtttzzz{{{uuummm___RRRPPPPPPNNNLLLLLLMMMOOORRRTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOOOONNNNNNJJJJJJIIIIIIHHHFFFEEEEEECCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;::::::999999999777666555444333333333333222222222222222222222222000000000///......------............---,,,+++***++++++++++++++++++************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++***)))(((((()))***+++++++++++++++++++++++++++)))******++++++******))))))************+++++++++******+++++++++******)))++++++++++++++++++++++++*********+++,,,,,,---...+++---............000222444:::DDDMMMTTTYYY\\\^^^aaa\\\WWWUUUOOOHHHDDDEEEKKKUUUcccqqq}}}vvvmmmkkktttzzzsssrrrnnnjjjiiippp|||wwwsssrrrqqqooonnnlllkkkjjjjjjfffgggiiikkknnnppprrrsssxxxzzz~~~}}}qqquuu}}}xxxvvvnnnjjjdddaaa````````````YYY]]]eeepppzzz~~~|||xxx~~~zzztttjjjccc^^^ZZZTTTPPPNNNMMMJJJGGGEEEDDDDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMSSSXXX^^^dddggggggeeeddd[[[WWWRRRLLLHHHEEEAAA???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCEEEGGGIIIJJJMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[ZZZYYYXXXXXXXXXYYYXXXZZZ]]]```dddjjjpppuuu|||{{{}}}zzzooo```\\\WWWUUUXXX[[[[[[[[[ZZZXXXVVVSSSRRRRRRSSSSSSVVV\\\eeemmmrrrxxxuuunnniiikkkmmmppptttyyy|||zzz~~~yyyuuuoooppptttzzz}}}qqqeeeXXXRRRPPPNNNLLLLLLRRRRRRQQQQQQPPPOOOOOONNNPPPOOOOOOOOOOOONNNNNNMMMJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@>>>===<<<<<<;;;;;;:::999999888777666555444444333444444222222222222222222222222111000000//////......---...............---,,,+++++++++,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++***))))))))))))***+++++++++++++++++++++++++++)))))))))******))))))))))))************+++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++)))******++++++,,,---------.../////////000333555;;;BBBKKKSSSXXXZZZ[[[\\\```YYYRRRNNNJJJEEEEEEIIIPPPYYYhhhwwwxxxooojjjmmmzzz}}}tttpppqqqmmmkkknnn{{{{{{vvvqqqnnnmmmlllkkkjjjiiiiiiiiiiiiffffffhhhjjjmmmppprrrsssyyy{{{~~~|||sssvvv}}}yyyuuuooojjjgggeeebbbaaa\\\aaakkkwwwwwwoooggg```ZZZVVVTTTQQQMMMKKKIIIHHHGGGDDDDDDDDDEEEFFFHHHJJJKKKOOORRRXXX]]]aaabbbbbbbbb[[[VVVOOOJJJHHHFFFAAA>>>>>>>>>=========>>>>>>?????????@@@AAACCCEEEGGGHHHMMMNNNPPPRRRTTTVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\______```````````````___]]]___aaaccceeeiiinnnrrrvvvvvvuuusssrrruuu{{{}}}zzzwwwqqqkkk___\\\ZZZ[[[^^^bbbcccddddddaaa\\\WWWSSSPPPNNNNNNNNNRRRXXX]]]ccckkkuuu|||~~~rrrjjjhhhjjjqqqwwwyyy|||wwwtttuuu|||xxxrrrlllnnnssszzzzzznnn```UUUQQQPPPQQQSSSUUUSSSPPPOOONNNOOOOOONNNPPPPPPOOONNNNNNMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCAAA@@@???>>>======<<<;;;:::999999888777666666555444444555555333333333333333333333333111111000000///........................---,,,,,,+++,,,,,,------.........******************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---.........///111666999BBBHHHRRRYYY\\\]]]\\\[[[]]]TTTLLLHHHFFFEEEIIIOOOXXX```ooovvvqqqqqqvvvzzztttrrrnnnlllnnnwww|||xxxsssooommmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmppprrrtttzzz|||~~~~~~}}}~~~~~~~~~{{{zzz~~~~~~{{{vvvrrrnnnjjjeeebbbbbbgggqqq{{{zzzqqqlllfffccc^^^YYYTTTPPPMMMLLLFFFEEEEEEDDDEEEGGGIIIJJJJJJMMMQQQVVVZZZ\\\^^^^^^]]]WWWPPPLLLIIIFFFBBB>>>>>>>>>======<<<======>>>===>>>>>>???AAACCCEEEFFFKKKLLLNNNPPPRRRUUUVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^```bbbdddeeefffggggggeeefffhhhiiiiiikkkoooqqqoooppprrrsssuuuxxx|||~~~zzzxxxuuuooohhh```______aaadddgggjjjkkkkkkhhhccc]]]WWWRRROOOMMMNNNOOOPPPRRRVVV```lllvvv~~~qqqfffgggiiirrr{{{uuurrruuuzzz~~~{{{tttmmmoootttzzz|||lll^^^WWWXXX\\\___XXXTTTPPPNNNOOOPPPPPPPPPQQQPPPOOOMMMMMMLLLMMMMMMIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<:::999999888777777666555555555666666333333333333333333333333111111111000//////............//////......------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))***++++++++++++++++++***))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,---,,,,,,,,,,,,---...///444999>>>HHHNNNVVV]]]___^^^]]]\\\XXXOOOHHHEEEEEEHHHOOOWWWeeemmm{{{}}}wwwxxx|||}}}xxxtttqqqkkkmmmttt~~~zzzuuuqqqnnnmmmjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkklllnnnqqqtttvvv{{{}}}|||}}}}}}|||zzzzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{|||xxxuuuqqqnnnkkklllqqqyyy}}}yyysssjjjbbb\\\WWWUUUNNNLLLJJJHHHGGGGGGHHHIIIHHHIIIKKKOOORRRTTTVVVWWWZZZWWWRRRNNNJJJFFFAAA>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCGGGHHHJJJLLLOOORRRSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\^^^```dddgggiiikkkkkkjjjlllmmmmmmmmmmmmppprrroooqqqsssvvvyyy|||~~~~~~yyyxxxxxxuuuooohhhdddeeefffhhhjjjmmmooopppnnnllliiiddd^^^YYYTTTQQQQQQQQQOOONNNQQQZZZhhhrrrvvvkkkdddhhhkkkwww{{{tttuuuxxx}}}{{{tttvvvyyy}}}ssscccZZZ\\\aaaddd[[[WWWQQQPPPQQQSSSRRRQQQQQQPPPNNNMMMLLLLLLLLLMMMIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBB???>>>===<<<;;;:::999888777777666666666666777777444444444444444444444444222111111000000//////........./////////......---,,,,,,------------------------------------------******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++)))***+++,,,------------++++++++++++++++++++++++)))***,,,---......---,,,+++,,,---...111777???DDDNNNSSSZZZ^^^___^^^\\\[[[QQQKKKEEEFFFIIINNNWWW```mmmvvv~~~yyyxxx~~~~~~yyyuuuqqqnnnmmmsss~~~|||wwwsssooommmlllkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjlllooossswwwyyy|||~~~~~~}}}|||{{{{{{{{{yyyxxxxxx{{{}}}}}}}}}}}}}}}||||||||||||~~~}}}{{{yyyxxxxxxxxxyyy{{{}}}~~~|||zzzyyyxxxvvv||||||tttnnniiiggg^^^[[[VVVRRRNNNLLLLLLLLLIIIIIIIIIIIIKKKLLLNNNOOORRRRRRRRROOOIIIDDDAAA???>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<===???AAAAAACCCDDDFFFIIILLLNNNPPPQQQTTTTTTTTTTTTVVVXXXZZZ[[[^^^___aaadddhhhkkknnnooooooppprrrqqqpppppprrrssswwwwwwwwwyyy{{{}}}~~~~~~~~~{{{xxxxxxxxxuuuqqqmmmkkklllnnnpppqqqrrrssstttqqqqqqpppmmmiiiccc]]]ZZZRRRRRRRRRQQQSSS[[[gggppp~~~vvvooommmoooqqq{{{vvvggg^^^___bbbbbbaaa[[[UUUSSSTTTTTTRRROOORRRPPPNNNLLLKKKKKKLLLLLLIIIHHHEEECCCBBBCCCCCCDDDCCCBBBBBBAAABBBCCCDDDEEE??????>>><<<;;;:::999888888777777666666777777888444444444444444444444444222222111111000/////////......////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***+++---/////////...---,,,---...000444<<>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;===>>>@@@@@@@@@BBBDDDFFFIIILLLNNNOOORRRRRRRRRSSSTTTWWWYYYZZZbbbcccdddgggjjjmmmppprrrssstttuuuuuutttssstttvvv~~~|||{{{|||}}}~~~~~~{{{zzzzzz{{{yyyvvvssssssoooqqqssstttuuuuuuvvvwwwtttuuuvvvuuurrrlllfffbbbRRRSSSTTTUUUWWW^^^hhhpppyyy{{{vvvwww|||}}}}}}|||ooofffdddeeedddeee___XXXUUUUUUUUUQQQMMMRRRQQQNNNLLLKKKKKKLLLLLLIIIHHHEEECCCBBBBBBCCCDDDBBBBBBAAAAAABBBCCCEEEFFF@@@???>>>===;;;:::999888888777777777777777888888555555555555555555555555222222111111000/////////......///////////////...---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++******+++,,,------,,,+++***))))))))))))))))))))))))))))))************)))))))))************+++++++++------------,,,+++******++++++++++++++++++++++++***,,,...000000000......---...///111666???IIIPPPYYY\\\^^^___\\\XXXVVVUUUHHHDDDDDDJJJRRRYYYdddmmmxxxzzzuuuwwwzzzrrroooppprrrssswwwmmmsss{{{}}}uuunnnkkkkkkkkkllljjjiiiiiihhhgggggghhhhhhfffhhhkkkpppuuuzzz~~~|||~~~~~~|||{{{zzzyyywwwwwwxxx{{{{{{xxxuuuyyyyyyxxxxxxxxxxxxxxxwwwtttssspppnnnmmmnnnppprrruuuvvvvvvvvvvvvwwwwwwwwwzzz{{{|||}}}}}}}}}|||{{{|||{{{}}}xxxooojjjhhhddd[[[SSSTTTPPPKKKHHHHHHIIIIIIIIIIIIKKKMMMKKKEEEAAA>>>>>><<<:::999:::;;;======<<<999::::::;;;<<<===>>>>>>AAABBBCCCDDDGGGIIILLLMMMMMMNNNPPPQQQRRRTTTWWWZZZ[[[^^^ccchhhkkkooorrruuu{{{||||||zzzyyyzzz|||~~~}}}{{{zzz{{{zzzxxxxxxyyyyyyyyyxxxwwwxxxyyyzzzzzzyyyxxxwww|||{{{yyyuuuqqqlllhhheee___\\\XXXYYY]]]dddjjjmmmppptttzzz}}}}}}{{{zzzvvv{{{|||tttmmmjjjhhhfffeee```ZZZUUURRRPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB???<<<:::999999999888777555666888999999888555555444333222222111111333333222222111000/////////............---------------++++++++++++------------,,,,,,,,,,,,++++++************************'''((()))++++++******))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++000000///...------,,,+++------...111888DDDQQQYYYZZZZZZZZZ\\\\\\YYYRRRLLLJJJEEEFFFQQQ\\\bbbiiippp}}}tttrrrtttzzzyyysssvvvuuuooopppwwwlllrrryyyzzzrrrllljjjjjjjjjkkkiiihhhhhhgggggggggggghhhfffhhhlllpppuuuyyy|||}}}zzz|||~~~}}}zzzyyyxxxzzz||||||zzzwwwxxxxxxxxxyyyyyyyyyzzzzzztttrrrpppnnnmmmnnnoooqqqsssttttttttttttuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuwww|||~~~~~~}}}zzzyyyuuummmfff]]]YYYTTTPPPNNNMMMKKKJJJHHHJJJJJJHHHCCC@@@>>>???>>><<<;;;;;;<<<===<<<;;;::::::;;;;;;<<<<<<======??????@@@BBBDDDGGGIIIJJJLLLMMMNNNOOOPPPRRRVVVYYY[[[___dddiiilllpppuuuxxx|||}}}~~~~~~}}}~~~~~~{{{yyyxxxxxxyyyyyyxxxwww||||||}}}}}}}}}}}}||||||~~~}}}{{{xxxsssooojjjhhheeebbb______bbbfffiiijjjiiilllpppvvv|||~~~{{{zzz|||tttmmmgggbbbccc^^^YYYTTTQQQOOOMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???===<<<;;;;;;;;;999888666666888888888777555555444444333333222222333333222111111000/////////............------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************************'''((()))***+++******)))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++---------------------...---///222777>>>HHHSSSZZZZZZZZZZZZ\\\\\\XXXQQQKKKFFFDDDHHHSSS]]]eeennnvvvvvvpppxxx{{{vvvoooqqqooolllqqq{{{ooouuuyyy}}}}}}zzzuuunnniiiggghhhiiiiiiffffffeeeeeeffffffgggggggggjjjmmmrrruuuxxxyyyzzzyyy{{{~~~~~~{{{{{{{{{|||~~~}}}{{{yyyxxxxxxyyyyyyzzzzzzzzz{{{rrrqqqooonnnmmmmmmnnnoooqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqpppooooooooooooooonnnqqquuuwwwxxx}}}}}}}}}wwwkkkgggbbb]]]YYYUUUPPPMMMJJJJJJIIIFFFBBB@@@@@@@@@@@@>>><<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAACCCEEEFFFIIIJJJLLLLLLMMMOOORRRUUUYYY]]]bbbgggkkkpppuuuxxx|||}}}}}}|||{{{{{{}}}~~~}}}|||~~~~~~{{{wwwrrrnnnkkkllljjjggggggggggggfffeeebbbccceeeiiiooozzz|||}}}uuuiii______[[[VVVRRROOOMMMKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGEEECCCBBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAA???????????????>>>===<<<;;;999777777777888777666444444444444444444444444222222222111111000000//////............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************(((((()))************)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////,,,111777>>>EEEMMMUUUZZZZZZZZZ[[[[[[YYYUUUNNNIIIEEEGGGOOOYYYbbbkkkwww}}}sssrrrwwwooojjjjjjiiikkkvvvwww{{{}}}|||xxxvvvtttpppjjjeeedddeeeffffffccccccccccccdddeeefffgggiiikkkooosssuuuwwwxxxxxxyyy{{{~~~~~~{{{|||}}}}}}~~~}}}|||{{{yyyyyyyyyxxxxxxxxxwwwwwwqqqqqqpppnnnmmmmmmmmmmmmooooooooopppppppppqqqqqqqqqooommmkkkjjjiiijjjjjjkkkjjjlllqqqssstttxxx~~~www{{{zzzwwwsssmmmhhhaaaYYYTTTPPPOOOKKKGGGDDDBBBBBBBBB@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;:::::::::999;;;<<<<<<===???AAABBBCCCFFFGGGHHHIIIIIIKKKNNNQQQUUUXXX]]]bbbgggmmmsssvvvzzz|||~~~~~~~~~}}}yyytttpppnnnnnnmmmlllkkkkkkiiieeeccc```___^^^___eeeppp}}}}}}|||pppbbb\\\XXXSSSOOOMMMKKKIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHLLLJJJHHHFFFDDDCCCBBBBBBAAACCCEEEGGGGGGEEECCCAAA???@@@AAAAAA@@@???===<<<===;;;888777888777666555444444444444444444555555222111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((()))))))))************))))))*********+++++++++************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...///...222999AAAHHHPPPWWW[[[\\\\\\[[[YYYVVVPPPJJJFFFGGGNNNXXXaaahhhrrr|||zzz~~~~~~tttooojjjggggggiiiqqq{{{~~~~~~{{{vvvrrroookkkfffbbbbbbbbbcccccc___``````aaabbbdddeeefffkkkmmmooorrrtttvvvvvvwwwzzz|||~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}||||||{{{zzzyyywwwuuutttsssrrrqqqqqqpppooonnnmmmlllkkknnnnnnnnnoooooooooooopppqqqooollliiigggffffffffffffeeeggglllnnnnnnsssyyyuuuxxx~~~~~~xxxqqqhhhccc[[[WWWQQQLLLHHHEEECCCBBB@@@>>>======>>>>>>>>><<<===<<<<<<;;;;;;::::::999;;;<<<<<<===>>>???AAAAAABBBCCCDDDDDDEEEFFFJJJLLLQQQTTTYYY^^^ccciiippptttxxx{{{~~~~~~~~~~~~~~~|||yyyuuurrrpppmmmllllllllllllkkkgggdddaaa___[[[ZZZ]]]fffsss{{{{{{yyy~~~~~~yyyyyykkk[[[WWWQQQMMMKKKJJJJJJIIIMMMMMMLLLLLLLLLKKKKKKKKKMMMKKKIIIFFFDDDCCCCCCCCCBBBDDDFFFHHHHHHFFFDDDBBBAAABBBBBBBBB@@@>>><<<;;;===;;;999888888777666555333333444444444444444444111111111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))*********+++++++++*********))))))************************************************************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---///000555;;;BBBIIIPPPWWW\\\^^^]]][[[VVVQQQKKKGGGEEEKKKUUU```gggmmmwwwxxxnnniiihhhhhhkkkqqq|||}}}wwwrrrlllhhhccc```````````````\\\]]]]]]___```cccdddeeekkklllmmmoooqqqsssuuuuuuyyy{{{~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~}}}}}}}}}|||{{{yyywwwtttrrrpppoooqqqqqqqqqqqqpppnnnllljjjlllllllllmmmmmmmmmnnnnnnooonnnkkkhhhfffcccbbbaaa___^^^```eeegggggglllrrrqqquuuzzz}}}xxxkkkfff^^^WWWQQQLLLHHHEEEDDDBBB@@@???@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@AAAAAAAAABBBFFFHHHNNNQQQUUUYYY^^^eeekkkpppuuuyyy}}}~~~}}}}}}}}}~~~||||||}}}}}}|||{{{yyyvvvsssrrrnnnmmmlllmmmnnnmmmkkkjjjfffccc^^^[[[\\\bbblllsss{{{vvv|||yyyrrr]]]WWWPPPKKKJJJJJJKKKLLLPPPPPPPPPOOOOOOOOONNNNNNNNNLLLIIIFFFEEEEEEEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBBBBAAA???===<<<;;;===;;;999888888888777555333333333333333333333333000000000000000000000000///............---------+++,,,,,,------,,,,,,+++++++++++++++************************************)))))))))((()))******+++,,,,,,++++++***))))))(((************************************************************************(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,...000444999@@@GGGMMMSSSYYY]]]]]]\\\XXXRRRLLLHHHHHHHHHPPP[[[ffflllrrruuummmiiijjjmmmttt~~~~~~|||vvvqqqkkkgggbbb___^^^^^^^^^^^^ZZZZZZ[[[]]]___bbbdddeeeiiiiiiiiijjjlllooorrrtttuuuxxx|||~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||~~~~~~|||{{{yyywwwtttrrrppppppqqqrrrssssssqqqooollljjjjjjjjjjjjjjjkkkkkkkkkkkklllkkkiiigggccc```]]][[[ZZZYYY[[[```bbbcccgggmmmooosssyyy~~~|||rrriiiaaaZZZRRRMMMLLLIIIFFFDDDCCCBBB@@@>>>=====================<<<;;;;;;:::;;;;;;<<<===>>><<<===>>>>>>>>>???BBBEEEGGGJJJNNNRRRVVV\\\ccchhhnnnrrrxxx}}}~~~|||||||||}}}}}}}}}}}}}}}||||||~~~~~~}}}|||{{{zzz{{{{{{zzzyyywwwuuutttsssqqqnnnnnnpppqqqqqqqqqllljjjfffbbbbbbfffnnnsss{{{xxxtttzzz}}}ttt___XXXPPPJJJIIIKKKNNNOOORRRRRRRRRQQQQQQQQQPPPPPPNNNLLLIIIGGGEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFAAAAAA@@@>>>>>>============;;;999888999999888666333333333222222111111000///000000000000000000000///............---------+++,,,,,,------,,,,,,+++++++++++++++***************************************)))((((((((()))++++++++++++******************************************************************************************((((((((()))***+++++++++************************++++++++++++++++++++++++,,,+++******,,,...111333888>>>GGGPPPUUUYYY[[[]]]YYYWWWSSSMMMIIIHHHLLLOOOWWWbbbmmmsss|||zzzrrrmmmlllooouuu~~~}}}{{{|||zzztttnnnjjjgggbbb___^^^^^^]]]\\\XXXYYYZZZ\\\___aaaccceeegggfffffffffhhhlllppprrrrrruuuzzz~~~{{{zzz||||||}}}~~~{{{zzzyyywwwvvvtttsssrrrqqqrrrttttttrrrooollljjjhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhheeeaaa]]]YYYWWWYYYXXXZZZ___aaabbbffflllnnnsssyyyyyypppfff]]]WWWRRROOOKKKHHHFFFCCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>::::::999999:::;;;;;;<<<;;;<<<===<<<<<<>>>AAACCCAAACCCGGGJJJOOOUUU\\\```fffkkksssyyy{{{}}}}}}~~~{{{|||}}}}}}}}}}}}||||||~~~~~~}}}{{{{{{||||||{{{zzzxxxwwwyyyzzzzzzzzzzzzxxxwwwvvvxxxuuuqqqpppqqqtttuuuvvvsssqqqnnnkkkjjjmmmsssxxx|||zzzuuusssrrrrrrwwwttt```YYYPPPIIIHHHKKKOOORRRSSSSSSRRRRRRRRRQQQQQQQQQNNNLLLIIIGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGG@@@???>>>======>>>???@@@<<<;;;999888999999888777333333222222111000//////////////////000000000000//////.........---------++++++------------+++++++++++++++************)))***************************)))((((((((()))+++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********,,,000444666:::BBBNNNWWW\\\^^^]]]\\\VVVTTTPPPJJJGGGIIIOOOUUU^^^iiittt{{{|||tttnnnlllpppssszzz{{{xxxxxxuuupppkkkiiieee___ZZZYYYZZZZZZZZZ[[[\\\]]]___aaabbbddddddeeedddddddddeeehhhkkklllrrrvvvzzz}}}}}}}}}zzz{{{~~~~~~{{{xxxvvvvvvvvvvvvuuuqqqpppppppppqqqpppmmmjjjiiigggeeeeeegggggggggfffeeeeeedddbbb```]]][[[ZZZ]]]\\\ZZZZZZ\\\```eeehhhmmmqqqvvv}}}tttiii[[[UUUNNNJJJJJJJJJFFFCCCAAAAAAAAA???======>>>???<<<;;;999888999:::<<<===<<<;;;;;;;;;<<<>>>???AAACCCCCCDDDEEEIIINNNSSSVVVaaagggnnnuuuyyyzzz{{{|||}}}||||||{{{{{{|||}}}}}}zzz{{{|||}}}}}}|||{{{{{{vvvvvvwwwxxxyyyzzzzzz{{{xxxxxxxxxxxxxxxwwwvvvuuuttttttttttttttttttttttttyyyvvvrrrpppqqquuu{{{~~~~~~wwwsssqqqrrrssssss~~~}}}zzz{{{{{{mmmcccUUUKKKIIILLLPPPRRRTTTTTTSSSRRRQQQQQQPPPPPPJJJIIIHHHHHHGGGGGGGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHFFFDDDBBB???===<<<;;;;;;<<<<<<======;;;999666444555555444333333222111111222111111111000000////////////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***((('''''')))***,,,++++++***)))***+++---...******)))))))))))))))*********+++++++++,,,,,,,,,************************************+++,,,---...+++---......---///555999EEEOOOXXX[[[]]]___^^^\\\VVVPPPJJJHHHGGGJJJSSS]]]eeeqqq|||rrrmmmmmmooouuuyyyyyy{{{}}}xxxvvvvvvsssnnniiihhhddd^^^YYYXXXXXXYYYXXX[[[\\\\\\^^^___```aaabbbbbbbbbcccdddfffhhhkkklllpppsssxxx}}}}}}||||||||||||{{{|||~~~~~~{{{xxxwwwwwwwwwvvvuuuqqqpppoooppppppnnnkkkiiieeecccbbbbbbcccddddddcccdddcccbbb```^^^[[[YYYXXXZZZYYYXXXYYY\\\aaafffiiilllooouuu|||}}}mmmeee\\\UUURRROOOKKKGGGFFFFFFEEEDDDAAA@@@???@@@===<<<;;;:::::::::;;;<<<<<<;;;;;;;;;<<<===???@@@BBBBBBBBBCCCGGGKKKOOORRR[[[aaaiiipppuuuxxxzzz|||~~~~~~}}}}}}}}}}}}~~~yyyzzz{{{||||||{{{zzzyyyttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwvvvuuutttttttttttttttttttttttttttyyywwwvvvvvvxxx}}}~~~~~~{{{vvvrrrppppppqqqrrryyy|||yyywwwyyy~~~{{{rrrcccUUUMMMKKKMMMOOOTTTTTTSSSRRRQQQOOONNNMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEBBB@@@>>>============>>>>>>>>>===:::888666444444333333333333333333222111111111000000000000//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++*********)))))))))))),,,***)))((('''(((***++++++*********++++++,,,---******))))))))))))***************+++++++++++++++************************++++++++++++,,,---...///,,,...///......111888===LLLTTT\\\^^^^^^___]]]ZZZSSSMMMHHHHHHKKKPPPZZZdddnnnzzz|||rrrllljjjlllooorrr|||iiikkkooouuu||||||xxxuuussssssqqqlllhhhhhhccc^^^ZZZXXXXXXXXXXXX[[[[[[[[[\\\]]]]]]^^^^^^^^^___aaacccfffiiikkklllooorrrwww|||}}}|||zzzzzz~~~~~~~~~~~~|||zzzxxxxxxxxxwwwuuussspppooonnnnnnnnnllliiifff```^^^\\\]]]^^^______^^^aaa```___]]][[[ZZZXXXWWWYYYXXXXXXYYY\\\bbbgggjjjjjjnnnssszzz}}}qqqhhh```ZZZSSSNNNJJJIIIHHHFFFDDDAAA???>>>@@@??????>>>======<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@CCCFFFIIIKKKRRRXXX```hhhnnntttxxx{{{~~~~~~}}}}}}||||||zzzzzz{{{{{{zzzyyyxxxwwwrrrrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwvvvuuutttsssttttttttttttttttttttttttvvvwwwxxx{{{yyy~~~zzzvvvqqqpppooooooppprrruuuvvvzzzyyyxxxyyy|||tttcccTTTMMMMMMOOOUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@??????@@@@@@??????@@@???>>><<<:::888333333333444444444444555111111111111111000000000000///......------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***************))))))))),,,+++)))((((((((()))***)))***++++++,,,+++++++++******)))))))))******+++*********************)))++++++++++++++++++++++++,,,,,,,,,,,,---...//////---...///...///444===DDDTTT[[[aaabbbaaa```\\\WWWOOOHHHEEEJJJQQQYYYccclllxxx|||qqqhhhfffhhhkkknnnppp]]]___bbbiiiqqqwww{{{|||wwwuuusssrrrqqqoookkkhhhhhhddd___\\\ZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[^^^bbbfffiiikkklllqqqtttyyy~~~~~~}}}}}}|||{{{{{{zzzxxxwwwwwwwwwvvvsssqqqooommmlllkkkjjjhhheeebbb[[[YYYXXXXXXZZZ[[[[[[ZZZ\\\\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZ[[[^^^bbbgggiiijjjmmmsssyyy~~~ssshhh]]]WWWQQQOOOMMMLLLJJJGGGCCC@@@AAAAAAAAAAAAAAA@@@???>>>=====================>>>>>>======>>>???AAADDDEEEJJJOOOWWW```gggooouuuzzz}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{{{{zzzxxxwwwvvvqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttrrrrrrsssssssssssstttttttttttttttvvvyyy}}}{{{ttttttwwwqqqhhhjjjmmmpppuuuzzz~~~}}}xxxxxxzzz}}}~~~}}}||||||~~~mmm\\\RRRRRRVVVWWWWWWWWWUUUTTTRRRPPPOOONNNMMMLLLKKKJJJJJJIIIIIIKKKKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@???@@@AAAAAA????????????>>><<<;;;:::555555555444444444444444111111111111111111111111000//////..................------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************,,,+++***)))((((((((())))))***+++,,,,,,+++***)))******))))))******++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---.........000888BBBKKKYYY___ccccccaaa```ZZZTTTKKKFFFDDDKKKVVV```jjjrrr}}}~~~vvvllleeedddfffiiijjjuuuYYYZZZ]]]ccckkkqqquuuwwwtttsssrrrrrrqqqnnnkkkhhhhhheeeaaa^^^]]]]]]]]]\\\YYYYYYYYYYYYXXXXXXXXXXXXVVVXXX\\\```dddhhhjjjkkkqqquuuyyy}}}}}}{{{yyyxxxxxxvvvuuusssssssssrrrooommmlllkkkiiihhhfffddd```]]]VVVUUUTTTTTTVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^]]]]]]]]]___bbbeeegggkkknnnrrrxxx~~~zzzmmmeee]]]ZZZVVVTTTRRROOOJJJGGGBBBBBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===???@@@AAAEEEIIIPPPXXX```hhhqqqvvv||||||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{zzzxxxwwwuuuqqqrrrrrrssstttuuuvvvvvvwwwvvvvvvvvvtttsssrrrqqqqqqrrrrrrssstttuuuuuuuuuvvvxxx{{{~~~yyymmmkkktttyyysssfffiiinnnttt|||yyyuuuuuuwwwzzztttcccYYYYYY]]]]]]\\\ZZZXXXWWWUUUTTTTTTQQQPPPOOONNNMMMLLLLLLLLLMMMLLLJJJHHHFFFDDDBBBBBBAAA@@@???>>>>>>???@@@AAA>>>>>>>>>===<<<;;;:::999888888777666444333222222111111111111111222222222000000///............///.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))***************++++++++++++******))))))))))))))))))***+++,,,,,,+++)))(((***************+++,,,,,,***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,---,,,------...222;;;HHHQQQZZZ___bbbbbbaaa___YYYQQQIIIEEEGGGOOOZZZdddoooxxxwww|||xxxssskkkfffdddeeefffgggZZZZZZ]]]cccjjjpppssssssrrrrrrsssrrrpppmmmjjjhhheeebbb___]]]^^^^^^^^^]]]YYYXXXXXXXXXWWWWWWWWWVVVUUUVVVYYY^^^bbbfffiiikkkppptttxxx{{{}}}~~~~~~}}}{{{yyywwwvvvuuutttqqqpppnnnmmmmmmllljjjiiiiiihhhfffdddbbb___ZZZWWWSSSQQQPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVXXX[[[^^^```___^^^]]]^^^___aaadddffflllnnnqqqvvv{{{}}}nnniiiccc^^^[[[WWWRRRNNNIIIHHHGGGEEECCCBBB@@@@@@@@@@@@AAA@@@@@@???>>>======<<<======>>>>>>???@@@BBBEEEJJJPPPXXXaaajjjpppzzz{{{|||}}}}}}|||{{{zzzxxxxxxyyyyyyyyywwwvvvuuurrrrrrssstttuuuvvvvvvwwwwwwwwwwwwvvvuuusssrrrqqqqqqrrrssstttvvvwwwyyyyyy{{{|||~~~~~~ssshhhiiiwww|||vvviiilllqqqyyyyyyvvvyyy~~~~~~yyykkkbbbaaadddeeeccc___[[[XXXVVVVVVVVVSSSRRRPPPOOONNNMMMLLLLLLMMMLLLJJJGGGEEECCCBBBAAA@@@???>>>>>>>>>???@@@AAA======<<<;;;;;;::::::999:::999888777555333222111111111111222222222222222111000//////......//////............---------,,,++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))*********+++++++++++++++))))))))))))***)))))))))*********+++******)))(((***************+++,,,---)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,///111666AAANNNWWWZZZ___aaa``````^^^VVVNNNGGGGGGKKKTTT]]]gggttt}}}xxxuuu{{{rrrpppmmmiiifffgggkkkooo[[[\\\___eeelllpppsssssspppqqqrrrqqqnnnkkkhhhfff___]]]ZZZZZZ[[[\\\\\\\\\XXXXXXWWWWWWWWWWWWWWWWWWUUUVVVXXX[[[```dddiiikkkrrruuuyyy{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~zzzyyywwwuuutttrrrrrrrrrnnnkkkhhhgggggggggfffeeegggeeecccaaa^^^[[[VVVSSSOOOMMMLLLMMMOOOQQQQQQPPPSSSSSSSSSSSSUUUXXX[[[]]][[[[[[[[[\\\^^^aaaccceeekkkmmmooosssxxx|||{{{sssnnniiibbb]]]YYYVVVRRRNNNJJJGGGEEEDDDBBBBBBCCCCCCBBB@@@???>>>======>>>>>>???@@@@@@AAA???BBBEEEJJJPPPYYYbbbhhhuuuvvvxxxzzzzzzzzzyyyxxxtttuuuvvvvvvvvvuuutttsssqqqrrrrrrssstttuuuvvvvvvxxxxxxwwwwwwuuusssrrrqqqrrrsssuuuwwwzzz|||~~~}}}}}}~~~|||tttlllnnnyyy~~~qqqsssxxx~~~|||}}}tttmmmlllmmmnnnjjjccc\\\WWWTTTTTTUUUSSSRRRPPPNNNMMMLLLKKKKKKMMMLLLIIIFFFDDDCCCBBBBBBAAAAAA@@@?????????@@@AAA======<<<;;;::::::::::::999999888777666444444333111111111222222333333333111000000///////////////............------------++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))*********++++++,,,,,,,,,'''((()))***************++++++***)))))))))))))))************+++,,,---...((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++...111555<<>>>>>>>>>>>???@@@AAAAAABBB>>>@@@BBBFFFKKKTTT]]]cccooopppsssuuuvvvvvvuuutttqqqrrrssstttttttttsssrrrpppqqqrrrrrrttttttuuuvvvyyyyyyxxxwwwvvvtttrrrqqqsssuuuwwwyyy||||||||||||}}}}}}~~~~~~~~~}}}xxxtttttt{{{xxxzzz}}}{{{wwwvvvwwwuuuoooeee\\\UUURRRRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJMMMLLLIIIFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBB>>>===<<<;;;;;;;;;;;;;;;888888777777666666555555111111111222222333333333111111000/////////////////////.........---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,&&&'''(((***++++++++++++,,,+++)))((((((((()))***************+++,,,---...(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,///444999???JJJWWWaaa```bbbccc```___[[[RRRHHHDDDJJJUUU___eeemmm~~~{{{vvvuuuwwwyyy}}}~~~vvvooossstttrrrqqqyyyZZZ___eeelllqqqvvv{{{~~~{{{uuuooommmnnnkkkccc\\\SSSRRRRRRRRRTTTWWWZZZ\\\\\\[[[ZZZXXXVVVUUUUUUTTTSSSTTTVVVZZZ___eeekkknnn|||{{{zzzzzzzzz{{{||||||}}}~~~}}}{{{yyywwwvvvvvvvvvuuusssrrrpppooonnnooonnnmmmkkkeeedddcccbbbaaaaaaaaaaaaccc```\\\ZZZXXXTTTNNNIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNPPPRRRTTTVVVWWWXXXZZZZZZYYYYYY[[[^^^```bbbbbbeeejjjpppuuuxxxzzz{{{}}}uuulllcccZZZRRRMMMHHHFFFDDDDDDFFFGGGFFFDDDDDDCCCBBBBBBCCCCCCAAA@@@BBBCCCCCCDDDGGGMMMUUU[[[kkkkkklllmmmnnnooooooooonnnoooppppppnnnmmmnnnnnnnnnnnnpppqqqrrrsssssstttvvvvvvvvvvvvuuutttsssrrrvvvwwwzzz}}}{{{zzz~~~yyywww|||yyylllaaaZZZWWWUUUTTTQQQRRRRRRPPPMMMLLLMMMNNNRRRPPPMMMIIIFFFDDDCCCCCCFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???===<<<:::999999::::::999888777777888888666666555444333111111000000000000000///////////////...---,,,,,,---//////.........------,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******************************************************))))))))))))))))))************************++++++++++++******))))))************************///...,,,,,,...//////...000000333<<>><<<;;;::::::999999777666555555555555555555444333222111000000111000000000///////////////...------------...///,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++++++++++++++************************************************************************************************++++++++++++*********)))************************...---------.........---000222777AAAMMMXXX^^^```cccaaa___^^^WWWNNNIIIJJJJJJXXXdddiiinnnzzzyyyxxxxxxyyy||||||xxxxxxvvvsssuuuZZZ___gggoootttwwwzzz|||~~~zzzuuuqqqmmmeeeYYYOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\[[[ZZZXXXVVVUUUTTTTTTVVVXXXZZZ___dddjjjooorrrtttsssssstttwwwzzz~~~|||zzzyyyxxxyyyvvvrrrppppppqqqrrrqqqtttppplllhhheeeaaa^^^[[[ZZZ[[[\\\]]]]]]]]]\\\[[[\\\ZZZXXXVVVUUUSSSOOOMMMIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQUUUTTTTTTUUUVVVYYY\\\^^^aaadddiiinnnsssvvvxxxxxx~~~~~~tttnnnbbb\\\UUUPPPNNNLLLHHHEEEGGGEEEBBBBBBCCCDDDDDDCCCBBBCCCCCCBBBCCCFFFKKKOOOWWWZZZ]]]bbbeeefffgggggghhhjjjllllllkkkjjjjjjkkklllmmmnnnpppqqqqqqqqqqqqsssssstttttttttssssssrrruuuyyy~~~~~~}}}~~~~~~~~~wwwkkk```ZZZXXXXXXVVVVVVUUUSSSPPPNNNOOOPPPQQQOOOMMMJJJGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>======<<<<<<;;;:::888777555555444444555444333333222111000000111111000000000////////////......---------......,,,,,,++++++++++++******++++++++++++++++++++++++))))))***++++++++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++------............---,,,111555===IIITTT[[[___```ccc___\\\YYYRRRJJJGGGIIISSS___jjjooouuu{{{wwwxxxzzz{{{~~~~~~xxxvvvyyyvvvvvvWWW]]]fffmmmrrrtttvvvwwwwwwuuutttssspppggg[[[RRRMMMOOORRRUUUXXXXXXXXXXXX[[[[[[YYYWWWVVVUUUTTTTTTWWWYYY\\\```eeekkkooorrrooooooppprrrvvv{{{~~~|||zzzxxxxxx{{{wwwrrrpppoooqqqqqqrrrrrroooiiieeeaaa^^^ZZZXXXXXXYYY\\\^^^___^^^]]]\\\\\\ZZZXXXUUURRRNNNKKKIIIIIIJJJKKKLLLNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOSSSSSSRRRSSSUUUXXX[[[]]]aaadddiiinnnsssvvvwwwxxx|||}}}pppiiiaaa\\\[[[XXXTTTOOOLLLIIIEEEDDDDDDDDDDDDCCCAAABBBDDDDDDEEEHHHLLLOOOQQQTTTYYY^^^bbbdddeeeeeegggiiikkkkkkjjjjjjjjjkkklllmmmnnnoooppppppppppppqqqrrrrrrsssttttttsssssstttyyy~~~}}}yyywwwwwwvvvvvvuuusssvvv|||~~~}}}~~~yyyqqqggg___[[[ZZZWWWWWWVVVTTTPPPNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@??????>>>>>>>>>===>>>===;;;999888777666666444444333222111111000000111111111000000000/////////.........------------------------------------++++++++++++++++++++++++)))******+++++++++******************************************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///...---------444:::EEEQQQZZZ___```___bbb]]]XXXTTTMMMGGGFFFIIIZZZdddooouuu~~~zzzuuuwwwyyy{{{yyyuuutttwwwvvv{{{XXX]]]eeellloooqqqrrrsssrrrrrrssstttqqqiii^^^VVVOOOQQQTTTWWWYYYYYYXXXWWWZZZYYYXXXWWWVVVUUUUUUUUUWWWYYY\\\```eeejjjmmmoookkkmmmooossswww|||~~~|||{{{zzz{{{wwwrrrnnnmmmnnnnnnnnnkkkhhhccc___\\\ZZZXXXVVVVVVXXXZZZ\\\]]]]]]\\\[[[XXXXXXUUURRRNNNKKKIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRSSSUUUXXX[[[]]]bbbeeeiiinnnsssvvvwwwxxx{{{~~~xxxrrroooooommmfff```SSSOOOIIIFFFEEEEEEEEEDDDFFFGGGIIIJJJJJJKKKMMMOOONNNQQQUUUZZZ^^^aaabbbbbbfffhhhjjjkkkkkkkkklllmmmlllmmmnnnooooooooooooooopppppprrrsssttttttuuuuuutttxxx~~~~~~}}}~~~||||||xxxtttpppnnnkkkiiigggfffhhhmmmvvv{{{wwwtttuuuuuurrrlllddd^^^[[[XXXXXXWWWTTTPPPNNNNNNNNNRRRQQQPPPOOOMMMKKKIIIIIIEEEFFFFFFFFFFFFFFFFFFFFFAAAAAA@@@@@@@@@?????????>>>===;;;:::888777666666444333333222222111111111111111111111000000000000//////.........------,,,------------------------++++++++++++++++++++++++******+++++++++******)))******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***,,,//////......///111999AAAMMMXXX___aaa```___```ZZZSSSNNNIIIDDDGGGLLL]]]gggsss}}}yyyssstttxxx{{{yyyuuutttuuuuuuwwwZZZ^^^eeeiiilllmmmnnnnnnoooppprrrsssppphhh^^^VVVRRRSSSVVVXXXYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWYYYZZZ]]]aaaeeehhhkkkllljjjmmmqqquuuzzz~~~~~~}}}zzzuuupppllljjjiiihhhgggaaa^^^YYYWWWVVVUUUTTTSSSTTTUUUVVVXXXYYYYYYXXXXXXRRRRRRQQQOOOLLLJJJKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPRRRQQQQQQRRRUUUXXX[[[]]]aaadddhhhmmmrrrtttvvvvvvzzz}}}vvvlllXXXSSSMMMHHHGGGGGGGGGGGGHHHJJJMMMNNNMMMLLLLLLMMMPPPQQQTTTWWWZZZ]]]______fffhhhjjjkkkkkkkkkmmmnnnmmmmmmnnnoooooooooooooooooopppqqqsssuuuvvvvvvvvvvvvxxx{{{~~~}}}{{{zzz{{{||||||{{{yyywwwuuuyyyvvvqqqmmmjjjgggccc```]]]^^^bbbkkkwww}}}|||zzztttjjjjjjkkklllkkkggg```[[[YYYYYYXXXTTTPPPNNNMMMNNNQQQQQQQQQPPPNNNMMMKKKJJJFFFGGGGGGHHHHHHIIIIIIIIICCCBBBBBBAAA@@@@@@??????<<<;;;999888666666555555444444444333333333222222222222111111111000000000////////////...---,,,+++******++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////...///333666@@@HHHSSS\\\aaaaaa```___]]]VVVOOOJJJEEEDDDIIIQQQ```kkkyyy{{{uuuqqqtttyyy}}}zzzuuuuuuxxx{{{yyyXXX\\\```cccdddeeefffgggjjjlllooopppmmmfff]]]WWWVVVWWWXXXYYYYYYYYYXXXXXXUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\___bbbeeehhhiiijjjkkknnnsssyyy}}}zzzvvvqqqmmmjjjgggdddbbb\\\XXXTTTRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVOOOPPPPPPMMMJJJHHHJJJLLLIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQTTTWWW[[[]]]___bbbfffkkkooorrrssssssxxxyyy{{{~~~xxxlllZZZUUUNNNJJJIIIJJJLLLMMMKKKOOOTTTXXXYYYYYYZZZZZZWWWWWWWWWXXXZZZ\\\^^^```eeegggiiikkkkkkkkkmmmnnnnnnnnnooopppppppppoooooooooppprrrtttvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{yyyxxxwwwuuuttttttuuuuuuxxxvvvrrrooollliiifffccc______bbbjjjtttyyyzzzwwwyyyvvvsssuuuzzz~~~}}}vvvgggccc```bbbffffffaaa[[[[[[[[[ZZZVVVRRROOONNNOOOOOOPPPPPPOOONNNLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLEEEDDDCCCBBBAAA@@@???>>>;;;:::999888777777777777555555555444444444444333222222222111111111000000...////////////---,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************************************************(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---//////...000666<<>><<<;;;;;;:::999999999:::555555555555555555444444222222222111111111111000...///000000///---+++***,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++***)))(((************************************************'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***---///...---111999???JJJQQQYYY___```___``````XXXQQQHHHDDDBBBEEEOOOYYYiiiuuu{{{jjjiiioooyyy|||vvvuuuzzzOOOPPPRRRTTTVVVXXXYYYYYY```eeekkkmmmiiieeebbbaaacccbbbaaa___]]][[[ZZZYYYWWWTTTQQQRRRVVVYYYZZZZZZ\\\^^^```bbbdddfffjjjmmmmmmooorrruuuwww{{{{{{wwwuuurrrooonnnnnnlllhhhddd^^^ZZZVVVSSSRRRRRRRRRQQQRRROOONNNQQQXXX\\\\\\YYYOOOOOONNNMMMKKKIIIGGGFFFDDDEEEHHHKKKMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSVVVXXXZZZ[[[\\\___bbbdddfffhhhkkknnnsssuuuwwwyyy{{{}}}xxxjjj```YYYVVVUUUUUUSSSQQQSSSXXX___iiiuuu~~~zzzqqqfff```aaadddeeeeeeiiikkkmmmmmmlllllllllmmmmmmoooppprrrssssssrrrrrrrrrsssuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxwwwuuurrrpppppprrrtttwwwyyyzzzzzzzzz|||{{{yyywwwuuusssrrrrrrkkkmmmpppssstttqqqkkkfffaaaaaaaaadddhhhkkklllllljjjpppyyy|||xxxxxxuuuyyy|||~~~~~~|||jjj___XXX[[[`````````bbb\\\ZZZWWWTTTSSSRRRSSSSSSKKKKKKKKKKKKKKKJJJJJJIIIDDDEEEFFFHHHIIIJJJJJJJJJIIIGGGDDDAAA???>>>??????<<<<<<<<<<<<;;;:::999888666666777777777777777666555444222000/////////000000000///...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,......---,,,+++************************))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------...,,,---111111111:::EEEPPPWWW]]]___aaaccc```[[[VVVJJJCCCDDDEEEFFFRRRaaammm{{{pppkkkrrrxxx}}}|||{{{JJJKKKMMMOOOQQQSSSTTTTTT[[[aaahhhkkkiiifffddddddfffdddbbb___\\\YYYXXXXXXWWWUUUSSSTTTXXX[[[\\\[[[```aaaccceeeeeegggjjjmmmjjjmmmqqqtttxxx|||~~~yyyvvvtttrrrooonnnnnnllliiieee```\\\WWWTTTSSSRRRQQQPPPUUURRRPPPRRRWWWYYYXXXVVVTTTSSSQQQNNNLLLJJJHHHGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSUUUWWWYYYYYY[[[^^^aaaccceeegggjjjmmmooorrrvvvyyy{{{|||~~~vvvjjjaaa^^^[[[YYYZZZZZZZZZ^^^eeerrr~~~tttkkkhhhjjjjjjiiijjjkkklllmmmllllllmmmmmmnnnoooqqqrrrssssssrrrrrrpppqqqrrrtttuuuuuuttttttvvvwwwwwwwwwvvvsssqqqooooooqqquuuxxx{{{}}}~~~~~~{{{zzzyyywwwuuutttssssssrrrrrrtttuuutttpppjjjeeeaaa___^^^^^^aaacccddddddeeelllvvv~~~}}}yyyssspppppprrrwww|||{{{yyy|||~~~zzz}}}qqqfff___```cccbbb```aaa\\\ZZZWWWUUUTTTSSSRRRQQQHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGDDDAAA????????????=========<<<<<<:::999888666666777777777777666666666555333111000000000000//////...------------------------,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,---,,,+++************************************++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++//////...,,,,,,+++++++++---,,,---111333666@@@LLLTTTZZZ___``````aaa]]]WWWQQQHHHCCCDDDFFFJJJYYYkkkvvvooopppxxx~~~zzz}}}EEEEEEGGGIIIKKKMMMNNNOOOUUU\\\dddhhhhhhffffffggghhhfffaaa\\\YYYWWWVVVWWWWWWVVVVVVXXX[[[^^^______dddeeegggggghhhiiilllnnnlllooossswwwzzz|||wwwtttqqqpppooonnnnnnllliiifffccc___ZZZVVVTTTRRRQQQOOOUUURRRQQQSSSVVVXXXWWWUUUXXXVVVSSSOOOLLLJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRTTTUUUVVVWWWXXXXXXZZZ]]]___```cccgggiiikkkoootttwwwyyyyyyzzz{{{~~~xxxnnngggccc^^^\\\]]]___ccckkkuuuzzzvvvvvvuuutttooonnnnnnnnnnnnoooooopppooopppqqqrrrrrrsssrrrrrroooppppppqqqrrrrrrrrrrrrvvvvvvvvvvvvuuurrrpppoooooorrrvvvzzz~~~zzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuvvvvvvsssnnnjjjeeebbb^^^\\\]]]___```aaagggoooyyyxxxqqqooommmjjjiiilllrrryyyrrrjjjiiiooowww|||{{{~~~yyypppiiihhhiiigggdddbbb]]]ZZZWWWVVVTTTSSSPPPNNNIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJHHHGGGDDDBBB@@@@@@@@@@@@>>>>>>>>>===<<<;;;:::999666666666777777666666555666555444222111111111111......---,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++'''(((***+++++++++***)))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************......---,,,,,,,,,,,,,,,,,,,,,...222666===HHHSSSZZZ___bbbaaa```^^^YYYRRRIIIDDDBBBDDDGGGOOOdddyyyvvvqqqqqqvvvyyywww}}}BBBCCCDDDEEEGGGJJJKKKLLLRRRXXX```eeeeeeeeefffgggfffccc]]]XXXUUUUUUVVVWWWXXXXXXYYY\\\___aaacccdddeeefffhhhiiiiiikkkmmmpppsssvvvyyy|||}}}zzzvvvsssnnnnnnnnnnnnmmmkkkhhhfffddd```[[[WWWUUURRRPPPNNNPPPOOOPPPSSSWWWYYYYYYXXXYYYVVVSSSOOOLLLKKKJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPMMMMMMMMMMMMNNNOOOOOOPPPSSSSSSSSSTTTUUUUUUVVVVVVTTTUUUXXXYYY[[[^^^bbbeeekkkmmmqqqssstttuuuxxxzzzzzz{{{~~~zzzuuulllgggcccdddhhhooo{{{uuusssqqqpppqqqrrrrrrrrroooppppppqqqqqqqqqqqqqqqppppppppppppppprrrsssssswwwwwwwwwvvvuuutttrrrqqqrrrtttxxx|||yyyyyyxxxwwwvvvvvvvvvwwwsssssstttwwwxxxxxxuuussskkkgggbbb```aaadddggghhhqqqyyywwwooohhhggghhhhhhlllqqqyyypppeeeccciiipppuuuxxx}}}uuuqqqpppmmmiiifff]]]YYYVVVTTTTTTRRROOOMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLHHHGGGEEECCCBBBAAAAAA@@@?????????>>>===;;;:::999666666666777666666555555555555444333222222222111///...------,,,,,,------......---,,,++++++******++++++++++++++++++++++++((()))***+++++++++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,---...///------///222999BBBNNNXXX]]]bbbdddbbb___\\\VVVOOOCCCBBBBBBEEEHHHUUUmmmwwwmmmooovvv}}}vvvsss{{{~~~~~~BBBCCCCCCEEEGGGIIILLLMMMQQQWWW^^^bbbbbbbbbcccddd```]]]XXXTTTSSSTTTWWWYYYYYYZZZ\\\^^^aaadddgggiiifffhhhjjjkkkkkkmmmpppssswwwzzz}}}|||zzzwwwssspppkkkmmmnnnmmmkkkiiifffeeebbb___ZZZWWWUUURRROOOMMMOOOOOOQQQTTTVVVXXXXXXWWWVVVTTTQQQNNNLLLKKKKKKLLLHHHHHHIIIJJJLLLNNNOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUSSSUUUWWWXXXZZZ]]]aaaeeellllllllllllmmmqqqvvvzzzwwwxxxzzz||||||uuuqqqqqquuu~~~zzzvvvrrrppppppqqqqqqpppnnnnnnnnnnnnnnnoooooooooqqqpppooooooppprrrtttvvvyyyyyyyyyxxxxxxwwwvvvvvvvvvyyy|||~~~zzzzzzyyyxxxxxxxxxxxxxxxssstttuuuxxxzzzzzzwwwuuuiiifffbbbbbbeeejjjoooqqqxxxuuummmfffgggjjjooowww~~~vvvjjjeeeggglllpppsss{{{zzzuuuqqqmmmiiiaaa[[[TTTQQQQQQQQQOOOLLLNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKLLLLLLMMMLLLLLLHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>===;;;999888666666666666666555444444444444444444333222222111000//////.....................---,,,,,,+++******++++++++++++++++++++++++)))******+++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++,,,,,,------,,,,,,+++++++++,,,------...///111444;;;GGGRRRYYY]]]bbbdddaaa^^^[[[TTTMMMAAABBBDDDFFFLLL\\\vvvqqqlllsss}}}uuurrryyy~~~CCCCCCDDDEEEGGGJJJLLLNNNQQQVVV]]]```___^^^___aaa\\\YYYVVVSSSSSSUUUXXXZZZZZZ\\\]]]___aaaeeejjjnnnlllnnnoooppppppqqqtttvvvuuuxxx{{{~~~{{{xxxvvvsssooommmiiikkkmmmllliiieeecccbbb^^^[[[XXXUUUTTTRRROOOMMMQQQRRRTTTUUUUUUUUUTTTSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYY[[[___cccgggkkkjjjhhhfffggglllrrrwwwuuuuuuuuuxxx|||~~~~~~~~~}}}|||wwwpppmmmmmmnnnmmmlllllllllkkkkkkkkkkkkllllllooonnnmmmmmmnnnrrruuuwwwyyyyyyyyyzzzzzzzzzzzz{{{|||~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzwwwrrrnnnaaa___^^^```fffnnntttxxx{{{yyypppkkklllsss{{{wwwnnnkkklllooottt|||yyyvvvsssnnnlllbbbVVVOOONNNOOOMMMKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>><<<:::888777666666666666555555444333333333333444333222111111000000///............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++,,,,,,------......---,,,+++************...111444777???LLLVVVZZZ^^^bbbddd```]]]YYYRRRKKKAAACCCFFFIIIRRReee|||rrrqqqyyy{{{vvvuuu{{{CCCCCCCCCCCCEEEHHHKKKMMMPPPUUU[[[]]]]]]\\\^^^___[[[YYYVVVUUUTTTVVVYYYZZZ\\\]]]^^^___aaafffmmmssswwwxxxyyyxxxwwwwwwxxxzzzuuuvvvwwwwwwwwwxxx{{{}}}~~~~~~}}}zzzvvvssspppmmmjjjhhhgggjjjlllkkkgggbbb______YYYWWWTTTSSSRRRQQQOOOMMMPPPRRRTTTVVVUUUTTTSSSSSSTTTSSSQQQOOOMMMKKKIIIIIIKKKJJJIIIHHHHHHIIIJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXZZZ^^^cccgggeeeeeedddccccccgggmmmqqqrrrqqqqqquuuzzz}}}~~~}}}zzz{{{~~~zzzrrrmmmmmmnnnllljjjjjjiiihhhgggggghhhiiiiiijjjiiihhhhhhjjjooosssvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{}}}}}}||||||yyyssskkkfff]]]\\\]]]bbbjjjttt{{{~~~yyytttwwwwwwuuuwww}}}}}}|||{{{mmm[[[OOOLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB??????>>>===;;;999777666666666666666555444333222111222333333333222111000//////...------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))***++++++*********************************++++++++++++,,,******+++++++++,,,,,,,,,************************)))******+++,,,,,,------+++*********+++,,,---------222666:::DDDSSS[[[]]]___cccddd```[[[VVVNNNGGGBBBEEEHHHNNN[[[qqqzzzuuuwww~~~xxxvvvzzz}}}}}}BBBAAAAAABBBDDDGGGJJJLLLNNNSSSYYY\\\\\\\\\^^^```\\\[[[XXXWWWVVVWWWYYYZZZ\\\]]]^^^^^^```fffnnnuuu~~~|||zzz{{{|||wwwwwwvvvsssooommmmmmmmmssstttvvvxxxyyyzzzzzzzzzzzzwwwrrrooollljjjgggdddfffiiilllkkkfff```]]]]]]UUUTTTRRRQQQRRRQQQOOOMMMMMMOOOSSSUUUVVVVVVVVVVVVVVVUUUTTTQQQNNNKKKHHHFFFGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVSSSTTTTTTUUUWWW[[[```ddd```aaabbbbbbbbbeeeiiilllooonnnooosssyyy}}}}}}}}}zzz{{{~~~uuupppppppppnnnlllhhhgggfffeeeeeefffggghhhfffeeecccdddggglllqqqtttwwwxxxxxxyyy{{{}}}}}}||||||{{{{{{}}}}}}}}}|||yyyrrriiiccc______aaagggpppzzz|||vvv```PPPKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFDDDCCCBBB???>>>>>><<<;;;888777555666666666666555444333222000111222333222111000///......---,,,,,,,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++((((((((((((((()))******************************))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,$$$%%%&&&))),,,///222444,,,222888===HHHXXX``````aaadddddd___YYYTTTKKKCCCCCCFFFIIIQQQaaayyyzzzxxx|||xxxpppsss|||???@@@AAACCCFFFIIIKKKMMMVVVWWWXXXZZZ\\\\\\]]]]]][[[[[[\\\\\\[[[YYYWWWVVV___^^^[[[YYY\\\eeerrr{{{yyytttpppjjjgggfffggghhhiiilllmmmppprrrttttttsssssstttpppllliiigggdddaaa___dddeeeeeeeeecccaaa^^^\\\WWWVVVTTTRRRQQQOOONNNNNNMMMPPPTTTVVVVVVVVVXXXYYYXXXUUURRRPPPOOONNNLLLJJJKKKJJJJJJIIIIIIIIIJJJJJJMMMNNNOOOQQQQQQQQQQQQPPPRRRQQQPPPQQQRRRSSSRRRQQQQQQRRRRRRTTTUUUWWWYYYZZZYYY[[[]]]___```cccfffiiiooooooqqqsssvvvyyy|||~~~wwwqqqoookkkiiijjjmmmkkkiiifffdddcccbbbbbbbbbaaa``````cccgggkkknnnooorrruuuwwwxxxzzz}}}}}}}}}{{{{{{wwwpppiiidddhhhooovvv|||zzzfffVVVOOOMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHDDDEEEFFFFFFFFFDDDCCCBBB@@@???>>><<<:::888777666888777666555444333333333444444444333333333222222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++*********))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,.../////////000666???JJJSSSZZZ___aaa```aaaaaa\\\UUUMMMFFFCCC???FFFNNNWWWggg}}}|||zzz~~~wwwrrrqqqtttzzzBBBCCCEEEGGGIIILLLOOOPPPUUUVVVXXXYYY[[[\\\\\\\\\]]]^^^___```___^^^]]]\\\___^^^\\\ZZZ]]]fffrrr{{{}}}{{{xxxtttjjjhhhdddbbbbbbcccdddeeeiiikkkmmmpppqqqqqqqqqpppooollliiifffeeedddbbb```dddeeeeeedddbbb___\\\ZZZVVVUUURRRPPPNNNMMMMMMMMMMMMPPPSSSUUUVVVVVVWWWXXXWWWTTTRRRPPPOOONNNLLLJJJIIIIIIIIIHHHIIIIIIJJJJJJLLLMMMOOOPPPQQQQQQPPPOOOQQQPPPOOOOOOQQQQQQPPPOOOOOOOOOPPPQQQSSSUUUWWWXXXWWWYYY[[[]]]___aaaeeehhhlllmmmoooqqqtttwwwyyy{{{}}}~~~vvvrrroookkkiiiiiijjjhhhfffcccbbbaaa`````````___^^^___aaaeeeiiillljjjmmmqqqsssvvvyyy|||~~~~~~~~~~~~{{{uuupppqqquuuzzz|||}}}kkkYYYOOOLLLJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>><<<:::888777777777666555444333333333444333333333333222222222222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***++++++*********))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,---...///000///111777AAAMMMWWW]]]aaacccdddbbb___XXXPPPJJJFFFDDDCCCIIIPPPZZZkkkyyyzzz|||vvvuuuvvvvvvyyyDDDEEEFFFHHHKKKNNNPPPRRRTTTVVVWWWZZZ[[[]]]^^^^^^___```bbbdddddddddbbbaaa___^^^\\\[[[___gggqqqyyy{{{ooogggdddcccaaa^^^^^^______```aaabbbcccggghhhkkkmmmoooooonnnnnniiigggeeeddddddcccbbbaaacccccccccbbb```]]]YYYWWWUUUSSSOOOLLLKKKKKKLLLMMMMMMPPPSSSUUUUUUVVVWWWXXXVVVTTTRRRQQQPPPOOOLLLJJJHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOOOOOOONNNNNNNNNMMMLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTVVVXXXZZZ\\\___dddgggkkkllloooqqqtttvvvxxxyyy|||}}}wwwtttqqqlllhhhhhhfffeeebbb```___^^^^^^^^^]]]\\\\\\\\\___cccgggiiieeehhhmmmqqqtttxxx|||~~~zzz{{{~~~xxxuuuyyyppp^^^SSSMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGEEECCCAAA@@@????????????>>><<<:::999888777555444444333333333444444333222222222222111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***+++++++++++++++*********++++++++++++++++++++++++------------...///000000222999DDDQQQ[[[aaadddeeefffccc\\\SSSKKKFFFDDDEEEHHHLLLTTT```tttyyyxxx~~~}}}uuusssuuuyyywwwxxxCCCCCCEEEGGGJJJLLLOOOPPPTTTUUUXXX\\\___aaacccdddcccdddfffggghhhfffdddccc___^^^[[[[[[^^^eeemmmrrrtttnnncccWWWOOOMMMNNNOOOVVVYYY]]]```bbbcccddddddggghhhkkkmmmoooooonnnnnnhhhfffdddcccccccccbbb```___`````````^^^[[[YYYWWWSSSQQQMMMJJJIIIJJJKKKMMMOOOQQQTTTVVVVVVVVVWWWXXXVVVTTTSSSSSSRRRPPPLLLIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLJJJIIIJJJKKKKKKJJJHHHIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSVVVXXXZZZ^^^cccgggmmmooorrruuuxxxzzzzzzzzz{{{}}}yyyvvvssslllhhhgggbbbaaa```^^^]]]]]]]]]^^^ZZZZZZZZZ[[[]]]aaadddgggeeehhhlllppptttxxx}}}yyytttxxxwwweeeXXXQQQOOOOOOMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@??????>>><<<;;;999888888444333333333333444444555222222222111111111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++*********************+++++++++---------------...000111444;;;GGGTTT^^^ccceeeeeefffbbbZZZQQQHHHCCCCCCCCCKKKPPPZZZiii{{{wwwzzzuuunnnmmmpppsssuuuxxxBBBCCCDDDGGGIIILLLOOOPPPTTTVVVYYY^^^bbbfffiiijjjhhhiiikkklllkkkiiifffddd___]]][[[ZZZ]]]bbbgggjjjjjjaaaUUUJJJEEEDDDGGGJJJPPPUUU\\\aaaccccccdddeeehhhjjjlllooopppppppppooojjjhhheeedddcccbbbaaa___[[[\\\]]]]]]]]][[[YYYWWWRRRPPPLLLJJJIIIKKKMMMOOOQQQTTTWWWXXXXXXXXXYYYZZZWWWVVVUUUUUUTTTQQQLLLIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJHHHGGGGGGHHHHHHGGGEEEGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPSSSUUUXXX]]]cccgggooorrrvvv{{{~~~|||~~~}}}yyywwwrrrjjjeeeeee^^^]]]\\\[[[ZZZ[[[\\\\\\XXXXXXXXXYYY[[[___bbbdddgggjjjnnnrrruuuyyy}}}zzz}}}}}}mmm]]]SSSPPPPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFCCCCCCAAA@@@@@@AAABBBCCC??????>>>===;;;:::999999444444333333333444555555222222222111111111000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))***++++++++++++***************************))))))*********++++++++++++,,,---,,,+++---000333888???JJJVVV___ccceeedddccc___XXXOOOGGGCCCBBBCCCMMMVVVbbbtttyyywwwwww~~~{{{qqqjjjhhhiiijjjsss|||EEEFFFGGGIIILLLOOOQQQSSSTTTVVVZZZ^^^cccgggiiikkkjjjlllnnnooonnnkkkgggeee^^^\\\ZZZZZZ]]]aaacccdddbbbWWWKKKDDDAAAAAADDDIIILLLRRR[[[```aaabbbccceeehhhjjjlllooopppppppppooollljjjfffdddcccbbb```^^^ZZZ[[[\\\\\\\\\ZZZXXXVVVPPPOOOMMMLLLMMMOOOQQQSSSUUUWWWZZZ[[[[[[[[[[[[\\\YYYYYYYYYXXXWWWRRRLLLHHHEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIHHHHHHFFFEEEEEEFFFFFFDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMKKKLLLOOOQQQUUUZZZaaafffnnnrrrwww}}}|||}}}~~~yyyuuurrrlllccc^^^___WWWWWWVVVUUUUUUVVVWWWXXXTTTTTTUUUVVVYYY\\\^^^```fffiiinnnrrruuuyyy~~~}}}~~~|||zzzxxx{{{~~~rrraaaTTTNNNNNNOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCC??????>>>===<<<;;;:::999666555555444444444555555333222222222222111111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))***++++++++++++***)))))))))***************))))))******+++,,,,,,,,,***,,,------,,,---222777???DDDNNNXXX___cccdddddd```\\\UUUMMMFFFCCCDDDFFFQQQ]]]ooo}}}uuuvvv{{{xxxpppllljjjiiiiiiuuuFFFGGGIIIKKKMMMPPPSSSTTTTTTVVVYYY\\\___bbbdddeeefffhhhkkkmmmllljjjfffddd\\\ZZZXXXZZZ___cccdddddd^^^RRRGGGCCCAAA@@@DDDIIILLLSSS[[[```aaaaaaccceeefffgggjjjlllnnnnnnmmmlllkkkhhheeedddcccbbb```___\\\]]]]]]]]][[[XXXUUUSSSOOOOOOOOOPPPQQQSSSVVVWWWXXX[[[]]]^^^^^^^^^^^^___\\\\\\\\\[[[YYYSSSLLLGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFDDDDDDEEEDDDCCCAAAAAAAAABBBCCCEEEGGGHHHIIIFFFHHHJJJMMMQQQWWW^^^ccciiimmmttt{{{{{{|||~~~wwwrrrnnnjjjbbbYYYUUUVVVOOONNNMMMMMMNNNOOOPPPQQQOOOPPPQQQSSSUUUXXXZZZ[[[aaaeeejjjooosssxxx}}}{{{vvvuuuvvvuuuxxx~~~zzzxxxxxxwww|||}}}~~~ssscccVVVQQQQQQQQQPPPPPPOOONNNMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA??????>>>===<<<;;;::::::888777666666555555555555333333333333222222222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************************************))))))***++++++++++++************+++++++++,,,,,,*********+++,,,---------***---///...---000666;;;GGGKKKRRRZZZ```cccdddddd```[[[RRRIIICCCDDDHHHMMMWWWfff{{{~~~}}}uuu{{{xxxsssqqqrrrqqqqqq{{{FFFGGGHHHJJJMMMPPPRRRTTTUUUVVVXXXZZZ\\\]]]^^^___```bbbfffhhhhhhfffcccaaaZZZXXXXXX[[[```eeegggfff```TTTIIIGGGFFFDDDGGGLLLNNNUUU^^^bbbbbbbbbdddgggccceeegggjjjkkkkkkkkkjjjiiifffdddccccccbbbaaa____________]]]ZZZVVVSSSPPPOOOOOOQQQRRRTTTWWWXXXYYYZZZ]]]___````````````aaa^^^^^^^^^]]]ZZZTTTLLLGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGEEEDDDDDDDDDDDDBBBAAA>>>??????@@@BBBDDDFFFGGGCCCEEEGGGJJJNNNTTT\\\aaadddiiipppxxx}}}~~~~~~}}}zzzzzz{{{}}}}}}rrrmmmhhhccc[[[QQQNNNOOOHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMNNNPPPRRRUUUWWWXXX\\\```ffflllqqqwww}}}yyynnnkkkmmmpppzzz~~~}}}yyy}}}~~~~~~ooouuuxxxrrreeeZZZVVVVVVRRRQQQQQQPPPOOONNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@?????????>>>===<<<;;;;;;:::999999888666666555555555444444444333333333222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))************************************************))))))***++++++++++++***+++++++++,,,,,,---------******+++,,,------......+++...000000///222999???LLLPPPVVV\\\aaacccddddddaaaZZZPPPEEEAAADDDLLLRRR[[[mmm~~~yyyyyyuuuvvvyyyzzz{{{yyyJJJJJJKKKLLLMMMNNNOOOOOORRRRRRSSSTTTUUUWWWXXXYYY[[[]]]___``````^^^[[[ZZZTTTVVV[[[```dddfffgggggg\\\VVVMMMFFFCCCFFFKKKOOOTTTXXX\\\^^^```aaaccceeekkkjjjiiihhhgggfffeeedddeeefffgggeeeaaa___^^^^^^^^^```aaa___ZZZUUURRRPPPOOOPPPQQQTTTWWWZZZ]]]___```bbbddddddbbb```______```aaabbbaaa]]]VVVOOOKKKJJJHHHEEECCCAAA@@@AAAAAAEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@===>>>???@@@AAABBBCCCCCCGGGFFFEEEGGGKKKSSSZZZ___fffhhhmmmtttzzz}}}}}}|||zzzzzzzzz{{{~~~|||uuuoooiiiaaaYYYRRRMMMIIIFFFJJJHHHEEECCCCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLNNNPPPVVVZZZ```fffmmmttt|||zzztttqqqvvv}}}~~~xxxyyyyyy}}}sssjjjccc```aaa___YYYXXX[[[TTTRRRNNNMMMMMMNNNNNNNNNKKKKKKJJJIIIGGGEEECCCBBBDDDDDDEEEFFFFFFEEECCCCCCFFFCCCAAA???>>>>>><<<:::888888999999999999888888111222222222222111000000000000000000////////////,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,'''+++...---,,,111<<>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHMMMTTTZZZ^^^eeehhhmmmssswwwyyy{{{{{{|||{{{{{{|||~~~xxxqqqfffaaaXXXQQQLLLHHHEEEDDDEEEDDDBBB@@@@@@AAABBBCCCEEEEEEEEEEEEFFFHHHJJJKKKQQQTTTZZZ```gggooowww}}}~~~~~~|||yyyvvvttttttxxx}}}{{{xxxxxx~~~qqqfff```]]]]]][[[VVVUUUXXXTTTRRROOONNNNNNNNNMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDBBB???>>>======;;;999999999999999999888777777222222222222222111111000000000000/////////......,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))************************************************((())))))******+++++++++))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///......444???IIITTT[[[aaaaaaaaabbbaaa^^^XXXPPPGGGCCCCCCGGGQQQ[[[ppp}}}zzz{{{}}}|||qqqjjjCCCDDDDDDEEEFFFGGGHHHHHHEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLOOOQQQSSSUUUVVVTTTXXX```ggglllmmmlllkkkeee^^^TTTLLLHHHJJJNNNRRRXXXZZZ^^^`````````aaabbbffffffffffffffffffffffffhhhhhhgggddd___ZZZXXXXXXZZZ\\\]]]\\\XXXUUURRRRRROOOOOOQQQSSSUUUXXXZZZ[[[\\\^^^```aaa```^^^^^^_________^^^[[[WWWRRRNNNKKKGGGFFFDDDBBBAAABBBCCCDDDEEEGGGIIILLLLLLKKKJJJHHHGGGFFFEEEDDDBBBAAA??????>>>>>>??????@@@BBBCCCDDDDDDEEEHHHLLLRRRWWW\\\___fffkkkqqqtttuuuwwwzzz}}}~~~~~~}}}}}}{{{qqqjjj]]]WWWPPPIIIFFFDDDCCCBBBBBBAAA???>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFKKKNNNSSSXXX___hhhqqqwww~~~zzzrrrkkkiiijjjkkkllltttzzz|||qqqlllnnnrrr}}}~~~ssseee```]]]\\\[[[WWWUUUUUUSSSRRRPPPOOOOOOOOOMMMKKKLLLJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFEEECCCAAA>>>===<<<<<<:::999:::::::::999888777666555333333333333333222111111////////////............------,,,,,,,,,+++++++++******++++++++++++******************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,...000///111888EEENNNXXX___ddddddcccccc```]]]SSSLLLEEECCCDDDJJJWWWbbb~~~|||{{{{{{{{{|||vvvllldddAAAAAABBBCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFIIIMMMPPPRRRSSSXXXaaaiiimmmnnnllljjjbbb\\\SSSLLLIIILLLQQQTTTYYY\\\___aaabbbcccdddeeeeeeeeeeeeeeeeeeddddddddddddeeedddaaa\\\XXXVVVVVVXXXYYYZZZYYYVVVSSSRRRQQQOOOOOOPPPRRRTTTVVVXXXYYYYYY[[[]]]^^^]]]\\\]]]^^^]]]\\\ZZZWWWTTTPPPMMMKKKFFFEEECCCBBBBBBBBBDDDEEEEEEGGGKKKMMMNNNLLLIIIHHHGGGFFFEEEDDDBBB@@@??????????????????AAABBBDDDEEEHHHIIILLLQQQWWW]]]cccffflllqqqwwwxxxwwwxxx||||||sssiiibbbXXXSSSKKKEEECCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDFFFIIILLLQQQWWW```iiiooovvvzzz~~~xxxqqqfff``````eeekkkoooxxxqqqgggfffkkkqqqyyy{{{mmmhhhdddbbb```]]]XXXVVVRRRQQQPPPPPPQQQQQQOOOMMMKKKIIIFFFCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJIIIGGGFFFCCCAAA???=========;;;:::<<<;;;;;;:::888777555444444444444444444333222222////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,------------------...///000333===JJJTTT[[[aaaeeeeeedddccc___YYYOOOIIIEEEEEEHHHQQQ```ooozzzzzzzzzwwwxxxyyypppfff___AAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCEEEHHHKKKMMMQQQVVV___fffjjjiiifffdddXXXTTTNNNJJJJJJNNNSSSWWWZZZ]]]aaacccdddeeegggiiiffffffeeedddcccbbbaaa```___``````^^^[[[XXXWWWWWWWWWXXXYYYXXXUUURRRRRRRRROOOOOOOOOPPPRRRTTTUUUVVVVVVXXXYYYZZZYYYXXXYYY[[[XXXWWWVVVSSSQQQOOOMMMLLLFFFEEECCCBBBBBBCCCDDDEEEFFFHHHKKKMMMMMMLLLIIIGGGFFFFFFEEECCCBBBAAA@@@????????????@@@BBBDDDGGGIIIMMMNNNQQQUUU\\\cccjjjnnnrrrvvvzzzzzzxxxxxx}}}}}}zzzyyy{{{}}}tttjjj```YYYSSSNNNHHHCCCAAA@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCFFFJJJOOOVVV]]]bbbllloootttyyy|||rrrkkkbbb]]]```hhhqqqvvv}}}{{{mmmdddcccjjjqqqwwwyyyuuuooojjjhhheee___YYYRRRQQQQQQRRRSSSSSSQQQOOOJJJGGGDDDBBBBBBDDDGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGEEECCCAAA@@@@@@???>>>=========<<<;;;999777666555555555555555555444333333000////////////..................---------,,,,,,,,,++++++++++++++++++,,,************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------.........---...///111666AAANNNXXX]]]bbbeeeeeedddccc]]]VVVLLLHHHFFFIIINNNZZZmmm~~~|||}}}~~~~~~~~~{{{vvvxxxzzzqqqiii```[[[AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDCCCCCCCCCDDDFFFHHHIIINNNSSSZZZ```bbbaaa]]]ZZZNNNMMMKKKJJJLLLQQQVVVYYY\\\___bbbdddeeefffgggiiifffeeedddcccaaa```___^^^\\\^^^^^^]]][[[YYYYYYYYYYYYZZZ[[[YYYVVVTTTSSSSSSOOOOOOOOOOOOPPPRRRSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWRRRRRRRRRQQQOOONNNLLLLLLFFFEEECCCBBBBBBCCCDDDEEEGGGHHHJJJLLLLLLJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAADDDGGGKKKMMMRRRTTTXXX^^^eeelllrrrvvvwwwyyyzzzyyyxxxyyy}}}}}}uuusssrrrttt{{{|||sssiii```WWWRRRLLLHHHCCC@@@???>>>=========>>>@@@AAAAAAAAA@@@??????@@@@@@@@@@@@??????>>>===???BBBEEEHHHLLLQQQUUU___bbbgggmmmrrrxxxooojjjdddbbbhhhqqq{{{}}}ooofffdddiiioooxxxzzztttsssqqqiii```VVVTTTSSSSSSSSSSSSRRRPPPIIIHHHEEEDDDDDDFFFJJJLLLLLLMMMMMMMMMLLLJJJIIIHHHGGGEEEBBBAAABBBBBB@@@???>>>>>>>>><<<;;;999888777666666666666666555444444000000000000//////////////////.........---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,---......//////------///333;;;FFFSSS[[[___cccffffffeeeddd]]]TTTJJJHHHIIIMMMUUUcccyyyvvvyyy|||~~~}}}zzz~~~rrrjjjbbb[[[VVV@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKOOOTTTXXXYYYWWWSSSPPPJJJJJJKKKMMMQQQUUUYYY[[[^^^```cccddddddcccddddddccccccbbbaaaaaa```______^^^___```___]]][[[[[[[[[^^^___^^^\\\YYYWWWVVVVVVOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRPPPPPPQQQSSSLLLMMMNNNOOOOOONNNMMMLLLGGGFFFDDDBBBAAABBBCCCDDDGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@BBBEEEJJJOOOQQQYYY^^^fffnnnvvv{{{}}}~~~}}}{{{zzzzzz|||~~~xxxqqqoooooopppwww~~~}}}~~~~~~|||xxxpppggg^^^VVVPPPLLLEEECCC@@@???@@@@@@???>>>???@@@BBBDDDEEEDDDBBBAAAAAAAAABBBBBBBBBAAA??????>>>@@@CCCFFFGGGHHHKKKMMMRRRUUUZZZ```gggqqqzzz~~~rrrooonnnpppxxxzzzoookkknnnqqqzzzwwwmmm^^^[[[WWWTTTSSSRRRPPPOOOJJJIIIHHHGGGHHHJJJMMMOOOMMMMMMMMMMMMLLLJJJIIIGGGGGGEEECCCBBBBBBBBBAAA@@@?????????>>>===;;;:::999666777777777777666555555222111111111000000000000////////////.........------,,,++++++++++++,,,---++++++++++++++++++++++++******************************++++++,,,,,,------))))))))))))))))))))))))******))))))******+++,,,,,,,,,------.../////////---...111777@@@KKKWWW^^^aaaeeegggggghhhfff^^^UUUHHHHHHJJJPPPYYYiiiwww|||~~~wwwjjjbbb[[[VVVQQQ@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGGGGIIILLLPPPTTTTTTQQQMMMJJJIIIJJJMMMPPPTTTXXX[[[]]]```bbbdddcccbbb`````````aaaaaaaaaaaaaaaaaa`````````bbbbbbaaa^^^\\\\\\\\\bbbbbbbbb___\\\YYYYYYYYYOOOOOONNNNNNOOOOOOPPPPPPQQQRRRRRRPPPNNNNNNOOOPPPIIIJJJMMMNNNOOONNNMMMLLLHHHFFFDDDBBBAAABBBCCCDDDHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@CCCGGGLLLQQQTTT```fffrrr}}}~~~}}}~~~xxxqqqoooooopppwww~~~||||||{{{|||~~~zzzrrrnnnggg___WWWPPPLLLIIIBBBAAA@@@AAACCCCCCBBBAAABBBDDDFFFHHHIIIHHHFFFDDDDDDEEEFFFFFFEEEDDDBBBAAABBBDDDHHHIIIIIIIIIJJJKKKJJJMMMRRRXXXaaalllwwwyyyyyyxxxyyy~~~zzztttuuuwww|||xxxddd___ZZZUUUSSSQQQOOOMMMLLLKKKJJJJJJKKKMMMPPPQQQMMMMMMNNNMMMLLLJJJHHHGGGGGGEEECCCBBBBBBCCCAAA@@@????????????>>>===;;;:::777777777777777666555555222222222222111111111000000/////////............------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......))))))))))))))))))))))))++++++******++++++,,,---,,,,,,------...///000000---///333999CCCOOOZZZaaabbbfffhhhiiijjjhhh___VVVGGGGGGJJJQQQ[[[mmm}}}{{{||||||rrreee]]]WWWRRRNNN@@@@@@??????@@@@@@AAAAAA@@@??????>>>???AAADDDEEEHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMKKKIIIGGGGGGGGGHHHKKKOOOTTTXXX\\\^^^___aaaaaaaaaaaaaaa``````______```bbbcccccc```^^^\\\^^^___```aaa```^^^[[[ZZZbbbaaaaaaaaa___\\\WWWSSSRRRQQQOOONNNMMMNNNOOOOOORRROOOKKKJJJKKKJJJHHHEEEHHHIIILLLNNNOOOOOONNNNNNGGGFFFEEECCCCCCCCCDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDCCCFFFMMMWWW^^^hhhooozzz|||zzz|||wwwpppjjjiiiiiikkkqqqyyywwwwwwxxxwwwxxx{{{~~~xxxrrrhhheee___XXXQQQLLLHHHFFFCCC@@@======@@@AAAAAA???FFFJJJLLLIIIHHHJJJKKKIIIFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJGGGJJJNNNSSSYYYbbbmmmuuu{{{~~~}}}}}}uuugggZZZWWWWWWTTTOOOMMMIIIIIIJJJJJJLLLMMMNNNOOOPPPOOONNNLLLKKKIIIHHHGGGHHHHHHGGGDDDBBBAAACCCDDD??????>>>===<<<;;;;;;:::555555666666666666555555333333222222111000000000......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((+++---,,,***++++++************++++++******))))))******+++,,,*********)))))))))))))))***+++---,,,,,,---///111222333777???KKKVVV___dddfffggghhhhhheee___WWWRRRHHHLLLOOOSSS___wwwzzz||||||}}}{{{}}}yyyjjj^^^WWWRRRMMMIII@@@@@@@@@???@@@@@@AAAAAABBBAAA@@@@@@AAACCCFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLKKKJJJIIIIIIJJJLLLOOOSSSWWW[[[^^^```aaadddddddddcccbbbaaa```___```aaacccdddcccaaa^^^]]]aaaaaabbbbbbaaa```___^^^aaa___[[[YYYXXXVVVTTTRRRPPPOOONNNMMMLLLLLLLLLLLLNNNKKKIIIHHHJJJJJJIIIGGGHHHIIILLLNNNOOOOOONNNMMMHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDGGGOOOXXX___kkkooouuu{{{~~~{{{{{{|||}}}sssmmmgggfffffffffkkkpppmmmnnnooopppsssxxx~~~{{{xxxssslllfff]]]ZZZVVVPPPKKKGGGEEEDDDEEEBBBAAABBBEEEGGGGGGGGGGGGKKKMMMKKKJJJMMMNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNIIIKKKNNNPPPTTT[[[cccjjjsssxxx}}}~~~}}}}}}lll]]]XXXYYYVVVQQQMMMJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOMMMLLLJJJIIIHHHHHHFFFFFFFFFEEEBBBAAABBBDDD@@@@@@@@@???>>>======<<<777777777777777666555555333333222222111000000000............---------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((+++,,,+++***++++++************++++++******))))))******+++,,,***************************+++------,,,---///111333555;;;DDDOOOYYYaaaeeefffggghhhgggddd]]]UUUOOOFFFLLLRRRYYYhhh}}}~~~}}}{{{|||zzzqqqdddZZZUUUQQQMMMIIIAAAAAA@@@@@@???@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFGGGHHHJJJKKKKKKKKKJJJJJJHHHJJJKKKLLLKKKLLLMMMOOORRRTTTWWW[[[___aaaccccccgggfffeeedddcccbbbaaa```bbbcccdddeeedddbbb```^^^aaaaaaaaaaaaaaaaaaaaaaaa___[[[UUUQQQPPPPPPPPPOOONNNMMMMMMLLLKKKIIIHHHGGGIIIGGGFFFFFFHHHIIIIIIHHHHHHJJJLLLNNNOOOOOONNNMMMIIIHHHFFFDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDHHHNNNWWW]]]eeegggiiilllpppsssvvvwwwxxxxxxxxxzzz|||~~~|||wwwmmmhhhdddcccbbb```aaaeeedddeeegggiiimmmttt|||yyyqqqllleee^^^YYYRRRPPPMMMIIIGGGEEEDDDCCCCCCBBBBBBCCCGGGJJJLLLLLLLLLQQQSSSRRRRRRUUUWWWUUUZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZXXXVVVSSSQQQPPPPPPPPPOOOPPPSSSYYY]]]hhhlllsssyyy~~~~~~zzz|||wwwtttxxxsss___XXXYYYVVVPPPLLLKKKKKKKKKKKKLLLNNNOOOPPPOOONNNMMMKKKJJJIIIIIIIIIDDDFFFGGGFFFDDDCCCCCCDDDAAABBBBBBAAAAAA@@@???>>>:::999999888777666555555333333333222111111000000/////////.........------***++++++,,,,,,++++++***++++++++++++++++++++++++)))((('''(((***++++++***++++++************++++++******))))))******+++,,,))))))******++++++,,,,,,***+++------,,,---000222333888@@@JJJTTT]]]dddgggfffggghhhfffaaaXXXPPPKKKEEEKKKTTT```ttt|||~~~}}}{{{}}}~~~llleee\\\VVVRRRPPPLLLIIIBBBAAAAAA@@@?????????@@@>>>>>>>>>>>>???AAABBBCCCFFFHHHJJJLLLMMMLLLKKKJJJIIIJJJLLLMMMNNNOOORRRTTTVVVXXX[[[^^^aaacccdddeeeffffffeeedddcccccccccccceeefffggggggfffdddbbbaaa``````_________```aaaaaa\\\XXXRRROOOMMMNNNNNNMMMMMMMMMMMMMMMKKKIIIFFFEEEGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQPPPOOONNNJJJIIIGGGEEEDDDDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDFFFKKKRRRWWWWWWXXX[[[^^^bbbfffiiikkkjjjnnnrrrvvvzzz}}}~~~wwwrrriiieeebbbbbb```\\\\\\^^^aaabbbccceeehhhoooxxx}}}{{{qqqhhhaaa[[[UUUQQQMMMLLLJJJGGGFFFEEEEEEEEEFFFEEEFFFHHHKKKNNNQQQRRRUUUZZZ^^^]]]^^^bbbeeedddiiiiiihhhhhhiiijjjkkklllkkkkkkkkkjjjfffbbb]]]ZZZZZZXXXUUUSSSQQQRRRTTTVVV\\\bbbjjjsss~~~~~~rrrxxx}}}wwwsssyyywww```WWWWWWTTTNNNIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJEEEGGGIIIIIIGGGEEEEEEEEEBBBCCCCCCCCCBBBAAA@@@???<<<;;;:::999777666555555444333333222222111000000000////////////.........***++++++,,,,,,++++++***************************)))(((((()))************++++++************++++++******))))))******+++,,,))))))***+++,,,,,,------***+++---------...000222444:::EEEPPPYYY```eeehhhfffggggggddd]]]SSSLLLGGGGGGMMMVVVeee{{{zzzvvv||||||{{{|||yyy{{{yyyqqqbbb]]]WWWRRRPPPNNNKKKIIICCCBBBAAA@@@????????????=========>>>???@@@AAABBBDDDFFFIIIKKKLLLLLLKKKKKKJJJLLLNNNOOOPPPRRRUUUXXXWWWYYY\\\___bbbdddeeeeeecccccccccccccccdddffffffhhhhhhhhhgggfffeeecccbbb``````_________``````aaaXXXVVVSSSQQQPPPOOONNNLLLMMMNNNNNNMMMKKKIIIGGGEEEHHHHHHHHHHHHGGGHHHIIIJJJNNNOOOQQQSSSSSSSSSQQQQQQLLLJJJHHHFFFDDDDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFKKKOOOLLLNNNPPPTTTWWWYYY[[[\\\]]]bbbjjjqqqwww{{{|||vvvqqqhhhdddaaaaaa```\\\\\\___cccdddddddddfffkkkrrrwww~~~tttnnnfff]]]WWWRRROOOMMMLLLKKKIIIHHHGGGGGGGGGHHHLLLMMMNNNPPPSSSVVVZZZ\\\```eeejjjjjjlllrrruuutttxxxxxxyyyzzz{{{|||~~~~~~~~~yyysssmmmjjjccc```\\\YYYWWWVVVVVVVVVWWW[[[bbbkkkwww~~~pppsssyyyuuu~~~}}}eeeZZZXXXTTTOOOKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKHHHJJJLLLLLLJJJHHHGGGGGGCCCDDDDDDDDDCCCAAA???>>>>>><<<:::888777666555555444444333333222111111111000////////////.........***++++++,,,,,,++++++***************************((()))))))))))))))******++++++************++++++******))))))******+++,,,))))))***+++,,,,,,------***+++---------///111333555>>>JJJUUU]]]bbbfffhhhfffgggfffaaaXXXOOOHHHEEEJJJOOOYYYhhhzzzrrrpppwwwzzzttttttvvvqqqxxxvvvlllggg]]]ZZZUUUQQQNNNLLLJJJIIIDDDCCCBBB@@@???>>>>>>>>>===>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOOOORRRUUUXXXWWWYYY\\\```bbbdddeeefffcccbbbbbbbbbdddfffhhhiiigggggggggfffdddcccbbbaaa________________________TTTSSSRRRRRRRRRQQQOOOLLLNNNNNNMMMLLLKKKJJJHHHGGGJJJKKKKKKKKKJJJJJJLLLNNNRRRSSSUUUVVVWWWVVVUUUTTTMMMLLLIIIGGGEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCFFFIIIIIIJJJLLLOOOPPPPPPPPPPPPTTT[[[eeennntttzzz}}}{{{vvvqqqiiidddaaaaaaaaa___bbbfffhhhiiiiiijjjkkknnnsssvvv|||}}}~~~~~~xxxrrrnnnccc___ZZZTTTOOOLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKNNNPPPSSSVVVYYY]]]bbbfffmmmsssxxxyyy}}}{{{xxxooolllgggcccaaa___]]]\\\ZZZ[[[^^^ccckkkuuu}}}~~~sssqqq|||~~~zzzyyylll```[[[VVVRRRQQQKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKIIIHHHHHHIIIKKKLLLMMMNNNNNNMMMKKKIIIIIIIIIEEEFFFGGGFFFEEEBBB???===>>><<<:::888666666666666444444444333222222111111/////////.........------***++++++,,,,,,++++++***++++++++++++++++++++++++((()))******)))((()))+++++++++************++++++******))))))******+++,,,))))))******++++++,,,,,,***+++------...///222444999BBBOOOYYY___cccgggiiihhhhhheee^^^TTTKKKGGGFFFKKKSSS___ooowwwpppqqqyyyuuupppoooqqqkkkwwwvvvkkkccc___[[[XXXTTTPPPMMMKKKJJJJJJEEEDDDBBB@@@???>>>============>>>@@@AAAAAABBBBBBAAABBBCCCEEEGGGHHHJJJJJJLLLMMMMMMMMMMMMOOORRRUUUWWWYYY\\\```cccfffggggggeeeeeeddddddeeegggiiijjjeeedddcccbbbaaa___^^^]]][[[\\\\\\\\\\\\[[[YYYXXXQQQPPPOOOOOOPPPPPPOOOMMMMMMMMMLLLJJJJJJIIIIIIIIIJJJLLLNNNNNNMMMNNNQQQTTTVVVWWWYYYZZZZZZZZZXXXWWWOOOMMMJJJHHHEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEDDDCCCBBBCCCEEEGGGHHHIIIJJJKKKMMMNNNOOOOOORRRZZZdddlllrrrxxx~~~||||||zzzvvvrrriiiddd``````aaaccchhhooooooqqqsssuuuwwwzzz~~~yyyzzz}}}~~~yyytttmmmeee```XXXVVVSSSOOOLLLKKKKKKKKKMMMLLLLLLLLLMMMOOOQQQRRRRRRVVV[[[___ccciiipppvvv}}}{{{uuuqqqooollliiifffdddbbbaaaaaaeeejjjnnnqqq|||}}}rrrlllrrrqqqddd[[[UUUSSSTTTMMMMMMMMMMMMMMMMMMNNNOOOLLLKKKIIIGGGGGGIIIKKKMMMPPPPPPOOOMMMJJJHHHHHHIIIIIIIIIJJJIIIGGGCCC???======;;;999777555555666666555444444333333222111111............---------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***(((''')))+++++++++************++++++******))))))******+++,,,***************************+++---......000222555???HHHTTT^^^bbbeeehhhkkkiiiiiieee[[[PPPIIIGGGHHHIIIUUUfffyyy~~~yyywww{{{yyysssooonnnooonnn{{{vvvkkkddd^^^ZZZXXXWWWSSSOOOLLLKKKLLLMMMEEEDDDBBB@@@???>>>======:::;;;<<<>>>????????????@@@@@@AAABBBDDDGGGIIIJJJLLLLLLLLLKKKKKKLLLPPPRRRWWWYYY]]]aaadddggghhhiiiiiihhhfffeeefffgggiiijjjbbbbbbaaa___^^^\\\[[[[[[VVVWWWXXXXXXWWWUUUSSSQQQOOOMMMLLLLLLMMMOOOOOONNNMMMLLLJJJIIIHHHIIIIIIJJJIIILLLOOOPPPPPPQQQUUUYYYXXXYYY[[[\\\]]]\\\ZZZYYYOOONNNKKKHHHFFFDDDDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCDDDFFFIIIGGGGGGHHHIIILLLPPPSSSUUUTTT[[[eeemmmrrrwww|||{{{{{{zzzvvvsssjjjccc______aaaeeemmmuuutttxxx|||xxxyyy|||zzzwwwsssoookkkddd\\\UUUTTTTTTRRRPPPMMMLLLMMMNNNNNNNNNOOOPPPRRRUUUXXXYYY\\\aaagggmmmrrrzzz}}}zzzwwwrrrooommmjjjfffdddfffhhhkkklllooouuu~~~{{{nnneeehhh~~~rrrdddZZZSSSRRRUUUOOOOOOOOONNNOOOOOOPPPPPPLLLJJJHHHGGGGGGIIIKKKMMMQQQQQQOOOLLLHHHGGGGGGIIILLLLLLLLLKKKHHHDDD@@@===<<<:::888666555555666777555444444333333222222111......---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++(((''')))+++++++++************++++++*********)))***++++++,,,*********)))))))))))))))***+++---......000333555BBBLLLXXX```dddfffjjjmmmjjjiiidddZZZNNNHHHGGGJJJGGGVVVlll~~~~~~|||{{{vvvrrrpppooonnntttuuujjjdddaaa\\\XXXVVVUUUQQQMMMKKKKKKMMMOOOIIIHHHFFFCCCAAA???>>>>>><<<<<<<<<======>>>???@@@CCCCCCBBBBBBCCCEEEHHHJJJOOOKKKHHHIIIJJJLLLTTT\\\[[[^^^bbbeeegggjjjllloooppppppooonnnmmmkkkiiihhhcccbbbaaabbbbbbaaa^^^[[[UUUWWWXXXXXXVVVSSSPPPNNNIIIIIIKKKLLLNNNOOOOOOOOOQQQMMMJJJIIIKKKMMMLLLKKKNNNQQQSSSUUUUUUUUUWWWXXX[[[]]]```bbbaaa^^^ZZZWWWOOONNNKKKIIIFFFDDDCCCBBBBBBEEEIIIKKKKKKIIIIIIIIIEEEFFFGGGHHHHHHFFFEEECCCDDDEEEFFFFFFFFFHHHKKKNNNOOOMMMLLLOOOTTTXXXYYYXXX]]]bbbiiioootttxxx||||||xxxtttqqqoooeee___ccceeedddlllxxx~~~yyy{{{~~~~~~~~~}}}}}}{{{wwwuuupppjjjccc^^^[[[XXXUUUQQQNNNMMMMMMNNNPPPRRRRRRRRRUUUWWWYYY[[[[[[]]]___aaagggnnnwww}}}~~~~~~}}}xxxuuurrrpppooommmkkkiiiqqqqqquuu}}}ooohhhiiixxxzzzjjj___ZZZVVVRRRRRRQQQOOOPPPPPPPPPOOOMMMNNNLLLJJJIIIIIILLLOOORRRVVVRRRMMMJJJHHHHHHGGGFFFLLLKKKJJJGGGEEECCCAAA@@@;;;:::999777666555555444444555777777666333000...000/////////............,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))******)))))))))))))))***+++***,,,...///000666???HHHRRR[[[```dddiiikkkiiijjjeee___XXXNNNEEEDDDHHHVVVbbbwww~~~~~~wwwtttrrrnnnoooqqq{{{xxxllleeeaaa\\\YYYXXX[[[WWWRRRNNNMMMLLLKKKJJJJJJHHHGGGDDDBBB@@@??????============>>>???@@@AAAAAAAAABBBCCCEEEHHHKKKLLLPPPLLLKKKLLLMMMNNNUUU]]]]]]___cccfffhhhjjjnnnpppqqqqqqpppnnnllljjjhhhgggeeedddccccccdddbbb___]]]WWWWWWWWWVVVSSSPPPMMMKKKFFFGGGIIIJJJLLLMMMNNNNNNPPPMMMKKKKKKNNNPPPPPPOOORRRTTTWWWXXXXXXXXXYYY[[[\\\]]]___```^^^[[[WWWTTTNNNMMMKKKHHHFFFDDDCCCCCCAAADDDGGGIIIIIIHHHGGGGGGFFFGGGHHHIIIHHHGGGEEEDDDEEEFFFHHHHHHIIIKKKNNNPPPTTTSSSSSSWWW]]]aaabbbbbbgggjjjppptttvvvxxx{{{|||~~~zzzwwwuuuqqqgggbbbfffhhhiiiqqq|||}}}zzz|||}}}{{{|||{{{yyyxxxvvvsssnnnkkkddd```ZZZVVVTTTSSSPPPNNNNNNNNNNNNPPPRRRTTTVVVVVV[[[]]]aaaccceeehhhkkkmmmuuu|||~~~|||zzzxxxwwwwwwwwwuuutttsssppppppuuuzzzqqqgggcccmmm}}}xxxiii^^^YYYVVVSSSQQQOOONNNNNNOOOOOOOOONNNNNNLLLJJJIIIJJJKKKMMMOOOQQQNNNJJJHHHHHHIIIIIIIIIKKKJJJIIIFFFDDDBBB@@@???<<<;;;:::888777666555555222333444444333111///...000000/////////.........,,,,,,,,,++++++++++++***************************))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******+++***,,,//////000777@@@KKKTTT\\\aaaeeejjjllljjjhhhccc^^^WWWNNNGGGGGGLLLZZZhhhyyytttsssqqqoooooorrr{{{qqqhhheeeddd```^^^^^^YYYUUUPPPLLLKKKJJJIIIIIIJJJIIIHHHFFFDDDBBBAAA@@@???????????????AAABBBBBBAAABBBDDDGGGJJJLLLNNNPPPQQQNNNMMMOOOPPPQQQVVV]]]^^^```dddgggiiilllpppsssssssssqqqooollliiigggeeehhhfffeeeeeeeeeddd```^^^XXXWWWUUUSSSPPPNNNKKKJJJGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMOOORRRTTTTTTTTTWWWYYY[[[\\\[[[[[[\\\]]]]]]^^^^^^]]][[[WWWSSSPPPMMMLLLJJJHHHFFFEEEDDDDDD???BBBEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEGGGIIIKKKMMMNNNQQQTTTWWW[[[[[[]]]bbbggglllnnnnnnnnnqqquuuwwwxxxyyyzzz||||||{{{uuulllgggiiilllmmmuuuyyyxxx{{{~~~|||yyyvvvvvvuuurrrpppmmmhhhbbb]]]XXXUUUQQQNNNMMMMMMLLLLLLNNNNNNPPPSSSVVVYYY\\\]]]aaadddhhhlllooossswwwzzz~~~~~~zzztttppppppqqquuutttggg]]]```lllvvv|||~~~}}}zzzxxxwwwuuuuuu}}}zzzttttttxxxzzzuuuiii]]]XXXWWWVVVRRROOOLLLKKKMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLIIIGGGFFFHHHJJJKKKKKKJJJIIIHHHFFFCCCAAA???>>>===<<<;;;999888777666666333333222222222111111000000000000/////////......,,,,,,,,,,,,++++++++++++************************))))))(((((())))))***+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))))))))******+++,,,+++,,,///000222999BBBOOOWWW___bbbfffkkkmmmlllgggaaa[[[UUUMMMHHHKKKRRR```rrr{{{wwwuuuvvvuuurrrssswwwuuunnniiiiiihhhdddaaaaaaXXXUUUPPPLLLKKKJJJJJJIIIKKKJJJIIIHHHGGGEEECCCCCCAAAAAA@@@AAAAAABBBCCCDDDEEEFFFIIILLLOOOQQQRRRRRRQQQOOOPPPRRRSSSSSSVVV\\\^^^```cccgggjjjoootttxxxwwwvvvtttrrroookkkhhhgggiiihhhgggffffffddd```^^^YYYWWWTTTRRROOONNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLNNNRRRUUUXXXXXXYYYZZZ\\\^^^^^^]]]]]]]]]___^^^^^^]]][[[WWWSSSOOOMMMLLLKKKIIIGGGFFFEEEDDDDDD???BBBEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFIIILLLPPPSSSWWW[[[___bbbccceeegggkkkpppsssvvvvvvqqqtttwwwyyyyyyzzz|||}}}}}}}}}~~~~~~xxxpppkkklllmmmpppxxxyyyuuuyyy~~~|||{{{yyyvvvsssrrrppplllhhhddd^^^WWWRRRQQQOOOLLLKKKJJJKKKLLLLLLNNNPPPSSSWWWZZZ^^^ccceeelllooossswww{{{~~~yyyvvvssssssxxxxxxhhhZZZYYY___ffflllqqqpppooommmlllnnnppptttvvv~~~uuuooonnnnnnttttttjjj^^^YYYXXXXXXVVVRRRNNNLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFDDDEEEGGGIIIJJJJJJKKKJJJHHHFFFDDDAAA@@@???>>>===<<<:::999888777777555444333222222333333444000000000////////////...------,,,,,,,,,+++++++++***************************))))))((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))******++++++,,,+++,,,000111444<<>>===<<<:::999888888777555444222111111222333444111000000000////////////---------,,,,,,,,,++++++************************+++************+++,,,,,,++++++++++++++++++++++++***************************************+++,,,,,,---+++---000222666???IIITTT[[[bbbdddfffjjjkkkiiieee^^^UUUNNNIIIGGGOOOYYYooo~~~}}}{{{{{{vvvllldddaaaYYYVVVQQQNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIGGGEEEEEEDDDEEEEEEFFFGGGHHHMMMNNNOOOQQQSSSUUUVVVWWWVVVTTTUUUWWWWWWVVVZZZ```cccdddeeefffiiiooovvv{{{zzzzzzyyywwwuuurrrpppooolllkkkiiihhhfffddd```]]]XXXWWWUUUSSSSSSSSSTTTTTTPPPOOOOOOMMMLLLJJJHHHGGGHHHKKKNNNQQQSSSUUUXXX[[[ZZZ\\\^^^^^^^^^^^^___```^^^]]][[[XXXUUURRRPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCAAACCCFFFGGGHHHHHHJJJLLLIIIHHHHHHHHHGGGGGGGGGGGGIIIMMMTTTZZZ```fffkkknnnrrrtttxxxzzzzzzzzz{{{|||}}}~~~~~~}}}zzzyyyyyyzzzxxxvvvsssqqqqqqttt{{{{{{wwwrrrppprrrxxxyyyyyy~~~~~~|||xxxuuusssqqqooommmiiieee___ZZZVVVQQQMMMJJJHHHIIIIIIIIIIIIKKKNNNQQQUUUZZZ___dddgggmmmtttyyy||||||zzzwwwhhhXXXRRRRRRSSSWWW\\\^^^___ccciiirrr}}}}}}yyyyyyyyyzzz~~~}}}sssoooooowww{{{uuullleee___[[[ZZZWWWRRROOOMMMLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCDDDGGGHHHHHHHHHLLLLLLJJJHHHEEECCCAAA@@@>>>===<<<:::999888777777333222111/////////000111111111000000000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***************************************+++,,,------,,,---111333777AAALLLUUU]]]dddggghhhkkkjjjgggccc\\\SSSLLLHHHIIITTT___xxx~~~zzzxxx~~~{{{pppgggdddWWWSSSOOOLLLKKKKKKKKKJJJLLLMMMNNNNNNNNNLLLJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMOOORRRUUUXXXZZZ[[[XXXXXXZZZZZZYYY^^^dddiiiiiigggfffgggkkkqqqvvvxxxxxxxxxwwwvvvtttsssrrrooommmkkkjjjhhheeeaaa^^^XXXWWWVVVUUUTTTSSSRRRRRRNNNNNNNNNMMMLLLKKKIIIIIIHHHJJJMMMNNNNNNQQQVVVYYYYYY[[[^^^___^^^___```aaa^^^]]]ZZZWWWUUUSSSSSSRRRMMMLLLIIIGGGEEECCCBBBAAAAAACCCFFFGGGGGGHHHJJJLLLHHHHHHGGGFFFFFFFFFFFFFFFGGGLLLRRRXXX]]]aaafffiiinnnrrrvvvwwwwwwvvvxxxyyyzzz{{{{{{yyyvvvuuuvvvwwwtttrrrpppmmmllloootttyyy~~~{{{yyyuuutttxxxyyy{{{}}}|||zzzzzz|||{{{wwwsssooommmkkkiiigggbbb^^^WWWQQQNNNLLLJJJIIIFFFHHHJJJKKKLLLOOOTTTYYY\\\aaahhhlllooouuu|||}}}}}}~~~{{{kkkYYYQQQPPPRRRXXX^^^ccceeekkksss}}}zzztttssstttuuu{{{|||yyyvvv||||||tttlllccc[[[VVVTTTQQQOOONNNMMMKKKJJJGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCEEEHHHJJJJJJIIILLLKKKIIIGGGDDDBBB@@@@@@>>>===;;;999888777777777333333111000////////////111111111000000000//////...------------,,,,,,,,,++++++++++++++++++++++++''')))+++------,,,***)))******+++++++++,,,,,,,,,************************************+++,,,---......,,,---111444999CCCNNNWWW___gggjjjkkkllljjjeeeaaaYYYQQQKKKIIINNN[[[hhh~~~yyyrrrwww~~~|||ooofffcccWWWSSSOOOLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMPPPUUUYYY\\\___\\\[[[\\\\\\\\\```gggnnnmmmjjjgggfffhhhmmmqqqvvvvvvvvvvvvvvvuuuttttttqqqooommmkkkjjjgggccc___YYYXXXWWWUUUTTTRRRPPPOOONNNOOOOOOOOOOOONNNMMMMMMHHHJJJLLLLLLLLLNNNSSSXXXYYY[[[^^^______```aaaccc^^^\\\ZZZWWWVVVUUUUUUUUUMMMLLLJJJGGGDDDBBBAAA@@@AAACCCEEEFFFGGGHHHJJJLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFJJJPPPUUUYYY\\\```bbbggglllppprrrrrrqqqsssuuuqqqrrrssssssrrrsssuuuwwwpppooommmkkkjjjmmmrrrvvv~~~~~~~~~|||~~~{{{zzzxxxwww}}}yyy{{{zzz|||~~~}}}zzzxxxyyy{{{wwwsssoookkkhhhfffdddbbb]]]XXXQQQLLLIIIIIIHHHHHHEEEHHHLLLNNNPPPTTT[[[```aaafffmmmrrruuuzzz}}}wwwyyy}}}||||||}}}~~~ooo\\\RRRQQQUUU]]]eeekkknnnttt}}}zzzrrrooooooqqqzzz{{{yyyqqqeee[[[RRRPPPOOONNNNNNNNNLLLJJJGGGFFFFFFEEEEEEEEEEEEFFFAAAAAABBBEEEHHHKKKLLLKKKKKKJJJHHHFFFCCCAAA???>>>===<<<;;;999888777666666555555444333222111000///111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++%%%'''***------+++)))'''*********++++++,,,,,,,,,************************************+++,,,---......,,,...111444:::EEEPPPXXXaaajjjmmmnnnnnnjjjeee___XXXPPPLLLKKKRRRaaaooo{{{tttlllyyyzzzlllaaa^^^YYYUUUPPPNNNMMMMMMMMMMMMPPPNNNLLLLLLMMMMMMKKKIIIJJJGGGFFFGGGJJJLLLLLLJJJLLLJJJIIIJJJNNNRRRVVVWWWccc^^^\\\]]]aaadddgggjjjlllmmmkkkfffaaa```eeekkkmmmtttzzzzzzyyyyyyvvvrrrrrrooolllllllllhhh```ZZZVVVUUUUUUSSSRRRQQQOOOOOOQQQQQQPPPOOONNNNNNNNNNNNFFFGGGHHHJJJMMMPPPRRRTTTVVVWWWYYY\\\^^^```aaaaaa^^^]]][[[ZZZXXXWWWWWWVVVQQQOOOMMMJJJGGGDDDCCCBBBDDDCCCBBBDDDHHHIIIHHHEEEHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEHHHMMMQQQUUUXXXZZZ```aaadddfffhhhiiiiiiiiihhhdddaaabbbeeeiiikkkkkkhhhjjjjjjhhheeegggnnnuuuzzz~~~|||~~~~~~wwwqqqwww}}}xxx{{{||||||{{{zzzyyywwwvvvvvvvvvyyy||||||xxxtttsssssssssqqqooommmiiibbb[[[VVVWWWRRRLLLIIIIIIIIIHHHFFFGGGJJJNNNRRRWWW\\\aaaeeeppprrrvvvzzz~~~|||yyyzzz~~~}}}}}}|||{{{zzz{{{~~~ppp\\\TTTRRRTTT^^^iiirrr}}}~~~vvvuuuuuuxxxvvvcccXXXTTTQQQOOONNNPPPOOOMMMJJJBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFDDDBBB@@@???======;;;:::999888888888555444444333111000000///222222111111000////////////...---,,,+++,,,------***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++------,,,,,,,,,---......---,,,+++...555@@@JJJQQQ^^^eeejjjmmmpppoooiiiaaaaaaTTTJJJKKKQQQ[[[lll}}}{{{wwwvvv}}}wwwkkkaaa\\\TTTRRRPPPOOOOOONNNLLLJJJPPPNNNLLLLLLMMMMMMKKKIIIJJJHHHGGGHHHKKKMMMLLLKKKMMMLLLLLLMMMQQQUUUYYY[[[^^^]]]^^^aaaeeeiiinnnrrrtttqqqjjjaaa[[[[[[___ccciiiqqqwwwxxxyyyzzzyyyvvvuuuqqqmmmkkkjjjggg```ZZZVVVUUUTTTRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJHHHHHHIIIKKKNNNQQQSSSTTTUUUWWWYYY[[[]]]^^^______^^^]]]\\\ZZZXXXWWWWWWWWWPPPOOOLLLIIIGGGDDDCCCBBBCCCBBBBBBEEEHHHIIIHHHFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHJJJMMMOOOQQQRRRVVVWWWZZZ\\\^^^____________\\\[[[\\\```dddeeeeeefffggghhheeeccceeelllrrrwww}}}zzz}}}}}}xxxtttxxx~~~{{{xxx{{{zzzxxxuuurrrqqqqqqssstttwwwyyy{{{yyyuuuqqqppppppmmmkkkjjjhhheee```YYYUUUPPPLLLHHHGGGHHHIIIIIIIIINNNPPPTTTXXX]]]cccjjjooo|||~~~|||xxxwww}}}|||}}}|||zzzzzzzzz}}}ttt___UUUQQQSSS___mmm|||yyyeeeZZZVVVTTTQQQPPPPPPOOOKKKHHHCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGEEECCCAAA@@@???<<<;;;:::999888777777777555555444333333222111111222222111111000////////////...---,,,,,,,,,------***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------000888CCCNNNUUU```fffjjjlllnnnnnniiiaaa^^^TTTOOOQQQVVV]]]mmm~~~{{{yyyzzzsssfff\\\VVVSSSQQQOOONNNOOONNNLLLJJJOOONNNLLLLLLMMMMMMLLLJJJKKKJJJIIIIIIKKKMMMMMMLLLMMMMMMNNNOOOSSSWWW[[[^^^\\\```eeehhhlllsss{{{yyyjjj\\\VVVUUUXXXZZZbbbjjjppprrruuuxxxyyywwwtttpppkkkhhhgggddd___[[[WWWUUUSSSPPPOOOOOOOOOPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVPPPNNNLLLIIIFFFDDDCCCBBBAAAAAACCCFFFIIIJJJIIIGGGJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUUUUUUUXXX\\\_________cccdddeeecccbbbdddiiinnnrrr{{{~~~|||zzz|||}}}|||zzz|||~~~~~~|||xxxxxxzzz~~~}}}zzzyyyuuupppmmmllloootttwww|||{{{yyyuuuoookkkjjjjjjhhhfffdddbbb___[[[UUURRRJJJHHHGGGGGGJJJMMMNNNOOOTTTWWW[[[```fffnnnvvv||||||vvvuuuxxx~~~{{{|||{{{yyyyyyyyy{{{}}}~~~{{{eeeXXXQQQRRR```qqq{{{{{{zzz}}}hhh\\\WWWUUUSSSRRRPPPMMMIIIFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGFFFEEECCCAAA@@@???===<<<;;;:::999999888888666666555555444444333333222222111111000////////////...------,,,,,,------***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------///...///333<<>>===<<<999888888777777666666666222222111111000/////////...//////.........------***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---......///333:::EEEQQQ\\\ccciiikkkllljjjjjjjjjfff```VVVQQQQQQUUUYYYaaawwwyyyzzz~~~uuuttt{{{{{{}}}~~~yyyrrrjjjbbb[[[VVVQQQNNNKKKJJJIIIJJJLLLLLLLLLJJJPPPQQQRRRQQQPPPOOOPPPQQQOOOPPPQQQPPPNNNNNNPPPRRRVVVZZZ^^^___```bbbgggkkkmmmtttwwwsssvvvyyycccQQQHHHEEEDDDCCCFFFKKKOOONNNOOOTTTVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWTTTRRRPPPMMMLLLLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEEEEGGGHHHIIIJJJMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVVVVUUUSSSRRRQQQLLLKKKIIIGGGDDDCCCBBBAAA???AAACCCDDDFFFIIINNNQQQRRRSSSTTTUUUUUUSSSQQQPPPMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPPPPNNNRRRVVVYYYZZZ\\\^^^___ccccccdddfffggghhhiiijjjllllllmmmpppvvv}}}~~~}}}xxxvvvwwwzzz}}}}}}}}}}}}rrrttt~~~yyyvvvuuussswww}}}wwwuuutttuuuwwwxxxxxxxxxrrrsssvvvyyy|||~~~zzzwwwuuuwwwzzz|||}}}oooiiiaaaYYYSSSOOOKKKIIILLLNNNQQQTTTWWW[[[___bbbcccjjjttt~~~~~~qqqqqqsssxxx~~~zzzwwwwwwwwwwwwxxxxxxyyyzzz|||ooo___SSSOOOYYYhhh}}}yyy}}}sssaaaRRRRRRQQQOOOLLLJJJIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIIIIGGGFFFEEEDDD@@@AAAAAAAAA@@@>>><<<;;;::::::999888777666555555222222111111000/////////...////////////...------***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++---...///...111777???JJJVVV___eeejjjmmmmmmkkkjjjiiiddd]]]TTTNNNLLLRRRYYYeee{{{{{{~~~vvvrrruuu}}}|||www}}}|||tttlllaaaXXXSSSOOOKKKHHHIIIHHHGGGHHHKKKLLLLLLKKKQQQSSSTTTSSSQQQQQQRRRTTTSSSUUUVVVTTTRRRRRRTTTVVVXXX\\\aaabbbaaaccchhhlllkkktttxxxwww{{{|||ppp___PPPGGGCCCAAA@@@@@@EEEGGGFFFGGGLLLOOOOOOQQQQQQQQQQQQPPPPPPQQQRRRRRRQQQOOONNNLLLKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHJJJKKKMMMOOOQQQRRRSSSSSSUUUUUUWWWWWWVVVUUUSSSQQQKKKJJJHHHFFFDDDCCCBBBAAA@@@AAABBBCCCDDDIIIPPPUUUWWWXXXZZZ[[[[[[YYYWWWUUUTTTSSSSSSRRRPPPOOOOOONNNNNNPPPQQQSSSTTTTTTTTTSSSRRRUUUYYY[[[[[[\\\___bbbcccccceeegggiiijjjjjjiiijjjiiiiiilllrrrzzzzzzuuutttxxx}}}}}}}}}}}}{{{{{{vvvooossszzzvvvtttppptttzzzyyywwwtttsssuuuwwwxxxyyyrrrsssuuuwwwzzz|||}}}~~~yyyvvvrrrqqqsssvvvwwwwwwgggbbbZZZSSSPPPNNNMMMLLLMMMQQQVVVZZZ]]]aaafffkkkssswww~~~{{{yyywwwxxx{{{|||vvvssswww{{{vvvvvvwwwwwwxxxyyyzzz{{{{{{nnn___UUUOOOUUU___}}}~~~~~~}}}zzzfffVVVVVVTTTPPPKKKIIIJJJLLLIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDAAABBBBBBBBBAAA???===<<<<<<;;;:::888777555444333222222111111000/////////...//////000///...---,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,...///000///333;;;EEEPPPZZZbbbfffkkkmmmnnnllljjjiiiccc[[[SSSKKKIIIQQQ\\\jjj~~~wwwqqqrrrzzzzzzxxx}}}xxxmmmdddXXXPPPLLLKKKIIIGGGGGGFFFFFFGGGJJJLLLKKKKKKQQQTTTUUUUUURRRQQQSSSVVVVVVXXXYYYXXXUUUTTTWWWYYYWWW[[[```aaa```aaaeeejjjjjjttt{{{{{{|||uuulll___RRRIIIDDDBBBAAA===AAADDDCCCDDDIIIMMMMMMOOOPPPPPPPPPNNNNNNNNNOOOQQQPPPOOONNNMMMKKKJJJJJJFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRSSSSSSVVVWWWXXXXXXXXXVVVTTTSSSKKKJJJHHHFFFDDDBBBBBBAAA@@@AAABBBBBBCCCHHHQQQXXX\\\^^^```aaaaaa___\\\[[[\\\[[[ZZZXXXWWWUUUTTTSSSSSSTTTVVVWWWXXXXXXXXXWWWVVVYYY\\\^^^^^^___bbbfffcccccceeegggjjjjjjiiihhhhhhggghhhkkkrrrzzz~~~xxxssstttzzz}}}}}}{{{|||}}}tttnnnqqq}}}zzzvvvsssooosssxxx~~~~~~{{{wwwuuuwwwyyy{{{{{{uuuuuuuuuvvvwwwyyyzzz{{{xxxsssnnnllllllmmmkkkjjj___ZZZTTTOOOMMMNNNOOOOOOOOOTTTZZZ___ccchhhnnnsss~~~{{{yyyssspppmmmlllmmmqqquuuxxx}}}~~~vvvsssvvv}}}{{{uuuvvvwwwxxxyyyzzz{{{{{{yyymmm___VVVOOOQQQYYYkkk|||zzzkkk[[[ZZZWWWQQQKKKIIIJJJMMMIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@>>><<<<<<:::888666444333222222222111111000/////////...///000000000///---,,,+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000111000555>>>IIITTT^^^dddgggkkknnnooommmkkkiiibbbZZZQQQIIIHHHRRR```nnntttooottt~~~}}}|||xxxtttfff]]]QQQKKKJJJKKKKKKIIIEEEEEEEEEGGGIIIKKKKKKKKKUUUUUUTTTTTTTTTUUUUUUVVVYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^bbbfffjjjoootttyyy}}}~~~kkkVVVKKKFFFAAA<<<;;;===>>>>>>@@@CCCFFFIIIKKKJJJKKKLLLLLLLLLNNNRRRUUUWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPUUUVVVWWWZZZ[[[XXXTTTPPPKKKIIIFFFEEEDDDCCC@@@>>>:::<<>><<<999666555444333222222111111111111111111//////.........---------,,,,,,------,,,,,,+++***************************,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,++++++***+++,,,------,,,,,,...000222666CCCQQQYYY\\\ccclllpppooonnnnnnkkkdddYYYRRRKKKHHHKKKXXXfffvvvxxxxxxzzznnnuuuzzzvvv~~~yyypppjjjZZZVVVQQQMMMKKKJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHSSSSSSTTTUUUVVVXXXYYYZZZ]]]]]]]]]]]]]]]\\\\\\\\\[[[\\\]]]]]]^^^aaafffjjjooouuuzzzyyygggSSSHHHDDD@@@<<<;;;<<<<<<===>>>AAADDDGGGIIIKKKMMMPPPQQQRRRUUUXXX[[[]]]\\\ZZZYYYVVVUUUSSSRRRPPPOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHJJJKKKLLLQQQQQQQQQQQQRRRSSSUUUVVVYYYZZZ\\\___```]]]XXXSSSKKKIIIFFFDDDCCCBBB@@@???BBBCCCDDDDDDEEEGGGKKKNNNWWW[[[bbbfffhhhiiiiiijjjeeecccaaa```aaa```^^^[[[[[[YYYXXXZZZ]]]___^^^]]][[[___cccffffffeeeeeeeeefffiiilllnnnmmmkkkjjjjjjjjjkkklllnnnrrrxxx}}}zzzyyy{{{}}}{{{zzz{{{}}}~~~~~~}}}~~~xxxpppjjjlllvvv}}}{{{qqqrrrvvv{{{zzzxxxuuussssssrrrpppnnnnnnjjjeeeccccccaaa[[[VVVPPPOOOMMMKKKKKKNNNSSSWWW[[[^^^cccllluuu~~~~~~zzzuuuqqqpppooommmkkkdddcccaaa``````bbbdddeeellliiijjjqqqwwwyyy|||{{{tttqqqpppyyy}}}zzzyyyyyyyyyzzzzzzxxxwwwyyyzzz}}}uuubbbSSSMMMMMMPPPdddxxx~~~{{{~~~mmm```[[[TTTOOONNNNNNOOOPPPKKKJJJKKKNNNRRRSSSPPPMMMLLLKKKKKKLLLMMMMMMKKKIIIKKKKKKLLLNNNPPPOOOLLLJJJJJJGGGEEEDDDDDDCCCBBB@@@>>>===;;;999777555444444333333222222222222111111//////.........---------,,,,,,------,,,,,,+++***************************++++++,,,,,,,,,+++******++++++,,,,,,,,,++++++***+++,,,------,,,,,,...000333888DDDSSS[[[^^^eeemmmoooooonnnnnnjjjaaaWWWOOOKKKJJJPPP^^^mmm|||uuuwww{{{rrryyyzzzwww}}}uuukkkeeeVVVRRRMMMJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHPPPQQQSSSVVVYYY[[[]]]___aaaaaaaaaaaa```^^^\\\ZZZXXXYYYZZZ[[[]]]```fffjjjooouuu|||qqq```NNNEEEBBB???<<<<<<;;;;;;;;;<<<>>>AAADDDFFFLLLOOOSSSVVVXXX[[[___aaaaaa```___]]][[[YYYXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRSSSQQQNNNLLLMMMPPPTTTWWWZZZYYYWWWVVVWWWYYY[[[\\\```aaaccceeeddd```YYYTTTLLLIIIEEEBBBAAAAAA@@@???FFFGGGGGGFFFEEEFFFHHHJJJRRRVVV\\\aaaeeehhhkkkmmmkkkkkkkkklllkkkgggbbb___```___^^^___aaabbbaaa```aaaeeeiiikkkjjjiiiiiiiiijjjmmmooopppnnnlllkkkkkklllmmmnnnooorrrwww~~~}}}|||{{{{{{~~~~~~{{{zzzzzzyyyxxxwwwuuurrrmmmjjjnnnyyy|||zzzppprrruuuzzz}}}wwwuuusssrrrqqqooollljjjiiieee```]]][[[XXXSSSOOOGGGHHHIIIJJJLLLPPPVVVZZZ```dddmmmvvv|||uuupppmmmjjjhhhhhhhhhgggfff___^^^\\\[[[\\\^^^```aaadddaaaaaagggkkklllooorrrtttvvvzzz|||}}}yyyrrrnnnrrryyy}}}{{{zzzyyyyyyzzzzzzyyywwwxxxyyy{{{~~~uuucccTTTLLLJJJLLLZZZlll|||}}}|||~~~ppp```[[[UUUPPPOOOPPPQQQQQQKKKKKKNNNRRRWWWWWWSSSOOOMMMLLLLLLMMMOOOPPPNNNMMMJJJKKKOOOSSSVVVUUURRROOOMMMJJJGGGFFFEEEDDDBBB@@@===<<<;;;999888777666555444444444444333333222222/////////.........------,,,,,,------,,,,,,+++*********************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...---,,,,,,...///333:::GGGUUU]]]bbbiiipppnnnoooooonnniii___SSSKKKKKKMMMUUUdddtttvvv}}}|||vvv~~~}}}vvvvvvyyyoooddd\\\SSSPPPLLLIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEFFFGGGGGGPPPRRRTTTWWWZZZ]]]^^^___^^^___``````___\\\ZZZXXXTTTUUUVVVXXXZZZ___dddiiinnnttt}}}gggXXXIIIBBB@@@>>><<<===<<<;;;:::;;;===@@@CCCEEELLLPPPVVVZZZ\\\^^^aaabbbbbbaaa```^^^\\\[[[YYYXXXZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUVVVYYY^^^cccgggdddbbb___\\\\\\^^^bbbdddiiijjjjjjjjjggg```XXXQQQLLLHHHDDDAAA@@@@@@@@@@@@CCCDDDEEEEEEEEEFFFIIIKKKKKKOOOSSSWWW[[[```eeehhhnnnpppsssuuutttooojjjeeegggfffeeedddcccbbbaaa```eeehhhlllnnnnnnnnnnnnooossstttuuutttqqqnnnllllllmmmmmmnnnoooppptttzzz~~~}}}}}}}}}|||}}}~~~{{{xxxwwwvvvsssqqqooommmjjjjjjooozzz}}}yyyvvvpppqqquuu{{{~~~}}}xxxuuutttrrrqqqpppmmmiiieeeeeeaaa\\\XXXUUURRRMMMJJJEEEGGGJJJNNNQQQVVV\\\```fffllluuusssjjjggggggfffdddccccccccccccccc___^^^]]]\\\]]]^^^```aaaddd```^^^bbbddddddfffiiikkknnnrrrwww|||~~~}}}{{{vvvooottt|||~~~{{{yyyxxxxxxyyyyyyxxxwwwwwwxxxyyy{{{~~~tttcccUUULLLIIIIIIQQQ```uuu}}}yyy|||wwwccc^^^WWWRRRPPPPPPPPPPPPLLLMMMQQQVVV[[[[[[VVVQQQQQQPPPPPPPPPRRRRRRQQQPPPLLLMMMPPPTTTWWWWWWTTTRRRNNNLLLHHHFFFEEEDDDAAA@@@<<<<<<;;;;;;:::999888777666666555555444444333333////////////............,,,,,,------,,,,,,+++***************************)))***++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---.........,,,,,,...///333<<>>===>>>>>><<<;;;;;;<<>>???>>><<<;;;<<>>===???AAACCCDDDDDDEEEGGGHHHLLLNNNOOOPPPQQQTTTXXX[[[^^^bbbhhhkkkkkkhhhfffeeeaaaccceeeffffffgggiiikkkhhhlllpppsssuuuvvvxxxzzz~~~{{{vvvrrrppppppnnnnnnnnnmmmmmmnnnqqqtttzzz|||xxxtttrrrooollljjjggggggfffhhhnnnzzz~~~xxxtttoooqqqtttzzz~~~~~~}}}{{{zzzyyyyyyxxxvvvsssooolllhhhddd___[[[SSSQQQNNNKKKIIIGGGGGGGGGIIILLLQQQVVV[[[bbbhhhmmmvvv|||{{{oooggg```ZZZYYY[[[ZZZ\\\___bbbccceeehhhkkkoooppprrrsssrrrpppnnnlllkkkeee___]]][[[XXXWWWXXXZZZ^^^eeelllssswwwyyyyyyzzz}}}xxxuuurrrsssxxxwwwtttrrrqqqrrrtttssssssrrrssstttwwwyyy{{{}}}~~~wwwtttlllbbbVVVMMMHHHFFFGGGOOOZZZdddjjjpppvvvzzzzzzuuuqqqssszzzpppnnnvvvlllfff]]]VVVQQQOOONNNMMMNNNPPPSSSYYY]]]]]]WWWRRRSSSQQQNNNNNNNNNNNNMMMKKKPPPOOONNNOOOQQQRRRQQQPPPOOOLLLIIIGGGEEEDDDBBB@@@??????@@@@@@???===;;;:::888777777666555444333333000000000/////////......,,,,,,------,,,,,,+++*********************************+++,,,,,,,,,++++++***+++,,,------......---,,,---......---...000222777DDDQQQ[[[ccckkkpppqqqrrrtttsssoooeeeYYYPPPKKKHHHOOO[[[kkk|||~~~xxxmmmxxxyyypppeeeYYYPPPOOOMMMKKKJJJKKKKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIRRRSSSUUUVVVVVVVVVTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMOOORRRUUUYYY```ggglllsssxxxsssaaaPPPJJJFFFFFFEEE@@@======@@@>>><<<:::;;;>>>BBBDDDKKKRRR[[[cccfffgggfffeeebbbbbbbbbcccccccccddddddbbbcccddddddcccbbb```^^^___ccchhhnnntttxxx{{{|||yyywwwtttssssssuuuxxxzzz~~~{{{uuunnnggg^^^TTTNNNHHHFFFCCCAAA@@@???===<<>>;;;999:::===AAADDDEEEMMMWWW```eeefffeeeeee``````aaaaaabbbcccddddddcccdddffffffeeedddaaa```eeefffiiimmmqqquuuwwwyyyvvvuuusssrrrsssuuuwwwxxxzzzvvvpppiiibbbYYYQQQLLLGGGEEECCCBBBAAA???===;;;===@@@CCCEEEGGGHHHKKKMMMOOOQQQRRRRRRRRRSSSUUUWWWTTTWWW[[[[[[ZZZYYY[[[]]]aaadddggghhhhhhiiilllooorrrtttwwwxxxyyyzzz{{{}}}zzz{{{{{{yyywwwuuuuuuvvvuuuvvvuuutttrrrrrrsssuuuwww~~~~~~xxxsssnnnjjjeeebbbaaaaaaaaadddmmm{{{{{{uuupppkkkllloootttyyy{{{{{{zzzzzz{{{|||zzzxxxuuuttttttvvvqqqjjjccc^^^YYYUUURRRJJJKKKJJJIIIIIIKKKNNNPPPRRRUUUZZZaaahhhrrr|||uuuggg```ZZZWWWVVVUUUXXX]]]aaahhhrrr|||yyyqqqlllgggaaa^^^___XXXYYYZZZ]]]bbbhhhmmmppprrrvvv{{{{{{sssuuu}}}|||rrrpppmmmlllmmmnnnooonnnmmmmmmnnnoooppppppoooooopppnnniiiaaaUUUKKKCCC@@@CCCFFFKKKQQQWWW^^^dddhhhlllmmmtttxxxjjjccckkkvvvkkkfff]]]WWWSSSRRRQQQQQQQQQQQQSSSWWWZZZZZZVVVQQQPPPNNNLLLLLLNNNOOOPPPOOOIIIJJJMMMQQQTTTSSSPPPMMMPPPNNNKKKIIIIIIHHHFFFDDDCCCCCCDDDDDDBBB@@@===;;;888777666555444333222222000000000000////////////,,,,,,---------,,,++++++************************,,,,,,,,,,,,,,,+++***)))***+++,,,---............***,,,---......000222555???MMM[[[bbbiiiqqquuutttqqqrrrpppjjj___UUUNNNLLLJJJXXXlllzzztttyyy}}}tttkkkaaaWWWPPPSSSQQQOOONNNNNNNNNLLLJJJHHHHHHHHHHHHIIIJJJKKKKKKTTTUUUVVVVVVTTTTTTUUUVVVZZZVVVRRRQQQSSSUUUTTTRRRQQQRRRTTTXXX]]]fffnnntttvvvzzzkkkZZZJJJLLLMMMMMMKKKGGGBBB???<<<;;;999999:::===@@@BBBDDDIIIQQQYYY___aaabbbaaabbbbbbaaa```___```dddgggffffffffffffeeedddcccbbbeeefffhhhjjjmmmooorrrsssvvvuuuuuuwwwyyyzzzyyywwwrrrnnnhhhbbb\\\VVVPPPLLLGGGFFFCCC@@@>>><<<<<<<<<>>>AAADDDFFFHHHIIIKKKLLLUUUTTTTTTUUUWWWXXXXXXWWW[[[ZZZZZZYYYYYYZZZZZZZZZaaabbbdddeeegggkkkppptttwwwyyy{{{{{{yyywwwwwwwwwwwwxxxxxxyyy{{{||||||}}}~~~|||xxxvvvuuuwwwyyy{{{}}}~~~zzzsssmmmiiifffdddbbbbbbaaa```fffwww|||tttppplllnnnqqquuuxxx{{{||||||{{{zzzxxxwwwvvvuuurrrpppnnnkkkeee___ZZZTTTNNNJJJFFFFFFFFFFFFGGGKKKQQQUUUWWW[[[bbbhhhooowww|||rrrkkkaaa^^^[[[ZZZ[[[___cccfffssszzz~~~uuullleee```^^^\\\YYYZZZ^^^cccgggiiioooqqqtttyyy~~~~~~tttqqqmmmkkkkkklllmmmllllllllllllmmmmmmmmmmmmnnnmmmnnnllleeeYYYMMMFFFCCCAAABBBGGGPPPYYYaaaeeegggqqqxxxwwwkkkfffjjjtttyyyiiiYYYTTTUUUVVVWWWYYYYYYXXXWWWVVVUUUSSSPPPMMMPPPOOONNNOOOOOOOOONNNLLLPPPOOOMMMLLLLLLLLLMMMNNNPPPOOONNNLLLJJJHHHEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@;;;:::888666444333222222222222111111000/////////......---------...//////,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...---,,,---///...---222:::DDDOOO\\\dddkkksssxxxxxxtttsssqqqkkk^^^PPPLLLNNNRRR]]]qqq}}}{{{~~~}}}~~~vvvvvvzzztttfff\\\XXXWWW[[[ZZZYYYWWWUUUTTTSSSSSSOOONNNKKKIIIHHHIIIJJJKKKVVVWWWXXXWWWVVVVVVWWWXXXXXXWWWVVVVVVWWWWWWVVVTTTUUUVVVXXX[[[```gggooouuuwww|||uuugggYYYOOOPPPPPPPPPOOOJJJEEEAAA===<<<;;;;;;<<<>>>@@@AAAAAAEEEMMMUUU[[[^^^______`````````^^^^^^```cccgggiiiiiihhhgggfffdddcccbbbfffggghhhkkkmmmpppssstttwwwvvvuuuvvvwwwvvvuuusssmmmjjjddd___[[[VVVQQQMMMHHHFFFDDDAAA???=========>>>@@@CCCEEEGGGJJJMMMOOOVVVUUUVVVWWWYYYZZZZZZZZZccccccbbbbbbbbbccccccddddddeeeggggggiiilllqqquuuxxxyyy{{{{{{yyyyyyyyyzzzyyyzzzzzz{{{|||}}}}}}~~~~~~}}}{{{zzz{{{|||~~~~~~yyysssnnnjjjgggdddbbbaaa___^^^fffzzz{{{tttooojjjmmmrrrwww{{{{{{{{{zzzyyyxxxvvvvvvuuussspppmmmlllgggaaa[[[VVVQQQLLLIIIFFFGGGHHHIIIKKKOOOUUUZZZaaagggooovvv|||vvvlllddd]]]]]]^^^___bbbhhhpppvvv|||sssnnniiieee```]]]]]]___aaabbbfffiiiooovvv}}}~~~tttqqqmmmjjjjjjkkklllkkkjjjjjjjjjjjjjjjkkklllllllllkkkiiicccYYYOOOHHHDDDDDDEEEIIIQQQ]]]hhhoooqqq|||xxxnnnkkkpppyyyzzzjjjZZZTTTUUUUUUTTTUUUWWWUUUTTTTTTSSSQQQNNNKKKMMMMMMNNNOOOPPPPPPNNNMMMKKKKKKLLLLLLNNNOOOQQQQQQQQQPPPOOOMMMKKKIIIFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;999777555444333333111111000000///.........,,,++++++*********++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,---------,,,---///......333;;;IIITTT```ffflllrrrvvvvvvuuussspppjjj]]]QQQMMMPPPVVVaaattt{{{|||||||||tttuuu{{{oooeee^^^]]]]]]aaaaaa```___^^^\\\ZZZYYYWWWUUUSSSPPPOOOOOOOOOPPPWWWYYYZZZYYYXXXWWWXXXYYYVVVYYY\\\]]]\\\[[[ZZZZZZZZZZZZZZZ]]]bbbiiioootttxxx{{{sssmmmcccXXXVVVUUUUUUUUUSSSOOOIIIDDD>>>=========>>>??????@@@???CCCJJJQQQWWW[[[]]]^^^]]]]]]]]]\\\\\\^^^bbbfffjjjjjjiiihhhgggeeecccbbbhhhhhhjjjlllooorrrtttvvvwwwvvvtttttttttssspppnnniiifffaaa]]]ZZZVVVRRRNNNIIIGGGDDDAAA???>>>?????????AAACCCEEEGGGLLLQQQUUUXXXXXXZZZ[[[]]]___``````hhhhhhgggggghhhiiijjjjjjiiijjjjjjjjjjjjmmmrrruuuyyyzzz{{{zzzzzzzzz|||~~~||||||}}}}}}~~~~~~}}}zzztttppplllhhhdddaaa^^^\\\\\\ggg}}}|||uuuppphhhlllsssyyy||||||yyywwwvvvuuuuuuuuutttqqqlllhhhfffbbbZZZTTTPPPLLLIIIGGGGGGHHHKKKMMMQQQVVV]]]bbbiiipppzzz~~~xxxoooeee^^^YYY\\\___aaafffooo}}}vvvppphhhbbb___^^^]]]]]]___ccciiiqqqyyy~~~xxx|||~~~}}}ssspppllliiiiiijjjjjjjjjiiihhhgggffffffhhhjjjkkkkkkiiieee```ZZZRRRJJJDDDEEEEEEHHHSSSccctttzzzttttttyyy}}}lll\\\VVVVVVUUURRRQQQSSSRRRQQQQQQQQQOOOLLLIIIHHHJJJMMMOOOQQQPPPOOONNNJJJKKKLLLNNNPPPQQQQQQRRRSSSRRRQQQOOOMMMJJJHHHGGGHHHGGGFFFDDDCCCAAA@@@???<<<;;;:::888666555444444000000//////...---------,,,,,,+++***)))))))))***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,---,,,---/////////555===OOOYYYdddiiimmmrrruuutttuuusssoooiii]]]RRRPPPTTT\\\fffxxxyyy~~~}}}~~~{{{tttwwwwwwmmmgggeeefffgggffffffggggggfffcccaaa___]]]\\\YYYVVVTTTSSSSSSSSSWWWXXXYYYYYYXXXXXXYYYZZZXXX\\\``````___^^^___bbb___]]]\\\^^^cccjjjooorrryyy|||{{{rrrkkkfffaaaZZZ\\\[[[ZZZZZZXXXSSSKKKEEE????????????????????????@@@CCCHHHNNNTTTXXX[[[\\\YYYZZZZZZZZZZZZ\\\aaadddggghhhhhhggggggfffeeedddiiijjjkkkmmmpppsssuuuwwwwwwuuutttssssssrrrooommmhhheeeaaa]]]ZZZVVVRRROOOHHHFFFCCC@@@?????????@@@BBBCCCDDDFFFIIINNNUUUZZZ[[[]]]___aaaccceeehhhiiillllllkkkllllllmmmnnnooommmmmmlllkkkkkkmmmqqquuuyyyzzzzzzzzzzzz{{{~~~~~~~~~~~~{{{vvvqqqmmmhhhccc```]]]ZZZ\\\hhh{{{~~~xxxsssiiimmmsssxxx{{{{{{yyywwwtttttttttsssrrrmmmgggccc```ZZZSSSMMMJJJIIIHHHGGGGGGJJJNNNRRRWWW^^^fffkkksssyyy{{{tttnnngggaaa\\\]]]```dddggglllzzz|||ssskkkeeeaaa^^^\\\\\\___fffmmmtttyyy}}}~~~}}}ssspppqqqsssyyy}}}ssspppkkkiiihhhiiihhhhhhiiigggeeeddddddfffhhhjjjlllhhhccc^^^ZZZSSSJJJCCCBBBAAAGGGVVVmmm~~~~~~~~~qqq___YYYZZZXXXTTTQQQRRRQQQPPPPPPPPPOOOLLLJJJDDDGGGLLLOOOPPPOOONNNNNNMMMNNNPPPQQQQQQPPPOOOOOOTTTTTTSSSQQQOOOLLLJJJIIIJJJIIIHHHFFFCCCAAA@@@???;;;:::999777666555444444111000000//////...------000///...---,,,,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,---//////000777@@@QQQ\\\eeejjjmmmrrrtttsssuuurrrnnnggg\\\SSSSSSYYYaaajjj{{{}}}yyy~~~||||||uuu{{{xxxqqqnnnooooooooommmnnnpppqqqpppmmmjjjhhhfffdddbbb___]]][[[[[[ZZZTTTVVVWWWXXXWWWWWWYYYZZZ]]]___aaaaaa___```dddhhhdddaaa```bbbhhhnnnsssuuuxxxyyyvvvnnnhhheeeccc```bbbaaa```aaa___YYYOOOFFF@@@@@@AAAAAAAAAAAAAAAAAACCCDDDGGGJJJNNNRRRUUUVVVUUUWWWYYYZZZ[[[]]]```cccccccccdddeeeffffffffffffjjjjjjlllnnnqqqsssvvvwwwvvvuuutttttttttssspppnnniiifffbbb^^^[[[WWWSSSPPPHHHEEEBBB???>>>???@@@BBBEEEFFFGGGHHHJJJPPPWWW\\\^^^aaaeeegggiiilllooorrrrrrrrrrrrrrrrrrsssttttttpppooonnnlllkkkmmmqqquuuyyyzzzzzzzzzzzz|||}}}xxxrrrmmmhhhbbb^^^\\\YYY\\\hhhtttzzzyyyuuu|||~~~yyyrrrlllnnnqqquuuxxxyyyyyyyyyttttttsssqqqnnniiibbb]]]XXXTTTMMMHHHGGGGGGHHHHHHIIIMMMRRRXXX___gggooouuu}}}xxxppphhhccc```^^^]]]dddhhhmmmqqq{{{uuummmfff```\\\ZZZ]]]bbbhhhooossswwwxxxtttlllkkknnnuuu|||tttpppllliiihhhhhhgggggghhhgggeeecccdddfffhhhjjjmmmiiiccc]]]XXXQQQHHHBBB@@@@@@HHH\\\{{{~~~zzz{{{xxxeee^^^___\\\WWWTTTRRRQQQQQQQQQRRRQQQNNNLLLCCCGGGMMMOOOOOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOTTTTTTSSSRRRPPPOOOMMMLLLKKKJJJHHHFFFDDDAAA@@@???:::999777666555444333333222222111000000//////...222111000......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...,,,---///000222:::CCCQQQ\\\fffjjjmmmrrrtttttttttpppkkkeee[[[UUUXXX```eeennn~~~}}}}}}|||zzzvvv|||xxxwwwwwwvvvuuuxxxzzz{{{}}}|||zzzwwwvvvrrrqqqooommmkkkjjjiiihhhQQQSSSUUUVVVVVVWWWYYY[[[aaaaaaaaaaaaaaacccgggjjjhhheeeccceeemmmtttyyyzzzvvvuuusssnnnjjjhhhiiiiiijjjiiiiiikkkjjjbbbTTTIIICCCCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHHHHIIIKKKNNNOOOSSSWWW[[[^^^```aaacccddd```aaaccceeefffggghhhhhhjjjjjjlllnnnqqqtttvvvwwwwwwvvvtttttttttssspppnnniiifffbbb___\\\YYYUUURRRHHHFFFCCC@@@???@@@BBBDDDGGGHHHHHHIIIKKKOOOUUUZZZ___ccchhhkkkmmmpppuuuyyyttttttssssssssssssttttttsssrrrooommmlllnnnsssvvvzzz{{{}}}}}}}}}~~~yyysssmmmgggaaa]]][[[ZZZ]]]fffmmmnnnmmmlllyyy}}}}}}wwwooommmnnnqqqtttvvvxxxyyyyyyuuusssqqqmmmiiiccc\\\WWWRRRNNNIIIFFFGGGIIIKKKKKKNNNRRRYYY```hhhqqqyyyyyyvvvpppkkkddd^^^[[[[[[^^^```eeekkksss~~~vvvlllddd^^^YYY[[[___dddjjjppptttvvvyyy|||}}}ssssssuuu}}}|||uuuqqqllliiihhhggggggfffgggfffeeeddddddfffhhhiiilllhhhccc]]]VVVOOOHHHCCCBBBCCCMMMeee{{{zzz}}}lllcccbbb___YYYUUUSSSRRRRRRSSSTTTSSSPPPNNNGGGKKKPPPRRRPPPNNNOOOQQQNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOJJJIIIHHHFFFCCCAAA@@@???999888777555444444333333222222222111000000////////////...---,,,,,,,,,---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,---000111333<<>>HHHVVV```iiimmmpppsssuuuuuuqqqlllfffaaaZZZYYYbbblllpppwwwvvvxxxNNNQQQTTTVVVXXXZZZ]]]___aaa``````dddhhhiiifffbbbccc___]]]bbbllluuuyyyzzzrrrrrrrrrssssssrrruuuyyyyyyyyy{{{~~~sssaaaSSSKKKJJJIIIHHHJJJLLLOOORRR[[[XXXSSSNNNLLLKKKLLLMMMVVV\\\dddjjjlllkkkjjjjjjdddeeefffggghhhhhhhhhhhhiiijjjkkkmmmpppsssuuuwww{{{yyyvvvtttrrroookkkhhhcccaaa___]]]]]]\\\YYYWWWLLLJJJFFFCCCCCCEEEHHHJJJFFFGGGHHHHHHHHHJJJMMMPPP\\\aaahhhlllmmmqqqwww}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvssspppppprrrwww{{{|||rrrkkkddd___\\\ZZZYYY]]]cccfffiiittt{{{pppiiimmmsssxxxzzzyyyvvvtttuuuqqqkkkeee___XXXQQQMMMJJJHHHFFFGGGJJJNNNPPPQQQXXX]]]eeemmmvvvrrrfffccc[[[[[[\\\]]]```dddjjjmmm||||||uuupppeeedddbbbbbbcccfffiiikkkmmmsss{{{~~~}}}}}}|||wwwsssnnnjjjiiihhhgggfffccccccddddddeeeeeeeeeeeedddeeeccc]]]TTTMMMJJJJJJEEEFFFPPPhhh}}}vvvgggccc]]]UUUPPPSSSRRRRRRSSSUUUTTTRRRPPPSSSWWWZZZXXXTTTRRRTTTWWWWWWVVVTTTRRRPPPPPPPPPQQQOOOPPPQQQRRRRRRSSSSSSRRRHHHGGGFFFDDDCCCAAA@@@???::::::888777666666666666000000000///......------......---------...//////***+++,,,------,,,+++************++++++,,,,,,,,,...------,,,,,,------......,,,---000222555???IIIYYYcccllloooqqqtttuuutttoookkkeee```ZZZZZZdddpppuuu{{{www}}}LLLOOOTTTYYY[[[^^^aaacccdddcccbbbaaa`````````aaa]]]^^^```cccfffkkkqqqvvvqqqqqqrrrtttwwwzzz}}}kkkZZZOOOJJJGGGJJJLLLLLLOOORRRWWWTTTOOOKKKIIIJJJLLLNNNUUU]]]gggppprrrqqqooommmjjjkkklllkkkiiigggggghhhkkkllllllmmmpppsssvvvxxxvvvuuusssqqqmmmjjjgggeee```]]]ZZZYYYZZZ\\\]]]]]]RRRMMMGGGEEEGGGIIIJJJIIINNNLLLIIIGGGFFFHHHJJJLLLVVVZZZaaagggmmmsssxxx{{{{{{}}}~~~~~~}}}}}}}}}~~~}}}||||||{{{{{{{{{||||||~~~uuulllfffcccccc_________bbbjjjxxxuuulllgggnnnvvv{{{yyyuuuqqqooopppjjjbbb[[[VVVQQQKKKFFFGGGHHHHHHHHHJJJMMMRRRVVVZZZcccnnnxxxuuuiii```ZZZ[[[^^^aaadddgggnnnwww~~~~~~~~~}}}~~~}}}tttjjjcccdddfffdddeeeiiilllmmmqqqtttxxx{{{}}}}}}}}}{{{sssjjjggghhhiiieeebbbddddddddddddcccbbbaaa```ccceeeeee^^^SSSKKKGGGGGG@@@FFFQQQaaa|||~~~}}}~~~fffYYYWWWVVVSSSQQQRRRSSSTTTTTTRRRPPPNNNRRRPPPOOOQQQUUUVVVTTTRRRUUURRRPPPOOOOOOOOONNNMMMMMMNNNPPPQQQQQQPPPNNNMMMIIIHHHFFFCCCAAA>>><<<;;;:::999777555444333444444222222222111000//////...........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///000222333888EEEQQQ]]]eeennnrrruuuxxxxxxuuutttppphhh\\\UUUYYYfffrrrwwwzzzyyyMMMPPPUUUYYY[[[]]]```bbbbbbbbbaaaaaaaaaaaabbbbbb___```aaabbbdddiiioootttttttttuuuxxx{{{yyyiiiZZZQQQJJJJJJKKKJJJJJJLLLNNNLLLIIIFFFFFFHHHKKKMMMVVV]]]gggooorrrqqqnnnmmmkkkllllllkkkjjjhhhiiijjjkkklllmmmppprrrtttvvvxxxqqqpppnnnkkkhhheeebbbaaaaaa___]]]\\\^^^^^^^^^]]]TTTOOOIIIFFFHHHJJJJJJIIIJJJHHHEEECCCCCCEEEHHHJJJUUUYYY___eeelllrrrxxx{{{}}}~~~~~~~~~~~~~~~xxxooohhheeeeeeaaabbbeeelllxxxuuullliiimmmtttxxxxxxuuuqqqnnniiiccc[[[UUUPPPLLLHHHEEEDDDFFFHHHKKKNNNSSSYYY^^^gggoooyyy}}}tttkkkddd___\\\^^^aaafffjjjqqq|||zzzxxxxxxyyyzzz}}}vvvnnnmmmlllhhhgggiiiiiijjjlllooorrruuuwwwxxx}}}~~~wwwpppiiifffhhhhhhfffcccddddddeeedddcccbbbaaaaaaccceeeddd^^^TTTKKKGGGFFF@@@DDDLLLZZZssseeeXXXVVVUUURRRPPPPPPQQQQQQPPPOOONNNMMMOOONNNNNNPPPSSSUUUTTTRRRTTTRRRPPPOOOPPPOOONNNMMMMMMNNNOOOOOOOOONNNLLLKKKFFFFFFDDDCCCAAA@@@>>>>>>;;;999777555444333444444222222111111000//////...........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222444:::HHHUUUaaajjjrrruuuxxxzzzzzzwwwrrrnnnfff[[[TTTXXXeeepppttt{{{|||OOORRRVVVYYYZZZ\\\___aaaaaaaaaaaabbbcccddddddeeeddddddcccbbbdddhhhnnnrrrwwwwwwyyy|||}}}iii\\\OOOKKKKKKIIIGGGGGGEEEDDDCCCCCCDDDHHHKKKNNNTTT[[[dddllloooooonnnmmmkkkllllllkkkjjjjjjkkkmmmkkkmmmpppsssuuuwwwwwwwwwooommmkkkhhheeebbbaaa```bbbaaaaaabbbcccbbb```^^^WWWRRRKKKHHHHHHJJJJJJIIIGGGEEECCCAAABBBEEEHHHJJJRRRUUU[[[ccckkksssyyy|||}}}sssmmmjjjjjjiiikkkqqqzzzxxxpppoooppprrruuuxxxvvvpppkkkbbb]]]UUUNNNJJJHHHFFFEEEEEEGGGKKKNNNSSSZZZbbbggguuu{{{{{{vvvnnngggaaa___``````eeeiiipppxxx|||vvvrrrppprrruuuwww{{{|||wwwpppkkkiiifffggghhhjjjmmmppprrrtttuuuxxx}}}tttpppjjjhhhhhhhhhfffddddddddddddddddddcccbbbaaabbbcccccc]]]TTTLLLGGGFFFAAACCCHHHSSSkkkfffXXXUUUSSSPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLOOORRRSSSSSSRRRTTTRRRPPPPPPPPPPPPOOOMMMNNNMMMMMMLLLKKKJJJIIIIIIDDDDDDCCCCCCBBBAAAAAA@@@;;;:::888666444444444444222222111111000/////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,...222666===KKKYYYeeemmmtttvvvxxxzzzzzzvvvqqqlllcccXXXSSSWWWdddooosss~~~~~~|||QQQTTTWWWXXXYYY[[[]]]___aaabbbccceeefffhhhiiiiiijjjiiigggeeeeeehhhnnnrrrwwwxxx{{{rrrbbbQQQLLLLLLJJJFFFEEEAAAAAAAAABBBEEEHHHLLLNNNOOOUUU^^^eeeiiikkkmmmnnnlllllllllkkkjjjkkkmmmoookkknnnssswwwyyyyyyxxxvvvrrrpppmmmjjjhhhfffeeeeeeeeeeeefffhhhhhhgggccc```YYYSSSLLLHHHHHHIIIHHHGGGFFFDDDCCCBBBDDDGGGKKKNNNOOORRRYYYbbbmmmwww}}}yyysssrrrrrruuuxxx~~~yyyyyyuuusssuuuxxxvvvnnnggg^^^YYYQQQJJJFFFEEEFFFGGGJJJLLLOOOSSSZZZcccmmmtttyyymmmiiiddd___^^^___bbbeeekkksss~~~tttqqqmmmkkklllqqqvvvzzz{{{rrrlllgggfffffffffhhhlllooorrrqqqtttzzz}}}wwwtttpppmmmjjjhhhfffeeecccdddddddddccccccbbbaaa```aaaaaa\\\TTTLLLGGGEEEDDDEEEFFFOOOfffhhhZZZVVVTTTPPPPPPNNNLLLJJJIIIIIIJJJKKKJJJJJJLLLNNNQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQOOOMMMNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA<<<;;;999777555444444444111111111111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///333777???NNN]]]fffmmmsssuuuuuuwwwvvvssspppkkkaaaWWWSSSXXXdddooottt}}}~~~}}}{{{}}}SSSUUUWWWXXXYYYZZZ]]]___bbbccceeehhhjjjllllllmmmnnnmmmkkkiiihhhkkkooossswwwyyy}}}ooo___PPPKKKLLLJJJGGGEEEAAAAAABBBDDDFFFIIIKKKLLLIIINNNUUU[[[aaafffjjjnnnlllmmmnnnmmmllllllnnnooommmpppvvvzzz|||{{{yyywwwuuutttrrrooommmllljjjjjjggghhhjjjlllmmmjjjeeeaaaZZZTTTMMMIIIHHHIIIHHHFFFEEEEEEDDDDDDGGGKKKOOORRRQQQTTT[[[gggttt}}}~~~{{{{{{|||{{{vvvuuuwwwtttjjjaaaXXXTTTNNNGGGCCCCCCFFFIIIOOOQQQVVV]]]fffsss|||ppphhhaaa```___^^^```cccgggiiippp{{{zzztttjjjiiiffffffiiinnntttxxx{{{~~~}}}tttjjjhhheeecccdddgggkkknnnooossswww{{{||||||}}}~~~~~~{{{~~~}}}|||yyysssmmmhhheeedddbbbbbbbbbcccbbbbbbaaaaaa___```___\\\UUUMMMGGGDDDDDDDDDDDDLLLaaa~~~~~~jjj]]]XXXVVVRRRQQQOOOLLLIIIHHHIIIJJJKKKIIIKKKMMMOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRRRRPPPMMMMMMLLLJJJHHHFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@>>><<<:::777555555444444111111111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000111444888@@@PPP^^^hhhnnnsssttttttvvvuuurrrpppjjj```WWWTTTZZZfffooottt~~~{{{yyyzzzzzzSSSUUUWWWXXXXXXZZZ]]]___bbbdddgggjjjlllnnnnnnnnnnnnooonnnmmmlllnnnrrruuuwww{{{eeeYYYNNNKKKLLLKKKHHHGGGDDDEEEGGGHHHJJJLLLMMMNNNHHHJJJNNNRRRWWW^^^fffllloooppprrrrrrpppoooooopppooosssxxx|||~~~}}}zzzxxxvvvuuuuuutttrrrooonnnllljjjkkkmmmoooooommmhhhddd\\\VVVNNNJJJJJJJJJIIIHHHGGGGGGGGGHHHKKKPPPUUUYYYZZZ^^^fffsssyyyttt~~~{{{uuutttsssnnncccZZZPPPNNNIIIEEEBBBDDDIIIMMMTTTZZZdddooo|||{{{oooddd^^^ZZZ[[[^^^aaaggglllrrruuu||||||ssskkkeee___^^^]]]]]]```dddiiillllllnnnrrrvvvzzzsssoooiiidddaaacccfffhhhlllooosssuuuvvvvvvvvvwww{{{~~~|||wwwzzz~~~xxxnnnfffcccbbb``````aaaaaaaaa``````___]]]^^^]]][[[VVVNNNGGGCCC@@@@@@@@@GGG[[[uuu|||~~~}}}~~~lll___ZZZWWWTTTPPPOOOLLLJJJHHHHHHIIIJJJIIIKKKNNNOOOOOOPPPQQQSSSRRRQQQQQQRRRSSSRRRPPPNNNLLLLLLKKKIIIHHHFFFEEEDDDFFFFFFEEEDDDCCCAAAAAA@@@???===;;;888666555555555111111000000000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111222555999BBBRRRbbbkkkqqqvvvvvvvvvwwwwwwtttoooiii^^^VVVTTT[[[fffooottt|||~~~yyyyyy|||}}}SSSUUUVVVWWWXXXZZZ]]]```aaacccgggjjjlllmmmnnnmmmlllmmmoooooooooppprrruuuzzzsss^^^VVVQQQQQQRRROOOMMMNNNKKKLLLNNNQQQSSSTTTUUUUUULLLKKKKKKLLLPPPXXXaaahhhrrruuuwwwxxxvvvsssrrrqqqqqquuuyyy}}}~~~|||zzzvvvwwwxxxwwwvvvssspppnnnmmmmmmoooppppppnnniiieee^^^XXXQQQMMMLLLMMMLLLKKKNNNNNNNNNPPPTTTYYY___ccciiillltttuuuqqq{{{zzzwwwtttqqqooommmfff\\\TTTHHHHHHHHHFFFFFFJJJPPPUUU___iiiyyyyyymmmfffaaa]]]\\\^^^bbbhhhqqq{{{xxxpppiiiccc\\\WWWTTTSSSSSSSSSTTTWWWZZZ[[[[[[]]]___bbbeeelllsssxxx~~~tttjjjcccbbbcccdddgggiiilllmmmmmmmmmmmmnnnqqqtttyyy{{{||||||||||||}}}xxxzzz~~~~~~xxxmmmccc``````^^^^^^_______________^^^\\\\\\\\\ZZZVVVOOOGGGBBB======>>>DDDUUUlll|||{{{uuuxxxrrrxxx}}}lll___ZZZXXXUUUOOONNNLLLJJJHHHGGGGGGHHHHHHKKKMMMNNNMMMMMMOOOQQQQQQQQQQQQSSSTTTSSSPPPNNNKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@>>>;;;999666555555555000000000000000000000111...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000111555;;;EEEVVVffflllssswwwvvvwwwxxxxxxvvvmmmfff\\\TTTSSSZZZeeemmmwww~~~yyy{{{SSSTTTVVVWWWXXXZZZ^^^aaaaaacccfffiiikkkllllllllljjjlllnnnooopppqqqsssttt}}}jjj]]]XXXVVVXXXXXXUUUSSSTTTQQQSSSVVVYYY[[[]]]]]]]]]PPPNNNKKKIIIKKKSSS^^^fffuuuxxx{{{|||zzzvvvtttssssssvvvzzz~~~}}}{{{wwwxxxzzz{{{zzzvvvrrrpppnnnnnnoooqqqqqqnnnjjjfff```ZZZSSSOOOOOOOOOOOOMMMUUUUUUUUUWWW\\\bbbhhhkkktttwwwsssppp{{{{{{vvvooonnnlllkkkhhhaaaWWWPPPEEEGGGHHHIIIKKKPPPXXX^^^jjjwwwxxxhhh___]]]^^^^^^aaacccgggooozzzrrrllleee```]]]ZZZUUUQQQMMMMMMLLLLLLMMMNNNOOOPPPSSSSSSTTTTTTWWW]]]dddiiisss|||~~~qqqhhhccccccdddcccdddfffgggffffffggghhhhhhlllqqqtttvvvwwwyyyzzzwwwxxxyyy|||{{{}}}{{{~~~~~~vvvjjjaaa]]]^^^]]]]]]^^^^^^___^^^^^^]]]\\\\\\[[[ZZZVVVOOOGGGBBB===>>>>>>CCCSSSggguuuyyy||||||vvvpppssszzzmmmlllttt~~~|||kkk___ZZZXXXUUUMMMLLLKKKIIIHHHGGGFFFFFFGGGJJJMMMMMMKKKKKKMMMOOOQQQQQQRRRSSSTTTSSSQQQNNNJJJKKKLLLMMMLLLJJJGGGEEEBBBBBBCCCCCCDDDDDDEEEEEE@@@>>><<<999777555555555000000000000000111111111...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...000555<<>>======<<<888444111111222222222333333333//////...------------...------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,///000111444:::FFFUUU```kkkrrrwwwwwwwwwxxxvvvsssnnnddd[[[VVVUUUZZZfffrrr}}}}}}~~~~~~zzz|||WWWXXXYYY[[[]]]^^^___```aaadddggglllnnnnnnllljjjmmmmmmnnnnnnpppuuu{{{pppaaaYYYVVVVVVZZZccckkknnnooouuuuuuvvvyyyyyysssiiiaaa[[[YYYVVVRRROOOQQQWWW\\\dddkkktttzzz|||}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzzzzwwwsssmmmgggcccaaa\\\WWWUUURRRQQQVVV]]]dddeeeiiipppwww~~~{{{ttt||||||vvvooojjjcccbbb___\\\VVVQQQLLLIIIIIIJJJPPPUUUXXX___ooo}}}ppphhhaaa```aaaaaadddhhhqqqyyywwwkkkbbb^^^VVVTTTRRROOOMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLMMMLLLMMMOOORRRYYY^^^fffnnnxxxvvvlllccc^^^^^^^^^]]]]]]]]]\\\[[[___aaadddgggjjjlllmmmmmmllljjjgggiiimmmrrrtttuuu{{{tttllleeeaaa_________]]][[[ZZZYYYYYYZZZ[[[YYYYYYYYYXXXVVVQQQJJJEEE>>>???@@@@@@DDDMMMXXX___```lllooommmooojjjhhhqqqsss{{{}}}rrrkkkjjjppp||||||rrrdddYYYUUUUUURRRPPPMMMKKKIIIHHHHHHHHHJJJJJJIIIIIIJJJLLLNNNPPPSSSTTTVVVWWWWWWTTTQQQOOOLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCC@@@>>>>>>???>>>:::888222222222222222222222222//////...------------...------------------------+++,,,,,,,,,------------///.........---------,,,///000111444<<>>???>>>>>>@@@FFFPPPYYYZZZeeehhhjjjpppnnnllltttsssooowww|||tttpppooosss~~~ssseeeZZZVVVUUUTTTRRROOOLLLJJJIIIHHHHHHMMMKKKIIIIIIIIILLLOOOQQQSSSTTTVVVVVVVVVTTTQQQPPPMMMMMMMMMLLLLLLKKKIIIIIIFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@????????????<<<:::444444333333222222111111000///......------......------------------------------------............////////////............///000222555>>>MMM```lllrrrxxx|||{{{zzz||||||yyylllbbbYYYVVVYYYbbbppp}}}~~~~~~}}}|||wwwsssxxxXXXXXXXXXYYY[[[]]]___```fffiiilllnnnooooooppppppqqqrrrtttuuuwww{{{}}}kkk```]]]]]]^^^dddnnnwww}}}~~~vvvrrrmmmjjjddd]]]XXXTTTSSSSSSWWWZZZaaajjjrrrwwwyyyxxx~~~{{{{{{zzzxxxuuupppllliiiddd___\\\[[[YYYXXX]]]cccmmmsss||||||{{{rrrnnnjjjfffbbb[[[XXXSSSMMMJJJIIIIIIJJJRRRWWW___iiitttwwwjjjcccaaaaaabbbfffkkkooovvvrrriiiaaa\\\XXXRRRPPPPPPNNNMMMLLLLLLMMMNNNOOOPPPRRRQQQQQQPPPOOONNNNNNMMMIIIJJJKKKJJJHHHHHHJJJLLLMMMPPPUUUXXX\\\dddnnnuuuwwwmmmfff\\\XXXXXXYYYVVVSSSXXXXXXXXXXXX[[[^^^bbbdddfffdddbbbaaaaaacccdddeeepppyyy{{{tttmmmfffbbb___^^^___^^^\\\ZZZXXXWWWWWWWWWXXXXXXXXXXXXVVVRRRLLLGGG???>>>>>>???AAAFFFRRR]]]aaalllooosss}}}}}}zzzwwwoooooowwwzzzuuusssvvvuuufffYYYTTTSSSSSSRRRPPPNNNLLLKKKKKKKKKNNNMMMMMMLLLMMMNNNPPPQQQSSSSSSTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLKKKJJJIIIEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@??????===;;;:::666555444333222111000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000//////////////////000222666???OOObbboootttzzz}}}|||{{{}}}|||zzzlllaaaWWWUUUZZZcccrrr~~~~~~~~~{{{{{{xxxvvv|||XXXYYYZZZ[[[]]]```aaaccciiillloooqqqqqqrrrtttvvvwwwxxxyyyyyyzzz~~~rrrddd```aaacccjjjsss|||{{{wwwqqqkkkeee```\\\YYY\\\]]]bbbiiiqqqwwwyyyzzz}}}xxxxxxwwwvvvtttqqqnnnlllddd```]]]]]][[[YYY^^^dddqqqxxxxxxooojjjgggccc___YYYVVVPPPLLLJJJKKKNNNPPPYYY]]]fffttt~~~qqqhhhbbbaaacccdddffflllttt{{{zzzpppaaa\\\YYYYYYWWWRRRPPPQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOOOOOOOOQQQSSSMMMPPPSSSTTTVVVZZZ```fffsssxxx~~~|||qqqcccZZZWWWVVVTTTRRRUUUSSSRRRQQQSSSVVVZZZ\\\______^^^]]]\\\\\\\\\]]]fffmmmxxx~~~{{{tttmmmgggbbb___]]]___^^^]]][[[ZZZXXXXXXWWWWWWWWWWWWXXXWWWSSSMMMHHHAAA??????AAAAAAFFFTTTcccppp{{{zzzsssnnnnnnvvv|||wwwtttvvvvvvggg[[[UUUTTTPPPPPPOOONNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQPPPOOOQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOONNNMMMKKKJJJIIIDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@>>>;;;999888666666555444222111000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000000000000000000111333777???NNN```mmmsssyyy}}}{{{{{{|||{{{xxxlll```VVVTTTYYYcccppp{{{{{{}}}}}}~~~YYYZZZ]]]```ccceeefffgggkkknnnrrrssssssuuuyyy}}}~~~}}}~~~yyyhhhaaaccciiippp{{{yyysssmmmfffbbb```aaadddhhhmmmsssxxx|||~~~{{{xxxxxxwwwuuusssooolllkkkfffbbb___^^^\\\ZZZ^^^dddsssyyywwwmmmiiifffbbb^^^XXXUUUPPPMMMMMMPPPTTTXXX\\\cccooo{{{mmmeeeaaa___```cccgggkkktttuuuiiicccXXXUUUUUUXXXWWWSSSQQQSSSSSSSSSSSSTTTVVVYYY[[[]]][[[ZZZXXXVVVTTTRRRPPPOOOOOOPPPRRRRRRRRRTTTVVVYYYSSSVVVYYYZZZYYYZZZ^^^aaacccgggmmmqqqtttyyy}}}oooccc\\\XXXUUUSSSQQQOOOLLLKKKKKKNNNQQQSSSZZZ\\\^^^^^^\\\ZZZYYYYYY^^^dddmmmttt{{{~~~zzzuuunnngggbbb^^^]]]^^^^^^]]]\\\ZZZYYYXXXXXXVVVVVVWWWXXXWWWSSSMMMIIIEEE@@@???AAAAAAEEEVVViiiyyypppkkkiiilllvvv}}}{{{{{{xxxjjj^^^YYYXXXNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPSSSTTTTTTRRROOONNNPPPPPPNNNMMMMMMLLLMMMMMMPPPPPPOOOOOOMMMLLLJJJIIIDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDBBB>>>;;;999999666666555444333222111111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------////////////000000000000///111444888@@@NNN___kkkqqqwww||||||{{{{{{yyyuuujjj___UUUTTTZZZcccnnnwwwYYY\\\```eeeiiijjjkkkkkklllppptttuuuuuuxxx~~~~~~mmmfffjjjpppyyyvvvpppkkkkkkkkkjjjiiimmmtttzzz}}}~~~|||yyyxxxwwwuuussspppmmmlllhhhdddbbbaaa^^^\\\___dddnnnuuu~~~tttkkkgggdddaaa^^^WWWTTTQQQOOOPPPUUUZZZ^^^bbbmmm~~~xxxnnneeecccddddddfffiiirrrxxxtttggg___^^^XXXVVVVVVXXXXXXUUUVVVYYYZZZZZZ[[[^^^aaaeeeiiikkkjjjiiigggdddaaa^^^\\\ZZZYYY[[[\\\\\\\\\^^^```bbbhhhkkknnnllliiifffeeegggcccfffjjjlllmmmpppvvv{{{sssiiiaaa\\\ZZZPPPNNNKKKIIIHHHIIILLLMMMSSSWWW\\\^^^[[[XXXVVVVVVVVV[[[bbbiiiqqq|||}}}zzzuuunnnhhhbbb^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVWWWXXXWWWSSSNNNJJJEEE???>>>AAACCCIII]]]tttwwwnnnlllkkkooozzz{{{lll___YYYWWWNNNNNNOOOOOOOOONNNNNNNNNPPPPPPQQQRRRRRRPPPNNNMMMQQQPPPNNNLLLLLLLLLMMMNNNQQQQQQPPPOOONNNLLLKKKJJJDDDFFFGGGIIIIIIIIIGGGGGGDDDFFFFFFDDD@@@======>>>666666555444333222222222111000000///////////////++++++++++++++++++++++++------------.....................//////000000000---000555:::CCCPPP```kkkooowww|||}}}|||{{{wwwrrrhhh]]]TTTUUU\\\eeeooovvv}}}ZZZ]]]ccchhhlllnnnnnnmmmmmmqqquuuwwwwwwzzzrrrmmmqqqwww{{{zzzwwwqqqllllllttt{{{|||~~~}}}wwwwwwvvvuuusssrrrpppoookkkgggdddccc```]]]___eeegggoooyyy~~~~~~qqqhhheeedddaaa^^^VVVTTTQQQPPPSSSXXX^^^bbbhhhxxx~~~qqqiiieeehhhlllmmmpppsss~~~tttkkkaaa\\\]]]^^^[[[ZZZ[[[ZZZYYY\\\aaa```aaacccgggkkkpppuuuwwwzzzyyyvvvsssooollliiihhhjjjlllmmmmmmlllmmmoooqqqyyyrrrooonnnrrrtttuuusssqqqrrrvvvzzzvvvkkkddd```QQQOOOLLLJJJIIIIIIKKKLLLIIINNNUUUXXXUUURRROOONNNLLLPPPWWW^^^gggsss}}}zzzuuuooohhhbbb^^^\\\YYYYYYZZZZZZYYYXXXWWWWWWUUUUUUVVVXXXWWWTTTNNNJJJCCC======BBBFFFOOOgggwwwvvvwwwtttnnn^^^UUURRROOOOOOOOOOOONNNMMMLLLLLLQQQPPPPPPOOONNNNNNNNNNNNRRRQQQNNNLLLLLLLLLNNNOOOQQQQQQQQQPPPNNNLLLKKKJJJEEEFFFHHHJJJJJJJJJIIIHHHDDDFFFHHHFFFCCC@@@AAABBB555555555444444333333222111111000///////////////++++++++++++++++++++++++............/////////000---.........//////000000+++///555<<>>===;;;888555333222222333111111111000//////............---------,,,,,,,,,---------............///000///---------...000111222111333<<>>>>>>>>>>>???BBBFFFJJJMMMXXX```kkkuuu~~~}}}uuulllccc\\\XXXUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSSSSTTTSSSRRRQQQPPPKKKEEEEEENNNVVV___ooozzzuuuyyy~~~jjj___\\\VVVUUUTTTSSSSSSSSSTTTUUUTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYTTTSSSQQQOOONNNNNNNNNOOOKKKKKKKKKLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFDDDCCCBBB======;;;:::777555444333000000//////...---------......---------,,,,,,,,,---------............///.........//////////////////222888DDDSSSbbbnnnttttttzzz|||xxxtttrrrnnniiiaaaYYYYYYbbbkkkqqq{{{}}}||||||zzzyyyyyy|||ooorrrwww|||~~~uuupppqqqsssrrrpppooopppqqqqqqppppppqqqrrruuuvvvxxx}}}|||uuummmeee```TTTOOOMMMNNNPPPQQQVVV\\\eeelllwww}}}{{{}}}{{{zzzzzzzzzyyywwwwwwtttpppkkkjjjpppzzz{{{qqqjjjfffbbb]]]XXXYYYXXXXXXVVVSSSQQQQQQQQQMMMKKKIIIGGGFFFDDDBBB??????>>>>>>???@@@@@@>>><<<<<<;;;<<<===AAAEEEGGGIIIRRR[[[fffpppyyy~~~zzztttlllccc[[[WWWTTTSSSRRRRRRQQQQQQRRRRRRPPPQQQRRRSSSRRRQQQPPPOOOKKKDDDCCCGGGKKKRRRcccuuu{{{ssswww|||zzz|||mmmaaa]]]XXXWWWUUUTTTTTTTTTUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWRRRQQQOOOMMMLLLLLLMMMNNNJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHHHHGGGFFFEEEDDDCCC>>>===<<<:::888666444333111111000000///......---......---------,,,,,,,,,---------............///---......//////////////////222999EEEUUUdddoootttsssyyy|||xxxtttrrroookkk```YYYYYYdddnnnttt}}}}}}{{{zzzzzz{{{|||{{{zzzzzz{{{}}}~~~}}}|||pppssswww|||sssjjj___YYYXXXYYYXXXVVVVVVXXXZZZZZZZZZ]]]ccciiinnnpppttt{{{yyyrrriiiaaa[[[SSSNNNKKKLLLMMMNNNSSSXXX[[[cccnnnwww}}}~~~yyyyyy|||}}}}}}}}}~~~~~~}}}|||}}}zzzuuupppqqqzzz~~~yyyssspppppppppooommmbbb\\\TTTQQQQQQRRRPPPMMMIIIIIIIIIHHHFFFEEEFFFGGGJJJFFFBBB@@@@@@AAAAAAAAA<<<<<<<<<>>>??????===;;;;;;;;;;;;>>>BBBEEEHHHHHHOOOXXXdddoooxxx|||{{{yyytttlllccc[[[VVVRRRRRRQQQPPPPPPPPPPPPQQQOOOPPPQQQQQQQQQPPPOOONNNKKKDDDAAABBBCCCHHHZZZmmm{{{~~~ssstttxxxtttwwwzzzooobbb]]]XXXXXXVVVUUUTTTUUUVVVVVVUUUVVVWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTUUURRRPPPNNNLLLJJJJJJKKKLLLIIIIIIJJJKKKLLLLLLLLLKKKHHHHHHHHHGGGFFFEEEDDDCCC>>>===<<<;;;999666444333444444333333222111111111......---------,,,,,,,,,---------.........//////---......///000////////////222999FFFVVVeeepppuuusssyyy|||yyytttsssqqqnnn___YYYZZZfffpppwww~~~~~~{{{~~~~~~|||yyywwwwwwyyy|||~~~}}}{{{{{{{{{||||||zzzxxxzzzyyyyyy}}}{{{uuuyyyuuusssxxx{{{tttddd]]]TTTNNNLLLLLLKKKJJJLLLKKKJJJJJJLLLOOORRRUUU\\\dddoooxxx~~~yyyqqqiiiaaaYYYTTTKKKJJJIIIHHHJJJLLLPPPRRRXXX[[[```gggnnnuuuzzz}}}|||xxxtttrrrsssvvv|||~~~{{{~~~xxxqqqcccaaa^^^[[[YYYXXXWWWWWWOOOMMMKKKJJJJJJIIIGGGEEEGGGEEECCCAAAAAAAAACCCDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???BBBEEEGGGIIIRRRZZZeeeoooyyy~~~|||wwwppphhh```YYYUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRPPPNNNLLLJJJLLLFFFBBB@@@AAAFFFTTT```uuuwww|||zzzrrrooo{{{yyypppooonnnyyylll^^^]]]XXXWWWUUUTTTUUUUUUTTTSSSUUUUUUTTTSSSSSSRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFDDDCCCAAA@@@;;;<<<======;;;888444222333222000000000000///...//////.........---------,,,,,,,,,---------......------......///000000111111222888EEEWWWgggooorrrvvvyyy|||{{{{{{{{{uuunnnccc\\\]]]kkkuuuzzz~~~xxx|||yyywww|||~~~}}}{{{zzzzzz|||~~~~~~}}}zzzxxx~~~vvvqqqmmmgggbbbfffdddcccggglllmmmhhhbbbXXXSSSMMMHHHGGGGGGGGGFFFFFFFFFEEEDDDFFFIIILLLNNNSSSZZZccclllrrrxxx|||uuummmeee]]]VVVRRRIIIIIIHHHGGGHHHJJJLLLMMMNNNPPPTTTYYY___dddhhhjjjooosssxxx||||||yyyuuusssooossswwwzzz}}}vvviii^^^YYYQQQPPPNNNLLLKKKJJJIIIIIIJJJHHHGGGGGGHHHHHHGGGEEEEEEDDDBBB@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBEEEGGGIIIOOOXXXeeeqqq||||||wwwppphhh___XXXTTTRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNKKKJJJKKKFFFBBB@@@@@@DDDPPP\\\jjjmmmttt|||wwwssswwwqqqjjjkkkoooyyyjjj^^^\\\YYYWWWTTTSSSSSSSSSQQQPPPSSSRRRQQQQQQPPPPPPPPPQQQPPPPPPOOOOOONNNMMMMMMMMMPPPPPPOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@============;;;888666444666444222000////////////........................,,,,,,---------........./////////000000111111111222333:::HHHZZZiiirrruuuxxx|||~~~}}}}}}}}}wwwpppeee___aaannnyyy}}}zzzxxx~~~~~~||||||yyyzzz{{{{{{xxxnnnhhhaaa]]][[[ZZZWWWUUUSSSSSSTTTVVVWWWWWWTTTQQQLLLJJJFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@AAACCCFFFGGGIIIOOOWWW^^^dddkkkssszzz|||wwwoooggg```YYYRRRNNNFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHKKKNNNQQQSSSUUUWWWZZZ^^^aaaccceeehhhjjjoooppptttzzz~~~|||yyyvvvttttttxxx|||}}}}}}~~~sssfff\\\RRRKKKIIIEEEFFFFFFFFFEEEDDDCCCCCCDDDCCCBBBCCCFFFGGGFFFEEEBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@??????>>>>>>????????????????????????@@@@@@@@@AAACCCFFFIIIKKKPPPYYYhhhuuu}}}xxxqqqhhh___XXXTTTQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOONNNMMMKKKJJJJJJFFFBBB@@@???BBBKKKVVV```dddkkksssxxxzzzwwwtttoooppp||||||wwwkkkgggjjjqqq{{{~~~hhh]]][[[ZZZWWWTTTRRRRRRPPPOOOMMMOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA??????===<<<:::999777777444333111000000000000111..................//////,,,------------.........000111111111111111111111333666===LLL]]]llluuuxxx{{{yyyqqqfffbbbeeeqqq}}}~~~||||||zzzzzzxxxyyy||||||yyy}}}mmmaaa\\\XXXTTTQQQQQQRRRQQQPPPKKKMMMOOOOOONNNLLLLLLLLLHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@??????@@@BBBDDDEEEEEEIIIOOOTTTZZZaaakkkrrr}}}|||wwwrrrjjjbbb[[[TTTNNNJJJCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKMMMPPPQQQQQQRRRTTTVVVZZZ\\\```ffflllrrrvvvwwwvvvxxx{{{{{{zzzxxxwwwwww|||~~~{{{wwwkkk]]]VVVQQQKKKGGGGGGCCCDDDEEEFFFGGGFFFEEEDDDBBBAAAAAABBBDDDFFFEEEDDD@@@??????>>>>>>???@@@AAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFJJJOOORRRYYY```lllyyyzzzrrriii```YYYUUUOOOOOONNNLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMKKKJJJIIIIIIEEEBBB@@@>>>???GGGQQQ\\\___dddjjjnnnpppooonnnkkkqqq|||wwwtttkkkjjjooottt~~~{{{ggg\\\ZZZXXXVVVSSSRRRQQQPPPOOOMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNRRRRRRQQQOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@>>><<<:::999888888888///111333444444222222222000/////////......------------------............111111111111111111111111333777@@@NNN___mmmwww{{{|||~~~xxxqqqeeecccgggsss{{{zzzzzzxxxyyy{{{}}}xxx|||pppeee[[[UUUTTTRRRNNNLLLKKKJJJJJJIIIHHHKKKMMMLLLJJJIIIIIIJJJGGGHHHIIIHHHGGGEEEDDDCCCAAAAAAAAA@@@AAABBBCCCDDDDDDHHHKKKNNNRRRYYYbbbiiisss|||yyysssnnnfff^^^WWWQQQLLLHHHAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJIIIKKKLLLLLLKKKKKKLLLNNNNNNPPPTTTWWW[[[```cccfffkkkoootttvvvwwwwwwxxxyyy}}}{{{www}}}}}}ssslll\\\TTTMMMLLLJJJFFFCCCCCC@@@AAACCCDDDEEEDDDCCCCCCDDDCCCBBBCCCDDDEEEDDDCCC?????????@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDFFFJJJPPPVVVZZZdddiiiqqq{{{zzzsssjjjaaaZZZVVVNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHDDDBBB@@@>>>>>>FFFOOOYYY[[[___cccgggiiikkklllqqqxxx|||wwwwwwuuuooopppuuuzzzzzzhhh\\\YYYVVVTTTQQQQQQQQQQQQPPPOOOKKKKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@>>>===:::888777777777888333888===>>>;;;666222000222222111///...---,,,+++---------.........////////////000000000000000111333888BBBPPP___mmmvvv{{{|||~~~|||vvvnnndddfffkkkvvv~~~|||{{{{{{zzzzzzzzz||||||xxxuuuiiiaaa[[[XXXWWWRRRQQQNNNKKKIIIGGGGGGFFFEEEFFFGGGGGGFFFFFFFFFGGGEEEGGGHHHHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEGGGIIIJJJLLLQQQYYY___iiiqqqzzz|||uuuooojjjaaaZZZSSSNNNIIIFFF@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLKKKIIIHHHJJJKKKJJJLLLNNNOOOQQQSSSWWWZZZaaafffmmmppprrruuuyyy|||wwwssszzz}}}}}}|||{{{{{{||||||}}}wwwxxx{{{}}}uuunnniiibbb[[[UUUOOOKKKIIIKKKJJJEEEBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDDDDEEEEEEDDDCCCAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFHHHIIIKKKLLLMMMKKKJJJIIIKKKOOOVVV]]]aaajjjmmmsss{{{}}}yyyrrrjjjaaaZZZVVVNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHDDDAAA@@@??????GGGQQQZZZ]]]bbbfffiiilllooorrrxxxssstttxxxyyytttuuuyyy|||jjj]]]XXXSSSQQQOOOOOOOOOPPPOOONNNJJJJJJIIIIIIJJJJJJKKKKKKIIIJJJJJJKKKMMMNNNNNNOOOOOOOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@===<<<:::888777777777888===BBBGGGFFF???777111...222222111000...---,,,,,,------........./////////......//////000111111222444999DDDRRR```lllvvvzzz{{{~~~}}}|||zzzssslllcccgggoooxxx~~~~~~||||||||||||{{{{{{}}}~~~zzzvvvuuueee^^^[[[XXXVVVWWWPPPPPPNNNLLLIIIHHHHHHIIICCCCCCCCCDDDEEEEEEEEEEEECCCEEEGGGGGGEEECCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIIIILLLRRRXXX^^^gggooorrruuuxxxvvvrrrkkkfff]]]VVVPPPKKKFFFDDD@@@@@@??????AAACCCFFFHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKHHHHHHIIIKKKGGGIIILLLLLLLLLNNNRRRVVVZZZ___fffkkknnnrrryyytttqqqyyyzzzuuussstttuuutttrrrqqqpppooonnnmmmnnnnnnooonnnlllnnnsssuuuwww}}}zzzlllfff___ZZZXXXUUUPPPMMMNNNKKKKKKNNNNNNJJJIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJLLLNNNQQQSSSUUUVVVTTTRRROOOOOOSSSYYY```eeefffiiipppzzz|||yyyuuuoooggg___YYYUUUNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHDDDAAA@@@???AAAKKKUUUccciiiqqqxxx{{{}}}wwwrrrlllqqqxxxyyyyyy|||~~~mmm^^^XXXRRRPPPMMMLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@===<<<;;;:::999888888888@@@DDDGGGDDD===555111111000000000///////////////............////////////......///000222333444444555<<>>@@@===777333333555---......///000111111222............/////////000...///000111333555666666777>>>IIIVVVbbbmmmuuu{{{{{{~~~~~~|||zzzxxxqqqiiiXXX```jjjrrr|||yyy{{{zzz}}}{{{{{{|||}}}}}}{{{yyyxxxwwwwwwxxxwwwuuuttt}}}iiibbbZZZVVVWWWWWWUUURRRQQQNNNKKKIIIIIIJJJIIIIIIFFFDDDBBBCCCGGGIIIHHHGGGGGGFFFEEEEEEHHHLLLQQQTTTUUUVVVVVVTTTRRRQQQRRRSSSUUURRROOOLLLKKKLLLNNNOOOUUUYYY___eeeiiikkkkkkkkkbbb___YYYSSSMMMIIIFFFEEE??????AAACCCFFFIIILLLMMMPPPOOOMMMLLLLLLLLLMMMNNNOOOMMMLLLLLLLLLLLLJJJIIIKKKKKKJJJJJJJJJNNNSSSWWW]]]```eeeiiilllsss{{{}}}zzz|||zzz{{{}}}~~~{{{wwwtttuuu|||~~~}}}zzzwwwxxx{{{}}}|||{{{vvvwwwwwwvvvuuusssqqqppptttwww{{{}}}}}}||||||~~~}}}nnndddZZZZZZXXXVVVTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPOOONNNMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIIIIJJJLLLMMMNNNNNNMMMOOOPPPPPPSSSXXXXXXUUUVVVUUUVVVYYY]]]```aaa```bbb___[[[XXXXXX[[[___bbb\\\iiiuuuzzzyyyuuunnnhhhccc^^^ZZZWWWMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJGGGEEE>>>???GGGGGGNNN```xxxtttmmmkkkjjjiiilllwwwnnn^^^XXXVVVSSSPPPMMMLLLKKKJJJHHHGGGEEEDDDDDDFFFHHHIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHFFFDDDCCCCCCAAA???======<<<;;;:::888777666555:::888666555444444222000000000000000////////////............////////////...///111111000000222333666:::FFFWWWdddmmmtttzzz{{{~~~~~~|||xxxnnnccc\\\dddlllrrr{{{}}}yyy~~~~~~|||}}}|||}}}|||yyyyyyuuurrrsssvvvvvvrrrnnn}}}kkkbbb]]]WWWUUUWWWXXXVVVTTTRRROOOLLLJJJJJJKKKJJJJJJGGGEEEDDDFFFIIIKKKJJJIIIJJJJJJKKKMMMQQQWWW\\\___bbbbbbbbb```]]][[[\\\]]]\\\ZZZVVVRRRPPPPPPQQQRRRWWWYYY]]]bbbeeefffffffffaaa^^^XXXRRRLLLHHHFFFEEEAAABBBCCCEEEHHHKKKNNNOOOPPPOOOMMMLLLKKKLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQVVVZZZ]]]aaagggkkkooottt|||}}}xxxvvvuuuvvvyyy}}}~~~~~~}}}wwwtttvvv}}}~~~~~~|||{{{|||qqqfff^^^]]]\\\ZZZXXXVVVUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMOOOPPPQQQRRROOORRRRRRQQQTTTYYYZZZWWW]]]]]]]]]```bbbdddcccbbbfffeeecccbbbbbbdddggghhhfffqqq{{{~~~xxxssslllfff```[[[VVVSSSMMMLLLKKKIIIHHHHHHGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHGGGFFF@@@@@@FFFGGGPPPeeevvvmmmllllllnnnrrrsssddd^^^WWWTTTPPPMMMLLLKKKIIIHHHGGGEEEDDDDDDFFFHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHFFFDDDCCCCCCAAA???======<<<;;;:::999777666666777777777555333111///...000000000000////////////............////////////...///111111000000222333666:::FFFWWWdddlllsssyyyyyy|||}}}||||||xxxmmmccc^^^eeelllqqqyyy|||yyy}}}zzzyyy{{{}}}~~~|||yyywwwuuuuuurrrpppqqqssssssnnnjjjzzz|||jjj]]]ZZZWWWTTTUUUWWWYYYWWWUUURRROOOMMMLLLLLLMMMLLLKKKIIIHHHHHHJJJLLLNNNMMMMMMNNNPPPSSSXXX^^^dddjjjnnnppppppooollliiihhhiiijjjhhhfffaaa]]]ZZZXXXWWWWWW[[[\\\^^^___aaabbbbbbccc___[[[VVVPPPKKKGGGEEEDDDCCCDDDFFFHHHKKKMMMOOOQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRVVV[[[___```eeelllqqquuuzzz{{{vvvuuussssssuuuwwwxxxxxxxxxzzz}}}wwwtttxxxtttiiicccbbbaaa___^^^\\\[[[ZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUTTTRRRRRROOONNNNNNMMMMMMNNNOOOOOOOOOPPPRRRTTTUUUWWWXXXXXXWWWZZZZZZYYY\\\bbbeeedddiiiiiikkkmmmppppppnnnllllllllllllkkkkkkllllllmmmpppyyywwwssskkkddd^^^XXXSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGCCCAAAEEEFFFSSSlll|||qqqpppqqqttt{{{vvvgggaaaWWWTTTPPPMMMLLLJJJHHHGGGFFFEEEDDDDDDFFFHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFDDDCCCCCCBBB???>>>======<<<;;;999888777777666999:::888444000...///000000000000////////////............////////////...///111111000000222333666:::FFFWWWdddkkkrrrwwwxxx{{{|||{{{{{{xxxnnnddd^^^dddjjjoooxxx|||zzz}}}yyyvvvvvvwwwzzz}}}~~~|||yyywwwuuuttttttqqqpppooopppqqqooojjjeeeyyy}}}|||oooccc[[[VVVTTTTTTVVVXXXYYYXXXVVVSSSPPPNNNNNNOOOOOOOOONNNLLLLLLMMMNNNOOOPPPPPPPPPQQQTTTYYY```hhhoootttwwwvvvvvvuuurrrpppppprrrtttsssqqqmmmhhhddd```^^^]]]______``````aaabbbcccddd\\\YYYTTTNNNIIIFFFDDDCCCDDDEEEGGGJJJLLLOOOPPPQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLNNNQQQSSSSSSTTTUUUVVVWWWZZZ___cccdddjjjqqqwww{{{{{{}}}{{{xxxvvvvvvuuusssrrrrrruuuzzz~~~vvvvvv|||xxxmmmiiihhhgggfffdddcccaaaaaaaaa```^^^]]]]]]]]]]]]^^^[[[[[[[[[[[[ZZZXXXWWWVVVWWWVVVTTTSSSRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]]bbbddddddhhhoootttuuuxxxyyy|||~~~zzzyyywwwuuutttssssssssstttyyy~~~}}}}}}yyytttlllddd^^^WWWQQQNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIFFFIIIEEEBBBDDDEEEUUUrrryyyvvvwwwyyyuuuddd\\\WWWTTTPPPMMMKKKJJJHHHFFFFFFEEEDDDEEEGGGIIIHHHGGGIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@>>>======<<<;;;:::999888888777;;;???===666111000111000000000000////////////............////////////...///111111000000222333666:::FFFWWWdddkkkqqqvvvxxx{{{|||{{{{{{yyypppfff]]]ccciiinnnxxx~~~}}}~~~yyy}}}zzzwwwtttsssuuuxxx{{{{{{zzzzzzyyyxxxwwwvvvvvvpppppppppqqqqqqnnnhhhdddzzz}}}~~~rrrggg```\\\XXXWWWXXXYYYZZZZZZXXXWWWUUUSSSRRRRRRSSSTTTSSSRRRQQQRRRSSSTTTSSSSSSSSSSSSSSSWWW]]]eeelllrrrvvvxxxtttuuutttsssrrrtttwwwzzzyyyxxxtttppplllhhheeecccaaaaaa``````aaabbbcccdddZZZWWWRRRMMMHHHEEEDDDCCCDDDEEEHHHJJJMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNMMMOOOPPPPPPOOOQQQTTTWWWWWWXXXYYYZZZ[[[^^^bbbeeeffflllsssyyy}}}}}}|||zzzwwwuuunnnrrrxxx{{{||||||}}}~~~zzzuuuwww~~~|||sssqqqpppooommmkkkiiigggfffeeedddbbb```______```aaa]]]^^^___``````^^^]]]\\\^^^]]]\\\[[[\\\^^^```aaacccdddfffhhhiiiiiiiiihhhffflllppprrrvvv~~~~~~||||||}}}~~~vvvvvvwwwwwwxxx~~~|||wwwooofff___XXXRRRNNNJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHEEEIIIEEEBBBCCCDDDVVVsss|||vvvuuu|||wwwcccXXXWWWSSSOOOMMMKKKJJJHHHFFFGGGFFFEEEGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGEEECCCCCCCCCBBB@@@>>>>>>======<<<;;;:::999999666;;;???===666111000222000000000000////////////............////////////...///111111000000222333555:::GGGXXXeeelllqqqwwwzzz}}}}}}||||||zzzqqqhhhaaaggglllpppyyy~~~|||uuu~~~{{{yyywwwuuuuuuvvvxxxzzzzzz{{{|||}}}|||yyyvvvtttrrrrrrssssssrrrnnniiieeeyyy|||tttkkkbbb]]]\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZYYYXXXYYY[[[[[[ZZZYYYXXXYYY[[[[[[YYYWWWVVVWWWWWW[[[aaahhhnnnqqqsssssspppqqqppppppppprrrwwwzzzzzzyyywwwuuuqqqnnnjjjiiicccbbbaaaaaaaaaaaaaaabbbYYYVVVRRRLLLHHHEEEDDDCCCDDDEEEHHHKKKMMMNNNOOOOOOOOOOOONNNMMMNNNOOOPPPQQQQQQTTTWWWWWWVVVVVVYYY\\\[[[]]]^^^______aaaeeehhhfffkkkrrrwww|||}}}ooossswwwxxxvvvtttuuuwwwwwwuuutttwww}}}|||zzzyyywwwtttrrrooommmllljjjhhhfffdddccccccdddeeebbbdddfffhhhiiiiiihhhgggffffffffffffiiimmmqqqttt{{{}}}~~~}}}{{{zzzvvv}}}zzzuuuuuuyyy~~~|||wwwoooggg___YYYRRROOOIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGDDDAAABBBCCCTTTqqqyyysssppp}}}|||fffZZZUUURRRNNNLLLKKKJJJIIIGGGHHHGGGGGGIIIKKKLLLJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGEEECCCCCCCCCBBBAAA???>>>======<<<;;;;;;::::::555777:::888444000///000000000000000////////////............////////////...///111111000000222333444:::GGGYYYfffmmmsssxxx|||~~~~~~}}}|||zzzrrrhhhhhhmmmrrruuu|||}}}|||zzzvvv{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~|||xxxsssppptttuuuuuutttqqqmmmiiiggguuuwww{{{~~~tttooojjjccc___```bbbbbbcccbbbaaa``````aaaaaa``````aaacccdddcccaaa___bbbcccbbb___\\\[[[[[[\\\```fffkkknnnooonnnmmmjjjjjjjjjiiiiiikkkpppssswwwwwwwwwvvvtttqqqnnnlllggggggfffdddcccaaa```___XXXVVVQQQLLLHHHFFFEEEDDDDDDFFFIIILLLNNNOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTVVV[[[``````^^^]]]___bbbaaabbbcccddddddeeehhhjjjhhhlllrrrwww|||sssvvvxxxvvvqqqnnnoooqqqoooppprrrvvvyyy{{{}}}}}}|||~~~|||yyyuuusssrrrpppnnnllliiihhhhhhjjjkkkkkkmmmqqqtttvvvvvvuuutttuuutttssssssvvvzzz~~~zzzzzz~~~zzzuuulllddd]]]WWWQQQMMMHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFAAA@@@BBBCCCRRRlllzzztttrrrqqq~~~jjj\\\SSSQQQMMMKKKKKKKKKIIIHHHIIIHHHIIIKKKMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEECCCCCCCCCCCCAAA???>>>>>>======<<<;;;;;;;;;555555555555333222111000000000000000////////////............////////////...///111111000000222333444999GGGZZZhhhooouuuzzz}}}~~~|||{{{yyypppggghhhooouuuyyywwwvvv}}}wwwttt{{{|||}}}~~~~~~~~~~~~}}}|||}}}}}}}}}{{{yyyvvvsssqqqtttttttttrrrnnnkkkhhhgggqqqtttwwwzzz~~~uuunnnnnnlllgggdddfffeeeeeeeeedddccccccdddffffffeeeeeegggiiiiiihhhgggdddgggiiigggccc___^^^^^^aaadddiiimmmooonnnkkkiiifffeeedddbbbbbbdddhhhllltttuuuvvvvvvuuurrrpppnnnmmmmmmkkkiiifffcccaaa___XXXVVVQQQMMMIIIFFFEEEEEEEEEGGGJJJMMMOOOPPPPPPOOONNNNNNNNNOOOPPPRRRUUUVVVZZZ```fffgggdddbbbccceeedddfffggggggggggggjjjllllllpppuuuzzz~~~}}}wwwyyyyyyuuunnnjjjkkknnniiimmmrrrtttuuuuuuvvvwwwuuuxxx}}}}}}zzzwwwuuuuuussspppmmmlllmmmnnnooorrruuuyyy|||}}}}}}{{{yyy|||{{{yyywwwuuussstttuuuyyy~~~}}}{{{|||~~~~~~wwwrrrjjjbbb[[[TTTOOOKKKGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDEEE@@@???BBBCCCPPPiii{{{oooqqquuuwwwkkk\\\RRRPPPMMMKKKKKKKKKJJJIIIJJJIIIJJJLLLNNNNNNMMMKKKJJJKKKLLLMMMNNNOOOPPPQQQOOONNNMMMKKKIIIGGGEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCAAA???>>>>>>======<<<<<<;;;;;;888666444444555555444222000000000000////////////............/////////000...///111111000000222333333999HHH[[[iiiqqqwww|||}}}~~~{{{zzzwwwoooeeedddlllttt{{{sssqqq{{{|||uuunnnuuu~~~}}}~~~~~~zzzyyyxxxvvvuuuuuuuuuuuussssssrrroookkkhhhffffffooorrrvvv{{{~~~vvvrrrllliiigggggghhhhhhjjjiiiiiiiiiiiikkkmmmnnnmmmnnnoooqqqqqqqqqpppooommmppprrrqqqlllgggeeedddfffggghhhjjjkkkiiieeeaaa^^^]]]\\\\\\^^^bbbeeeggglllooorrrsssrrrqqqppppppooommmjjjhhhfffccc___\\\SSSQQQNNNKKKHHHGGGGGGGGGEEEIIINNNRRRRRRPPPOOONNNLLLNNNQQQTTTUUUXXX[[[]]]cccdddfffhhhjjjllllllmmmiiijjjkkkkkkjjjjjjmmmnnntttvvvyyy}}}}}}{{{xxxuuuqqqmmmjjjiiifffeeeeeeeeehhhkkkooorrrsssvvv{{{}}}{{{vvvrrrqqqtttuuurrrppprrryyy{{{|||zzzxxxvvvtttrrrxxxuuuqqqmmmkkkkkkmmmnnnmmmqqqvvvwwwuuurrrqqqqqqnnnsss|||}}}{{{yyyyyy{{{~~~{{{tttjjj```XXXRRRNNNKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDBBB>>>@@@PPPaaa|||rrrnnnttt{{{{{{vvvxxxfff[[[MMMNNNOOOOOONNNLLLIIIGGGIIIHHHGGGIIIKKKLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOLLLIIIGGGFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBBBBAAA???<<<:::888888777777666444333222222222111///....................................///......---...000111333222;;;IIIYYYgggrrrxxx{{{~~~||||||{{{uuujjjaaacccmmmuuuwww~~~uuummmyyy|||kkkmmmyyy|||{{{|||{{{{{{zzzxxxvvvtttsssvvvtttqqqooommmiiieeebbbkkknnnsssxxx|||}}}wwwpppnnnkkkiiiiiikkklllmmmmmmmmmmmmnnnoooqqqssstttssstttttttttttttttssssssrrruuuxxxxxxuuuqqqppppppkkkjjjjjjjjjiiifffaaa]]]\\\\\\[[[[[[]]]aaadddfffkkkmmmpppppppppooopppqqqpppmmmjjjgggeeeaaa]]]ZZZSSSQQQMMMJJJHHHGGGFFFGGGEEEIIIMMMOOOOOONNNMMMMMMMMMPPPSSSVVVXXX[[[___bbbfffgggiiilllnnnoooooooookkkmmmnnnnnnnnnoooqqqsssvvvxxxzzz}}}~~~|||zzzzzzwwwvvvtttqqqooollljjjiiieeedddbbbbbbbbbeeegggiiinnnqqquuu{{{}}}{{{xxxsssppprrrssspppoooqqqtttuuuxxxyyyzzzxxxwwwvvvsssqqqnnnmmmmmmlllkkkjjjkkkiiifffdddcccccceeefffjjjnnnrrrsssrrrqqqqqqrrruuu{{{~~~||||||||||||~~~|||vvvkkkaaaYYYSSSNNNKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@???<<>><<<;;;999999999888666555333222222111000///////////////......................../////////000000111222333222:::HHHXXXfffqqqxxx{{{~~~~~~{{{uuukkkddddddnnntttvvv~~~uuummmwww}}}qqqooo}}}}}}|||{{{zzzzzzzzzyyyxxxwwwuuuttttttrrrnnnkkkiiifffccc```eeehhhnnnsssxxx}}}~~~vvvpppmmmiiiiiiiiijjjkkknnnpppqqqqqqrrrsssuuuwwwyyy{{{|||{{{{{{zzzzzzzzzzzzzzzzzzyyy|||~~~}}}||||||rrrpppnnnkkkhhhddd^^^ZZZZZZZZZYYYZZZ\\\___bbbdddhhhiiikkkllllllmmmoooppppppmmmjjjgggddd```[[[XXXQQQOOOLLLIIIFFFEEEEEEFFFHHHKKKMMMNNNNNNMMMNNNOOOPPPRRRVVVYYY\\\___dddgggjjjlllnnnqqqrrrsssrrrqqqnnnppprrrssstttuuuwwwyyyyyyzzz|||~~~}}}zzzwwwuuutttqqqqqqooonnnllljjjiiihhhiiigggeeecccbbbbbbcccdddgggiiimmmrrrwww|||}}}{{{uuunnnjjjjjjjjjggggggiiijjjjjjkkklllkkkjjjhhhgggfffeeecccccceeefffgggfffeeedddbbbbbbaaabbbcccdddkkkmmmppprrrsssuuuxxxzzz~~~~~~~~~~~~}}}|||uuukkkbbbZZZSSSNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA>>>===>>>===???GGGQQQ___kkktttvvv}}}xxxzzz|||pppkkklllttteee[[[RRRRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHJJJMMMOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;999777555333222111000000/////////000000........................000000222333444444333333222999GGGWWWeeepppwwwzzz|||tttlllgggeeennnsssuuu~~~wwwoooyyy{{{sssrrr}}}|||{{{{{{|||{{{{{{{{{zzzzzzyyyxxxwwwtttqqqllliiigggeeecccaaa]]]aaaffflllpppvvv{{{zzzrrrllljjjiiieeegggiiikkklllnnnqqqsssvvvwwwyyy|||zzzwwwrrrmmmhhhccc^^^ZZZWWWWWWWWWXXXZZZ]]]___aaacccdddffffffggghhhkkknnnnnnkkkhhheeebbb^^^YYYVVVOOOMMMJJJGGGEEEDDDEEEEEEKKKMMMOOOOOONNNNNNPPPQQQSSSUUUXXX[[[^^^bbbgggjjjoooqqqtttvvvvvvvvvtttsssqqqtttvvvxxxyyyzzz|||~~~|||}}}~~~~~~}}}zzzwwwuuurrrqqqpppooonnnlllkkkiiihhhgggiiigggeeebbbaaa``````aaa```bbbdddhhhmmmrrrwwwyyyxxxyyy|||}}}|||tttmmmgggeeedddbbbbbbeeefffffffffgggffffffeeeeeegggeeedddeeehhhkkklllllllllllllllkkkkkkkkkllllllqqqrrrtttwww{{{}}}}}}}}}~~~~~~~~~}}}wwwqqqiii```YYYSSSNNNKKKHHHGGGFFFEEEEEEDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAABBB>>>===>>>???@@@DDDJJJZZZfffnnnpppwwwxxxxxxpppkkkmmmwwwfff]]]VVVUUUSSSQQQOOOMMMKKKJJJIIIIIIIIILLLOOOQQQRRRQQQNNNNNNMMMMMMLLLLLLMMMMMMLLLMMMNNNLLLJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@>>>===>>>?????????>>>===;;;999666444222000000000///000000111111........................000111444666777666444333111999FFFVVVdddooowwwzzz~~~}}}tttmmmiiieeemmmqqqtttzzztttyyyrrrsss~~~{{{yyyyyyyyy{{{|||~~~~~~~~~}}}|||zzzyyyxxxvvvrrrmmmiiigggfffeeecccUUUXXX]]]bbbfffkkkpppsssuuuwwwyyy{{{|||}}}~~~}}}zzzuuuoookkkhhhffffffeeehhhkkklllmmmooosssvvv{{{}}}|||uuunnnhhhccc^^^[[[TTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\^^^______aaadddggghhhfffbbb```]]]ZZZUUURRRKKKJJJGGGEEEDDDDDDEEEEEEKKKLLLNNNNNNMMMNNNPPPRRRUUUWWWZZZ]]]```dddjjjnnnvvvwwwyyyyyyyyyxxxvvvttttttwwwzzz|||}}}~~~{{{{{{zzzyyywwwuuusssqqqqqqpppnnnllliiigggeeedddaaa___^^^\\\[[[ZZZZZZ[[[\\\\\\]]]___ccchhhlllnnnoooqqqtttxxx|||}}}{{{sssllljjjhhheeeeeehhhjjjjjjkkkkkklllnnnooopppooommmkkklllooorrrtttuuuwwwwwwvvvuuuuuutttttttttzzzzzz|||~~~|||{{{|||}}}~~~}}}{{{qqqllleee^^^XXXSSSOOOLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA===;;;===???>>>AAAEEESSS___ggghhhmmmxxx~~~}}}wwwuuu{{{|||qqqllljjjooo{{{gggaaaXXXWWWTTTRRROOONNNMMMMMMKKKKKKKKKMMMQQQSSSSSSSSSPPPPPPOOOOOOOOOOOOOOOPPPOOOPPPPPPOOOLLLKKKKKKLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCC@@@>>>>>>???@@@AAAAAA@@@???===:::777555333111000000000000111111222///////////////////////////111555777888666444333222999FFFUUUdddooowww{{{}}}~~~vvvnnnjjjbbbjjjooottt{{{yyy{{{sssvvv}}}}}}{{{yyyxxxxxxyyyzzz{{{~~~}}}|||zzzxxxvvvuuuuuuqqqllliiigggfffeeedddKKKNNNRRRUUUXXX\\\```ccceeefffggghhhhhhiiiiiihhhgggfffeeedddcccbbbbbbbbbfffiiimmmooopppsssyyy~~~~~~tttkkkddd^^^YYYVVVNNNNNNNNNNNNNNNOOOPPPPPPPPPRRRTTTUUUVVVWWWYYY[[[]]][[[YYYWWWVVVTTTPPPMMMGGGFFFDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMMMMMMMOOOQQQWWWYYY\\\```eeekkkrrrvvv~~~}}}{{{yyywwwvvvwwwzzz~~~yyyzzzzzzyyywwwuuusssqqqpppooommmjjjgggcccaaa```[[[ZZZZZZYYYXXXXXXXXXXXXVVVVVVWWWYYY\\\___bbbdddgggiiilllqqquuuxxx{{{|||~~~wwwpppnnnllliiiiiikkklllllllllmmmooorrruuuwwwvvvtttrrrsssvvvzzz}}}~~~~~~|||||||||}}}}}}|||zzzyyyzzz|||}}}}}}zzzooojjjccc]]]WWWRRRNNNKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>:::999:::;;;:::===AAAHHHTTT[[[\\\```jjjooonnnppplllqqq|||wwwuuuyyytttllliiigggnnn~~~~~~fffbbbZZZXXXUUURRRPPPPPPPPPQQQNNNMMMMMMOOORRRTTTTTTTTTPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRRRRPPPNNNLLLLLLMMMIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@@@@AAABBBCCCBBBBBB@@@>>><<<999777555222111111000000000111111///////////////////////////111444666666666444222333:::FFFUUUdddpppxxx|||~~~xxxnnnhhh___gggmmmsss|||}}}}}}~~~{{{|||{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzyyywwwuuusssrrrrrroookkkhhhfffeeecccaaaAAACCCGGGIIIKKKMMMPPPSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXZZZ\\\^^^___dddhhhmmmqqquuu{{{}}}qqqeee\\\UUUPPPMMMHHHGGGGGGFFFFFFFFFFFFEEEDDDGGGJJJLLLLLLLLLMMMNNNQQQOOONNNNNNNNNLLLJJJHHHCCCCCCAAAAAABBBDDDFFFGGGHHHJJJMMMOOOPPPQQQSSSTTTXXX[[[```eeellluuu~~~}}}{{{zzzyyy{{{~~~zzzzzzzzzyyyvvvssspppnnnkkkjjjhhheeebbb___]]]\\\WWWWWWVVVVVVUUUUUUUUUTTTPPPQQQRRRUUUWWWZZZ\\\]]]aaacccgggkkkooorrrtttuuuwwwyyy{{{{{{uuusssqqqnnnmmmooopppooooooppprrruuuyyy{{{}}}{{{zzz{{{}}}{{{yyywwwxxxzzz}}}}}}yyypppllleee^^^XXXRRRLLLHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<:::999:::999888<<>>===@@@DDDFFFEEEEEEEEEFFFIIIHHHGGGGGGHHHGGGEEEDDDAAAAAA@@@@@@BBBDDDGGGHHHJJJMMMQQQTTTUUUVVVWWWXXXYYY\\\bbbiiirrr|||~~~|||{{{{{{~~~{{{{{{zzzxxxuuuqqqnnnkkkfffeeecccaaa^^^\\\ZZZYYYQQQQQQPPPOOONNNMMMMMMLLLLLLMMMPPPRRRUUUXXXZZZ[[[]]]```dddhhhlllooopppqqqrrrtttxxx||||||{{{}}}~~~}}}|||zzzvvvuuuvvvxxxwwwwwwwwwyyy|||~~~}}}zzzxxxvvvvvvwwwzzz~~~~~~xxxsssnnnggg___XXXQQQKKKFFFEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<:::999>>>FFFEEEQQQZZZ[[[```jjjpppnnnmmmooovvv~~~~~~rrriiidddaaafffuuuwwwmmmiiihhhiiirrrvvv```^^^[[[YYYUUURRRQQQRRRTTTVVVQQQPPPPPPQQQTTTUUUUUUTTTMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRRRRPPPLLLJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDEEECCCBBBAAA@@@>>><<<:::999444333222111000000000000000000000000000000000000...///111222333333222222555<<>>???@@@AAABBBCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIKKKOOOTTTXXX```eeelllttt}}}rrr^^^SSSMMMHHHDDDCCC???>>>>>>============>>>????????????@@@@@@AAAAAAAAACCCDDDDDDCCCCCCDDDFFF@@@@@@??????AAAEEEIIIKKKJJJMMMQQQTTTUUUUUUWWWXXXXXX```jjjpppyyy~~~}}}{{{yyyvvvssspppkkkgggdddccc___[[[WWWTTTQQQPPPOOONNNNNNMMMKKKJJJHHHGGGIIIIIIIIIKKKNNNRRRVVVXXX]]]___ccchhhmmmppppppooopppqqqrrrtttwwwzzz|||}}}~~~}}}|||{{{{{{{{{{{{{{{~~~~~~}}}||||||||||||}}}~~~~~~|||{{{{{{zzzyyyvvvvvvzzz|||}}}zzzyyypppddd\\\WWWSSSMMMHHHEEEEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>:::777999::::::???EEEJJJUUUaaagggkkkssszzz~~~}}}|||xxxzzzqqqfffeee```eeemmmxxx~~~wwwsssuuuvvvxxxsssccc___XXXVVVUUUUUUVVVWWWVVVUUUSSSTTTTTTUUUUUUUUUTTTTTTNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQPPPOOOOOONNNNNNEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBAAA@@@@@@@@@>>>;;;888999888666555333333222222000000000000000//////...///////////////000111111222:::GGGWWWgggsss|||zzzmmmddd^^^ccchhhppp~~~}}}~~~~~~~~~|||}}}|||{{{zzzzzzyyyzzzzzzqqqpppnnnmmmkkkhhhccc___999::::::;;;===>>>>>>???>>>>>>???@@@@@@@@@@@@@@@DDDEEEFFFGGGIIILLLQQQUUU\\\aaaiiirrr{{{qqqbbbRRRJJJGGGCCC@@@@@@??????>>>===<<<<<<<<<===;;;<<<===>>>????????????>>>?????????======>>>@@@??????>>>>>>@@@DDDGGGIIIIIILLLPPPSSSTTTVVVXXXYYY\\\dddlllqqqyyy~~~~~~~~~}}}}}}~~~|||yyyvvvsssnnniiieee___]]]ZZZVVVRRRNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJMMMQQQSSSYYY[[[```eeejjjmmmooooooooooooooopppqqqsssuuuvvvyyyyyyxxxxxxxxxxxxyyyyyyzzz|||~~~{{{yyywwwwwwwwwwwwtttuuuyyy|||}}}xxxpppddd[[[VVVQQQJJJEEEFFFEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>:::999:::;;;;;;@@@FFFMMM\\\kkksssxxxwwwuuukkk______aaahhhqqq{{{sssbbb]]]TTTSSSQQQQQQSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPPPPPPPPPPPPPQQQRRRPPPPPPPPPOOONNNMMMMMMMMMGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFBBBAAAAAA@@@@@@???<<<999999888777555444333222222000000000000000//////...///////////////000111111333:::GGGVVVfffsss|||~~~wwwkkkbbbbbbfffjjjqqq~~~~~~~~~}}}~~~}}}|||{{{yyyxxxxxxxxxsssqqqnnnllljjjfffbbb___999999::::::;;;<<<======;;;<<<======>>>=========BBBCCCDDDDDDEEEHHHMMMPPPVVV[[[ccclllttt|||~~~{{{zzzzzzyyyyyyyyyzzz{{{{{{||||||~~~vvv[[[OOOEEEBBBAAA???>>>???@@@???>>>===<<<<<<;;;<<<:::;;;===>>>?????????>>>===>>>===<<<::::::<<<>>>>>>>>>======???AAADDDFFFHHHKKKNNNPPPRRRTTTWWWYYY\\\dddlllpppwww{{{xxxwwwxxxyyyyyy{{{xxxuuurrrnnniiiccc___YYYWWWTTTQQQMMMJJJHHHGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCDDDEEEHHHJJJKKKQQQTTTXXX]]]bbbgggjjjkkkmmmlllkkkjjjkkklllmmmooosssrrrrrrrrrrrrssssssttttttvvvyyyzzz{{{|||~~~}}}~~~zzzwwwuuuuuuvvvwwwvvvtttuuuzzz}}}~~~uuummmcccZZZTTTNNNHHHDDDEEEEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>;;;:::<<<<<<<<>>???@@@AAABBBDDDGGGJJJNNNSSS[[[bbbhhhmmmrrruuuttttttsssssssssrrrooollljjjjjjjjjjjjjjjkkkkkkllljjjmmmrrryyy|||uuuiii^^^LLLDDD>>>???@@@??????@@@@@@???>>>===<<<;;;;;;;;;===>>>???@@@AAA@@@>>>>>>@@@@@@???>>><<<===???BBB>>>>>>======>>>@@@BBBCCCHHHIIILLLMMMOOOQQQUUUXXXXXX```hhhmmmttt}}}~~~yyyvvvuuuuuutttssstttqqqmmmjjjfff```ZZZVVVVVVTTTRRRNNNKKKHHHFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAACCCDDDEEEGGGJJJOOOTTTXXX]]]bbbeeejjjiiihhhhhhhhhjjjkkklllnnnmmmllllllkkkkkkkkklllkkkmmmooopppqqqrrruuuwwwzzz~~~{{{yyyvvvuuuuuuwwwzzz}}}yyywwwxxx}}}{{{vvvsssnnnhhh___WWWQQQLLLGGGDDDDDDCCCBBBAAAAAA@@@@@@AAA????????????>>>>>>>>>===<<<::::::<<<<<<<<>>>>>>>>???BBBEEEHHHKKKQQQUUUXXX[[[^^^```ccccccbbbcccdddcccaaa___]]]]]]\\\\\\\\\]]]]]]^^^YYY]]]dddiiiiiiaaaUUULLLEEE???<<<>>>@@@??????@@@@@@@@@???======<<<<<<<<>>===@@@AAAAAA@@@??????AAACCC??????>>>>>>>>>???@@@AAAGGGHHHJJJJJJLLLOOOSSSWWWYYY```gggkkkpppxxx|||}}}~~~{{{xxxvvvtttrrrooolllllljjjfffccc___ZZZUUUQQQRRRPPPNNNKKKHHHEEEDDDCCCBBBBBBBBBBBBAAA@@@??????@@@????????????@@@@@@AAABBBEEEIIIMMMQQQVVV\\\```ffffffggghhhiiikkklllllljjjiiigggeeecccbbbbbbaaabbbdddfffggghhhjjjnnnqqqvvv||||||zzzxxxwwwuuuuuuvvvwwwyyy|||zzzxxxwwwxxxzzz|||||||||~~~}}}{{{zzzzzz}}}{{{yyywwwvvvvvvyyy|||}}}{{{|||yyyqqqjjjeeeeeeaaa[[[TTTOOOKKKHHHFFFCCCBBBAAA@@@????????????????????????>>>>>>>>>===:::999:::<<<;;;===EEENNNcccvvvqqqjjjfffkkkiiiyyyqqq^^^WWWSSSRRRQQQQQQSSSTTTTTTSSSPPPOOONNNMMMMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHJJJLLLKKKIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDCCC@@@>>>:::999777666444444333333111111111111111000000///000000000000000111222222444;;;GGGVVVeeesss}}}~~~|||yyyuuuqqqnnnnnnqqqrrrttt}}}}}}|||{{{uuuqqqmmmiiifffccc___]]]999999999::::::;;;;;;;;;999999::::::999999888888999;;;<<<<<<;;;<<<>>>@@@AAACCCFFFHHHIIIJJJLLLNNNSSSSSSSSSUUUWWWWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQKKKOOOTTTWWWUUUOOOHHHBBBAAA===;;;>>>???>>>===???@@@@@@???>>>>>>>>>????????????@@@@@@@@@AAAAAAAAACCCDDDEEECCCAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@FFFGGGHHHIIIKKKPPPVVVZZZaaaggglllmmmoootttvvvuuuzzzzzz|||~~~zzzxxxuuussspppmmmiiiffffffdddaaa^^^\\\XXXSSSOOOLLLJJJHHHEEECCCAAA@@@???AAAAAAAAAAAA@@@???======>>>>>>>>>>>>>>>>>>>>>>>>AAADDDGGGIIIKKKPPPWWW\\\```bbbdddgggiiijjjjjjjjjdddbbb```^^^[[[ZZZXXXXXX[[[\\\^^^```aaaeeeiiilllsssyyy~~~|||wwwsssqqqppppppqqqsssuuuwwwyyy{{{{{{uuusssrrrsssuuuwwwxxxxxx~~~}}}~~~}}}{{{yyyxxxyyy{{{|||}}}}}}}}}vvvmmmeee```^^^[[[WWWRRRMMMIIIGGGFFFBBBBBBAAA@@@????????????????????????>>>>>>>>>>>>:::999999;;;;;;>>>IIIUUUlll{{{ssslllgggmmmtttooo\\\VVVPPPOOONNNOOOQQQRRRRRRQQQOOONNNLLLKKKJJJKKKKKKLLLHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGIIIKKKLLLKKKIIIFFFDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDCCC@@@>>>:::999888666555444333333111111222222111111000///111000000000000111222222444;;;IIIYYYhhhuuu~~~}}}yyytttpppmmmpppsssuuuxxx~~~~~~~~~|||zzzrrrpppllliiifffccc___\\\::::::::::::;;;;;;;;;;;;:::::::::::::::999888888888999;;;:::::::::;;;===;;;===>>>>>>>>>???AAACCCFFFFFFGGGIIILLLMMMLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHBBBEEEGGGHHHEEEBBB@@@@@@AAA===<<<>>>???>>>>>>AAA@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBDDDGGGJJJLLLNNNPPPPPPNNNIIIEEEBBBBBBCCCCCCCCCBBBAAAAAAAAAAAACCCEEEGGGIIINNNTTT\\\bbbhhhnnnrrrqqqrrruuuvvvuuuttttttvvvxxx{{{}}}vvvsssoookkkhhhfffccc```^^^\\\ZZZYYYXXXUUUQQQMMMHHHGGGEEEBBB@@@>>>===<<<======>>>>>>>>>>>>======<<<<<<============<<<<<>>>>>>>>>>>;;;::::::;;;<<>>::::::888666555444444444111222222222222111000000111111000000111111222333333<<>>>>>@@@CCCFFFHHHHHHFFFIIIHHHGGGEEEDDDCCCCCCCCC>>>???@@@???<<<<<<===@@@AAA>>>===@@@AAA???AAADDD@@@@@@@@@@@@AAABBBCCCCCCDDDCCCDDDEEEIIINNNSSSVVV[[[\\\\\\YYYSSSMMMHHHFFFEEEEEEDDDCCCCCCBBBAAAAAAAAACCCFFFJJJPPPYYYbbbiiikkkqqquuutttuuuyyy{{{zzzsssssstttuuuwwwyyy{{{|||yyyuuupppiiidddaaa```^^^]]]XXXVVVUUUTTTSSSQQQNNNKKKGGGFFFDDDBBB@@@>>>======999:::;;;<<<============:::;;;;;;<<<<<<<<<;;;;;;;;;>>>@@@???>>>AAAIIIPPPTTTWWW\\\```bbb```]]][[[UUUTTTSSSQQQPPPOOONNNNNNIIIKKKMMMOOORRRWWW\\\```eeelllsss{{{~~~}}}|||||||||}}}~~~yyy|||{{{yyywwwxxx|||}}}{{{{{{{{{{{{||||||}}}}}}zzzxxxzzz~~~}}}vvvooojjjgggeeeZZZYYYUUUPPPJJJEEEBBBBBBEEEEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>><<<;;;;;;<<<===CCCSSSbbb{{{vvvoookkkrrrmmmZZZVVVOOOMMMMMMMMMPPPQQQQQQQQQNNNLLLJJJHHHGGGHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIKKKHHHEEEBBBAAACCCEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCCCC@@@>>>;;;:::888777555444444444111222222222222111000000111111111000111111222333333<<>>===<<<::::::::::::999888777777777777888999::::::;;;;;;@@@===999777888<<>>>>>???>>>???@@@AAABBBBBBBBBBBB>>>>>>???AAADDDEEEEEEDDDGGGIIIKKKKKKMMMTTT^^^eeennnkkkeee___YYYSSSOOOMMMJJJIIIHHHFFFEEEDDDBBBBBBBBBDDDGGGHHHLLLUUUcccmmmkkkuuu}}}{{{xxxyyy}}}yyyuuupppmmmmmmqqqwww||||||xxxtttkkkhhhccc```]]]ZZZWWWTTTTTTSSSQQQOOOMMMKKKJJJIIIDDDCCCBBB@@@???===<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@CCCEEEGGGJJJMMMRRRVVVWWWVVVTTTRRRMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPRRR\\\___fffsss~~~~~~~~~}}}|||}}}{{{zzz|||}}}xxxxxxyyyzzz|||yyyrrrkkkeeeaaa\\\YYYTTTOOOIIIEEEBBBAAACCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>>>>======<<<888777888;;;>>>FFFUUUcccxxxoooqqq}}}nnnYYYTTTNNNOOOPPPRRRSSSSSSTTTTTTOOONNNKKKIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJIIIKKKJJJIIIJJJKKKKKKIIIGGGJJJGGGBBB???>>>>>>======AAA@@@@@@@@@AAABBBBBBCCCFFFEEECCCBBB@@@@@@??????>>>;;;999777666666444222222222111111000/////////000111222111000000222444888>>>LLL___qqq}}}{{{vvvtttxxx}}}~~~~~~|||{{{{{{zzzyyyyyyzzz|||}}}}}}{{{xxxtttqqqnnnllllllkkkiiigggddd___YYYUUU;;;<<<===>>>>>>???>>>>>>@@@@@@AAAAAA@@@@@@??????<<<<<<<<<<<<;;;:::999999888888999999::::::;;;;;;<<<;;;::::::;;;<<>>>>>============>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFEEEIIILLLPPPUUUZZZccclllrrrssspppkkkfffaaa]]]YYYWWWTTTSSSPPPNNNLLLIIIGGGEEEDDDGGGJJJKKKLLLRRR[[[cccqqqyyyzzzvvvuuuwww{{{~~~{{{vvvqqqmmmdddaaa]]]YYYWWWTTTQQQNNNMMMMMMKKKJJJHHHGGGEEEEEE@@@@@@???===<<<:::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDFFFHHHKKKNNNOOOOOOMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDEEEGGGJJJLLLMMMTTTWWW]]]hhhsss|||~~~|||{{{|||~~~}}}}}}wwwwwwxxxyyy{{{~~~|||uuummmfffcccZZZXXXSSSNNNIIIEEECCCBBBAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<888777888;;;===DDDSSSaaa}}}}}}xxxvvvsssxxxkkkXXXSSSNNNOOOPPPQQQQQQRRRRRRRRROOOMMMKKKHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHIIIJJJJJJIIIGGGIIIGGGCCCAAABBBCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA>>>;;;888777777666444333222222111111000000//////000111111111000000222333777>>>KKK]]]ooo{{{{{{wwwtttxxx}}}~~~~~~zzz~~~|||zzzzzzyyyyyyyyyzzz{{{||||||{{{zzzwwwtttqqqnnnmmmmmmkkkiiigggddd___YYYTTT<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB?????????>>>======<<<<<<::::::::::::::::::::::::888999;;;=========<<<;;;>>>>>>>>>>>>>>>=========<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKPPPTTT[[[dddmmmvvv}}}xxxuuuqqqnnnmmmllljjjiiihhhddd___ZZZVVVSSSOOOMMMIIIKKKNNNNNNNNNQQQXXX]]]nnnvvv}}}wwwrrrmmmgggddd]]]ZZZVVVSSSPPPNNNKKKIIIGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>===<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@BBBDDDEEEGGGHHHHHHGGGFFFGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIKKKOOOUUU[[[cccllltttzzz~~~}}}~~~}}}}}}~~~~~~~~~}}}wwwwwwwwwxxxzzz}}}}}}vvvmmmfffbbbYYYWWWRRRMMMHHHEEECCCBBB???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<888777888:::<<>>???@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCAAA@@@??????>>>=========;;;;;;;;;;;;::::::::::::888999;;;<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAACCCDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKMMMNNNOOOPPPRRRTTTXXX]]]fffrrr||||||zzz|||zzzpppgggccc```^^^\\\RRRSSSSSSRRRRRRUUU[[[___dddooo|||}}}wwwpppkkkeee___[[[XXXUUUQQQOOOMMMKKKHHHFFFDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>======<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<===>>>>>>CCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHLLLPPPSSSXXX```llluuuxxx|||~~~|||xxxxxxxxxyyy{{{}}}{{{tttkkkccc^^^ZZZWWWQQQKKKFFFCCCAAAAAA??????@@@@@@@@@@@@@@@@@@>>>>>>???>>>>>>===<<<;;;888777888:::;;;@@@MMMZZZooo|||wwwpppyyygggWWWTTTPPPPPPPPPPPPPPPNNNMMMMMMJJJIIIHHHFFFDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJLLLLLLKKKIIIFFFDDDCCCEEEHHHKKKLLLLLLAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???===;;;888777777666555333333333222111111000000///...///000///......000222333;;;IIIZZZjjjuuu|||}}}wwwsssvvvzzz|||}}}zzzyyy||||||~~~~~~|||yyywwwuuummmkkkiiigggccc^^^WWWSSS======>>>???@@@@@@@@@@@@??????AAABBBCCCCCCDDDDDDAAA@@@???>>>=========>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@BBBDDDDDDEEECCCDDDFFFHHHJJJKKKLLLLLLKKKMMMOOOPPPPPPQQQUUUXXX\\\dddqqq~~~uuuqqqrrrrrrrrreeeccc^^^ZZZXXXZZZ```dddbbbqqq}}}xxxqqqjjjddd^^^YYYUUURRROOOLLLJJJIIIHHHEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>????????????CCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGJJJNNNNNNPPPWWWdddnnnqqqvvv~~~~~~{{{{{{{{{{{{{{{}}}zzzrrriiibbb]]][[[WWWQQQJJJDDDAAA?????????@@@AAAAAAAAAAAAAAA@@@????????????>>>===<<<;;;888777888:::;;;???KKKXXXfffqqq}}}|||~~~gggYYYUUUQQQQQQQQQPPPOOONNNLLLLLLHHHGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIJJJLLLLLLMMMMMMMMMKKKKKKJJJKKKMMMMMMLLLJJJDDDCCCBBBCCCFFFHHHHHHHHHBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???===<<<<<<:::888777777666555444333333222222111000000000...///000///......000222222;;;IIIYYYgggsss{{{}}}vvvrrrrrrwwwyyy{{{}}}{{{~~~}}}}}}~~~~~~{{{xxxvvvmmmkkkiiifffccc]]]WWWRRR===>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCCCCDDDDDDDDDAAA@@@???============>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===:::::::::;;;;;;;;;;;;;;;:::<<<>>>AAACCCCCCDDDCCCAAABBBEEEGGGIIIKKKLLLMMMNNNQQQSSSSSSSSSUUUZZZ^^^fffrrr{{{rrrjjjeeeeeehhhjjjqqquuupppiiiccc]]]XXXSSSPPPKKKIIIFFFDDDDDDCCCAAA???=========>>>>>>>>>>>>>>>:::::::::999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>??????>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHIIIHHHHHHGGGGGGFFFHHHJJJJJJKKKQQQ[[[ccciiioooyyy|||}}}}}}}}}}}}yyyqqqiiibbb___ZZZVVVPPPIIICCC@@@??????@@@AAAAAAAAAAAAAAA@@@@@@????????????>>><<<;;;:::888777888:::;;;???KKKWWW```iiisssyyy~~~{{{~~~}}}}}}fffYYYTTTPPPPPPOOOOOONNNLLLKKKJJJEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIKKKLLLMMMNNNOOOOOOMMMLLLKKKKKKLLLLLLJJJIIICCCBBBAAABBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAABBBBBBAAA@@@>>>;;;:::<<<:::777777777777666444333333333222111111000000///000000000//////111333222;;;IIIXXXeeeqqqzzz|||uuuqqqnnntttwwwzzz~~~zzzxxx{{{|||}}}~~~~~~|||yyyuuusssmmmkkkiiifffccc]]]VVVQQQ??????AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCAAA???>>>======>>>???;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;>>>AAABBBCCCBBBBBB@@@BBBDDDGGGIIIKKKMMMMMMRRRVVVZZZ\\\^^^bbbjjjppp}}}zzzyyyyyyxxxlllgggaaaZZZVVVQQQNNNKKKGGGEEEBBBAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::<<<<<<<<<=========>>>>>><<<<<<===>>>>>>???@@@@@@>>>???AAABBBCCCCCCCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIFFFHHHIIIIIIJJJNNNTTTYYYbbbiiisss|||~~~~~~~~~~~~}}}vvvnnngggaaa___WWWSSSMMMGGGBBBAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>@@@@@@??????>>><<<;;;:::777777888;;;<<<@@@LLLXXX^^^fffmmmqqquuuyyyzzzwwwppp|||{{{xxx|||vvvcccWWWPPPMMMMMMMMMLLLKKKJJJIIIHHHBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOLLLKKKJJJJJJJJJJJJGGGEEECCCBBBAAABBBDDDEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCC???@@@AAAAAA@@@>>><<<;;;;;;999777777777777666555444333333222222111111000000111111111000000222333222;;;IIIXXXdddpppyyy{{{tttooolllrrrwww{{{vvvtttyyy~~~|||}}}~~~~~~{{{wwwsssqqqmmmkkkiiifffbbb\\\VVVQQQ@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>???@@@:::;;;;;;<<<===>>>??????<<<======>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<:::<<<>>>AAABBBBBBAAA@@@@@@BBBDDDGGGJJJLLLMMMNNNSSSYYY```eeejjjrrr|||vvvooofffaaaZZZUUUPPPMMMJJJGGGFFFDDDBBBAAAAAAAAA???>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>><<<======>>>???@@@@@@@@@>>>???AAACCCDDDDDDDDDCCCDDDFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRQQQPPPNNNMMMHHHIIIIIIJJJKKKNNNRRRTTT^^^eeepppxxx~~~~~~~~~~~~~~~zzzrrrjjjccc___\\\TTTPPPKKKFFFCCCBBBCCCDDD@@@@@@@@@??????===<<<<<<@@@@@@??????>>><<<;;;:::777666888;;;<<>>???@@@@@@???>>><<<;;;999777777777777666555444444333222222111111000000111222111000000222444222;;;JJJXXXdddoooyyy{{{sssnnnkkkrrrxxx}}}{{{tttttt{{{}}}{{{~~~}}}yyytttqqqmmmkkkiiifffbbb\\\UUUPPPAAACCCEEEFFFFFFFFFGGGIIIHHHHHHIIIIIIHHHHHHGGGGGGCCCCCCAAA@@@????????????========================<<<<<<===>>>>>>=========???>>>===<<<;;;<<<======@@@AAABBBCCCCCCCCCBBBAAADDDDDDGGGJJJJJJIIINNNUUUWWW```ooozzz}}}zzzooohhh___ZZZSSSNNNJJJGGGEEECCCBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@???@@@BBBCCCDDDCCCBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGIIIGGGJJJPPPRRRQQQTTT[[[SSSTTTSSSSSSRRRSSSUUUWWWWWWWWWYYY[[[\\\ZZZUUUQQQOOOLLLJJJKKKJJJIIINNNUUU\\\aaaiiiuuu}}}|||~~~vvvlllddd]]]YYYWWWPPPKKKFFFBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;777444555999<<<@@@MMMZZZeeennnvvvvvvsssqqqnnniiigggsss{{{rrrkkkcccppp~~~{{{xxxyyyzzzhhhXXXQQQMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDBBBAAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDHHHGGGEEEEEEHHHMMMRRRVVVRRROOOLLLHHHEEECCCCCCBBBFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???AAABBBCCCBBB@@@===;;;<<<;;;;;;:::888666444333555444222111000111111222000000000000000111111222666<<>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>======@@@???>>>=========>>>>>>AAABBBCCCDDDDDDDDDCCCBBBEEEDDDFFFIIIIIIIIIOOOVVV^^^gggwwwtttiiibbbWWWSSSMMMIIIGGGEEEDDDBBBAAA@@@@@@??????>>>>>>===============<<<<<<;;;;;;>>>>>>============>>>>>>>>>>>>??????@@@AAAAAABBB@@@AAABBBCCCDDDCCCCCCBBBDDDEEEGGGFFFFFFFFFHHHIIILLLLLLPPPVVVXXXVVVXXX^^^^^^^^^^^^]]]\\\\\\^^^___```aaaaaabbbaaa^^^XXXTTTLLLJJJKKKMMMMMMLLLPPPWWW[[[___hhhsss}}}vvvlllddd]]]XXXVVVOOOKKKEEEAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>===<<<;;;;;;::::::999777888<<<>>>DDDRRRaaaqqqyyy~~~{{{xxxtttooojjjqqqxxxxxxsssllleeeaaaeeettt~~~vvvuuuwwwyyy~~~fffXXXQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGJJJNNNRRRUUUPPPNNNJJJGGGDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGEEEDDDBBBAAABBBCCCEEEEEEEEECCC@@@>>>======<<<;;;999777555444555444333222111111111111000000000000000111111222444:::EEEUUUeeesss{{{zzzpppjjjiiiqqqxxx}}}}}}yyy}}}}}}{{{|||}}}~~~{{{uuuqqqoooooonnnjjjfffbbb]]]XXXSSSOOOBBBDDDGGGGGGGGGGGGHHHIIIGGGHHHIIIJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@??????AAAAAA@@@???????????????BBBCCCDDDDDDEEEEEEEEEDDDFFFEEEFFFHHHHHHIIIPPPYYYbbbmmm|||zzzvvvkkkaaaYYYPPPLLLHHHEEEEEEDDDCCCCCC????????????????????????>>>>>>>>>===============>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCGGGHHHHHHHHHGGGHHHKKKMMMNNNPPPUUU[[[^^^^^^aaaeeelllllllllllllllkkkkkkkkkhhhfffdddbbb___[[[UUUQQQLLLLLLNNNPPPPPPOOOTTT\\\^^^bbbjjjvvv~~~zzztttlllccc\\\VVVSSSMMMIIIDDDAAA@@@@@@@@@@@@??????????????????????????????>>>===<<<:::999999999999;;;===@@@JJJ\\\mmmyyyooopppooojjjccc^^^]]]^^^ddduuu{{{uuuuuuyyy|||}}}eeeWWWQQQOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCAAAAAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKNNNQQQSSSMMMKKKIIIFFFDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFEEEDDDAAA@@@@@@@@@>>>===;;;888666555444444444333333222111000000000000000000111111222333888DDDTTTeeettt}}}yyyoooiiigggrrrzzz|||zzz|||{{{{{{||||||zzzuuuqqqoooooonnnjjjfffaaa\\\WWWQQQMMMDDDFFFHHHHHHHHHHHHIIIJJJFFFHHHIIIJJJIIIGGGEEECCCAAAAAA@@@?????????@@@@@@??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@CCCDDDDDDEEEFFFFFFFFFFFFGGGEEEEEEGGGHHHJJJRRR\\\bbbpppvvvqqqqqq|||yyymmmbbbXXXQQQLLLIIIFFFDDDDDDDDDCCCBBB>>>>>>>>>?????????@@@@@@???????????????>>>>>>>>>>>>>>>??????AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIHHHHHHKKKNNNRRRQQQSSSXXX]]]aaaeeejjjnnnuuuuuuvvvxxxzzzyyywwwvvvooojjjccc]]]YYYUUURRRPPPOOOOOOPPPRRRRRRTTT^^^hhhmmmpppvvv}}}|||yyyvvvqqqiiiaaaZZZTTTQQQKKKHHHCCC??????@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@???===<<<:::999888777999;;;???FFFVVVmmmqqqmmmhhhccc]]]YYY]]]cccgggzzz{{{||||||dddWWWRRRPPPKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNKKKIIIGGGEEEDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHKKKJJJJJJIIIHHHFFFDDDCCCBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAA???<<<:::888666333444444555444222111000000000000000000111111222222888CCCTTTfffuuuyyyooohhheeeqqq|||~~~{{{xxxzzz~~~}}}|||}}}}}}}}}{{{xxxuuurrrqqqnnnjjjeee```[[[VVVPPPLLLEEEGGGIIIJJJIIIHHHIIIJJJGGGHHHIIIIIIHHHGGGDDDCCC@@@@@@?????????@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@DDDDDDEEEEEEFFFGGGHHHHHHHHHFFFEEEGGGHHHKKKTTT^^^hhhzzzwwwmmmkkknnn|||oooccc[[[RRRLLLIIIGGGDDDBBBBBBBBB@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHJJJNNNTTTXXXZZZ]]]___```ccciiippptttyyyzzz|||}}}uuunnncccZZZVVVTTTTTTTTTQQQPPPQQQSSSVVV^^^ooo~~~~~~|||zzzuuurrrllleee^^^VVVQQQNNNIIIFFFAAA>>>>>>???@@@@@@>>>>>>??????@@@@@@AAAAAAAAA@@@???>>><<<;;;999999777:::>>>EEESSSkkkooohhhccc^^^YYYVVV]]]fffqqq~~~eeeXXXRRRPPPKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJHHHGGGEEEEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBB@@@>>>;;;999888333444555555444333111000000000000000000111111222333888CCCTTTfffvvvyyynnnhhhbbbppp|||yyyxxxwwwzzz~~~|||yyyvvvtttnnnkkkfffaaa\\\VVVPPPLLLGGGIIIJJJKKKJJJIIIJJJKKKIIIHHHHHHHHHGGGEEEDDDDDDAAAAAA@@@AAAAAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEFFFHHHIIILLLUUU___qqqxxxvvvqqqppppppqqqlllggghhhmmmyyysssddd[[[TTTNNNJJJFFFCCCAAA@@@@@@???===<<>><<<;;;:::::::::===BBBLLLccc~~~lllddd]]]ZZZVVVTTT\\\iii{{{hhhYYYSSSPPPKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLKKKIIIGGGFFFDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBB@@@???===;;;:::555555555444444333222111000000000000000111111222333888CCCSSSeeevvvzzzooohhhcccqqq~~~|||zzzyyyyyy|||}}}zzzwwwooolllhhhccc^^^YYYSSSOOOHHHJJJKKKKKKJJJJJJJJJKKKJJJIIIGGGFFFEEEDDDEEEEEECCCCCCCCCDDDDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIFFFEEEFFFIIIKKKMMMVVV```pppzzzsssjjjffffffbbbaaabbbfffgggeeeggglllvvv|||zzziii[[[TTTOOOKKKHHHCCCBBB@@@@@@@@@@@@???===BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGEEEFFFHHHKKKQQQZZZdddkkkqqqwwwzzzxxxzzz|||ooojjjccc]]][[[[[[ZZZZZZZZZZZZ\\\___dddqqq|||yyynnnjjjccc[[[TTTOOOKKKJJJFFFCCC>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<;;;<<<>>>CCCQQQnnnlllbbb[[[ZZZYYYZZZgggwwwjjj[[[TTTPPPKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLJJJIIIGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<<666555444333333222333333000000000000000111111222222666AAAQQQcccssszzzpppiiifffttt~~~zzzzzz{{{|||yyypppmmmiiieee```[[[VVVRRRHHHJJJLLLLLLKKKJJJKKKLLLKKKJJJGGGEEECCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJKKKKKKLLLMMMNNNNNNOOORRRRRRRRRQQQPPPOOONNNMMMHHHIIIJJJKKKJJJIIIHHHGGGDDDCCCCCCCCCEEEFFFHHHJJJEEEEEEFFFJJJLLLNNNVVV```gggyyy}}}qqqhhheeebbb]]]\\\^^^]]][[[\\\aaaeeefffhhhllltttwww{{{~~~sssbbbUUUOOOLLLIIIGGGCCCBBBAAABBBCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKPPPOOOOOONNNMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGEEEGGGIIIMMMTTT___jjjqqqrrr{{{zzzpppmmmjjjhhhgggeeecccaaacccccceeegggiiirrr}}}yyyvvvlllhhhaaaXXXQQQMMMJJJIIIFFFBBB>>><<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<===AAAQQQrrrmmmbbb\\\]]]___dddvvvlll\\\TTTPPPKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPLLLKKKIIIHHHHHHIIIJJJKKKJJJIIIHHHFFFEEEFFFFFFGGGDDDEEEFFFGGGHHHHHHIIIHHHAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>======777666444333222222333444000000000000000111111222111555???OOOaaaqqq}}}{{{qqqjjjjjjxxxxxxyyy{{{}}}yyyqqqnnnjjjfffbbb]]]XXXTTTIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHHHHGGGFFFHHHLLLOOOQQQSSSUUUXXXYYYYYYXXXWWW[[[ZZZXXXXXXYYYYYYYYYXXXTTTTTTSSSTTTSSSPPPLLLHHHBBBBBBCCCDDDEEEFFFGGGGGGCCCEEEGGGIIIMMMSSS[[[```kkkoootttxxxwwwsssnnnjjjiiiddd^^^ZZZWWWUUUTTTRRRTTTUUUWWWYYY]]]bbbgggjjjpppsssxxx{{{~~~tttiiiZZZOOOJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBAAAAAADDDEEEFFFFFFFFFEEEDDDCCCAAABBBCCCDDDDDDDDDDDDCCCEEEEEEEEEFFFHHHKKKNNNOOORRRTTTTTTQQQMMMJJJKKKLLLLLLKKKKKKKKKLLLKKKHHHFFFJJJKKKMMMOOOSSS[[[fffnnnyyy~~~~~~rrrsssttttttuuuttttttsssmmmmmmmmmmmmqqqyyy{{{vvvsssnnniiiaaaZZZSSSNNNJJJGGGAAA@@@>>><<<;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;======DDDYYYwwwnnngggaaa^^^___kkk{{{fff]]]UUUJJJMMMKKKHHHEEEDDDDDDFFFGGGDDDEEEFFFGGGHHHGGGFFFFFFCCCEEEGGGIIIKKKLLLMMMMMMQQQPPPOOOOOONNNNNNOOOOOOOOOLLLJJJHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>><<<999777555555444222111444333222222111111222222000555>>>MMM^^^nnnzzz{{{sssjjjmmmzzz}}}xxxuuu||||||zzzzzzyyywwwuuuooonnnkkkhhhddd]]]UUUPPPIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMMMMMMMPPPTTTWWWZZZ[[[]]]^^^______^^^]]]^^^]]]\\\\\\^^^______^^^]]]\\\[[[ZZZWWWSSSNNNIIIBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHIIILLLPPPWWW^^^dddfffhhhkkkmmmllliiifffddd___\\\WWWSSSRRRRRRQQQPPPSSSSSSTTTVVVYYY]]]aaaeeellloootttxxxzzz|||jjj```SSSJJJFFFEEECCCAAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAACCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEGGGJJJMMMPPPRRRVVVWWWWWWUUUQQQNNNMMMNNNPPPPPPOOOPPPPPPOOOLLLIIIIIIKKKMMMPPPTTT\\\fffmmmsssxxx}}}zzz|||yyyxxxuuutttvvv{{{~~~zzzuuurrrlllfff___XXXRRRNNNIIIGGGAAA@@@>>>===<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;<<<===GGG]]]{{{ooojjjfffeeeiiiwwwxxxddd\\\UUULLLLLLKKKHHHEEEDDDEEEFFFGGGEEEEEEGGGHHHHHHHHHGGGFFFDDDEEEFFFHHHIIIKKKLLLMMMPPPOOONNNNNNMMMMMMNNNNNNNNNLLLIIIHHHHHHIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJHHHGGGEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFEEECCCAAA@@@@@@AAAAAA<<<:::777666666666444333444333222222111222222222111555>>>LLL]]]nnnzzz}}}uuummmoooyyy}}}xxxwww~~~~~~}}}}}}}}}{{{wwwtttqqqpppmmmkkkfff```XXXSSSHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHIIIJJJLLLMMMMMMLLLMMMNNNOOOPPPSSSXXX[[[______aaaaaaaaaaaa```___bbbaaaaaacccfffhhhhhhhhhfffeeeccc```\\\VVVOOOJJJBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKOOOVVV^^^dddeeeeeefffffffffeeecccbbb___[[[VVVSSSSSSSSSRRRRRRSSSTTTTTTTTTUUUXXX\\\```dddhhhmmmqqqsssuuuwwwyyy~~~rrr___WWWMMMFFFDDDDDDCCCBBBDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHLLLOOORRRSSSXXXYYYZZZYYYVVVSSSSSSSSSVVVVVVVVVWWWWWWUUUQQQNNNKKKMMMOOOQQQUUU\\\ccchhhlllrrr|||~~~}}}}}}}}}xxxtttqqqiiiddd]]]VVVQQQMMMIIIFFFAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;:::::::::>>>KKKbbb}}}kkkiiihhhjjjrrrsss```ZZZUUUNNNLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMKKKHHHHHHHHHHHHGGGFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFEEEDDDEEEEEEEEE===;;;999888888888666555444444333222222222222222222555<<>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::::::::???KKK```xxx{{{eeefffhhhmmmwwwnnn]]]XXXUUUPPPKKKJJJHHHGGGFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEEEEFFFIIILLLNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJHHHGGGHHHHHHFFFEEEEEEDDDCCCCCCDDDGGGJJJLLLNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFIIIIIIIIIHHHHHHHHHHHHHHHAAA>>>;;;:::999999777555444444333222222222222333333555;;;GGGYYYkkkzzz{{{sssrrrxxx~~~~~~~~~}}}yyyvvvzzzwwwsssoooiiibbbZZZUUUIIIJJJJJJJJJJJJJJJJJJIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRUUUXXX[[[^^^bbbgggjjjmmmmmmnnnnnnnnnnnnnnnnnnkkkkkklllooorrrssssssrrriiihhhfffccc___WWWNNNHHHCCCDDDDDDEEEFFFGGGHHHHHHQQQQQQRRRSSSUUUYYY___cccbbbcccfffhhhiiihhhfffeee```]]]ZZZXXXYYY[[[[[[\\\bbbcccdddbbb```ccciiioooqqqsssvvvwwwxxxzzz|||~~~~~~iii[[[TTTPPPJJJFFFDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTWWWZZZ^^^```aaa```aaadddfffgggddd___[[[YYYWWWUUUSSSSSSUUUVVVWWW[[[```gggpppzzz~~~}}}|||wwwssspppjjjeee]]]UUUOOOIIIDDDAAA<<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;::::::::::::;;;???HHHYYYmmm}}}rrrjjjmmmpppttt~~~iii[[[WWWTTTPPPKKKJJJIIIGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEGGGIIILLLMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHHHHHHHHHHFFFDDDDDDDDDBBBBBBDDDGGGKKKMMMPPPOOOOOONNNMMMKKKJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIDDDAAA>>><<<:::999666444555444333333222222333333333555:::EEEVVVhhhwww{{{sssqqqxxx~~~~~~~~~~~~}}}|||}}}}}}{{{yyy|||yyytttnnnhhh```XXXSSSKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPQQQRRRTTTUUUUUUXXXZZZ^^^bbbeeeiiinnnrrrsssssstttuuuvvvwwwxxxxxxsssssstttuuuwwwwwwvvvtttjjjiiihhheee```XXXOOOHHHEEEEEEFFFGGGHHHIIIJJJJJJNNNPPPSSSUUUWWWZZZ___bbb]]]___aaaccccccaaa___]]]]]]\\\[[[]]]bbbgggjjjllllllnnnpppnnnmmmpppxxxppp]]]QQQNNNKKKHHHEEECCCCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHKKKKKKJJJIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVXXXXXXYYYRRRQQQRRRVVV\\\bbbgggiiigggiiimmmqqqrrrooojjjeeebbb^^^YYYUUUSSSSSSSSSSSSSSSXXX^^^eeemmmzzz|||vvvqqqmmmhhhccc[[[SSSMMMGGGCCC@@@::::::;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::999999;;;>>>EEESSScccpppxxx{{{zzzssszzz~~~~~~eeeZZZVVVRRROOOJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIFFFDDDDDDDDDCCCDDDFFFHHHKKKMMMOOONNNNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEBBB???<<<;;;999777555555444444333333333333333333444999DDDTTTeeessszzz{{{rrrpppxxx}}}}}}}}}}}}{{{{{{|||||||||{{{{{{wwwrrrlllfff___XXXSSSLLLLLLLLLKKKKKKLLLLLLLLLNNNOOOQQQSSSVVVXXXZZZ[[[^^^aaaeeeiiimmmqqquuuyyyxxxxxxzzz{{{~~~~~~}}}}}}}}}~~~|||yyyvvvpppooommmjjjddd[[[QQQJJJFFFGGGGGGHHHIIIJJJKKKKKKKKKOOOTTTYYY]]]aaadddgggfffeeedddbbb```___]]]]]]]]]\\\]]]aaahhhoootttwwwrrrvvvyyyxxxwww|||uuufffWWWNNNHHHHHHFFFDDDDDDDDDGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMNNNPPPRRRTTTTTTVVVYYY]]]```cccddddddWWWTTTSSSWWW^^^gggmmmoooppprrrwww|||~~~|||vvvqqqjjjddd\\\WWWUUUUUUUUUTTTVVVYYY]]]```fffqqqzzzsssnnnjjjbbb]]]VVVOOOJJJFFFBBB@@@999:::;;;<<<>>>>>>??????????????????????????????>>>===<<<;;;:::999999999:::===DDDPPP]]]ggglllnnnvvvyyyzzzpppqqqxxxyyycccZZZVVVQQQMMMJJJIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKLLLKKKJJJJJJKKKJJJGGGDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEBBB@@@===<<<<<<;;;:::888555555444333333333333444222444999CCCRRRbbbooouuu{{{rrrmmmxxx}}}{{{|||}}}|||{{{{{{{{{}}}|||{{{yyywwwtttoookkkfffaaa[[[WWWMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOQQQTTTXXX[[[]]]___hhhkkkooossswww{{{{{{xxxvvvtttrrrnnnhhh^^^SSSKKKGGGHHHHHHIIIJJJKKKLLLLLLPPPUUU\\\ccchhhmmmpppssssssqqqlllgggdddbbbbbbbbb[[[ZZZ[[[___fffmmmrrrtttuuuyyy}}}}}}}}}zzznnnbbbWWWOOOFFFFFFFFFFFFFFFGGGJJJMMMMMMMMMMMMLLLLLLLLLLLLLLLQQQPPPPPPOOOPPPQQQSSSTTTQQQQQQPPPPPPQQQTTTVVVXXXXXXZZZ___dddhhhkkkmmmnnn\\\YYYVVVYYYaaajjjpppsssvvvyyy~~~~~~zzznnnggg^^^XXXWWWXXXXXXWWW^^^```aaaaaaccclllyyy~~~xxxqqqkkkggg\\\XXXRRRLLLHHHEEEBBB@@@::::::<<<>>>???@@@@@@@@@????????????????????????>>>===<<<;;;:::999999999999<<>><<<;;;<<<===<<<;;;555555444333333333333444222333999CCCRRRaaalllrrr{{{rrrlllxxx}}}{{{|||~~~yyyyyy{{{}}}}}}yyyvvvtttqqqnnnjjjgggccc___[[[JJJLLLMMMMMMLLLLLLMMMOOOOOOMMMNNNSSSVVVYYYaaaiiiqqqyyy~~~yyyuuussspppfffXXXNNNJJJFFFFFFGGGHHHJJJMMMPPPRRRUUUYYY```hhhoootttwwwyyyyyyyyyyyyxxxvvvssspppnnngggffffffgggjjjlllllllllrrrsssuuuyyy~~~~~~qqqeeeYYYPPPLLLHHHGGGFFFFFFFFFGGGHHHIIINNNMMMLLLLLLLLLNNNPPPRRROOOPPPRRRTTTUUUVVVWWWWWWZZZXXXVVVVVVWWWXXXXXXXXX```dddgggiiinnnuuuvvvrrriii```\\\bbblllrrruuuxxxxxx~~~rrrmmmddd^^^ZZZZZZZZZ[[[ZZZ^^^cccgggjjjooovvv{{{zzzuuummmfffaaa[[[TTTKKKGGGFFFDDDAAA===999:::<<<===???@@@@@@@@@@@@???>>>>>>>>>???@@@AAA>>>>>>===:::777666777888<<<@@@HHHPPPYYYaaagggkkkpppuuuwwwpppgggfffoooyyy}}}zzz|||wwwvvv|||hhh\\\QQQNNNMMMHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEDDDDDDCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIFFFDDDBBBCCCEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMNNNMMMJJJHHHHHHHHHIIIIIIHHHHHHFFFEEECCCBBBBBB@@@>>>=========;;;999777444111000222333444333555555777AAARRRcccpppwww~~~zzzoooooo{{{~~~}}}}}}}}}|||{{{{{{yyyxxxvvvtttsssqqqnnnkkkiiigggddd___ZZZLLLMMMNNNNNNMMMMMMNNNPPPTTTRRRRRRUUUYYY^^^hhhrrrzzz~~~zzzvvvqqqgggXXXMMMJJJIIIJJJLLLNNNPPPSSSVVVXXXVVV[[[ccckkkrrrvvvwwwwwwzzz{{{~~~}}}|||zzzyyyyyyyyyyyywwwvvvtttuuuvvvyyy}}}xxxkkk```UUUMMMJJJFFFFFFFFFFFFGGGIIIKKKLLLNNNMMMLLLLLLMMMOOOQQQRRRQQQRRRTTTVVVXXXYYYZZZZZZ]]]\\\\\\\\\^^^```aaaaaadddhhhkkknnntttzzz{{{xxxqqqjjjffflllvvv|||wwwqqqiiibbb^^^]]]^^^^^^]]]ccckkkqqquuuxxx}}}{{{vvvpppiiibbb]]]XXXRRRKKKGGGEEEDDD???;;;::::::<<<>>>???@@@@@@@@@AAA@@@@@@?????????@@@@@@??????>>>;;;888777888999<<<@@@GGGQQQ]]]gggmmmppp|||zzztttkkkeeeeeekkkpppsssqqqmmmkkkoooxxx{{{tttuuu|||fffZZZQQQNNNOOOJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIGGGDDDCCC@@@AAABBBDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMLLLIIIGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@???>>>>>>===;;;999777444222111222333444333666555777@@@PPPbbbqqqyyyzzzooooooyyy~~~~~~}}}~~~~~~|||zzzxxxvvvuuuqqqnnnkkkiiihhhddd___[[[MMMOOOPPPPPPOOONNNPPPQQQXXXVVVVVVYYY]]]cccppp||||||vvvpppfffWWWNNNKKKJJJLLLOOOQQQSSSVVVYYY\\\^^^dddmmmuuu{{{}}}|||{{{wwwyyy}}}ooobbbYYYPPPIIIHHHEEEFFFFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVVVVWWWXXXZZZ[[[]]]^^^^^^bbbbbbccceeegggiiikkklllkkkooosssuuu{{{wwwpppnnnuuu~~~zzzuuunnnfffaaa^^^^^^___aaaiiisss{{{~~~zzzuuupppjjjccc\\\WWWSSSOOOJJJGGGEEEBBB===999:::;;;<<<>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>??????===:::888777999;;;>>>AAAIIIWWWfffrrryyy{{{}}}pppgggdddeeegggiiiiiigggddddddjjjwwwvvvsssuuu|||zzzbbbXXXPPPNNNOOOKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGEEEBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFHHHIIIIIIKKKKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDBBBAAA?????????>>>;;;999777555222111222333333333666555666???NNNaaarrr|||{{{qqqmmmvvv~~~~~~|||zzzxxxwwwqqqooommmkkkiiieee___\\\MMMNNNPPPPPPOOOOOOPPPRRRWWWVVVYYY^^^bbbiiivvv|||uuunnndddXXXPPPOOOMMMPPPTTTVVVWWWZZZ^^^bbbkkkqqq{{{{{{{{{|||}}}zzzggg\\\TTTMMMIIIIIIGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRTTTVVVXXXZZZ[[[\\\]]]]]]^^^___aaabbbcccfffhhhjjjkkklllnnnqqqsssrrrvvvzzz}}}{{{vvvuuu|||wwwnnngggccccccccciiirrr}}}xxxuuuooojjjddd^^^WWWSSSNNNLLLIIIFFFDDDAAA<<<888:::;;;<<<>>>@@@@@@AAAAAABBBBBBCCCCCCBBB@@@???===>>>===<<<999777777999;;;@@@EEEPPPaaasssrrriiieeeeeeeeeffffffdddccceeennn|||~~~uuutttwww~~~ttt___WWWOOOLLLNNNJJJHHHGGGFFFDDDCCCCCCBBBBBBDDDEEEHHHJJJKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDAAA@@@DDDCCCBBB@@@>>><<<;;;;;;AAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???<<<999777555333222333444333222555444666===LLL```rrr}}}|||ssslllssszzz~~~|||yyywwwvvvqqqqqqpppnnnjjjfffaaa]]]KKKMMMNNNOOOOOOOOOQQQSSSUUUYYY___gggkkkppp|||yyypppeeeYYYRRRRRRSSSWWW[[[^^^___cccjjjpppyyy~~~~~~}}}rrraaaWWWRRRNNNKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSUUUWWW[[[^^^```bbbeeeddddddddddddeeefffgggiiilllnnnppppppqqqsssuuuyyy}}}|||sssnnnnnnooovvv}}}{{{zzzrrrooojjjddd___ZZZTTTPPPKKKJJJHHHFFFCCC???;;;777:::;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCBBB@@@???======<<<:::888666666999<<>>;;;999;;;<<<===???@@@AAABBBBBBAAAAAABBBAAAAAA@@@???>>>===<<<:::777666777;;;>>>CCCQQQhhhtttdddZZZZZZ]]][[[]]]```gggtttxxxxxxlll[[[VVVNNNKKKLLLHHHHHHGGGFFFDDDCCCCCCBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIHHHFFFEEEDDDCCCCCCAAA@@@@@@@@@BBBDDDFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFGGGIIIHHHFFFEEEEEEFFFBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@===:::888666555444555444333111333333555;;;GGGZZZmmmzzz|||zzznnnqqqwww}}}~~~{{{{{{zzzyyyxxxvvvtttssstttvvvwwwuuupppjjjeeecccHHHJJJMMMPPPQQQSSSVVVXXXZZZ___gggooorrrwww{{{qqqfff]]]ZZZ[[[\\\aaahhhnnntttjjj^^^RRROOONNNMMMLLLMMMLLLMMMOOOQQQSSSTTTTTTTTTYYY[[[```eeekkkppptttvvvyyywwwuuurrrqqqpppqqqqqqoootttyyy|||{{{||||||uuupppooofffccc^^^ZZZWWWSSSOOOLLLHHHHHHGGGDDDAAA===;;;:::;;;<<<===???@@@AAABBBBBBAAA@@@@@@?????????@@@@@@>>>===;;;999777999===AAAIII^^^{{{rrraaaXXXWWW[[[YYY]]]cccnnn}}}gggYYYVVVOOOLLLNNNKKKHHHGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAABBBCCCFFFHHHJJJDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIHHHGGGFFFFFFGGGCCCDDDDDDEEEFFFFFFFFFEEECCCBBBBBBCCCCCCAAA===:::888666555555555444222000111222555;;;FFFWWWjjjvvv{{{~~~rrrssswww}}}~~~~~~zzzzzzzzzzzzxxxwwwvvvuuuvvvxxxzzzxxxrrrlllgggfffHHHKKKNNNQQQSSSUUUYYY[[[[[[^^^fffkkknnnuuuuuummmeee^^^^^^aaagggmmmuuu|||wwwbbbWWWMMMKKKLLLKKKKKKLLLJJJLLLOOORRRTTTVVVVVVWWW```ccchhhnnnuuuzzz~~~~~~zzzwwwuuutttuuuuuuqqqwww~~~}}}yyyrrrnnnmmmccc___[[[WWWTTTQQQNNNKKKIIIHHHGGGDDD@@@===<<<<<<;;;<<<>>>???AAABBBBBBBBB@@@???>>>>>>>>>???@@@AAA@@@???===:::999;;;@@@CCCPPPiii}}}mmm___YYYZZZ]]]WWW[[[dddqqq{{{cccWWWVVVOOOMMMPPPNNNHHHGGGFFFEEEEEEDDDDDDEEEFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCGGGEEEDDDCCCCCCDDDFFFGGGAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIIIIGGGFFFFFFGGGDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCCCCDDDDDDAAA===:::888777666555666555222000000222555;;;EEEUUUgggtttzzzvvvuuuxxx}}}~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwwwwzzz|||zzztttmmmiiigggLLLLLLNNNPPPTTTXXX[[[]]]^^^bbbgggiiilllvvv|||nnnfffbbbaaaffflllssszzzooo___UUUMMMLLLNNNNNNNNNPPPRRRQQQPPPRRRUUUYYY[[[\\\eeekkkqqquuu|||~~~{{{||||||wwwrrrmmmjjjccc___ZZZUUURRROOOLLLJJJHHHGGGEEEBBB???<<<999888<<<===???@@@AAAAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA???<<<::::::999999???FFFSSSsssooo```[[[YYYXXXWWW___dddnnn|||oooccc[[[[[[]]]ZZZSSSOOOGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDGGGFFFFFFFFFGGGGGGFFFDDDBBBCCCDDDEEEEEECCCAAA???EEEDDDCCCBBBAAAAAAAAAAAAFFFFFFEEEDDDBBBAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIJJJIIIGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBB@@@@@@AAA@@@???===999777555333222333444444555666666888BBBSSSdddooouuu|||~~~uuuzzz{{{|||}}}|||{{{zzz{{{|||}}}yyysssnnniiifffLLLMMMOOOQQQUUUYYY]]]___```eeejjjlllnnnwww}}}tttjjjeeeccceeemmmuuujjj[[[RRRKKKLLLNNNNNNNNNPPPQQQQQQQQQSSSWWW[[[^^^```iiipppwww|||zzztttooojjjgggaaa]]]WWWSSSPPPMMMJJJHHHEEEDDDCCCAAA???===;;;;;;===>>>???AAABBBAAAAAA@@@AAAAAA@@@????????????@@@>>>;;;999:::999999@@@HHHWWWvvveeeUUUQQQSSSWWWZZZ```lll}}}mmmbbbYYYZZZ\\\YYYSSSOOOHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDEEEEEEDDDBBBBBB@@@@@@?????????@@@@@@AAACCCBBBAAA@@@???>>>======@@@@@@@@@AAABBBCCCCCCCCCFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@???===;;;999777555444444555666444555555888AAAQQQbbbnnnttt{{{{{{qqquuuzzz{{{|||{{{}}}~~~}}}|||{{{|||}}}|||xxxsssnnnjjjhhhNNNNNNPPPSSSWWW[[[___aaacccjjjppppppqqqyyyrrrmmmiiihhhiiiooo{{{{{{eeeYYYRRRMMMOOOQQQPPPPPPRRRRRRSSSUUUXXX\\\aaafffiiipppxxx|||vvvqqqlllgggccc]]]YYYTTTPPPMMMJJJGGGEEEBBBAAA@@@???>>>=========>>>???@@@BBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>><<<:::888999888:::BBBKKK]]]zzzvvv]]]PPPNNNRRRXXX^^^eeezzziii___XXXYYYZZZWWWRRROOOIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>======<<<<<<>>>>>>??????@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBAAA??????@@@@@@???======<<<:::888777777777777333333444777???MMM___llluuu|||{{{ooorrruuuxxxzzz~~~}}}~~~~~~~~~~~~~~~{{{wwwsssooolllkkkOOOOOOQQQUUUYYY^^^bbbdddfffnnntttuuuuuu}}}xxxqqqppppppssswww{{{ddd[[[VVVSSSTTTVVVTTTSSSUUUVVVXXX[[[^^^ccciiiooosssxxx}}}yyytttpppjjjddd```[[[WWWRRRNNNKKKHHHEEECCCAAA@@@???======<<<======???@@@AAACCCCCCCCCCCCBBB@@@@@@@@@??????>>>======;;;999888999888;;;EEEPPPeeelll[[[UUUVVVXXX]]]dddpppzzzfff\\\VVVWWWXXXUUUPPPNNNJJJIIIGGGFFFDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEFFFHHHHHHFFFEEECCCCCCBBBAAAAAAAAABBBCCCDDDDDD@@@??????@@@@@@AAABBBCCC@@@@@@@@@???>>>======<<<============>>>>>>??????AAABBBCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBB@@@??????@@@@@@???>>>>>>===;;;999888777777777333222333777===III[[[jjjxxx~~~}}}rrrrrruuuyyy|||}}}zzzwwwssspppnnnlllOOOPPPRRRVVVZZZ```dddfffiiipppvvvxxxzzz|||zzzzzzzzz~~~}}}fff]]]XXXVVVXXXXXXUUUTTTVVVXXX[[[___ccchhhnnnuuuzzz}}}zzzwwwsssoooiiiccc^^^YYYVVVQQQMMMJJJHHHEEECCCBBB@@@>>><<<;;;;;;;;;<<>>===:::888888999888===IIIVVVppptttcccWWWWWW[[[]]]dddnnn}}}rrrbbbZZZTTTUUUUUUQQQNNNMMMIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAADDDFFFIIIIIIFFFCCCBBBBBB???????????????@@@AAABBBAAA@@@@@@??????@@@@@@AAA@@@??????>>>>>>=========<<<<<<===============>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA???@@@AAAAAA@@@???===<<<;;;999888777666666333111333777<<>>>>>>>>>>>????????????>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA@@@AAABBBCCCBBB@@@===<<<;;;:::888666555444444111333888;;;BBBUUUiiiuuu{{{~~~xxxsssssszzz~~~~~~}}}|||yyyvvvqqqnnnkkkNNNPPPRRRVVV\\\aaafffiiijjjmmmrrryyyzzzdddYYYVVVVVVXXXXXXWWWZZZ___aaaeeejjjlllnnnsss{{{|||uuutttsssqqqmmmggg___ZZZVVVSSSNNNJJJHHHFFFCCCAAA>>><<<:::999999:::<<<>>>>>>???AAABBBCCCCCCBBBBBB@@@@@@AAAAAA@@@>>><<<:::999999:::::::::AAAQQQbbbxxxyyyhhh^^^```ooowwwuuuyyymmm___XXXSSSRRRPPPKKKHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBFFFKKKJJJEEEAAA@@@AAA>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBB======<<<:::999777555444555111333999;;;@@@SSSiiitttzzz|||tttsss{{{~~~}}}}}}}}}{{{wwwrrrmmmiiiNNNOOORRRVVV\\\aaafffiiijjjlllpppyyywwwbbbYYYVVVWWWYYY[[[[[[```fffgggkkkppprrrsssxxx}}}xxxuuusssrrrqqqooollleee^^^XXXUUUQQQLLLIIIGGGEEEBBB@@@;;;:::888888999;;;>>>@@@>>>???@@@BBBCCCBBBBBBAAA>>>???@@@@@@???===:::999999999;;;;;;;;;BBBSSSeeesssyyy||||||ssscccbbbppp|||lll___XXXSSSQQQOOOIIIFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDAAAFFFKKKJJJEEEAAA@@@AAA???@@@AAABBBAAA???===<<<<<<<<<<<<===???@@@BBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAACCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBCCCDDDEEEDDDCCC>>>>>>===<<<:::888666555555222333999;;;???RRRiiiuuu|||wwwuuu}}}}}}~~~~~~}}}xxxrrrlllhhhPPPRRRUUUWWWZZZ^^^cccfffkkkjjjooo}}}tttbbb\\\[[[ZZZ\\\```dddfffggglllnnnqqquuu{{{{{{xxxvvvuuurrrooollliiifffbbb\\\YYYVVVRRRMMMHHHEEEBBB???===???===;;;999999;;;===>>>@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@???>>>===<<<;;;888777888;;;;;;@@@QQQcccuuurrrsss{{{xxxmmmfff^^^lllyyyyyy~~~iii\\\XXXTTTPPPNNNLLLIIIGGGEEEDDDBBBAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFDDDCCCCCC?????????????????????????????????@@@BBBFFFIIIKKKOOOLLLHHHDDD@@@>>>======??????@@@??????>>>===<<<>>>>>>???AAABBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::999999555666888888777===OOObbbuuu}}}|||xxxvvvyyy|||{{{uuunnnjjjOOOQQQTTTVVVXXX\\\aaaeeekkkkkksss~~~tttddd]]]\\\]]]___bbbgggjjjkkkoooqqquuuzzz{{{wwwtttrrrqqqmmmkkkhhhfffddd```[[[XXXTTTQQQLLLGGGDDDBBB???===>>>===;;;999:::;;;===???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>><<<<<<;;;888888:::<<>>======>>>>>>>>>???AAADDDGGGIIIHHHFFFCCC@@@???>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA>>>===<<<:::999888777777444555777777666;;;MMM^^^sss{{{~~~zzzxxx{{{~~~~~~zzzuuuooolllNNNPPPRRRTTTWWWZZZ___bbbkkknnnyyyoooppprrrvvv}}}zzzwwwuuuwwwzzz}}}oooddd^^^^^^```cccgggkkkoooqqquuuwww{{{|||vvvrrrpppmmmlllgggeeecccaaa___]]]YYYVVVRRRNNNJJJFFFCCCAAA>>><<<===<<<:::::::::<<<>>>@@@AAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<<<<999888<<<@@@GGGSSS^^^iiigggkkksssvvvoooddd^^^```mmm~~~zzz|||{{{yyyiiigggiiirrrooo```WWWSSSNNNJJJIIIJJJJJJIIIIIIHHHGGGEEEDDDEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEDDDDDDCCCBBBAAAEEEDDDBBBAAA???===;;;;;;=========>>>@@@BBBEEEFFFBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;:::999888777444444666666444999IIIZZZnnnyyyzzzwwwyyy|||~~~}}}{{{xxxtttqqqpppMMMOOOQQQTTTVVVZZZ^^^bbbjjjrrrvvviiihhhhhhiiimmmttt|||yyyuuurrrpppnnnppprrruuuyyyxxxiiiaaa^^^```cccgggkkkoootttwwwzzz|||~~~xxxsssooollljjjhhhdddbbb___\\\[[[XXXUUURRROOOKKKGGGCCCAAA@@@===<<<;;;;;;::::::;;;===???AAABBBBBBBBBBBBBBBAAA@@@???BBBBBBBBBAAA@@@>>>===<<<888888:::>>>EEEQQQcccpppuuuqqqpppsssrrriii___ZZZ[[[gggtttxxxqqqiiiiiimmmqqq}}}lllaaabbbkkkwww~~~ggg\\\TTTPPPKKKGGGGGGIIIJJJKKKMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBDDDDDDBBBAAA???===<<<<<<============???AAABBBCCC@@@@@@@@@@@@BBBCCCEEEFFFBBBBBBCCCCCCCCCCCCCCCBBB???@@@@@@AAAAAABBBBBBBBBEEEEEEFFFGGGGGGFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::555555666666555999GGGUUUiiivvvxxxssssssuuuzzz}}}{{{xxxuuutttsssrrrMMMOOORRRTTTWWW[[[```dddhhhttttttggg```___]]]^^^aaagggmmmqqqzzz~~~|||xxxrrroooooopppqqqqqqppprrruuuxxx}}}qqqeee```___ccchhhllloootttyyy}}}{{{vvvqqqmmmkkkhhhfffbbb```\\\YYYVVVSSSPPPMMMKKKHHHDDDAAA@@@>>><<<;;;:::::::::;;;===???AAABBBCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBAAA???===<<<;;;555999<<<>>>FFFYYYpppzzzuuusssnnneee]]]ZZZ[[[eeennnlllddd```dddiiimmm}}}mmmeeebbbdddpppuuubbbZZZSSSNNNIIIGGGGGGIIIKKKLLLPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<888777888888777:::EEERRReeesss~~~xxxpppnnnqqqwww~~~|||yyyvvvtttsssssstttNNNPPPTTTWWWZZZ___dddhhhkkkyyy}}}iii^^^YYYXXXXXXYYY]]]ccciiimmmqqquuu{{{}}}yyyvvvuuupppnnnlllllloootttwwwyyywwwyyy{{{}}}~~~nnnfffdddcccgggmmmqqqtttxxx~~~{{{wwwrrrnnnjjjgggdddbbb___\\\XXXTTTRRROOOLLLIIIHHHEEEAAA???>>>===<<<:::888999:::;;;>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;999666:::===???JJJ```vvvzzzuuurrrlllccc]]][[[XXXaaafffbbb\\\]]]cccgggqqqpppcccaaadddhhhuuuooo```ZZZRRROOOJJJHHHIIIKKKLLLLLLPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@AAABBBBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<<;;;999::::::999:::DDDOOObbbqqq|||wwwpppooorrryyy}}}{{{xxxuuussssssssssssOOORRRVVVZZZ^^^ccciiimmmuuuqqqccc]]]WWWWWWWWWYYY\\\aaafffiiikkkpppwww|||~~~yyywwwyyyzzzwwwrrrnnnnnnpppooommmmmmooouuuzzz~~~wwwlllhhhfffgggmmmssswwwyyy}}}~~~|||uuurrrmmmiiifffccc___]]]ZZZVVVRRROOOMMMLLLIIIHHHEEECCC???======<<<;;;:::777888:::<<<>>>AAACCCDDDCCCDDDEEEEEEEEEEEEEEEEEEAAAAAA@@@???===;;;999888999:::;;;BBBUUUmmm}}}}}}xxxvvvtttnnnccc[[[YYYSSSZZZ]]]XXXWWW\\\cccfffxxx~~~nnnbbbbbbiiilllzzzkkk^^^ZZZRRROOOLLLKKKLLLMMMMMMLLLNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDCCCAAA???>>><<<::::::;;;999:::BBBKKKaaaooo}}}}}}zzzyyysssppprrruuuzzz}}}{{{xxxuuusssrrrrrrrrrPPPSSSWWW[[[```ffflllpppxxxfff^^^[[[UUUUUUUUUVVVXXX[[[^^^```eeelllttt{{{yyytttqqqppptttvvvsssllliiilllppprrrqqqrrruuuzzzqqqjjjggggggkkkqqqxxx|||}}}~~~{{{xxxwwwqqqmmmiiieeebbb___[[[YYYUUURRRNNNLLLKKKJJJHHHGGGDDDAAA>>><<<<<<<<<;;;:::666888:::<<>><<<:::888777;;;999:::FFF```zzz|||zzzyyyxxxqqqcccYYYUUURRRXXXZZZVVVWWW```gggiii~~~tttggggggnnnooo}}}|||iii]]]YYYSSSPPPNNNMMMNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@CCCDDDDDDDDDCCCCCCBBBAAA???@@@BBBDDDEEEFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGFFFEEECCCAAA<<<:::::::::999999@@@III```ooo|||~~~}}}{{{yyyrrrooonnnssswwwzzz{{{}}}{{{xxxuuusssrrrqqqqqqWWWXXX[[[^^^dddmmmwww~~~ooo```ZZZZZZUUUVVVXXX[[[^^^bbbfffhhhcccjjjsssyyy{{{}}}wwwrrrpppooonnnpppqqqpppnnnlllllllllssstttvvvxxxzzz~~~wwwlllfffeeegggppptttzzz|||yyyvvvsssqqqnnnkkkfffbbb```]]][[[YYYSSSQQQOOOLLLJJJHHHFFFFFFAAA@@@???===;;;:::999999777999;;;>>>AAADDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEECCCBBB@@@>>><<<;;;::::::;;;AAAFFFPPPlllmmm[[[SSSSSSMMMPPPTTTVVVYYY```jjjrrrzzznnnmmmrrrzzzmmm^^^XXXUUUQQQPPPOOONNNNNNOOOQQQRRRPPPPPPOOONNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIIIIFFFCCCBBBAAAFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDFFFHHHIIIFFFAAA===@@@>>><<<;;;<<>><<<;;;:::999999888999<<>><<<:::999999888AAANNN```}}}lllYYYPPPQQQRRRTTTVVVYYY^^^gggttt}}}uuurrrvvvkkk^^^XXXVVVSSSRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIIIIFFFDDDBBBBBBFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKIIIGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHJJJKKKJJJFFFCCCCCCBBB@@@AAADDDIIIPPPSSSgggrrr}}}~~~~~~}}}{{{{{{uuupppnnnrrrxxx|||~~~|||yyyzzz~~~}}}yyyyyy}}}~~~}}}yyyxxxvvvuuusssqqqqqqppp]]]aaaffflllsss{{{uuuiiibbb___``````bbbeeejjjmmmppprrrsssssswww{{{}}}|||qqqkkkjjjiiijjjllllllmmmnnnnnnnnnooorrruuuzzz{{{}}}zzznnnkkkkkknnnqqqvvv{{{|||wwwtttqqqnnnlllgggddd___[[[YYYWWWTTTSSSLLLKKKHHHFFFDDDBBBAAA@@@@@@???===<<<;;;:::999999999:::<<>>===<<<;;;:::::::::::::::;;;===@@@CCCDDDFFFFFFHHHHHHIIIHHHHHHGGGFFFEEEDDDBBB???<<<:::999999999???NNNjjjvvvbbbUUUSSSWWWYYYYYY\\\fffwwwuuueee^^^\\\ZZZTTTSSSRRRPPPOOOOOOOOOOOORRRRRRQQQPPPOOOMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGIIIJJJIIIGGGFFFEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOMMMJJJHHHGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJMMMKKKIIIIIILLLQQQVVVZZZcccnnnyyy|||}}}xxxooommmrrrxxx{{{zzz~~~~~~~~~}}}|||{{{zzzyyywwwzzz}}}zzzyyywwwuuuuuuvvvvvvuuusssuuutttrrrqqqqqqrrrssstttbbbgggoooxxx|||nnnkkkjjjkkklllpppttt|||}}}xxxtttqqqnnnmmmoooooommmkkkllllllqqqyyy~~~yyyqqqiiihhhjjjjjjlllpppooopppsssuuuxxx|||pppiiijjjnnnssswwwzzz}}}yyytttooolllhhheeecccaaa^^^ZZZVVVTTTSSSPPPOOOKKKJJJHHHEEECCCBBBAAAAAA<<<<<<;;;:::::::::::::::;;;<<<>>>AAACCCEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA>>>;;;999999::::::EEEVVVsss}}}hhhZZZRRRSSSYYYZZZ[[[aaaqqqpppaaa]]]\\\ZZZRRRQQQPPPOOONNNNNNMMMMMMPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHIIIKKKJJJIIIHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDFFFIIIKKKLLLLLLOOOLLLHHHEEEEEEGGGKKKNNNVVVeeesss{{{yyyqqqnnnsssyyy}}}~~~~~~|||{{{yyy||||||yyyvvvuuusssrrrrrrrrrrrrqqqsssrrrrrrqqqrrrssstttuuueeejjjrrr{{{xxxooonnnooorrruuuxxx}}}xxxrrrmmmiiigggeeecccaaaaaabbbbbbbbbaaaeeefffmmmuuuzzzzzz~~~{{{rrrlllggghhhjjjjjjlllqqqqqqssswwwzzz~~~vvvkkkhhhiiilllqqqwww}}}|||xxxsssnnnjjjgggcccaaa___\\\XXXTTTSSSQQQOOOMMMGGGFFFDDDBBB@@@???>>>>>>;;;::::::999999999::::::<<<===???BBBDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@===:::999:::;;;<<>>@@@BBBJJJZZZmmmxxx~~~{{{tttppprrrwww}}}}}}}}}zzzyyy}}}|||zzzvvvuuusssqqqppppppqqqqqqqqqrrrrrrsssttttttuuuuuuggglllttt~~~yyyuuuvvvxxx}}}{{{ooogggbbb___\\\YYYXXXWWWWWWWWWXXXYYYYYYYYY]]]```gggpppttttttxxx}}}}}}vvvlllhhhfffiiikkklllooossswwwzzztttnnnjjjjjjkkknnnttt|||}}}yyyuuuooojjjfffccc___]]]]]]YYYUUURRRPPPOOOMMMKKKDDDCCCAAA???>>>===<<<<<<:::999999999999999::::::===>>>@@@BBBDDDFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>;;;999999:::<<<>>>EEE[[[qqq|||ttt```VVVTTTUUUZZZ___fffiiittt~~~fffYYYVVVUUURRROOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMKKKIIIHHHGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLKKKIIIHHHJJJKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDAAACCCEEEFFFEEEEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBBGGGGGGHHHKKKNNNPPPPPPOOOHHHEEE@@@;;;999999;;;===CCCSSSgggssszzz~~~wwwqqqooorrrzzz|||{{{uuuuuuzzz|||{{{wwwvvvuuurrrppppppqqqsssqqqrrrtttvvvvvvvvvuuutttiiinnnvvv}}}|||~~~vvvooofff___[[[XXXUUURRRPPPQQQQQQRRRSSSTTTTTTTTTWWWZZZcccllloooppptttzzz{{{}}}~~~}}}zzzsssjjjgggfffjjjmmmnnnrrrwww}}}}}}mmmlllllloooppprrryyy}}}zzzuuupppkkkfffbbb^^^ZZZXXX[[[XXXSSSPPPOOOMMMKKKJJJDDDCCCAAA@@@>>>===<<<<<<999999999888999999::::::===>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA???===:::888999;;;===???DDD[[[mmmqqqvvvxxxiiiYYYSSSVVV\\\bbbgggmmmppp||||||cccVVVSSSRRRNNNOOOOOOPPPQQQQQQPPPPPPPPPNNNNNNNNNMMMKKKJJJHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLKKKIIIIIIJJJLLLKKKKKKKKKKKKJJJGGGEEEDDDBBBCCCDDDEEEGGGHHHIIIJJJEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBAAACCCEEEEEEEEEDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@AAAFFFFFFHHHKKKNNNPPPOOONNNEEEBBB===999888999<<<>>>@@@QQQcccnnnvvv}}}zzzrrrlllnnnvvv~~~|||}}}~~~xxxpppqqqwww~~~||||||xxxxxxvvvsssqqqqqqrrrtttqqqrrruuuwwwxxxwwwuuusssjjjpppzzz}}}kkkaaaWWWUUUSSSOOOLLLKKKMMMMMMMMMMMMMMMNNNOOOOOOVVVXXX[[[^^^aaadddhhhkkkssstttttttttssspppnnnllldddfffggghhhiiimmmuuu{{{}}}sssnnnmmmqqqvvvzzz~~~|||zzztttpppjjjddd___[[[WWWTTTUUUTTTRRROOOLLLIIIGGGFFFDDDCCCAAA???===<<<;;;:::===;;;999777777999;;;===BBBBBBBBBCCCDDDFFFHHHHHHFFFFFFFFFFFFEEECCCBBBAAA???===;;;<<<:::888;;;AAAGGGTTT___eeeppp}}}}}}ttthhh^^^SSSTTTaaarrrzzzzzz~~~yyyuuutttcccVVVSSSTTTMMMNNNNNNNNNNNNMMMMMMMMMMMMRRROOOKKKJJJKKKJJJGGGDDDCCCDDDGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFDDDBBBAAAAAACCCEEEHHHIIIIIIHHHGGGEEEEEEDDDCCCCCCDDDFFFGGGHHHGGGEEEEEEFFFGGGGGGFFFFFFEEECCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCC??????@@@AAAAAABBBBBBCCCFFFGGGIIIKKKLLLLLLLLLKKKCCCAAA===:::888888999999===GGGVVVeeeqqqyyy}}}}}}wwwppplllnnnttt{{{|||{{{vvvsssmmmttt~~~}}}||||||{{{{{{zzzyyyxxxwwwxxxyyyzzzxxxxxxxxxyyyzzz{{{{{{|||ooouuu~~~{{{nnneee[[[SSSQQQPPPLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJNNNQQQTTTVVVXXX\\\```ccciiiiiijjjkkkjjjiiigggfffdddfffiiijjjmmmsss||||||sssnnnmmmssszzz~~~|||yyywwwrrrnnnhhhbbb]]]YYYUUUSSSRRRQQQOOOMMMJJJGGGEEEDDDCCCBBB@@@>>><<<;;;::::::999888777777888;;;===???BBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@<<<:::999:::999777;;;AAAGGGRRR[[[___hhhrrrqqqiii^^^XXXUUU___ttt{{{ssssssqqqaaaUUUSSSSSSMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOMMMJJJJJJKKKKKKHHHFFFDDDEEEHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@BBBDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEGGGFFFDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGBBB@@@<<<999777777888888;;;EEETTTcccpppxxx|||~~~}}}xxxqqqlllmmmtttyyy{{{zzztttoooooovvv~~~}}}||||||{{{wwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~vvv{{{rrrddd\\\TTTMMMLLLKKKHHHEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGJJJLLLNNNPPPSSSWWWZZZ]]]^^^___```aaaaaa``````bbbeeeiiimmmrrrzzz}}}yyyvvvrrrrrryyy~~~~~~~~~}}}{{{xxxuuutttpppkkkeee___ZZZVVVSSSQQQOOONNNLLLJJJGGGEEECCCBBBAAA@@@>>><<<;;;:::999999666555555777999===@@@BBBBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDCCCBBBAAA??????:::999999:::999888===DDDKKKSSSYYY[[[```gggeee]]]VVVRRRVVViiitttnnnnnnuuulll___TTTSSSSSSMMMMMMLLLKKKJJJJJJKKKMMMNNNMMMKKKJJJJJJKKKKKKIIIHHHEEEGGGIIIKKKMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHEEEEEEEEEEEEEEECCCBBBBBB@@@AAABBBDDDEEEEEEDDDDDDDDDDDDBBBBBBAAABBBCCCDDDEEEDDDDDDDDDEEEEEECCCAAABBBBBBBBBBBBDDDEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@===>>>???AAABBBDDDEEEFFFDDDEEEEEEEEEDDDCCCCCCBBB@@@>>>;;;999777777777888999BBBQQQ```nnnvvvzzz|||~~~|||xxxrrrmmmmmmrrrwwwyyy}}}zzzrrrmmmooouuu~~~}}}||||||{{{xxxxxxzzz|||zzzlll```TTTMMMHHHHHHGGGDDDCCCDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEGGGIIIKKKLLLNNNRRRTTTUUUVVVWWWYYY[[[]]]______aaaeeekkkpppvvvzzzzzz}}}|||||||||zzz{{{zzzyyyxxxuuusssqqqmmmhhhbbb\\\WWWTTTQQQOOOMMMLLLJJJHHHFFFDDDBBBAAA??????===;;;:::999888888555555666777:::>>>AAACCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>;;;:::;;;<<<::::::AAAJJJUUUZZZ\\\\\\^^^aaa]]]WWWSSSPPPWWWkkk}}}~~~vvvhhhhhhooozzz}}}hhh]]]TTTTTTTTTNNNMMMKKKIIIHHHHHHJJJLLLNNNMMMLLLKKKJJJJJJIIIHHHGGGEEEFFFHHHJJJLLLLLLLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGEEEEEEEEEDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDCCC@@@>>>???@@@AAABBBDDDFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@???>>>;;;999888888888999888@@@MMM]]]kkkuuuzzz{{{}}}|||yyysssmmmlllooossswww||||||tttmmmjjjqqq{{{~~~}}}||||||{{{|||}}}~~~~~~tttbbbXXXNNNIIIEEEFFFEEEBBBAAACCCBBBBBBAAAAAABBBBBBCCCDDDCCCEEEGGGHHHIIIJJJMMMPPPPPPPPPQQQTTTWWWZZZ^^^```ccciiiqqqxxx~~~|||zzzzzzzzz{{{xxxxxxxxxwwwvvvtttqqqpppkkkfff^^^XXXTTTQQQOOOMMMJJJJJJHHHGGGEEECCCBBBAAA>>>===<<<:::999888888888666777777999;;;>>>AAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???;;;:::;;;;;;999;;;FFFRRRaaaccccccbbbaaa```ZZZTTTPPPNNNVVViii{{{~~~zzzvvvnnnppp|||xxxjjjaaafffppp|||uuuccc[[[TTTUUUVVVOOOLLLKKKIIIGGGHHHJJJLLLNNNNNNNNNMMMKKKHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDEEECCCBBBBBBBBBAAA???===>>>>>>@@@BBBCCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>><<<;;;::::::::::::888>>>IIIXXXhhhtttzzz|||||||||zzztttnnnkkkmmmooovvv{{{wwwpppgggmmmvvv~~~}}}||||||{{{}}}~~~kkkZZZQQQIIIEEECCCDDDCCC??????BBB???????????????@@@@@@AAA@@@AAACCCDDDDDDEEEHHHJJJJJJJJJKKKNNNRRRWWW[[[^^^gggoooyyy~~~}}}{{{zzzxxxxxxxxxyyyvvvvvvvvvuuutttrrrpppooogggbbbZZZTTTPPPNNNLLLKKKHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<:::999999888888888999:::;;;===@@@AAACCCBBBCCCDDDEEEDDDCCCBBBAAADDDDDDDDDCCCBBBAAA??????999888888999999???NNN^^^nnnnnnmmmkkkggg```WWWQQQMMMLLLUUUhhhsssrrroooooolllkkkrrryyyjjjaaa___hhhrrr|||mmm]]]XXXSSSTTTUUUNNNKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNKKKGGGEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFGGGDDDBBB@@@@@@@@@>>>======>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======???>>>>>>>>>??????@@@AAA>>>===<<<<<<;;;;;;;;;;;;888;;;CCCRRRcccqqqyyy|||||||||zzzuuunnnjjjjjjllltttyyyyyyrrrgggllluuu~~~~~~}}}||||||{{{|||}}}yyycccTTTMMMFFFCCCBBBCCCAAA======@@@>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAA@@@AAADDDFFFGGGGGGHHHJJJNNNTTTYYY]]]fffppp~~~}}}|||{{{zzzyyyxxxvvvuuuuuusssttttttsssrrrpppnnnmmmccc]]]VVVOOOLLLJJJHHHGGGDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999888999;;;===???BBBDDDEEEBBBCCCDDDEEEDDDCCCAAA@@@CCCCCCBBBBBBAAA???>>>===888777888:::===GGG\\\ooo}}}{{{yyyuuunnncccWWWOOOMMMMMMUUUeeejjjeeedddhhhiiijjjsss|||nnnccc```dddppp{{{|||eeeWWWTTTQQQSSSTTTMMMJJJJJJJJJJJJKKKLLLMMMNNNKKKMMMMMMKKKGGGEEEEEEGGGFFFGGGHHHIIIIIIIIIHHHGGGDDDEEEFFFHHHHHHHHHGGGFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@BBBDDDGGGHHHIIIFFFAAA???>>>???>>>>>>>>>>>>???@@@AAA@@@????????????????????????@@@AAA@@@@@@??????>>>=========???>>>===<<<<<<======>>><<<<<<;;;;;;;;;;;;;;;;;;777888===KKK]]]mmmwww{{{{{{|||{{{vvvooojjjiiiiiirrrvvvxxxoooffflllttt|||~~~}}}||||||{{{}}}ooo\\\NNNHHHDDDBBBAAABBB???;;;;;;??????????????????@@@AAAAAA>>>???@@@@@@@@@AAACCCEEEGGGGGGGGGIIINNNTTTZZZ]]]cccnnn~~~{{{{{{zzzyyywwwuuusssrrrqqqrrrrrrqqqpppnnnlllkkk```ZZZRRRLLLHHHGGGEEEDDDBBBBBBAAA@@@???>>>======>>>===<<<;;;:::999999999777999;;;>>>AAADDDFFFGGGBBBCCCDDDEEEDDDCCCAAA???AAAAAAAAA@@@???>>>===<<<888888:::===BBBPPPhhh}}}~~~uuufffXXXPPPPPPOOOVVVaaaaaaYYYXXX___aaahhhxxxvvvkkkcccccckkkzzzvvv```SSSQQQOOOQQQRRRKKKIIIJJJKKKKKKLLLMMMMMMNNNIIIKKKLLLKKKGGGFFFGGGIIIGGGHHHIIIJJJJJJJJJIIIHHHDDDEEEGGGHHHIIIIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????@@@CCCEEEHHHJJJKKKGGGAAA>>>===>>>??????>>>??????@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@==================>>>>>>@@@???===;;;::::::::::::::::::::::::::::::::::::555555999FFFXXXjjjuuuzzz{{{|||{{{wwwoooiiihhhhhhpppttt}}}uuullleeejjjrrrzzz~~~}}}||||||{{{{{{fffSSSJJJIIICCCBBBBBBAAA???===;;;:::======>>>@@@AAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBAAABBBDDDEEEHHHLLLRRRVVV___jjjzzz~~~{{{xxxvvvtttssssssqqqpppooooooooommmjjjggg```ZZZQQQKKKIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>:::;;;;;;999888777888:::444666999<<<@@@CCCEEEFFFBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAA???===;;;:::;;;555555@@@NNN___yyyvvvgggZZZRRRLLLTTTXXXUUUSSSVVV[[[^^^]]]nnnrrrjjjgggjjjqqq|||ggg___VVVRRRRRRTTTSSSQQQLLLLLLMMMNNNNNNNNNNNNMMMGGGIIIJJJLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDD>>>@@@AAAAAA@@@@@@@@@AAA===<<<<<>><<<:::999<<<;;;999888999;;;===???>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::888888::::::;;;:::999888:::888999DDDWWWiiitttxxxyyyzzzyyywwwtttooojjjggghhhttt{{{sssooofffhhhooozzz~~~~~~~~~rrr^^^NNNFFFFFFCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>???>>>=========>>>@@@@@@AAABBBCCCDDDFFFIIIOOOSSSYYYdddttt~~~~~~~~~}}}|||yyyvvvtttsssrrrrrrqqqpppoooppppppooollljjj___XXXPPPKKKIIIHHHFFFCCCBBBBBBAAA@@@???>>>>>>===::::::;;;999777777888:::777888:::===@@@AAACCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@>>><<<:::999;;;888;;;FFFXXXooowwweeeXXXQQQOOOUUUXXXVVVUUUYYY^^^___hhhzzzuuullliiiooo{{{wwwddd^^^VVVSSSSSSTTTRRRPPPNNNNNNOOOOOOOOONNNNNNMMMGGGHHHJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBBBB@@@>>>>>>???>>>===>>>AAAEEEIIIJJJJJJFFFCCC@@@>>>?????????>>>>>>?????????>>><<<;;;:::999888777777999;;;>>>@@@>>>=========<<<<<<<<<;;;======<<<<<<;;;;;;::::::999999;;;;;;;;;;;;:::999;;;888999CCCTTTeeepppuuuzzzzzzyyyxxxtttooojjjgggkkkvvv~~~{{{sssmmmggghhhoooyyy~~~~~~}}}hhhVVVIIIDDDEEECCCBBB@@@>>>============;;;<<<<<<=========<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBEEEJJJMMMQQQ[[[jjjxxx~~~|||{{{zzzzzz{{{{{{zzzyyyvvvtttrrrqqqqqqqqqpppppppppqqqqqqpppllljjj\\\VVVNNNJJJHHHGGGEEECCCBBBAAA@@@???>>>======<<<999::::::999777777888::::::;;;<<<>>>???@@@AAAAAACCCCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>><<<;;;999999:::===BBBOOOgggwwwdddXXXTTTSSSYYY[[[YYYXXX\\\aaacccsss}}}tttnnnxxxkkk```[[[VVVTTTTTTTTTQQQOOOPPPPPPQQQQQQQQQPPPPPPOOOIIIIIIJJJKKKKKKJJJJJJIIIKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEDDDAAA@@@???@@@??????@@@CCCFFFHHHHHHGGGDDDAAA???>>>>>>???>>>======>>>>>>>>>>>>===<<<;;;888777777888999<<<>>>@@@=========<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::999;;;999:::BBBQQQ```lllrrrzzzzzzzzzxxxuuuooojjjgggmmmvvv|||uuummmggghhhnnnxxx}}}}}}~~~}}}|||vvvaaaRRRGGGDDDEEECCCAAA???===<<<<<<>>>>>>===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<===>>>????????????AAADDDGGGIIISSS```nnnzzz~~~|||zzzxxxwwwwwwxxxyyyxxxvvvtttrrrqqqqqqqqqqqqqqqpppppppppooommmiiieeeYYYSSSLLLHHHGGGGGGDDDBBBAAA@@@??????======<<<;;;888999999888777777888::::::;;;===>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@??????===<<<:::999888888777???HHHWWWtttrrr```XXXVVVUUU^^^ccc^^^ZZZ^^^hhhoooxxxxxxccc[[[YYYVVVUUUUUUTTTQQQNNNOOOPPPQQQRRRSSSSSSSSSSSSLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHGGGEEECCCCCCDDD@@@@@@AAACCCFFFFFFEEECCCBBB@@@>>>===>>>???>>>========================<<<::::::::::::;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999:::;;;<<<<<<<<<;;;:::999999999:::AAAMMM\\\iiiqqqyyyzzzzzzyyyuuupppjjjggglllttt{{{zzzoooiiiiiinnnuuuyyyyyyzzz}}}~~~~~~}}}|||~~~ooo\\\NNNEEEBBBDDDBBB@@@>>><<<<<<===>>>???===>>>>>>>>>>>>======<<<:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>???AAACCCEEELLLXXXcccooo}}}|||yyywwwvvvvvvwwwxxxvvvuuusssrrrqqqqqqrrrrrrrrrqqqpppnnnlllhhhbbb^^^UUUPPPJJJGGGFFFFFFDDDAAA@@@???>>>===<<<;;;;;;:::777888999888777777888::::::;;;===>>>@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@>>>===<<<:::999888888888555???LLL^^^|||hhhXXXSSSTTTWWWccckkkeee^^^ddduuusss___XXXWWWWWWWWWVVVTTTRRROOONNNOOOQQQSSSUUUVVVWWWWWWPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDFFFGGGGGGFFFEEEEEEFFFAAAAAAAAACCCDDDDDDBBB@@@AAA@@@>>>>>>@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888:::;;;<<<<<<<<<;;;999888777888;;;@@@JJJXXXgggqqqwwwyyyzzzzzzwwwqqqlllhhhhhhqqq{{{~~~rrrllljjjlllrrrttttttwww{{{}}}~~~~~~|||~~~zzzdddTTTJJJCCC@@@@@@@@@???>>>=========>>>???;;;<<<<<<=========<<<<<<;;;<<<======>>>>>>======<<<===>>>>>>===>>>@@@AAACCCHHHPPPYYYcccsss~~~~~~}}}||||||{{{{{{{{{||||||}}}|||zzzxxxvvvuuuuuuuuuuuusssrrrqqqppppppqqqrrrrrrqqqpppooommmjjjddd]]]XXXRRRMMMHHHEEEFFFEEECCC@@@???>>>>>>===<<<;;;:::999777888888888777777888:::;;;<<<===???@@@AAAAAABBBAAAAAAAAABBBAAAAAA@@@@@@>>>===;;;999888888888999777@@@PPPfffqqq\\\PPPNNNPPPZZZgggoookkkgggsssmmm]]]VVVWWWXXXXXXWWWUUUSSSRRRNNNPPPRRRTTTVVVWWWXXXXXXSSSRRRQQQOOOMMMLLLLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFEEECCCCCCDDDDDDDDDDDDEEEEEEBBBDDDFFFFFFEEEEEEEEEFFFDDDCCCBBBCCCDDDDDDBBB@@@BBB@@@@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<============;;;:::999777888;;;>>>FFFRRRbbbmmmuuuwwwyyyzzzxxxsssnnnjjjgggooozzzuuuppplllkkkmmmoooppptttyyy{{{|||~~~~~~~~~~~~}}}{{{~~~~~~}}}}}}}}}lllYYYNNNHHHBBB???>>>=========>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>><<<===>>>???@@@??????>>><<<===>>>>>>>>>>>>@@@AAAAAAEEEJJJOOOXXXgggzzz~~~}}}}}}{{{{{{yyyyyyxxxyyyzzzzzzyyyxxxwwwvvvuuusssrrrrrrppppppooonnnnnnooopppqqqoooooonnnllliiiccc\\\WWWOOOKKKFFFDDDEEEEEEBBB@@@>>>======<<<;;;:::999999666777888777666777888:::>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@>>>===;;;999888888999999<<>>??????>>>???AAABBBAAA???===;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===============??????@@@@@@???>>><<<;;;777999;;;<<<@@@KKKZZZfffsssuuuxxxzzzyyyuuupppllliiioooxxx}}}sssmmmiiiiiijjjlllrrrxxxyyyzzz|||~~~~~~~~~}}}~~~}}}{{{}}}|||{{{sssdddTTTLLLHHHDDD@@@???<<<======>>>???>>>>>>=========???@@@AAAAAAAAAAAA===>>>@@@AAAAAAAAA@@@???;;;===??????>>>???@@@BBBAAACCCGGGJJJQQQ```rrr~~~~~~~~~}}}|||}}}|||zzzyyyyyyyyyzzz{{{wwwwwwvvvvvvtttrrrpppooonnnmmmmmmlllmmmnnnooopppnnnmmmmmmllliiiddd]]]WWWNNNJJJEEEDDDEEEDDDBBB@@@>>>===<<<;;;:::999999888666777888777666777888:::@@@AAAAAA@@@@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA>>>===;;;999888888999:::@@@EEEWWWtttyyyhhhXXXOOOPPPVVV[[[aaafffjjjooosssaaaYYYVVVXXXYYYXXXWWWVVVVVVWWWTTTTTTTTTUUUUUUTTTTTTSSSUUUSSSQQQNNNLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNIIIIIIJJJJJJIIIIIIHHHGGGKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNMMMJJJHHHHHHIIIJJJGGGEEEDDDEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEFFFDDDBBB@@@????????????<<<===???AAAAAA@@@===<<<:::::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@>>>===888:::;;;:::<<>>>>>>>>>>>============????????????????????????===>>>@@@AAABBBBBBAAA@@@BBBAAA@@@>>>===>>>>>>???;;;AAAEEEEEEEEEOOOaaappp}}}|||}}}|||zzz{{{~~~~~~~~~}}}|||zzzzzzyyyxxxvvvuuutttttttttqqqqqqrrrrrrqqqnnnllljjjllljjjiiijjjlllnnnnnnnnnjjjjjjjjjjjjggg```XXXQQQKKKIIIEEECCCBBBAAA@@@>>>;;;;;;;;;:::999888666555777777666666888999;;;===AAAAAAAAAAAAAAAAAAAAAAAA??????AAAAAABBBAAA@@@???BBB<<<888888888666666999<<>>===;;;<<<<<<=====================>>>???AAABBBCCCCCCBBBBBBCCCCCCBBB@@@???======:::999:::===BBBNNNZZZjjjqqqwwwyyyzzz{{{vvvpppkkkmmmrrrzzzttthhhcccdddfffmmmsssvvvwwwzzz{{{{{{|||~~~~~~{{{yyyzzz{{{~~~~~~{{{xxx}}}bbbUUUIIIEEEEEECCCBBBBBB@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAAAAA@@@AAA@@@???>>>===>>>??????===AAADDDDDDDDDKKKYYYeeennn}}}}}}||||||~~~{{{zzzyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvvuuutttttttttuuuppppppqqqqqqpppnnnkkkjjjkkkjjjiiijjjlllnnnnnnmmmjjjjjjjjjiiifff___WWWQQQKKKHHHDDDBBBAAAAAA???>>>;;;;;;;;;:::999777666666555555555555666888:::;;;AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAA@@@???>>>===>>>999666888888666777;;;>>>GGGVVVfffppptttuuuvvvjjj```TTTPPPXXXhhhyyy{{{hhh```\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSRRRPPPNNNMMMMMMNNNMMMLLLJJJIIIJJJKKKMMMNNNQQQMMMIIIIIILLLMMMKKKHHHIIIJJJKKKLLLMMMNNNNNNOOORRRQQQOOONNNMMMMMMNNNNNNLLLMMMNNNLLLJJJHHHGGGGGGHHHKKKNNNQQQQQQNNNJJJGGGJJJGGGDDDDDDEEEFFFEEECCCCCCCCCCCCCCCBBBAAA@@@???======>>>????????????>>>>>>???@@@AAABBBCCCDDDDDDAAAAAABBBBBBAAA???===<<<;;;999888999:::>>>IIITTThhhooowwwzzz||||||xxxqqqllllllqqqzzzsssgggbbbbbbeeekkkrrruuuwwwyyyzzzzzz{{{}}}}}}}}}~~~}}}zzzxxxzzz{{{}}}}}}zzzxxxrrrYYYNNNDDDBBBCCCBBBAAABBBBBBBBBBBBAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@AAAAAABBBCCCBBBCCCGGGOOOVVV___lll||||||zzz{{{|||}}}xxxyyy{{{{{{zzzzzz{{{|||||||||||||||}}}~~~~~~|||{{{yyywwwuuuttttttttttttttttttuuuooooooppppppooommmkkkjjjkkkjjjiiijjjlllmmmmmmlllkkkkkkiiihhhddd]]]UUUPPPIIIGGGCCCAAA@@@@@@???===;;;::::::999888777666666444555555666888999;;;<<>>===;;;:::999555555888888777888<<>>>>><<<999999::::::<<>>===::::::999888777666666666666777888999;;;===??????BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===:::888777666444555888888777999>>>HHHRRR]]]cccddddddaaa^^^WWWQQQOOOWWWjjj}}}uuufff___]]]]]]]]]]]]\\\[[[YYYXXXWWWSSSSSSRRRQQQPPPOOOOOOOOOSSSRRRPPPPPPOOONNNMMMKKKMMMMMMLLLKKKJJJJJJJJJKKKPPPLLLIIIHHHJJJKKKLLLLLLPPPQQQSSSUUUVVVVVVTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPQQQSSSTTTSSSPPPMMMKKKKKKIIIKKKNNNQQQQQQOOOMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA>>><<<<<<===<<<<<>>>>>>>>===<<<999999777666666666666666666777888;;;===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????===;;;999666555555444666999888777;;;AAAKKKYYYeeegggeeeaaa[[[TTTPPPNNNQQQ]]]qqqrrreee___^^^\\\\\\\\\\\\ZZZYYYXXXWWWSSSRRRQQQPPPPPPOOOOOOPPPMMMLLLKKKMMMOOOOOOMMMKKKMMMMMMLLLKKKKKKJJJJJJJJJLLLJJJHHHIIIJJJMMMNNNOOORRRSSSUUUWWWXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPTTTVVVXXXWWWTTTQQQOOONNNPPPQQQSSSUUUUUUSSSPPPNNNMMMMMMNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIHHHFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBBBB???>>>===>>><<<<<>>=========<<<;;;999888666555555555666777333555777:::===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>===;;;888666444555555666999999:::@@@HHHQQQaaammmlllfff```VVVMMMJJJKKKRRRbbbtttvvvuuuwww~~~vvvxxxnnnccc]]]]]]ZZZ[[[[[[ZZZZZZYYYXXXWWWRRRRRRQQQPPPPPPPPPPPPPPPJJJIIIIIILLLPPPQQQOOOLLLNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRTTTUUUUUUUUUTTTTTTTTTSSSRRRPPPPPPPPPPPPQQQUUUXXXZZZZZZXXXUUUSSSRRRVVVXXXYYYZZZZZZXXXVVVTTTRRRSSSTTTSSSPPPNNNNNNNNNKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@???=========<<<;;;AAAIIIUUUaaannnyyyzzzuuupppppp{{{|||sssjjjbbb\\\^^^ccciiimmmqqqtttuuuvvvwwwxxxzzzyyyyyyzzz||||||{{{yyywwwwwwwwwwwwwwwxxxyyyzzzyyy|||~~~}}}zzzwwwxxxyyy{{{xxxtttpppmmmhhhhhheee___XXXSSSRRRSSSWWWXXXZZZ]]]cccjjjpppttt}}}ppp]]]PPPJJJGGGDDDCCCFFFGGGDDDDDDFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@>>>???@@@BBBBBBBBBAAAAAA>>>AAACCCDDDDDDDDDFFFHHHKKKMMMTTT___iiiuuu{{{xxxtttrrrsssxxx}}}}}}yyyvvvuuuvvvwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}zzz{{{{{{|||{{{zzzyyyxxxwwwuuusssssstttuuutttssstttsssrrrpppnnnmmmmmmlllkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnpppqqqpppnnnlllkkkgggaaa[[[VVVPPPIIIEEECCC@@@===<<<<<<<<<;;;:::888777666444444555666777333555888;;;>>>@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>===;;;999666555444333666999;;;>>>GGGRRR^^^mmmwwwqqqggg```VVVLLLJJJLLLTTTdddttt{{{xxxrrrgggjjjooozzzsssnnnrrr|||wwwjjj```[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXSSSRRRQQQQQQQQQQQQQQQQQQLLLJJJJJJNNNSSSUUURRROOOPPPPPPQQQQQQQQQQQQQQQQQQLLLNNNPPPRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUSSSRRRQQQQQQRRRRRRVVVYYY\\\]]][[[XXXWWWVVVWWWXXXZZZ\\\\\\[[[ZZZXXXWWWYYYZZZWWWSSSOOONNNOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGEEECCCAAA@@@??????AAA>>>===>>>======DDDMMMUUU```nnnyyywwwssssss{{{xxxpppeee\\\[[[___fffjjjooossstttuuuvvvwwwxxxwwwwwwxxxzzz{{{zzzxxxvvvvvvvvvvvvwwwxxxzzz{{{vvvyyy}}}|||yyywwwxxx{{{lllhhhbbb___]]][[[VVVSSSNNNPPPQQQOOOLLLKKKMMMOOOKKKLLLNNNQQQTTTVVVYYYZZZ^^^eeennnuuu}}}|||eeeTTTLLLLLLCCC@@@@@@CCCCCC@@@???AAACCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA===>>>???@@@AAA@@@??????>>>AAADDDDDDBBBBBBEEEHHHIIIIIINNNUUUZZZbbbttt{{{xxxsssqqqrrrxxxyyyvvvwwwyyyyyyyyyvvvwwwyyy{{{}}}~~~~~~}}}zzzzzzzzzzzzyyyxxxxxxwwwwwwuuusssrrrrrrrrrqqqpppppppppooommmmmmllllllllliiiiiiiiiiiijjjkkklllllloooooooooqqqrrrqqqooollljjjfff```ZZZTTTNNNHHHDDDBBB@@@===;;;;;;<<<;;;:::888777555444444555666777555777:::===AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>===;;;999777555222222555999<<>>AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDAAA??????@@@AAAAAA@@@???>>>>>>??????>>>>>>============>>>>>>??????@@@@@@BBBCCCEEEFFFGGGHHHKKKOOORRRWWWdddppp}}}{{{zzzyyyyyyzzz|||~~~~~~}}}}}}|||{{{zzzzzzyyyyyy~~~|||zzzyyyzzzyyyxxxwww{{{wwwsssrrrttttttsssppppppnnnllllllmmmnnnnnnmmmiiijjjjjjiiihhhiiillloooqqqpppmmmlllpppuuusssmmmkkkeee[[[SSSLLLHHHEEECCC@@@@@@???===<<<;;;999999:::888666444444555777999777999<<<@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDD@@@;;;888999999888666111555999:::???LLL```ooo}}}vvvlll```UUUNNNIIIPPP\\\eeejjjjjjgggdddiiihhhmmm{{{zzzrrrjjjjjjrrrwwwmmmhhh]]]VVVVVVVVVXXXZZZ[[[ZZZXXXVVVTTTRRRQQQQQQQQQQQQRRRRRRSSSRRRXXX```dddbbb]]]WWWSSSSSSRRRRRRSSSTTTVVVXXXZZZUUUVVVVVVUUUSSSRRRSSSTTTWWWVVVUUUVVVXXXZZZYYYXXXUUUTTTRRRQQQQQQRRRTTTUUUTTTVVVYYYZZZYYYYYYYYYZZZUUUVVVWWWWWWVVVVVVXXXYYY^^^]]][[[XXXUUUQQQNNNLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@EEEBBB@@@???AAAGGGMMMQQQUUU___kkkuuuyyyvvvzzzzzzmmm___ZZZ]]]bbbiiiqqquuuttttttvvvxxxtttttttttuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{||||||~~~}}}zzzyyyyyyzzz}}}~~~FFFEEECCCAAA@@@>>>>>>===??????@@@BBBCCCDDDEEEFFFIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQSSSWWW^^^gggmmmxxx~~~wwwkkk]]]QQQHHHCCCAAADDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFDDDAAA@@@@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>======>>>>>>>>>@@@@@@@@@AAACCCDDDFFFGGGJJJJJJLLLNNNOOOQQQZZZdddooo~~~~~~|||zzzzzzyyy{{{~~~~~~|||{{{|||zzzxxxyyyyyyxxxxxx{{{xxxuuuuuuvvvwwwuuurrrsssqqqoooooooooooonnnmmmiiiiiiiiihhhhhhiiillloooppppppooonnnrrrvvvsssmmmhhhbbbYYYQQQKKKGGGDDDBBB??????>>><<<;;;:::999888999777555444444555777888888:::>>>AAADDDEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBBCCC@@@<<<:::::::::888666222777<<>>===<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKNNNTTTXXX^^^dddnnn{{{yyytttkkkeee\\\SSSKKKFFFCCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????AAAAAABBBCCCDDDFFFGGGHHHIIIHHHJJJMMMMMMMMMRRRZZZbbbooo~~~~~~|||{{{{{{}}}~~~}}}yyywwwwwwyyyyyyyyyzzzxxxvvvwwwzzzzzzwwwttttttrrrpppooooooooommmkkkhhhiiiiiiiiihhhiiikkknnnnnnpppppppppsssuuurrrkkkccc]]]UUUMMMHHHEEEBBB@@@======<<<;;;:::888777777777666555333444555777888:::<<<@@@CCCEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<:::888666444:::@@@DDDNNNeeennnZZZNNNIIILLLRRRYYY\\\]]]\\\]]]___iiirrrwwwtttttt}}}|||jjjeeeccc___\\\]]]YYYYYYXXXXXXVVVUUUSSSRRRSSSSSSSSSSSSSSSTTTUUUUUUVVV[[[```cccaaa]]]YYYVVVVVVUUUTTTTTTTTTUUUWWWXXXUUUUUUVVVTTTQQQPPPPPPQQQSSSTTTWWW[[[```bbbbbb```XXXWWWUUUTTTTTTTTTUUUUUUUUUWWWYYYYYYWWWVVVUUUVVVTTTUUUVVVUUUTTTSSSTTTUUUSSSSSSSSSSSSSSSRRRQQQQQQOOONNNMMMLLLJJJIIIHHHGGGDDDEEEEEEGGGHHHIIIJJJKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@DDDBBB@@@??????@@@BBBCCCJJJRRR\\\hhhvvvyyyxxxzzz}}}xxxhhh^^^[[[```fffnnnrrrqqqooonnnooopppppppppqqqqqqqqqrrrrrruuutttrrrrrrtttxxx|||~~~zzz{{{|||~~~@@@???>>>===============>>>???@@@AAABBBCCCDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJLLLOOORRRUUUYYY```jjjxxxrrrjjjhhh]]]YYYSSSLLLHHHFFFEEEFFFAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@AAABBBCCCEEEFFFGGGHHHHHHCCCCCCGGGLLLNNNNNNRRRXXXaaammm|||{{{|||}}}yyyvvvwwwxxxyyyzzzxxxvvvvvvxxx{{{{{{xxxtttpppooonnnnnnnnnnnnllljjjhhhiiijjjiiihhhiiikkkmmmmmmqqqrrrrrrttttttooohhh]]]WWWPPPJJJEEEBBB@@@>>><<<;;;:::999888777666666666555444444444555777888;;;===@@@CCCEEEFFFEEEEEECCCDDDDDDDDDDDDDDDDDDCCCAAAAAA@@@>>>===;;;888666777;;;AAAIIIYYYrrrnnnYYYOOOLLLKKKSSS[[[^^^]]]]]]```dddooo}}}}}}zzz|||uuufffaaa___ZZZWWWXXXYYYXXXWWWVVVTTTSSSRRRQQQRRRRRRRRRRRRRRRSSSTTTUUURRRVVVYYYZZZXXXUUURRRQQQVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTUUUSSSPPPNNNNNNOOOTTTUUUXXX]]]aaacccbbb```XXXWWWVVVUUUTTTTTTTTTUUUUUUWWWXXXWWWUUUSSSRRRRRRQQQRRRSSSRRRPPPOOOOOOQQQOOOPPPPPPQQQQQQPPPPPPOOOLLLKKKJJJIIIGGGEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEDDDCCCCCCBBBBBB>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@????????????DDDJJJSSS___qqq{{{xxxwwwyyy|||nnnbbb[[[]]]bbbiiinnnooommmmmmmmmnnnnnnnnnooopppqqqqqqrrrsssrrrssstttvvvxxx{{{}}}xxxzzz}}}~~~>>>===<<<;;;::::::::::::???@@@@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPSSSVVVZZZ___gggtttuuufffaaa```QQQNNNIIIEEEBBBAAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFEEECCCAAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@AAABBBDDDFFFGGGHHHHHHHHHBBBBBBGGGNNNRRRRRRUUUZZZbbbnnn|||zzz|||}}}yyyvvvwwwxxxyyyzzzuuutttsssuuuxxxyyyvvvsssmmmllllllnnnoooooonnnlllhhhiiijjjjjjjjjjjjlllmmmpppuuuxxxxxxwwwtttmmmeeeVVVRRRLLLFFFCCCAAA>>>===::::::999888777666666555555444444444555777888999<<<>>>@@@CCCDDDEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@???<<<:::888777888999@@@PPPgggiiiVVVNNNMMMNNNWWW```cccaaaaaaffflll{{{yyyoooddd^^^[[[WWWUUUTTTXXXWWWVVVTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSSSSTTTVVVWWWWWWUUUSSSRRRRRRUUUTTTRRRQQQQQQRRRRRRSSSRRRSSSSSSQQQOOOMMMMMMNNNPPPQQQTTTWWWZZZZZZXXXUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUVVVUUURRROOONNNNNNMMMNNNOOONNNLLLKKKLLLMMMOOOOOOOOOOOONNNMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>@@@AAACCCDDDDDDCCCBBB???@@@@@@AAAAAA@@@@@@??????DDDLLLYYYnnn}}}wwwtttuuu}}}}}}pppbbbXXXYYY]]]ccchhhkkklllllllllllllllmmmnnnpppqqqrrrrrrppprrruuuwwwyyyzzzzzzzzzxxxzzz}}}}}}{{{yyy>>>>>>===<<<;;;;;;;;;;;;<<<===>>>AAACCCFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHJJJJJJHHHHHHIIIJJJOOOQQQSSSUUUYYYbbbmmmvvvzzzhhh]]]XXXVVVLLLJJJFFFCCCAAAAAAAAABBBDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAAAAABBBEEEGGGHHHHHHHHHHHHGGGFFFJJJQQQUUUVVVXXX[[[___mmm}}}||||||~~~~~~}}}yyywwwwwwyyyyyyyyytttrrrqqqrrruuuvvvsssqqqmmmmmmnnnppprrrrrrqqqoooiiijjjllllllkkkkkkmmmnnntttzzz~~~}}}yyysssiii```QQQMMMHHHDDDAAA???===<<<999999888888777666666555444444555555777888999:::===>>>AAACCCDDDDDDDDDCCC@@@AAABBBCCCCCCBBBAAA@@@@@@AAA@@@>>>:::888888888888999BBBWWWqqquuu```RRRLLLLLLTTT^^^hhhiiifffhhhqqqzzzlllgggaaa\\\ZZZXXXVVVUUUUUUUUUTTTTTTRRRQQQOOONNNMMMMMMMMMNNNNNNPPPQQQRRRTTTTTTTTTSSSPPPOOOPPPQQQQQQPPPOOONNNNNNOOOPPPPPPOOOPPPQQQPPPNNNMMMMMMNNNQQQQQQRRRSSSTTTTTTQQQOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPRRRSSSRRROOOLLLKKKKKKJJJKKKLLLKKKJJJIIIJJJKKKOOOOOOOOONNNLLLKKKIIIHHHJJJIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@BBBAAAAAA@@@??????>>>>>>@@@BBBDDDFFFGGGFFFEEEDDD>>>???@@@AAAAAAAAAAAA@@@>>>BBBIIIWWWnnn~~~wwwsssttt|||~~~qqqbbbUUUUUUWWW\\\```eeegggiiiiiijjjkkklllmmmooopppqqqrrrppprrrvvvyyyzzzzzzxxxwwwwwwyyy|||~~~}}}{{{xxxvvv>>>>>>>>>>>>>>>???@@@@@@===>>>@@@BBBDDDFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHIIIHHHGGGGGGHHHIIIJJJLLLNNNNNNPPPUUU^^^dddoooxxx}}}iii\\\UUUPPPMMMKKKIIIFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCDDDFFFHHHIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFFFFEEECCCBBBCCCDDDCCCDDDFFFGGGHHHGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDGGGHHHHHHHHHGGGJJJHHHKKKSSSXXXYYY[[[___aaammm~~~}}}}}}~~~~~~|||}}}~~~~~~}}}|||~~~~~~}}}~~~~~~~~~|||zzzxxxyyyyyyxxxxxxtttrrroooooorrrsssrrrpppnnnnnnoooqqqrrrrrrooommmjjjkkkmmmnnnmmmmmmnnnooottt{{{|||uuulll```VVVMMMJJJEEEBBB@@@???===;;;999999888888777666666666444555555777888:::;;;<<>>=========???@@@CCCEEEEEEDDDCCCBBB??????@@@@@@@@@?????????>>>AAAHHHWWWooo~~~xxxssssss{{{xxxiii[[[RRRSSSUUUXXX]]]aaacccdddggghhhiiikkkmmmooopppqqqrrrsssuuuvvvwwwwwwvvvuuuuuuwwwzzz|||}}}|||yyyxxx::::::;;;<<<===???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNJJJLLLMMMMMMLLLPPPVVV[[[^^^fffuuunnn^^^UUUQQQLLLHHHGGGFFFDDDBBBAAABBBCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDCCCCCCDDDCCCDDDFFFHHHHHHHHHFFFEEEBBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDGGGHHHHHHGGGGGGIIIGGGJJJSSSYYY\\\___cccfffqqq}}}{{{{{{{{{||||||zzz|||~~~~~~}}}}}}}}}~~~||||||{{{{{{|||}}}~~~~~~{{{zzz{{{{{{|||}}}~~~~~~|||zzzyyyzzzyyyxxxwwwvvvrrrooonnnqqqrrrqqqooonnnnnnnnnooopppooollliiijjjlllnnnooonnnnnnoooppppppwww|||xxxpppeeeXXXMMMKKKHHHDDDBBB@@@???===;;;999999888888777777666666444555666888999;;;<<<<<>>======<<<<<<;;;<<>>===@@@@@@@@@???>>>=========???BBBIIIWWWpppxxxssssss{{{qqqdddRRRQQQQQQSSSWWW[[[^^^___eeefffgggiiikkkmmmnnnooossssssssssssssstttuuuuuutttvvvyyy|||}}}}}}|||{{{BBBBBBCCCCCCDDDEEEEEEFFFBBBDDDFFFHHHIIIHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIMMMIIIIIIMMMNNNKKKNNNTTT[[[^^^gggtttyyydddYYYTTTMMMGGGDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJGGGEEECCCGGGGGGFFFDDDCCCCCCFFFHHHDDDFFFIIIKKKKKKIIIGGGEEEDDDEEEFFFEEECCCAAA@@@@@@DDDAAAAAADDDEEECCCDDDGGGKKKMMMQQQUUUYYY^^^dddhhhkkksss}}}}}}}}}}}}|||zzzyyyzzz{{{|||||||||{{{zzz{{{{{{{{{{{{|||}}}}}}}}}{{{}}}||||||||||||{{{{{{{{{~~~}}}|||~~~zzzwwwxxxvvvsssqqqqqqpppooommmnnnnnnnnnmmmmmmlllkkkkkknnnlllkkkllloooqqqrrrrrrqqqqqqpppkkkcccZZZRRRNNNKKKHHHEEEAAA>>><<<<<<<<<888888777666666666666666666666777888:::<<>>===>>>===;;;:::999:::;;;;;;:::<<<>>>???===<<<<<<<<<>>>?????????@@@@@@@@@@@@???IIIUUUcccuuu|||sssoooyyyrrrbbbPPPNNNKKKKKKOOOVVV]]]aaaeeeggghhhiiiiiijjjllloooqqqrrrssssssqqqpppqqqsssxxxzzz|||}}}|||zzzzzz{{{CCCCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJGGGHHHMMMNNNMMMPPPUUUXXXYYY^^^gggooowwwtttaaaWWWRRRLLLGGGEEEBBBBBBBBBBBBBBBCCCCCCDDD@@@BBBEEEHHHJJJLLLLLLMMMIIIIIIJJJJJJIIIHHHFFFEEEHHHHHHHHHGGGEEEFFFHHHKKKHHHJJJLLLNNNOOOMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGEEEDDDGGGHHHFFFGGGKKKKKKOOOTTTYYY___fffnnnsssqqqwww}}}}}}}}}~~~}}}}}}{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzz{{{|||~~~~~~}}}}}}||||||}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyy{{{}}}~~~|||yyyxxxvvvsssrrrrrrqqqooommmllllllllllllllllllllllllooommmlllllloooqqqrrrrrrmmmllliiiccc[[[SSSMMMJJJEEECCCAAA>>><<<;;;;;;;;;777777666555555555555555777777777999;;;===@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAA===::::::777444555:::AAAIIIUUU```ggggggdddaaaXXXTTTMMMHHHIIIQQQ^^^fffmmmoooppptttssskkkbbbbbb___ZZZUUURRRRRRSSSUUUTTTRRRPPPNNNLLLKKKJJJLLLKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLJJJGGGFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>======<<<;;;999888888888999999:::<<<>>>>>>===;;;;;;<<<<<<<<<<<<=========>>>>>>AAAJJJUUUaaarrrvvvnnnttt~~~ppp```NNNMMMKKKJJJKKKQQQXXX]]]ccceeefffgggggghhhkkkmmmooopppqqqqqqppppppqqqrrrvvvxxxzzzzzzyyyxxxxxxxxxFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGIIINNNPPPPPPSSSVVVUUUUUUXXX[[[^^^cccooo|||ooo]]]SSSOOOJJJGGGFFFBBBBBBAAAAAABBBBBBCCCDDDBBBCCCFFFIIIKKKMMMNNNNNNIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIKKKMMMMMMPPPUUUXXXYYYVVVRRROOOHHHHHHFFFFFFFFFFFFGGGHHHGGGDDDDDDFFFGGGFFFGGGKKKLLLPPPVVV\\\ccckkktttyyy{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~|||zzzyyyxxxxxxxxx|||}}}~~~}}}||||||~~~~~~}}}zzzzzzzzzzzzyyyyyyyyyyyywwwvvvvvvxxx{{{|||||||||xxxvvvtttsssrrrqqqooommmhhhiiiiiijjjkkkkkkllllllmmmlllkkklllooorrrrrrrrrjjjggg```YYYQQQLLLHHHFFFAAA@@@>>><<<;;;;;;;;;<<<666666555444444444555555777888999:::<<>>===<<<<<<999999888777777777777888:::;;;======<<<;;;;;;<<<;;;;;;<<<<<<<<<============DDDLLLVVVeeevvvyyyooooootttooo^^^OOOOOOMMMKKKIIILLLSSSYYY___aaacccdddeeefffhhhjjjkkkmmmooopppooopppqqqrrrtttvvvwwwwwwvvvuuuuuuvvvHHHGGGGGGFFFFFFGGGHHHHHHMMMLLLJJJIIIGGGEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKMMMPPPSSSTTTTTTUUUUUUUUUVVVXXXWWWYYYdddppp|||zzzkkkZZZQQQMMMHHHEEEEEEAAAAAAAAAAAAAAABBBBBBCCCFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMMMMNNNNNNLLLJJJJJJLLLNNNRRRXXXaaahhhjjjfff```[[[QQQOOOKKKHHHGGGGGGGGGFFFGGGDDDCCCFFFGGGGGGIIIMMMSSSWWW]]]cccjjjqqqxxx}}}~~~~~~~~~}}}|||}}}}}}||||||||||||||||||~~~}}}zzzxxxwwwwwwxxxyyy}}}}}}||||||}}}~~~}}}|||{{{|||}}}}}}|||{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwyyy{{{||||||wwwvvvtttssssssqqqooommmhhhhhhhhhiiiiiiiiijjjjjjiiiiiiiiilllooorrrrrrrrriiicccZZZQQQKKKHHHFFFFFFBBBAAA???>>><<<<<<<<<<<<777666666555555555666666999999:::<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDCCCCCCBBBAAA===;;;::::::999999>>>FFFOOOTTT[[[___^^^XXXPPPKKKHHHGGGGGGLLLYYYmmmpppfffeee___^^^\\\XXXTTTQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJLLLKKKKKKJJJHHHFFFEEEDDDDDDCCCBBBBBBCCCFFFIIIKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;888888888777777777777888999;;;<<<;;;:::999:::;;;<<<============>>>>>>>>>;;;???EEEMMMXXXfffuuu~~~|||ssspppqqq}}}pppaaaTTTTTTRRRMMMIIIJJJPPPVVVZZZ\\\___aaabbbccceeeggghhhjjjmmmoooooopppqqqsssrrrtttuuuuuutttssstttuuuJJJIIIHHHGGGGGGIIIJJJKKKRRRPPPMMMJJJHHHFFFEEEEEEAAAAAABBBCCCDDDEEEGGGHHHJJJLLLMMMOOOPPPPPPOOONNNOOOPPPQQQTTTXXXZZZXXXUUUTTTTTTUUUVVVUUUUUU\\\eeelllxxxsssfffXXXPPPKKKFFFCCCCCC@@@@@@@@@@@@@@@AAABBBBBBEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIHHHGGGHHHKKKMMMOOOPPPPPPOOOLLLKKKLLLNNNQQQYYYbbbppp{{{~~~yyyqqqjjjbbb]]]WWWRRROOOMMMJJJHHHKKKHHHHHHKKKMMMMMMPPPUUU]]]aaaiiipppwww}}}~~~~~~~~~~~~|||{{{yyyxxx|||{{{yyyxxxxxxyyy{{{|||}}}|||{{{{{{}}}}}}{{{{{{{{{zzzyyywwwyyyxxxxxxxxxwwwwwwwwwwwwzzzyyyyyyxxxxxxxxxyyyzzzvvvuuussssssrrrqqqnnnkkkiiiiiihhhhhhhhhgggggggggeeeeeehhhlllpppqqqpppoooeee]]]SSSKKKGGGEEEDDDCCCBBBAAA???>>><<<;;;:::999888777777777777777888888:::;;;<<<>>>AAABBBDDDDDDFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@;;;999888999999<<>>===<<<;;;::::::999888888999999999999999999999:::;;;:::999888999;;;;;;;;;<<<<<<<<<============@@@DDDJJJPPP[[[iiiuuu~~~xxxuuutttzzztttiii[[[YYYSSSLLLGGGGGGLLLQQQUUUXXX\\\^^^```aaaccceeeeeehhhlllnnnooopppqqqrrrqqqrrrssssssssssssuuuwwwKKKJJJIIIHHHIIIKKKMMMNNNQQQNNNJJJFFFCCCBBBAAAAAACCCCCCDDDEEEGGGIIIKKKLLLKKKMMMPPPRRRTTTTTTTTTSSSSSSVVVYYY]]]ccciiigggbbbZZZVVVTTTTTTSSSQQQUUUZZZ]]]dddoooyyy~~~wwwqqqhhh^^^TTTNNNJJJDDDAAAAAA@@@@@@??????@@@@@@AAABBB@@@AAADDDGGGIIIKKKLLLLLLJJJIIIHHHHHHIIIKKKNNNPPPPPPOOONNNLLLLLLOOOTTTYYYdddnnn}}}yyyoooiiibbb]]]ZZZVVVQQQMMMOOOLLLLLLPPPSSSTTTYYY^^^cccjjjttt}}}{{{vvvtttzzzzzz{{{~~~{{{yyyxxxyyyyyyyyyyyyzzz|||~~~~~~|||{{{{{{|||~~~}}}{{{yyyyyyxxxwwwuuuxxxxxxxxxxxxwwwwwwwwwwwwzzz{{{{{{zzzxxxvvvwwwxxxtttsssrrrrrrrrrpppmmmjjjiiiiiihhhhhhgggffffffeeedddgggkkkooorrrqqqmmmiii\\\UUULLLEEECCCBBBAAA??????>>>===<<<:::999888777888888777777888888999999;;;<<<>>>AAACCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>:::888888999;;;AAAPPP^^^ooommmiiiccc\\\TTTMMMHHHHHHFFFKKKYYYlll{{{www|||xxx|||uuueee^^^ZZZVVVVVVTTTQQQMMMKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKIIIIIIGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDEEEHHHKKKKKKIIIFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????======<<<;;;:::999888888888999::::::;;;:::::::::888999999888777777999:::888999999999999:::::::::;;;===BBBEEEGGGLLLYYYgggwww~~~{{{xxxwww{{{tttbbb[[[QQQHHHDDDDDDGGGJJJRRRUUUYYY\\\^^^___aaaccccccfffjjjmmmnnnnnnooopppnnnpppqqqrrrrrrtttvvvyyyKKKJJJIIIIIIJJJMMMOOOQQQPPPNNNIIIDDDAAA@@@@@@AAAEEEEEEFFFHHHJJJMMMOOOPPPPPPSSSVVVZZZ]]]]]]]]]]]]YYY___eeelllwww|||kkkbbbZZZVVVTTTRRRRRRUUUUUUXXX___hhhmmmlllhhheee\\\TTTMMMKKKHHHCCC@@@@@@???????????????@@@AAAAAA===???BBBEEEGGGIIIIIIJJJJJJJJJIIIJJJKKKLLLNNNOOONNNMMMLLLKKKNNNUUU^^^dddrrrzzz|||wwwqqqnnnllliiiddd^^^ZZZWWWWWW[[[___bbbgggmmmsss{{{xxxqqqooorrrwwwzzz{{{~~~|||zzzxxxyyyyyy{{{|||}}}~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~|||yyywwwxxxxxxwwwvvvyyyyyyxxxxxxxxxwwwwwwwwwvvvxxxzzzzzzwwwuuutttuuusssrrrqqqqqqqqqoookkkhhhhhhhhhhhhhhhggggggggggggiiilllqqquuuuuuppphhhbbbVVVOOOGGGCCCCCCBBB???<<<=========<<<<<<;;;:::999777777777777777888999999<<<===@@@BBBDDDEEEFFFFFFEEEEEEDDDCCCDDDDDDFFFFFFDDDDDDCCCBBBAAA???===<<<999888999===CCCOOOdddwww{{{qqqeeeZZZQQQKKKHHHDDDHHHQQQ___lllqqqooojjjeeelllvvvzzzuuu~~~iii```ZZZTTTTTTSSSRRROOOLLLJJJKKKLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDGGGKKKMMMLLLGGGCCCDDDDDDCCCBBBBBBAAA@@@@@@>>>???@@@BBBBBBAAA@@@???=========>>>>>>?????????>>>>>>>>>======>>>>>>???<<<<<<;;;:::999888777777888888:::;;;;;;;;;::::::888999999777666666888:::888888888888999999999999999;;;@@@BBB@@@@@@JJJXXXmmmwww}}}wwwrrr~~~}}}kkk___PPPFFFCCCDDDFFFGGGOOOSSSXXX[[[]]]^^^```bbb```ccchhhjjjkkkkkkkkklllkkkmmmooopppqqqssswwwzzzKKKJJJIIIIIIKKKNNNQQQSSSWWWTTTOOOJJJGGGFFFGGGGGGFFFGGGHHHJJJLLLOOOQQQSSSWWWYYY^^^bbbeeefffffffff___gggooozzz}}}pppbbb[[[XXXUUUTTTUUUUUUVVVZZZbbbffffffdddcccRRRMMMIIIIIIGGGBBB???????????????>>>???@@@@@@AAA@@@AAACCCDDDEEEEEEEEEEEEJJJJJJJJJKKKKKKLLLMMMNNNLLLLLLKKKKKKPPPYYYeeemmm|||zzztttiiiffffffkkkpppsssyyyyyyrrrpppqqqrrrssswww~~~~~~}}}xxxyyyzzz{{{|||}}}||||||||||||{{{zzzzzzzzz{{{||||||zzzwwwvvvwwwxxxxxxwwwyyyyyyyyyxxxxxxxxxxxxwwwsssvvvyyyyyyvvvtttssstttrrrqqqqqqqqqpppnnnjjjgggffffffgggggghhhiiiiiiiiinnnqqqvvvyyywwwpppeee\\\SSSMMMGGGDDDDDDDDD@@@<<<<<<===>>>>>>???>>>>>>>>>666666666666666777888888<<<>>>@@@CCCEEEFFFGGGGGGDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCCCCBBB@@@>>><<<;;;666666:::BBBLLL^^^xxxvvvfffYYYOOOJJJHHHAAAJJJWWWdddjjjiiibbb\\\dddjjjsss{{{vvvwwwsssaaa[[[WWWQQQSSSSSSQQQNNNKKKJJJKKKLLLKKKKKKJJJIIIGGGFFFEEEEEECCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFIIIKKKLLLKKKJJJIIIJJJIIIGGGFFFFFFHHHIIIJJJJJJIIIHHHFFFDDDCCCBBBAAAEEEFFFHHHMMMOOOLLLFFF@@@DDDDDDCCCBBBBBBAAA@@@@@@<<<===???AAABBBAAA@@@???======>>>>>>???@@@@@@@@@>>>>>>============>>>???<<<;;;;;;:::999888777777777888999:::;;;;;;:::999888888888777555666888:::999999:::::::::;;;;;;;;;<<<>>>CCCFFF@@@===FFFTTTfffsss~~~|||uuunnn{{{rrrdddRRRFFFEEEGGGHHHGGGNNNRRRWWW[[[]]]^^^```aaa^^^aaaeeehhhiiihhhhhhiiiiiikkkmmmnnnpppssswwwzzzHHHHHHIIIJJJLLLNNNPPPQQQRRROOOKKKGGGFFFEEECCCBBBEEEEEEFFFGGGIIIOOOVVV[[[[[[]]]bbbjjjrrrvvvtttqqqssstttyyy}}}rrrggg___[[[ZZZZZZZZZWWWWWW]]]___[[[VVVSSSNNNKKKGGGCCCAAA@@@>>><<<>>>======<<<<<<<<<======@@@@@@@@@AAACCCFFFIIIKKKJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLQQQ```sss~~~}}}|||}}}~~~xxxsssssssssrrrrrryyy}}}}}}}}}}}}~~~~~~~~~|||zzzzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyywwwuuuuuuuuuuuutttsssssstttttttttssssssrrrqqqnnnnnnnnnmmmkkkhhheeeddd```ccceeeeeedddeeehhhkkkpppssswwwxxxsssgggZZZQQQJJJIIIHHHFFFCCCAAA@@@???===<<<<<<;;;;;;:::999999777666555444555777999:::@@@AAACCCEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBB@@@>>><<<;;;555>>>BBBDDDWWWvvvpppaaaXXXQQQKKKGGGJJJNNNUUU[[[^^^\\\YYYWWWaaadddsssuuurrrttt{{{{{{ggg___ZZZWWWVVVTTTQQQNNNLLLLLLLLLKKKJJJLLLKKKJJJHHHFFFEEECCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHHHHIIILLLKKKIIIGGGEEECCCBBBAAAEEEEEEDDDEEEFFFEEEBBB???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>==================<<<<<<<<<<<<;;;:::999888999;;;===???;;;:::999888777777777777777888888999999888888777777777888999999999999888777888888888888999999999<<>><<<======<<<<<<<<<<<<======@@@@@@AAABBBDDDGGGIIIKKKIIIIIIJJJJJJJJJIIIHHHGGGEEEGGGJJJNNNWWWggg|||yyyxxxuuurrrpppqqqwww~~~~~~~~~}}}}}}~~~~~~|||zzzyyyyyyyyyzzz{{{{{{|||||||||{{{zzzzzz{{{zzzzzzyyyyyyzzzzzz{{{||||||{{{zzzzzzyyyyyyxxxxxxwwwuuutttuuuuuuuuutttssssssssssssrrrqqqpppooommmmmmlllkkkiiifffcccbbb^^^```aaabbbbbbeeejjjmmmssswwwzzzvvvkkk___UUUPPPHHHGGGEEEDDDBBB@@@???>>><<<<<<<<<;;;::::::999999777666555555555777:::;;;BBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCAAA???===;;;:::888===CCCOOOiiiqqq___TTTNNNJJJGGGIIIOOOVVVZZZYYYWWWVVVUUUbbbjjj}}}wwwooonnnrrr~~~sssccc]]]ZZZXXXXXXRRRPPPMMMLLLLLLLLLKKKJJJKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKJJJIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIGGGEEECCCBBBAAAEEEDDDCCCCCCCCCCCC@@@>>>????????????????????????<<<======>>>>>>======<<<>>>=========<<<<<<;;;;;;:::999999999:::;;;<<<===;;;:::999888777777777777888888999999999999888888777888999999::::::999999888888888888999999999999;;;>>>@@@???<<<<<<@@@DDDWWWjjj{{{zzzxxxxxx{{{yyyooofff```WWWLLLFFFFFFHHHMMMSSSXXXYYYYYYZZZ[[[[[[]]]```bbbdddeeeeeeddddddeeegggjjjmmmoooqqqrrrKKKKKKLLLLLLNNNOOOQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJLLLMMMNNNNNNPPPTTTZZZ___dddgggooozzz|||uuummmhhhbbb```aaabbb]]]SSSLLLIIIIIIGGGCCCAAA@@@@@@>>>=========<<<<<<<<<<<<======@@@@@@AAABBBDDDFFFHHHJJJGGGHHHJJJKKKKKKIIIGGGFFFEEEHHHMMMRRR[[[kkk}}}}}}xxxrrrppprrrxxx~~~~~~|||{{{{{{}}}~~~~~~}}}~~~~~~|||{{{{{{zzzyyyyyyzzzzzz~~~~~~~~~}}}|||{{{yyyyyyzzzzzzyyyyyyyyyyyyzzzzzz||||||{{{{{{zzzyyyyyyyyywwwuuuttttttuuuvvvuuutttssssssrrrqqqpppnnnmmmmmmmmmlllkkkiiifffdddaaa```^^^_________```dddjjjooowwwyyyyyypppaaaUUUNNNMMMDDDDDDCCCAAA@@@>>>======<<<<<<;;;::::::999999888666666555555666999;;;===CCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDBBB@@@>>><<<:::999;;;<<>>===========================<<<<<<<<<======<<<<<<<<<>>>>>>===<<<;;;;;;::::::999999:::;;;;;;<<<<<<<<<::::::999888777777777777999999::::::::::::999999888999::::::;;;;;;::::::888888888888999999999::::::===>>>===;;;;;;>>>BBBNNNcccwww}}}zzzyyy}}}zzzsssnnnkkkdddWWWKKKEEEGGGKKKOOOSSSTTTUUUVVVWWWYYYZZZ\\\___```aaaaaaaaaaaabbbdddfffiiilllnnnoooLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPOOOLLLKKKJJJLLLNNNPPPQQQTTTVVVYYY]]]cccfffhhhlllsss~~~~~~wwwmmmiiifffddd[[[PPPIIIHHHGGGDDDAAA@@@@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>???@@@AAACCCEEEGGGGGGFFFHHHJJJLLLLLLKKKIIIHHHJJJMMMQQQUUU[[[hhhyyy}}}yyyxxx|||~~~}}}|||yyyxxxxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||||||||||||||||||||}}}~~~|||zzzyyywwwzzzzzzyyyyyyyyyyyyzzzzzz||||||{{{{{{zzzyyyyyyyyyvvvtttssssssuuuvvvvvvuuusssrrrpppooommmlllkkkkkkmmmlllkkkhhhfffcccaaa```bbbaaa```___aaafffkkkoooxxxvvvpppfffYYYPPPKKKJJJCCCBBBAAA@@@???>>>======;;;;;;::::::999888888888666666555666888:::===???EEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA???===;;;:::999<<<@@@QQQqqqnnnXXXKKKGGGGGGIIILLLTTT\\\[[[UUUTTTZZZbbbjjj{{{yyyrrrmmmrrrwwweee[[[XXXTTTPPPOOOOOOMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAABBBCCCEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDAAA>>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<;;;:::999999999:::<<<>>>>>>===<<<;;;:::999999888777777888888999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;888888888999999999:::::::::;;;===<<<;;;;;;===???DDDYYYppp|||{{{wwwyyy~~~~~~{{{xxxxxxsssfffTTTHHHFFFHHHKKKMMMOOOQQQRRRSSSVVVXXXYYY\\\]]]^^^______```aaacccfffhhhkkkmmmnnnLLLLLLLLLMMMNNNPPPQQQRRRVVVVVVUUUSSSPPPPPPRRRUUUWWW[[[aaagggkkkooosssuuuuuuwww|||zzzssskkkeee\\\QQQJJJIIIFFFCCC@@@???@@@@@@???>>><<<<<<<<<<<<<<<===>>>>>>======???@@@BBBCCCDDDEEEFFFHHHJJJMMMNNNNNNNNNMMMNNNQQQUUUWWW[[[dddrrr}}}~~~||||||wwwwwwwwwyyy|||~~~~~~||||||}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~|||zzzyyywww{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvtttssssssuuuvvvuuuuuurrrqqqooommmkkkjjjjjjjjjooommmkkkiiifffdddcccbbbdddcccbbbcccggglllpppsssvvvnnncccZZZUUUPPPLLLHHHCCCCCCBBBAAA@@@???>>>===:::::::::999888888777777666555555666999<<>>@@@@@@???===<<<:::999888888777888888888999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;888999999999999::::::::::::;;;<<<<<<;;;;;;<<<<<<===PPPfffuuu~~~}}}wwwxxx|||vvvbbbPPPFFFFFFFFFHHHJJJLLLNNNNNNTTTUUUVVVYYY[[[\\\]]]^^^aaabbbdddgggiiilllnnnoooLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXXXXVVVSSSSSSWWWZZZ```gggpppxxx}}}zzzoooiiibbbWWWOOOLLLFFFCCCAAA???@@@@@@@@@???<<<<<<;;;<<<<<<===>>>???<<<===???AAABBBCCCDDDDDDFFFGGGIIILLLNNNPPPRRRRRROOOSSSXXX[[[^^^gggttt~~~zzz~~~}}}}}}yyyxxxxxxzzz|||~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||~~~~~~~~~~~~}}}|||{{{yyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvtttsssssstttuuutttsssqqqooommmkkkjjjjjjjjjjjjooonnnllliiigggfffeeeeeecccccceeeiiiooosssvvvvvvnnndddYYYSSSRRRQQQMMMHHHDDDDDDCCCAAA@@@???======::::::999888888777777666555555666777:::>>>BBBDDDGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDD@@@???===;;;:::::::::;;;BBBVVVsss{{{pppaaaRRRIIIHHHKKKNNN]]]bbbfffbbb]]]^^^iiittt~~~}}}pppeee[[[XXXWWWTTTQQQQQQPPPOOONNNNNNNNNNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999999999;;;===>>>@@@@@@???===<<<999999888888888888888999999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::GGGZZZlllyyy|||zzz{{{~~~mmmYYYGGGEEECCCCCCFFFIIIJJJKKKPPPQQQSSSUUUXXXZZZ\\\]]]aaabbbdddgggiiilllnnnoooMMMMMMNNNPPPSSSUUUWWWYYYXXXZZZ\\\\\\ZZZ[[[aaafffpppyyy}}}ssspppkkkaaaTTTLLLGGGDDDAAA@@@@@@AAA@@@???;;;;;;;;;<<<<<<===>>>???>>>???AAACCCDDDEEEEEEDDDDDDEEEGGGIIIMMMQQQTTTWWWRRRWWW]]]aaafffooo{{{uuuzzz~~~~~~~~~|||||||||~~~~~~}}}||||||{{{{{{|||}}}|||||||||}}}||||||{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~}}}||||||{{{{{{|||||||||{{{zzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwvvvvvvuuuwwwuuussssssttttttsssrrrpppnnnlllkkkjjjjjjkkklllnnnmmmkkkiiigggffffffgggfffgggjjjoootttvvvtttqqqccc]]]UUUPPPNNNNNNLLLJJJEEEDDDCCCAAA???===<<<;;;999999999888777777666666555555666888;;;???CCCFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCDDD>>>===;;;:::999:::;;;<<>>===>>>???AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<999999999999::::::::::::;;;<<<============<<<;;;999888888888888888999999888888999999999999888888999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<======;;;::::::AAAPPPcccttt}}}zzz|||qqq[[[HHHDDD@@@@@@CCCFFFHHHIIIKKKLLLNNNQQQTTTXXX[[[\\\___```bbbeeehhhjjjlllmmmNNNOOOPPPRRRUUUXXXZZZ\\\___cccfffffffffiiiooouuuvvvuuusssgggWWWKKKHHHEEEBBBAAAAAAAAA@@@???;;;;;;;;;<<<<<<>>>?????????AAACCCEEEFFFFFFFFFFFFCCCCCCDDDGGGKKKQQQVVVYYYWWW\\\ccchhhlllttt}}}uuuyyy~~~}}}}}}|||{{{{{{|||}}}~~~{{{{{{|||}}}|||{{{yyyxxx{{{{{{|||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}~~~}}}zzzxxxxxxyyy{{{|||zzz{{{|||||||||{{{yyyxxxyyyzzzzzz{{{|||{{{{{{{{{vvvvvvuuuuuuuuuuuuvvvvvvxxxxxxwwwwwwvvvuuuuuuuuuxxxvvvtttsssssssssrrrqqqooonnnllljjjjjjkkklllmmmlllkkkiiihhhgggfffgggggglllmmmooosssvvvtttnnniii\\\ZZZUUUPPPLLLJJJKKKLLLEEEDDDCCCAAA>>><<<;;;:::999999888888777666666666555555666888<<<@@@DDDGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFEEEDDDDDDCCCCCCCCC===<<<:::999999:::<<<===KKKaaarrrtttuuuzzzttthhhZZZXXXTTTOOOLLLMMMPPPTTTbbbgggmmmrrrxxxqqqfff]]]VVVUUUUUUSSSRRRSSSSSSRRRQQQQQQPPPOOOKKKIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCEEEHHHKKKMMMLLLKKKJJJDDDCCCBBBBBBAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC======>>>AAACCCDDDBBBAAA????????????????????????======>>>>>>>>>>>>======777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999999888888888999999888888888888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;<<<;;;<<<===>>>===;;;999;;;>>>JJJ]]]qqqyyyzzzoooYYYHHHDDD???>>>AAAEEEGGGHHHHHHIIIKKKNNNRRRVVVYYY[[[]]]^^^```cccfffhhhjjjkkkNNNPPPTTTVVVYYY\\\aaadddhhhjjjpppuuuvvvwww~~~ppp```UUUMMMGGGAAA???AAABBB@@@===<<<<<<======>>>???AAABBBAAAAAAAAAAAABBBDDDFFFGGGFFFFFFFFFFFFGGGLLLRRRWWWXXX___iiiqqqvvv~~~~~~|||xxxvvvsssqqqppprrrtttvvv{{{~~~{{{pppqqqwwwuuu}}}yyy}}}~~~~~~~~~}}}{{{~~~~~~~~~~~~|||zzzyyy{{{|||}}}|||~~~{{{xxxvvvvvvwwwwwwuuuyyy|||}}}{{{zzz|||~~~}}}}}}|||||||||||||||}}}zzzzzzzzzzzz{{{{{{||||||zzz{{{{{{zzzxxxwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxuuusssqqqqqqtttvvvxxxxxxvvvvvvwwwvvvuuutttuuuuuussssssssssssssssssssssssqqqnnnkkkkkkmmmnnnmmmlllnnnlllkkkiiigggfffffffffmmmlllnnnrrruuuqqqhhh___UUUSSSQQQMMMJJJGGGFFFEEEBBBBBBAAA@@@>>><<<:::999777777777888777666666555666888;;;>>>AAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJHHHFFFCCCAAA??????@@@:::666666555555;;;DDDRRR[[[ccceeedddccc[[[QQQLLLIIIHHHKKKRRRYYY[[[[[[fffiiipppyyyooo___[[[VVVTTTUUUWWWXXXWWWTTTTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLKKKIIIGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGJJJMMMPPPRRRTTTHHHEEEBBB>>>======???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDD@@@???>>>>>>======>>>>>>@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::999888777999999999999999999999999666666666666777777777777:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<:::<<>>AAADDDFFFIIIJJJKKKLLLMMMPPPTTTXXXZZZ[[[^^^bbbfffhhhhhhgggNNNPPPTTTWWWZZZ___cccgggoooqqqvvv|||mmmaaaVVVOOOGGGCCCBBBBBB???============>>>???@@@BBBBBBCCCBBBBBBBBBDDDEEEGGGHHHHHHHHHGGGGGGGGGJJJOOOTTTYYYaaajjjqqquuu|||vvvpppnnnhhhfffdddbbbaaacccfffggglllpppuuuxxxzzz|||}}}zzznnngggiiipppxxxsssjjjooo}}}~~~}}}zzz}}}}}}~~~~~~|||}}}~~~~~~}}}~~~{{{yyywwwwwwwwwwwwuuuxxx|||~~~~~~~~~~~~}}}||||||{{{{{{|||yyyzzzzzz{{{{{{{{{zzzzzzwwwxxxxxxxxxwwwwwwxxxzzz{{{{{{||||||{{{zzzxxxwwwwwwtttrrrrrrtttuuuvvvvvvtttuuuuuuuuussssssssstttrrrrrrqqqqqqqqqppppppooollljjjhhhhhhkkkmmmmmmllllllkkkhhhfffffffffggghhhllllllnnnppppppkkkbbb[[[SSSRRROOOMMMJJJHHHFFFFFFBBBBBBAAA@@@>>>===;;;:::777777777666666666555555777999<<>>FFFPPPVVVYYYVVVUUUTTTNNNGGGIIIFFFFFFNNN[[[ggglllmmmmmmmmmsss{{{jjjaaa\\\WWWTTTTTTUUUUUUTTTXXXVVVTTTQQQOOOOOOOOOOOOOOONNNMMMKKKIIIGGGEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKNNNPPPQQQHHHFFFBBB???>>>>>>@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999:::::::::999999888777999888888888888888888888777777777888888888888999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999;;;;;;<<<<<<===<<<<<<<<<:::<<>>@@@CCCDDDCCCGGGHHHIIIJJJKKKNNNRRRVVVVVVXXX[[[___ccceeefffeeeOOORRRVVVZZZ___dddjjjnnnyyyzzzsssddd\\\QQQIIIDDDBBB@@@===>>>>>>??????@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIGGGGGGIIILLLPPPVVV^^^ggglllooowwwrrrgggbbb```\\\ZZZXXXWWWWWWYYY[[[]]]```dddiiinnnqqqtttwwwzzzxxx|||yyykkkaaa^^^ccckkkzzzpppddd\\\cccrrr~~~~~~{{{|||}}}~~~~~~}}}{{{zzzxxxxxxwwwwwwvvvyyy}}}~~~}}}{{{zzzzzzzzzxxxyyy{{{|||{{{zzzxxxwwwtttuuuvvvvvvuuuuuuwwwyyyxxxyyy{{{||||||zzzxxxwwwxxxvvvttttttuuuuuuuuutttssssssssssssrrrrrrrrrrrrpppooooooooonnnmmmlllkkkfffeeeddddddgggiiijjjjjjjjjhhheeecccccceeeiiikkkmmmnnnpppoookkkccc[[[VVVQQQOOOMMMKKKIIIHHHGGGFFFCCCCCCBBBAAA???===;;;:::888777555444444444666777888:::===@@@CCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@??????888555444777;;;>>>DDDJJJQQQRRRPPPJJJGGGFFFDDD@@@DDDCCCFFFSSSfffvvv~~~xxxuuu{{{qqqdddaaa]]]XXXTTTSSSSSSSSSRRRXXXVVVTTTQQQOOOOOOPPPQQQPPPOOOMMMJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDFFFGGGIIIJJJKKKLLLHHHFFFCCC@@@??????AAABBBDDDCCCCCCCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@??????????????????>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999:::999999888777888888888777777777666666888888888999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999888<<<<<<=========<<<;;;;;;;;;;;;@@@LLL```xxx~~~yyywwwrrryyy~~~sssiii]]]TTTIIICCCBBBCCCBBBAAADDDFFFGGGHHHIIIKKKOOORRRQQQSSSWWW[[[___bbbcccdddRRRUUUZZZ___dddkkkrrrwwwsssjjj\\\PPPHHHDDDAAA???@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHKKKNNNNNNWWW```dddfffnnn~~~qqqeee\\\XXXWWWSSSRRRQQQPPPQQQSSSUUUWWW]]]```eeehhhkkknnnqqqssstttzzzpppccc]]]]]]ccciiiyyylllaaaZZZ```ooo}}}|||}}}~~~zzzzzzzzzzzzzzzzzzyyyyyyxxxzzz}}}~~~|||zzzyyyxxxxxxwwwxxxzzz|||{{{yyywwwuuusssuuuuuuuuuttttttvvvxxxtttvvvxxxzzz{{{zzzyyyxxxxxxwwwvvvwwwxxxxxxwwwvvvsssrrrrrrrrrrrrrrrqqqpppnnnnnnnnnnnnlllkkkiiihhhdddcccbbbbbbccceeefffgggfffdddaaa```aaafffkkkooorrrssssssooofff]]]VVVRRRNNNMMMKKKJJJHHHGGGGGGGGGCCCCCCBBBAAA???===<<<;;;888666444222222444777999;;;<<>>======888666555777===DDDJJJOOOUUUSSSMMMGGGCCCBBBBBBBBBBBBCCCJJJYYYlll{{{~~~|||yyyiiibbb]]][[[WWWTTTSSSRRRRRRSSSUUUTTTTTTSSSRRRRRRRRRRRROOONNNLLLJJJHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFFFFEEEEEEFFFGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFDDDAAA@@@@@@AAABBBDDDDDDCCCCCCBBBAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;::::::999:::::::::;;;;;;:::::::::888888999999999999888888999999999888777777666666888888888888999999999:::<<<;;;;;;::::::999999999888888888999999:::::::::===============<<<;;;:::<<<;;;===FFFXXXqqqzzzuuullltttzzzrrrjjjbbbVVVJJJCCC??????@@@AAACCCDDDEEEFFFHHHKKKNNNMMMPPPTTTXXX[[[^^^```bbbTTTWWW\\\aaahhhpppxxx~~~xxxiiiZZZNNNGGGCCCAAA@@@@@@AAAAAABBBDDDEEEFFFCCCDDDDDDEEEFFFFFFFFFFFFDDDFFFGGGHHHHHHIIILLLNNNJJJQQQXXX\\\^^^ggguuu~~~qqqcccYYYSSSPPPOOOJJJIIIIIIIIIKKKMMMOOOQQQYYY\\\```dddgggjjjnnnqqquuu|||zzzjjjaaa```aaaffflllzzzkkkbbb]]]eeesss}}}~~~xxxyyyzzz|||}}}}}}}}}|||||||||}}}~~~~~~|||zzzxxxwwwwwwvvvuuuwwwyyyzzzzzzyyyvvvuuuuuuvvvwwwvvvttttttuuuwwwssstttwwwyyyzzzzzzyyyyyywwwwwwwwwyyy||||||{{{yyytttrrrqqqqqqssssssrrrpppmmmmmmnnnnnnllljjjhhhgggddddddcccbbbbbbbbbccceeedddbbb```___ccciiipppttt{{{yyyuuunnncccZZZSSSPPPKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA???===;;;:::777555333222222555999<<<>>>???@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA???===;;;;;;888666555777???IIIPPPSSSTTTPPPKKKFFFCCCBBBCCCEEEEEEIIIQQQ^^^kkkssssssqqqvvvyyynnnbbb___WWWVVVUUUSSSRRRSSSTTTUUUUUUUUUVVVVVVUUUSSSPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<<<<;;;;;;:::999999999999::::::::::::::::::999777888888999999888888888::::::999999999888888888777777777888888888999999;;;;;;;;;::::::999999888555666777888:::;;;<<<======>>>>>>>>>===<<<;;;;;;<<<<<<===BBBQQQiii{{{tttkkksssyyysssmmmaaaPPPAAA;;;<<<@@@>>>@@@BBBCCCDDDEEEHHHJJJJJJMMMRRRUUUWWWZZZ]]]```WWWZZZ^^^dddkkkttt}}}xxxfffUUUJJJDDDBBB@@@@@@AAAAAABBBDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFAAACCCFFFHHHIIIJJJLLLNNNLLLOOOTTTVVVYYY```kkksssuuunnnbbbWWWOOOKKKHHHFFFFFFFFFFFFGGGIIIKKKNNNOOORRRUUU[[[```eeejjjppptttyyyxxxmmmcccaaacccffflllqqqfff```aaalllzzzzzz|||~~~~~~~~~~~~~~~~~~|||yyyzzzyyyxxxwwwvvvuuuuuuuuutttuuuwwwxxxyyyxxxwwwvvvwwwxxxyyyxxxwwwwwwxxxzzzwwwxxxxxxyyyyyyyyyyyyyyyvvvwwwxxx{{{~~~~~~|||zzzuuurrrppppppssstttqqqoookkklllmmmmmmmmmjjjhhhgggfffgggfffeeeccccccdddfffeeedddcccdddhhhpppwww|||}}}tttiii___WWWQQQNNNJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBAAA@@@>>><<<:::999555444333222444888<<>><<<:::999666777999===HHHTTTZZZYYYRRRLLLFFFDDDAAA@@@BBBFFFKKKQQQZZZaaaffffffdddbbbgggppp~~~wwwfff]]][[[RRRSSSSSSSSSRRRSSSUUUXXXXXXYYYYYYXXXUUURRRNNNLLLNNNLLLJJJHHHGGGHHHIIIJJJFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDCCCAAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>???@@@@@@>>>===<<<::::::::::::999999999888999999::::::::::::999999666777888888999888888888999999999999999999999999777777777888888888888999::::::::::::999999999999666666777999:::<<<===>>>======>>>>>>>>>===<<<<<<<<<===>>>AAAMMMddd}}}tttmmmuuuxxxqqqbbbPPP@@@999:::>>><<<>>>AAABBBBBBCCCEEEGGGGGGKKKOOOQQQRRRUUUYYY]]]^^^aaaeeekkkrrr|||rrr]]]NNNEEEAAA@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHHHHHHHGGGFFF@@@CCCFFFHHHIIIJJJKKKMMMOOOOOOPPPPPPSSSWWW]]]aaabbb\\\SSSLLLHHHFFFCCCAAADDDEEEFFFGGGJJJLLLNNNPPPOOOSSSYYY```fffmmmtttxxx}}}zzziiibbb^^^aaaeeekkksss{{{zzzdddaaafffttt}}}~~~{{{xxxttttttsssssssssttttttuuussstttuuuvvvwwwxxxxxxxxxvvvxxxyyyzzzzzz|||~~~~~~{{{yyyxxxwwwwwwvvvwwwyyy{{{}}}|||yyywwwssspppmmmnnnrrrssspppmmmhhhjjjkkklllllljjjhhhfffggghhhiiigggeeefffhhhkkkhhhhhhhhhkkkpppxxx}}}ooocccZZZSSSMMMJJJIIIIIIGGGFFFEEEDDDDDDDDDAAAAAA@@@???===;;;999888333333333444777;;;???AAACCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>><<<;;;999999555;;;CCCMMMZZZgggiiidddVVVNNNFFFBBB@@@???DDDKKKRRRYYY```bbb```\\\\\\^^^```kkkzzzyyy|||kkkaaa[[[XXXPPPRRRSSSSSSRRRRRRUUUXXXYYYXXXVVVUUUSSSSSSSSSSSSQQQOOOKKKHHHFFFFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>>>>??????@@@@@@AAA>>>============>>>>>>???<<<===>>>??????===<<<;;;999999999999999888888888999999::::::::::::999999666666777888888888888888777777888888999999::::::888888888999999999::::::999999999999999:::::::::999999999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<>>>@@@BBBKKK```zzzzzzttt{{{xxxlllZZZJJJ@@@<<<;;;;;;;;;===@@@AAAAAABBBDDDEEEDDDHHHMMMNNNNNNPPPUUUYYYfffhhhmmmrrrzzzzzzbbbPPPEEE@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGAAACCCGGGHHHIIIIIIJJJKKKQQQNNNLLLLLLMMMPPPQQQRRRSSSNNNIIIEEEEEEDDDBBB@@@AAAAAABBBDDDGGGIIILLLMMMRRRVVV\\\bbbhhhooovvv{{{ooobbb^^^]]]aaagggooozzzvvvfffffflllzzz}}}}}}yyypppppppppqqqrrrssstttuuurrrssstttuuuvvvwwwyyyyyyuuuwwwzzz{{{}}}}}}yyywwwvvvvvvvvvwwwyyy{{{|||zzzvvvsssrrrooolllmmmpppqqqnnnkkkfffhhhjjjkkkkkkiiigggfffgggiiijjjiiihhhhhhllloookkkkkklllpppvvv~~~|||kkk]]]VVVPPPKKKFFFIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@???>>><<<:::999888111222333555888===AAACCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD???>>>===<<<;;;::::::999666@@@MMM[[[kkkwwwvvvnnn^^^SSSIIIDDDBBBBBBIIIRRRVVV]]]dddbbb\\\YYY\\\aaaaaakkkzzzssssss{{{mmmbbb^^^[[[XXXPPPRRRTTTSSSQQQQQQTTTWWWVVVTTTRRRPPPRRRUUUZZZ]]]TTTQQQMMMIIIFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHGGGGGGFFFFFFEEEEEECCCBBBAAAAAA@@@@@@@@@@@@<<<<<<===>>>???@@@@@@AAA<<<<<<<<<<<<<<<===>>>???;;;<<<>>>???>>>===;;;:::999999999888888888888888999999999::::::999999999666666777888888888888888555555666777888999::::::999999:::::::::;;;;;;;;;888888888999999::::::;;;<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>>>>???>>>>>><<>>@@@BBBBBBCCCCCCCCCDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCC>>>;;;:::999666888<<<<<>>===<<<:::::::::;;;<<<======>>>;;;;;;<<<=========<<<<<>>;;;;;;;;;;;;:::999<<<;;;:::999888888888888555666666666666666555555777666666555444333333333666666777888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888777888888999999;;;::::::999999::::::;;;:::;;;<<<===>>>>>>>>>>>>??????@@@EEEOOO___ppp|||zzziiiSSSDDD???>>>;;;888:::;;;===???@@@AAAAAAAAA@@@BBBEEEGGGIIIKKKNNNPPPrrrxxxfffPPPGGGEEEAAACCCEEEGGGGGGGGGFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMMMMMMMLLLIIIGGGFFFFFFFFFGGGFFFFFFDDDCCCBBBAAAAAAAAACCCBBBBBBBBBDDDGGGJJJLLLRRRRRRWWW^^^dddmmm|||~~~ooo```ZZZYYY[[[dddmmmwww~~~lllgggmmmwww~~~~~~{{{yyyyyyyyyyyyxxxxxxzzz~~~vvvuuutttsssssstttuuuvvvwwwwwwwwwxxxyyy{{{}}}~~~|||yyywwwvvvuuuwwwvvvuuusssqqqooommmmmmppppppppppppooommmkkkjjjggghhhjjjllllllkkkjjjiiihhhjjjmmmoooppppppnnnmmmmmmmmmqqqzzzwwwkkk\\\RRROOONNNKKKGGGGGGGGGEEEDDDBBBAAA@@@???>>>===<<<:::888666555444444777:::<<<>>>???AAACCCBBBCCCCCCCCCDDDDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBBBBB>>><<<===;;;888999===EEEVVVmmmwwwaaaRRRGGGHHHJJJLLLUUUaaaccc___\\\]]]]]]\\\___ccciii}}}tttlllppp~~~qqqccc\\\WWWTTTSSSQQQQQQQQQQQQQQQPPPOOOOOOOOOMMMKKKKKKMMMRRRWWW[[[XXXRRRJJJFFFFFFFFFDDDBBBAAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDEEEAAAAAA@@@???>>>===<<<<<<:::::::::::::::::::::;;;555666777777888999::::::???===;;;;;;;;;;;;:::999;;;;;;:::999888888888888666666666777777666666555888888777777666555555444666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777888888999:::;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>??????@@@CCCKKKXXXfffpppuuu^^^LLLCCC???;;;888:::;;;<<<>>>??????@@@@@@@@@BBBDDDFFFGGGIIILLLNNNwww~~~eeeRRRIIIGGGCCCEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBDDDFFFHHHJJJKKKOOOQQQVVV]]]eeeuuuxxxiii\\\XXXYYY___kkkwww}}}uuutttwww~~~nnnjjjppp{{{}}}~~~~~~|||{{{{{{|||wwwvvvtttrrrrrrtttvvvxxxuuuxxx{{{{{{yyyxxxzzz|||~~~{{{xxxwwwvvvvvvuuutttrrrpppnnnlllkkkkkkoooooooooooonnnlllkkkjjjhhhiiikkkllllllkkkjjjjjjggghhhkkknnnqqqsssttttttppppppttt}}}xxxggg^^^SSSMMMLLLKKKIIIFFFDDDCCCCCCAAA@@@???>>>>>>===<<<:::888666444333333777999<<<>>>???@@@BBBDDDCCCCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@@@@<<<;;;<<<:::888;;;AAARRRddd{{{sss[[[OOOEEEFFFJJJNNNYYYeeeddd^^^ZZZZZZ\\\___eeemmmvvvtttnnnllluuuzzzhhh^^^ZZZVVVSSSSSSOOOOOOPPPQQQPPPNNNKKKJJJLLLKKKJJJJJJJJJLLLOOOPPPOOOKKKFFFDDDEEEFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@???>>>===<<<<<<;;;::::::::::::999999999999777777777888999;;;<<<===>>><<<::::::;;;;;;:::999:::::::::999888888777777666666777888888777777666999999999888888777777666666666666666666777888888::::::::::::::::::::::::888888777777888999999:::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===============>>>>>>???AAAFFFNNNXXX___uuunnn[[[LLLCCC>>><<<::::::;;;<<<===>>>>>>>>>???AAACCCDDDEEEFFFHHHJJJxxx```QQQIIIGGGHHHHHHIIIJJJKKKKKKJJJJJJGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHGGGDDDBBBAAABBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGIIIJJJKKKKKKQQQSSSYYYbbbpppvvvjjjaaa]]]aaaiiiuuu~~~qqqnnnoooqqqwwwqqqmmmttt~~~}}}}}}~~~tttuuuuuuwwwxxxzzz|||}}}xxx{{{}}}{{{wwwvvvzzz~~~}}}zzzxxxwwwwwwwwwtttsssqqqppppppoooppppppooonnnnnnmmmlllkkkjjjjjjhhhiiijjjjjjjjjjjjiiiiiiggghhhjjjmmmppptttvvvxxxrrrtttyyy|||pppfffZZZTTTMMMJJJIIIHHHFFFCCCAAA@@@@@@???>>>======<<<===<<<:::888666555555555888:::===??????@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@<<<999777888888:::BBBLLL```ppp~~~qqqfffUUULLLEEEFFFKKKRRR^^^jjjiiibbb\\\[[[___eeepppzzz|||uuurrrrrr}}}|||ooobbb]]][[[WWWTTTSSSMMMOOOPPPPPPOOOLLLIIIGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGEEEDDDEEEEEEDDDBBBCCCCCCCCCCCCDDDCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::<<<===>>>===;;;999999:::;;;:::999999999999999999888777777666777777888888888888777999999999888888777777777888777777666666777777777999999999999999999999999777777777777888999::::::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<=========<<<<<<===>>>???BBBGGGMMMRRRfffvvv|||lll[[[MMMDDD@@@::::::::::::;;;<<<<<<===>>>@@@BBBBBBBBBBBBDDDFFFppp]]]QQQKKKHHHIIIJJJJJJKKKKKKKKKKKKKKKGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHIIIHHHGGGEEEBBB@@@CCCCCCBBBAAAAAABBBBBBBBBFFFGGGHHHIIIJJJKKKLLLLLLUUUXXX^^^jjj~~~vvvmmmgggeeekkksss~~~ooogggffffffllluuu~~~sssrrrzzz~~~~~~~~~}}}{{{uuuxxx{{{~~~~~~}}}zzz{{{zzzvvvrrrsssyyy|||zzzyyyxxxxxxyyyuuutttrrrpppooopppqqqqqqnnnnnnmmmlllkkkjjjiiiiiigggggghhhhhhhhhggggggggghhhiiijjjmmmppptttwwwyyyvvvzzzxxxlllaaaZZZSSSOOOKKKHHHGGGFFFCCC@@@>>>>>>>>>===<<<;;;;;;:::;;;999777666555555666666999;;;>>>??????@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>:::777555666888@@@OOO\\\oooyyyvvvlllaaaYYYSSSNNNJJJKKKPPPYYYeeeppprrrjjjdddeeeiiiqqq~~~}}}}}}pppfff^^^\\\ZZZVVVSSSRRRMMMOOOPPPQQQOOOMMMIIIGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@AAAAAABBB@@@@@@????????????@@@@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAA<<<<<<;;;:::999999999999<<<:::999888:::::::::999888888999999999888777777666666777888888888888888777777777777777777666666999999888777777777777888999999999999999999999999777777777777888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>@@@DDDHHHKKKZZZkkk|||iiiVVVGGG???;;;::::::999::::::;;;<<<===???@@@@@@???@@@AAACCCjjjZZZSSSNNNKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHHHHHHHGGGEEEDDDBBBDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHJJJLLLNNNPPPQQQ[[[___ggguuu}}}tttmmmlllnnnuuu}}}}}}kkkaaa^^^___dddkkkssszzz{{{yyy~~~~~~}}}~~~~~~}}}~~~|||yyyzzz}}}{{{xxxvvvvvvssspppnnnpppwww}}}}}}|||{{{yyyxxxxxxxxxyyywwwuuurrrooommmllllllmmmnnnmmmllljjjiiiiiiiiiiiigggggggggfffffffffffffffjjjkkklllooorrrvvvyyyzzz}}}zzznnnaaaXXXUUUOOOLLLIIIGGGFFFDDDAAA???>>>>>>===<<<:::999999888666555333222333444666777:::<<>>===<<<:::999:::777777999===GGGZZZkkkvvv{{{zzzqqqggg___XXXRRRMMMLLLKKKMMMQQQZZZfffnnnpppllllllqqqxxxwwweee^^^XXXXXXWWWSSSPPPPPPNNNNNNOOOPPPOOOMMMKKKIIIFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????@@@AAABBBAAA@@@@@@??????@@@@@@AAA>>>>>>======<<<<<<<<<<<<:::;;;<<<>>>@@@AAABBBCCC@@@@@@@@@???>>><<<:::999;;;999888888999:::999888777777888999999888777666555555666777888888888888666666666666666666666666999999888777777777888888888888888888888888888888666666777777888999;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<<<<;;;;;;888:::<<<>>>???BBBFFFHHHQQQccc{{{uuu^^^JJJ>>><<<;;;:::999999:::;;;;;;<<<===??????>>>>>>@@@AAA}}}bbbVVVRRROOOLLLIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLJJJKKKLLLMMMMMMKKKJJJIIIGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJMMMQQQUUUZZZ\\\bbbkkkvvvzzzrrrpppsssvvvvvvhhh___\\\[[[___dddiiinnntttyyy}}}}}}}}}||||||zzz{{{}}}}}}zzz{{{}}}}}}yyyvvvrrrqqqnnnmmmooorrrwwwzzzzzzyyyxxxvvvvvvvvvwwwwwwwwwuuuqqqnnnlllkkklllmmmmmmlllkkkiiihhhhhhhhhhhhhhhhhhgggfffffffffffffffjjjlllnnnrrrvvvzzz}}}~~~yyypppdddZZZSSSQQQKKKIIIGGGEEEDDDCCCAAA@@@>>>>>>===;;;:::888777666444333222222333555888:::<<<>>>AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA?????????>>><<<:::999888666666888<<>>>>>>>>============<<<999:::;;;<<<===>>>???@@@@@@BBBCCCCCCBBB@@@===<<<:::888777777999:::999888666777888999999888777666444444555666777777777777666666666666666666666666777777666666666777777888888888888888888888888888666666666777888:::;;;<<<:::999999888888999999:::;;;;;;;;;<<<<<<;;;;;;:::888:::;;;<<<===@@@CCCFFFLLL^^^vvv|||gggRRREEE>>><<<;;;999999999:::;;;;;;<<<>>>>>>>>>>>>???AAAvvv\\\RRRPPPMMMJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKMMMMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDFFFHHHJJJLLLMMMKKKLLLMMMQQQVVV]]]cccgggiiivvv~~~||||||xxxssstttyyy}}}qqqfffaaa```[[[]]]```cccfffjjjppptttuuuyyy~~~||||||~~~zzzxxxxxxzzzzzzzzz|||~~~~~~{{{xxxzzz{{{}}}}}}|||zzzyyyqqqooonnnooosssvvvyyyyyywwwwwwuuutttttttttuuuvvvuuussspppnnnnnnnnnpppqqqmmmllljjjhhhgggggghhhhhhiiiiiihhhgggggggggggggggjjjlllpppuuuzzz~~~|||pppeee]]]VVVQQQMMMHHHGGGEEEDDDCCCCCCBBBBBB???>>>===;;;999777666555555444333333555888<<<>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<:::999222333888===BBBJJJ[[[jjjaaa```[[[SSSOOONNNLLLHHHIIIMMMPPPQQQTTT]]]fffkkknnnuuuqqqcccZZZUUUSSSUUUVVVTTTSSSTTTLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHFFFEEEDDDCCCBBBAAABBBAAAAAAAAACCCFFFIIIBBBAAA???>>>>>>>>>??????AAA@@@?????????@@@BBBBBBCCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>>>>>>>=========999999999::::::;;;;;;;;;;;;===???AAAAAA>>>;;;999:::888777777888999999888555666888999999888777666333444555666777777777777666666666666666777777777555555555555555666777777777777777777777777777777666666666777888:::;;;<<<999888888888888888888999;;;;;;;;;<<<;;;;;;::::::999:::;;;;;;<<<>>>AAADDDJJJ\\\tttnnnZZZNNN???===;;;999999999;;;;;;:::<<<>>>>>>===>>>???AAA}}}ttt___VVVNNNLLLNNNKKKJJJJJJKKKKKKLLLMMMNNNHHHKKKNNNOOONNNMMMLLLLLLJJJKKKMMMMMMLLLKKKHHHGGGHHHIIIIIIIIIGGGFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRVVV]]]fffnnnsssvvv~~~}}}yyyuuussstttxxx{{{|||tttkkkgggeeeccceee```]]]^^^cccfffddd```ggggggmmmuuu{{{~~~|||zzzyyyzzzzzzyyy}}}|||zzzyyyzzzzzz{{{{{{yyyvvvtttsssssssssuuuxxx{{{|||{{{zzzyyyssssssrrrrrrrrrsssssstttsssrrrqqqoooooooooooopppllllllkkkjjjiiiiiiiiiiiiiiihhhhhhggghhhhhhjjjkkklllnnnrrrwww}}}ttteeeZZZSSSNNNIIIEEEDDDDDDDDDDDDDDDCCCCCCCCC<<<;;;999666444444333333111222444777999;;;<<<<<>>===;;;999777666666444555555999DDDPPPUUUSSSVVVQQQMMMKKKGGGCCCEEEJJJKKKSSS___hhhlllkkkgggeeejjj}}}lll^^^VVVTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJJJJEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@>>>======>>>>>>???????????????@@@@@@AAA??????@@@AAA@@@???>>>===<<<===???@@@@@@>>><<<;;;<<<;;;999777666666777888777999<<<===>>><<<:::999777777777777888888888888999999777666555555555555666555555555555444444444444444444444444555666666888777666555444333333333666555333222333555777888666666666777888888999999666666777888999::::::;;;999::::::::::::::::::;;;<<<;;;::::::;;;>>>@@@BBBLLLWWWkkk}}}iiiYYYGGG@@@;;;<<<<<<;;;:::;;;999999:::;;;<<<<<<<<<<<>>===;;;999777666555555444666999>>>GGGQQQTTTQQQOOOJJJFFFDDD@@@>>>BBBHHHRRR]]]kkkuuuwwwuuusssrrrwwwooobbbXXXUUUSSSPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@???>>>=========>>>???======<<<<<<======>>>???@@@@@@AAAAAAAAA@@@???>>>===>>>>>>???>>>===<<<;;;<<<;;;:::999888888888999999:::<<<======;;;888777666666666666777777777777888888777666555555555555444444555555555555555555777666555444444444444444666555555444444444444555555444444333444555666777555555666666777888888888666666777777888888999999888888888888999999999999999999999999:::<<<>>>???HHHPPPaaawwwooo```OOOGGG@@@>>><<<999888999888999:::;;;<<<<<<<<<<<>>===<<<<<<999888666444333333333444555666888:::<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???<<<;;;999777555444444444333888>>>CCCJJJPPPPPPLLLHHHCCC???===<<<<<>>??????======<<<<<<======>>>???@@@@@@AAAAAAAAA@@@???>>>??????>>>===<<<;;;;;;:::<<<<<<;;;:::999999999999:::;;;<<<<<<;;;999666555444555555555666666666666777777666555555444444444333333333444555555666666999888777555333222222111444444333333444555666666444444444555555555555555444444555555666777777777666666666777777777777777666666777777888888888888777777888999999:::;;;;;;AAAGGGTTTeeeuuuvvvjjjZZZQQQHHHCCC>>>888666888777888888:::;;;<<<======___```dddlllssssssmmmgggZZZaaafffmmmwwwccc]]]WWWRRRPPPPPPOOONNNMMMLLLLLLLLLLLLNNNPPPRRRRRRQQQPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQQQQJJJIIIGGGFFFHHHIIIKKKKKKLLLMMMQQQUUU[[[aaafffiiikkkooowww~~~hhheeebbbbbbdddfffeeecccbbbdddjjjsss~~~zzznnnhhhddd^^^XXXXXXXXXYYY]]]bbbdddhhhmmmrrrwww}}}~~~|||zzz{{{}}}~~~}}}}}}|||}}}}}}}}}yyyzzzzzzxxxvvvtttsssrrruuuwwwyyyzzzyyyyyyzzz|||~~~}}}zzzwwwuuurrrqqquuuuuuuuutttrrrpppnnnllliiihhhhhhgggffffffeeeeeehhhhhhhhhgggggghhhiiiiiikkkjjjhhhggghhhkkknnnqqqvvv|||xxxkkkbbbYYYTTTLLLGGGEEEDDDCCCBBB??????>>>===;;;:::999999888777555444333333444444777888:::<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>:::888666444333333444555444<<>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???????????????>>>>>>===@@@???===<<<;;;:::::::::;;;;;;::::::999999999999999:::;;;;;;:::888666555333333444444444555555555555555555555555444444333111222222333555666666777999888666555333222222222444444333333444444555666444444555666666555555444333333444444555666666777666666666666666555555555666666666777777888888999666777888999::::::999999>>>@@@HHHUUUcccuuu|||sssggg^^^TTTLLLDDD;;;888999777777777888:::;;;<<<===ZZZVVVTTTWWW]]]___\\\YYYUUU\\\dddqqqvvveee___YYYTTTSSSRRRQQQPPPOOONNNMMMMMMMMMNNNPPPQQQQQQOOONNNOOOPPPSSSRRRQQQQQQPPPPPPQQQQQQKKKIIIGGGIIILLLOOOOOOOOORRRSSSUUUYYY^^^dddiiilllqqqvvv}}}vvv```\\\WWWWWW[[[^^^`````````ccciiiuuuzzzuuukkk```\\\YYYVVVWWWZZZ\\\___bbbggglllssszzz~~~{{{yyyxxxyyy{{{}}}~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~vvvvvvvvvvvvvvvvvvuuuuuuyyyzzz||||||{{{zzz{{{|||}}}{{{wwwtttrrrpppooouuuvvvvvvvvvtttpppmmmkkkggggggggggggfffeeeddddddffffffffffffgggggghhhiiihhhggghhhiiilllppptttwww~~~~~~vvvjjj^^^VVVQQQNNNHHHDDDBBB@@@@@@???>>>>>>===<<<;;;999999888666555444333333444555666999:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@>>>===<<<888666444333333444666777;;;EEEOOORRRQQQOOOKKKFFFCCC???===>>>@@@DDDMMMVVVeeejjjnnnkkkeeedddkkksssttteeeZZZSSSPPPOOOMMMKKKJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>======>>>>>>>>>===>>>??????@@@>>>======<<<<<<<<<<<<<<>>===;;;:::999999999999999999999999888888888666777888999999888777777333333333333444444444444444555555666555555444333000111222333444666777777666666555444444444444444555555444333333333333333444555555666666555444444333333333444555555666666666666666555555555555555666666666777888999999:::888999::::::::::::999999======AAAJJJUUUggg|||ssslllbbbZZZNNNBBB<<<<<<777777777777888:::<<<===YYYUUUOOOMMMOOOQQQRRRQQQSSSXXXbbbrrrtttfff```ZZZVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPPPPPPPNNNMMMNNNOOOSSSSSSSSSSSSSSSSSSRRRRRRLLLKKKKKKNNNTTTWWWWWWUUUWWWXXXZZZ]]]aaaggglllooovvv{{{qqqaaaYYYVVVRRRSSSXXX^^^```aaabbbfffooo~~~uuuhhhaaa]]]YYYXXXYYYYYYZZZ\\\___bbbhhhooottt~~~{{{zzzyyyyyy{{{}}}}}}|||}}}}}}}}}}}}~~~~~~~~~}}}uuuttttttuuuwwwyyyyyyxxxzzz|||}}}}}}{{{zzzzzz{{{}}}{{{xxxuuurrrqqqppppppsssuuuvvvvvvtttpppllliiiggggggggggggfffeeedddcccddddddeeeeeefffggghhhiiifffgggiiilllpppuuuyyy{{{~~~yyyqqqggg]]]UUUPPPLLLJJJFFFBBB???>>>=========<<<<<<;;;:::999888888555555444444444555777888:::;;;<<<>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::666555333333444777:::<<>>===<<<<<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::::::::;;;;;;======<<<;;;:::999999888777888999999999888888777555666666777888888777777222333333333444444444444444555666777777666444444000111222333444555666666444444444444444555666777555555444333222222333333555555555555555444444444333333444444555666666666555555555666666666666666555555666777888999999:::;;;;;;::::::::::::::::::===<<<>>>CCCKKK[[[tttzzzsssjjj[[[JJJ@@@>>>888777777666777888:::;;;[[[XXXRRRNNNKKKLLLMMMNNNUUUZZZfffwwwrrrfff```YYYWWW[[[UUUTTTTTTSSSRRRRRRRRRRRRPPPPPPQQQPPPNNNMMMNNNPPPQQQRRRTTTVVVWWWWWWWWWWWWOOOOOOPPPVVV]]]aaa___\\\[[[\\\]]]```eeejjjpppsss{{{ooo```VVVTTTQQQOOOSSSYYY___bbbccceeelllzzztttiiiffffffddddddfffcccdddddddddfffiiinnnrrr~~~~~~|||{{{|||}}}~~~}}}|||}}}}}}~~~~~~~~~}}}}}}}}}vvvuuutttuuuyyy{{{{{{zzzyyyzzz||||||zzzyyyzzz{{{xxxvvvsssqqqoooooopppqqqppprrrtttuuusssnnniiiffffffffffffffffffdddcccbbbcccccccccdddeeeggghhhiiifffhhhlllppptttxxxzzz|||{{{vvvmmmcccZZZRRRNNNKKKFFFEEEDDDAAA>>><<<<<<<<<::::::999999999888888888555555444444555777888::::::;;;===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<:::999888555444333333555999>>>@@@IIISSS[[[WWWOOOHHHEEEBBB===;;;<<>>===<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;;;;:::;;;;;;<<<;;;:::999888888888999::::::999999888666666666666666666666555333333333444444444444555444555777888888777555444111111222333444444555555444444444444444555666666333333222222333333444444777666555444333444444555444444444555666666777777555555555666666777777888333444555666777888888999<<<;;;:::999888999999:::;;;:::<<>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;999777666444444333444777;;;@@@CCCHHHSSSYYYSSSIIIBBB>>>======<<<>>>CCCGGGLLLTTT\\\YYYWWWVVVUUUWWW]]]ffflll{{{~~~|||iii___XXXRRRQQQUUUMMMKKKIIIHHHIIIIIIGGGFFFCCCDDDFFFGGGHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@;;;<<<>>>?????????>>>==================>>>??????>>>===<<<;;;:::;;;<<<<<<888999;;;<<<<<<;;;999888888999:::;;;;;;;;;:::999888888777666555444444333333333444444444555555555444666777999999888666555111222222333333444444555555555444444444555555666111111111222333444666777888777555333222333555666444444555555666777777777444555555666777888999999222222333444555666777888===;;;999777777888999:::999999:::<<>>>>>???@@@AAA???@@@AAABBBBBBBBBAAA@@@BBB@@@===:::777444333222---111222000222<<>>===<<<<<<<<<===>>>?????????>>><<<;;;=========<<<;;;;;;::::::<<<<<<<<<;;;:::999888777666666777777888888999999777777777777888888888888777777777777666666666666555555444333222222222222444444444444444444444444666666666666666555555555444444444444444444444444444444444555555555555555555555555555555555444444666555555555555444444444555666777666444444666777444333111111333666999;;;;;;;;;;;;::::::999999999888999;;;===>>>EEEWWWiii{{{lllTTTDDD>>>???:::888999999777888;;;bbb```]]]YYYVVVUUUWWWYYYaaajjjzzzqqqfff```\\\]]]___```]]]XXXUUUTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNNNNPPPTTTZZZ```dddaaa[[[UUURRRWWW___hhhooorrrqqqpppiiikkkmmmmmmmmmpppvvv{{{}}}oooccc\\\VVVTTTTTTNNNRRRVVVYYY\\\bbbjjjppp|||uuu{{{}}}|||{{{zzz|||~~~~~~}}}|||||||||}}}~~~~~~|||zzzxxxwwwvvvwwwwwwxxxwwwvvvuuutttvvvvvvvvvuuutttsssrrrqqqjjjiiihhhggggggggghhhiiilllnnnrrrtttssspppmmmjjjeeeeeeddddddddddddeeeeeeeeedddcccdddfffhhhhhhgggoooqqqsssvvvvvvrrrkkkfff[[[WWWRRRMMMJJJGGGDDDBBBCCC@@@===;;;:::999888666777777777666555444333222333555777888999:::<<<>>>??????>>>======>>>??????>>>???@@@AAAAAAAAA@@@???>>>===;;;999666555444333000333555444888BBBJJJMMMSSSOOOHHHCCC@@@???>>>======@@@AAACCCKKKUUUXXXUUURRRTTTVVVWWWZZZbbbnnnvvv|||vvvlll___VVVSSSSSSRRRQQQPPPMMMIIIGGGGGGHHHHHHGGGHHHHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???======<<<<<<===>>>>>>???>>>===<<<;;;<<<<<<<<<;;;::::::999999777888888999999999999888777777777777888888888888777777777777888888888888777777777666666666555555444333333333333333333444444444444444444444444444555555555555555555666666444444444444444444444444555555555555555555444444555555555555555555555555666555555555555444444444555666666555444444555777333222111222444777:::===<<<<<<;;;;;;:::::::::::::::999:::;;;===BBBPPP^^^uuusss\\\JJJAAA>>>999777888777555555888ggggggeeebbb^^^]]]]]]___aaaiiixxxrrriiiccc______aaaaaa^^^XXXTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOQQQVVV^^^bbb```[[[UUURRRSSSWWW^^^hhhpppuuuvvvuuuoooqqqsssrrrrrrtttyyy}}}~~~rrrccc[[[WWWTTTUUUXXXSSSWWW\\\```dddlllvvv~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzzzzyyy{{{|||||||||{{{zzzxxxwwwwwwxxxxxxxxxwwwuuusssrrrtttttttttsssrrrpppooonnniiiiiihhhgggggggggggggggmmmooorrrtttssspppkkkhhhdddddddddeeefffggghhhiiigggeeeccccccfffhhhjjjjjjttttttuuutttppphhh___XXXUUUQQQMMMIIIGGGEEEBBBAAA@@@===:::999888777555444555555555555444444333333555777999::::::;;;===???>>>>>>============>>>>>>>>>???@@@@@@@@@???>>>===:::999888666555444444444333555777999@@@IIINNNMMMPPPJJJCCC??????@@@@@@???@@@@@@AAAEEENNNVVVWWWSSSSSSUUUXXX[[[```gggpppvvv|||||||||yyyllleee[[[UUUSSSSSSRRRPPPQQQNNNLLLJJJJJJJJJIIIHHHIIIIIIHHHFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999999888888333444555777888999999999888888888888888777777777777777777777888888888888777666666666666555555555333333333333333444444444444444444444444444444444333444444444555666666666444444444444444444444444666666666555444444444333555555555555555555555555666555555555555444444444444444555444333222444666555444333333555777:::;;;::::::::::::999999999999<<<999888:::<<>><<<999888888777555333444444444333333444444444777999;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<777777555444333333333333333555888;;;DDDLLLMMMJJJHHHDDD??????BBBEEEFFFDDDEEEDDDFFFLLLUUU[[[YYYUUUUUUYYY^^^eeekkkrrrxxx{{{~~~{{{nnnaaa]]]WWWTTTSSSRRRQQQPPPOOONNNLLLLLLLLLKKKHHHFFFGGGGGGFFFEEEDDDBBBAAA@@@DDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???????????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999999999333444555777888999999999999999999888888777777777666777777777888888888888666666666555555555444444444444444444444444333333444444444444444444444444222333333444555666666777555555555555555555555555777777666555444333333333444444444555555555555555666555555555555444444444333444444333222222333555888777666555555666777888888888888888888888777777===888666999<<<>>>AAAFFFZZZoooxxxcccRRRFFF???999999999777777999rrrssstttrrrooommmmmmnnnlllooouuuzzz~~~vvvmmmccc___```]]]YYYTTTQQQQQQRRRSSSSSSNNNNNNNNNNNNOOOPPPQQQQQQTTTXXXZZZWWWQQQMMMOOORRRPPPSSSYYYeeerrrzzz{{{zzzxxxzzz|||zzzxxxxxx|||~~~~~~lllddd\\\ZZZZZZ\\\aaahhhoooxxx~~~zzzuuu|||~~~}}}{{{zzzyyyxxxzzzzzzyyyyyyyyyxxxwwwwwwuuuuuuvvvwwwvvvuuutttsssqqqqqqqqqpppooommmlllkkkllllllllllllkkkkkkjjjjjjmmmnnnpppqqqpppmmmiiifffddddddddddddeeefffhhhhhhhhhggggggiiimmmqqqtttuuutttoooggg```ZZZUUUPPPMMMJJJHHHFFFDDDDDDCCCAAA???===;;;999999888777555333333333222333333444555666999;;;<<<===<<<<<<>>>@@@???????????????????????????@@@@@@@@@???>>><<<;;;777666444333222111111111222555888<<>>@@@EEEHHHHHHGGGHHHGGGKKKTTT]]]aaa```^^^]]]cccllltttzzzuuuhhhYYYWWWUUUSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJGGGEEEEEEEEEFFFFFFEEEEEECCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA???>>>>>>=====================<<<<<<;;;:::::::::666777777888999999999888::::::999999888888777777666777777777888888888888555555555555444444444444555666666555555333222111444444444444444444444444333333444444555666777777555555555555555555555555777777666555444333333333444444444555555555666666666555555555555444444444222333444333111111333444666666555555666777888999888888888888999999999999<<<777666:::>>>>>>@@@BBBMMMaaa}}}wwwfffOOOEEE<<<:::999888888:::zzz{{{|||{{{yyyxxxyyyzzzzzz{{{}}}~~~rrrfff``````\\\XXXSSSPPPPPPRRRTTTUUUPPPPPPOOOPPPPPPQQQRRRRRRUUUWWWVVVRRRMMMLLLPPPUUUQQQSSS[[[hhhvvv~~~|||zzz}}}~~~{{{{{{}}}~~~wwwiiibbb]]]]]]^^^bbbiiiqqq}}}{{{}}}{{{zzzyyyxxxyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvsssqqqpppppppppppppppooonnnmmmmmmnnnnnnnnnooonnnmmmmmmlllllllllmmmmmmlllkkkiiigggdddddddddeeefffggghhhiiiiiiiiikkknnnrrruuuuuutttlllfff]]]UUUQQQNNNMMMMMMGGGEEECCCCCCCCCBBB@@@>>><<<;;;999999999888555333333222222222444555777999:::<<<======<<<<<<>>>?????????@@@@@@@@@@@@??????????????????>>><<<:::999666555444222111111111111333777;;;===AAAEEEDDD???>>>>>>@@@BBBDDDHHHKKKMMMKKKJJJMMMUUU\\\```cccgggnnnvvv{{{iii___TTTTTTTTTSSSSSSRRRRRRSSSMMMLLLJJJJJJJJJIIIFFFDDDEEEFFFGGGHHHHHHHHHGGGFFF@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBB??????>>>===============>>>======<<<<<<;;;::::::999999999:::999999888888999999999999999888888888777777777777888888888888555555444444444333333333555555666666555444222111444444444444444444444444444444555555666777777777555555555555555555555555666666666555444444444333333333444444555666666666666555555555555444444444333333444333222111333555111222333444777999;;;<<<:::::::::;;;;;;;;;;;;;;;;;;777777;;;>>>>>>???BBBFFFUUUmmmzzz^^^PPPBBB;;;999777666777wwwiiibbbbbb]]]XXXSSSOOOOOOQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTQQQOOOOOOSSSVVVUUUWWW___mmm|||}}}~~~~~~ssshhhccc```bbbeeejjjttt}}}~~~}}}{{{yyyxxxwwwxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwuuutttrrrpppooopppppppppppppppoooooonnnooopppppppppooommmmmmkkkkkkjjjiiiiiiiiiiiiiiibbbcccdddeeegggjjjlllmmmjjjlllooosssvvvuuuqqqnnnbbb\\\UUUOOOLLLKKKKKKJJJDDDCCCAAAAAAAAA@@@===;;;;;;:::999999999777444222333333222333444777999;;;;;;<<<>>>===<<<<<<===>>>===>>>???@@@@@@???>>>============<<<;;;999777555333222222222222222333333555;;;?????????AAAAAA>>>;;;>>>AAACCCFFFMMMXXX```aaa\\\ZZZ[[[\\\^^^gggrrrmmm___VVVSSSSSSSSSSSSSSSSSSTTTUUUNNNLLLJJJIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHGGGEEEDDD???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@???>>>===<<<======>>>======<<<;;;;;;::::::999888999999:::999999999888888999999999999999999:::777777777777888888888888444444444333333333333222222333555666777666555444444444444444444444444444666666777777777777777777555555555555555555555555555555555555555555444444333333444444555666666777666555555555555444444444333444444444222222444555222222333444666777888999999999999999:::::::::;;;;;;888888<<<<<<;;;===BBBCCCKKK]]]xxxrrr```LLLAAA;;;777666666yyykkkeeeeee___ZZZSSSOOONNNPPPQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSSSSRRRSSSUUUWWWXXX[[[cccrrr~~~~~~rrriiieeedddggglllrrr}}}~~~{{{}}}zzzyyyzzz}}}~~~}}}~~~~~~|||zzzxxxwwwvvvxxxwwwvvvvvvvvvvvvvvvwwwrrrsssuuuvvvvvvvvvuuutttoooppppppqqqqqqqqqqqqqqqnnnooopppppppppooommmllljjjiiihhhgggggggggiiijjjaaabbbdddfffiiimmmoooqqqlllnnnrrrvvvwwwtttmmmhhh[[[WWWQQQLLLJJJIIIHHHGGGBBBAAA@@@??????>>><<<999999888888888888777444111333333222333555777:::<<<;;;===>>>===<<<;;;<<<>>><<<===>>>??????>>>===<<<;;;;;;;;;:::999666444333000000111111222444555666888???DDDBBB??????@@@>>>:::>>>BBBDDDIIIUUUffftttwwwnnniiicccdddppp~~~nnn```XXXSSSRRRSSSTTTSSSSSSSSSUUUVVVOOOMMMJJJIIIIIIIIIGGGFFFBBBCCCDDDEEEDDDCCCAAA@@@???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDD@@@???===<<<<<<<<<===>>><<<<<<;;;::::::999999888777777888999999999999999888888888999999::::::;;;777777777777888888888888444444444333333333222222///000333666888888777777444444444444444444444444888888888888777777777777666666666666666666666666444444444555555555555555333333444444555666777777666666555555555444444444444555555444333333444666777666666555444444333333555555666666777777777888;;;999:::<<<;;;999;;;AAADDDFFFRRRmmmnnnVVVGGG???999777777}}}mmmdddccc^^^ZZZTTTPPPPPPRRRSSSTTTRRRQQQTTTVVVTTTQQQSSSXXXYYYXXXVVVVVVWWWYYY\\\^^^]]]aaakkk|||{{{rrrqqqnnnlllpppyyy}}}xxxxxxzzzqqqkkknnnnnnnnnppptttzzz{{{xxxvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwuuutttsssqqqqqqqqqrrrsssppppppoooooooooooonnnnnnnnnnnnmmmlllkkkjjjiiiiiifffdddccceeehhhiiigggeeeaaaeeehhhjjjiiijjjmmmooopppuuuzzzyyysssjjjccc```RRROOOKKKHHHGGGGGGFFFEEEEEECCCAAA@@@@@@???===<<<:::999888666666666777777222333555777999:::;;;<<>>=========>>>@@@AAA@@@???>>>?????????===<<<:::999777666444444333333111111222333444555555444CCCFFFGGGDDD???:::999:::666===BBBDDDOOOhhhuuunnnqqqqqqdddZZZUUUUUUTTTRRRQQQPPPQQQPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>??????@@@@@@@@@AAA@@@???>>>>>>>>>???@@@;;;<<<>>>???>>>===;;;999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::555555666777888888888888999999999999888777555555666666555444444444444555333444666777777777666555666555444444555666777888888888888888777777777777444444555555444444333222333333333333444555666666777777777777666666666666888777555333333333555666444444444333333222222222444555666777777666555444888888888888888888999999888888999:::<<<>>>@@@AAABBBCCCMMMdddyyydddRRRFFF===777444}}}kkkaaa______\\\XXXVVVUUUVVVVVVUUUTTTSSSUUUXXXVVVSSSUUUZZZ^^^]]]\\\[[[\\\]]]___```cccjjjxxx~~~~~~yyyrrrtttpppooouuu}}}yyyuuuzzz~~~uuummmkkkjjjiiijjjnnnsssyyy|||}}}{{{xxxuuusssrrrrrrrrrrrrrrrrrrrrrssstttuuuuuutttsssrrrpppooooooooooooqqqppppppoooooonnnnnnnnnlllkkkjjjhhhfffeeeeeeeeegggfffeeegggjjjkkkjjjhhheeehhhlllmmmnnnooorrrtttwwwyyyzzzvvvnnneee^^^[[[QQQNNNJJJHHHGGGFFFEEEDDDDDDBBB@@@@@@@@@???===;;;<<<;;;888666555444444444444555777999;;;<<<======???>>>=========>>>???@@@@@@???>>>>>>???>>>===;;;888777666555444333333222000333555555444666:::???GGGGGGFFFCCC???;;;999999:::???DDDKKK]]]xxx}}}zzz}}}kkk```XXXTTTSSSRRRQQQPPPQQQQQQQQQOOOMMMLLLKKKJJJHHHGGGEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA????????????@@@@@@@@@AAAAAAAAA???>>>>>>>>>???@@@<<<===>>>??????>>>===<<<<<<;;;:::999999999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888777888777777666555555444444555444444333333333333333444444555666666666666666666555555444444555666777777666666666666555555555444555555555555444333333333333333333444555666666666666666666555555555555666555444222222222444444555444444444333333333222444555666777777666555444555555666777777888999999888888999:::;;;===>>>??????@@@HHHYYYooo|||~~~lllZZZMMMEEE???<<>><<<:::===;;;999666444222222222777888999;;;===>>>>>>???>>>>>>=========>>>???@@@???>>>======>>>===;;;999666555444333222222222222111444777555333777@@@HHHMMMJJJEEEAAA>>><<<:::999===???EEEUUUppp{{{www|||pppbbb[[[UUUQQQPPPOOOOOOOOOQQQRRRRRROOOLLLJJJIIIHHHGGGFFFEEEEEEDDDAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@=====================>>>===<<<;;;999888888888888;;;;;;;;;:::::::::999999<<<<<<<<<<<<;;;:::999888<<<;;;999888777777888999666555444444333333444444555444444444444555666666777666555555444555555555555555444444444333333333555555666666555555444333333333333333444555666666666666666555555444444444555444333222111222333444555555555444444444444444444555666666666666555444222333444555777888999999888888888999999:::<<<<<<===???DDDNNN\\\tttzzz}}}rrrbbbTTTIIIBBB>>>tttiiigggeeegggkkkppprrrppplllhhh___\\\\\\______^^^```dddiiijjjmmmppprrrttttttttt|||zzzwwwvvv}}}wwwssssssyyy~~~|||{{{{{{|||~~~~~~|||yyywwwtttrrrpppnnnlllkkkkkkkkkiiijjjlllmmmooopppqqqqqqoooooonnnnnnnnnmmmmmmmmmnnnnnnmmmlllkkkjjjjjjiiiiiifffbbb___]]]]]]]]]^^^dddeeehhhkkknnnooonnnnnniiikkknnnrrruuuwwwyyyzzz}}}yyyqqqggg^^^VVVRRRPPPMMMKKKGGGFFFEEEEEECCCBBBCCCAAA???>>>>>>===;;;:::;;;999777555333333333333888999;;;<<<===>>>>>>???============>>>>>>?????????>>><<<<<<<<<;;;999777444333222111111111111111333444555555777===GGGNNNQQQKKKCCC???>>>>>><<<:::===???HHH^^^~~~xxxnnnfffhhhuuuyyycccXXXUUURRROOOMMMLLLMMMNNNPPPRRRQQQNNNKKKGGGGGGGGGFFFFFFEEEEEEDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????======<<<;;;::::::;;;;;;;;;;;;:::999888888888999::::::::::::999999999999777777888999::::::::::::===;;;999888777888:::;;;888888777666666666666777555444333333333444666777777666666555444444444444444444444444333333333222555555666666555555444333333333333333444555666666777777777666555555444444444444333222222333333444555555555555555555555555555555555555555555555555444444555666777777888888999888888888888999999:::===AAAFFFJJJQQQfff{{{pppaaaRRRFFF???vvvllljjjggglllttt{{{}}}wwwrrrfffbbbaaadddfffeeegggkkkmmmpppuuuzzz}}}sssrrruuu}}}{{{zzzyyyyyyzzz{{{|||}}}|||yyyvvvtttqqqpppooommmkkkjjjiiiiiihhhiiijjjlllmmmnnnnnnnnnkkkkkklllmmmnnnoooppppppnnnnnnmmmllllllkkkjjjjjjhhhfffbbb___^^^^^^___```aaadddhhhlllnnnooopppppplllnnnrrrvvvyyy{{{zzzyyyuuupppggg^^^WWWSSSPPPOOOKKKIIIGGGFFFEEEEEECCCAAAAAA@@@>>>======<<<:::888777666555444444555666666999:::;;;<<<============<<<<<<======>>>>>>>>>>>>>>>===;;;;;;;;;999777555222111111000000000111111444222333999CCCMMMSSSVVVQQQJJJBBB>>>===>>>>>><<<@@@DDDPPPgggyyyggg```\\\cccttt{{{jjjYYYRRRQQQOOOLLLKKKJJJJJJLLLNNNPPPOOOLLLIIIFFFFFFEEEEEEEEEDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@???===<<<:::::::::999888888888888999999:::;;;::::::999999999888888888777777888999::::::::::::888777555333333444666777888888777666666666666777444333222222222333555666666666555555555444333333555555555444444444333333555555555555555444444333333333333333444555666666999999888888777666666555555444444444444444555555555555555555555555555555555555444444444444555555777777777777777777777666888888777777777888888999<<>>>>>>>>======>>>===;;;:::999888555222000000000///000000111111222222666AAAPPP[[[^^^]]]LLLHHHAAA===<<<>>>???@@@DDDLLLZZZnnnpppaaa______gggyyykkk___TTTPPPNNNLLLJJJKKKIIIIIIJJJKKKLLLLLLIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>??????>>>>>>===<<>>===;;;::::::777777777777999:::;;;<<<999999999888888888777777<<<<<<<<<<<<;;;:::999888777777666555555555666777666555444444333333444444333222222222222333444444444444555555555444333333666666555555555444444444444444555555444444333222333333333333444555666666::::::999999888777666666444444555555555555555555444444444444444555555555555555444444444444555555999999888777777666666555888888777777777888888999:::===CCCGGGJJJVVVpppxxxbbbSSSxxxwwwuuu|||}}}sssnnnkkkooorrrsssuuuwwwyyy|||~~~|||yyyxxxxxxyyyzzz{{{{{{zzzxxxwwwuuusssrrrmmmmmmmmmllljjjiiiggggggggghhhhhhiiihhhfffdddbbb```aaadddfffhhhiiiiiiiiifffgggggggggggghhhhhhhhhccccccddddddeeefffhhhhhhdddiiipppuuuwwwxxxzzz|||}}}~~~xxxnnnfff]]]YYYTTTQQQPPPPPPOOOMMMJJJHHHGGGGGGGGGFFFCCCAAA@@@>>><<<;;;;;;;;;999777555555555555666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<>>><<<:::999888666333111000000//////000111222222333666???JJJVVV[[[[[[XXXFFFDDDAAA===;;;===AAADDDGGGRRRaaannnzzzzzzqqqfffhhhjjjqqqsss```YYYSSSPPPMMMIIIIIIKKKIIIHHHGGGHHHIIIHHHFFFDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA?????????>>>>>>>>>======<<<======>>>===<<<;;;::::::;;;<<<<<<<<<;;;:::999888777777777888999::::::999888888888777777777777;;;;;;;;;;;;:::999888777999999999999999999999999555444444333333333333333111111222333333333333333222333444555555555444333555555555555444444444444333333333444333333222111333333333333444555666666::::::999888777666555555333333444444555555555555222333333333444444444444555444444333333444444555666666666666666666666555777777777777888999999::::::;;;>>>CCCIIITTThhhyyyooo^^^wwwqqqnnnqqquuuvvvxxx{{{}}}~~~{{{yyyxxxyyyzzz{{{|||{{{yyywwwuuutttrrrrrrlllllllllkkkjjjhhhgggffffffgggggggggeeeccc```^^^]]]^^^```bbbcccccccccccc___``````aaaaaabbbccccccaaabbbdddeeegggiiijjjkkkgggmmmuuuzzz|||}}}~~~ssseee[[[WWWSSSPPPNNNOOOOOONNNKKKJJJIIIGGGGGGGGGFFFDDDBBB???>>><<<;;;;;;:::888666666666666666777888:::;;;<<<<<<============<<<<<<:::;;;===>>>>>>>>>===<<<>>><<<:::999888666222000000//////000000111222333444<<>>;;;<<>>>>>>>>======<<<<<<;;;<<<=========<<<:::999333444777999:::999888777999999888888888888888999888888888888777777777777555555666777888888888888666777777888888888777777666666555444444444444555000111222333444333222222111222444555666555444444555555444444444444333333222333333333333222111111333333333333444555666666999999888777666555444444111222333444444444444444222222222333333444444444555444333333333333444555333444444555555666666666777777777777888999:::;;;===:::;;;AAAIIITTTeeetttyyyiii|||xxxssssssxxx}}}{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyxxxvvvtttsssrrrkkkiiigggeeeddddddeeefffeeedddcccbbb```^^^\\\[[[]]]^^^___aaabbbaaaaaa```]]]___aaabbb```^^^]]]^^^]]]^^^___bbbfffjjjmmmpppsssuuuyyy}}}~~~wwwlllccc]]][[[RRRQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFEEECCCAAA???>>>===<<<;;;999777666555444555666999;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<:::999;;;:::777444222111111111000111222111000111555888<<>>>>>>>>===;;;;;;::::::::::::999999::::::;;;;;;::::::999888888888888999999:::::::::999999999888888888777777777777666666666666666777555555555666666666666666666666555444333333222222222222222222222222222222333333333333333333333333333333333333333333333333///000000111222222333333555555555555666777888999888888777777666666555555444444444333333222222222444444222111000/////////333222222111111222222333000111222333444444444444333444666666555555777888999:::<<<===CCCQQQcccqqqxxx~~~}}}{{{zzzzzzyyyyyyzzzyyyyyywwwvvvtttrrrqqqlllkkkiiigggfffggghhhhhhddddddcccbbb```^^^\\\[[[ZZZ[[[]]]^^^______^^^^^^___```aaa```^^^\\\\\\]]]\\\]]]```dddjjjpppuuuxxxzzz{{{}}}}}}vvvnnneee^^^YYYVVVOOOOOOMMMLLLKKKJJJIIIIIIGGGGGGFFFDDDBBB???===<<<<<<;;;999777666666666666666777999:::;;;<<<;;;;;;========================:::;;;<<<======<<<;;;:::;;;999777444222111111111///000111111222555:::???FFFFFFGGGGGGFFFCCCAAA@@@?????????===>>>AAAFFFJJJYYYbbbnnnsssssspppooopppvvv|||qqq```VVVSSSPPPLLLJJJIIIGGGFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======;;;;;;;;;::::::999999999999999999999999888888777888888888999999999::::::999999999888888777777777888888777777777777777888666666666666555555555555666555555444333333222222222222222222222222222222333333333333333333333333333333333333333333333333000000111111222222222333555555555666666777888999888888777666666555555444444444333333333222222222444444333222111111111111333333222222222222333333000111222333444444444444333444666666555555777888999:::<<>>;;;::::::999777555555666888999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::999888666333222111111222000111111222444888???DDDKKKHHHDDD???======>>>???CCCEEEFFFCCCAAACCCJJJQQQbbbkkkvvvzzzxxxtttssssss{{{pppddd[[[VVVQQQOOOKKKIIIIIIHHHFFFDDDDDDCCCBBBAAAAAAAAACCCCCCBBBBBBAAAAAAAAAAAAAAABBB??????@@@@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<;;;::::::999888888888888888888888777666666888888888888888999999999888888888888777777777777666666666666666777777777777666666666555444444444555555555444444333333222111111111111111111111111333333333333333333333333222222222222222222222222111111111222222222222222555555555666777777888888777777666666555444444444333333333222222222222222333333222222222222333333333333222222222222333333111111222222333444444444222444555666555555666888999:::<<>>:::999;;;>>>AAAIIILLLMMMJJJFFFHHHPPPXXXgggpppzzz~~~~~~|||}}}nnnaaaZZZVVVTTTOOOMMMJJJIIIIIIHHHFFFDDDCCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBB??????@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999888888777888888888888777666666777888888888888888888888777777777777777777777777444444555555555555555555777777666555444444333333555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444555666777777888888888666666555555444333333333222222222222222111111111111111000000111222333333333333222222222222333333222222222222222333333444222444555555555555666888999999<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<999777666555444333222111222222333000111333666;;;@@@DDDFFF???===:::999999;;;>>>@@@FFFKKKOOOOOOMMMPPPXXX```hhhqqq{{{nnn]]]UUUQQQPPPOOOLLLJJJIIIIIIIIIHHHFFFDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGEEECCCAAA@@@??????@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;<<<<<<;;;::::::999888888888888888888888777777666777777777777777777777777666666666666666666666666444555666777777777777666777666666555444333333222444444444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222222333333333444555666777888888888777555555444444333222222222111111111111111111111111............///000111222333222222111111222222333222222111111111222333333222333555555444444666777888999===CCCIIILLLLLLKKKIIIJJJTTTjjj~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~{{{yyyvvvsssqqqpppoooooonnnmmmlllkkkiiihhhfffeeeccccccbbbbbbaaa___^^^]]]ZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]^^^___aaafffkkkpppmmmnnnpppssswww||||||rrrmmmeee___XXXSSSRRRPPPNNNLLLNNNMMMKKKIIIHHHGGGGGGFFFDDDDDDBBB@@@>>>;;;888777444444555777999;;;===>>>AAA@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<:::777444333333222111111111222333444...000555<<>>@@@HHHSSS[[[^^^```dddhhhjjjsss}}}qqqaaaVVVRRRQQQOOOMMMJJJIIIHHHHHHIIIIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGEEEDDDCCCAAA???>>>======@@@@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888777666666777777777777666666666666555555555555666666666666666777888:::::::::999999666555555555444333333333444444444444444444444444444444444444444444444444222222222222222222222222000000000000000000000000111111222222333444444444333444666888888888777777444444333333222111111111000000000000000111111111......------...///000000111111000000000000111111333222111000000111222333111333444555444444555777888;;;@@@EEEFFFEEECCCAAA@@@@@@FFFVVVjjj}}}}}}|||||||||}}}}}}~~~{{{yyyvvvssspppooooooooopppooonnnllliiigggeeedddbbbbbbbbbbbbaaa___^^^]]][[[[[[ZZZZZZ[[[\\\^^^______```bbbdddfffjjjooosssppprrrtttxxx~~~zzzpppgggaaaZZZXXXVVVSSSPPPNNNLLLLLLMMMLLLJJJHHHFFFEEEDDDCCC@@@@@@???===;;;999666555333444777999<<<======>>>??????>>>===>>>>>>???@@@========================;;;;;;;;;:::888555333111222111000000000222333444333666<<>>???GGGTTTfffuuu{{{yyytttpppmmmxxx}}}oooeeeXXXQQQPPPQQQOOOMMMHHHGGGGGGHHHIIIIIIGGGEEEDDDEEEGGGHHHHHHHHHFFFEEEBBBBBBAAA@@@????????????????????????>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::;;;;;;666777777777777666555555777777666666666555555555444444444555555666666666444555777999::::::999888444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000111222444555666666333444666888999888777666333333333222111111000000/////////000000000111111//////.........//////000000000////////////000000333222111000000111222333111333444444444444555777999???EEEGGGDDD@@@===<<<:::;;;???HHHUUUjjj~~~}}}}}}|||||||||||||||{{{yyyvvvrrrpppnnnnnnoooooonnnmmmjjjhhhdddbbb```bbbbbbbbbbbbaaa```^^^^^^^^^]]]]]]\\\]]]___```aaabbbdddfffgggiiilllppptttvvvwwwyyy}}}yyyoooeee]]]XXXRRRTTTTTTRRROOOLLLKKKKKKMMMLLLIIIGGGDDDCCCAAAAAA======<<<;;;999777555444333555888;;;===>>>>>>===>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>888888888888666444222111111000000000000222333444;;;>>>DDDKKKNNNKKKBBB::::::999888888:::>>>BBBDDDVVVeee{{{vvvqqq~~~zzzttt}}}|||dddZZZOOOJJJKKKLLLKKKHHHGGGFFFFFFHHHIIIIIIGGGEEEDDDEEEHHHIIIIIIGGGEEECCCAAAAAAAAAAAABBBBBBCCCDDD>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<555555666666555555444333777777666666555555555444444444444555555555666666111222444666777777666555333333444444444444444444444444444444444444444444000000000000000000000000111111111111111111111111000000000000000000000000//////111222444555777777333444666888999888777666333333222222111000000000.../////////000000111111000000////////////000000//////............//////444222111//////000222333111333444444444444555777;;;BBBHHHIIICCC===::::::999:::>>>BBBIIIYYYuuu|||{{{~~~~~~~~~}}}|||{{{zzzzzzzzz|||yyyuuurrrrrrrrrrrrrrrqqqnnnjjjhhhfffdddaaa___^^^______``````______^^^^^^]]]\\\\\\]]]___aaacccbbbeeejjjooosssuuuvvvvvvyyy{{{sssiiiddd```ZZZUUUSSSRRROOOLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@???===:::666555666888777666999:::;;;<<<============>>>>>>>>>>>>???????????????>>>=========>>>???@@@<<<;;;:::888666444222111---///111222444666999;;;@@@QQQ\\\WWWOOOLLLEEE<<<;;;888888;;;;;;;;;DDDOOO___uuu{{{~~~~~~vvvvvvnnnYYYVVVQQQLLLHHHGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEAAAAAABBBCCCDDDDDDDDDCCCBBBAAA???>>>???>>><<<;;;::::::::::::::::::::::::999999999999999999999999444444444444444333333333333333444444555666666777777555222000000111333444444444444444444444444444666666555444333333222222333333444444333333222111111111000///////////////000111111111222222222222//////000111111111111111222222111111222222333444222333555666666666555555111111111111111111111111000000000000000000000000111111000///////////////222111111111000000//////222222111111111111222222222333444555444555777999AAAFFFJJJGGG???999888:::;;;777888???CCCIII[[[qqq}}}wwwyyy~~~}}}|||zzzyyyxxxxxxyyyyyy}}}yyytttqqqpppqqqqqqqqqqqqnnnjjjgggeeecccaaa______````````````_________]]]]]]]]]]]]___```bbbdddeeehhhlllqqquuuxxxyyyyyy~~~wwwiii```]]][[[VVVRRRRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFEEECCCAAA???>>>===<<<999666555777888888777::::::<<<======>>>>>>>>>======>>>>>>>>>????????????>>>=========>>>??????;;;:::888777555333222111///111333333333777???FFFSSS___eee[[[PPPJJJBBB999:::999:::<<<<<<>>>IIIVVVnnn}}}{{{wwwwwwvvvwww~~~rrrbbbWWWTTTOOOKKKHHHGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGFFFEEEEEEBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@>>>>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555555555444444444444444444444444555666777777777555555555555555444333333444444444444444444444444555444444333222222111111333333444444333333222111111111000///////////////000000000111111111222222//////000111111111111111222222111111222222333444222333444555555555444444111111111111111111111111000000000000000000000000111111000///////////////111111111111000000000///222111111000000111111222222333333333333444777:::EEEFFFFFFAAA;;;777888::::::666777===???BBBQQQccczzzzzz}}}~~~uuusssyyyzzzyyywwwuuuuuuuuuvvvwww{{{wwwqqqnnnmmmooopppppppppmmmiiifffdddbbb```___aaaaaa`````````______^^^]]]]]]^^^```aaacccdddeeejjjlllppptttyyy}}}rrriii^^^XXXWWWVVVSSSPPPOOONNNMMMKKKIIIHHHHHHHHHGGGEEEBBB???===<<<;;;;;;:::888666666888999:::999;;;<<<===>>>>>>???>>>>>>======>>>>>>>>>>>>??????>>>======<<<<<<<<<======999888666555333222111111222444666666888@@@KKKUUU___ggggggZZZMMMFFF???888999:::;;;===>>>DDDRRRaaaxxx~~~xxxnnnkkklllmmmpppyyysssooo{{{wwwcccWWWRRRPPPLLLIIIGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCC@@@???============;;;999;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999666666555555555444444444444555555666666777777777333555888999999777444222444444444444444444444444333333333222222111111000333333444444333333222111111000000////////////////////////000000000111111//////000111111111111111222111111111111222333333111222333333444333333333111111111111111111111111000000000000000000000000111000000///////////////111111111111000000000000222111111000000111111222111222222111111444888;;;HHHEEE@@@:::777666777999777555777;;;;;;:::DDDQQQbbb{{{||||||yyyrrrttt~~~|||wwwuuusssqqqqqqrrrtttuuuvvvrrrmmmjjjkkknnnpppqqqnnnkkkgggdddbbbaaa```___aaaaaa```______^^^^^^^^^\\\]]]```bbbdddffffffgggmmmooosssyyy~~~{{{ttthhhaaaYYYUUUTTTTTTRRRPPPMMMLLLKKKJJJIIIHHHGGGGGGEEECCC???<<<:::999999999777777666777999:::;;;<<<======>>>???????????????============>>>>>>>>>???======<<<<<<;;;;;;;;;;;;777666444333222111222222555666888===DDDMMMWWW]]]ZZZ^^^[[[OOOEEE@@@===:::888:::<<<>>>AAAKKK\\\iiizzzyyyssshhh^^^]]]bbbhhhqqqtttwwwtttnnnrrr|||gggZZZUUUNNNMMMJJJHHHFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???===<<<<<<<<<<<<:::999:::::::::;;;;;;;;;;;;;;;999999999999888888888888777666666555555444444444444444444555555555666666222444777999999777444222444444444444444444444444444333333333222222111111333333444444333333222111000000////////////000000////////////000000000000//////000111111111111111111111111111111222222333111111111222222222222111111111111111111111111111000000000000000000000000000000////////////000000111111111000000000000000111111000000000000111111111111000000111444999===HHHBBB;;;666555666666555444444777:::999777<<>>===>>>??????????????????<<<============>>>>>>>>><<<<<<<<<;;;:::999888888555444222111111111222333555555999BBBNNNVVVYYYXXXNNNPPPLLLDDD>>><<<===<<<888;;;>>>@@@GGGTTTcccnnnvvvrrrkkkccc]]]]]]fffnnnxxxuuuttttttxxxlll[[[TTTSSSKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>><<<;;;;;;<<<<<<:::999888888999999999:::::::::999999999888888777777777777666666555444444333333222222333333333333333444333444444555555555444333444444444444444444444444444444444444333333333333333333444444333333222111000000////////////000000////////////000000000000//////000111111111111111111111000000111111222333111111111111000111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111000000000000000000111000000000000111555;;;???DDD>>>888555666666444111333444777::::::888:::???CCCQQQggg|||{{{}}}zzzxxxwwwtttrrrooonnnnnnnnnnnnnnnnnnnnnjjjgggeeefffiiilllnnnooohhheeeaaa___```aaabbbbbbcccbbbaaa``````aaabbbcccbbbcccfffiiillloooqqqrrrwwwyyy~~~vvvlllddd```ZZZWWWRRRPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGEEECCCBBB>>>===;;;888777666666666555777999::::::;;;===???>>>>>>????????????>>>>>><<<<<<============>>>>>>;;;;;;;;;:::999777666555444333111000000222444555444777>>>HHHQQQTTTPPPLLLGGGFFFCCC???<<<;;;<<<>>>:::===@@@EEEPPP___jjjooolllgggbbb___]]]```jjjttt~~~{{{|||sss___SSSNNNNNNJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@@@@AAA@@@@@@??????>>><<<;;;;;;<<<<<<;;;:::777777888888999999::::::999999999888777777666666666666555444333222222111222222222222222222222222333333222222222333444444444444444444444444444444444444444444444444444444333333444444333333222111///////////////000000111/////////000000000111111//////000111111111111111111000000000000111222222222222111000000000000111000000000000000000000000000000000000000000000000///////////////000000111000000000000111111111111111000000//////000000111...///000111333777===AAA???;;;777555666555333111333555777999999999;;;======FFFVVVkkk~~~~~~|||xxxvvvuuusssqqqoookkklllmmmnnnnnnmmmllllllhhhfffeeefffhhhjjjjjjjjjeeebbb^^^]]]___aaacccccceeedddccccccccceeeggghhhiiiiiikkkmmmqqquuuyyy{{{~~~~~~ssshhhaaa\\\ZZZTTTRRROOOMMMLLLKKKJJJIIIJJJJJJIIIHHHFFFDDDAAA@@@;;;:::999888777666666555555888;;;<<<;;;;;;===???===>>>>>>???>>>>>>======<<<<<<<<<=========>>>>>>;;;;;;;;;:::888666444333444333111000111333555777888@@@IIIOOOOOOJJJEEECCC@@@???>>>===<<<<<<===@@@>>>AAADDDKKKZZZjjjpppnnngggaaa]]]]]]^^^bbbmmmyyy~~~xxxdddXXXQQQLLLHHHJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBB??????@@@AAAAAAAAA@@@@@@>>>===;;;<<<======<<<;;;777777888999999:::;;;;;;999999999888777666666666555555444333222111000000222222222222222222222222222222222222222333444444444444444444444444444444333333333333333333333333333333444444333333222111///////////////000111111000000000111111111222222//////000111111111111111000000000000000111222222333222111000000000111111000000000000000000000000000000000000000000000000///////////////000111111///000000000111111111111000000////////////000000---///111333666999>>>AAA<<<:::666444444444444444333555555555666888;;;<<<;;;BBBLLLYYYooozzzwwwtttsssrrrqqqooommmjjjkkkmmmnnnnnnmmmkkkjjjhhhgggffffffhhhhhhgggeeeccc```]]]\\\^^^aaadddeeegggfffeeeeeefffhhhkkklllmmmnnnoooqqquuuyyy~~~|||rrrhhh___ZZZWWWVVVPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHFFFCCC@@@>>>999999999999888777666555666999<<<<<<;;;;;;===???======>>>>>>>>>======<<<<<<<<<<<<<<<=========>>>::::::::::::888666333222444333111000111333666888>>>JJJUUUVVVMMMDDD@@@@@@999888999<<<===>>>???BBBAAADDDGGGOOO```qqqsssmmmjjjccc___```bbbgggttt|||~~~iii[[[UUURRRLLLGGGJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBB???@@@AAAAAABBBBBBBBBBBB>>>===<<<<<<===>>>===;;;888888999::::::;;;<<<<<<999999999888777666666555555555444333111000000///333333333333333333333333111111333444444444444333444444444444444444444444222222222222222222222222333333444444444333222222///////////////000111111111111111111222222222222//////000111111111111111000000000000000111111222444333222000000000111222000000000000000000000000000000000000000000000000///////////////000111111//////000000111111111222000000////////////000000,,,///222555777;;;???BBB<<<999666333111333555888444555444222333666999:::666===DDDJJJXXXsss}}}}}}yyytttooonnnoooppppppooolllllllllkkkkkkjjjjjjjjjhhheeebbbcccfffgggccc___aaaaaaaaa```___aaadddffflllkkkiiiiiilllnnnpppqqqoootttzzzzzzxxxzzz~~~ssslllccc^^^\\\ZZZVVVRRRNNNNNNOOOOOONNNNNNMMMMMMKKKHHHEEECCCBBB@@@<<<888555555555666777999:::;;;:::;;;<<<===>>>>>>>>>>>>@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::777555222111111111000222333333333555;;;???IIIKKKLLLIIICCC>>>======@@@>>><<>>>>>>>>>>>>>>>>>============:::;;;<<<<<<<<<;;;999888888888888888888777666666666666555555555444444444333333333222222222111111222222222222222222222222555555555555444333222111111222333333444444333333111000000///////////////111222222333333222222111///000000000111111111111000/////////000111222222000000000000000000000000////////////////////////000000000000000000000000333333222111000///......////////////////////////222333444333111000111222222111000000//////000000222333555888::::::::::::444333333222111111111222333333333333333333333333999777;;;CCCIIIWWWvvv~~~{{{uuuqqqnnnnnnoooqqqpppoooooonnnmmmlllkkkjjjiiihhhhhheeebbbccceeefffbbb^^^aaaaaabbbaaa```bbbeeegggmmmkkkjjjkkkmmmppprrrsssuuuyyy}}}}}}yyymmmggg___ZZZYYYWWWSSSOOOMMMMMMMMMMMMMMMLLLKKKJJJHHHEEEBBBAAA@@@>>>:::777666666777777888:::;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@???>>>===<<<======>>><<<<<<<<<<<<;;;;;;::::::777777555444222222222222222333444333333666<<<@@@HHHHHHGGGDDD@@@===;;;;;;<<<===???CCCFFFIIIKKKLLLIIIPPPXXX]]]eeeooouuuvvvyyyuuuqqqmmmjjjlllwwwlllcccWWWPPPOOONNNJJJFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888999999888888777666666666555555555444444444333333333222222222222111222222222222222222222222555555555444444333222111111222333333444444333333111111000/////////000000111222222333333222222111000111111111222222222222000000000000000000111222000000000000000000000000222222222222222222222222000000000000000000000000222222111111000000//////000000000000000000000000222333333222111000000222111111111111111333444444777888999:::::::::999999444333222222111111111222333333333333333333333333666444777>>>BBBKKKeeezzzvvvqqqooonnnnnnpppqqqpppnnnoooooommmllljjjiiigggggggggdddbbbcccddddddaaa]]]```aaabbbbbbaaacccfffiiinnnnnnnnnoooqqqtttvvvxxx|||{{{sssnnneee___YYYUUUTTTRRROOOMMMKKKKKKKKKKKKJJJIIIGGGGGGCCCAAA???======;;;999777888888999999:::;;;======;;;;;;<<<===>>>>>>>>>>>>??????>>>=====================<<<;;;:::999888888222222222222222222222222333444555666777;;;@@@DDDGGGDDDAAA>>>===;;;:::888:::>>>CCCHHHKKKQQQWWW[[[WWW]]]bbbccchhhqqqyyy|||~~~wwwqqqlllrrrooo^^^WWWOOOKKKKKKKKKHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@??????===============>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;::::::;;;;;;888888888888888888777666555555555555555444444444333333333333222222222222333333333333333333333333333444444444333222111000111222333333444444333333222222111000000000000111111111222222222222111111111111111222222222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222111000///000111000000111222333555777888:::::::::999888777555444333333222111111111111222333333333333333333333333333222555::::::???PPPccc}}}~~~}}}}}}{{{uuurrrpppppppppqqqqqqpppnnnmmmllllllkkkjjjhhhgggfffffffffdddbbbbbbcccccc```]]]___```bbbbbbccceeehhhjjjoooppprrrtttvvvxxx|||~~~yyyuuuooogggaaa\\\YYYTTTQQQPPPOOOMMMKKKJJJJJJJJJIIIGGGFFFDDDCCC>>>===;;;:::999999888777;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>???>>>>>>=====================<<<:::999888666666000000111111222222222222333444777;;;???DDDHHHKKKFFFAAA<<<::::::;;;:::888===???DDDLLLVVVaaakkkpppnnnnnnkkkjjjppp|||}}}tttooossssssaaaVVVQQQLLLJJJKKKKKKGGGDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBAAA???>>>===;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;999999:::;;;;;;666666777777777666666555555555555555555555555555444444333333333222222222333333333333333333333333222333333333222222111000111222333333444444333333333222222111111111111111111111222222222222111111000000111111111222222222222222111000/////////000000000000000000000000000////////////////////////000000000000000000000000000000000111111222222222000000000000000000000000///000111000///...///000000000111222333555666777777666666444333111000///222222111111111111111222222222333333333333444444333444777:::999999CCCOOOeeevvv|||~~~}}}zzz{{{||||||zzzvvvqqqoooqqqrrrsssrrrpppnnnkkkjjjffffffffffffffffffffffffdddccccccccccccbbbaaa______aaaccceeefffgggjjjmmmoooqqquuuwwwyyy{{{|||rrrllliiieee___YYYVVVTTTQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGEEECCCAAA???999999888777777777888999===<<<<<<<<<===>>>???@@@<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===<<<;;;999888666555444000000111111111111222222333777===EEEKKKPPPQQQQQQEEE@@@;;;999:::;;;;;;:::???>>>BBBQQQfffyyyxxxvvvyyyoooqqqwwwggg[[[RRROOOLLLKKKKKKJJJFFFCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<::::::;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;<<<;;;999888888888999:::444444555555555555555444444555555555555555555555444444444333333333222222333333333333333333333333222222333333333222111111111222333333444444333333333222222111111111111111000111111222222111111000////////////000000000000222222111000/////////000000000000000000000000000222222222222222222222222000000000000000000000000000000111111222222333333////////////////////////...///000000///...///000111111111111111222333333222222111000000/////////111111111000000111222222222222222333333444444444333444888:::999999===CCCPPPbbbzzz~~~~~~|||wwwwwwwwwwwwuuurrrooommmqqqssssssrrrnnnkkkiiiiiiccccccdddddddddeeeeeeeeebbbcccccccccccccccbbbbbbaaadddgggiiikkkmmmppprrrppptttzzz|||~~~uuuppphhhccc```]]]ZZZVVVRRRQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFDDDAAA???<<<;;;666777777666555666999;;;>>>>>>======>>>>>>???@@@===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::888777555444444222111111000111333444555:::@@@IIISSSYYYYYYUUUQQQCCC???<<<::::::;;;<<<<<<===>>>FFF[[[vvv{{{rrrnnnyyyyyyhhh\\\VVVNNNLLLJJJIIIHHHFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEE@@@@@@BBBCCCDDDDDDDDDDDDAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;:::999888888777777888888333444444555555555555555444444444555555555555555444444444444333333333333333333333333333333333333222222333333333333222222111222333333444444333333222222111000000000000111000000111111111111000000........./////////000000222111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111222222222333333...........................///000000//////000111222111111000/////////000111111000000000111222333111000000000000111222222111222222333333444444555111333666888999999;;;===BBBQQQfff|||zzz|||zzzuuutttsssqqqpppooonnnnnnnnnppppppnnnkkkhhhhhhiiidddddddddddddddcccccccccaaabbbcccdddddddddeeeeeeeeehhhllloooqqqsssvvvxxxxxx}}}|||uuuhhhfffaaa]]]YYYVVVTTTTTTOOOOOONNNLLLIIIHHHGGGGGGEEEDDDBBB@@@===:::777666444666666666555777;;;>>>>>>>>>>>>===>>>>>>???@@@>>>>>>?????????>>>>>>======>>>>>>???>>>===<<<;;;::::::999888666555444444222111000000222555999;;;GGGMMMWWWaaaddd^^^RRRIII???>>>===;;;::::::<<<>>>@@@EEESSSiiiooopppyyy|||iii^^^VVVOOOKKKJJJHHHGGGFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEE@@@AAABBBBBBCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::777777777777777666555555444555666666777777777666444444444555555555666666555444444444444333333333444444444444444444444444333333444444444444333333111222333333444444333333111111000/////////000000000000111111111111000000////////////000000000000000000000000000000111222000000000000000000000000........................000000000000000000000000222222222222222222222222////////////////////////...///111111000///111222222111000///////////////111111000000111222333444000000000000000111222222111111222333333444555555222444555777999;;;<<<;;;===FFFSSSddd}}}~~~|||~~~~~~{{{xxxtttsssqqqnnnmmmmmmnnnnnnkkklllmmmlllhhhggghhhjjjffffffeeeeeedddcccbbbbbb```bbbdddeeeeeeeeefffgggiiilllpppsssuuuwwwzzz|||xxxnnniii```___]]]XXXSSSPPPPPPPPPMMMMMMMMMKKKHHHFFFEEEFFFBBBAAA@@@===:::777444222444555777666555777<<<@@@>>>>>>>>>>>>>>>>>>??????>>>>>>?????????>>>>>>======>>>?????????>>><<<;;;999999888777666555444444222111//////222777===@@@QQQWWWaaajjjjjj```OOOBBB<<<>>>>>><<<999999;;;???EEEOOOaaavvv~~~~~~rrrlllvvvkkk```ZZZSSSKKKJJJIIIHHHFFFFFFEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAA??????@@@??????>>>===<<<=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999555666777777777666444333666666777888888888888888444444444555555555666666555555444444444333333333444444444444444444444444333333444555555444444444222222333444444444333333111000000///////////////000000111111111111000000000000000000111111111111000000//////000111222222000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000...000111111000000111333111111000000000000111111111000/////////000222333000000///000000111222222111111222333333444555555555666777777:::===>>><<<===AAAGGGRRRiii{{{xxx|||}}}{{{yyywwwvvvvvvtttppplllkkkkkkmmmnnnmmmjjjgggfffgggggggggfffdddeeeeeeffffffeeeeeedddeeefffggggggffffffhhhjjjkkkooouuu{{{}}}tttllleeeaaa\\\YYYVVVRRRNNNLLLKKKJJJLLLJJJHHHGGGGGGEEEBBB???>>>===:::888777777888888777888999:::;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@<<<===???AAAAAA???===<<<======>>>??????>>><<<<<<999888555333111000000000111111111000222777>>>DDDOOOTTTYYY\\\YYYPPPFFF???===<<<;;;;;;===@@@CCCDDDNNNWWWeeettt}}}~~~yyytttkkkkkkpppvvvxxxsssqqqqqqsssmmm```YYYTTTPPPPPPJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBCCCDDD>>>???@@@AAABBBCCCCCCCCC@@@@@@?????????>>>>>>>>>===<<<;;;::::::;;;<<<===:::::::::999999999888888;;;:::999888777777777777555555666666666666666555888888888888777777777777444444555666777777666666777555444222222333444555666333111222444555333000333333333333333333333333444333111//////000111222111111111111111000//////111111111111111000000000222111111111000000//////000222333222111000111222333333333333333333333333222222222111111111000000000000000000000000000000111000///......///000000000000000000000000000000000000000000000000000000000000000000111111111111000/////////000111222222222222222333333333444444666555555444444444555555999;;;AAAJJJVVVkkk}}}www~~~|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuutttsssqqqooollliiiiiijjjmmmnnnnnnllljjjiiiiiiiiigggffffffggggggggggggggggggfffdddfffgggggghhhjjjmmmooorrrwwwzzzrrrkkkeee___\\\XXXVVVSSSPPPMMMKKKIIIIIIJJJHHHFFFEEEDDDBBB???<<<;;;:::888666666666777888888999:::;;;<<<<<<<<<<<<;;;<<<===>>>????????????===>>>????????????>>>=========>>>???>>>===<<<;;;777666444222111000111111222111111222555:::@@@CCCHHHJJJMMMNNNLLLGGGAAA===>>>>>>???@@@AAADDDGGGJJJTTT[[[fffpppuuussslllgggcccdddggglllllljjjkkknnntttcccYYYUUUQQQNNNNNNIIIIIIHHHGGGGGGGGGFFFFFFBBBBBBCCCCCCBBBBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<<<<===>>>>>>::::::::::::999999999999:::999888777666666666666555666666777777666666555666666666666666666666666444444555666666666666666777555444222222333444555555333222222444444222000333333333333333333333333444333111000///000111222111111111111111000//////000000/////////000000111111111111000000000/////////000111111//////000222333333333333333333333333222222222111111111000000000000000000000000000000222111000000000111222222000000000000000000000000000000000000000000000000//////000000000111111111000000000///000000111111222222222333333333333444555555444444444444555555555666;;;BBBKKK\\\vvv~~~~~~~~~}}}~~~}}}|||~~~}}}|||||||||~~~}}}|||{{{zzzyyyxxxxxxwwwvvvtttsssqqqppppppoookkkiiigggggggggjjjlllnnnpppnnnllllllllljjjhhheeehhhhhhhhhhhhhhhhhhhhhhhhggghhhiiijjjkkknnnrrrvvvzzzvvvqqqkkkfffaaa]]]YYYWWWTTTRRRPPPMMMKKKIIIHHHGGGGGGEEEBBBAAA@@@>>>;;;999888777666555555666777888999:::;;;<<<============<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::555444222111000111111222222111222444999===@@@BBBAAAAAAAAAAAA@@@>>>===<<<;;;===???@@@AAAEEELLLRRRbbbgggmmmqqqpppjjjbbb]]]^^^^^^```ccccccdddmmmwwwqqqeeeYYYTTTSSSPPPOOOOOOJJJIIIHHHGGGGGGGGGHHHIIIEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA??????@@@AAABBBCCCCCCAAA@@@>>>??????>>>>>>>>>>>>??????;;;;;;;;;;;;::::::::::::999888777666555555555555666666777777777777666666444444444444444444444444444555555555555666666666666555444333222333444444555333222222333333222111333333333333333333333333333222111000///000111222111111111111111000/////////......---...///111222111111000000000000//////---.../////////...000111222222222222222222222222222111111111111000000000000000000000000000000000222111111111222333444555000000000000000000000000000000000000000000000000//////000000000000111111111111000/////////000000111111222222222333333333444444444444444444444444333333666;;;@@@JJJ]]]ooo{{{{{{~~~{{{|||}}}|||zzzyyyzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~|||{{{zzz{{{}}}~~~|||{{{zzzyyywwwuuutttsssqqqqqqooommmlllllllllmmmiiihhhffffffgggiiikkkmmmpppooonnnnnnmmmkkkgggdddggggggggggggggghhhhhhiiiiiikkklllnnnpppuuuzzz~~~|||vvvsssjjjgggbbb^^^\\\YYYVVVTTTPPPOOOMMMKKKIIIHHHFFFFFFEEEBBB???===<<<;;;888666666555555555666777888999;;;;;;<<<==================>>>>>>???@@@@@@?????????>>>============>>>???<<<======>>>===<<<:::999555444222111000000111111222222333777<<>>===<<<<<<;;;<<<======:::===???@@@CCCKKKWWW___pppssswwwwwwsssjjjbbb]]]^^^]]]^^^___bbbjjj}}}wwweee\\\UUUTTTTTTRRRQQQRRRMMMKKKJJJHHHHHHIIIJJJKKKLLLJJJFFFDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAAAAA@@@@@@AAACCCEEEDDDBBB@@@>>>???>>>>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::999888777666666666666666777777777888777777666555333333333333333444444444555555555444555555555666666555444333333333444444444333222222222222222111222222222222222222222222222111000000000000111111111111111111111000//////...------,,,---///111333000000000000000000//////,,,...////////////000222222222222222222222222222111111111111000000000000000000000000000000000000000000111111222333444555000000000000000000000000000000000000000000000000////////////000000000111222111000///////////////111111111111222222222222222333333444444444444444444444666999;;;???LLLYYYvvvzzz|||}}}zzzyyyzzzzzzzzzyyyzzz{{{{{{zzzwwwvvvvvvwwwxxx{{{}}}~~~~~~~~~~~~|||zzzyyyxxxyyy{{{|||yyyxxxxxxwwwuuusssqqqpppnnnmmmkkkjjjiiijjjkkklllkkkjjjhhhhhhhhhiiikkklllooonnnmmmmmmllljjjfffcccdddcccddddddeeegggiiijjjhhhkkkooosssxxx~~~vvvooojjjgggcccaaa]]]ZZZXXXVVVRRRPPPMMMMMMLLLJJJHHHGGGEEEDDDCCC@@@===;;;::::::888666666666666777888999:::;;;<<<<<<======>>>>>>======??????@@@@@@AAAAAA@@@@@@>>>>>>===<<<<<<===>>>>>><<<=========<<<;;;999888666555333111000000111111444555666999<<<======<<<===<<<<<<<<<===>>>>>>???@@@AAACCCFFFLLLWWWeeeoootttyyy}}}}}}wwwnnnfffaaa^^^]]]]]]bbbiiiyyywwwggg^^^XXXTTTUUUVVVSSSQQQRRRNNNLLLKKKKKKLLLPPPTTTVVVUUUPPPJJJFFFEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>???@@@CCCDDDCCCBBB???===========================<<<<<<;;;;;;;;;:::::::::999999888777777777888888777777777777777666555555333333444444444555555555666555444444444444555555555555444444333333333333222333333222222111111111222222222222222222222222000000000000000000111111111111111111111000//////------------...///111222//////////////////000000...///000000//////111222111111111111111111111111000000000000000000000000////////////////////////...//////000111222222333000000000000000000000000000000000000000000000000...////////////000000000111111000///.........///000000000111111111222222111111222333444444333333444444666999999:::CCCLLL^^^sss}}}~~~{{{xxxwwwuuutttuuuvvvuuutttxxxyyyyyyxxxuuuttttttuuuwwwzzz}}}~~~}}}~~~}}}{{{xxxvvvuuuuuuuuussstttttttttsssqqqooonnnkkkiiihhhgggggghhhjjjkkkmmmlllkkkjjjiiijjjkkkkkkmmmkkkiiiiiiiiigggeeebbbbbbbbbbbbcccfffiiikkkmmmhhhmmmssszzz}}}|||zzzvvvqqqlllgggdddbbb^^^[[[XXXVVVUUURRROOOMMMKKKKKKJJJIIIGGGDDDBBBAAA@@@>>>:::999999999888777666777888999:::;;;<<<<<<<<<<<<===============<<>>???@@@AAAAAA???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999666777777777666555444333333444444555555666666666666555444333333333444555555555444444444333333333111333333333111000111222222222222222222222222222//////000000000000000000111111111111111000//////.........///000000000000......////////////000000///000111111//////000111000000000000000000000000//////000000000000000111////////////////////////---...///000000000000000000000000000000000000000000000000000000000000000......////////////000000000000///........./////////000000000000111111111///000222333444333333222222222444777777666<<>>>>>?????????>>>>>>===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;999777666333333222222333555777888===AAAEEEBBB<<<888999===:::::::::<<<@@@FFFKKKNNNQQQRRRWWWaaallltttvvvuuuwwwwwwlllfffaaaeeeoooxxxhhh___ZZZWWWSSSQQQSSSRRRNNNMMMNNNLLLKKKJJJKKKPPPWWW^^^cccYYYQQQIIIDDDDDDEEEEEECCCCCCCCCCCCAAA@@@>>><<<;;;======>>>>>>======<<<;;;:::;;;<<<<<<<<<<<<;;;:::::::::::::::999999999999888888777777777777888888666666666666555444333222333333444444555666666777777666444222222333444555444444555555444444333333111222444333000///000222111111111111111111111111...//////000000000000000111111111111111000//////...///000222222111///............/////////000000000111111000...------...000000000000000000000000////////////000000111111////////////////////////......///000000000///...000000000000000000000000000000000000000000000000........./////////000000//////.........///000000/////////000000000111111...///111333444333222222111000222555444444888>>>@@@JJJ]]]uuu}}}|||~~~{{{wwwwwwnnnnnnmmmnnnoooooonnnlllpppqqqssssssssssssuuuwwwpppsssvvvtttpppooorrrvvvxxxxxxxxxxxxwwwvvvttttttiiijjjlllnnnnnnmmmlllkkkfffeeecccbbbccceeehhhjjjjjjjjjjjjjjjkkklllmmmmmmgggeeebbbaaabbbbbbbbbaaadddeeefffhhhlllqqquuuxxx|||vvvnnnjjjiiijjjbbbaaa___^^^\\\\\\[[[[[[XXXWWWUUUUUUUUUTTTQQQOOOGGGGGGFFFEEEBBB???<<<::::::888555444555777777777777777888::::::;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<;;;999777666000111111222555888:::<<>>;;;;;;:::<<>>>>>>>>>>>============<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<<<>>===;;;999777555444666555444444777===BBBFFFJJJEEE@@@>>>>>>===;;;999999<<>>>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999888888555555666666666666666555777666666555444333333333777777666666666666777777555444333333222222333333333333333333333333333333111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111000000//////............//////000000111111222111000000000111222333000000//////.........---////////////000000000000111111000000//////......---......///////////////111000///......///000111///////////////.........000000000000000111111222111222222333333444444555??????DDDQQQddd{{{yyysssooollllllkkkjjjlllooopppnnnlllnnnoooqqqrrrsssssssssssswwwyyyyyyvvvqqqpppsssvvvzzzyyywwwtttrrrpppoooooollljjjiiiiiijjjiiigggdddaaa`````````aaacccdddeeegggggghhhhhhhhhiiiiiiiiifffeeecccbbbbbbdddfffgggjjjnnnrrrvvvxxx|||}}}xxxsssooommmjjjeeebbb```^^^[[[YYYZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSPPPMMMIIIGGGEEEDDDAAA>>>;;;888777666555666666666777777888888:::;;;===>>>??????>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::888888777666555444333333555555666888<<>><<<<<<<<<;;;999;;;<<<@@@FFFQQQbbbxxxyyyrrrvvvlll```ZZZUUURRRRRRQQQPPPNNNLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIIIIHHHFFFDDDCCCCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::999999888888555666666777777666666666888888888777666555555555777666666555555666666777444444333222222222222333333333333333333333333333111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////000000000111111111000000000000//////......///////////////000000000222111000000////////////000/////////.............../////////000000000000000000000000//////......---......///////////////111000///......///000111------------------------000000//////000000111222111111222222333444444444777666:::DDDSSShhhzzztttooollliiijjjiiiiiikkkmmmnnnmmmlllnnnnnnpppqqqrrrsssssssssyyyzzzzzzvvvrrrpppqqqtttxxxvvvuuurrrpppooonnnnnnjjjiiihhhhhhhhhfffccc```\\\]]]^^^```aaabbbbbbbbbbbbcccdddeeefffggggggggghhhgggeeedddeeegggiiijjjpppssswww{{{}}}~~~zzzuuuqqqmmmhhhddd```^^^\\\[[[[[[[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQQQQPPPOOOLLLIIIFFFDDDAAA@@@>>>;;;999777666555666666777888999999::::::<<<===???@@@AAA@@@@@@???<<<======>>>>>>======<<<======<<<<<<<<<<<<======<<<;;;:::999888777777777333333333333333333333333444666999===AAAEEEGGGHHHBBB@@@===;;;<<<======<<<@@@@@@CCCMMMaaazzzqqqttttttaaaXXXVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCBBB@@@@@@??????????????????>>>>>>======<<<=========<<<<<<<<<;;;;;;;;;;;;::::::999999888888666777777888888777666666888888777777666555555555666666555555555555666666444333222222111111222222222222222222222222222222000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000////////////...000000//////////////////111111000000///---,,,+++////////////................../////////000000000000000000////////////...---......///////////////000//////......//////000........................000000//////000000111222111111111222333333444444555555777===FFFWWWppp~~~}}}|||yyyuuuqqqmmmjjjhhhggghhhiiijjjlllmmmmmmmmmnnnnnnoooqqqrrrrrrsssssswwwwwwvvvssspppnnnpppqqqtttsssqqqpppnnnmmmlllllliiihhhgggfffdddaaa]]][[[XXXZZZ\\\___```aaa``````aaabbbdddfffggghhhhhhhhhiiihhhhhhggghhhiiikkkllltttvvvyyy{{{{{{zzzyyyxxxvvvsssnnnjjjhhhfffcccaaa[[[YYYXXXYYY[[[\\\[[[ZZZWWWVVVTTTRRRQQQPPPOOOOOOOOONNNMMMKKKHHHEEEBBBAAA===<<<:::999777666666555666777888999:::;;;<<<======>>>???@@@AAA@@@??????<<<==================<<<===<<<<<<;;;;;;<<<<<<===;;;;;;999777666555444444333333333333333333333333333666;;;???BBBDDDDDDCCC@@@>>>===<<<===???@@@AAADDDFFFKKKYYYqqqppplll}}}mmm[[[UUUVVVTTTRRRPPPOOONNNLLLJJJHHHHHHHHHHHHIIIIIIHHHFFFEEECCCBBBAAAAAABBBDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===>>>============<<<<<<<<<::::::::::::999999888888777888888888888777777666555555555444444333333333555555444444444444555555333333222111111111111111222222222222222222222222000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................./////////000000////////////////////////000000000//////......---...///000000000...---,,,///////////////................../////////000000////////////////////////---......///////////////////////////////////////000000000000111111111111///////////////000111111000000111111222333333333444555888<<<@@@JJJ]]]ooo{{{wwwwwwwwwuuussspppmmmjjjhhhfffgggiiikkklllmmmnnnooopppppppppqqqqqqrrrssssssttttttsssqqqooonnnoooqqqpppooommmlllkkkjjjjjjjjjiiihhhgggddd```\\\XXXWWWVVVXXX[[[___aaaaaa``````cccdddgggiiikkkllllllkkkkkkkkkjjjjjjjjjkkkmmmmmmqqqrrrtttvvvvvvtttqqqnnnnnnjjjfffcccaaa```___^^^YYYXXXWWWXXXZZZZZZYYYXXXTTTSSSQQQOOONNNMMMLLLLLLLLLKKKJJJGGGEEEBBB@@@>>>:::999888777777666777777888888999:::;;;<<<===>>><<<===>>>?????????>>>===<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888666444333222222333333333333333222222222444666:::>>>??????>>><<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>============<<<<<<<<<:::999999999999999888888888888888888888777666666444444444444333333333333444444333333333333444444222222111000000000000111111111111111111111111111////////////000000000000000000000000000000000000////////////////////////........................////////////////////////........................---............/////////.............../////////000000//////......------,,,---///000111000//////.........///////////////............////////////.............../////////---......///////////////......////////////......///000000000111111222222/////////...///000000111//////000111111222222333///111555999:::>>>IIIUUUsss~~~~~~||||||}}}|||wwwsssttttttsssrrrpppmmmjjjhhhfffhhhkkkmmmmmmnnnppprrrsssrrrrrrqqqqqqrrrrrrssstttsssqqqpppooooooooopppkkkjjjiiihhhggggggggggggggggggfffbbb]]]YYYXXXXXXXXXZZZ]]]aaacccddddddcccgggiiilllooopppppppppooommmmmmllllllllllllmmmmmmkkklllmmmoooqqqpppmmmjjjjjjgggccc___]]]\\\YYYXXXVVVVVVUUUVVVWWWVVVTTTRRRPPPOOONNNLLLKKKJJJJJJJJJIIIHHHFFFDDDAAA>>><<<;;;888777777777777888999999999999:::;;;;;;<<<======;;;<<<===>>>>>>>>><<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999777555444333222222222222222222222222222222555777999;;;<<<<<<;;;:::999:::;;;;;;<<<>>>BBBEEEHHHYYYnnn~~~}}}vvvuuuzzzvvvoooqqqoooaaaXXXPPPQQQSSSSSSRRRSSSNNNMMMLLLKKKJJJJJJKKKKKKFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDBBBAAA@@@??????>>>??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999999999999999888888888888888888777666555555555555555555555555555555333333222222222222333333222111000000///000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////........................////////////////////////------------------------------------.........///---............///////////////..................+++,,,---///000000111111.........///////////////------........./////////---............/////////---......///////////////---......//////......---,,,------......//////000//////......//////000111/////////000111111222222//////333888999999>>>DDD]]]ppp}}}}}}zzzwwwuuuvvvxxxxxxtttppprrrrrrrrrqqqpppmmmjjjhhhgggjjjmmmooooooppprrruuuvvvuuutttrrrrrrrrrrrrssstttrrrooommmlllkkkkkkjjjgggffffffeeeddddddddddddddddddccc___ZZZYYYZZZ\\\]]]^^^aaadddggghhhiiiiiilllnnnqqqsssttttttsssrrroooooonnnmmmmmmllllllllllllkkkkkkmmmooonnnkkkhhhgggddd```]]][[[YYYVVVTTTTTTSSSSSSSSSTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEBBB???===:::999888777777777777888:::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999888666555444333333222222222333444555666777777888888999:::;;;<<<<<<===;;;===>>>>>>>>>AAAEEEIIIUUUmmmpppjjjdddcccgggmmmppppppsssnnnmmmtttpppdddZZZUUUSSSUUUUUUSSSSSSUUUOOONNNMMMLLLLLLMMMNNNNNNGGGFFFDDDCCCCCCCCCEEEFFFBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???????????????========================<<<<<<<<<<<<;;;;;;;;;:::888888888888888888999999777777777777666555444444555555555555555555555555222222111111111111222222111111000////////////000000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////........................////////////////////////------------------------,,,,,,---------.........---------.........//////------..................---,,,,,,,,,---...//////............/////////000---------.........//////---------.........//////---......///////////////------...//////...------+++,,,,,,---....../////////............///000000......//////000111111222333111222777:::999:::===HHHWWWooo|||}}}~~~|||zzzyyyxxxwwwsssqqqrrrvvvvvvsssoooqqqqqqqqqqqqooollliiiggggggkkkoooppppppqqqtttwwwxxxwwwuuusssrrrrrrrrrrrrrrrpppllliiihhhgggeeedddeeedddccccccbbbbbbccccccaaaaaa```]]]ZZZZZZ]]]aaaaaabbbdddgggjjjlllmmmnnnnnnpppsssuuuvvvvvvtttsssppppppooonnnmmmlllkkkkkkqqqooommmmmmnnnmmmiiieeebbb```]]]\\\[[[YYYVVVTTTSSSRRRRRRSSSTTTSSSQQQOOOKKKJJJIIIIIIHHHHHHHHHHHHDDDBBB@@@===:::888666666777777777888999;;;======::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<888777666555444333333333333333555777999;;;<<<===999999999999;;;===@@@AAA???AAACCCCCCCCCEEEJJJNNNcccxxxhhhccc^^^^^^cccggghhhgggjjjjjjpppxxxiiiaaa\\\WWWTTTTTTUUURRRMMMMMMOOOOOONNNMMMMMMMMMNNNPPPPPPIIIGGGDDDAAAAAAAAACCCEEEAAAAAABBBBBBBBBBBBBBBCCCDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::888888888888888888999999777777777777666555444333333333333333333333333333222222111111111111222222111111000///////////////000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////........................////////////////////////------------------------,,,,,,,,,---------......---------.........//////,,,------....../////////...---,,,+++***+++,,,------.........//////000000---------.........//////---------.........//////---......///////////////,,,---...//////...---,,,---------...///000000111...............///000000......//////000111111111444///---222666777777999;;;EEEZZZsssxxxxxx{{{~~~}}}}}}~~~~~~~~~|||{{{wwwssspppsssrrrpppppppppooommmjjjqqqqqqpppmmmiiifffeeefffjjjjjjkkklllnnnppprrrsssyyyvvvsssrrrrrrqqqnnnkkkqqqnnnkkkgggeeecccccccccdddeeeeeedddbbbbbbcccdddfffaaa]]][[[^^^aaabbbaaaggghhhkkkmmmppprrrttttttwwwxxxyyyzzzyyywwwtttrrrrrrqqqooommmmmmnnnoooqqqtttqqqllliiihhhfffeeeccc^^^]]][[[ZZZXXXWWWVVVVVVRRRRRRPPPOOOMMMKKKJJJJJJIIIHHHFFFEEECCCBBBBBBBBB???>>><<<:::999888777777888888999999999:::::::::>>>===<<<;;;;;;;;;;;;;;;========================<<<;;;;;;;;;<<<===???@@@===<<<<<<<<<<<<<<<<<<<<<888777555222111000000111555666888:::<<<======<<<>>><<<<<<>>>===;;;===CCCEEEDDDFFFKKKLLLNNNYYYfff~~~xxxhhh```\\\___bbb```___aaahhhyyykkk[[[XXX\\\VVVVVVUUUTTTQQQNNNKKKIIIKKKKKKLLLLLLMMMNNNNNNNNNFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???????????????>>>======<<<<<<::::::999999888888999999;;;;;;<<<<<<<<<<<<<<<<<<444666777999999777666444333333333333333333333333111111111111111111111111000000000000000000000000...------------...//////------......///000000111000000000000000000000000......------------......++++++++++++++++++++++++,,,,,,---...///000111111---.........---,,,,,,+++((()))***+++,,,---------........................000///...---------------........................------......///000000000......---......///000111000000///...............///////////////.........111111000///...---,,,+++444111...---...///---+++333111000...---...///000...//////000000000000000000/////////000222444666777<<>>>>>>>>=========555444333111111111222222888999;;;<<<============<<<::::::<<<<<<;;;@@@GGGMMMQQQWWW^^^^^^```jjjwwwwwwhhhdddbbbcccaaa```fffooorrreeeZZZUUUVVVUUUSSSQQQNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>===???>>>>>>======<<<;;;;;;::::::999999888999999999<<<<<<<<<<<<<<<<<<<<<<<<888999999999888777555444333333333333333333333333111111111111111111111111000000000000000000000000...............///000000............//////000000000000000000000000000000/////////....../////////------------------------------......///000000000------......------,,,+++++++++,,,---.........---........................///......---,,,,,,------........................------......///000000000//////.........///000000000//////...............////////////...........................///000111000...---...000111///------.........//////............///000000000//////000/////////111222444555666999???KKK^^^vvvzzzyyyyyy}}}|||{{{{{{|||~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~|||zzz~~~{{{xxxvvvvvvuuusssqqqrrrpppnnnmmmnnnnnnmmmllleeegggiiiiiifffdddcccbbbbbbdddgggjjjnnnqqqssstttvvvuuusssrrrsssrrrqqqooojjjhhhfffcccbbbbbbccccccdddggglllmmmjjjfffbbb```aaaaaaaaadddhhhlllnnnnnnrrrtttvvvyyy{{{|||}}}}}}}}}}}}|||zzzxxxtttqqqooojjjkkklllmmmnnnooooooooojjjhhhfffdddccc```]]]ZZZVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNLLLKKKIIIHHHFFFFFFFFFDDDBBB@@@===<<<;;;:::666666777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<========================<<<<<<;;;<<<<<<===>>>?????????>>>===<<<;;;::::::222111111111111333444555======>>>>>>>>>======<<<:::999999<<<===???GGGQQQ\\\fffttt|||{{{yyy~~~ttthhhhhhgggddd```cccrrrmmmbbb]]]WWWQQQOOORRROOOLLLIIIHHHHHHJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEEEEDDDCCCAAA???>>>===>>>======<<<;;;;;;::::::999999999888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888666555555444444444333333222222222000000000000000000000000////////////////////////....../////////000000000////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////------......------,,,,,,---....../////////.................................------,,,,,,,,,,,,,,,------------------------------......///000000000000000//////.../////////000///......------..............................---,,,---...000444777999---,,,,,,...000000///---)))***,,,...///...------------...////////////.../////////000111222333444555555777>>>KKK___ttt}}}{{{{{{zzzzzzyyyzzz{{{}}}~~~{{{{{{|||~~~~~~~~~}}}}}}|||||||||||||||zzzyyy{{{xxxuuusssssssssrrrqqqqqqooommmlllmmmnnnmmmlllccceeehhhhhheeebbb______^^^```dddhhhkkknnnooopppppppppooooooppppppoooooommmkkkhhhfffdddddddddeeefffjjjmmmnnnkkkgggcccbbbcccdddgggkkkooorrrssstttwwwyyy{{{}}}~~~}}}zzzuuuqqqmmmkkkiiikkklllnnnnnnmmmlllkkkeeecccbbbaaa```]]]YYYVVVQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA???<<<:::888777666777888999::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<========================<<<<<<<<<<<<======>>>>>>===<<<;;;:::888777666555000000000111333666888:::@@@??????>>>===<<<;;;;;;;;;:::;;;===???EEEQQQ^^^rrr{{{pppkkkllljjjggggggsss~~~ooo```ZZZXXXSSSNNNKKKMMMLLLJJJHHHHHHIIIJJJKKKHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBAAA??????===<<<<<<;;;;;;:::999999999888888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999888777666666666555555444333333222111111000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////000//////////////////000////////////////////////000000//////............,,,------...------,,,,,,...////////////......---........................---,,,,,,+++++++++,,,,,,------------------------------......///000000000111000000///............//////...------------...------...............///.........///222666;;;>>>111000...---------------,,,,,,------------------,,,------.............../////////000111222222333333333333666>>>KKKYYYcccwwwzzzzzzyyyyyyyyyzzz{{{|||{{{|||}}}~~~}}}||||||}}}}}}}}}}}}{{{zzzyyyyyyyyyvvvsssqqqqqqqqqqqqpppooonnnllllllnnnnnnnnnmmmeeeggghhhgggccc___\\\[[[\\\___bbbfffhhhiiiiiihhhiiijjjkkkkkkllllllmmmnnnpppnnnkkkgggeeedddddddddhhhiiikkkjjjhhhfffeeefffjjjlllooorrrtttvvvxxxyyy}}}}}}zzzvvvrrrooommmlllkkklllmmmmmmllljjjgggeeeaaa___^^^]]]\\\ZZZVVVSSSOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCBBB???>>><<<:::888777666555999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===========================<<<<<<<<<===============;;;;;;:::888666555444333111111222333666999<<<===??????>>><<<;;;::::::999;;;:::;;;???CCCLLL^^^nnnuuuiiiiiijjjjjjlllxxxjjjbbb\\\YYYVVVPPPLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEAAAAAABBBCCCCCCCCCBBBBBB<<<<<<<<<;;;::::::999999888888888888999:::;;;<<<======<<<<<<<<<;;;;;;;;;888888777666666666777777555555444333333222111111000000000000000000000000000000000000000000000000,,,---...////////////.../////////000000000000000///////////////////////////......------......///........................000000000///......------,,,,,,------...------,,,------.........------,,,........................,,,,,,+++++++++,,,,,,---------------------------------......///000000000000000///...---------...//////...---------------,,,---------....../////////...---...000444888:::;;;999555000...---///111333111...,,,+++,,,...///,,,------..................//////000111111111111111222333555999???FFFKKK]]]qqqyyyyyyyyyyyyzzz{{{|||||||||}}}~~~~~~~~~~~~||||||||||||}}}~~~}}}zzzxxxxxxxxxwwwuuusssqqqqqqpppooommmnnnmmmmmmnnnppppppnnnmmmhhhiiiiiifffaaa\\\YYYXXX[[[^^^bbbeeegggfffeeecccdddfffhhhiiijjjkkkmmmooorrrooolllhhheeedddcccccchhhiiiiiiiiihhhhhhjjjlllsssuuuxxxzzz{{{|||}}}wwwvvvsssqqqoooooooooooolllllllllkkkhhhdddaaa^^^]]][[[YYYXXXWWWVVVSSSPPPLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@???;;;:::999888777777777777999:::;;;;;;;;;:::888777999::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<==============================<<<<<<============<<<<<<<<<;;;:::888777555444444333333333555777:::===>>>>>>===<<<;;;::::::::::::::::::===BBBJJJXXXooo~~~mmmddd___cccjjjvvv}}}ooo]]]ZZZYYYYYYTTTNNNKKKMMMIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEE???@@@AAACCCCCCDDDDDDDDD===<<<<<<;;;::::::999999777777777888999;;;<<<============<<<;;;;;;::::::666666666666666666666777444444444333333222222222111111111111111111111111000000000000000000000000---...///000111000///.........///000000111222222000000000000000000000000......------------..............................000000//////.........---,,,,,,------......------+++,,,,,,---------,,,,,,........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......------,,,---------///...------,,,,,,------,,,,,,,,,---......//////------,,,+++,,,...111222???>>>:::666333222555777888555000,,,+++,,,///111------...////////////......///000000111111000000000222444555666888;;;>>>JJJZZZrrryyyyyyzzz{{{{{{|||}}}}}}|||}}}~~~~~~{{{~~~~~~||||||}}}}}}zzz|||}}}{{{xxxuuuuuuvvvwwwuuusssrrrrrrpppmmmkkklllmmmnnnppprrrrrrooommmhhhhhhgggccc^^^ZZZXXXWWWZZZ]]]bbbfffhhhgggdddbbbcccfffiiikkkkkklllppprrrsssqqqmmmjjjhhhgggggghhhlllmmmoooooopppqqqtttvvv{{{~~~|||uuussspppmmmkkkkkklllmmmiiiiiihhheeebbb___\\\ZZZZZZWWWTTTSSSRRRQQQOOOMMMIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBB@@@???===<<<;;;777777777777888999:::;;;999:::<<<======<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<==============================<<<<<<===>>>>>>===<<<;;;:::999888777666555444333444444444555777999<<<===<<<<<<;;;::::::;;;<<<<<<;;;===BBBJJJUUUiiipppfffeee___lll}}}yyykkkaaaXXXUUUSSSTTTQQQLLLKKKMMMKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@AAABBBCCCDDDDDDDDDCCC======<<<<<<;;;:::::::::666666777888999;;;===>>>>>>======<<<;;;;;;::::::777888888999888777555555333333333333333333333333222222222222222222222222222222222222222222222222...000111333333222111000------...000111222333444000000000000000000000000//////............//////........................///////////////.........+++,,,------......------***+++,,,---------------........................------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000,,,,,,+++++++++,,,------///...------,,,,,,------++++++,,,------...//////------,,,,,,,,,------...777888:::999777777999;;;555333000...------///111......///000000000//////...///000111111111000///000111333333333444777999>>>GGGVVVhhh{{{yyyzzzzzz{{{|||}}}~~~|||}}}~~~~~~}}}|||zzz|||~~~~~~}}}|||{{{|||~~~yyy{{{|||zzzvvvsssssstttvvvuuutttsssrrrpppllliiikkkmmmooorrrtttssspppmmmffffffeeeaaa\\\YYYXXXXXXZZZ]]]bbbgggiiihhhfffddddddhhhkkkmmmmmmooorrrvvvtttssspppnnnllllllmmmmmmqqqsssvvvxxxyyy{{{~~~{{{xxxwwwtttpppkkkhhhgggggggggfffeeedddaaa___\\\YYYXXXWWWUUUQQQOOONNNNNNMMMLLLGGGFFFEEECCCAAA@@@@@@@@@AAA@@@???===<<<:::999888555666666777999:::<<<===:::<<<>>>???@@@???>>>===<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;<<<===>>>========================<<<<<<===>>>>>>===<<<;;;666666555444333222222111444444444444666888:::;;;<<<;;;::::::;;;<<<>>>??????AAAHHHRRR```wwwyyyeeeccchhhnnnwwwkkkaaaYYYXXXRRRNNNOOONNNKKKKKKLLLNNNLLLJJJIIIIIIKKKMMMOOOJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBB>>>======<<<<<<;;;::::::666666777888999;;;===>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;:::777555333333333333333333333333444333333333333333333333333222222222222222222222222000222333555555444333222,,,---...000111333444555000000000000000000000000000000////////////000000////////////////////////////////////////////////+++,,,,,,---.........---***+++,,,---....................................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000************+++,,,,,,---......---,,,,,,,,,,,,---++++++,,,,,,---...//////......//////////////////+++000555888888888999;;;111000000/////////000000...//////000000000000000...///000111111000//////000111111000000222666999999;;;BBBOOOaaavvv{{{}}}ttttttuuuwwwyyy|||~~~~~~~~~}}}}}}}}}{{{|||}}}~~~}}}~~~~~~zzz{{{{{{|||||||||{{{{{{xxxxxxvvvuuussssssrrrrrrssstttvvvwwwvvvtttqqqppplllllllllnnnoooooommmkkkhhhbbb___^^^[[[UUURRRSSS[[[^^^aaadddeeefffgggiiiiiijjjlllooorrruuuvvvwwwyyywwwtttqqqpppqqqrrrssstttvvvyyy|||~~~{{{wwwuuurrrnnniiifffdddcccbbbaaabbbaaaaaa___\\\YYYVVVTTTNNNLLLJJJIIIHHHGGGEEECCCEEEDDDBBB@@@???======<<>>;;;888777666777777::::::::::::;;;<<<===>>>===<<<<<<;;;;;;<<<>>>???<<<===============<<<<<<===<<<<<<;;;;;;;;;<<<<<<999999:::<<<===>>>??????===???BBBBBB@@@===;;;:::777666444444555666777777333222555;;;===999666666666>>>???::::::@@@@@@:::AAAGGGPPP]]]tttzzzooopppvvvzzzyyymmmjjjsss}}}zzznnneee]]]WWWUUUQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKIIIFFFEEEGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>======;;;:::888666555555555555666777999:::;;;======<<<;;;:::888666555999999888777666555444444111111222222222222333333000000111222444555666666555555333222111000000000111111111111111111111111444111......000222111000000000000000000000000000------...///000111222222000000//////.........---000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,***))))))******+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////............////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000000000000111111111111444666;;;BBBKKKXXXmmmzzzyyyrrrssstttvvvxxx{{{}}}~~~~~~}}}||||||zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}}}}yyyxxxwwwvvvuuuttttttttttttuuuwwwwwwvvvtttrrrppplllkkkkkklllmmmmmmkkkhhhfff```\\\[[[YYYUUUSSSUUUYYY]]]aaadddfffhhhjjjllllllnnnpppsssuuuwwwwwwwww{{{yyywwwvvvvvvxxx{{{}}}}}}}}}~~~~~~zzzvvvrrrqqqnnnkkkgggeeeddddddcccbbb______]]][[[XXXUUURRRPPPMMMKKKHHHGGGGGGFFFDDDBBBCCCBBBAAA@@@???>>>>>>>>>===<<<999777666666777888888888888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<============<<<<<<;;;>>>===<<<;;;;;;::::::;;;999999;;;<<<>>>???AAAAAACCCEEEFFFDDDAAA<<<:::999444333333333555777888999;;;888888<<<===:::888:::999===>>>======BBBDDDBBBEEEPPPaaarrrooogggiiinnnqqqsssrrroookkkkkkvvvpppccc\\\VVVSSSSSSRRRQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKIIIHHHFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;:::888777666555555666666777999:::;;;<<<<<<======<<<;;;;;;:::999999888777666555444444333333333333444444444444111111222222333444555555333333222222222222222222111111111111111111111111444111//////111333222111000000000000000000000000......//////000000111111000/////////............000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------.....................////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............//////////////////000000000111111111111222666;;;AAAJJJ\\\kkkqqqrrrsssuuuwwwzzz|||}}}~~~|||{{{zzzzzzwwwxxxyyy{{{~~~}}}~~~}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}~~~||||||||||||||||||||||||wwwvvvuuuuuuttttttttttttvvvwwwxxxxxxvvvtttrrrpppmmmkkkjjjjjjjjjiiigggeeeccc]]]XXXWWWUUURRRTTTXXX[[[^^^cccfffhhhjjjlllnnnppprrruuuxxxzzzzzzyyyxxx~~~|||{{{zzz|||~~~zzzuuuqqqnnnmmmllliiifffcccbbbbbbbbbbbbaaa[[[[[[YYYVVVSSSPPPMMMKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@???>>>============999888777666666666777888999999999999999:::;;;<<<;;;<<<<<<==============================<<<;;;:::>>>>>><<<;;;::::::999999999:::;;;===@@@BBBDDDEEEHHHIIIIIIEEE@@@;;;888777222222333444666888:::;;;<<<888777999999888:::>>>@@@>>>???BBBCCCCCCGGGLLLQQQbbbyyynnncccaaadddhhhiiiiiifffccchhhwwwsssaaaWWWRRRNNNMMMOOOQQQQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>======<<<;;;;;;;;;;;;:::999888777666666666777888999:::;;;999:::;;;<<<<<<======<<<999888777777666555444444444444444555555555666666222222222333333444444444222222222222222333444444111111111111111111111111333111000000111222222111////////////////////////////////////000000000000////////////............////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......+++,,,,,,------,,,,,,+++---------------------------............/////////---------,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---............///////////////000000000000111111000000222666777<<>>===<<<;;;:::999999999666666666666666777888999<<<<<<<<<<<<<<<===>>>>>>:::;;;===>>>>>>>>>===<<<<<<============<<<;;;;;;======<<<;;;::::::;;;;;;:::;;;===???BBBDDDFFFGGGGGGGGGFFFBBB===999666666555666777888888999;;;<<<:::888777:::;;;;;;???EEEFFFBBBEEELLLLLLIIINNNXXXfffxxxrrrddd___bbbfffiiikkklllkkkppp~~~pppdddWWWPPPMMMJJJJJJKKKOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEECCCBBBDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;:::999999777777777777888999:::;;;777888999999::::::::::::888777777666555555444444444444444555555555555666333333333333333333333333333333222222222333333444111111111111111111111111111111000000111111111111////////////////////////111000000000/////////...///////////////.........///////////////.........////////////////////////------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,---------......///+++,,,,,,------,,,,,,+++------------------,,,,,,---------.........//////---------,,,,,,,,,,,,,,,...........................------,,,,,,------...---------.........//////////////////000000000111222111333555555555<<>><<<;;;999777666555444444555555666777888999:::;;;======<<<<<<======>>>>>>:::;;;===>>>>>>>>>===<<<<<<======>>>=========<<<<<<<<<;;;;;;;;;<<<======;;;<<<===???BBBDDDEEEFFF@@@@@@???<<<888666666777:::<<<>>>===;;;:::;;;<<<<<<;;;===@@@AAAAAAEEEKKKLLLLLLTTT^^^```]]]aaakkk{{{xxxjjj^^^___fffkkkoootttrrrzzzttt```XXXRRRPPPNNNKKKIIIIIIMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIEEEEEEEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFFFFEEECCCBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;999::::::;;;;;;::::::999888777777777888999:::;;;999999999:::999999888888777777666666555555444444222222333333333444444444444444333333333333222222666555444333222222222222111111111111111111111111///000000000000000000000////////////////////////111111000000//////...............///////////////.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,------......+++,,,,,,------,,,,,,+++------------------,,,,,,------------............---------------------..............................------,,,,,,------...------------...............////////////000000000333222333666555444888>>>III]]]wwwrrrrrrrrrsssssstttvvvvvvtttrrrpppooonnnooopppqqqrrrrrrssstttuuuwwwxxxyyy}}}~~~~~~~~~}}}|||{{{zzztttuuuvvvxxx{{{}}}}}}|||{{{yyyyyyzzz|||~~~~~~}}}|||{{{{{{}}}}}}||||||{{{yyyxxxtttvvvxxxyyyxxxxxxyyyzzz}}}{{{wwwsssooolllkkkjjjnnnnnnmmmlllkkkkkklllllljjjkkkkkkjjjjjjiiihhhgggiiifffbbb```^^^]]][[[YYYVVVRRRPPPOOOMMMNNNWWW```ccchhhooowww}}}~~~{{{xxxuuurrrpppooonnnlllkkkjjjiiihhhgggfffggghhhhhhiiigggccc```^^^ZZZWWWTTTQQQOOOMMMJJJGGGEEEDDDCCCCCCBBB@@@???@@@???===<<<999888666555444333333333666666777999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===============<<<<<<===>>>????????????>>>===============>>>>>>;;;;;;<<<===>>>@@@AAAAAA888888888666555555777999???AAACCCAAA===::::::<<<<<<;;;>>>AAABBBBBBHHHOOO[[[cccqqq}}}}}}qqqddd\\\```hhhmmmuuu~~~|||sssdddWWWRRRPPPQQQPPPLLLIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>============::::::;;;;;;;;;:::999999888888888888888999::::::<<<<<<<<<<<<;;;:::888888666666666555555555444444111111111222222222333333333333333333333333333333777666555333222222111111111111111111111111111111...000222222000///000111////////////////////////111111000000//////...............///////////////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------***+++,,,---------------+++,,,,,,------,,,,,,+++------------------------,,,------------.........------------............------------------------...------,,,,,,------...,,,------------...............////////////000000111///111444444222555:::CCCQQQbbbppp|||rrrqqqqqqpppppppppqqqqqqooommmlllkkkkkkmmmppprrrrrrrrrrrrrrrssstttuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxqqqsssuuuwwwzzz|||}}}}}}~~~}}}{{{zzzzzzyyyzzz{{{~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{}}}~~~~~~|||zzzyyyyyyyyywwwuuuqqqsssuuuuuuttttttuuuvvvxxxvvvrrrnnnkkkiiihhhhhhffffffdddcccbbbbbbbbbbbb````````````````````````aaa^^^ZZZWWWVVVTTTSSSQQQQQQOOOOOOQQQQQQTTT___jjjmmmrrryyy|||xxxvvvuuurrrnnnlllmmmnnnnnnmmmkkkkkkjjjiiihhhgggggggggdddbbb___\\\YYYVVVRRROOOMMMKKKIIIFFFDDDCCCBBBBBB???>>><<<<<<<<<<<<:::888555555444444444555666666888888:::;;;===>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>???AAABBBBBBBBBBBBAAA@@@>>>======<<<<<<999999999999999999999999555555555444444666999===???BBBDDDBBB===::::::<<<;;;;;;>>>BBBEEEIIITTT___wwwmmmaaa\\\bbbiiiooozzzttteeeZZZSSSOOOMMMOOONNNKKKIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@?????????======>>>>>>>>>>>>??????;;;;;;;;;;;;::::::999888999999888888888999::::::;;;<<<<<<;;;;;;999888888666666555555555444444444111111111111222222222333333333333333333333333333666555444333333333333333111111111111111111111111///222444444222111111333000000000000000000000000000000000000////////////............/////////000............/////////000------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------,,,---......///...------+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,---------.........++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------................../////////000000///---...111222111444888AAAHHHPPPVVV]]]lllqqqpppooonnnnnnmmmmmmnnnlllkkkjjjiiikkknnnqqqsssrrrrrrqqqqqqrrrrrrssssssttttttuuuvvvvvvvvvvvvvvvppprrrtttwwwyyyzzzzzzzzzyyyyyy{{{~~~|||{{{zzzzzzzzz{{{|||~~~|||{{{{{{|||~~~}}}}}}~~~~~~||||||{{{zzzyyyzzz{{{|||}}}{{{yyyxxxwwwwwwwwwuuutttnnnppprrrrrrqqqqqqqqqsssrrrpppmmmiiigggfffffffff^^^^^^\\\[[[YYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZWWWSSSQQQOOONNNMMMKKKMMMMMMOOOSSSUUUZZZeeeqqqxxx|||~~~}}}{{{yyywwwuuutttsssuuurrrnnnlllmmmoooqqqqqqmmmmmmmmmllljjjhhhfffeee^^^[[[XXXVVVTTTPPPLLLIIIJJJHHHFFFCCCBBBAAAAAAAAA<<<;;;999999999999777666333333333444666888999:::999:::;;;===>>>?????????@@@???>>>>>>>>>>>>??????======<<<;;;;;;===>>>???;;;<<<>>>@@@BBBCCCDDDDDDFFFEEEBBB@@@>>><<<;;;:::777777666666555444444444555666555555555777;;;???===AAADDDBBB===::::::===??????BBBHHHNNNWWWhhhvvvxxxlllaaa]]]dddkkkppp~~~qqqfff]]]VVVRRRNNNKKKLLLLLLIIIIIILLLKKKKKKKKKKKKKKKJJJJJJJJJCCCDDDFFFHHHHHHHHHGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCDDDEEE@@@@@@@@@???????????????======>>>>>>??????@@@@@@;;;;;;;;;;;;:::999888777999999999888999999::::::888888999999999888777777555555555555555444444444111111222222222333333333222222222333333444444444444444333333333444555555111111111111111111111111111444777777444222333444111111111111111111111111////////////000000000000---.........//////000000---.........//////000000000000000000000000000000........................,,,,,,,,,---------......------------------------........................---------------------------...///000000///...---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------................../////////000000------111222111444888AAACCCEEEEEEGGGTTTlllnnnmmmkkkjjjiiiiiijjjkkkjjjkkklllmmmnnnooopppqqqsssrrrppppppppprrrtttuuuvvvvvvwwwxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrrrrrrrrsssvvvyyy}}}}}}{{{|||{{{zzzyyyyyy{{{}}}xxxzzz}}}}}}~~~~~~}}}~~~}}}{{{zzzzzz|||~~~~~~~~~|||}}}~~~~~~}}}}}}xxxxxxwwwwwwxxxzzz{{{}}}}}}|||{{{{{{zzzwwwssspppmmmnnnppppppooonnnooopppooommmjjjfffccc```^^^]]]XXXXXXXXXWWWUUUSSSQQQPPPUUUSSSQQQQQQRRRRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMSSSVVVYYY[[[```hhhsss{{{xxxvvvuuutttsssrrrooommmnnnnnnoooqqqssssssrrrpppqqqnnnjjjgggeeebbb^^^[[[UUUTTTSSSRRROOOMMMKKKJJJGGGFFFDDDBBB@@@>>>===<<>>:::888777777777666555444333222444666999;;;<<<<<<======>>>>>>??????============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======;;;<<>>>>>???<<<<<<<<<===>>>>>>??????@@@@@@@@@???>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::999999999999888555555444444444555555666111222333444444333222111111111222333444444444444333222111000000111222333333222222222111000000000000111222222111000///...111111000000000000000000///.........------------........................////////////////////////////////////............,,,,,,---.../////////...+++++++++,,,,,,,,,------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---///000000///---,,,)))+++///222333111///---------------------------,,,,,,------...///000000000////////////111333444;;;;;;;;;:::<<>>>>>???????????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAAEEEHHHJJJKKKKKKQQQRRRPPPIII@@@999666555000333333222333555444000555666777888999999999999888:::;;;;;;::::::;;;<<>>>>>>>>=========>>>??????======>>>>>>>>>?????????@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;999999999888888777777777444444333333333444444555222222333333333333222222444444444444333222111000222111111000000111111222222222111111111111111111000000111111111000...---000000000000000111111111/////////.........------................................................////////////............,,,---..................,,,,,,,,,,,,------------,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,......,,,+++******,,,...000111000...---------------------------,,,,,,------...//////000000000000000000222333444666777666555555<<>><<<;;;999888888555444222222444666777777666666555444555777:::;;;<<<<<<======>>>>>>??????AAAAAA@@@??????>>>======;;;;;;;;;;;;<<<<<<<<<<<<===@@@DDDIIILLLNNNOOOOOOXXXTTTNNNFFF???999555333111222111111555:::999444888999999999999999888888777999::::::999999;;;<<>>>>>===???>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>>????????????????????????=========<<<;;;;;;;;;:::999999888888777666555555444444333333333333333444333333222222222222333333444444444444333222111000000000111111111111000000000000111111111111111111///000000000000///......//////000000111111111222000000000/////////......////////////////////////......................../////////............------............------,,,,,,------------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++,,,------------,,,,,,------------------------,,,,,,,,,---......//////111111000000111222333444222333222000000444;;;BBBOOOaaazzzmmmmmmmmmnnnnnnooopppqqqppppppppppppooooooooooooooonnnnnnnnnoooppprrrrrrrrrrrrqqqpppnnnkkkiiihhhjjjkkklllmmmooopppqqqrrrooooooppprrrtttwwwyyyzzzyyyxxxwwwwwwwwwvvvtttqqqmmmooorrrrrrqqqpppqqqqqqqqqssstttuuuvvvyyy}}}}}}|||{{{{{{yyyvvvtttssstttvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{yyyxxxxxxyyy|||~~~~~~~~~}}}zzzyyyxxxyyy{{{|||~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvuuuzzzyyyxxxwwwwwwwwwxxxyyyzzzxxxwwwvvvvvvtttqqqnnnnnnpppqqqpppmmmlllkkkllljjjjjjjjjjjjkkkkkklllmmmllljjjgggeeeddddddeeefffhhhfffcccbbbbbbccccccbbbaaaaaacccfffkkkpppvvvyyyyyy}}}~~~|||{{{{{{xxxvvvssspppnnnlllllllllmmmlllmmmppptttxxxyyyyyyvvvtttpppllliiifffaaa^^^YYYWWWTTTRRRQQQOOOLLLJJJJJJJJJIIIHHHFFFDDDBBBAAA======<<<<<<;;;:::999999999777666666777888888777777777666666777888:::;;;<<<<<<======>>>>>>??????AAAAAA@@@???>>>======<<<======>>>>>>>>>>>>>>>???>>>AAAFFFKKKPPPRRRSSSTTTTTTNNNFFF???;;;888666555666555222111888AAACCC@@@;;;;;;:::999999999999999<<<======<<<;;;<<<>>>AAAEEELLLXXXiiiyyyvvvvvv}}}xxxggg```fffpppyyy{{{eee___XXXTTTRRRPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHSSS]]]\\\SSSJJJJJJMMMIIIIIIIIIJJJIIIHHHHHHGGGDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBAAAAAA@@@?????????????????????@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>>>>??????????????????>>>>>>===<<<<<<;;;::::::::::::999888777666666555555555444333333333444444444333222111111222333444000111222333333444333333...///000111111000///...//////000000111111222222000000000000000000000000/////////000111111222222000000000000////////////////////////////////////........................//////.........---------............------,,,+++---------........./////////.........------------++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,------.........000000000000000111111222111222111000///111555999===KKK```tttlllmmmnnnoooppppppqqqqqqppppppppppppoooooooooooommmmmmmmmmmmmmmnnnnnnooommmmmmmmmlllkkkjjjiiihhhkkkkkklllnnnpppqqqrrrsssoooooopppppprrrsssuuuuuusssssssssuuuuuurrrnnnjjjdddfffiiikkkkkkjjjkkkllloooppprrrsssuuuwww{{{~~~~~~|||{{{yyyyyyvvvtttrrrppppppqqqtttvvvxxxxxxxxxyyyyyyyyyzzzzzzvvvvvvwwwyyy|||~~~~~~~~~|||{{{zzz{{{|||}}}}}}~~~|||{{{wwwxxxxxxxxxxxxyyyyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyyyywwwuuuuuutttsssqqqooonnnooopppooommmkkkkkkkkkkkkllllllmmmoooqqqrrrsssrrrqqqooonnnoooppprrrsssxxxuuuqqqooooooppppppooossssssuuuxxx}}}{{{zzzxxxvvvuuutttttttttqqqooollljjjiiijjjkkkllllllmmmqqquuuyyyzzzyyyvvvooolllgggccc```\\\XXXUUURRRPPPNNNLLLLLLJJJHHHFFFFFFFFFFFFDDDCCCAAA???>>>:::::::::999999888888888:::888777888:::;;;::::::888888777777888999:::;;;<<<<<<======>>>>>>??????@@@@@@???>>>>>>===<<<<<<>>>>>>>>>??????@@@@@@@@@???BBBFFFKKKOOORRRSSSTTTLLLFFF>>>888555666666777888:::;;;===CCCJJJKKKGGG<<<<<<;;;:::999::::::;;;@@@AAAAAA@@@???AAADDDGGGIIIXXXjjjyyytttllllllpppoooooommmhhheeelll{{{wwwjjj\\\ZZZVVVRRRQQQQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJFFFKKKOOOPPPMMMJJJJJJKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@AAACCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::999;;;;;;:::999888888777777777777666555555555555555555444333222222333444555000000111222333333333333...///000111111000///.../////////000000111111222111111111111111111111111//////000000111111111111000000000000////////////////////////////////////....................................---------------.........---,,,++++++---------.........//////++++++++++++*********)))++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,******)))***++++++,,,,,,,,,---------......,,,,,,,,,---------------.........//////////////////000000000000111444555777???LLLXXXeeewwwlllmmmnnnooopppqqqppppppoooooooooooooooooooooooolllllllllkkkkkkkkkjjjjjjhhhhhhiiijjjkkkkkkkkkjjjllllllmmmoooppprrrssssssqqqppppppppppppqqqrrrrrrrrrqqqpppooommmiiiddd```ZZZ]]]```bbbcccdddfffhhhmmmooorrrtttuuuvvvxxx{{{}}}{{{xxxvvvuuutttnnnmmmlllkkklllooorrrtttvvvvvvvvvvvvvvvvvvvvvvvvttttttvvvyyy|||~~~~~~~~~}}}|||||||||||||||{{{}}}~~~|||{{{{{{wwwwwwxxxyyyzzzzzz{{{|||yyyxxxwwwvvvvvvwwwxxxyyyyyywwwuuuttttttsssqqqppplllnnnooonnnlllkkkkkklllmmmmmmnnnoooqqqsssuuuvvvvvvvvvwwwxxxzzz}}}}}}||||||~~~|||yyyuuusssqqqpppooonnnnnnnnnnnnnnnkkkjjjgggfffeeegggiiikkkjjjlllppptttvvvtttoookkkddd```\\\YYYVVVSSSPPPNNNMMMKKKIIIHHHHHHGGGEEECCCCCCBBBBBBAAA@@@>>><<<;;;555555555666666666666666555555555777;;;======<<<999999999999999:::;;;;;;<<<<<<======>>>>>>?????????>>>>>>>>>>>>===============>>>>>>??????@@@@@@AAABBBDDDGGGIIIKKKLLLMMMDDD???999444222333777;;;===FFFMMMPPPQQQPPPJJJDDD<<<;;;:::::::::<<<===>>>===@@@DDDGGGIIIJJJLLLMMMTTTjjj{{{pppiiifffiiinnnjjjfffccceeepppsssggg^^^VVVWWWTTTOOONNNPPPPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJHHHGGGGGGIIIKKKLLLLLLKKKGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@???>>>>>>========================<<<<<<<<<;;;:::::::::999:::::::::999999999999999888888777666555555555555444444333333333333444444333333333333222111000///......////////////......//////000000000000000000111000000000000111111222111000000000000000000000000000000/////////..............................------------------------.........------------,,,,,,------------,,,,,,+++,,,------------.........,,,,,,,,,---,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++++++++************+++,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,------------............------------......///111222222666999>>>DDDJJJXXXppplllmmmnnnpppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjjjjiiihhhfffffffffggghhhjjjkkkkkkkkkkkklllmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqooolllhhheeebbb```]]]ZZZVVVXXX[[[]]]^^^aaaeeehhhlllooosssuuuuuuuuuvvvwww}}}{{{yyyuuurrrpppnnnmmmiiihhhiiijjjlllooorrrtttwwwvvvvvvuuuuuuttttttsssssssssuuuxxx|||~~~}}}zzz{{{|||||||||{{{yyyyyyxxxzzz}}}}}}zzzyyyyyyzzzxxxxxxyyyyyyzzzzzz{{{{{{wwwwwwvvvvvvvvvxxxyyyzzzyyywwwuuutttttttttrrrqqqnnnpppqqqqqqooonnnooopppqqqqqqrrrssstttvvvxxxyyy{{{}}}|||vvvrrrpppooommmjjjjjjjjjiiiiiihhhhhhggghhhfffcccaaaaaabbbeeefffggghhhiiijjjiiifff```[[[XXXUUURRRPPPOOONNNLLLJJJIIIGGGFFFEEEEEEEEECCCAAA???>>>>>>===<<<:::999888444444444555555666666666666555666888;;;======<<<:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>????????????@@@>>>>>>???@@@@@@AAABBBBBBDDDCCCAAA@@@??????@@@@@@999888666333222666???EEEPPPXXX]]]YYYRRRLLLFFF@@@::::::999:::;;;>>>@@@BBBAAAIIIVVV```ddddddbbb```jjj~~~{{{kkkdddcccdddiiinnnmmmjjjjjjsss{{{kkkccc\\\WWWRRRUUUSSSMMMKKKOOOPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHGGGHHHJJJKKKKKKJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCBBBAAAAAABBB>>>>>>>>>============<<<>>>>>>=========>>>??????AAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888999999999999888888666555555444444444333333444444444444333333222333333222222111000//////......------......///000000000000000////////////......---...///000111222222111111000//////////////////.........------------------------------------------------------.........---------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------....../////////...---,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------+++******************+++)))******++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...---------///000000000444333444888<<>>?????????>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFDDD@@@;;;888777666666///222444444555<<>>>>>>>>>>>>>>========================>>>>>>???@@@@@@@@@????????????>>>======<<<;;;::::::999999999999999999999999999:::666666666777888888999999777777666555444333333333222333555555555555333222///000111222222333222222///...---,,,,,,---...///111111000000//////......---,,,,,,+++,,,---...///333333222111000///......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,,,,------***+++,,,,,,,,,+++***)))***************************+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---((()))***,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...---000///......///000000///222......555:::>>>GGGRRRmmmnnnoooppppppooonnnmmmhhhhhhiiilllnnnnnnllljjjjjjiiihhhgggeeeeeeddddddfffggghhhiiiiiijjjiiiiiillllllllllllmmmooopppqqquuutttssspppnnnnnnppprrrjjjiiifffccc```\\\ZZZXXX\\\\\\]]]___bbbggglllnnnpppqqqrrrssstttvvvwwwwwwvvvuuutttrrrooommmjjjiiiiiikkkmmmppprrrtttuuuvvvyyyxxxwwwvvvtttsssqqqqqqqqqtttwwwzzz||||||{{{zzzxxxyyyzzzzzzzzzyyywwwvvv{{{zzzxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwuuutttuuutttuuuwwwzzz|||}}}|||wwwwwwwwwvvvvvvvvvuuuuuuzzz{{{|||}}}}}}|||{{{{{{|||{{{{{{|||~~~|||uuupppnnnmmmjjjhhhfffeeeeeeeeeffffffeeedddcccaaa___^^^```___^^^^^^\\\\\\[[[ZZZ\\\[[[XXXUUURRRNNNLLLJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDAAA??????AAAAAA???======;;;999888666666666777666777777888999999::::::===<<<<<<;;;;;;::::::999<<<;;;:::999999:::<<<>>>:::;;;;;;<<<===>>>???@@@@@@???>>>===>>>@@@BBBCCCDDDDDDEEEJJJNNNNNNIIIDDDDDD@@@:::666555555444444000222333444888AAAPPP[[[fffaaaYYYOOOFFF???;;;:::===888777;;;>>>???EEENNNaaatttqqqaaaccciiijjjmmmsssqqqxxx{{{kkk___YYYWWWTTTRRRPPPOOOMMMLLLMMMOOOQQQSSSTTTQQQNNNKKKKKKKKKKKKJJJKKKIIIGGGGGGHHHJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDEEECCCCCCBBBAAAAAA@@@??????AAAAAA@@@???>>>===<<<<<>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;888888888888888999999999777777777777888888888888777666666555444444333333333333333222222222111111222111111000000000000000111111000///////////////........................////////////000000000000000000000000000000000000...//////000111000000000***+++,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---......///******+++,,,,,,,,,,,,+++************************///...------++++++***)))************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++........................------,,,+++,,,---...///222111000111444999>>>AAAkkkkkkllllllllllllkkkkkkhhhhhhiiikkkmmmmmmkkkhhhhhhggggggffffffffffffgggeeefffggghhhiiiiiiiiiiiikkkkkkkkklllmmmooopppqqqttttttssspppnnnnnnppprrrkkkjjjhhheeecccaaa```___bbbcccccceeegggjjjlllnnnoooooopppqqqssstttuuuuuuvvvuuutttssspppnnnlllkkkjjjkkkmmmoooqqqrrrssssssuuutttsssrrrqqqqqqqqqqqqssstttvvvxxxxxxxxxwwwvvvwwwwwwxxxwwwwwwuuusssrrrvvvvvvuuuuuuuuuuuuuuuvvvuuutttttttttvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyzzzzzz||||||{{{{{{{{{{{{{{{{{{|||}}}~~~}}}xxxrrrmmmiiiiiihhhgggfffffffffffffffeeeddddddbbb```^^^\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVSSSQQQNNNKKKHHHGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA???======>>>>>><<<:::;;;:::999777777777777888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::<<<===;;;<<<<<<===>>>??????@@@AAA@@@@@@@@@BBBDDDGGGHHHKKKLLLQQQYYY```]]]RRRHHHAAA===888444333444333333000333555666999@@@KKKTTTXXXTTTNNNGGGAAA===;;;:::>>><<<>>>AAADDDJJJXXXgggvvvggg]]]aaafffgggkkkrrrvvvmmmaaaXXXUUUUUUTTTRRRPPPOOOMMMLLLLLLNNNPPPRRRSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGEEEEEEGGGHHHGGGFFFFFFEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<>>>===<<<<<<<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888888888888888555555555555555555555555666666666555444333333333333333222222222111111111111111000////////////000111111000///////////////////////////////////////.../////////000000000000////////////////////////,,,,,,---............---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++++++++***************++++++++++++)))******+++++++++++++++************************---------,,,,,,++++++*********************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++------------------------------,,,,,,,,,---...//////......///222555999;;;jjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhiiikkkkkkiiigggfffeeeeeeeeefffggghhhhhheeefffggghhhiiiiiiiiiiiiiiiiiijjjlllmmmoooppppppqqqqqqqqqooommmmmmoooqqqmmmkkkiiifffeeeeeeeeefffiiijjjkkkmmmmmmnnnmmmmmmlllmmmnnnoooqqqrrrssssssvvvvvvuuutttrrrpppnnnmmmlllmmmnnnooopppqqqqqqqqqrrrrrrqqqppppppqqqrrrssswwwwwwvvvvvvuuuttttttttttttttttttsssrrrpppooonnnqqqqqqrrrrrrsssrrrrrrrrrssssssssstttvvvxxxzzz|||{{{}}}~~~|||yyywwwyyy|||yyyuuupppmmmjjjhhheeecccaaaaaacccddddddeeeeeeeeecccbbbaaa___]]]ZZZXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRPPPOOOMMMKKKHHHFFFEEEDDDEEEEEECCCBBB@@@???>>>===>>><<<:::::::::999888666999888888777777888999999;;;;;;<<<<<<===>>>>>>>>>999::::::;;;<<<<<<======;;;:::999999999:::<<<============>>>>>>?????????BBBAAAAAABBBEEEIIIMMMPPPXXX\\\dddmmmqqqhhhWWWIII===999555222222222333222111444777999:::>>>EEEJJJHHHFFFBBB???<<<;;;;;;<<<;;;<<<@@@DDDJJJWWWmmmxxxhhh___[[[```eeeiiittttttgggaaaYYYTTTSSSSSSRRRPPPOOONNNMMMLLLLLLMMMOOOQQQPPPNNNKKKIIIIIIJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999999888888777777666555555555555555555555555666555555444444333333222333222222222222111111111111000//////......//////111111000///////////////000000000000000000000000....../////////000000000////////////////////////++++++,,,---------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------++++++***)))******++++++++++++************)))))))))(((((((((((()))******++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///.........///111333555666kkkjjjiiihhhhhhiiijjjkkkiiihhhhhhiiijjjjjjhhhffffffeeeeeeeeeeeefffggggggfffggghhhiiijjjjjjjjjjjjhhhhhhjjjkkkmmmnnnnnnooommmnnnnnnlllkkkkkklllnnnnnnllliiifffeeeeeeggghhhjjjlllnnnpppqqqooommmlllkkklllmmmnnnoooqqqrrrrrruuuuuuuuutttsssqqqoooooooooooopppqqqqqqqqqqqqppprrrrrrqqqqqqrrrtttvvvwwwzzzyyywwwuuusssrrrrrrrrrpppppppppoooooonnnmmmmmmnnnoooqqqrrrrrrrrrqqqppptttuuuvvvvvvxxxzzz~~~|||{{{~~~~~~|||zzzxxxtttooollljjjgggcccaaaaaaaaaaaa```[[[\\\^^^```aaaaaaaaaaaa``````^^^\\\ZZZWWWUUUSSSRRRRRRQQQPPPOOONNNNNNMMMJJJJJJIIIGGGEEEDDDBBBBBBEEEDDDCCCAAA@@@>>>===<<<;;;:::999888777666555444777777777888999999:::;;;<<<<<<======>>>?????????:::;;;;;;;;;<<<<<<<<<===::::::999999:::;;;<<<============>>>>>>>>>??????CCCBBBBBBDDDIIIQQQXXX]]]kkkpppwwwyyyssscccPPPCCC999666222111111333333333333666999;;;;;;<<<>>>@@@???>>><<<;;;::::::;;;<<<<<<>>>AAAIIIUUUjjjooocccaaaccchhhooozzzwwwgggbbb^^^XXXUUUSSSQQQOOOMMMNNNMMMLLLKKKKKKLLLNNNOOOMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFHHHIIIIIIGGGDDDAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666666555777777666666666666666555444444444444333333222222222222222222111111111111000000///...............111000000///////////////////////////////////////........./////////000000////////////////////////,,,---......//////......+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++)))******++++++******)))))))))))))))))))))(((((((((((()))************)))******************************++++++,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111222222333222iiihhhgggffffffggghhhiiijjjhhhhhhhhhiiiiiihhhfffggggggfffeeeeeeeeeeeeeeehhhhhhiiijjjkkkkkkkkkkkkggghhhiiikkkllllllllllllhhhiiijjjiiihhhhhhjjjkkknnnkkkhhheeecccdddeeefffgggiiimmmpppqqqooollljjjkkkkkklllnnnooopppqqqrrrssssssssssssrrrqqqpppoooqqqqqqrrrsssssssssrrrrrrqqqqqqqqqqqqrrrtttvvvwwwxxxwwwtttrrrpppoooppppppllllllmmmmmmnnnnnnoooooooooppprrrttttttttttttsssvvvxxxyyyyyyyyy{{{~~~}}}zzzyyyyyyxxxssspppnnnmmmkkkjjjjjjhhheeebbb```]]][[[ZZZ[[[]]]^^^^^^XXXYYYZZZ\\\]]]\\\\\\[[[]]]\\\[[[YYYVVVTTTQQQPPPOOONNNNNNMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDBBBBBBAAABBBAAA@@@???===<<<;;;;;;888888888777666555555666777777888999:::;;;<<<<<<<<<<<<======>>>>>>??????=========<<<<<<;;;;;;;;;::::::::::::;;;<<<============>>>>>>??????@@@@@@CCCCCCEEEKKKTTT```lllsss|||yyygggSSSDDD===666444222111333444555555666888:::;;;;;;:::::::::===<<<;;;:::999999::::::???AAAGGGTTTjjjssshhhbbbjjjwwwvvvggg```]]][[[XXXUUUSSSPPPNNNLLLMMMLLLLLLKKKKKKKKKLLLMMMKKKIIIHHHGGGHHHIIIHHHFFFEEEEEEEEEGGGHHHHHHEEECCC@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>??????<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;::::::999;;;;;;::::::::::::;;;;;;999::::::;;;<<<===>>>>>>999999888888777666555555666666666666555555444444333333333333333222222222222222222111111111000000000000///...............111000000///////////////....................................////////////........................,,,---......//////......,,,,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------******++++++++++++******(((((())))))***+++,,,,,,(((((()))************)))************************)))******++++++,,,,,,---************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111111000000///eeeeeeddddddddddddeeeeeehhhgggffffffhhhhhhhhhfffggggggfffeeedddddddddeeeggghhhiiijjjkkkkkkkkkkkkggghhhjjjkkkkkkkkkjjjiiieeeggghhhhhhgggggghhhjjjllljjjhhheeedddddddddeeeeeegggkkknnnooonnnkkkiiijjjjjjkkklllnnnooopppqqqppppppqqqqqqqqqpppoooooopppqqqrrrssstttuuuuuuuuuppppppqqqqqqrrrsssssssssrrrqqqpppnnnnnnnnnnnnooollllllmmmnnnoooppprrrsssrrrssstttvvvwwwxxxxxxxxxwwwzzz}}}~~~||||||yyysssnnnnnnkkkhhhhhhjjjjjjgggddd^^^]]]\\\]]]^^^^^^\\\ZZZXXXWWWUUUUUUWWWYYYYYYYYYUUUVVVVVVWWWWWWWWWWWWWWWXXXWWWVVVUUURRRPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@??????<<<<<<;;;:::999888777777666777888888666666777888888888:::;;;<<<=========<<<<<<<<<===>>>>>>??????>>>>>>======<<<;;;;;;:::::::::;;;<<<===>>>>>>???>>>>>>???@@@AAABBBCCCCCCEEEHHHOOOXXXdddqqq|||yyyjjjVVVEEE===:::555444333333666888999888999:::::::::::::::999888;;;;;;;;;:::::::::;;;;;;>>>DDDOOOaaa{{{||||||rrriiigggiii|||tttggg___^^^TTTTTTSSSRRRPPPOOONNNMMMLLLLLLKKKKKKJJJJJJKKKKKKIIIHHHGGGGGGIIIIIIHHHFFFCCCBBBBBBCCCDDDDDDCCCAAA@@@???>>>>>>>>>???@@@AAA==================<<<<<<;;;;;;;;;:::::::::999999<<<<<<<<<<<<;;;:::999999::::::999999999:::;;;;;;888999999:::;;;<<<======888888888777777666666555444444444333222222111111222222222222222222222222222111111111111000000000111000//////......//////111111000///////////////........................------........./////////........................++++++,,,---------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++)))***++++++---......///+++++++++,,,,,,+++++++++((())))))***+++,,,---...((()))******++++++******************************)))*********++++++,,,,,,************************)))))))))***+++++++++,,,++++++++++++++++++++++++*********+++++++++++++++*********************************+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,cccddddddeeeeeeddddddcccdddcccbbbccceeeffffffeeeeeeeeedddddddddeeeffffffffffffggghhhiiiiiiiiiiiihhhiiijjjkkkjjjiiigggfffdddfffhhhhhhhhhhhhiiijjjiiiiiihhhggggggggghhhhhhgggiiilllnnnnnnllljjjhhhhhhhhhiiijjjlllmmmnnnnnnmmmmmmnnnooooooooonnnnnnnnnooopppssstttvvvvvvwwwqqqrrrsssttttttsssqqqpppoooooooooooopppqqqrrrrrrppppppppppppqqqrrrtttuuuvvvvvvvvvwwwyyy{{{|||}}}yyy~~~{{{sssmmmiiigggdddbbbaaa^^^\\\\\\^^^___]]]ZZZVVVUUUTTTUUUWWWXXXWWWVVVVVVTTTSSSTTTVVVVVVUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;777777777666666666555555333555777777666666888:::999:::<<<===>>>>>>>>>>>><<<======>>>??????@@@@@@============<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIKKKQQQ\\\gggqqqwww{{{|||tttlll```RRRFFF???;;;:::666555444666999<<<===<<<<<<;;;999999999:::999999;;;<<<===>>>@@@AAACCCCCCBBBOOO```qqq{{{ooohhhiiikkkuuuwwwyyywwwnnnfffjjjsssvvvnnnfff]]]YYYZZZPPPPPPPPPOOONNNLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGDDDBBBAAAAAABBBCCCCCCBBBAAA@@@?????????@@@BBBCCC>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;999888999999999999999:::;;;;;;::::::::::::::::::::::::777777777777777666666666444444333333222111111000111111111222222222222222111111111111000000000000111111000////////////000111111000///////////////........................---------.........//////........................,,,,,,---............---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,*********++++++,,,,,,,,,)))******+++++++++++++++***************************************+++++++++******************************************++++++************************)))*********++++++++++++************************)))*********++++++++++++)))*********++++++++++++------------------------+++,,,---.........------------------------------eeeeeeggghhhhhhgggeeeeeebbb```___```cccdddeeedddcccccccccdddeeefffhhhhhhdddeeefffggghhhhhhhhhhhhhhhiiijjjkkkjjjhhhfffddddddfffiiiiiiiiiiiijjjkkkhhhhhhiiijjjkkkkkkkkkllljjjkkknnnooonnnllliiigggffffffgggiiijjjkkklllmmmkkkkkklllmmmmmmmmmmmmmmmkkkllloooqqqtttvvvwwwxxxtttuuuwwwxxxwwwuuurrrqqqooopppqqqssstttvvvwwwwwwtttsssrrrrrrrrrsssuuuuuuxxxwwwwwwxxxzzz|||~~~|||zzzvvvqqqmmmkkkkkkfff```\\\\\\]]]^^^^^^^^^[[[XXXXXXZZZ[[[ZZZXXXXXXWWWVVVWWWYYYZZZZZZYYYVVVUUUUUUVVVWWWWWWUUUSSSPPPOOOOOOPPPQQQSSSUUUWWWNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDBBBBBBAAA@@@??????===<<<:::999888777666666666666666666666666111444666777555555888;;;:::;;;===????????????>>>===>>>>>>???@@@@@@AAAAAA;;;;;;<<<<<<===>>>>>>>>>;;;<<<===???@@@@@@AAAAAABBBCCCDDDFFFHHHJJJLLLLLLRRRZZZfffpppvvvuuuqqqmmmdddXXXIII???======;;;999777666666888;;;>>>??????>>><<<999888888:::;;;;;;<<<>>>@@@CCCFFFIIILLLMMMNNN```tttzzzmmmbbb___cccggghhhiiillllllfffeeessszzznnnccc___[[[TTTPPPQQQQQQQQQQQQOOOLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGFFFDDDBBBBBBCCCDDDEEEDDDAAAAAA@@@@@@@@@AAACCCDDD@@@??????>>>===<<<<<<;;;===============<<<<<<<<<======>>>>>>===;;;:::888999888888888999::::::;;;<<<<<<;;;:::888777777666666666666666777777777777666666555444444333222222111111111111111111222222111111111111000000000000222222111000000000000000111111000///////////////000000000000000000000000---------.........//////...........................///000000111111000000------------,,,,,,+++***++++++++++++++++++++++++***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++******************+++,,,,,,,,,,,,+++************************************************************************+++++++++***************************************))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++........................+++,,,---.........---,,,//////.........///000000fffeeeeeefffgggfffdddbbb^^^___aaabbbddddddeeeeeebbbbbbbbbbbbccceeegggiiiiiigggdddbbbaaabbbcccdddeeeeeeggghhhjjjkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiikkklllnnnmmmlllkkkkkklllhhhjjjllllllkkkjjjiiijjjiiihhhggggggiiillloooqqqppppppooommmkkkkkklllnnnoooooooooqqqtttuuutttsssvvvuuuuuuvvvwwwvvvtttrrrqqqsssuuuxxxyyyyyyxxxwwwvvvvvvvvvtttrrrsssxxx|||||||||{{{|||}}}yyyuuummmllliiifffdddbbb``````XXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZYYYWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWWWWVVVTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPOOONNNMMMMMMNNNPPPPPPMMMKKKIIIHHHHHHGGGEEECCCEEEDDDBBB@@@>>>>>>>>>>>><<<;;;:::999888888888888888666555444444555666888777999::::::::::::;;;===:::;;;<<<===>>>>>>>>>>>>===>>>>>>????????????>>>???>>><<<;;;;;;<<<===>>>;;;<<>><<<888777888999::::::@@@DDDKKKQQQVVVXXXXXXWWWdddwww~~~nnnccc\\\[[[```fffggghhhgggdddfffuuuyyyfffbbb]]]YYYVVVUUUSSSQQQNNNMMMLLLJJJJJJJJJKKKLLLLLLIIIFFFFFFIIIJJJHHHFFFHHHFFFFFFGGGJJJJJJGGGDDDFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEE??????>>>===============>>>>>>>>>>>>============<<<<<<=========<<<:::999:::999888888777888888888999999999999777666555444444555666777777666555444666666666555444444333333111111111111000000000///000000000000000000000000444333111///,,,***((('''......//////......---,,,////////////////////////000000//////.........---//////......------------////////////////////////---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))***)))'''&&&&&&''')))***************************))))))))))))************)))************+++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///fffeeeeeegggiiiiiigggeeeaaabbbcccdddeeeeeeeeeeeeddddddddddddeeefffhhhiiikkkiiifffdddcccdddfffgggdddeeegggiiikkklllmmmmmmjjjjjjiiiiiiiiiiiijjjjjjmmmnnnppppppnnnmmmmmmmmmlllmmmnnnnnnkkkiiihhhhhhhhhiiijjjkkkmmmooopppqqqpppppppppnnnlllkkkmmmooooooooooooqqqtttuuuuuutttxxxwwwwwwwwwwwwvvvsssqqqrrrsssvvvyyyzzz{{{{{{zzzwwwxxxxxxwwwvvvxxx|||~~~}}}{{{wwwqqqjjjddd``````___]]][[[YYYWWWVVVUUUTTTUUUWWWXXXZZZ[[[[[[[[[YYYXXXWWWVVVVVVUUUUUUVVVWWWVVVUUUUUUVVVVVVTTTRRRPPPOOONNNMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOKKKJJJHHHGGGGGGFFFDDDBBBBBBAAA@@@>>>===<<<<<<===:::999888888888888888888888777666555555666777888777999::::::::::::;;;===:::;;;<<<======>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAADDDHHHKKKMMMQQQTTTXXX]]]```bbbbbbbbb___YYYSSSOOONNNKKKEEE@@@AAAAAA@@@?????????@@@@@@???>>><<<;;;999888888888888888888999:::<<>>===============>>>>>>>>>>>>=========<<<;;;<<<<<<===<<<;;;:::999999888888777777777777777888888888888777666555555666777888999888888777666666666666555444444333333222222222222111111111111000000000000000000000000111111000///...,,,,,,+++/////////......,,,++++++........................000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((***))))))(((((())))))***---,,,+++******+++,,,---************************))))))))))))************(((((()))))))))*********+++++++++***************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------............ggggggggghhhjjjkkkjjjhhhdddeeefffggggggggggggfffggggggggggggggghhhiiijjjmmmkkkiiigggggghhhiiijjjfffgggiiikkkmmmnnnooooookkkkkkjjjjjjjjjjjjkkkkkknnnpppssssssqqqooonnnnnnoooppppppoookkkiiihhhhhhhhhjjjmmmoooqqqrrrqqqqqqqqqqqqpppooollllllnnnooopppooooooqqqtttvvvvvvuuuzzzyyyyyyyyyyyywwwtttrrrsssuuuwwwzzz|||}}}}}}}}}xxxyyyzzzzzz{{{~~~~~~{{{zzzyyyxxxyyyzzz{{{|||uuusssnnnhhhaaa[[[VVVTTTXXXXXXWWWUUUTTTSSSRRRRRRTTTTTTTTTUUUWWWXXXZZZ[[[VVVVVVUUUUUUTTTUUUUUUVVVWWWUUUTTTTTTUUUTTTRRRPPPMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLHHHGGGEEEDDDDDDDDDBBB@@@>>>===<<<;;;::::::::::::777777666666666777888888999888777666666777888999888999;;;;;;::::::<<<===;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???;;;;;;===>>>???@@@@@@AAAFFFEEEFFFHHHMMMSSSZZZ^^^cccgggllloooooojjjddd```OOOKKKEEEAAA???>>>===<<<===???AAACCCCCCBBBAAA???AAA@@@>>>;;;999777666666666888:::;;;;;;>>>DDDHHHOOOaaayyyqqq```[[[]]]___aaacccgggnnnzzzwwwjjjaaa[[[ZZZWWWTTTQQQPPPOOONNNMMMJJJJJJIIIIIIIIIJJJKKKKKKIIIGGGFFFEEEFFFGGGFFFEEEDDDCCCCCCDDDFFFFFFDDDBBBCCCDDDDDDEEEEEEFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>============>>>>>>>>>>>>=========<<<<<<::::::;;;;;;;;;:::999999888888777777666666666666666666777777777777666666666777777888888888777777666666555555444333333333333333333222222222222111000000000000000000000000////////////////////////............---,,,******......................../////////...............,,,,,,------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************'''((((((((())))))))))))***************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111,,,,,,++++++++++++,,,,,,------------............kkkjjjiiijjjkkkkkkjjjiiifffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnmmmlllkkkjjjkkklllmmmkkklllmmmnnnooooooooooookkkkkkjjjjjjkkkkkkllllllnnnpppssssssqqqooommmmmmoooppppppooollljjjiiijjjkkkkkkmmmooopppqqqrrrrrrrrrrrrqqqooommmmmmoooppprrrqqqqqqrrruuuwwwxxxwwwzzzzzzyyyzzz{{{{{{xxxvvvuuuvvvxxxyyy{{{{{{{{{{{{xxxxxxzzz{{{~~~}}}{{{yyywwwvvvuuuuuuttttttttttttuuuvvvvvvpppmmmgggaaa[[[WWWTTTRRRVVVVVVVVVVVVUUUUUUTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVTTTSSSRRRRRRQQQNNNLLLKKKKKKIIIHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIDDDCCCAAAAAAAAAAAA???>>>:::999999888888777777777555555555555666777888999:::999888888888888999:::888999;;;;;;::::::<<<===;;;;;;;;;<<<======>>>???@@@@@@???????????????@@@======<<<===>>>AAACCCDDDGGGIIIMMMTTT\\\eeemmmrrrxxxyyyzzzxxxpppeeeYYYRRRCCCAAA===;;;:::<<>>>>>======>>>>>>>>>>>>=========<<<<<<<<<999999999:::999999999999999999888888888777666666444555666666777777777666444444555555555555555555666666555444444333333222333333222222222111111111000000000000000000000000.../////////000000111111+++,,,,,,------,,,,,,+++................................................------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++************++++++((())))))******))))))(((************************((()))))))))************((((((((()))))))))******)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,---------.........pppnnnlllkkkkkkkkkiiihhhhhhiiikkkmmmnnnoooppppppnnnnnnnnnooooooooooooooopppooonnnnnnnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnllllllkkkkkklllmmmmmmnnnnnnppprrrrrrpppmmmllllllnnnooooooooommmlllmmmoooooonnnmmmmmmnnnppprrrtttssssssrrrpppnnnnnnpppqqquuusssrrrsssvvvxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}{{{vvvvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxzzz~~~~~~~~~}}}vvvvvvuuusssrrrqqqqqqqqqooooooooooooooonnnnnnmmmfffccc^^^XXXUUUSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTSSSTTTTTTUUUUUUSSSQQQPPPOOOOOONNNKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFF@@@>>>======>>>>>>===;;;666666666666666666666555555555555555666888999:::::::::999999999999::::::888:::;;;;;;;;;;;;<<<>>><<<<<<;;;;;;<<<===>>>?????????>>>>>>>>>???@@@AAADDDCCCAAA@@@BBBFFFKKKNNNMMMRRR[[[fffqqqyyy}}}rrreeeVVVIIIAAA>>>===;;;::::::<<<>>>@@@FFFEEECCC@@@>>>===;;;;;;888888888888888999999:::<<<======<<>>>>>>>>>>>>>>============<<<<<<<<<<<<999999999999999999999999::::::;;;::::::888777666333444555666666666666666444444444444444555555666555555555444333333222222222111111111000000000000000000000000000000000000000000000000000000//////))))))+++,,,---.................................---------....................................///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******++++++************++++++''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************)))))))))*********++++++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...uuussspppnnnmmmlllkkkiiilllmmmnnnpppqqqrrrssssssppppppqqqrrrssssssrrrrrrrrrrrrrrrrrrsssssstttuuuwwwwwwvvvuuusssqqqooonnnnnnnnnnnnnnnooopppqqqqqqqqqrrrsssqqqooommmmmmnnnooopppqqqqqqppppppsssuuuuuusssqqqooooooqqqtttuuuttttttsssqqqooooooqqqrrrvvvtttrrrrrrtttvvvvvvvvvtttuuuvvvyyy|||~~~}}}|||uuuuuuvvvvvvvvvwwwwwwwwwvvvuuuvvvyyy}}}}}}|||zzzzzzxxxxxxyyyyyyyyywwwvvvuuummmnnnoooooonnnmmmnnnpppoooooooooooonnnkkkiiihhh]]][[[WWWTTTRRRRRRSSSTTTQQQRRRTTTUUUUUUUUUTTTSSSPPPPPPQQQQQQSSSTTTVVVWWWSSSSSSRRRRRRRRRRRRRRRSSSOOONNNLLLLLLLLLJJJHHHEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@<<<:::999:::;;;;;;:::999444555555666666666555555666666666777888999:::;;;::::::::::::::::::::::::999:::<<<<<<;;;;;;===>>><<<<<<;;;;;;<<<===???@@@???>>>>>>>>>???AAABBBDDDFFFEEEDDDDDDHHHMMMSSSWWW```fffppp{{{{{{pppcccUUUHHH>>>999777888;;;@@@EEEGGGGGGFFFCCCAAA>>><<<;;;;;;<<<===:::999999888888888888999;;;<<<===AAAJJJ[[[ooo|||nnn^^^\\\]]]dddnnn~~~wwwnnnbbbZZZWWWUUUQQQNNNSSSRRRPPPPPPQQQQQQOOOMMMKKKKKKKKKJJJIIIGGGFFFEEECCCDDDDDDCCCAAAAAABBBCCCCCCDDDDDDCCCBBBBBBCCCEEEGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEE@@@@@@???>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;999999888888888999:::;;;;;;;;;<<<<<<;;;999777666333333444555666666555555555555555555666777888888555555444444333222222222111111111000000000//////000000000000000000000000000000000/////////......)))***+++,,,.../////////---------------------------------------.........//////.........---------++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++...------,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++************++++++,,,,,,,,,,,,------------xxxvvvsssqqqqqqpppooonnnqqqrrrrrrssssssssssssrrrqqqrrrsssuuuvvvvvvvvvuuuvvvvvvvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwuuusssqqqppprrrrrrrrrrrrssstttuuuvvvvvvvvvuuusssqqqpppqqqsssssstttuuuttttttuuuwwwyyyzzzyyyxxxwwwvvvvvvvvvwwwtttuuutttrrrppppppqqqsssvvvsssqqqpppqqqrrrrrrrrrrrrrrrsssvvvyyyzzzzzzxxxsssssstttuuuvvvxxxyyyzzzwwwuuuuuuxxx|||~~~||||||{{{zzzyyywwwuuuuuuuuuuuuuuutttrrrpppmmmlllhhhkkkmmmmmmllllllmmmoooooooooooonnnkkkhhhdddaaaZZZXXXUUUSSSSSSSSSUUUVVVRRRSSSUUUWWWWWWVVVUUUTTTOOOOOOQQQSSSTTTUUUUUUUUURRRQQQPPPOOOOOONNNOOOOOOKKKJJJIIIIIIIIIHHHEEECCCEEEDDDCCCBBBAAAAAAAAAAAA>>>?????????>>>===;;;;;;999777777777999999888777333444555666777777666666999999999999999:::;;;<<<999999::::::::::::999999999:::<<<<<<;;;;;;===>>>===<<<;;;:::;;;===???@@@????????????AAACCCFFFHHHGGGHHHLLLPPPVVV\\\bbbdddooosssxxx}}}~~~{{{wwwtttgggbbbYYYNNNEEE>>>;;;999666888>>>HHHQQQSSSOOOIII>>>===;;;:::999:::;;;<<<;;;;;;::::::999:::::::::===>>>AAAJJJYYYmmm|||lll```YYY[[[ddduuuxxxgggbbb[[[WWWUUUSSSPPPNNNPPPOOONNNNNNOOONNNLLLKKKIIIJJJJJJKKKJJJIIIHHHHHHDDDFFFGGGEEECCCBBBDDDFFFAAABBBCCCBBB??????BBBDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAABBBCCCEEEEEEAAA@@@??????>>>>>>??????======<<<<<<<<<;;;;;;;;;:::999999888999:::;;;<<<:::;;;;;;<<<:::888666555333333444555555555444444555555444444555666888999555555444333333222222111222222222111111111000000000000000000000000000000........................,,,,,,---............---------------------------,,,,,,,,,------...............---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,......---,,,,,,+++************++++++++++++******************************++++++++++++++++++++++++((()))))))))***************))))))(((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------zzzwwwtttsssttttttssssssvvvvvvuuuuuutttsssqqqqqqqqqrrrtttvvvwwwxxxxxxwwwxxxyyyyyyzzz{{{|||}}}}}}yyyyyyxxxxxxvvvuuussssssuuuuuuuuuvvvvvvwwwyyyyyy{{{zzzxxxvvvssssssuuuwwwwwwxxxxxxwwwwwwwwwzzz|||~~~~~~~~~~~~|||{{{yyywwwuuuuuuuuusssqqqppprrrsssuuurrrooonnnnnnoooooooooppppppqqqtttvvvwwwvvvtttqqqqqqrrrtttwwwzzz|||}}}xxxvvvuuuxxx|||~~~}}}{{{vvvvvvvvvuuutttsssrrrqqqssssssrrrpppmmmjjjgggeeegggjjjmmmmmmkkkkkklllooojjjjjjjjjhhhddd___[[[XXXWWWUUUSSSRRRQQQRRRSSSTTTOOOQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGGGGGGGFFFDDDBBBCCCBBBAAA@@@????????????;;;;;;<<<<<<;;;999888666777666555666777888777666333444666777888777777666;;;;;;::::::;;;;;;<<<<<<888999999::::::999999888999;;;<<<<<<;;;<<<===???===<<<;;;:::;;;===???@@@@@@@@@@@@AAACCCFFFIIIKKKMMMRRRYYYaaaiiiooosssuuunnnoooooonnniiibbb[[[VVVOOOKKKEEE???;;;::::::;;;<<<===BBBLLLSSSQQQFFF<<<===<<<;;;:::999888888777;;;;;;;;;;;;<<<===>>>>>>BBBCCCGGGSSSdddwww}}}tttooonnnooopppxxxvvvkkkccc]]]]]]```mmm}}}nnncccZZZWWWTTTRRRQQQPPPNNNMMMNNNMMMLLLLLLMMMLLLJJJHHHFFFHHHIIIKKKLLLLLLKKKKKKFFFHHHIIIGGGDDDDDDFFFHHH@@@AAABBB@@@>>>===@@@CCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAA@@@??????>>>?????????======<<<<<<<<<;;;;;;;;;::::::999999999:::<<<===999:::;;;;;;:::777555333333444444555555444444333333333222222333444666777555555444333333222222111333333333222222222111111000000000000000000000000,,,,,,------.../////////////////////...---,,,+++------------------------,,,,,,,,,------............---,,,+++)))(((''''''////////////////////////------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---......---,,,,,,+++************++++++++++++******************************++++++++++++++++++++++++(((((())))))*********+++))))))(((((((((((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))),,,+++++++++******))))))************************)))************+++++++++************************+++++++++,,,,,,---------++++++************++++++++++++,,,,,,,,,---------|||yyyxxxyyyyyywwwtttuuuuuuttttttttttttuuuvvvuuuuuuvvvxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{|||}}}}}}xxxyyyyyyyyyyyyzzzzzzzzzxxxzzz|||}}}}}}||||||}}}|||{{{zzzzzzyyyyyyzzzzzz~~~~~~}}}{{{{{{}}}}}}yyyvvvvvvxxxzzz{{{xxxvvvxxx{{{{{{wwwssstttrrrpppqqqtttuuutttrrrnnnoooqqqssstttsssrrrqqqssswww|||}}}|||zzzyyyzzz{{{{{{zzzzzzwwwvvvuuuuuuuuuuuuvvvvvvyyywwwuuusssrrrpppmmmkkkkkkjjjkkklllmmmllliiigggeeecccaaa]]]YYYVVVSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFDDDBBBAAA@@@@@@BBBAAAAAA???>>>===<<<;;;999;;;;;;:::888777888999555555666666777777888888555666777888888999888888;;;::::::999999::::::;;;999888888777888:::;;;<<<<<<======<<<;;;;;;<<<>>>???>>><<<;;;<<<>>>@@@BBBEEEBBBAAACCCHHHOOOTTTVVV]]]cccllluuuyyyvvvoooiiieee[[[SSSSSSSSSLLLFFFEEE???>>>===<<<<<<===>>>>>>DDDCCCCCCDDDEEECCC>>>999>>>;;;888888;;;<<<;;;888>>>???@@@AAACCCEEEGGGHHHGGGOOOZZZfffttttttfff```______aaadddhhhqqqrrrpppmmmaaa[[[dddhhh{{{uuugggaaa___[[[XXXTTTRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDCCC>>>???AAABBBCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAABBBCCCBBBAAA???===<<<;;;<<<<<<888999999::::::999999888888888999:::;;;;;;;;;;;;;;;:::999888777777777777333555666777666555333222888666444222222444666888555555555444444555555555000000000000000111111111000000000000000000000000////////////........................////////////000///...---------------......////////////......------------------------//////...---,,,,,,+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,......---+++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********)))))))))***+++,,,,,,+++***)))&&&''')))***+++***)))'''))))))************))))))(((((())))))************++++++***)))(((((())))))++++++,,,,,,,,,++++++***+++***)))(((((()))***+++,,,///333666666333...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------}}}zzzyyyzzzyyywwwuuutttttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwyyyzzz|||}}}xxxxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{|||{{{zzzzzzzzzzzzzzz{{{{{{zzz{{{zzzzzzzzz}}}|||zzzzzz{{{||||||zzz||||||xxxwwwuuutttuuuwwwxxxwwwuuurrrtttvvvyyyzzzzzzzzzyyyxxx|||~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{yyyxxxyyyzzzyyyuuurrrpppooommmkkkjjjhhhdddaaa___^^^\\\YYYVVVSSSQQQPPPRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@??????======<<<;;;:::999888777666777888777555555555666777777777777777777888888666666777888999999999999;;;::::::999999::::::;;;:::999999999:::;;;<<<===;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;<<<===??????DDDBBBBBBFFFNNNYYYbbbgggrrruuuxxxyyyvvvmmmaaaXXXPPPJJJEEEEEEBBB===<<>>>>>???>>>:::777:::999888999<<<>>>??????<<<@@@EEEIIIKKKLLLNNNPPP^^^eeemmmuuuzzzlll]]]XXXXXXXXXZZZ]]]ccchhhddd______[[[^^^nnnwwwhhh^^^ZZZYYYVVVTTTPPPOOONNNNNNMMMKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBB???@@@AAABBBBBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCBBBAAA@@@AAABBBAAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999;;;:::999888777777777777666777888999888777555444555444222111111222444555444333333222222333333444000000000000000000000111000000000000000000000000////////////........................//////////////////...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))***++++++***))))))((((((((('''''''''(((((())))))************)))))))))))))))))))))*********+++******)))(((((())))))'''((())))))************+++***)))(((((()))***+++(((+++...111111...+++)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++~~~|||zzzyyyyyyxxxwwwvvvtttuuuwwwyyyzzzzzzyyyyyyyyyxxxwwwvvvwwwyyy|||~~~yyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz|||~~~|||{{{{{{yyyyyyyyyzzzzzz{{{{{{|||xxxyyyzzz{{{|||}}}||||||||||||zzzyyyzzz}}}~~~|||yyyzzzyyyxxxyyy{{{|||{{{zzzwwwyyy{{{}}}}}}~~~||||||}}}xxxvvvrrrmmmiiieeeaaa]]]ZZZXXXWWWVVVTTTSSSQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCAAA@@@>>>>>>======999999999888777666555555555777777777555444555666999999888888888888888888777777888999::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>;;;<<<<<<;;;999999:::;;;;;;<<<===>>>@@@AAAAAABBBHHHHHHKKKSSS```ooozzzyyynnn___PPPGGGBBB???>>><<<999666999???@@@???>>><<<;;;;;;;;;<<<===;;;:::999::::::888666888999::::::<<<@@@DDDHHHIIIQQQ[[[aaabbbbbbdddggg|||ssseeeWWWTTTVVVXXXZZZ[[[]]]___WWWSSSYYY^^^mmmqqqbbbYYYVVVTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCBBB@@@???@@@AAA@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777::::::999888777777777777666777888888888777555444222222222111111222222222222111111111111111111222111111000000000000000000000000000000000000000000////////////............---............///////////////...------------...,,,,,,------------,,,,,,++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,+++++++++******************************+++++++++***************((())))))******))))))(((+++***(((&&&&&&''')))***((())))))******))))))(((*********)))))))))))))))******)))((((((((())))))&&&&&&((()))***+++++++++******))))))))))))******&&&(((***,,,---,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,yyywwwvvvuuuuuuuuuuuutttvvvxxxzzz}}}~~~~~~}}}{{{yyyvvvtttuuuxxx{{{~~~||||||{{{yyyyyyxxxxxxxxxuuuvvvvvvvvvwwwwwwwwwwwwvvvxxxzzzzzzxxxuuuttttttvvvvvvxxxyyyzzz{{{{{{|||{{{|||}}}}}}~~~~~~|||{{{zzzzzzxxxwwwvvvxxxzzz{{{zzzxxx|||||||||}}}~~~~~~~~~{{{|||~~~xxxvvvqqqjjjddd___[[[XXXUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>===<<<;;;;;;;;;999999999888888777777777888999:::999888777888999:::::::::999999888888888888888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>===>>>>>>===;;;:::<<<===>>>>>>???AAADDDGGGJJJLLLLLLPPPZZZhhhwwwxxxlll^^^QQQEEE>>>>>><<<;;;;;;;;;<<<@@@CCC@@@???===;;;::::::::::::;;;:::888888888999999999999;;;;;;<<<>>>DDDNNNVVVbbbmmmyyy~~~}}}{{{}}}nnnbbbYYYXXX[[[\\\\\\\\\YYY\\\YYYYYYeeeqqqxxxmmm___VVVSSSSSSQQQOOOPPPOOOMMMMMMNNNOOONNNLLLKKKKKKKKKKKKKKKJJJHHHGGGDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????@@@AAABBBCCCAAABBBCCCAAA???>>>???@@@>>>===<<<:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999888:::999999888777777888888555555555666555444333333000111222333333222111000111111000000000000111111111111111000000000000000000000000000000000000000////////////............---------........./////////......---------......,,,------......------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///...---,,,,,,,,,+++++++++******************************************************(((((())))))))))))((((((***))))))((()))+++,,,---(((((())))))))))))((((((************))))))))))))***))))))((((((((())))))))))))***++++++,,,++++++***))))))))))))))))))***((()))***+++,,,,,,------************************************************++++++++++++++++++++++++++++++,,,------...//////qqqqqqqqqqqqqqqqqqrrrsssvvvxxx{{{}}}~~~|||yyyvvvssssssvvvzzz|||}}}|||{{{zzzyyyxxxxxxxxxssssssttttttttttttuuuuuuvvvwwwxxxwwwuuusssrrrssstttuuuwwwyyyzzz{{{{{{{{{}}}~~~~~~}}}}}}~~~}}}|||{{{yyyxxxwwwwwwwwwzzzyyyyyyzzz{{{|||||||||}}}~~~{{{tttooojjjddd___[[[YYYVVVTTTSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::999::::::999999999888888888888888999:::;;;;;;999999:::;;;;;;;;;::::::999999888888888999:::;;;;;;<<<;;;;;;;;;::::::999999::::::;;;999:::;;;;;;<<<=========<<<===>>>===;;;;;;===>>>?????????BBBGGGMMMSSSWWWVVV^^^lll|||}}}ttteeeWWWKKKCCC===:::999777777;;;BBBHHHIIIGGG@@@???===;;;999999999:::999999888777777888:::;;;:::<<<>>>AAAHHHSSSbbbmmm~~~|||ggg___YYYZZZ[[[YYYWWWXXXYYYbbbfffooo~~~xxxggg___WWWRRRRRRQQQNNNJJJMMMLLLKKKLLLNNNNNNMMMKKKJJJJJJKKKKKKKKKIIIGGGFFFCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@AAABBB@@@AAABBBAAA???>>>???@@@===<<<;;;:::999999::::::::::::;;;;;;;;;;;;::::::888999::::::;;;;;;;;;::::::999888888777888888888555555555555555444444333111222333444444333222111222222111111111111222222111111111111000000//////////////////////////////////////////............------------..................---------......///......////////////......------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000///,,,,,,,,,+++++++++******************************************************))))))(((((((((((())))))###%%%''')))+++,,,,,,,,,(((((())))))))))))((((((*********))))))))))))))))))((((((((((((((())))))+++++++++++++++***)))((()))))))))******)))))))))************+++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////kkkmmmnnnooooooppprrruuuvvvwwwyyy{{{}}}}}}}}}}}}}}}zzzwwwttttttvvvyyy||||||{{{zzzyyyxxxxxxwwwxxxtttttttttuuuuuuuuuvvvvvvuuuuuuuuusssqqqpppqqqsssuuuwwwyyy{{{|||||||||{{{~~~|||zzzyyyyyyyyyxxxvvvuuuuuuvvvwwwyyy{{{zzzzzzzzzzzz{{{{{{|||~~~zzz}}}~~~}}}wwwpppkkkdddaaa\\\YYYXXXWWWVVVUUUSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>=========<<<<<<<<<:::999999888888888999999777777777777777888888888777888:::999888888999:::::::::999999999999999999888888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;<<<============;;;<<<===<<<<<<<<<>>>@@@???@@@CCCHHHPPPXXX```dddmmmtttiii```RRRFFF>>>:::999999888:::===DDDNNNVVVSSSMMM>>>===<<<:::999999999:::777888888888777888;;;===;;;???FFFPPP]]]mmm}}}wwwggg]]]YYYVVVVVVVVVTTTVVV[[[hhhuuu{{{mmmeeeZZZVVVRRRPPPOOONNNKKKHHHJJJIIIIIIJJJKKKLLLJJJHHHHHHIIIKKKKKKKKKIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@>>>???@@@@@@>>>>>>???@@@===<<<;;;:::999:::;;;;;;::::::;;;;;;;;;;;;::::::777888999:::;;;;;;;;;;;;999999888888888888888999888777777777666666666666222333444555555444333222333333222222222222333333222222111111000/////////////////////////////////////////////............,,,------------............------------...//////...//////////////////...------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000000,,,,,,,,,+++++++++*********************************************+++++++++***))))))(((((())))))***!!!%%%(((*********)))'''(((((())))))(((((('''((()))))))))************((((((''''''(((((())))))*********)))((('''%%%%%%))))))************)))))))))((((((((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,iiikkknnnoooppprrrvvvyyyyyyyyyzzz{{{}}}~~~~~~|||yyywwwwwwxxxzzz||||||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwvvvsssqqqrrruuuwwwyyyzzz|||~~~~~~}}}~~~{{{zzzyyyzzzxxxvvvuuuvvvyyy|||~~~~~~}}}}}}|||{{{{{{|||}}}|||wwwwwwvvvrrrmmmppprrrtttrrrlllfffaaa___ZZZXXXVVVUUUVVVVVVVVVUUURRRQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::888888777777777888888999666777777777888888999999666888999999888888999:::888888888888999999999999777888999::::::;;;;;;;;;;;;::::::999999::::::;;;:::;;;===>>>???>>>>>>>>><<<>>>?????????AAACCCEEEFFFKKKRRR[[[eeennntttwww{{{qqqjjjRRRLLLDDD===::::::;;;;;;???FFFLLLQQQVVVYYYTTTKKK===<<<:::999999999::::::888:::<<<<<<;;;;;;>>>AAADDDIIIUUUfffxxxrrrdddZZZVVVUUUVVVXXXYYY^^^jjjvvvrrrddd[[[WWWSSSRRROOOMMMLLLKKKKKKKKKJJJIIIIIIJJJLLLKKKIIIGGGHHHIIIJJJKKKJJJHHHFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>><<<>>>??????>>>>>>@@@AAA======;;;:::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;:::::::::999888888888888888999999888888777666666666666666333333444444444444333333333222222111111222222333222222111111000//////...////////////////////////////////////............,,,,,,---------.........---------------...//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,+++++++++******************************))))))*********++++++++++++***))))))))))))***+++$$$%%%&&&'''((()))))))))''''''((((((((((((''''''''''''((()))***++++++,,,'''''''''''''''((())))))((()))))))))((('''&&&&&&((()))***++++++***)))((()))(((((((((((()))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++iiillloooqqqrrrtttyyy}}}~~~}}}}}}~~~~~~|||zzzyyyzzz{{{}}}~~~~~~}}}||||||||||||}}}|||||||||}}}}}}}}}~~~~~~|||yyywwwyyy}}}|||}}}~~~}}}|||zzzxxxwwwxxx|||~~~~~~~~~~~~zzzrrrjjjgggiiijjjfffbbbcccgggjjjfff^^^WWWUUUUUUUUUTTTRRRSSSUUUVVVUUUTTTPPPPPPNNNMMMKKKIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDCCCBBBBBBAAABBBBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888888777777777777888888999888888999999::::::;;;;;;777888::::::999999:::;;;777777777888888999999:::777777888999::::::::::::;;;::::::999999::::::;;;;;;<<<>>>???@@@@@@??????@@@AAACCCDDDDDDFFFIIIKKKPPPWWWbbbooozzzyyyrrriii```WWWQQQBBB???<<<;;;<<<>>>@@@@@@DDDOOOWWWWWWTTTQQQJJJAAA<<<;;;:::999999999:::;;;:::===@@@@@@???@@@BBBEEEMMMTTTcccwww~~~wwwtttsssttt|||}}}jjj]]]VVVSSSTTTUUUYYY]]]cccnnnnnnaaaZZZWWWVVVRRRQQQOOOLLLIIIJJJMMMPPPLLLLLLLLLMMMNNNMMMKKKIIIGGGHHHJJJKKKJJJHHHEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDBBBBBB@@@???>>>>>>======;;;<<<>>>???>>>???@@@BBB>>>===<<<;;;:::;;;<<<===<<<<<<============<<<<<<;;;;;;;;;;;;:::999888888999888888888888888999999666666555444444444444444333333333333333333333333222222111111111111222222222222222111000//////...////////////////////////000/////////............,,,,,,,,,---------......---------------...///000,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******************************))))))******++++++++++++,,,+++***))))))***+++,,,,,,+++***)))(((***+++,,,''''''((((((((((((''''''&&&&&&''')))***+++,,,---'''''''''''''''((()))***((()))***************)))((()))***++++++***)))(((***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...---------------------mmmqqquuuwwwwwwxxx{{{~~~~~~}}}{{{{{{|||||||||}}}~~~|||zzz}}}zzzwwwvvvyyy|||~~~|||xxxuuuttthhhfffbbb___]]]\\\\\\]]]XXXXXXWWWUUUSSSRRRQQQPPPNNNNNNNNNMMMNNNNNNOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888777777777777777777::::::::::::::::::::::::>>>>>><<<;;;:::999999999:::::::::999999888888888:::999888888888999:::;;;???===;;;::::::;;;;;;;;;;;;;;;;;;===@@@BBBCCCCCC???CCCGGGIIIJJJOOOWWW^^^gggqqq~~~}}}rrrjjjbbb[[[RRRHHHCCCCCC??????>>>>>>@@@CCCEEEGGGPPPPPPPPPLLLGGGAAA>>>===<<<<<<<<<<<<<<<=========CCCKKKIIIGGGOOOPPPMMMRRR]]]oooxxxmmmfffdddddddddkkknnnooohhh]]]UUUTTTVVVUUU]]]hhhrrr~~~zzzkkk```[[[XXXUUUSSSOOONNNNNNMMMLLLKKKKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAACCCDDDDDDCCCAAA@@@@@@AAA???@@@BBBCCCCCCCCCBBBBBB>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;>>>AAACCC>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;??????>>><<<;;;:::999888::::::888777777777888999666666666666555555555555333333333333333333333333111111111111111111111111222222000///............////////////////////////......---------,,,,,,,,,---------....../////////...............---------+++,,,------++++++,,,---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))(((((()))***+++++++++******)))((((((((())))))***++++++++++++***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))(((((((((((((((((())))))*********+++&&&))),,,//////,,,(((%%%))))))))))))************))))))************))))))))))))*********))))))((())))))*********+++++++++,,,+++)))((('''(((***+++ppprrruuuvvvvvvxxx{{{}}}~~~}}}~~~~~~zzzwwwwwwuuuqqqqqqrrruuuwwwwwwzzzxxxtttpppkkkfffbbb```]]]\\\YYYVVVTTTTTTTTTUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999888888888888888888888888::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888;;;::::::999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;BBBBBBBBBBBBCCCCCCAAA@@@EEEIIILLLOOOTTT\\\hhhqqq{{{ssshhh[[[SSSLLLHHHDDD??????BBBAAAAAA@@@???@@@AAABBBCCCGGGHHHHHHEEEAAA>>><<<<<<888999;;;<<<===@@@EEEHHHMMM[[[aaaeeellliiicccfffttt|||nnnccc^^^^^^^^^___]]]______ZZZTTTSSSXXX___kkkvvvsssjjj]]]UUUQQQOOOMMMKKKMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBBBBAAAAAABBBCCCDDDDDDCCCAAA@@@@@@AAA@@@AAABBBCCCDDDCCCCCCBBB@@@???>>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCBBB>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<======<<<;;;:::999888888:::999888777777777888888777777666666666555555555333333333333333333333333111111111111111111111111222111000///................................................------------+++++++++,,,,,,,,,,,,,,,//////......------,,,,,,+++,,,------++++++,,,---...------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))(((((()))******)))))))))))))))*********))))))***++++++++++++***************************))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))(((((((((((((((((()))))))))*********((()))+++,,,,,,+++)))((())))))))))))************))))))************))))))))))))******+++******)))))))))*********++++++++++++***(((''''''''')))***tttuuuuuuuuuuuuwwwzzz|||}}}wwwtttttttttqqqooopppmmmjjjiiijjjkkkllllllkkkiiifffbbb]]]YYYVVVTTTVVVTTTSSSQQQPPPPPPPPPQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>;;;:::999999888999999999::::::::::::999999999999::::::::::::::::::::::::999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===::::::::::::999999999999<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCDDDFFFFFFGGGLLLPPPVVV]]]fffssssss]]]PPPNNNFFF@@@>>><<<:::;;;>>>BBBBBBAAA@@@???>>>===<<<>>>???@@@???===<<<<<<===999<<<>>>>>>>>>CCCMMMUUU]]]qqq{{{uuujjj]]]UUUTTTVVVXXXWWWTTTUUUUUUTTTUUU^^^kkkvvvsssgggccc\\\TTTOOONNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@AAABBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???????????????>>>AAAFFFJJJKKKHHHDDDAAA>>>======<<<<<<<<<<<<=========<<<<<<<<<======>>>::::::::::::999999999888999999888777777777777888777777777666666666555555333333333333333333333333111111111111111111111111111111000///................................................------------,,,,,,,,,,,,++++++++++++/////////...---,,,,,,++++++,,,---,,,+++***+++---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))))))))***+++++++++++++++*********++++++++++++++++++++++++***************************************************))))))(((((())))))***'''(((((()))******++++++((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((((((((((((((())))))))))))******))))))))))))))))))******))))))))))))************))))))************))))))))))))***+++,,,,,,,,,+++***************+++++++++,,,+++***)))((()))******xxxwwwvvvuuuuuuwwwyyy{{{~~~|||uuupppkkkhhhhhhhhhgggfffiiigggdddcccccccccbbbaaa]]]\\\[[[YYYWWWUUUSSSRRROOONNNMMMMMMLLLLLLMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;999999888888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>><<<===>>>>>>>>>===>>>>>>===???BBBEEEIIINNNSSSVVVWWW^^^iiiuuuuuu^^^MMMFFFGGGBBB???BBBCCCAAA???@@@?????????>>>===;;;:::999:::;;;<<<<<<;;;<<<>>>@@@???AAACCCBBBBBBJJJYYYeeeuuuyyyfff]]]SSSOOORRRVVVWWWUUUUUUWWW[[[aaajjjzzzuuuiii___YYYXXXUUUPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@AAABBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>??????===AAAFFFKKKKKKHHHDDD@@@>>>===<<<<<<<<<<<<============<<<<<<<<<===>>>>>>999999999:::::::::::::::999888888777777777777777777777777666666666555555222222222222222222222222111111111111111111111111111000///.......................................------------,,,,,,,,,,,,///......------,,,,,,,,,000///......---,,,++++++***,,,,,,,,,+++***+++,,,---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))++++++++++++++++++++++++************************************************)))))))))(((((()))))))))(((((())))))************((())))))***************''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))((()))))))))************))))))************))))))((()))***+++,,,---------************************------,,,++++++++++++,,,|||zzzxxxvvvwwwxxxyyyzzz||||||}}}~~~~~~zzzyyy{{{yyyppphhhgggeeeaaa______```aaabbbdddbbb```___^^^]]][[[YYYSSSRRRQQQPPPOOONNNMMMLLLHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;::::::999999999999:::888888777777777777888888999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::;;;<<<<<<===>>>>>>>>><<<>>>@@@???>>>===???AAAFFFIIIMMMQQQUUU\\\dddiiiqqqyyy|||mmm[[[MMMKKKPPPGGGDDDEEELLLOOOKKKEEECCC:::;;;;;;;;;;;;::::::999:::;;;;;;::::::<<>>===============<<<>>>BBBEEEEEEDDDAAA???======<<<<<<<<<<<<============<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;888888888888777777666666666666666666555555555555222222222222222222222222000000000000000000000000000//////.......................................,,,,,,,,,++++++++++++***.........------,,,,,,+++///......---,,,,,,++++++***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************+++++++++******)))))))))************************************************************************((((((((())))))(((((((((************))))))(((((((((((()))************)))************************(((((((((((((((((((((((())))))(((((((((((())))))***)))(((((((((((((((((())))))((((((((((((((((((%%%&&&(((***+++***((('''((()))))))))************))))))************))))))((()))***+++,,,---------************************,,,,,,++++++************~~~|||yyyyyyzzz{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~zzzxxxvvvsssrrrrrrssssssppplllhhhggghhhfff```[[[^^^]]][[[[[[[[[\\\^^^___^^^]]][[[ZZZZZZXXXUUURRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>999999999999999999999999:::999999888888999999999666666666666666666777888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>?????????===???AAA@@@???@@@EEEIIIGGGMMMVVV___gggpppzzz{{{oooaaaVVVLLLHHHSSSbbbbbb[[[VVVWWWTTTKKKBBB<<<888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;>>>BBBFFFEEELLLXXXcccnnn}}}rrr___VVVSSSPPPPPPQQQTTTUUUVVV^^^gggvvvssscccZZZUUUPPPNNNNNNKKKKKKJJJIIIHHHFFFDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDBBBAAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;<<<===>>>????????????===<<<<<<<<<<<<======>>>======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;777777888888777777666555555555555444444444333333222222222222222222222222000000000000000000000000//////......---......///------------------------,,,,,,,,,,,,++++++++++++++++++++++++************------------,,,,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))++++++************))))))***************)))))))))))))))))))))))))))))))))************************************************'''(((((())))))(((((('''++++++******)))((((((''''''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''((((((((())))))((((((((((((''''''###%%%(((***+++***(((&&&))))))))))))************))))))************))))))))))))***+++,,,,,,,,,++++++++++++***************)))))))))))))))(((((((((}}}{{{{{{}}}~~~|||zzz|||{{{{{{zzzzzzyyyyyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}zzz~~~~~~wwwpppkkkjjjjjjfffeeedddcccbbbaaaaaaaaa```^^^[[[ZZZZZZYYYWWWUUUWWWWWWWWWWWWWWWXXXYYY[[[XXXWWWVVVUUUUUURRROOOLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEE???@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<777777777777777777777777:::999999888888999999:::888777777777888888999:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???@@@AAA@@@@@@@@@CCCEEEEEEFFFIIIQQQXXXSSS]]]kkkwww~~~yyypppjjjaaaXXXSSSRRROOOPPP^^^qqq|||nnn^^^TTTMMMCCC;;;888::::::999:::;;;===???AAA>>>>>>>>>>>>@@@DDDJJJNNNXXXbbbrrr}}}zzzuuuvvvcccVVVNNNOOONNNOOOQQQXXXaaahhh{{{}}}kkk^^^SSSPPPPPPMMMJJJJJJJJJJJJKKKKKKIIIHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEBBBAAABBBCCC@@@AAABBBBBBBBBAAA???>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<:::999999999999::::::::::::999999999999666777888888888777555555444444333333333222222222111111111111111111111111000000000000000000000000.........------......///------------------------.........---------,,,,,,***************++++++++++++,,,,,,,,,,,,---------)))+++,,,+++***)))***+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))************************************************''''''((())))))(((''''''*********)))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))))))))((((((((('''''''''%%%%%%&&&'''(((((((((((())))))))))))************))))))************))))))))))))******+++******)))+++++++++*********))))))***************))))))(((}}}|||}}}}}}zzz}}}}}}|||zzzxxxvvvuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxyyyyyyzzz|||~~~}}}|||{{{{{{|||}}}}}}}}}||||||~~~{{{zzz|||~~~zzzyyysssoooooommmkkkmmmqqqtttqqqllleee___[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSTTTUUUSSSRRRRRRRRRQQQOOOKKKGGGCCCCCCDDDDDDEEEEEEFFFFFF@@@AAAAAAAAAAAA@@@??????=========>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::888888888999999999999999:::999999999999999::::::;;;;;;::::::;;;<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<>>>>>>:::::::::;;;;;;<<<<<<<<<<<<===???AAABBBBBBBBBBBBDDDGGGJJJKKKMMMSSS]]]eeerrr}}}yyyooofff___YYYVVVQQQMMMPPPWWWXXXYYYfffxxx{{{hhhRRRFFF@@@<<<;;;<<<===<<<;;;;;;<<>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<===>>>???>>>===<<<:::999888777777999999999888888888777777666777888888888777555444333333333222222222111111111111111111111111111111000000000000000000000000......---------......///------------------------000000/////////.........+++++++++,,,,,,------...***++++++,,,,,,------...)))+++++++++***)))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))******++++++))))))))))))))))))))))))************************************************&&&'''((())))))((('''&&&((((((((()))******++++++'''(((((()))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))))))))(((((('''''''''&&&'''&&&%%%$$$%%%''')))+++))))))))))))************))))))************))))))))))))*********))))))(((++++++++++++******))))))------.........---,,,+++{{{{{{|||||||||{{{yyyxxxwwwyyy||||||vvvrrrrrrqqqoooooooooooonnnlllnnnpppqqqpppnnnlllkkkkkkjjjmmmpppssssssrrrooommmlllmmmnnnnnnnnnllljjjhhhhhhgggffffffeeeeeeffffffcccbbb```^^^]]]\\\[[[[[[aaa```]]]ZZZXXXVVVVVVVVVVVVTTTRRRPPPOOONNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;999777777888999888888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<======@@@???>>>===<<<<<<<<<<<<777:::<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<>>::::::<<<>>>666;;;???>>>>>>BBBFFFHHHNNNVVVYYYSSSKKKPPP___mmm{{{ttthhh[[[UUUYYYeeepppvvvsssnnnggg```XXXRRROOOMMMTTT\\\eeeqqq|||jjj[[[SSSHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFHHHGGGFFFDDDBBB@@@>>>>>>???????????????>>>======::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>>>>===<<<;;;;;;;;;:::::::::999999999999888888777777777777777999999999888888888777777666444333333444555333222222222222111111111111000////////////.....................------,,,,,,,,,------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))************+++***((('''''''''((()))+++++++++++++++***)))((())))))))))))))))))))))))''''''(((((())))))******'''((()))******+++*********))))))((((((***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))************))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))************&&&'''(((*********)))(((,,,+++***((((((((()))***+++***)))(((((()))***+++******++++++++++++******wwwwwwxxxxxxxxxwwwvvvuuuuuuvvvxxxzzz{{{xxxtttppppppooommmmmmnnnnnnllljjjiiijjjjjjhhheeecccbbbcccggghhhjjjllllllkkkiiigggcccdddeeeeeedddbbb___^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999888777888999:::999888888999999999999:::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@???>>><<<<<<<<<999;;;===>>>>>>???BBBDDDGGGGGGGGGIIIKKKNNNQQQSSSWWW```lllwwwzzzlllcccZZZXXXUUURRRPPPQQQTTTVVVUUUSSSNNNKKKIIIJJJLLLMMMMMMHHHBBB<<<::::::;;;<<<<<<===???@@@BBBFFFOOOVVVccckkkqqqlllfffiiiwww~~~kkkeee\\\VVVTTTVVV[[[^^^```___]]]YYYTTTSSSSSSUUUdddmmm{{{nnn___VVVQQQOOOFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>===>>>????????????>>>======;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;:::999999999888888888888555555555666777888::::::999999888888888777777777666444333333444444333222222222222111111111000000////////////..................---------,,,,,,,,,------,,,,,,,,,---...///...------,,,,,,+++,,,,,,************************,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,+++*********+++,,,*********)))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))+++***)))((('''(((((()))+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((('''&&&&&&%%%&&&'''((()))+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))''''''((())))))))))))))),,,+++)))((((((((()))***+++***)))(((((()))***+++)))******++++++******)))qqqqqqrrrsssssssssrrrrrrrrrrrrrrrttttttssspppmmmmmmlllkkkkkkkkkkkkjjjhhhiiiiiihhheeebbb``````aaaddddddddddddcccbbbaaa```aaaaaabbbaaa___]]]ZZZXXXRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>===??????>>>=========>>>>>>:::::::::::::::999999999:::::::::999999999999999777777777999;;;;;;:::888999999999999::::::::::::999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<===??????===<<<===>>>;;;>>>@@@BBBCCCDDDFFFHHHNNNNNNPPPSSSYYY```gggkkkqqq{{{sssfff]]]YYYZZZ[[[^^^___^^^\\\YYYWWWMMMJJJFFFBBB???>>>?????????>>>>>>===============CCC@@@DDDLLLRRRVVVbbbooowwwkkkZZZUUUQQQQQQSSSTTTRRROOORRRTTTUUUTTTUUU[[[eeennnwwweeeUUUKKKHHHIIIJJJCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>======>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888777777777777666555555555666777888999:::888888888888777777777777555444333333444444333222222222111111111000000000////////////...............------------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,+++++++++++++++***************************************)))))))))************************))))))))))))***,,,---...******))))))(((((('''''')))))))))))))))))))))))))))******++++++******)))''''''''''''((((((((((((******)))(((((((((((((((*********+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))((('''&&&)))(((((((((((()))***+++))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))***+++***))))))((()))))))))******))))))))))))******)))******++++++******)))lllmmmmmmnnnnnnooooooooopppnnnmmmmmmnnnnnnllljjjkkkiiihhhhhhiiiiiihhhgggggggggfffdddaaa```aaaccccccbbbaaa___]]]\\\[[[[[[````````````]]]ZZZWWWUUULLLLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===;;;::::::<<<;;;;;;:::::::::;;;;;;777888888888888888888888999999888888888888888888666666777:::<<<<<<:::888999999999:::::::::;;;;;;999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>===============>>>>>>???;;;===???@@@@@@@@@BBBCCC@@@BBBDDDFFFHHHLLLQQQTTTXXXZZZ___gggpppyyyyyykkkccccccgggjjjoooqqqrrrqqqkkk```TTTKKKBBB@@@>>><<<;;;<<<======<<<===?????????@@@AAABBBEEEFFFRRRdddnnnqqq|||zzzfffZZZPPPNNNMMMOOORRRTTTSSSRRRYYY]]]aaabbbeeepppxxxddd]]]TTTLLLGGGEEECCCBBB@@@@@@??????>>>?????????BBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;888888888777777777666666888888777666666666666666888888777777777666666666555444222333444444333111111111111111000000000000////////////............------------------------,,,,,,,,,,,,------......******+++++++++*********************************************************************************(((((()))***+++,,,------***)))))))))((((((((('''(((((((((((((((((((((((()))******++++++******)))'''''''''((((((((())))))***))))))(((((((((((((((((()))***************)))))))))))))))))))))))))))******))))))((((((''''''))))))******)))(((''''''***)))************++++++)))(((((('''&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))***)))(((''''''((()))*********))))))))))))))))))***))))))))))))))))))***))))))************))))))jjjjjjjjjkkkkkklllmmmmmmnnnllljjjiiijjjjjjiiihhhhhhgggffffffggggggfffeeeaaabbbbbb```______aaacccdddbbb```]]][[[YYYYYYYYYYYYYYYYYYXXXVVVRRROOOMMMIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>===<<<;;;:::999999999999888888888999999:::888888888888888888999999888888888888888888888888666666888:::======;;;888999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;<<<<<<<<<<<<=========?????????>>>>>>????????????AAABBBCCCCCCDDDFFFHHHEEEGGGIIIMMMSSS[[[eeekkkqqquuu|||vvvqqqjjjiiinnnvvv~~~vvvkkk```RRRFFF===;;;::::::;;;;;;<<<>>>>>>??????@@@>>>===???CCCFFFHHHRRRhhhiiiXXXRRRKKKLLLMMMNNNQQQXXX```fffqqquuuyyy{{{~~~ssseee\\\OOOLLLHHHEEECCC@@@>>><<>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::>>>===<<<;;;;;;;;;;;;;;;888888888888777777777777888777777666555666666666777777777666666666555555555333222222333444222111111111111000000000//////////////////............------------------------,,,,,,,,,---------------))))))***++++++******)))******************************++++++++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((()))))))))*********)))))))))))))))((((((''''''((()))***************))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))&&&&&&&&&'''''''''''''''))))))((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''))))))************))))))(((((()))))))))************)))(((''''''((()))***)))))))))*********)))))))))))))))******))))))))))))))))))******)))))))))jjjiiiiiihhhiiiiiijjjkkkkkkiiiffffffggggggfffeeedddcccbbbcccddddddcccbbb___```aaa`````````bbbdddaaa```]]][[[XXXVVVUUUUUUSSSSSSSSSRRRPPPMMMJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBAAA@@@???======>>>>>>???@@@@@@?????????>>>>>>>>>>>>????????????======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888777777777888999999999999999999999999999888888888888888888999999999888888888:::<<<<<<;;;999::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>?????????<<<<<<=========>>>>>>>>>@@@@@@??????@@@AAABBBBBBCCCDDDFFFFFFFFFGGGIIIKKKPPPSSSXXX___hhhttt~~~xxxuuunnnpppuuu}}}zzzgggVVVJJJDDD???===::::::;;;<<<===>>>??????BBBBBBAAA???===AAAHHHNNNUUUggglllWWWPPPRRRKKKNNNRRRWWW^^^kkk{{{zzz}}}vvvfffZZZRRRMMMKKKGGGBBB>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========>>>>>>======<<<;;;:::;;;;;;;;;;;;:::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;888888888888777777777777444444444555666777888999666666666666555555555555444333222222333333222111111111000000000/////////////////////............,,,,,,,,,------------...+++,,,------......------((()))***,,,,,,+++***)))*********************************+++++++++++++++++++++++++++++++++++++++***+++++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************)))))))))))))))(((''''''&&&'''((()))******+++***))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&'''((())))))))))))((())))))(((((('''(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))((('''''''''''''''''''''''''''))))))************))))))))))))))))))***************))))))((((((((((((((((((((()))************)))))))))************))))))((())))))******))))))(((iiihhhgggffffffgggggghhhgggeeeccccccddddddcccaaa```___^^^^^^``````___^^^\\\^^^______^^^^^^^^^___[[[ZZZXXXVVVTTTQQQPPPOOONNNNNNOOONNNLLLIIIFFFDDDBBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>>>>??????@@@AAAAAABBBBBBAAA@@@???>>>;;;;;;<<<===<<<<<<;;;:::;;;;;;;;;<<<<<<=========:::999888888888999:::;;;888888888999999999999:::888888777777888888999::::::::::::999999888888777888888888999999999::::::;;;999888999;;;;;;:::999:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@>>>>>>?????????@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKKKKMMMOOOQQQSSSVVV[[[^^^jjjooovvv{{{xxxxxxzzz{{{rrreeeTTTGGGAAA@@@???>>>;;;<<<>>>AAACCCDDDDDDDDDHHHIIIIIIHHHHHHMMMWWW^^^kkkvvvnnnkkkppptttvvv|||nnn]]]OOONNNSSSSSSWWW```mmm~~~|||kkk[[[PPPJJJGGGFFFHHHDDD@@@======???@@@@@@<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCCCCBBBBBBAAABBBBBBBBB@@@???@@@AAA????????????????????????===>>>>>>>>>???@@@@@@@@@??????>>>>>>===<<<;;;;;;======>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;777777777666666666555555444444444555666777888999666666666555555555444444444333222222333333222000111000000000////////////////////////............,,,,,,,,,---------......+++,,,---.........------((()))+++,,,---,,,+++***************************)))))))))*********++++++************************)))***++++++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((())))))))))))***((())))))***)))((('''&&&%%%&&&''')))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((('''((()))***+++,,,++++++***(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))***)))))))))))))))((('''''''''((()))***+++******)))((()))***++++++***)))((((((((())))))))))))((((((iiihhhfffeeedddeeeeeefffdddcccaaaaaabbbbbb```___]]]\\\[[[[[[]]]^^^]]][[[UUUWWWYYYYYYWWWVVVUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJHHHHHHIIIHHHGGGDDDAAA???BBBAAA@@@@@@??????@@@@@@=========<<<======>>>???===>>>?????????>>>===<<<:::;;;;;;<<<;;;:::999888999999:::::::::;;;;;;;;;888777666666666888999:::666666777777888999999:::888888888888888999::::::;;;::::::999888777777666888888999999::::::::::::<<<;;;999999:::;;;:::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFIIILLLOOORRRTTTWWWZZZ^^^ccchhhnnnuuuzzz}}}wwwoookkkjjjiiiddd```VVVOOOGGGBBBAAA@@@<<<888<<<>>>AAAEEEIIIKKKLLLMMMNNNQQQSSSTTTUUU\\\gggooo|||qqqeee\\\ZZZ___bbbaaahhhttttttlllddd```ZZZQQQOOORRR]]]aaannnwwwjjjaaaUUUIIICCCAAA@@@@@@>>>===<<<===>>>===;;;999;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBBBBAAA???@@@AAAAAABBBBBBBBBAAA@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA???>>>===<<<;;;:::999999===============<<<<<<;;;<<<=========<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>888:::<<<>>>>>>===<<<;;;666666555555555444444444777777666555555555555555666666555555555444444444444333111222333333222000000000000000////////////000/////////............,,,,,,,,,------.........+++,,,---.........---,,,((()))+++---...---+++***************************'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((()))*********)))'''&&&%%%%%%''')))***+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))((('''&&&%%%%%%&&&((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))((()))*********((('''&&&'''((()))+++++++++***)))((()))***++++++***)))((((((((())))))))))))((((((bbbbbbaaa```___^^^^^^]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOMMMJJJHHHGGGFFFFFFGGGFFFFFFDDDCCC@@@???>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888777777777777777777777777777888888888999999999999777777777777888888888888999999999999::::::;;;<<<<<<<<<;;;::::::999888888;;;;;;;;;::::::999999999888888999999999:::::::::888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::=========<<<<<<;;;;;;;;;<<<;;;<<<===??????>>>===>>>===<<<<<<>>>??????>>>AAABBBCCCBBBBBBCCCFFFIIINNNMMMLLLPPPWWW^^^ccceeemmmqqqwww}}}pppfffZZZRRRQQQPPPNNNKKKCCCAAA@@@@@@???<<<>>>CCCDDDDDDGGGPPPYYY```eeehhhkkkkkkjjjlllooovvv~~~{{{eeeZZZVVVSSSSSSVVVYYYYYYYYY]]][[[XXXVVVWWW[[[```dddrrr~~~~~~lllbbbQQQLLLEEEBBBAAA@@@>>><<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>======>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>======<<<<<<<<<<<<;;;:::;;;<<<===>>>??????>>>>>>=========<<<::::::::::::::::::::::::;;;::::::999999999::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<777777666555444333222222888777777666555444444444333444444555555444444333222222222222222222222222000000000000////////////......//////...---,,,,,,////////////////////////...---,,,,,,++++++++++++((())))))))))))*********,,,+++)))((((((***+++---******))))))((())))))******************)))(((((()))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''')))+++,,,&&&''''''((()))******+++)))))))))))))))(((''''''&&&&&&''')))************)))((('''''''''(((***+++((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***+++,,,,,,++++++))))))))))))))))))))))))\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@CCCCCCBBBBBB@@@???===<<<>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888888888888888888888888888888888777777777888888888999999777777777777888888888999;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999999::::::::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<>>>>>>>>>???@@@@@@???>>>@@@???>>>???AAABBBCCCCCCEEEFFFHHHHHHHHHJJJMMMOOOTTTXXX]]]bbbhhhqqqzzziiiYYYSSSLLLGGGFFFDDDBBB@@@AAA>>>===>>>===:::===BBBEEEMMMZZZjjjwwwmmmZZZQQQOOOMMMNNNQQQRRRRRRPPPSSSTTTUUUXXX^^^gggrrrzzzxxxfffYYYQQQLLLGGGBBB???>>>===<<<:::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>??????@@@AAABBBCCCCCCCCCCCC???>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777777666666555555444444666666666666555555555555333444444555555444444333444444333333222222222111000000000000///////////////////////////...------------------------------...---,,,,,,+++++++++,,,)))))))))*********++++++,,,+++***(((((()))+++,,,,,,,,,+++++++++++++++,,,***************)))(((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---'''''''''((()))*********)))))))))))))))(((''''''&&&'''((())))))***))))))((((((((((((((())))))***(((((())))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((('''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************************&&&&&&'''(((((((((''''''))))))))))))))))))))))))RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777888888888888888888888888666777777777888888888888777777888888888999999999<<<<<<;;;:::999999999999888999999:::;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@BBBDDDFFFGGGJJJLLLPPPSSSUUUYYY\\\___gggooozzzkkkSSSFFFEEECCCAAA???===<<<<<<@@@>>>>>>@@@???===@@@EEENNN___xxxttt___SSSMMMLLLLLLMMMNNNOOOMMMKKKOOOUUU^^^fffppp|||gggXXXNNNFFFBBBEEEAAA===;;;::::::999999::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>>===<<<>>>??????@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>======<<<<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::777777777777777777777777666666666666666555555555444444555555555555444444666555555444333222111111000000000000//////////////////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,************+++++++++,,,---,,,***)))))))))******+++++++++++++++++++++,,,*********+++******)))((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++''''''(((((())))))******)))))))))))))))(((((('''(((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))(((((((((''''''(((((((((((()))))))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******************************)))))))))***))))))(((((())))))))))))))))))))))))IIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@???>>>=========::::::;;;;;;;;;;;;::::::::::::::::::999999888888777777777777888888888888888777777777777777777777888888888888888888888888666666777777777888888888888888888999999999::::::;;;;;;:::999999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFIIIMMMPPPRRRVVV]]]eeekkkrrrxxx|||~~~kkkXXXKKKCCCCCCCCCBBB@@@???@@@AAABBB@@@AAADDDEEEFFFJJJQQQ```xxx{{{fffXXXRRRPPPPPPPPPRRRTTTUUUVVVVVV___iiiwww{{{nnn\\\NNNGGGDDDAAA>>>>>><<<:::888888888888888::::::999999999999::::::999999999:::;;;;;;<<<<<<:::<<<======<<<<<<>>>??????@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<====================================<<<;;;;;;:::999999777777777888888999999999888777777666555444444444444444555555555555444444777777666555333222111111000000000000///////////////000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,------+++***))))))))))))((()))))))))*********)))*********++++++******)))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((((((((()))))))))***(((((())))))))))))((((((((())))))))))))(((((('''&&&''')))*********)))(((''''''((()))******++++++))))))))))))))))))))))))''''''''''''(((((())))))************))))))))))))''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************************++++++++++++***)))((((((((((((((((((((((((((((((BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===<<<;;;:::999888888888888888999:::::::::::::::999999999999999888888888666666666777777777888888777777777777777777777888888888888888888888888888777777777777888888888888999999999999::::::::::::888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@CCCEEEGGGIIILLLNNNPPPTTT[[[___eeekkkuuuyyyiii]]]RRRKKKGGGBBBCCCBBBAAAAAABBBFFFIIIEEECCCDDDHHHKKKNNNUUU]]]uuuvvveeeYYYRRRQQQOOOQQQUUUZZZ```gggnnnqqq}}}rrrhhhYYYQQQHHHCCCBBBAAA>>>;;;::::::999888777777777888888777777666666777777888888888999999:::;;;;;;<<<999;;;======<<<<<<>>>???@@@@@@AAAAAABBBAAAAAAAAA>>>>>>????????????>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>==============================<<<;;;:::999999888777777888888999::::::::::::999888666555333222111444555555666666555555444777777666555333222111111000000000000//////////////////000000000000000///------------------------,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,+++***)))))))))((('''((()))************)))******++++++++++++******))))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))((((((((())))))))))))(((((('''&&&''')))*********)))(((&&&&&&''''''((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((('''&&&&&&%%%((((((((((((((((((((((((>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@??????>>>========================<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999999666777888999999999999888999999999999999999888888777777888888999:::::::::777777777888888888888999999999999999999999999999777888888888999999999999999999:::::::::;;;;;;;;;777777888999:::<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;<<<<<<<<<<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???BBBDDDDDDCCCEEEIIIMMMJJJNNNSSSXXX]]]dddnnnuuuooofff]]]VVVNNNFFFBBBBBB@@@@@@AAADDDHHHMMMRRRTTTRRROOONNNQQQUUUZZZcccmmmxxxpppttt{{{jjj]]]TTTOOONNNPPPOOOUUU___jjjvvv||||||rrrbbbVVVPPPDDDAAA???>>>>>>===999555888999999888666666777888555555444444444444555555777777888999::::::;;;;;;999:::<<<<<<<<<<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999888888888999999999:::::::::999888666555333222111555555666666666666555555666555555444333222111111000000000000////////////......///000000000//////------------------------,,,,,,+++++++++,,,------************+++++++++,,,,,,+++++++++******))))))((()))+++,,,------,,,+++)))***++++++,,,+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++(((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))));;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999::::::::::::::::::::::::::::::999999999888888<<<;;;;;;::::::::::::;;;555666666777777777777666999999999999999999999999777777888999999:::;;;;;;888888888888999999::::::999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;888888888999:::;;;<<<===::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<============???>>>===<<<;;;;;;<<<===<<<<<<===>>>>>>???@@@@@@===>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBEEEHHHIIIIIILLLSSSXXXVVV\\\dddllluuu~~~wwwsssqqqnnniiieeeVVVPPPLLLKKKHHHBBBAAACCCEEEFFFKKKUUUaaajjjnnnnnnkkkfffcccdddgggmmmxxxxxxjjjfffbbbccciiiooorrrrrrkkk```VVVRRRPPPOOOQQQVVV]]]gggwww}}}~~~uuudddVVVLLLEEEBBB;;;;;;;;;:::999888666555666888999888555444666777666666555555555555666666666666777888999:::;;;;;;888:::<<<<<<<<<<<<>>>@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAACCCDDDDDDCCCAAA@@@>>>======<<<<<<;;;::::::888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888888888888999999999999777777666666555555444444555555666666666666555555444444333333222222222111000000000000////////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...)))))))))*********++++++******+++++++++******)))((()))+++---------,,,+++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((())))))***''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))&&&'''((())))))***))))))((((((((((((((())))))***(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))+++,,,,,,------------,,,)))))))))))))))))))))))):::::::::::::::::::::999888888999999999999999888999999999:::::::::::::::::::::::::::999999999999777777666666666666777777444555555666666555555444999999999999999999::::::555666666777888999999999888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999:::;;;;;;888999:::;;;===>>>??????;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>???>>>===<<<;;;;;;<<<===<<<======>>>???@@@@@@@@@<<<<<<===???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDHHHLLLNNNNNNRRRZZZ```hhhpppzzz~~~pppddd___ZZZXXXXXXVVVQQQLLLMMMFFFBBBCCCCCCAAADDDJJJPPPSSS[[[kkk|||}}}xxxwwwxxx~~~}}}lll\\\\\\\\\ZZZWWWXXX[[[^^^SSSNNNMMMRRRTTTTTTYYYaaappp}}}nnnfffYYYMMMEEE@@@<<<:::999999999777555555777999555777999777555333444666999999888888888888999999555666777888999:::;;;;;;888:::;;;<<<<<<<<<>>>@@@@@@@@@AAAAAAAAA@@@@@@???===>>>@@@AAAAAA@@@>>>===>>>======<<<;;;;;;::::::888999:::;;;<<<;;;::::::;;;;;;;;;<<<<<<=========::::::::::::::::::::::::999888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::;;;888888888888888888888888444555555555666666777777555555666666666666555555222222222222222222222222000000000000////////////,,,,,,---...//////......++++++++++++++++++++++++++++++++++++,,,,,,---...((())))))))))))*********)))******+++++++++******%%%''')))+++,,,+++***))))))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((('''''''''(((***+++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((())))))))))))((((((((((((''''''((()))))))))))))))&&&&&&((()))************)))((('''''''''(((***+++************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))<<<;;;:::999888888888888888888777777777777888888999999999999888888888777999999888888777777666666555666777999::::::::::::777777777777888888888888444555555666777888888999888888888888888888888888888888888888888888888888999999888888888888888888888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<===@@@@@@@@@???===>>>@@@BBB???>>>===>>>???@@@?????????AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOMMMRRRWWWZZZ^^^hhhwwwyyykkk___ZZZTTTKKKGGGKKKMMMJJJGGGGGGEEE@@@AAAFFFFFFCCCLLLYYYeeeppp~~~{{{|||uuufff\\\TTTUUUUUUSSSPPPNNNMMMNNNLLLOOOQQQRRRWWWdddvvvnnnbbbQQQMMMFFFAAA===:::888666555555444444444333333333777777777777666666666666777777666666666666777777888888888888888888999999;;;<<<;;;:::999:::===@@@AAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===<<<<<<;;;::::::::::::;;;::::::<<<=========<<<;;;:::999888777777999;;;<<<========================<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<;;;:::999999888888666777999:::;;;;;;:::999999888777555444444444444555555555444444333333333333333333222222222111111......///000111222333333////////////////////////...---,,,,,,,,,,,,---...------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,((()))***+++++++++++++++))))))(((((((((((())))))))))))************))))))+++)))(((&&&&&&((()))+++&&&'''(((******((('''&&&((())))))***))))))((('''))))))))))))(((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))))))))(((((('''))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((''''''&&&''''''&&&&&&&&&''''''(((...)))&&&))),,,,,,***)))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))777777666666666777777888888888777777777777888888999888888888777777777777666666777777777777777777444555666777777888777777666666777777777888888888555555666666777888888999888888888888888888888888888888888888888888888888999999888888888888888888888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<===>>>??????@@@@@@@@@???======>>>@@@AAAAAA@@@AAABBBCCCCCCCCCCCCDDDFFFGGGGGGGGGHHHIIILLLLLLLLLMMMPPPSSSWWWYYYZZZaaajjjqqqxxxtttlllfffbbb\\\RRRJJJGGGJJJDDDBBBFFFHHHEEEDDDGGGFFFBBBDDDIIIJJJNNN```uuu|||{{{pppeeeZZZSSSKKKLLLMMMLLLJJJJJJLLLMMMMMMTTT\\\dddnnn~~~yyygggWWWMMMGGGDDD???;;;999888666555555555555444444444333333555555555555555555555555777666666666666666666777777777777888888999999999::::::;;;::::::<<>>===>>>======<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;::::::999888999:::;;;<<<========================<<<<<<=========>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::999999999777888999:::::::::999888777666666555555555555666555555444444444333333333333333222222222111111111000000000000000111111111...........................---,,,,,,,,,,,,---.........---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++((()))***++++++++++++***))))))(((((((((((()))))))))))))))******)))))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((('''&&&&&&))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&'''(((((((((&&&%%%))),,,,,,***''''''(((((())))))(((((('''))))))))))))))))))))))))***************************)))))))))))))))))))))444444555555666777888888888888777777777777888888777777777777666666666666444444555555666777777888666666777777777777666666666666666666777777777777555666666777777888888888777777777777777777777777999999999999999999999999888888999999999999999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<<<<======>>>===<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA???@@@@@@@@@??????@@@BBBAAAAAABBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLOOOQQQVVVVVVWWWZZZ```gggnnnrrrvvvrrrfff[[[VVVSSSSSSPPPJJJGGGGGGDDDCCCEEEHHHIIIGGGIIIMMMKKKIIIKKKPPPUUUbbb}}}tttrrruuuwwwkkk```WWWQQQMMMKKKHHHIIIJJJJJJKKKNNNRRRUUUZZZdddrrr{{{fffXXXMMMDDD>>>>>>;;;888666777777666555666666555555555444444444444444444444444444444444666666555555555555666666555666666777888999999:::888999:::;;;;;;===@@@CCCCCCCCCBBBAAA@@@??????>>>??????@@@@@@??????>>>>>>@@@???>>>>>>======>>>>>>:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????============<<<<<<<<<<<<======<<<<<<;;;:::::::::888999999999999888777777555555444444555666666777444444444444333333333333333222222222222111111111111111111000000/////////........................------,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))******++++++******))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&''''''&&&&&&&&&((()))***(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''')))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''((((((((((((((((((''''''&&&''''''&&&&&&''''''((()))))))))+++,,,---,,,((($$$((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))******666666777888888888888888888888777777777777888888777666666666666555555555444444444555555555666666999999999999999888777777555555666666666777777777666666777777777888888888777777777777777777777777999999999999999999999999888888999999999999999:::999999999:::::::::;;;;;;999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<======>>>>>>===>>>>>>???@@@@@@>>>@@@AAAAAAAAABBBEEEGGGDDDEEEFFFFFFGGGHHHKKKMMMKKKNNNQQQSSSUUUYYY___cccfffhhhmmmuuu~~~~~~{{{vvvooocccVVVMMMKKKGGGFFFGGGGGGDDDDDDFFFEEEJJJPPPSSSSSSSSSVVV[[[[[[XXXYYY```jjj|||~~~rrrlllbbbbbbfffpppzzz{{{vvvgggaaaXXXOOOJJJIIIKKKLLLJJJLLLOOOSSSXXX___ggglllxxx{{{mmmZZZLLLFFFCCC@@@===:::888666666777888777666666666666555555555444444333333333333444444444444666555555444444555555666444444555666777999999:::999:::;;;;;;;;;<<>>>>>>>>????????????>>>>>>@@@???>>>>>>======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999888888777666555555555555444444555555666333333333333333333333333222222222222111111111111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((((()))))))))))))))(((((((((((())))))''''''((())))))((('''''''''&&&$$$$$$%%%''')))+++'''''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))************''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&&&&'''((()))***(((+++,,,+++***+++)))'''))))))************))))))((((((((((((((((((((((((************************)))))))))))))))*********888888888999888777666555888888777777777777888888666666666666555555555444666555555555444444444333999999:::999999888777666666666666666777777777777777777777777888888888888777777777777777777777777999999999999999999999999888888999999::::::::::::999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>??????>>>>>>=========>>>>>>AAA@@@@@@?????????@@@@@@BBBBBBCCCCCCBBBDDDGGGJJJMMMNNNPPPPPPPPPRRRVVVZZZWWW[[[aaafffjjjpppyyyyyyjjjdddbbbcccaaa___[[[WWWRRRLLLHHHFFFCCCCCCEEEFFFEEEHHHMMMNNNXXXccchhhhhhjjjmmmppprrrnnnoooxxxsssddd]]]ZZZUUUTTTVVV[[[```aaa]]]YYYUUUSSSOOOKKKIIIJJJMMMOOOKKKOOOWWW```kkkxxxyyylllZZZRRRGGGAAA@@@???===:::888666555555666666555444666555555555444444444444333333333444444555555555555555444444444444555555333444444666777888999999:::<<<<<<<<<;;;:::<<<======>>>>>>>>>??????@@@@@@===>>>>>>?????????>>>>>>???>>>======<<<<<<======;;;;;;;;;;;;<<<<<<======:::;;;<<<=========<<<<<<========================>>>>>>>>>>>>????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666555555777666555444444333333333333333333333333333333333222222222111111111000000...////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************))))))*********))))))((())))))(((((((((((())))))))))))(((''''''((())))))))))))(((((((((((())))))''''''(((((((((((('''''''''&&&$$$$$$%%%''')))+++&&&&&&''''''((((((((()))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&'''((()))******+++000000***'''***---,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************666777888888777555444333888888777777777777888888666666666666555555555555777666666555444444333333777777777777777666555444777777777777888888888888888888888888888888888888888888888888888888888888::::::::::::::::::::::::888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<=========;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>?????????????????????@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCHHHHHHGGGFFFGGGKKKPPPTTTZZZ]]]______^^^aaafffkkkpppvvvsss```VVVTTTTTTSSSRRRPPPMMMJJJIIIGGGGGGEEEDDDFFFKKKNNNQQQXXX___jjjvvv|||kkk^^^TTTOOOPPPNNNMMMMMMNNNQQQRRRQQQPPPIIIKKKLLLMMMMMMNNNPPPRRRRRRXXXcccqqq~~~zzzjjjYYYOOOGGGDDD@@@===;;;888555333666444333333444444222000555555444444444333333333222333333444444555555555444444333333333333444444333444444555666777777888:::;;;<<<;;;:::999999:::;;;<<<<<<===>>>???@@@@@@======>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<=======================================>>>>>>>>>??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999777666555555555555888777666444333222222222222222222222333333333333222111111111111000000000.........//////000000000------------------------++++++,,,,,,,,,,,,++++++***************)))))))))************************************************)))******++++++******)))))))))******))))))(((((())))))(((((((((((())))))))))))''''''''''''))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***&&&&&&&&&''''''(((((()))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))(((''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((()))***+++@@@EEEAAA333******+++)))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++555666888999999777666555888888777777777777888888777777777666666666555555666666666555555555555555666666777777777666666555888888888888999999999999888888888888888888888888999999999999999999999999::::::::::::::::::::::::888888999999:::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOTTT\\\fffmmmtttwwwzzzzzzyyy|||lll[[[QQQMMMNNNPPPKKKKKKKKKIIIGGGFFFFFFFFFAAABBBHHHQQQYYYaaammmwwwtttaaaWWWRRRMMMKKKMMMIIIIIIJJJJJJLLLMMMOOOPPPLLLQQQWWW[[[^^^```dddfffjjjppp|||yyyeeeYYYPPPHHHBBB>>>>>>===999555222333444444333222222333333222000444333333333333222222222111111222222333444444444444444333333333333444444444444444555555666666666777999::::::999888999:::<<<<<<<<<======>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>><<<;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>============<<<<<<<<<<<<:::::::::::::::;;;;;;;;;888888666555444555555666666555444444333333333333111111222222222333333333111111111111000000000000///////////////.........------------------------***+++,,,,,,,,,,,,+++***************************************************************************(((((()))******)))(((((()))))))))))))))(((((('''))))))(((((((((((())))))***)))'''&&&&&&''')))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((''''''&&&&&&&&&''''''(((***+++,,,AAAIIIFFF777***))))))&&&'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++666777999;;;<<<;;;:::999888888777777777777888888777777777777666666666666444444555555666777777777888888999999999999888888888888999999999:::::::::999999888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<888888999999:::;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<===>>>@@@@@@??????@@@AAABBBDDDEEEFFFEEEEEEFFFHHHJJJMMMOOOQQQLLLMMMQQQVVV```nnn}}}xxxiiiaaaUUULLLGGGGGGIIIKKKIIIKKKMMMNNNLLLKKKJJJJJJQQQTTT]]]jjjvvv}}}qqq___NNNKKKLLLKKKKKKMMMFFFGGGHHHIIIJJJLLLNNNOOOZZZ```iiiqqqvvv{{{oooYYYJJJDDDCCCAAA@@@777999999555222222888===333333222333555555444222333333333222222222111111///000000111222222333333444333333222222333333444444444555555555555555555444666888999999888999;;;===============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>><<<;;;999888999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<::::::::::::::::::::::::888777666444444555666666444444333333333444555555111111111222222333333333111111111111000000000000222111000///...---,,,,,,------------------------***+++,,,------,,,+++***+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))(((''''''))))))(((((((((((())))))***((('''&&&&&&'''(((***(((((())))))))))))((((((((((((''''''''''''((((((((())))))***))))))((('''%%%%%%&&&&&&'''((())))))(((((())))))*********+++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))************)))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((''''''&&&&&&&&&''''''(((***+++,,,$$$111666,,,%%%))),,,+++''''''((((((((((((''''''))))))))))))))))))))))))************************'''(((((()))***+++++++++777777888888888999999999666777999::::::999888777999999999999999999999999777777777888888999999999::::::999999888888777777999999999999:::::::::;;;888888888999999999999:::999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999:::<<<===999:::;;;:::999888888:::======<<<;;;;;;::::::999;;;;;;<<<======>>>??????@@@??????>>>>>>??????@@@@@@BBBEEEFFFGGGIIILLLNNNNNNPPPRRRUUUYYY[[[]]]^^^bbbcccgggooo|||zzzpppiiiccc[[[VVVVVVOOOKKKKKKIIIFFFJJJRRRVVV___ccc^^^ZZZ\\\^^^\\\[[[fffuuu{{{mmmuuu~~~pppYYYSSSLLLGGGFFFHHHKKKLLLLLLKKKIIIGGGHHHNNNYYYaaakkk{{{sssZZZQQQFFF???>>>===<<<999888777555444333333444444555555444333333222111111222222222222222222222222444333333222222333333444555555444333333333333444111222222333333444444555777999::::::999888:::;;;<<<<<<;;;::::::<<<===>>>>>>===<<<;;;<<<>>>@@@AAA@@@@@@???===<<<:::999999===>>>===;;;999888999:::===<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<;;;999:::<<<;;;999777777888;;;:::888777555444444444555555444333333333333444333222222222111000000000000000000000000//////...000000000000///...,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((,,,***'''%%%%%%&&&((()))'''((((((((((((((('''&&&''''''(((((())))))******((('''&&&&&&&&&&&&'''((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))'''&&&))))))))))))************)))))))))))))))))))))))))))(((((('''''''''(((((()))'''%%%###"""###$$$%%%%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&************))))))))))))******************************))))))((((((''''''))))))))))))************++++++************++++++::::::::::::999999999999777888888999999888888777;;;;;;;;;;;;;;;;;;;;;;;;666666777777777888888888888888888777777777777777888888888888888888888888777888888888888999999999888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===;;;<<<======<<<;;;<<<>>>>>>>>>>>>=====================>>>??????@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHIIIKKKLLLNNNRRRWWWZZZ___aaaeeeiiimmmppprrrssstttwww|||xxxuuuqqqnnnhhh```ZZZWWWTTTPPPMMMNNNIIIGGGHHHIIIKKKUUUaaappp{{{zzzwwwuuurrrrrrwwwnnniiiaaafffnnnwww{{{tttggg\\\MMMKKKIIIHHHIIILLLNNNOOOSSSTTTSSSTTTWWWaaaoooyyytttcccVVVNNNGGG>>>:::::::::999666555555444333333444555666555444444333222222111111222222222222222222222222444333333222222333333444555444333333222222333333111111222333333444444555555777888888777666888999;;;;;;::::::;;;;;;<<<======<<<;;;:::;;;===???@@@??????>>>===<<<;;;:::::::::;;;;;;:::888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;777888::::::999888999:::999888777666555444444444666666555444444444444444222222222111111111111111000000000000000//////...000000000000///...---,,,............------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((()))))))))***)))'''&&&&&&&&&((((((''''''((((((((((((((('''((((((((((((((()))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''((())))))'''&&&(((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((***)))'''%%%%%%%%%&&&'''&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&((((((((((((''''''''''''************************+++*********))))))))))))))))))))))))************+++******))))))******+++:::::::::999888888777777:::999999888888999999:::999999999999999999999999777888888888888999999999777888888888888888999999999999999888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<999:::<<<<<<;;;;;;===>>>============>>>>>>>>>???>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEGGGJJJLLLMMMPPPRRRUUUYYY___gggooouuu{{{~~~uuudddZZZXXXUUUPPPSSSPPPLLLIIIIIIHHHHHHGGGHHHGGGGGGJJJOOOYYYkkk{{{tttggg^^^ZZZXXXUUUVVVXXX[[[]]]ZZZRRRLLLHHHHHHHHHKKKPPPWWW]]]aaahhhiiikkknnnttt~~~kkk]]]SSSIIICCCAAA<<<777666777888777555333333333333444555666777444444333333222222111111222222222222222222222222333333222222222222333333333333222111111111111222111111222222333444444444333444555555444444555777999999:::;;;;;;;;;;;;:::;;;:::999999:::;;;===>>>======<<<<<<<<<;;;;;;;;;777888999999888888:::<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::888888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::555777999999999888999;;;666666555444444444444555777666555555444444555555111111111111111222222222000000111111000000///...000111111000000///...---/////////............---***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((************))))))))))))+++***************))))))((((((((((((''''''''''''&&&&&&'''((()))))))))((())))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((())))))(((&&&(((((())))))))))))******''''''''''''''''''''''''((((((''''''''''''((((((,,,***)))'''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((************************++++++++++++************))))))))))))************+++******))))))******+++;;;;;;;;;;;;::::::999999<<<;;;:::999999999:::;;;999999999999999999999999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;<<<;;;<<<>>>===<<<<<<===?????????@@@@@@AAAAAAAAABBBBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLOOOQQQSSSUUUZZZ___gggqqq{{{|||mmmeeeYYYPPPNNNPPPOOONNNMMMLLLJJJHHHFFFFFFGGGHHHGGGJJJOOOVVV```rrr|||lll]]]TTTQQQQQQQQQNNNMMMLLLMMMOOONNNLLLIIIMMMNNNQQQWWW```lllyyyrrr```PPPHHHDDDBBB@@@:::777555555777777666444333333333333333444444555333333333333222222111111111111111111111111111111333333222222222222333333222222111000000000000000111111111222333333444444222333444444333333444666777888999:::;;;:::999888999888888888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<888999:::999888888:::<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888555777999999888777888999444444444333333444444555555555444333333333333444000000000111222222222333000111111111111000//////000000111111000//////.../////////////////////...++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))(((******))))))((((((''''''************************+++++++++******)))))))))''''''((())))))((('''&&&%%%%%%'''((()))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''))))))((('''(((((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''(((((()))+++***)))(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))************************************************************((()))))))))******************))))))))))))******>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================;;;;;;<<<<<<===>>>??????=====================<<<@@@BBBCCCBBB@@@@@@AAABBBDDDDDDDDDEEEFFFGGGGGGHHHGGGHHHIIILLLOOOQQQSSSTTTUUUWWWYYY]]]aaaeeeiiikkkooovvv~~~sssfff\\\WWWQQQKKKIIIJJJLLLMMMNNNLLLNNNMMMKKKGGGFFFGGGIIIJJJRRR^^^jjj{{{kkkdddYYYPPPLLLKKKLLLMMMKKKJJJIIIIIIJJJKKKKKKKKKPPPWWWdddqqq}}}ooo[[[SSSIIIAAA===<<<<<<;;;666555555555555555333111333333333333333222222111333222222222222222111111111111111111111111111111333222222111111222222333111111000////////////000000000111222222333333444222333555444333333444666555666888999999999888777777777777888888999:::;;;999999999:::;;;<<<<<<<<<;;;<<<<<<;;;999999:::;;;<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666888999999777555666666444333333333333444444555444333222222111111222222000000000111222222222333111111111111111000000//////000000000000//////....../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))(((******))))))((((((''''''))))))))))))))))))))))))*********))))))(((((((((&&&'''((())))))((('''&&&%%%%%%'''((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))***)))''''''(((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((()))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***@@@@@@@@@@@@@@@?????????@@@???>>>=======================================<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????<<<<<<=========>>>>>>>>>??????????????????????????????@@@@@@AAAAAABBBBBB>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCAAAAAABBBDDDEEEFFFHHHJJJLLLNNNOOOPPPMMMOOORRRVVV[[[___bbbdddgggiiimmmssszzzwwwjjjaaaZZZRRRLLLNNNIIIEEEEEEEEEEEEHHHMMMTTTWWWXXXUUUOOOMMMOOOSSSVVVbbbttttttpppssswwwjjjXXXTTTNNNIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKMMMPPPRRRXXXggg~~~sss```TTTIIIFFFAAA===:::888666444333333444333222111//////333333333333222111000///222222222222222222111111111111111111111111111111222222111111111111222222111111000////////////000000000111111222333333333222333555444333333444666555555666777777777777777666777777888999999::::::888888999::::::;;;<<<<<<<<<======;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::999777666555777888999888666444444555444444333333333444444555222222111000000000111111111111111111111222222222111111222222111111000///......////////////......---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((''''''&&&&&&((()))))))))((('''&&&&&&'''((()))))))))(((((((((''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''')))***)))'''''''''(((((((((((())))))************************''''''&&&''''''((()))***(((((((((((((((''''''''')))((((((''''''(((((()))'''''''''''''''''''''''')))))))))(((((((((''''''((())))))))))))*********&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***************))))))(((((())))))***NNNMMMLLLKKKIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAAAAABBBCCCDDDEEEEEEFFFBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF@@@AAABBBDDDEEEEEEEEEEEEAAACCCEEEFFFFFFGGGIIIKKKNNNPPPSSSWWW\\\```ccceeedddfffkkkqqqwww}}}pppiii___WWWQQQMMMJJJHHHHHHEEEEEEGGGIIILLLXXXeeerrrvvvwwwrrrjjjeeegggkkkqqqzzzjjj______dddoooyyy|||qqqcccWWWNNNLLLIIIGGGHHHHHHHHHGGGKKKKKKMMMPPPUUU]]]eeekkkwww~~~mmmaaaVVVLLLDDDAAA???<<<999888666444333222333333222111000///000111111222333333222111000111111111111111111222222111111111111111111111111222222111111111111222222222111000000//////000000000000000111222222333333111333444444333222444555555555555555555666666777666777777888999999999999888888999999::::::;;;;;;999:::;;;:::999999;;;===;;;;;;;;;:::::::::999999888888888999999888888888888888888888888888888888:::::::::999888777555444555666888777666555555666555555444444444444444555333222222111111111111111222222222111111111111111111222222222222111000000------............------,,,,,,------............++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***''''''((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((())))))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''')))***)))((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''((((((((((((((('''(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((('''(((((((((((()))))))))***&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))(((((((((((())))))cccbbb```]]]ZZZWWWUUUTTTQQQRRRRRRRRRRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFGGGIIIJJJKKKLLLMMMIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIBBBCCCEEEGGGHHHIIIIIIIIIHHHKKKNNNPPPQQQSSSVVVYYY^^^aaaeeekkkqqqwww{{{~~~xxxtttpppjjjdddXXXVVVRRRNNNKKKIIIIIIIIIDDDCCCFFFMMMSSS^^^sssrrrcccXXXPPPRRRXXX```fffiiifff```[[[SSSLLLKKKIIIGGGGGGIIIKKKLLLKKKOOOPPPSSSYYYbbbppp~~~ttt^^^NNNGGGDDD@@@===888666333222111333444666333333444333222111222333...///111222333333222222111111111111111111222222000000000000000000000000222222111111111111222222222222111000000000000000000000000111222222333333000222333333222222333444555555444333333555666777666777888999999::::::999888888999999999:::::::::666777888999888999<<<>>>;;;;;;;;;:::::::::999999666666777777777777666666777777777777777777777777::::::999999777666555444222444666777666666777888777666555444444444444555444333222222111111222222333222222222111111000000111222222222222111000000,,,,,,------...------,,,,,,,,,,,,---------......************************,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))''''''(((((())))))******(((((())))))*********+++''''''(((((())))))******''''''''''''(((((())))))'''(((((((((((((((''''''%%%&&&&&&''''''((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''************************&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******'''((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))(((((((((((()))))){{{wwwuuusssqqqoookkkkkkjjjhhhfffeeedddccccccbbbbbbaaa___\\\ZZZYYYWWWWWWVVVVVVTTTRRRQQQPPPOOONNNMMMLLLNNNQQQTTTWWWSSSSSSSSSVVVZZZ___bbbddd^^^XXXUUUXXX[[[ZZZYYYZZZ\\\\\\\\\\\\\\\[[[[[[ZZZ___[[[WWWUUUUUUUUURRROOOMMMLLLLLLMMMOOORRRUUUWWWZZZ___cccbbbccciiiooopppyyy~~~~~~zzz|||{{{xxxwwwqqqjjjccc``````aaa___\\\SSSRRRPPPLLLIIIGGGGGGHHHFFFLLLRRRWWWfff}}}lllYYYPPPNNNMMMOOOQQQSSSUUUWWWWWWTTTPPPKKKIIIJJJKKKLLLLLLMMMPPPTTTXXXVVV```mmmxxx{{{~~~rrr\\\UUUJJJ@@@999666444333555444333222222222333333333222222222111111000000111111000///////////////000000000000000000000000000000000000111111111111---...000222333222111000//////............//////555000+++---333666444000111222222333333222222111111111222222222333333333666777999::::::999888777777888999::::::999777777888888888888777777777777666777999999777666777888555666777777777777666666888888888888888999999:::;;;::::::999999::::::;;;<<<;;;:::999888666555555555555666666555555444333666555444444333333333333111333444333111111222333111111000000//////......///...---,,,,,,---...///---------...............+++++++++*********))))))+++++++++*********))))))''''''((((((((((((''''''+++++++++************************)))))))))))))))************))))))))))))''''''(((((())))))******((((((((((((((((((((((((*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''''''''''''''))))))***,,,---,,,***'''))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))''''''''''''''''''&&&&&&)))((((((''''''''''''(((((()))***++++++***)))((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&((()))************++++++************++++++&&&'''(((******+++++++++******++++++++++++******)))))))))***++++++,,,,,,~~~}}}|||{{{zzzyyyxxxwwwqqqqqqooommmkkkiiihhhgggeeedddddddddeeegggiiikkkfffddddddhhhpppwww{{{|||uuuoookkknnnrrrtttxxx{{{}}}}}}|||{{{|||}}}{{{wwwrrrooommmjjjfffccc___``````bbbdddgggjjjlllooovvvzzz{{{uuujjj___]]]^^^]]]\\\\\\]]]YYYVVVXXX]]]bbbcccbbb___\\\WWWQQQLLLKKKLLLMMMPPPWWW```iiizzz}}}iii\\\OOOKKKJJJIIIIIIKKKLLLNNNOOOPPPPPPOOOOOOOOOKKKMMMPPPTTTYYYaaaiiiooowww{{{yyyyyy|||nnn___TTTKKKGGGAAA===:::777555333444444333222222222222222333222222222111111111111111111000/////////////////////////////////////////////000000000111111111...///111222222111000/////////............//////444000...///222444222000111111111222222111111111111111222222222333333333555666888999:::999888777777777888888888888777777888888888777777777666666555777999888777666777777777777777777777666666666666666666666666777888888::::::999999999999::::::;;;::::::999777666666555555555555555555444444333444333222222111111222222111222222222000//////000000000000000//////......000///...------...///000------------,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))((())))))******))))))((()))))))))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((***,,,---.........///,,,***))))))))))))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))((()))************)))((())))))))))))(((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))************+++******))))))******+++&&&'''((())))))))))))))))))******************)))******************)))))){{{|||~~~wwwnnnggg^^^WWWRRRRRRRRRQQQRRRUUURRRSSSXXXaaammmwww{{{|||zzzssshhh]]]WWWVVVXXXZZZccclllxxxvvvcccUUUMMMHHHIIIJJJIIIHHHIIINNNOOOPPPPPPPPPQQQTTTWWWZZZ^^^ccckkkttt|||vvvvvvqqqvvvsssbbbVVVNNNFFFAAA:::999888888888666333000333333333222222222222111222222222111111111111000111111000/////////////////////////////////////////////000000000000111111///000111222111000///...//////............//////111111111111111111000000000000000000000000000000111111222222222333333333555666777888999888777777777777666666666666777777888888777777777777666666555777888888777666666777:::999777666555666666777555555444444555555666777::::::999999999999:::::::::999999888777666666555555555555555555444333333222111000000000000000000222333444222000//////000000000000////////////.........------------......------,,,,,,++++++******+++++++++***************+++++++++***************)))******++++++******)))''''''(((((())))))******))))))))))))))))))))))))&&&''''''(((***++++++,,,*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((((())),,,...000222333444444///)))&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''(((&&&'''((())))))******)))+++******))))))******+++&&&'''((((((((((((''''''((())))))******))))))(((++++++***))))))(((''''''tttqqqlllhhheeeaaa\\\XXXNNNKKKIIIJJJJJJIIIMMMRRRVVV]]]lll~~~uuummmlllooorrr~~~rrrkkknnnyyyppp```SSSMMMIIIHHHKKKMMMLLLLLLOOOZZZ]]]````````````cccfffzzzwwwwww{{{{{{|||pppeeeUUUJJJDDDBBBAAA???555555444555555333000---222222222222222111111000000000000000////////////111000000///////////////////////////////////////////////////000000000111000000111111000///...---//////............/////////111444333111......///111111000000000000111111111111222222222333333333444444666777777777777777777666555444444555777888888777777777666666666666444666777777666555555666;;;999777555444555666777555444444444444555666666999999888888888888999999888888888777777666666555444444555555555444333333111000000/////////000000555666666555222000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))************************************************)))******************)))%%%&&&&&&'''((()))******((((((((()))))))))))))))''''''(((((()))******+++***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((('''(((***,,,...000111111222...(((%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******((())))))))))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))))))))***''''''((()))))))))))))))******))))))))))))******((((((((()))((((((''''''(((((())))))))))))(((((())))))))))))((((((''''''rrrvvv|||~~~||||||zzzwwwrrrlllfffaaa^^^[[[ZZZYYYXXXWWWVVVSSSQQQLLLJJJIIIKKKLLLMMMTTT\\\aaaooouuuoooddd\\\XXX\\\eeekkkrrrwwwxxxqqqeee[[[SSSNNNHHHFFFFFFJJJKKKLLLPPPVVVgggnnnwww}}}uuuhhh\\\TTTMMMGGGAAA===<<<;;;:::888666444222222222222000///111111222222222111000///---------...............111000000///////////////...........................////////////000000000000000000000//////......//////............//////...111555444000---...000333222111111111111222333111111222222222333333333333333444555666666777777666555444444444555777888777777777666666666666555444555777777555444555666:::888666444444555666777666666555555666666777888999888888777777888888999777666666666666666666666444444444555444333333222111111000000000111111222555666666444222000000111.............../////////---------......---------///......---,,,++++++***************************************************((())))))******))))))(((%%%%%%&&&'''((())))))***''''''(((((()))))))))))))))((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((('''''')))***+++,,,,,,,,,,,,***'''&&&'''((((((''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''')))******)))(((((((((((((((((()))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((()))'''(((((())))))))))))(((***))))))))))))))))))***))))))*********)))(((((((((((())))))))))))((((((''''''(((((())))))))))))WWW[[[aaadddfffiiinnnqqqvvvwwwxxxyyyzzz|||}}}}}}{{{|||~~~xxxxxx}}}}}}|||xxxrrrkkkeeebbb``````___^^^[[[XXXUUURRRPPPOOOQQQRRRSSSTTTTTTRRRPPPOOOUUUQQQPPPSSSWWW\\\gggppp{{{~~~ppp```\\\WWWSSSQQQSSSVVVXXX[[[]]]]]]YYYRRRNNNMMMMMMEEEDDDGGGKKKMMMQQQZZZcccuuuwwwjjj^^^TTTLLLDDD???===<<<:::999888666222///444222000000111333333333000000111222222000///...,,,,,,------------......111111000///////////////..............................////////////000000000000////////////////////////............//////...111333222///...///111444333222111111222333444111111222222222333333333222222333444555555666777555555444555555666777888777777666666666666555555333555666666555444444555666555444444444555666666777777666666777777888999888888777777777777888888555555555555666666666666444444444444444333222222111111111111111222222333111222333111///......///---............///////////////000111111000//////......------,,,,,,++++++***************+++++++++***************+++++++++((())))))))))))))))))(((&&&&&&''''''(((((())))))&&&''''''(((((())))))***)))))))))((((((''''''''''''''''''((()))*********(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((((())))))************)))((('''&&&'''))))))(((&&&***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''(((((())))))***'''''''''''''''((()))***)))((((((''''''(((((()))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))((((((***))))))(((((())))))***))))))***************)))((())))))******))))))(((''''''((())))))***++++++GGGLLLRRRUUUWWW[[[bbbhhhhhhiiijjjkkkmmmnnnoooooommmmmmmmmnnnnnnooooooooovvvyyy~~~wwwqqqrrrzzzqqqfff^^^___aaaaaa___^^^[[[ZZZWWWUUUSSSQQQPPPPPPQQQPPPOOONNNNNNOOOOOOPPPTTTXXX^^^cccffffffffffff___YYYVVV[[[dddooo|||rrrdddZZZSSSRRRPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOMMMKKKLLLMMMIIIKKKRRRYYY^^^eeeqqq~~~~~~ttt^^^VVVLLLDDDAAA>>>:::777888888888777666444222000222000//////111222222111///000111222111000...---------........./////////111111000///////////////................................./////////000000///............//////000//////............/////////000000/////////000222333222111000000111222333111111222222222333333333111111222222333555666777444444555666777777888777777777666666666555555555222444666555444333444555222222333333444555555555777777666666777777888999777777777666666777777777444444444555555666666666333444444444444333222222111111000000111111222333///000111000...---...///---------.........//////......///000000///......,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))*********+++++++++)))******++++++******)))((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((()))************)))((('''&&&&&&(((((((((&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((())))))******(((((('''''''''(((((())))))(((''''''''''''((()))'''''''''((()))************)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))(((((((((((())))))''''''((()))*********))))))******************)))))))))******************HHHMMMSSSVVVYYY^^^fffmmmrrrrrrssstttuuuvvvwwwxxxrrrpppnnnjjjeee```\\\YYYaaadddjjjppptttuuuuuutttyyyzzz{{{~~~}}}~~~mmmaaa^^^TTTMMMOOOSSSSSSRRRQQQOOOOOOOOOOOOOOOMMMLLLKKKLLLLLLLLLMMMNNNQQQSSSTTT^^^eeepppzzzzzzsssooouuu||||||hhh[[[TTTOOOJJJJJJJJJLLLNNNOOONNNLLLMMMLLLMMMOOOPPPNNNMMMNNNQQQVVV```kkkrrr{{{tttxxx~~~lll\\\RRRJJJCCC<<<999999999777444222111111222333444555555111000000000000///---+++...///111222111000...---.../////////000000111111111111000///////////////..................................../////////000...............///000111//////............//////000///......///000111222222111000......000111222111111222222222333333333111111111222333444666777333444666888999888888777777666666666555555555555222444555555444333333444000000222333444555555555666666666666666777888888777777666666666666777777333333444444555666666666333333444444444333222222000000000000000111222222000111222111000///000111---------.........//////++++++,,,------,,,++++++***************+++++++++))))))******++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++)))))))))))))))(((((((((&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((()))))))))))))))***(((%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((()))******+++)))(((((('''''''''(((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))))))))(((((())))))(((((((((((())))))%%%%%%'''((())))))))))))******++++++++++++******,,,,,,++++++***)))))))))