BM6P6(@ rrraaaUUUNNNGGGCCC>>>:::999999999999777777777777888888888888555555555444333222111000222000...///111222111000111111222222222222111111222222222222222222222222000000000000111111111111111111111000000000000000000000000000000000000000////////////////////////111000///...------...///111222000---...333555444///111333333000......///---...///000000///......111000///......///000111333111///...---...///000111111222222222333333333333222111000////////////555555555666666777999999>>>AAAJJJYYYeeemmmvvv~~~uuueeeZZZRRRLLLEEEAAA@@@@@@>>><<<===???AAABBBAAA???<<<:::;;;>>>CCCHHHKKKOOORRRUUUUUU[[[fffttt}}}~~~|||sssiiicccZZZTTTSSSTTTUUUWWWXXXTTTPPPMMMFFF??????BBBEEEEEEQQQllldddMMMEEEEEE;;;:::888666666777888999333333333222222222111111000000000000////////////---.........//////000000,,,++++++******++++++,,,......---,,,,,,+++************))))))))))))************++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))******))))))))))))******************************(((((((((((())))))))))))((()))))))))******************++++++++++++******qqqaaaUUUNNNGGGCCC>>>:::999999999888777777777777777777666666333333444444444333222222222111000000000000000000111111111222222111111111000000000000000000000000............////////////000000000000000000000000////////////////////////////////////////////////111000///...---......///,,,///...---000666::::::............///000111333111111111111000///......222111000//////000111222222111///.........///000111111111111222222222222222222111000000000111111555444444555555777888888777:::CCCRRR```kkkvvvxxxhhh]]]TTTNNNGGGBBBBBBAAA@@@>>><<<===>>>???@@@???===<<<>>>BBBGGGKKKOOORRRVVVYYYXXX]]]hhhuuusssiii```[[[UUUQQQQQQSSSVVVWWWVVVPPPIIIFFFBBB>>>@@@DDDJJJQQQcccsssTTTCCC>>>>>>;;;999888666666777888999333333222222222111111111000000000000/////////...------......////////////---,,,,,,++++++,,,,,,---...------,,,++++++***************))))))*********)))******++++++******)))************+++++++++,,,+++++++++*********))))))******))))))))))))******************************(((((((((((()))))))))***************++++++++++++******++++++++++++******qqq```UUUNNNFFFBBB===:::999999999888777777777666555555555444111222333333444444444333111222222111///...///111111111111111111111111111////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////111000...------...//////,,,...///---000777;;;;;;111///,,,+++---000222333444333222000////////////222111111000000111111222222111///......///000000000000000000111111111111222111111111111222333333444333333333444555666777555777???MMMZZZfffuuu{{{kkkaaaVVVPPPHHHDDDCCCCCCBBBAAA======>>>??????@@@@@@AAA===AAAEEEJJJMMMQQQUUUWWWZZZ```jjjwww~~~yyyyyyjjj```WWWTTTQQQPPPRRRVVVXXXZZZUUULLLCCC@@@??????CCCHHHJJJ\\\xxx___III@@@======:::999777666666666777888333222222222222111111111000000000/////////......---------............///------,,,,,,,,,,,,------------,,,,,,++++++******++++++************++++++)))******++++++******))))))))))))*********+++++++++++++++*********************))))))))))))******************************((((((((()))))))))*********++++++++++++,,,,,,,,,******++++++++++++******ooo```TTTMMMEEEAAA===:::999999888888777777666555444444333333222333333444444333333333111222333111...---///111111111000000000000111111........................000000000000111111111111/////////000000000000000////////////////////////////////////////////////000///...------...///000000222111...///333555333555222...---...///...---333222000///...///000000111000000000000000000111111000////////////000000////////////000000000000111111111111222333444555333333222222333444444555999:::@@@JJJUUUaaaqqq~~~oooeeeXXXRRRJJJEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAABBBCCC===AAAFFFJJJMMMQQQUUUWWW\\\cccmmmyyy||||||~~~rrrddd[[[TTTSSSQQQSSSVVVYYY[[[[[[TTTJJJBBBAAAAAACCCGGGKKKNNNiiilllQQQEEEAAA>>>===999888777666666666666777222222222222111111111111000000/////////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******,,,++++++++++++++++++,,,))))))************))))))((())))))))))))***************************************))))))))))))******************************(((((()))))))))******************+++++++++,,,,,,******++++++++++++******nnn___SSSMMMCCC@@@<<<::::::999888777777666666555444333333222444444444444333222111000111222222000//////000111111111000//////000111111////////////////////////000000000000111111111111......//////000000000000........................////////////////////////000///...------...///000111333111------///000---333222111111000///---,,,///......---...///111222...//////////////////...000///////////////000000....../////////000000000000000111111222333555555333222222222222333333444888999>>>FFFPPP[[[mmm|||tttjjj[[[TTTKKKEEEDDDDDDCCCAAACCCAAA@@@>>>>>>>>>@@@AAABBBEEEJJJNNNRRRUUUYYY\\\]]]eeeqqq}}}~~~}}}|||vvviii]]]UUUSSSSSSSSSUUUXXXZZZYYYXXXOOOHHHCCCBBBCCCDDDHHHNNN\\\|||yyyWWWFFFAAA>>>:::999777777666666666555666666222222222111111111000000////////////............------------,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++******,,,++++++++++++++++++,,,)))))))))******)))))))))((())))))))))))***************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))*********+++******++++++++++++******mmm^^^SSSMMMBBB???<<<::::::999888777666666666555444444444333555555555444333222000000222000//////111222111000111000///......///000111000000000000000000000000............////////////---......//////000000111........................//////////////////////////////...------...000111...000000---,,,///000---,,,///111111000......///------------...000111222---......//////......---////////////000000000000////////////000000000000000000000111111333444444333333222222222222333333222333888@@@HHHTTTgggwwwyyyppp^^^WWWMMMFFFDDDCCCBBBAAAAAA@@@>>>===<<<<<<======BBBEEEJJJOOORRRVVVYYY\\\___hhhuuuyyyxxx}}}wwwkkk___UUUPPPQQQRRRSSSUUUWWWWWWTTTQQQHHHDDDBBBBBBBBBDDDKKKSSSkkk{{{bbbJJJAAA@@@<<<888888666666666666555555555555222111111111111000000000/////////.........---------,,,,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++******++++++************++++++((())))))******))))))((()))))))))*********++++++***************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++(((((()))))))))***************++++++++++++******lll]]]SSSLLLAAA???<<<:::::::::888777666666555555555555555555444444444444333333222111333...+++---222555333///111000///......///000111////////////////////////............////////////------......///000000111........................///////////////////////////......---...///000111---000000------000000---***...111///***))),,,000---...///000000000000000---...///000000///...---......///000000000000000//////000000000111111111000000000000000111222333444333333222222222333333000111666<<>>>>>>>>??????@@@DDDIIIMMMQQQTTTXXX[[[```kkk{{{~~~zzz{{{xxxkkk```WWWRRRQQQOOOPPPSSSUUUWWWUUUQQQMMMDDDCCCBBBBBBAAAEEESSS```|||eeeRRRBBB@@@@@@;;;888;;;555666666666555555444444111111111111000000000000//////.........---------,,,,,,,,,,,,+++++++++***+++******************+++******************++++++*********))))))*********(((((())))))))))))((((((************+++++++++,,,))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++++++++******lll]]]RRRLLLAAA>>><<<:::::::::888666555555555666666666666666222222333444444444333333333---))),,,444777444///222000///......///000222////////////////////////000000000000111111111111---------...///000000111........................///////////////////////////...------...///000111000333222///...000///,,,,,,111222---$$$"""(((//////000111222222111///......///000111111000///.........///000000111000000000000000000111111111111000000000000000000111222444444333333222333333333444555888<<<@@@HHHXXXhhhxxxyyy{{{fff^^^RRRJJJFFFEEECCCBBB@@@AAAAAABBBBBBCCCCCCDDDDDDGGGLLLQQQTTTXXX\\\^^^bbbnnn~~~}}}|||}}}wwwmmmbbbYYYTTTTTTUUUOOOPPPSSSWWWXXXVVVQQQMMMDDDDDDCCCBBBBBBIII[[[lllvvvUUUFFF<<<<<<<<<666666<<<555555666666555555444333111111111111000000000000//////.........---------,,,,,,,,,++++++*********,,,++++++++++++++++++,,,******************++++++******))))))))))))******(((((())))))))))))((((((***++++++++++++,,,,,,,,,))))))******++++++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******yyyiii\\\QQQIIIDDDAAA<<<999888888777555777777666666555555555444333333333333333222111000111111000000000000111111111000000///////////////222000......///000000///////////////000000000000////////////000000000000,,,---...///000000000///////////////////////////111000///......///000111222111000//////000111222333222222222111111000000...............///000000111111000000//////......000///.........///111222000000000111222222222333000111333333111000111222222222333333333333444444555222555===???AAAOOOaaannnwwwyyyyyy}}}mmmbbbTTTKKKHHHGGGCCC@@@CCC@@@???AAAAAA???AAADDDFFFGGGLLLRRRVVVWWW[[[aaahhhsss~~~tttkkk```XXXUUUSSSOOOLLLQQQSSSVVVWWWUUUQQQLLLHHHDDD===???EEEEEEIIIccc{{{___CCC@@@<<<999888888777666555555666666666555333222333222000///.........///.........///////////////...---+++***)))***++++++---,,,,,,+++***)))((((((+++++++++*********))))))(((((())))))*********+++))))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))*********))))))***++++++++++++***///...,,,***(((&&&%%%%%%yyyhhh[[[PPPIIIDDDAAA<<<999888888777666666666666666666666666666333333333333333222111111111111000000000000111111000000///000000111222222111000......000000000///////////////000000000000111111000000//////...............////////////000------------------------000000////////////000000111111000//////000111111000000000/////////.....................///000000////////////000000000000222111000000000111222333111111111111111111222222000111333333111000111222222222222333333333444444666333555;;;<<<<<>>:::888777777666555444555666666555444333222333222000///.........///............////////////...---,,,+++***++++++,,,,,,,,,++++++***))))))))),,,,,,,,,+++++++++******((()))))))))************))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************)))))))))(((''''''((()))***++++++,,,))))))***++++++++++++***---,,,+++***))))))))))))yyygggZZZPPPIIIDDD@@@<<<999888888777666555555555666666666666666333333333333333222222111111111000000000000111111/////////000111222444444111///......000111000///////////////000000000000222222111000///...------111000///.........///000,,,,,,,,,,,,,,,,,,,,,,,,/////////000000/////////111000000//////000000111000000////////////.....................///000000.........///000111111111111111000000000111222333111111111111111111000000000111333333111000111222222222222222333333333333555333555:::999777???LLL]]]lll||||||ppp___RRRKKKGGGDDD@@@CCC@@@???BBBBBB@@@BBBEEEIIIHHHKKKQQQTTTVVV\\\cccqqq|||uuummm```ZZZSSSOOOPPPRRRSSSRRRQQQRRRRRRRRROOOKKKGGGDDDAAAEEEHHHIIIQQQiiioooSSSCCC???<<<999777666666444333444444555555555444333333222111000///.........///...........................---,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++))))))))))))************))))))((((((((((((''''''''''''((())))))***++++++))))))))))))))))))))))))************************************))))))))))))&&&&&&''')))***+++,,,---((()))******++++++******+++************+++,,,,,,yyyfffYYYOOOIIICCC@@@<<<999999888777666777777666666555555555444222333333444333333222222111111000000000000111111////////////000111222333111///......000111111000////////////000000000000111111000000//////......333222000...------//////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---000000000//////000000000111111111111111111000000...............///000000.../////////000000000111............//////000000222222111111000000//////000111333333111000111222111222222222222333333333333333555888777555:::CCCRRRcccwwwvvvdddVVVMMMIIIEEEBBBDDD@@@@@@BBBCCCAAACCCGGGIIIHHHKKKQQQVVVZZZbbbjjjuuuxxxmmmeee^^^YYYSSSPPPQQQRRRTTTTTTTTTTTTRRROOOKKKGGGCCCAAABBBHHHJJJKKK\\\~~~wwwYYYHHHBBB>>>;;;888777666666444333333333444444444333333333111111000//////////////////...............------------------------------))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))*********))))))((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))''''''((()))***++++++,,,((())))))***************))))))))))))***+++,,,,,,yyyeeeWWWNNNIIICCC@@@<<<999999888888777999888888666555444333222222333333444444444333333111111000000000000111111000//////.........//////000///---...000111111000////////////000000000000......//////000000111111444333000...------...///........................---...///000000///...---/////////000000/////////000000000000000000111111...............///000000111000000000/////////...------......////////////222111111000000/////////000111333333111000111222111111111222222222333333222222555777777666:::???HHHZZZnnnzzz{{{jjj[[[QQQKKKGGGEEEDDDAAA@@@CCCDDDBBBDDDHHHIIIIIIMMMTTTZZZ___hhhpppwww|||qqqfff___XXXUUURRRQQQRRRSSSUUUUUUWWWUUURRRMMMHHHDDDAAA???BBBGGGJJJRRRmmm]]]FFF??????===;;;888777777666444333333333222222222333333333000000000000000///////////////......---------,,,,,,---------------------)))))))))***++++++,,,,,,))))))))))))******************))))))))))))))))))(((((())))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***************)))))))))))))))(((((()))************)))***))))))((((((((())))))yyydddVVVMMMIIIBBB???;;;999999999888777999888888666555444333222222333333444444444444444111111000000000000111111000///......---------...000...---...000111111111////////////000000000000------...///000111222222333222111///......//////////////////////////////.........//////............//////000000//////...------............//////...............///000000111111111000///............///000111111111000000000000000000000000//////000111333333111000111222111111111111222222222222111222444666777888;;;===AAAQQQbbbooo|||rrrcccVVVNNNIIIFFFDDDAAA@@@CCCDDDCCCEEEIIIIIIIIIOOOWWW^^^ccckkksssyyy}}}ssshhh___ZZZOOOOOOPPPQQQRRRSSSTTTUUUVVVSSSOOOJJJFFFCCCAAAAAAAAAHHHRRRdddiiiNNN@@@======<<<:::888777777666444222222222111111111222333333//////000000000000////////////......---,,,,,,,,,+++,,,,,,------------,,,))))))******+++++++++,,,((((((((()))))))))))))))************))))))))))))(((((())))))))))))******++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))((((((((('''((())))))******))))))***)))((('''''''''''''''xxxcccUUUMMMIIIBBB???;;;999999999888888666666666666555555555555222333333444555555444444111111000000000000111111///............//////000///...---...000222222111////////////000000000000......//////000000111111222111111000000////////////////////////////////////......------......///......///000000///......---------.........//////...............///000000000000000000////////////...///000111111111000////////////000000000000000000111333333111000111222111111111111222222222222222333444444555888:::;;;<<>>777777666555555555444111///111111000000000111333444...///000111111000////////////...---,,,,,,++++++((()))+++,,,---,,,,,,+++************************))))))******+++++++++,,,+++*********))))))(((((((((((())))))*********+++&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((())))))******++++++'''(((((()))))))))))))))))))))))))))))))))***+++tttbbbUUUKKKEEECCC???:::777777999:::;;;888777666555555444555555777444000000222555777888222222222111000//////...............///000222222//////............/////////////////////........./////////////////////////////////000//////...---------......//////000000,,,---------.../////////111000...------...///000/////////---+++***,,,---,,,---...///000000000000222111000...------------////////////000000000000////////////000000000000111000000////////////000000000111111111222222222333333444444555666666666999<<>>===>>>;;;999:::555555444222111///......111111111111111111111111////////////////////////------,,,,,,,,,,,,++++++***++++++++++++***))))))+++++++++++++++++++++++++++***))))))((()))))))))*********+++,,,---......(((''''''&&&&&&''''''(((************************))))))))))))))))))))))))***))))))((((((((((((((('''((()))*********))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))qqq```TTTKKKEEE@@@>>><<<::::::999666444888777666555555444555555555444333333444222000---111111000000////////////...............///000111//////............//////,,,------...///000111111////////////////////////222111...,,,++++++,,,---///......------,,,,,,,,,/////////...---------,,,......------...///000111))),,,///111000/////////000///...------///111333...............///000000------------.........///////////////000000000000222222111111111222222333222222333333333444444444222333333444444555666666888777;;;CCCLLLZZZnnn{{{jjjZZZQQQJJJHHHFFFDDDEEEHHHLLLOOOOOOVVV\\\]]]]]]cccqqq}}}zzzsssmmmiii___\\\XXXTTTRRRSSSUUUVVVUUUTTTRRRPPPMMMIIIGGGEEE???CCCIIILLLLLLSSSeeewwwaaaOOOFFF??????===888666777666666555444333222111111111111111111111111111111////////////////////////------,,,,,,,,,+++++++++******+++++++++******)))******************************))))))))))))))))))+++*********+++---///000''''''&&&&&&&&&&&&''''''************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))ooo___TTTKKKEEE===;;;::::::;;;:::888666888777666555555444555555888666333222333333222111000000000///////////////...............//////000//////............//////,,,------...///000111111////////////////////////000///,,,***)))***+++,,,000/////////......------/////////...---------,,,...............///000000***,,,------,,,---///111...,,,+++******+++---///......---......///000111------------.........///////////////000000000000//////...---,,,,,,,,,,,,222222333333333444444444222222333333444555555555555555888>>>DDDPPPddduuuqqq^^^RRRKKKIIIFFFDDDEEEIIIMMMPPPRRRXXX]]]]]]\\\aaaooozzz{{{sssllleeeaaa[[[YYYUUURRRQQQRRRTTTVVVVVVTTTQQQNNNKKKHHHGGGFFF@@@CCCIIINNNTTTbbb|||pppQQQGGGCCC@@@>>>;;;666333444555555555555444444444444000000000000000000000000////////////////////////------,,,,,,,,,+++++++++)))******+++++++++******************************)))))))))*********))))))******))))))***+++---...++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))((()))))))))*********+++(((((((((((((((((((((((('''((((((((()))))))))***mmm^^^SSSKKKEEE;;;:::999999::::::999888666555444333333222333333777555222222333444555444///////////////////////////......---......////////////............//////------......//////000000////////////////////////...---,,,+++***+++,,,,,,///////////////........................---------//////////////////......+++,,,,,,++++++,,,///111000000///......///000111...............///000111------........./////////////////////000000000000222111000000/////////000222222222222333333333333222222222333444444555555444555777;;;???HHHZZZkkkyyyyyyeeeWWWMMMJJJGGGFFFGGGJJJOOORRRVVVZZZ]]]]]]]]]bbbnnnwww{{{rrrkkkddd^^^ZZZUUUTTTRRRQQQPPPQQQRRRSSSSSSQQQNNNKKKIIIGGGGGGGGGHHHHHHKKKTTTaaawwwaaaKKK???===;;;:::888555444333222222222333333333333333000000000000000000000000////////////////////////------,,,,,,,,,,,,++++++))))))***++++++++++++***************************(((((()))************))))))))))))))))))***+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((('''''''''((()))***&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******lll]]]SSSKKKEEE===;;;999888999999888777666555444333333222333333111111111333555666555444///////////////////////////......------.........//////............//////.........///////////////////////////////////////---------------.........------...............///---------...............000000000//////...------+++---......------...000222222222222111111111111//////.........//////000....../////////000000000////////////000000000000222222222222333444555666111111111222222222222333111222222333333444555555444555888:::;;;AAAQQQaaavvvnnn___PPPNNNJJJHHHIIIMMMRRRUUUXXX[[[]]]___aaafffooovvv}}}xxxpppiiiccc^^^YYYVVVQQQQQQQQQQQQQQQQQQRRRRRROOOMMMJJJGGGEEEEEEFFFGGGMMMNNNXXXjjj~~~iiiQQQFFF<<<;;;888666666777666555333333222222111111000000000000000000000000000000////////////////////////------,,,,,,,,,,,,++++++))))))***+++++++++++++++************************'''((()))***+++******)))***************))))))((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&'''((()))***&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''((()))*********lll]]]RRRKKKFFF@@@===:::888888888777666888888666555555555555555,,,---000444777777444222.........//////////////////......---------......//////............/////////////////////.........////////////////////////,,,---...///000000000000,,,,,,,,,------.........,,,------....../////////111111000000///---,,,+++***---111222111///......,,,,,,------------,,,+++//////............//////////////////000000000000////////////000000000000++++++,,,...000222444555000000111111111222222222111222222333333444555555555666999:::999===KKKZZZvvvtttfffSSSPPPLLLJJJKKKOOOTTTXXXYYY[[[]]]```dddjjjrrrwwwsssooohhhbbb]]]ZZZVVVTTTOOOPPPQQQRRRSSSTTTTTTTTTKKKIIIFFFDDDCCCDDDEEEFFFLLLTTTgggxxxUUUDDDBBB>>><<<888555666999888666666555444333222000//////000000000000000000000000////////////////////////---------,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))***+++,,,,,,+++***((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&&&&((()))***'''(((((()))***++++++,,,((((((((((((((((((((((((&&&''''''((()))******+++hhhZZZQQQKKKFFF===>>>??????===;;;888666444555777888777555222000222333444333111/////////222222111111000/////////......---,,,,,,,,,---...//////............/////////////////////////////////////////////.........////////////............000//////.........//////***++++++,,,---...//////111111111111000000000000///////////////////////////////////////000111111---///111222333222000///............///000222222111111111111111111111111000000////////////000000000000000000111111111111111111111222222333333444666666555555888???IIIOOOjjj}}}qqqZZZSSSMMMKKKJJJKKKSSS[[[```bbbccccccdddiiirrryyy}}}wwwlllfff^^^XXXUUUSSSSSSSSSQQQRRRTTTUUUTTTRRROOOMMMMMMJJJDDDAAABBBFFFKKKNNN^^^oooeeeOOODDD===999:::::::::999666333111333333222111000///...---111111000///////////////---...///000000111111111...------,,,,,,------...---,,,***(((((()))***+++,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))((()))))))))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***'''((()))+++++++++***)))$$$&&&))))))(((&&&&&&&&&))))))************))))))gggYYYPPPJJJFFF===<<<:::888666666666666555555666777666444333111111333444444222111111222000000000000000111111111000///...---,,,---......//////............//////////////////////////////......//////////////////111111111000000000//////---------......000111222---.....................///.....................///////////////////////////.........//////000111---...///000111000///......---------...///000111////////////////////////000000////////////000000000000000000111111111111///000111222333444444555666666555555777<<>>;;;777333222333555777666666666555555444333333111222444444333333444555...//////000111111222222111000...---------.../////////............//////////////////////////////.........//////000000000222222222222111111111111...............///000000000000/////////.................................////////////////////////.........---......///000..............................------------...///////////////////////////000000////////////000000000000000000111111111111///000000222333444555555444555555444555999???CCC[[[vvvmmm___QQQKKKMMMPPPVVV[[[^^^```ccceeehhhooozzzyyynnnfff```[[[SSSNNNLLLLLLMMMMMMPPPPPPPPPOOOLLLIIIGGGEEEBBBEEEHHHFFFEEELLL[[[hhhcccMMMDDD>>>::::::999888777666555444333444333333222111000//////000000000000////////////------...///000000000000,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((()))))))))******)))(((((()))+++))))))************))))))~~~eeeUUULLLGGGDDD@@@===999555444555777999888777555444333333444444222333444333222111333444//////000000111111111111000///...---,,,---......//////............//////////////////////////////------...///000111111222222222222111111111000000222222000///------,,,,,,///...................../////////000000000000000////////////////////////......---------......///000///...---------......//////...---------......000000000000000000000000000000////////////000000///000000000111111111111111111111222222333333444333333444555666888===@@@OOOgggzzzgggSSSLLLNNNRRRWWWZZZ___aaaeeeiiinnnvvv{{{qqqeee]]][[[VVVQQQNNNNNNPPPQQQRRRSSSSSSQQQOOOLLLIIIGGGEEEFFFJJJKKKIIIJJJWWWooommmRRRFFFBBB???::::::999777666555444444444333333333222111000000000///000000000000000//////,,,---...///000000000000,,,++++++******++++++,,,++++++***))))))******+++*********))))))))))))(((***))))))))))))))))))***))))))))))))))))))))))))''''''((((((((((((((()))&&&'''''''''%%%%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))******+++)))((('''&&&&&&'''((())))))******((('''''')))+++))))))************))))))~~~dddTTTKKKFFFCCC???===;;;999888777777888888777555333333333444555333444333222000///000222111111111111000000/////////...---,,,,,,---.../////////............//////////////////////////////---......///000111222222111000000000000/////////222222000///------,,,,,,++++++,,,---......//////......//////000000000111///////////////////////////...------------......000000///......//////000000000//////.../////////000000000000000000000000000000////////////000000///000000000111111111111333333333222222222222111111333444555666999===@@@FFF[[[vvvnnnWWWNNNPPPTTTXXX[[[^^^bbbfffkkkqqq{{{{{{tttjjj___XXXTTTRRROOOOOOQQQTTTUUUVVVTTTRRRPPPMMMJJJHHHFFFFFFGGGJJJLLLMMMUUUlllrrrVVVEEEAAA@@@===999888888666555444444444444333222222111111000000000...///000000000000//////,,,---...//////000000000,,,++++++******++++++,,,******************++++++*********))))))))))))((()))))))))******)))))))))))))))))))))))))))))))))((((((((())))))*********&&&'''''''''%%%%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))((('''&&&&&&'''((())))))))))))'''&&&&&&(((+++))))))************))))))}}}dddTTTKKKEEEBBB<<<<<<;;;:::888777666555888777555444333333444444444444333111......///111222222111111000//////......------------///000111//////............///////////////////////////////////////000000111111111////////////.........---...............///000000******+++,,,---...///000,,,,,,,,,------......///////////////////////////000///......---.............../////////000000000000000/////////000000111////////////////////////000000////////////000000000000000000111111111111333333333222222222222111222333444555666999===@@@AAAQQQhhhuuu^^^SSSSSSVVVZZZ^^^^^^bbbggglllttt|||tttlllddd[[[UUUPPPOOOOOOPPPSSSUUUVVVUUUPPPNNNLLLIIIFFFEEEEEEEEEEEEHHHOOOZZZnnngggWWWEEE>>>===;;;888777777666666555444444333333111111111111000000//////---...000111111000//////,,,,,,---...////////////,,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))((((((''''''(((((((((((()))((('''&&&(((***))))))************))))))}}}eeeUUULLLEEEAAA<<<<<<;;;999888777666555777666666555444444333444444444333111//////111444111111111000000000000000............000222444555//////............//////////////////////////////000000000000000000000111/////////.........---------------......000111222,,,,,,------......//////++++++,,,------...//////////////////////////////111000//////.........///***+++---///000000000///...............///000111////////////////////////000000////////////000000000000000000111111111111000000111222333333444444555555555444444666:::>>>;;;FFFYYYqqq|||eeeZZZWWWYYY^^^cccaaaeeekkkqqqxxxuuulllfff___YYYTTTPPPPPPRRRTTTVVVVVVTTTRRRMMMKKKHHHEEEDDDDDDEEEFFFHHHNNN\\\sssnnnQQQGGG>>><<<:::666666888444555666666555444222111000000000///////////////---...000111111111000///,,,,,,---...////////////------,,,,,,,,,,,,------))))))***+++++++++++++++,,,+++++++++************((()))***++++++***)))((())))))))))))))))))))))))''''''(((((()))******+++******+++***)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))*********))))))((('''''')))******)))((())))))))))))************))))))}}}eeeVVVLLLEEEAAA???>>><<<999888888888999666666666555555444333333333333333222111111444777/////////000111111222222/////////000222444777888//////............//////////////////////////////111111111000000000000000////////////............000//////........./////////////////////.........------......///000111111////////////////////////111111000///////////////'''))),,,...000000///...,,,,,,,,,---...///000111111111111111111111111111000000////////////000000000000000000111111111111---...///111333555666777777777555333222444888;;;666>>>NNNeee}}}kkk^^^ZZZ[[[aaaffffffjjjpppvvv~~~{{{pppgggaaa\\\WWWSSSTTTTTTVVVYYYZZZXXXTTTPPPLLLJJJGGGEEEDDDEEEGGGHHHPPPXXXkkkpppTTTHHHBBB>>>===:::555666;;;333444666666666444222000////////////............,,,...000111222111000///+++,,,---...////////////...------,,,,,,------...((()))***+++++++++++++++,,,,,,,,,++++++++++++***((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,)))***+++++++++)))((('''(((***,,,,,,+++***)))***))))))************)))))){{{gggVVVIIICCCBBB>>>===;;;999777777777777444444555555444444333222444333333222222333333444000000000000////////////000000////////////000000111000...,,,+++,,,...///////////////////////////............////////////222///+++((()))---222555------------------------+++---...///...---...///---------...///000000111111111000000//////......---...000111111111000///,,,---------...///////////////////////////////////////000000///...------///////////////000111111000000000000111111111111222222333333333333444444555555666666777888888888888999BBBRRRgggqqqbbb^^^bbbfffhhhnnnttt~~~uuuggg]]]YYYWWWUUURRRUUUVVVWWWXXXWWWTTTRRRPPPLLLGGGDDDDDDEEEDDDGGGLLLWWWiiixxxYYYFFFAAA>>>:::666444444555777555555444333333222111111000000000000////////////////////////////////////...------,,,,,,,,,---------,,,+++*********+++,,,++++++************************))))))))))))******)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))******)))((('''&&&%%%%%%))))))))))))((('''&&&%%%******))))))((((((''''''''''''''''''&&&%%%$$$###''''''''''''((((((((((((|||gggWWWJJJCCCCCC>>>===;;;999777777777777555555555555555444333333444333333222222333333444000000000000//////////////////............//////111111///.........//////................................./////////000000222///+++'''&&&(((+++---////////////////////////...///000000///.........------......///000000111000000000000//////......---...///000111000000///---------.......................................///////////////...------///////////////000111111000000000000111111111111222222222333333333444444222333333444444555555666999999???JJJZZZrrrxxxjjjeeegggmmmpppyyytttlll```YYYWWWWWWUUUTTTVVVWWWYYYYYYXXXUUUQQQOOOHHHFFFFFFHHHHHHHHHLLLRRRcccyyy}}}]]]JJJAAA>>><<<888555333333444555555444444333222222111111000000000000/////////..............................------,,,,,,,,,---------,,,+++*********++++++******************************))))))))))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((((((((((((((((('''''''''''''''((((((((((((((('''(((((((((((('''''''''&&&$$$%%%&&&''''''(((''''''''''''''''''((((((((((((|||gggWWWJJJCCCCCC>>>===;;;999777777777777555666666666666555444444333333222222222222333333000000000000//////////////////............///////////////.......................................////////////000000000000333111...,,,++++++,,,---////////////////////////.........------,,,,,,+++------......///000000000000000000////////////...---...///000000000000///...............---------------------------------///////////////......---///////////////000111111000000000111111111222222222222222222333333333333111111222333333444444555999999;;;@@@KKK___~~~vvvoooooouuu{{{}}}uuufff```XXXTTTTTTVVVVVVVVVXXXYYY[[[[[[YYYUUUQQQNNNGGGFFFHHHJJJIIIJJJSSS]]]wwwdddKKKAAAAAA:::999777555444333222222444444333333222111111111000000000/////////..............................------,,,,,,,,,,,,------,,,,,,+++************+++******************************))))))))))))******))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))((((((&&&'''''''''(((((())))))%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((()))(((''''''''''''((((((((((((|||gggWWWJJJDDDCCC>>>===;;;888777777777777666666666777666555555444333333222222222222333333000000000000////////////000//////////////////000+++,,,,,,------,,,++++++......................../////////000000000111111/////////////////////000------------------------...---------.........---............//////000000////////////////////////.........////////////////////////...---------,,,------------------------...///////////////......///////////////000000111000000111111111222222222111222222222222333333333222333333444444555666666777888999<<>>???777777777666555333222111333333222222111111111000000000/////////.................................,,,,,,,,,+++,,,,,,------,,,++++++******************************+++++++++******))))))))))))************)))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))))))))((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((())))))(((''''''&&&''''''''''''((((((((((((zzzfffWWWJJJDDDDDD>>>===;;;888777777777777666666666777666555555444333222222111111222222333000000000000////////////111000000//////000000111++++++,,,------,,,,,,+++........................////////////000000000000++++++,,,---------,,,,,,------------------------///---,,,...111333444333............////////////.............../////////...............//////000/////////...---------,,,..............................///////////////...///////////////000000111111111111111222222222222111111111222222222333333222222333333444555555555444666:::<<<>>>III```uuuwwwllleeeXXXWWWUUUTTTUUUWWWXXXXXXZZZ[[[ZZZYYYWWWSSSOOOMMMKKKHHHGGGJJJPPP```zzzuuu\\\LLL@@@:::999666666666666666444333222222111111111111111000000////////////....................................+++++++++++++++,,,---...++++++++++++******))))))))))))*********+++++++++******))))))))))))******++++++******)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))(((((((((((('''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((xxxeeeVVVJJJEEEEEE>>>===;;;999777777777777555666666666666555444444222222111111111111222222000000000000////////////000000////////////000000.............../////////------------------------............////////////////////////...---,,,+++////////////////////////***(((&&&(((---000111000......//////////////////---............/////////......------......///000...............---------////////////////////////---.../////////////////////////////////000111111111111111222222222222333111111111111222222222222000000111222222333333444333555999<<<===CCCSSSccc~~~xxxmmmeee```XXXXXXXXXXXXXXXYYYYYYZZZZZZYYYWWWUUUSSSPPPNNNMMMJJJIIINNNXXXhhh~~~\\\HHHBBB<<<888888555555555555555444333222000000000000000000000000/////////.........------------------------------+++******++++++,,,---...******++++++******)))((()))))))))***++++++,,,,,,******))))))))))))******++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))(((((('''''''''&&&'''(((((((((((((((''''''((((((((()))))))))))))))###$$$&&&'''((()))******''''''''''''((((((((((((uuucccUUUJJJEEEFFF>>>===;;;999777777777777555555555555555444333333222222111111111111222222000000000000////////////......------------......//////.........///111111------------------------------------............000000111111111000000000////////////////////////(((%%%"""$$$)))------+++/////////////////////...---------.........//////......---------...///000---------.......................................------...//////////////////////////////000111111111111111222222222333333111111111111222222222222111111222222333444444444444555777::::::===GGGRRRfffzzzvvvkkkccc]]][[[WWWXXXZZZ[[[[[[[[[[[[[[[XXXWWWTTTQQQNNNMMMMMMMMMNNNRRR^^^rrrkkkMMMCCCBBB===999888333333333333333222222222000000000000000000000000//////.........---------------------------------************+++,,,---...)))******+++***)))((('''((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((''''''''''''''''''(((((((((((((((%%%&&&'''((()))))))))((('''''''''((((((((())))))"""###%%%&&&((()))))))))''''''''''''((((((((((((tttbbbTTTJJJFFFFFF>>>===;;;999777777777777444444555555444444333222222222111111111111222222000000000000////////////---,,,,,,++++++,,,,,,---///...,,,+++,,,...000111------------------------,,,,,,,,,---------......)))***+++---...000111222------------------------///***'''(((---000000...///////////////.........---------.........//////......---,,,---...///000,,,------....../////////------------------------------...///000000/////////////////////000111111111111222222222333333333000111111111111222222222333444444555555666666777777555555666666888@@@IIIVVVlllyyynnnccc[[[XXXWWWVVVXXX[[[\\\\\\\\\\\\]]]XXXUUUQQQNNNLLLLLLMMMNNNTTT[[[nnnjjjTTTCCCCCCEEE===555444222222111111000111111222////////////000000000000//////.........---------------------------------************+++,,,---...)))******++++++)))((('''((())))))***++++++,,,,,,******))))))))))))******'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&)))(((((((((''''''''''''%%%%%%&&&'''((()))***+++###$$$&&&((()))***++++++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((()))rrr___RRRHHHCCCCCC???===;;;999777666666666888777555444333333444555222222222222222222222222//////000000///...------000000000000000000000000//////............//////............////////////111000...,,,+++,,,...///////////////////////////++++++,,,---//////...,,,---///000///---,,,,,,---...------,,,,,,,,,---------------............///,,,,,,,,,---------......---.........---,,,++++++...............///000111,,,---...///000000000000...------------...//////000///...///222444444444000000000000111111111111111222222333333444555555666555444555666999;;;===HHHSSSiiizzztttjjjaaa[[[YYYZZZ\\\```]]]\\\^^^bbbccc___[[[\\\RRRKKKJJJKKKLLLMMMPPPaaawwwzzzYYYFFF<<>>LLLPPPCCC777444222333444555555555444444222222222111111111111000/////////............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++***************)))))))))((((((((())))))))))))))))))'''%%%&&&'''(((((('''(((((((((((())))))))))))************************************)))'''&&&%%%(((((((((((((((((((((((()))))))))******+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((tttaaaTTTIIICCCBBB???===;;;999777666666666666666777777666444222111111111111111111111111111...///////////////......///////////////////////////......------......///---------.........//////---......//////...------........................111...,,,,,,---.........+++---...///........./////////...............///---------............///------------............,,,+++)))((()))+++---...000///......------------......---,,,+++***((('''------,,,,,,,,,---......222111///000111222222111///000000000111111111111///000000111111222333333333333333444555666888999999===GGG[[[sss|||uuummmgggZZZYYYWWWVVVXXX[[[___aaacccfffkkkpppsssoooiiicccRRRQQQPPPOOOQQQ___{{{sssTTTBBBAAA888777???BBB;;;555666666555555444333222111000222222222222111111111111/////////////////////...------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,+++******+++))))))))))))))))))))))))(((((((((((((((((('''''''''''''''(((((()))))))))---+++))))))***+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''sssaaaTTTIIICCCBBB???===;;;999777666666666666777777777666444222000111111111111111111111111......///////////////.................................------------......------------............------...//////......---........................,,,+++)))))),,,...//////+++---...///.........///000000...---,,,+++++++++---------............///---------.........//////,,,+++)))((()))+++---...000///...------------------------------,,,++++++...............///000000333111000000222333333222///000000000111111111111///000000111111222333333222222333333444555666777666:::DDDVVVpppzzzrrriiibbb]]]VVVVVVVVVXXX[[[___bbbdddfffjjjooosssqqqiii^^^WWWPPPPPPQQQTTT\\\qqq}}}\\\IIICCC???777444888888444222666666555444333222111111000222222222111111111000000.../////////////////////------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***,,,...---+++)))***+++))))))))))))))))))))))))))))))))))))))))))******&&&&&&&&&''''''(((((((((***(((&&&&&&''''''&&&%%%''''''(((((()))))))))***((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''qqq```SSSIIICCCAAA???===;;;999777666666666777777777666555333222111111111111111111111111111---...//////////////////..............................------------......,,,------------.........---------...............------------------------***(((((())),,,...///...,,,---//////...---...///000///...---,,,+++++++++---------............///------........./////////......---,,,,,,---...///......------,,,---------...//////000000000000////////////...///000000111222000///000222333333222000000000000111111111111000000111111222333333333111222222333444444555555777;;;CCCRRRkkkyyypppggg```[[[XXXVVVWWWYYY\\\___bbbdddfffgggiiillllllggg^^^SSSMMMKKKLLLRRR^^^ooofffLLLCCCCCC:::777777:::888333111222222222111111111222333444111111111000000000000///---............/////////------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,***---000///+++))))))+++++++++++++++++++++++++++'''''''''''''''(((((((((''''''''''''(((((((((((()))'''&&&%%%&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&''')))************(((((((((((((((((((((((()))((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((ooo___SSSIIICCCBBB???===;;;999777666666666999888777555333222222222111111111111111111111111------...///////////////...........................------,,,,,,------...,,,,,,---------............------,,,---...///000------------------------***)))***+++...///...------...000///...,,,---.........------------......---------............///............/////////////////////...............------,,,,,,,,,---......//////000000000000//////...............///000000///...---...000222222111000000000000111111111111111111222222333444444444000111222333333444444444666:::???III___}}}yyyuuummmeee]]]XXXWWWWWWYYYZZZ]]]___bbbddddddeeeddddddccc___YYYRRRMMMJJJMMMOOOZZZnnnnnnRRRBBB===>>>666666888999777333222444222111111000111222333444000000000/////////......,,,,,,------............------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,)))---111000,,,((()))+++++++++++++++++++++++++++%%%%%%%%%%%%&&&&&&''''''************))))))))))))+++)))'''''')))))))))(((%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))mmm^^^RRRIIICCCBBB???===;;;999777666666666:::999666444333222222222000000000000000000000000------...///000000//////...........................------,,,,,,------...,,,,,,,,,---------......///...,,,+++,,,...000111------------------------,,,,,,,,,...//////---+++---///000///---,,,,,,---,,,,,,------///000111222---------.........//////............/////////000---.........---,,,++++++,,,,,,,,,,,,------...///---.........------,,,+++...------------...//////,,,+++***,,,...000111000000000000000111111111111111222222333333444555555000111222333333333333333444777999???SSSsss~~~}}}oookkkddd\\\VVVTTTUUUWWW[[[]]]___bbbcccdddddddddbbb```[[[UUUOOOLLLKKKLLLTTTWWWeee~~~vvvWWWFFF>>>:::888777555444333000000444999555444222000//////000000////////////............,,,,,,,,,---------......---------,,,,,,,,,++++++((())))))***++++++,,,,,,)))...111000,,,((()))+++))))))))))))))))))))))))((()))))))))******++++++---,,,,,,,,,+++*********)))'''&&&&&&((()))((('''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******lll]]]RRRHHHAAA>>>;;;:::999777666666555555333333444444333333222111444666333000222777555...,,,++++++---000222222111000000///...---,,,,,,,,,......------------.........///////////////......//////............//////111111000...---,,,+++***++++++++++++++++++++++++000000...---,,,+++++++++.........------,,,,,,,,,+++,,,.../////////.........000222222111...------/////////...------,,,,,,...,,,---///...+++,,,000////////////////////////------...///000000//////000000/////////.........000///...///111222000//////000111222222333222222111111222333444666777888777666666;;;EEEXXXttt{{{uuupppmmmccc```ZZZUUUSSSTTTWWWYYY\\\]]]```aaabbb```^^^]]]^^^UUUMMMIIIHHHGGGIIINNNSSS___vvvzzzXXXHHHAAA999777:::888777555333222222222222444444222111111111222333//////.........------------,,,+++***)))***+++,,,///...,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,******))))))))))))******++++++************++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))************%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%mmm]]]RRRIIIBBB???<<<;;;:::888777777777777444555555555555444333333000222222///111666555111---,,,,,,...000111111000000000000///......------......------------.........///////////////......//////............//////000000///...---,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,/////////......---------,,,---.../////////...---...000222222000.........------..................///,,,,,,000000---,,,...------------------------------...///////////////222222222222111000////////////...///000000...,,,//////000111222222222222222222222222222333444555555555777===DDDQQQfffxxx}}}wwwpppjjjeeebbb\\\ZZZWWWUUUTTTVVVYYY[[[^^^___``````^^^\\\YYYWWWQQQMMMJJJJJJIIIIIIMMMTTTaaaqqqzzz```HHH???<<<777555777777666555333222222222222222222000/////////000111//////.........---------...---,,,,,,++++++,,,,,,...---,,,+++******+++,,,))))))))))))))))))))))))******))))))))))))******+++******))))))******+++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%lll]]]RRRIIICCC@@@===<<<:::999888888777777555555666666555555444333000333444222111333444222///...---...000111000///000000//////////////////......------------............////////////////////////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---///////////////..................///......---,,,---///111111000.........,,,,,,------...//////000000,,,,,,111333000---,,,------------------------,,,---......///.........,,,---///000000000///...000//////000111000---+++...///000111222222222222222222111111111111222222222333888===@@@FFFRRR___zzz|||xxxrrrkkkddd^^^YYYWWWUUUUUUUUUUUUWWWZZZ\\\^^^```___^^^\\\XXXTTTPPPNNNEEEDDDEEEGGGFFFHHHRRR\\\ttt^^^LLL>>><<<===:::666777666555444333222111111111000000///..............................------------.........------,,,,,,,,,,,,+++************+++((()))***++++++***)))(((******))))))))))))******+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))(((((((((((()))))))))((('''''''''&&&((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&'''(((jjjZZZQQQHHHBBB@@@<<<;;;:::999888777777777555555555555555444333333555777888555111///000111111///...///000000///...............////////////......------------.....................//////000///......------......///---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---//////................../////////......---,,,,,,---///111000///......///---------.........//////222------333777444///,,,////////////////////////------............------***+++---///111111000///111000000111333222000......///000111222222222222222111111111111222333333111222666;;;<<<===CCCLLL```uuu~~~sssoooiiibbb\\\WWWUUUTTTTTTUUUWWWYYY[[[]]]^^^___\\\[[[XXXUUUPPPLLLIIIGGGEEEEEEFFFFFFFFFLLL^^^oooiiiPPPDDD;;;;;;===999666555555444333333222111111111//////.........------...........................,,,---.........---+++***+++*********************)))***,,,------,,,***)))******))))))))))))************))))))))))))******+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))((((((((((((+++******)))(((''''''&&&&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))((((((''''''''''''((()))******gggWWWNNNFFFAAA@@@;;;:::999888666666666666333444444444444333222222444555666444000,,,---000111000//////000000///...,,,---------------------......------------...............---...///000111......------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------//////......---------------...000///........./////////.........---------444///...444888666000...////////////////////////---......///......------///000111222222111000000000///...///111222111000......///000111111111111000000111111222444555666333222444777888777<<>>777666666444111111333333333222222111000000000000000/////////......---.....................+++,,,---------,,,***)))************************)))***,,,------,,,***)))******))))))))))))*********))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%###$$$''')))***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((('''''''''&&&&&&&&&'''((())))))}}}eeeUUULLLEEEAAA@@@::::::888777666555555555333333444444333333222111...---...000///,,,---111111000//////111111000///---,,,,,,,,,,,,,,,,,,,,,......------------......///...------...///111222......------------......------..................,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,---------------//////...---------......---...//////------///000000//////...------,,,,,,333//////444666444000///------------------------/////////000//////...---111111000//////.........111///---,,,...000111000---...///000111111111111000000000111333444666777444222222555555555888>>>AAAQQQggg}}}vvvllleeeZZZYYYVVVTTTTTTUUUWWWYYY]]]]]]^^^]]]\\\ZZZXXXVVVNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCGGGMMMWWWjjjpppTTTEEE===:::666444333333333333111222222222222111000///000000000111000//////...---------...............++++++,,,,,,++++++***))))))***++++++,,,+++++++++((()))***++++++***)))(((******))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((())))))))))))&&&&&&%%%%%%$$$$$$#########$$$&&&'''((()))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&}}}eeeUUULLLEEEBBBAAA;;;;;;999888777666666666444444444444444333333222000++++++///111///...111111000//////111222111000.........---,,,,,,,,,+++......------------......///...---,,,---///111222...------,,,,,,------.....................------------------------------,,,,,,,,,+++,,,,,,------------------.........///......---,,,---...//////,,,---......------///000..................------000......222222///...000------------------------000000111111000//////...///......///111444777999888444000---...000111222---...///000111111111111000000000111111333444444333111222555555333555999:::DDDRRReeezzztttlllddd^^^SSSSSSSSSSSSUUUXXX[[[\\\^^^]]]\\\ZZZWWWTTTQQQOOOLLLJJJGGGEEECCCDDDEEEFFFCCCGGGQQQ___nnnuuuUUUDDDAAA999999888666555555555555000111222222222111000//////000000111000///...------------.........//////------,,,++++++++++++,,,)))***+++,,,------,,,+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&}}}eeeUUUMMMFFFCCCBBB<<<<<<:::999888777777777555555666666555555444333777000...222555111///000000/////////111222111000000000///...------,,,,,,.........------.........///...---,,,---///111333...------,,,,,,------...//////.........---------------------------------)))))))))***+++,,,...///---.........//////000000...---,,,,,,---...///111,,,---......------///111,,,,,,------.../////////...,,,---///...+++,,,000////////////////////////111111111111111000/////////000222666<<>>BBB555888888666444333222000000000111222222111//////...///000000000///---------------........./////////...---,,,+++,,,---...***+++,,,---...------,,,,,,,,,+++******+++,,,,,,******))))))))))))******))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''((((((((())))))******)))))))))*********************)))(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((('''''''''''',,,+++***))))))((()))))){{{fffXXXNNNDDD>>>===888888888777777777777777888888777666444333111000000000000000////////////////////////////////////000///...---...000222333.........------,,,,,,,,,..................------...------,,,,,,------...+++,,,---...////////////+++***+++,,,......,,,***,,,++++++******++++++,,,.........------,,,,,,,,,------------------------...///000///---,,,---...222222111///...,,,++++++***+++,,,---........................////////////222111000//////......///...,,,...;;;NNN___gggiiibbbFFF...+++111000///000000000111111111111000000000000111222333333444444111333555666888888888777555666:::FFFZZZuuu|||uuuooofff___[[[WWWSSSOOOUUUXXX[[[]]]^^^___aaabbb\\\YYYTTTNNNKKKJJJHHHFFFFFFDDDFFFIIIHHHEEEIIIRRRYYYkkkdddKKKAAA<<<888777666555444333222222222111111111111000000000000000000000000000///......000///...---,,,,,,---...*********))))))))))))(((++++++++++++++++++++++++******************************))))))))))))******+++*********))))))((((((******))))))))))))******''''''(((((()))))))))***)))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***zzzeeeWWWMMMDDD@@@???;;;;;;:::999888777666666555555666666666444333222111111111111000000000000////////////////////////......//////////////////.........------,,,,,,,,,........................------,,,,,,,,,,,,------////////////...---,,,++++++++++++,,,......,,,+++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---000/////////.........---+++,,,,,,------...................../////////////////////...//////000000444222555AAAPPPZZZYYYUUU___GGG444222555333222333000000111111111111000000000000111111222222333333111333444666777777777777888888888>>>MMMccc{{{}}}tttooohhhccc\\\XXXVVVTTTSSSQQQXXXZZZ]]]aaabbbbbbaaa```]]]XXXQQQKKKIIIHHHGGGEEEJJJHHHHHHKKKKKKLLLTTT___pppqqqVVVFFF???:::777666555444333333222222222222111111000000/////////...////////////...------,,,---...//////...---,,,++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))(((((((((((())))))((((((((()))))))))*********)))(((''''''((()))***((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''yyycccUUUKKKDDDAAAAAA>>>===<<<:::888777555555111222444666777666555444222222222222111111111111////////////////////////,,,---///000000...,,,+++.........---------------........................---,,,,,,++++++,,,,,,---...//////......---,,,++++++++++++,,,......---+++------,,,,,,,,,,,,------...------------,,,,,,,,,------------------------,,,---...---,,,+++,,,------------...//////000000...---,,,,,,,,,---......---............/////////,,,------......///000000333111555BBBPPPUUUNNNEEELLL<<<000111333111000222///000000111111000000///000000000000111111111111222222444555666777777666;;;:::999888>>>MMMbbbqqq}}}rrrgggaaa[[[WWWSSSQQQRRRTTTVVVWWW^^^^^^aaaeeehhhgggaaa\\\ZZZTTTLLLHHHHHHIIIIIIHHHJJJLLLOOOTTTXXX^^^kkkxxxrrrSSSEEE@@@;;;777777555555444333222222222222222222111000000///......---............---,,,,,,)))+++...000000///,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******************))))))))))))((((((''''''''''''(((((())))))))))))***************))))))(((((())))))***''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%yyybbbSSSJJJCCC@@@AAA===<<<;;;:::888666555555///111444666777666555444222222111111111000000000////////////////////////---............---+++***...............------------------...............,,,,,,++++++++++++,,,,,,++++++,,,---............,,,+++***+++---...---,,,...------,,,,,,------...------------------------........................+++,,,------+++++++++---,,,------....../////////000...,,,++++++,,,---///---------.........//////,,,------...............,,,+++...:::IIIOOOJJJBBB777///+++...000......111//////000000000000//////000000000000////////////222222333444555555666666999;;;;;;888777???OOO\\\vvvzzzqqqhhh___ZZZTTTSSSQQQQQQTTTXXX\\\^^^cccccceeeiiillliii___WWWSSSLLLGGGGGGIIIJJJKKKMMMMMMUUU```jjjqqqzzzrrrVVV???<<<<<<666333777444444333222222222222222222222111000///......---...............---,,,,,,+++,,,---......---+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***************))))))))))))))))))((((((''''''(((((()))))))))******************))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&yyybbbSSSIIIBBB???@@@::::::999888777666555555111222444555666555333222111111000000000////////////////////////////////////...---,,,++++++,,,---........................---------.........//////---,,,,,,++++++,,,,,,---***+++,,,---............,,,+++***+++---...---,,,...------,,,,,,------...------------------------------------------------+++,,,------++++++,,,---............------------000...,,,++++++,,,---///------------..................//////...---,,,,,,---***)))///;;;BBBBBB???222000000222222000///111//////000000000000//////000000//////////////////222222333333444444555555111666999888666999CCCKKK^^^ppp}}}~~~zzztttlllddd^^^ZZZXXXSSSSSSTTTUUUXXX[[[```cccgggfffgggjjjkkkfff[[[RRRMMMGGGEEEHHHJJJIIIMMMRRR^^^mmmoooWWWEEE999;;;;;;222000666333333222111111111222222111111000000///......---...////////////...------......---++++++*********---------,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))*********))))))(((((())))))*********))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((vvvaaaSSSIIIBBB???@@@999999888888777666555555444444444444444333333222000000000000/////////...////////////////////////000...,,,+++***,,,---///.............../////////,,,,,,------.../////////...------,,,,,,------...---......------,,,+++***---+++******,,,---------------,,,,,,,,,,,,------,,,,,,,,,------------...+++++++++++++++++++++++++++,,,------,,,,,,---.../////////...---,,,++++++...---,,,,,,,,,---......,,,------------.........//////000000///...,,,+++444000++++++...333555666333222222333111///------...//////000000//////...////////////000000000000333222222222222333444555+++000666777666777;;;@@@JJJ\\\ttt~~~|||yyytttoookkkeee^^^YYYWWWWWWWWWTTTVVVYYY[[[]]]___bbbeeeiiihhhggggggeee___UUUNNNLLLGGGGGGKKKLLLMMMWWWdddrrrSSSFFF>>>:::<<<999111000555222222111111000111111222000000////////////......///////////////...------...---+++***))))))***+++---------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))******************))))))))))))******))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))***++++++((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((()))***rrr___SSSKKKEEEAAABBB<<<<<<:::999777666555444444444333222222333444444111111111000000000//////////////////////////////---------------.........---........./////////000,,,,,,------...//////000///......------......///------------,,,+++******---,,,******,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---......------.../////////...------,,,+++++++++,,,,,,------.........,,,,,,---------............///000111111000...---111111000---+++,,,...000000000///...//////...+++......////////////....../////////000000111111111333222222111111222333444...111444666666777888:::@@@NNNbbbzzz~~~{{{|||}}}~~~|||wwwqqqkkkfff```]]]YYYVVVUUUUUUWWWXXXWWW[[[```ccccccdddgggiiiiiihhhfffccc]]]VVVPPPLLLNNNJJJLLLRRRUUU\\\rrruuuXXXDDD===<<<:::777666444333222111111000000000000111111.........///////////////---............---,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))))))))******((()))))))))************))))))(((((((((((())))))(((((((((((('''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((***+++,,,''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***ooo]]]SSSLLLGGGDDDDDD??????===:::888666444333444333111111111333555777222222222111111111111000////////////////////////+++,,,...000000///...------.........//////000000,,,,,,------...///000000//////............//////******+++,,,------------...,,,******,,,---...---,,,++++++******++++++,,,,,,,,,,,,------.........////////////////////////,,,---......------///000...---------------,,,,,,***+++,,,---...///......,,,,,,,,,---------......,,,---000111222111000///(((,,,111111...---...111------------111444444222......////////////.........//////000111222222333333222111111111222333444555555555666777888999999:::DDDSSSiii|||}}}~~~|||}}}vvvoooiiiddd___\\\WWWVVVUUUUUUUUUWWWXXXYYYZZZ___eeeiiijjjjjjlllmmmiiihhhfff```XXXQQQMMMKKKOOOMMMQQQYYY___mmmwwwZZZGGG===;;;;;;777222333666555111111000000000000000111111------......///000000000,,,,,,---------,,,++++++$$$&&&))),,,......---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((((((((((((***,,,---&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&((())))))~~~iii\\\UUUJJJDDDBBB999;;;;;;:::888777555444444444444333333333333222222333333444666777666444111000000///...---,,,,,,+++---------------------------------............///---.........//////000000000///...---------------///---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))------------,,,,,,+++***//////---+++)))***---000........................---------------...///000///////////////.........------......//////000000---......///////////////000000000000000000000000000000000000000000000000111111111111000000000000///000111222333444444444222222333444555777777888;;;===GGG[[[qqq~~~|||yyyvvvvvvwwwyyyxxxzzz{{{{{{|||~~~sssoooiiibbb]]]YYYWWWWWWQQQQQQQQQSSSVVV[[[___bbbeeeeeefffgggiiijjjkkkkkkgggfff___TTTNNNOOOOOOMMMMMMVVV```kkk~~~wwwXXXCCC>>>AAA999888777666666555555666111111111000///......---////////////..................---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,+++***************+++++++++,,,,,,***))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''')))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&((((((((((((((((((((((((}}}hhh[[[SSSIIIEEEDDD<<<;;;;;;:::888777555444444444444333333333333222222///......000111111///---..................---------------------------------------............///,,,---------..................---,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---............---,,,++++++---......---,,,---...------------------------///......---------......+++,,,,,,,,,------..................////////////---......///////////////////////////////////////......................../////////000000111111111...///000111111111111111000000111222333444555555777777>>>LLL]]]qqq|||xxxvvvvvvwwwuuuvvvwwwwwwxxx|||~~~xxxtttrrrhhheee```[[[WWWTTTSSSSSSSSSTTTUUUXXX[[[___ccceeeaaacccgggjjjlllllllllkkkaaa\\\VVVQQQOOOOOOQQQRRRWWWfffxxx{{{^^^JJJ>>>888888666555444333222222222222222111111000//////......////////////............------,,,++++++++++++,,,...------------,,,,,,,,,,,,,,,++++++++++++******************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((()))***))))))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''}}}gggYYYQQQGGGEEEEEE???;;;;;;:::888777666555444444444333333333333222222222111000000222222111000------........./////////........................---------............///,,,,,,,,,,,,,,,---------///......---------------+++******,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////......------'''***///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---......///////////////////////////////////////........................,,,---...///000111111222///000000111111111000000000000111222333444555555999888:::AAAKKK\\\ttt{{{yyyxxxwwwsssssstttttttttvvvzzz}}}|||uuuoooiiifffddd]]][[[XXXUUUSSSRRRSSSSSSVVVXXXZZZ^^^aaadddfffgggccceeeggghhhfffaaa\\\XXXZZZQQQLLLNNNNNNLLLRRR[[[iii}}}]]]HHHBBB>>>999555444444333222111111111111222222111111000000///////////////............---,,,,,,+++************+++------------,,,,,,,,,,,,---,,,+++***++++++------------------,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''(((((()))))))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''hhhXXXPPPEEECCCEEE@@@;;;::::::999777666666555444444333333333222222222666444222333444555555444.............../////////////////////////////////---------............///,,,,,,,,,,,,,,,---------000///............//////,,,,,,---...000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------&&&***...111000...------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000000///......---,,,,,,/////////......------------......///////////////////////////////////////........................---------...///000000000222222333333333222222111222222333444555555666666:::999:::===AAAMMMbbbuuu~~~||||||uuuuuuuuutttttttttuuuwwwwww{{{yyywwwtttnnnhhhbbb^^^\\\[[[XXXWWWVVVUUUVVVWWWXXXYYYZZZ\\\___cccfffggghhhhhhggggggfffccc^^^XXXRRRNNNVVVMMMKKKOOONNNMMM\\\rrrgggJJJ>>>??????:::666666555444333333222333333222222111111000000000000//////.........------------,,,,,,+++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,...111333222222222111111111111000,,,,,,,,,++++++*********((((((((((((((((((((((((************************(((((((((((((((((((((((())))))((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''jjjYYYOOODDDBBBCCC>>>;;;::::::999888777666666444444333333333222222222222111//////000111111000111000000///......------////////////////////////---------............///...------------------------------,,,,,,---......,,,,,,---...000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...+++,,,,,,---------,,,,,,)))+++---...------...///------------------------,,,,,,,,,---...///000111---------...............//////......------,,,,,,---......///////////////........................////////////////////////////////////............222222333333333222222111222333333444444555555555333333666888:::@@@PPP```yyy}}}zzzxxxvvvttttttssssssssstttvvvwwwxxxyyyzzz|||~~~~~~~~~sssjjjfffccc```[[[XXXWWWVVVVVVXXXXXXXXXYYY[[[]]]___``````bbbeeehhhjjjiiihhhhhhdddccc```]]]ZZZYYYXXXXXXNNNKKKMMMRRRQQQUUUqqqbbbQQQ@@@999:::888555444777666555444333333333333111111111000000000000000............------------......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***+++...111444666333333333222222222222222***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))&&&'''(((((()))((((((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%''''''((((((((((((''''''&&&&&&&&&''''''((((((((()))'''%%%&&&'''(((''''''''''''''''''''''''''''''jjjYYYPPPDDDAAABBB<<<;;;::::::999888888777777444444333333333333222222000///...///000111000...222111111000///...---,,,........................---------............///............------------******************+++,,,+++******,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,+++,,,---,,,+++,,,...000........................++++++,,,,,,...///111222&&&'''(((***,,,...000111.........------------------......///////////////........................000000000000000000000000000000000/////////......///000000111111111000000000111111111222222222333000111444888999;;;EEEPPPiii}}}{{{www|||xxxuuuuuuttttttssstttssssssrrrrrrrrrssssssvvvzzz|||xxxtttqqqooojjjccc^^^XXXWWWVVVUUUTTTUUUVVVWWW[[[[[[\\\^^^___aaacccdddfffgggiiiiiiiiigggeeedddaaa]]]XXXSSSQQQRRRTTTVVVDDDHHHOOOVVVYYYggg{{{^^^LLLDDD===;;;888444333555444444333222111111111111000000000///////////////.........------------,,,///...------,,,,,,------,,,,,,,,,,,,++++++++++++*********+++...000333555............/////////000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******&&&'''((())))))((('''&&&&&&''''''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))$$$'''***------***'''$$$''''''((((((((((((''''''&&&&&&&&&'''(((((()))))))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&hhhXXXPPPEEEBBBBBB<<<;;;::::::999999888888777444444333333333333222222111111111222333333111///111000000000//////......---------------------------------............///------------,,,,,,+++++++++************+++,,,---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++,,,,,,---......------,,,---...---,,,,,,---///------------------------,,,,,,,,,---...///000111'''((()))***,,,---//////,,,------------------...---......///////////////........................//////////////////////////////000000000000000000...///000111111111111111111111111111111222222222444333444888::::::???FFFWWWkkkzzz}}}}}}yyyyyyyyyxxxwwwvvvuuusssrrrrrrrrrrrrrrrsssvvvyyy{{{|||}}}~~~}}}~~~{{{uuupppjjjfffbbb```___]]]YYYUUUSSSSSSUUUVVVXXXZZZ[[[[[[``````aaabbbdddeeeggggggffffffeeedddbbb___\\\[[[YYYUUUOOOKKKIIIJJJMMMPPPNNNWWWaaahhhrrr|||]]]FFFAAA===<<<;;;888444555888333222111000000///000000.....................///.........---------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,---------(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))))))))(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&|||fffXXXPPPFFFCCCDDD>>>;;;::::::999999888888888444444444333333333222222//////000222333222000---////////////000000000000---------------------------------.........//////,,,,,,,,,++++++*********------------......///000///---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------.../////////...+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///.........------,,,,,,,,,,,,,,,,,,------.........---......///////////////......................................................///000111222333333///000111222333444444444333333333333333333444444555222222555777777:::>>>EEEYYYqqq|||{{{~~~}}}~~~~~~}}}zzzxxxuuutttuuuuuuuuuuuunnnpppqqqqqqpppqqqrrrtttwww{{{||||||~~~~~~}}}{{{tttpppmmmmmmmmmkkkddd^^^]]]ZZZWWWWWWXXXWWWTTTPPPUUUVVVXXX[[[^^^```aaaaaaeeeeeefffggghhhiiijjjjjjbbbaaa```]]]YYYVVVSSSQQQNNNLLLJJJIIIKKKPPPUUUXXXhhhrrr{{{www```NNNBBB:::777666777555222333777444333222111000000000000---------.....................---------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++*********************)))((('''&&&&&&'''(((***+++,,,---)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++&&&''')))******((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&zzzhhhUUUJJJFFFBBB??????;;;:::999777666666555555444555666666666444111000000000000000000111111111---......///////////////......---------,,,,,,,,,------............------....../////////...------//////---,,,,,,---//////,,,,,,,,,++++++*********........................++++++,,,,,,,,,---------,,,++++++******++++++,,,......//////......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///111///+++))))))+++///111111---)))))),,,//////---,,,,,,,,,------.........---------.........//////------------------,,,,,,///......///000000...,,,111000/////////000222333000///.........///111222222222333333333444444444444333000///000333666888FFFIIIVVVmmm}}}{{{yyyyyyzzzxxxsssnnnlllnnnnnnmmmjjjjjjmmmpppppprrrtttwwwxxxyyyyyyyyyzzzzzz{{{|||||||||||||||zzzxxxuuutttwwwuuurrrooommmllllllmmmgggddd```______]]]ZZZWWWVVVUUUUUUTTTUUUVVVXXXXXXZZZZZZ\\\^^^```bbbdddeeelllllljjjhhhfffeeecccccc\\\YYYUUURRROOOLLLIIIGGGBBBGGGEEEGGGOOORRR]]]ssstttYYYFFF@@@AAA555555444444444333333333000000000000000000000000111000000///...------,,,******+++,,,,,,------...,,,,,,,,,++++++*********,,,,,,++++++***)))((((((++++++,,,///222111,,,(((+++)))(((&&&&&&((()))+++,,,+++***((((((((()))***)))))))))))))))(((''''''))))))************))))))''''''&&&&&&&&&&&&''''''******++++++++++++*********'''%%%&&&((((((&&&$$$)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))+++)))(((&&&%%%%%%%%%&&&%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&''''''(((((())))))******(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((yyygggUUUKKKGGGBBB???>>>;;;:::999888777666666666444444555666555444222111000000000000000000000111------...///000000//////......---------,,,,,,,,,------............------******+++,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,------...///...------------...///...---,,,+++***+++---...,,,,,,,,,---------......---------...............///////////////////////////......///000000///------...///111111000///...000////////////000111111222222222222333333333333444333111000111333666888;;;===GGGYYYnnnzzzvvvrrrsssrrrpppmmmlllnnnpppmmmnnnpppqqqrrrrrrqqqqqqqqqqqqqqqrrruuuxxx{{{}}}|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}||||||}}}}}}}}}||||||{{{{{{zzzwwwtttsssrrrssssssoooooonnnnnnmmmkkkjjjiiijjjhhheeebbb___^^^^^^^^^\\\ZZZXXXXXXYYYYYYWWWUUUWWWWWWXXXYYYZZZ]]]___```bbbcccccceeefffhhhiiijjjlllmmmnnnmmmjjjfffaaa^^^UUUSSSOOOLLLJJJHHHGGGEEEEEEKKKMMMQQQ[[[cccuuupppXXXHHH<<<666666444444444444333333333333000000000000000000000000111000///......---------......---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((*********,,,......***'''***)))(((''''''((()))***,,,+++)))((((((((()))***)))))))))))))))(((''''''((())))))******))))))((((((''''''&&&&&&''''''(((((())))))******))))))((()))'''%%%&&&((((((&&&$$$((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))((('''''''''((()))&&&((())))))(((''''''((())))))((((((((('''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((wwwfffUUULLLHHHBBB>>>===;;;::::::999777777666666666666888888888777666555111111000000000000000000,,,---...///000000000000......---------,,,,,,,,,------............------+++,,,---...............------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---,,,...///111111///...,,,,,,///000---)))(((+++///,,,,,,,,,------------............---------------////////////////////////000///...///000000///...))),,,///222333000---+++//////000111111111111111000111111111222222222222555333222111222444666888777777===IIIZZZooo}}}ttttttsssooollljjjkkklllkkkkkklllllllllkkkjjjiiihhhhhhhhhiiijjjmmmoooqqqqqqqqqrrrrrrssssssttttttsssttttttrrrpppoooppprrrqqqpppnnnmmmlllmmmmmmnnnoooooooooooonnnnnnmmmlllllljjjhhhfffdddccccccccc______^^^^^^]]]]]]^^^^^^^^^\\\YYYVVVTTTRRRRRRRRRRRRRRRQQQSSSUUUWWWWWWVVVZZZ[[[]]]___cccfffiiikkkiiiiiiiiiiiijjjkkklllmmmlllnnnqqqppplllddd[[[VVVOOONNNKKKIIIGGGGGGGGGHHHFFFRRRYYY___kkkvvvmmmQQQCCC>>>:::666333444444444333333333222222000000000000000000000000111000///---------......///...,,,+++******+++,,,,,,,,,,,,++++++++++++***,,,,,,++++++***))))))))))))(((((()))******)))'''))))))(((((((((((())))))+++***))))))((())))))))))))))))))))))))((('''''''''(((((())))))(((((('''(((''''''&&&&&&''''''((('''(((((())))))(((((('''((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******&&&(((******((('''((())))))))))))))))))((((((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&'''((()))))))))''''''uuueeeUUUMMMHHHCCC>>><<<;;;;;;::::::999777666666444444555666666666555555111111111000000000000000+++,,,---///000000000000......---------,,,,,,,,,------............------,,,,,,---///000000000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************............////////////...------,,,,,,------...,,,---......//////......,,,,,,++++++,,,,,,---.........---,,,+++++++++++++++---///000000///---+++///000000...+++***+++---------------------------......------------,,,,,,------------............000...---...000000000///***,,,///222222000---+++...///111222222222111000000000000000111111111111444444333333333444666666888777:::AAALLL___zzzxxxwwwtttqqqnnnlllkkklllkkkkkkkkkkkkjjjjjjiiiiiigggfffffffffggghhhjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjhhhfffdddeeeggggggfffdddcccbbbbbbbbbbbbeeeeeeeeeddddddbbbaaaaaaaaa___]]][[[YYYXXXXXXXXXVVVUUUTTTTTTUUUVVVXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXZZZ[[[\\\```bbbdddgggjjjmmmpppqqqjjjjjjjjjjjjjjjkkklllmmmmmmnnnooolllfff]]]TTTNNNMMMMMMKKKIIIHHHJJJMMMOOOSSSeeeqqqwwwiiiVVVCCC<<<<<<<<<999777333333333333222222222222000000000000000000000000111000...,,,,,,---...///,,,+++******+++,,,...000+++++++++++++++++++++++++++++++++*********)))))))))(((''''''(((((((((((((((((())))))))))))((((((******)))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((()))%%%'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((&&&%%%ttteeeTTTLLLHHHCCC>>><<<;;;;;;;;;;;;:::888777666000000000111111111111111111111111111000000//////,,,---...///000000000000......---------,,,,,,,,,------............------((()))***+++,,,---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...------,,,,,,------...------......///......---,,,,,,++++++,,,,,,---......---,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---333000...---//////---+++------------------------------------------,,,,,,---------........./////////...,,,---...000000///......//////000000000///...///000222222111000000//////000000000111111111333333333444444444444555555555888<<>>===;;;<<<<<<<<<;;;999777666333333333333333333333333222222111111000/////////---......///////////////......---------,,,,,,,,,------............------***+++,,,------...------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,...,,,***))))))***,,,...222///,,,---000111...***...------------,,,,,,,,,+++,,,,,,,,,------------/////////000000111111222...,,,***+++---/////////000///...---...///111222......///000000000000000///000000000111111111111222222333444444333333222555555888;;;===CCCRRRaaayyy}}}zzzxxxuuurrrnnnmmmlllkkkkkkkkkllllllhhhhhhiiiiiiiiiiiihhhhhhggggggfffeeedddccccccbbb```aaa```^^^[[[ZZZ[[[\\\ZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWYYYZZZWWWXXXYYY[[[]]]^^^``````aaaccceeeeeeeeefffgggiiiooopppqqqsssttttttttttttvvvwwwxxxxxxwwwtttqqqooogggddd___YYYUUURRRQQQQQQOOOQQQSSSUUUXXX___hhhpppyyy___MMM<<<:::999999777222222555222222222111111111000000////////////////////////------------------------...---------,,,+++*********++++++++++++,,,,,,,,,************************)))******)))(((((()))+++))))))(((((((((((())))))(((((()))************))))))))))))))))))((('''''''''(((((())))))((((((''')))((((((''''''(((((()))((())))))******))))))(((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''%%%$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&uuudddRRRIIIFFFBBB???>>>;;;<<<======<<<:::888666888777666666555555555555222222111111000//////...///////////////......---......---------,,,,,,,,,------............------......///////////////.../////////....../////////,,,,,,,,,---------......------------------------------------............,,,,,,++++++++++++,,,,,,.........---,,,+++***))),,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,...---+++******+++---...------,,,---------,,,+++......---------,,,,,,,,,******+++,,,---......///...//////000111111222222---+++))))))+++---...//////...---,,,---...///111...............//////000000000000111111111222222000111333444333222111000555555777:::;;;===FFFQQQ]]]ooo{{{xxxtttrrrqqqooommmmmmlllmmmiiiiiijjjjjjjjjjjjiiiiiiiiihhhggggggfffeeeddddddbbbcccbbb```]]]\\\\\\]]]ZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXXXXYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^```bbbccceeeffffffgggjjjlllmmmlllllloooqqqssstttvvvwwwxxxxxxwwwwww{{{|||}}}|||xxxrrrlllhhh___\\\XXXUUUTTTVVVYYY[[[[[[___dddhhhnnnyyyooo\\\KKK???999777888999777333333777222111111111000000000000////////////////////////+++,,,...//////...,,,+++,,,---......---,,,***(((******+++++++++,,,,,,,,,************************''')))******((('''(((******)))(((''''''((()))***'''((()))***+++******))))))))))))))))))(((''''''((())))))******))))))((())))))(((((((((((())))))'''(((((())))))(((((('''$$$&&&((((((&&&&&&''')))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))((('''&&&%%%"""$$$&&&'''&&&&&&'''(((&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%'''(((***vvvdddRRRHHHEEEAAA??????;;;<<<======<<<:::888666555444333222111000000000222222222111000//////...000000000000///...---,,,......---------,,,,,,,,,---..................---,,,,,,,,,---,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,++++++******++++++,,,111111000///...,,,+++***,,,,,,++++++,,,,,,---...************+++,,,------------------------------(((+++...---***)))+++---.........------,,,,,,,,,))))))***+++---...//////,,,------...///000000111,,,***((((((***---......,,,,,,,,,,,,------............---,,,,,,...///000111111111111222222222222///111222333333222000///222111222555666777===FFFIII]]]uuu|||~~~zzzxxxvvvssspppooonnnnnnjjjjjjkkklllllllllkkkkkkkkkkkkjjjiiihhhggggggffffffffffffdddaaa___```aaa\\\[[[ZZZYYYZZZ[[[\\\]]]ZZZZZZ[[[[[[\\\[[[[[[[[[\\\\\\]]]^^^______^^^^^^[[[\\\^^^```aaabbbaaaaaaeeefffgggiiijjjkkklllllllllooorrrrrrrrrrrruuuxxxuuuvvvxxxzzzzzzzzzzzzyyy{{{|||}}}{{{uuulllddd^^^YYYWWWUUUTTTVVV[[[```dddhhhmmmttt{{{eeeQQQFFF>>>666999555444666666333333666111111111111000000000000////////////////////////***+++...000000...,,,***'''))),,,//////...,,,+++*********++++++,,,,,,,,,******************++++++%%%(((******'''&&&''')))+++)))(((&&&&&&((()))+++'''((()))+++++++++***))))))))))))))))))(((((('''))))))************))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&$$$&&&((((((&&&%%%'''***)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&''')))*********)))(((###%%%'''(((''''''((()))'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$%%%(((+++---vvveeeRRRIIIEEEAAA???>>>::::::999888777666555555666555555444444333222222444222111111333333000---000000//////......------//////000000///...------------------------------+++,,,.........,,,***((()))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...,,,***+++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,))))))***,,,,,,,,,...------,,,,,,------...///......------,,,+++++++++---///000000///---+++///,,,***+++...///...---......////////////..................////////////000000000000000111111222000111222333333222000///111333555666666666888:::CCCKKKZZZmmm~~~}}}zzzvvvrrroookkkllllllmmmlllkkkjjjjjjkkkjjjjjjkkkllllllkkkiiikkkiiifffeeeeeedddcccaaaaaa```___^^^]]]^^^___```dddcccaaa```_________```bbbccceeeeeedddddddddeeeddddddeeefffggggggggggggmmmmmmnnnpppqqqrrrpppooommmppptttwwwxxxzzz|||}}}}}}{{{zzz{{{||||||xxxqqqiiiccc]]]WWWTTTUUUZZZ^^^^^^___eeeqqq|||{{{ZZZLLLEEE===888999666555555444444333222222............////////////111111111000///---,,,++++++,,,---...---+++'''%%%************************))))))*********+++++++++))))))************))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((+++&&&$$$%%%((()))((((((+++++++++******(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''qqq```NNNEEEBBB???======::::::999888777666555555555555444444333222222222222000//////000000...+++///////////////.........///////////////...------------------------------***+++,,,---------,,,+++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...,,,++++++,,,---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++)))(((***+++,,,,,,------,,,,,,,,,,,,------,,,,,,------------------,,,------------------,,,...,,,***+++...///...---......////////////..................////////////000000//////000000111222111111222222222111111000222444555666555555777999;;;AAALLL[[[ppp}}}xxxtttuuutttrrrpppnnnmmmlllkkkmmmlllkkkkkklllmmmkkkjjjkkkiiigggfffffffffeeedddfffeeedddcccccccccdddeeeiiihhhgggfffeeeffffffgggfffgggiiijjjiiihhhiiijjjkkklllmmmnnnooopppppppppppppppqqqrrrtttuuuuuutttssstttvvvwwwwwwyyy|||}}}yyyvvvnnnjjjddd^^^YYYVVVTTTSSSUUU[[[cccjjjrrr|||yyy```IIIAAA>>>888444555555555555444333333222222111111111000000000000000000000000000...---,,,+++...///000000000...,,,+++************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((&&&%%%&&&&&&'''((()))************)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''mmm]]]LLLDDDBBB???>>>>>>::::::999888777666555555444444444333222222111111444222111222222222000............///////////////...////////////...------------------------------***++++++,,,------............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,///---+++++++++,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---+++(((((()))+++++++++------,,,,,,,,,,,,------+++++++++,,,---.........---,,,+++******+++,,,------,,,+++,,,...///...---......////////////..................////////////000000//////000000111222222111111111111111222222333444555555444444666777666999???HHHXXXooo|||wwwzzz}}}yyytttqqqppppppppprrrpppnnnnnnoooooonnnmmmmmmkkkiiihhhiiijjjjjjiiiiiihhhgggfffeeeffffffgggiiihhhggggggggghhhiiijjjkkkmmmnnnnnnmmmmmmnnnooommmnnnpppqqqrrrsssssssssuuuuuuvvvvvvwwwwwwxxxxxx{{{|||}}}~~~wwwnnniiiaaa^^^YYYVVVTTTUUUXXXYYY^^^fffssszzzYYYJJJ>>>===<<<666444666555555444333333222222111222111111000000/////////000000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++((())))))******))))))((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''(((((((((((())))))&&&((()))'''%%%%%%'''))))))*********)))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''mmm]]]MMMFFFEEECCCAAABBB::::::999888777666555555444333333222222111111000333333222222222111000///------......//////000000.........//////...------------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,------......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,///---+++***++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,***((((((***++++++***---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---.........------......//////......---............///////////////////////////000111111222111000000000111222333333444555555444333444666999999<<<@@@HHHYYYtttyyyssssssuuuxxx~~~|||xxxwwwwwwxxxyyyvvvtttsssssssssrrrqqqqqqooollllllmmmnnnooonnnmmmllljjjiiihhhhhhiiijjjhhhhhhgggggghhhjjjlllmmmpppqqqqqqpppnnnnnnooopppnnnoooppprrrssstttttttttxxxxxxyyyyyyxxxxxxzzz{{{~~~wwwmmmddd```\\\[[[YYYXXXZZZ___eeejjjqqq{{{ttt\\\IIIBBB===<<<999444333666444444333333222111111111000000///...------,,,,,,/////////...---,,,+++++++++******)))***+++,,,---************************))))))))))))************(((((())))))))))))((((((((()))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))))))))(((...111,,,%%%$$$'''***((()))))))))(((((('''&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''')))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''lll]]]NNNHHHFFFDDDBBBBBB::::::999888777666555555444333333222222111111000......///...---,,,++++++------......//////000000------............------------------------------///...---,,,,,,,,,,,,---+++,,,,,,------......///---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,...,,,******+++++++++))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++++++++***,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,---...//////...---,,,+++,,,---......---------------............------............/////////////////////...///000000111222111000000000111333444222333555444333333444555777777;;;>>>AAAKKKbbbwww}}}wwwoookkkjjjlllnnnooo~~~{{{zzzzzzyyywwwvvvuuurrrooonnnnnnpppppppppqqqpppooommmllllllmmmmmmllllllllllllnnnppprrrsssssstttsssqqqnnnmmmnnnppprrrssstttuuuwwwwwwxxxxxxvvvxxx{{{||||||}}}wwwkkkeeebbbaaa^^^___aaacccgggmmmvvv{{{kkkSSSCCC???<<<999777333///000333333333333222111111000000000//////...---,,,,,,+++---......------,,,+++***...---,,,+++,,,...///111))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))(((((((((,,,444777000'''&&&)))***'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''kkk\\\MMMFFFEEEBBB??????::::::999888777666555555444444444333222222111111///000111000...---------.........///////////////,,,,,,---............---------------------------//////......---,,,,,,+++......------,,,+++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++))))))+++,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,---------,,,+++*********+++---///111111///---+++***,,,...///...---------------............------............//////////////////......//////000111000000000000111222333333111222333333222222444555111111666===>>>BBBRRReee{{{qqqllljjjhhhfffmmmsss}}}|||yyytttrrrrrrsssssssssrrrqqqooommmllllllmmmmmmnnnnnnnnnoooppprrrtttvvvvvvvvvuuutttrrrqqqsssuuuvvvwwwxxxyyyyyyyyyyyyyyyxxx|||yyyggg```aaaeeehhhgggkkkqqquuuyyy~~~dddPPPAAA999999888666444222111333666333333222111111000000///111000000//////.........,,,---------,,,,,,+++***+++******)))***+++---...))))))))))))))))))))))))***)))))))))))))))(((((('''(((((())))))(((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((''''''+++555888///((((((***(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''lll]]]MMMFFFDDD@@@<<<;;;::::::999888777666555555555555444444333222222222222444666555222000000222///////////////.........+++,,,------.........---------------------------------...//////...---,,,---------,,,++++++******......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))((()))+++,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,---......///---,,,+++,,,---...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---............---,,,))),,,///000...,,,,,,---,,,------......------,,,............///////////////............///000000//////000111222333333333///111222333222222444666000...333;;;<<<;;;EEETTTjjjyyyxxxpppjjjeeefffhhhmmmvvv|||{{{{{{zzzzzzvvvuuusssrrrppppppqqqqqqrrrqqqqqqrrrsssuuuwwwxxxyyyyyyyyyyyyxxxzzz}}}~~~~~~~~~~~~|||kkkaaaaaajjjrrrwwwwww~~~xxx^^^MMMBBB<<<999777777666444444555666666222222222111000000//////////////////////////////+++,,,,,,,,,,,,++++++***''''''''''''''''''(((((())))))))))))))))))))))))******))))))((((((((((((''''''((((((((((((''''''&&&''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%///222+++&&&***+++'''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''nnn^^^OOOGGGDDD@@@<<<;;;::::::999888777666555555666555555444444333333222000333555333000...///111000000//////.........---+++,,,------.........---------------------------***+++...000000000...---)))******++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))((('''(((+++------,,,,,,++++++++++++++++++,,,******************************+++,,,...///000000---,,,,,,---......---+++,,,++++++++++++++++++,,,*********++++++,,,------------,,,++++++,,,------(((,,,///000...,,,,,,...,,,------......------,,,............/////////000...............///000000...///111222333333222222...000222222222333555666555111444;;;;;;666<<>>===;;;::::::999888777666666555666777777666444222111000000000000//////......///////////////......---......------------......------------------------......---------,,,,,,,,,******---000111000,,,)))******+++,,,,,,,,,++++++---,,,+++***))))))))))))'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,...///---,,,************,,,---------------------------++++++++++++,,,---....../////////......---------...,,,,,,,,,......---,,,------------------------++++++,,,---...///000111///............---------444333333222111000//////////////////000111222333444444444444666888:::<<>>;;;999999888777666555555444666555444333333333333444111111111111111111111111///////////////......---...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++---+++***+++,,,...------.........---,,,+++***)))))))))))))))***+++,,,---+++,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++,,,............,,,+++++++++++++++++++++++++++111111///...---,,,,,,,,,++++++++++++++++++++++++...---++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000,,,,,,------...//////000/////////000000000111111000111333444444222000///111111222333444555666777888:::<<<===CCCSSSiiizzz~~~uuuqqqllliiifffcccbbbaaa___]]]YYY[[[]]]___```aaabbbcccgggggghhhkkkooorrrsssssssss}}}~~~{{{}}}{{{kkkUUUFFF===;;;888444333333444333222000000///.............../////////....../////////------------------------,,,,,,,,,++++++++++++***************)))))))))(((++++++******))))))(((((())))))))))))))))))((((((************)))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((('''&&&&&&'''''''''''''''((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((''''''((()))+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''')))***++++++)))(((''')))((('''''''''(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&fffYYYLLLGGGEEEAAA<<<:::;;;:::999888777666666555555555444333333333444444111111111111111111111111///////////////......---------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---+++******,,,------------...------,,,+++***)))+++***************+++++++++++++++,,,---......///************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,............,,,+++------------------------///......------......///++++++++++++++++++++++++///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////........................///000000111111222222333000111222333333222000///222222333444555666666666777:::;;;999:::BBBQQQ^^^sss|||wwwrrrlllhhhbbb```^^^[[[YYYXXXWWWVVVXXXWWWWWWZZZ]]]```aaaaaaaaajjjuuu{{{```MMMCCC???===888666555444444444333111//////......---.........//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))(((++++++******))))))(((((((((((((((((((((((())))))************)))))))))(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((((()))***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''%%%$$$$$$$$$&&&&&&$$$&&&(((+++++++++)))(((((('''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&fffXXXJJJEEECCC@@@<<<:::;;;;;;:::999888777666666444444444333333333333333222222222333333333333333///////////////......---------,,,,,,,,,,,,------------------------------.........---------,,,,,,,,,+++******,,,------,,,,,,,,,,,,,,,+++******)))++++++***************+++++++++++++++,,,...///000++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------************+++,,,---...***++++++++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******//////.........---------000000111111222222222333//////111111222111000//////000111222333333333333222555777666666:::BBBIIIZZZjjj~~~yyyuuuooojjjfffccc___]]]XXXXXXYYY[[[^^^```___^^^^^^cccjjjqqqwww|||zzzZZZEEE<<<999:::<<<222222222333333333333333111111000000000000111111///......------......///************************++++++++++++************************))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))************))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%%%%%%%&&&'''((()))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&& """%%%'''((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&gggXXXIIIDDDBBB@@@===<<<::::::999888777666555555222222444444444444333222111111111222222222333333///////////////......------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,+++++++++******+++,,,---,,,+++*********++++++***))))))))))))))))))***+++,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---......//////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------++++++++++++,,,,,,------,,,+++***+++---......---++++++++++++++++++++++++...------,,,***))))))(((---------...............000000000000111111111111.........///000000000111...///000222222222222111000222444555555888<<>>>>>999999888777666555444444111222444555555444222111......//////000000000111///////////////......------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******+++******+++------,,,***((())))))*********))))))''''''((()))***,,,...///+++***)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......///000000///...------,,,************,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------***)))(((***,,,......---++++++++++++++++++++++++******************+++++++++,,,,,,---...///000000000000000000////////////------------...///111222///000111222333333222111333444444555777999:::;;;<<>>===;;;999777555555444333333333333333333333333333222111000////////////222222222222111111111111......---,,,,,,,,,------++++++++++++++++++++++++******))))))***,,,...///000///...------...///000***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,---......,,,******+++'''(((******)))***---///---;;;@@@666------,,,'''++++++++++++++++++++++++,,,+++***+++---...---,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////...------,,,,,,,,,,,,------...///000000---...///...------...///000000000000111111111111......///000111222222333666555444333333444666777<<<>>>EEEOOO]]]tttsss[[[NNN???===:::777444333444444111111111111000000000000...---,,,,,,,,,...///000------------///111444555222000...,,,+++,,,---...+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((|||eeeWWWHHHCCCBBB>>>999777;;;:::999666555333333222333333333333333333333333222222111000/////////////////////.........------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---,,,,,,+++******+++,,,,,,'''((((((((()))))))))))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********---------...------,,,,,,************************(((***,,,,,,,,,,,,---...((()))++++++***+++...000===LLLQQQDDD444///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...............------------,,,,,,------...//////000---...///...------.../////////000000000111111111//////000000111111222222555444333222222444666777555666;;;CCCMMM___zzziiiWWWJJJDDD<<<:::777444333222222333111111111000000000//////...---------......///000///......---...///000111000///---+++***+++,,,,,,*********)))))))))((((((+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''{{{bbbUUUHHHDDDCCC>>>999777;;;:::888666555333333222333333333333333333333333111111000///.....................---------,,,,,,,,,+++++++++,,,---......------------------------------,,,+++++++++++++++***))))))(((((())))))***************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++......///......---,,,,,,************************''')))+++,,,++++++,,,---)))***+++++++++,,,...000BBBPPPUUUGGG555------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000000///,,,,,,------,,,+++******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------------------............,,,,,,,,,---......//////---...///...------.../////////000000000000111111000000000000000111111111222111111111222333555666444555888===BBBLLL```qqqrrr[[[KKKBBB>>><<<777666444222111111111222111111000000000000//////---...//////////////////000///...---,,,,,,,,,,,,...---+++***)))******+++)))))))))(((((((((((((((++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&xxxaaaUUUKKKGGGEEE@@@;;;:::<<<;;;999888666555555555444444444444444444444444111000///......---------000000000/////////......---------...///000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******((())))))***+++,,,,,,---............---,,,++++++************************+++,,,---,,,***((((((((()))***++++++***+++---///999CCCGGG>>>222---,,,,,,+++++++++++++++++++++++++++******,,,...//////...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,------.........---...///...---------///////////////000000000111111111111000000000000000/////////000111333444666666666888;;;<<<@@@LLLXXXnnntttgggUUUGGG@@@===999555444333222111111111222222111000000000////////////---...///000000000......///...---,,,,,,+++******---,,,+++************+++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))************'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))))))))((((((((($$$$$$$$$%%%%%%%%%&&&&&&vvv___TTTJJJGGGDDD@@@<<<;;;;;;:::999777666555555555444444444444444444444444111000///......---------111111111000000000//////---------...///000111222++++++++++++++++++++++++******+++,,,------......++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))),,,,,,,,,+++++++++******)))))))))***************,,,,,,,,,,,,,,,+++***)))************************+++------,,,***((('''(((((()))***)))((()))+++---333666888666333111///,,,***************************))))))***,,,...---,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------***++++++,,,---...//////,,,,,,,,,------------------...///...---------///...////////////000000000111111111000000000000000......///000111222444444333333555777666666<<>><<<999666444444444444111111222222222111111111000000/////////...............---,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))*********************))))))))))))*********+++***)))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''qqq]]]SSSHHHCCC@@@>>>???BBB:::999888666666555555555555555555555555555555555333222111000000///////////////.........---------......---,,,,,,,,,------------------------------,,,---.........---,,,+++***+++,,,------,,,+++***(((((()))))))))*********,,,,,,,,,+++++++++******'''(((***---///222444555)))***+++,,,---.........++++++++++++++++++++++++...///000...+++)))((())))))***+++***))))))+++---(((***---///...,,,---111------------------------///---,,,,,,,,,,,,+++)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///............/////////000...//////000111222222333000111111222222222111111222111333666555111222666111;;;CCCDDDIIIXXXkkkwww{{{gggTTTFFF???===<<<111444777777555333222222111111111111111000000///000/////////............///...,,,+++***+++,,,,,,,,,---......---,,,***)))(((((()))))))))))))))((('''((((((((())))))******))))))))))))((((((((((((************************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''((())))))(((((((((((()))))))))***''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''((()))***+++&&&&&&&&&'''''''''((((((ooo^^^TTTKKKFFFCCC>>>;;;;;;<<<;;;:::888777666666666333333444444333333222111333222000/////////000111000000//////.........---...------------...//////------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,---...//////***************************+++,,,,,,,,,---000333,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------------,,,,,,+++***))))))***++++++++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++...+++((((((***,,,---...******+++,,,,,,,,,++++++,,,+++++++++***))))))))))))***,,,---...------,,,...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///,,,---...///000111222333000000000000////////////////////////000000000000000222333333222111222333777777888:::>>>FFFPPPWWWlll{{{cccXXXKKKAAA===:::777333444444555555444444333222//////...---------------111000...------......///......////////////......))))))*********+++++++++***+++,,,------+++***((())))))))))))))))))))))))''''''((()))))))))))))))(((***+++(((%%%$$$)))---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((()))(((%%%###&&&''''''((()))******+++((((((((((((''''''''''''******++++++++++++******'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''(((((()))'''&&&%%%''')))******))),,,)))&&&%%%'''((('''&&&'''&&&&&&%%%%%%'''((()))'''%%%$$$%%%'''))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&ooo\\\SSSIIIEEEBBB>>>;;;;;;:::999888777666666555666333333444444333333222111111111///.........///000000/////////.........---+++************+++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++************************'''((())))))((())),,,...,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++************++++++,,,,,,+++******)))))))))***++++++++++++***+++++++++************)))+++++++++++++++++++++++++++***)))***+++,,,,,,+++++++++,,,,,,,,,,,,+++***+++++++++******************+++,,,---------,,,+++++++++******************,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,------,,,,,,---///,,,,,,---...///000000111000/////////////////////////////////000000000000///111333333222111222333444444444555888===EEEJJJUUUaaauuuwwwbbbQQQIII@@@:::888888777444333333333333333222222111000///......------......000//////...............---......//////......---************++++++++++++************+++,,,,,,---))))))))))))))))))))))))'''((())))))******))))))(((***+++(((%%%%%%)))---''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''((()))))))))))))))''''''(((((())))))******((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%''')))***)))(((+++(((%%%%%%''')))((('''((('''&&&&&&&&&'''((()))(((&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''pppZZZPPPGGGDDDBBB===;;;<<<888888777666555555666666333333444444333333222111000000///.............../////////...............***))))))))))))***++++++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,+++***)))(((''''''***************************+++++++++******,,,...------,,,,,,+++++++++*********+++++++++******)))******************)))((())))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++(((((()))+++,,,,,,***(((------------,,,++++++******************++++++++++++,,,,,,---,,,,,,+++***,,,---------------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,---------.........////////////////////////////////////000000000000///000222222222111222333111222222222333555999===@@@HHHXXXoookkkUUUFFFBBB===777555555666555444111222222222222111000000111000//////....../////////////////////...------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***)))(((((()))+++...000))))))))))))))))))))))))((()))******++++++******(((******(((&&&%%%))),,,''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&((()))(((&&&%%%'''***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&''')))***)))(((((('''%%%&&&'''((((((((((((((('''''''''((()))***)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''pppXXXNNNFFFCCCAAA===;;;<<<888777777666666666777777333333444444333333222111000000//////....................................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---,,,,,,+++***)))((('''&&&************************+++,,,---,,,+++***+++---------,,,,,,+++*********)))***+++++++++***)))))))))******+++******))))))))))))***++++++++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++)))(((((()))++++++***(((.........---,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,,,,++++++******,,,,,,------......//////+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---.........------------------.........///////////////////////////000000000000...///111222111111111333111333444444333333555777;;;???IIIZZZpppppp^^^RRRHHHBBB===:::777555666555444222111111222222111111000///111111000///////////////---...///000///...---,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***)))))))))***+++---...))))))))))))))))))))))))))))))***+++++++++++++++((()))***)))'''&&&)))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))''')))***&&& !!!%%%((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''(((&&&&&&''')))))))))(((&&&&&&&&&&&&'''((((((((((((((((((((()))))))))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''oooWWWNNNEEECCCAAA===;;;<<<999999888777777777888888333333444444333333222111111111111111000000//////---------...............---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,+++******************************((()))******((('''((())),,,,,,,,,++++++************++++++++++++******)))******+++++++++++++++***))))))***++++++++++++***(((((()))***+++,,,,,,---+++++++++++++++++++++++++++)))'''&&&(((***++++++---...------,,,+++***))))))))))))***+++++++++,,,---,,,,,,+++************'''((((((((()))*********+++************+++,,,,,,+++,,,,,,------,,,,,,+++***+++---,,,++++++,,,.../////////............---------....../////////000////////////000000000000,,,...000111000000111222000222444555444444444555:::===CCCJJJXXXmmmuuu\\\LLLEEECCC@@@>>>:::999777666666555333222222222222222222111000000111111000///////////////---.../////////...,,,+++******++++++++++++************+++++++++,,,,,,,,,)))***+++++++++***))))))(((((((((((((((((((((((())))))***+++++++++++++++((()))))))))(((((((((***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''')))***&&& !!!%%%((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''((('''&&&'''((()))((('''%%%%%%&&&'''''''''(((((('''(((((()))))))))))))))'''&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((nnnXXXNNNFFFCCCAAA===;;;<<<::::::999888888777888888333333444444333333222111111111111111111000//////---------------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++((()))+++---......---,,,************************)))+++,,,,,,***))))))***++++++++++++++++++++++++...---,,,+++************)))***++++++,,,+++++++++))))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++---***'''&&&(((***,,,---,,,,,,,,,,,,+++******)))***************+++++++++,,,++++++************+++)))))))))))))))************************+++,,,,,,++++++------------++++++***+++,,,,,,++++++,,,---/////////...............---------......//////000////////////000000000000+++---000000000000111222...000333333333222333444666999;;;>>>EEEUUUjjjzzzyyydddTTTDDD???@@@>>>:::777444555555444444444444444222222222222222111000000111000//////......//////...............---,,,,,,******++++++++++++******))))))*********+++++++++)))***+++,,,,,,***(((&&&((((((((((((((((((((((((((()))******++++++******(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&((()))(((&&&%%%'''***''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&'''((()))((('''$$$&&&((((((&&&&&&&&&'''&&&'''((()))))))))((((((&&&%%%$$$%%%'''))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((mmmYYYOOOGGGDDDAAA===;;;<<<;;;:::999777666666666666333333444444333333222111///000111111111000......,,,,,,,,,------.........++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************((()))+++---......---,,,************************+++---//////...------...)))))))))***++++++,,,,,,222000---+++))))))***+++((())))))***++++++******))))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++,,,***((()))***,,,,,,,,,*********++++++***))))))+++++++++***************+++******))))))***+++,,,------,,,,,,,,,,,,,,,,,,***************++++++,,,***+++---......---+++***)))+++,,,,,,++++++,,,---------------------......,,,,,,---......///000000////////////000000000000***---///000///000111222///111222222111000111222222333444666;;;DDDPPPYYYgggxxx~~~gggYYYMMMCCC<<<>>>???;;;777555333333444333222222333333000000111111000000///...000///......------............------,,,,,,------***++++++,,,,,,++++++***(((((()))))))))*********)))))))))***************(((((((((((((((((((((((('''((())))))******)))))))))(((((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&'''((()))(((&&&'''((()))(((&&&$$$&&&)))(((&&&$$$%%%&&&%%%&&&'''((()))((('''''''''&&&%%%''')))+++,,,+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))lllZZZPPPHHHDDDBBB===;;;<<<:::999888666555444444444333333444444444333222222...///000000000///---,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++******))))))(((***,,,---------+++***************************(((***,,,---,,,++++++,,,(((((()))***+++,,,,,,---555222...***))))))+++,,,''''''((()))))))))))))))))))))***++++++++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++*********,,,------,,,***((())))))*********)))))),,,+++++++++******))))))******)))))))))***,,,---+++++++++******)))))))))*********)))***++++++,,,***+++---......---+++***)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------,,,,,,------...///000000////////////000000000000***,,,.../////////111222111333333222111000111222222111111444888===???@@@LLL]]]tttsss]]]OOOHHHBBB;;;888:::999555444777666777666444222111111222///////////////......---//////...---------------///...---,,,+++,,,---...++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))))))(((''''''(((***,,,...((((((((((((((((((((((((''''''((())))))))))))))))))(((((()))******((('''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((''''''((()))(((%%%###%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''((()))***+++)))(((''''''((()))(((&&&$$$'''))))))&&&$$$$$$%%%$$$%%%'''((((((((('''&&&((('''&&&(((+++...///...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))lllUUUNNNGGGBBB@@@???===;;;999999888777666666777777666666666555444222111000//////000000111111222222000...---++++++,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---...---,,,+++***++++++*********+++,,,---******+++++++++******)))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......333111...,,,*********+++******))))))))))))******''',,,000,,,$$$!!!%%%+++555222...***(((((())))))******+++,,,,,,,,,,,,+++++++++++++++,,,---...///,,,,,,+++******+++,,,,,,***)))))))))***+++,,,,,,************************+++***)))))))))***,,,,,,)))***++++++))))))***++++++++++++++++++++++++++++++***))))))++++++***)))+++,,,------......------......---------,,,,,,,,,+++,,,,,,---...///000000//////............//////000000111111111222222222222222222333444777999:::???DDDSSSkkkyyyeeeVVVIII@@@===:::999888777666555444333222222222111111111111000111000000///...---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''((())))))***'''(((((()))))))))(((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((()))***,,,,,,&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''}}}iiiTTTNNNGGGBBB@@@???===;;;:::999888777666666666666666666666555444333111000222222111///...,,,++++++///---,,,******+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,---------,,,+++*********+++++++++,,,,,,,,,******+++++++++*********((())))))))))))*********---,,,,,,,,,,,,---......222000...,,,+++***************))))))))))))******%%%)))+++)))$$$###&&&++++++***)))((((((***+++,,,******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,---,,,++++++++++++++++++************************+++***)))))))))***+++,,,***+++,,,+++*********,,,((((((((((((((((((((((((---,,,++++++,,,---,,,++++++,,,------...---------***++++++,,,---...//////............------------//////............///////////////000000111111111111111111222333555777888;;;===FFFWWWkkk}}}nnnYYYMMMEEE===999777777777666666444444333333222222222111111111000000000000000///...------------------...------,,,+++************************************************************************((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))((((((((('''''''''''')))'''&&&'''))))))(((&&&)))(((&&&%%%%%%%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((zzzfffTTTNNNFFFBBB@@@???===;;;;;;:::999777666555555444666666666555444333222111444333222000---+++***)))...---+++*********+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,---,,,++++++***)))***+++,,,---,,,++++++************************((())))))))))))*********,,,,,,,,,,,,,,,---......//////...---+++***))))))******))))))))))))******&&&((()))((('''''')))+++''''''((()))***,,,------******+++,,,,,,,,,,,,+++)))))))))******++++++,,,,,,++++++******++++++,,,///...---,,,++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++...---,,,---...///...,,,++++++,,,---------------***++++++,,,---...//////............------------//////............//////......////////////000000111111111111222333444555777666999BBBNNN^^^tttsssYYYLLL@@@<<<:::888666777444444444444333333333222222222111111111000000000000000//////...------------------------,,,++++++************************************************++++++++++++++++++++++++''''''''''''''''''''''''******))))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((('''''''''''')))'''&&&'''((()))((('''((('''&&&$$$$$$%%%&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((()))************(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%'''''''''((((((((())))))xxxdddSSSMMMFFFAAA@@@???===;;;;;;:::999777555444444333555555555555444333222111222111111111000000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................,,,,,,,,,,,,++++++******((())),,,------,,,+++*********************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,+++)))(((******))))))))))))******,,,+++******+++,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,------------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***************++++++++++++,,,------++++++,,,---------------------------///---,,,---...///...---++++++,,,------------,,,......---------,,,,,,,,,***+++,,,---...//////000///......------......///////////////////////////222111111111222222333333444333444888===GGGYYYiii{{{~~~mmm[[[PPPIII@@@999888999777555666333333333333333333333333111111111111000000000000/////////......---------,,,------------,,,++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''((((((((('''((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))'''%%%###$$$%%%'''(((((('''%%%$$$(((((((((((((((((())))))((((((((())))))*********((()))***,,,---.........(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''((((((((((((xxxdddRRRLLLEEEAAA@@@???===;;;;;;:::888666555444333333555555555555444333222222///000000000111111111222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...//////000000,,,,,,++++++************((())),,,------,,,+++*********))))))******,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,+++***))))))******))))))))))))******...,,,******,,,,,,+++***,,,,,,------,,,***((('''******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))***+++------++++++++++++++++++++++++))))))******+++++++++++++++,,,------++++++,,,---************************---,,,+++,,,---...---+++***+++,,,,,,------,,,,,,......---------,,,,,,,,,******+++,,,---...//////......------------......000000000000000000000000222222222333333333222222000111555888999;;;EEEPPP\\\jjj~~~wwwgggZZZOOOEEE???@@@999555666666333111222222222333333333333444444111111111000000000//////............------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''((((((((((((((('''(((((((((''''''(((((()))(((((('''''''''''''''&&&'''((())))))'''%%%###%%%&&&((())))))(((&&&%%%"""###$$$%%%&&&'''(((((((((((((((((())))))))))))((((((***+++------......''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%((((((((('''(((((())))))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''xxxdddQQQLLLDDD@@@??????===;;;:::999888666555444444333444444555555444444333222000000//////......------////////////.........---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,---......///,,,,,,+++************+++)))***+++,,,---,,,++++++******)))))))))+++,,,---((())))))))))))*********+++++++++++++++,,,------+++***************************))))))))))))******,,,***)))((()))))))))(((((()))*********)))((('''******+++,,,,,,,,,,,,+++))))))+++,,,,,,+++***)))***++++++,,,,,,++++++***''''''((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,+++***+++,,,---,,,*********+++,,,,,,,,,,,,,,,***++++++,,,---...//////------------,,,,,,,,,,,,......------------......111111000000000000//////111111222333333333222222...///444888777555888===CCCOOOaaasssmmmbbbTTTHHHBBB???>>><<<999555333555666333111222222222222333333333333333111111000000000/////////------------------------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************((((((((((((((((((((((((************************''''''(((((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''((()))((('''&&&'''))))))(((((((((((('''''''''&&&'''((((((((('''&&&%%%''''''((())))))(((''''''######$$$&&&((()))++++++%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''wwwcccQQQKKKDDD@@@??????>>><<<888888777666555444444444444444555555444444333333222111000///...---,,,+++......///.........---,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,***)))(((((()))+++---...((())))))))))))*********+++++++++***++++++,,,---+++***)))(((((()))***+++******))))))))))))******((()))(((((((((((()))***(((((())))))))))))((((((******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++)))(((***+++,,,,,,,,,,,,+++***)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++******+++,,,+++*********,,,........................,,,+++***+++,,,---,,,*********+++,,,,,,,,,,,,+++***++++++,,,---...//////---------,,,,,,,,,++++++...------,,,,,,------...000000000//////............///111222222222111111222000111555555333333666777>>>IIIUUUaaaooo~~~sssdddPPPHHH???999888999999888555222222555555333333555111111111111111111111111111000000000////////////------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''((((((((()))&&&((())))))'''&&&''')))''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''vvvbbbPPPKKKDDD@@@??????>>><<<888777666555555555555555444444444555444444333333222222111111000000//////------......------,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------222111000///...---,,,,,,---,,,***)))))))))***+++++++++*********+++,,,---***)))(((((()))+++---...***++++++++++++,,,,,,,,,++++++******++++++,,,---+++***((('''''')))+++,,,******))))))))))))******'''(((******)))***---///---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++***,,,---......---+++******+++,,,------,,,+++***,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******)))***++++++))))))***+++++++++++++++++++++++++++---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++......---------,,,,,,,,,)))***+++,,,---......///...------,,,,,,------...//////.........---------,,,---///111111111111000777222000222444333444777666999<<>>999777777777444222222//////222222000000222111000000000////////////000000000000////////////------------------------+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&(((***)))&&&%%%''')))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((((((''''''''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))tttdddQQQMMMHHHDDDAAA>>>;;;999999999999777555444444666555555555555444333222111///000111111111000...---//////.........---------///...------,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,)))+++---,,,)))((((((***++++++***)))((('''&&&&&&))))))))))))))))))))))))*********+++,,,,,,,,,---,,,++++++*********)))))),,,+++***))))))***+++,,,///,,,)))((((((*********222...)))((()))***((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((((((((()))***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))++++++)))(((&&&''''''((()))+++---...+++,,,,,,------,,,,,,+++...---+++******+++---...//////---,,,+++*********---...///000000...,,,+++///............---------//////000111111111111000333111000000222555666666555666666777;;;BBBJJJPPP]]]jjj~~~tttbbbSSSLLLGGGDDDAAA777666444222111111111222000000000000000000000111000000000000////////////////////////............---------,,,,,,+++++++++,,,+++*********+++,,,---++++++************++++++(((((())))))*********+++***))))))***,,,,,,+++)))))))))************))))))+++*********))))))((((((************************))))))))))))))))))))))))+++***)))((('''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''((()))******(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''******))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''tttcccQQQMMMGGGCCC@@@>>><<<:::999999999777555444444666555555555555444333222111///000000111000///...---------,,,,,,,,,+++++++++)))))))))***+++,,,---......---,,,++++++++++++,,,************************------------------------***,,,------***))))))+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++++++++***))))))***++++++---+++(((((()))***))))))///+++(((''')))******)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,------------------------'''((()))***+++,,,,,,,,,*********)))******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++***))))))((())))))***+++,,,+++,,,,,,------,,,,,,+++++++++************++++++------,,,,,,,,,,,,,,,---,,,---...///...---+++***+++,,,,,,,,,------......,,,,,,---...//////000000222111000000222333222111222222333333555999@@@DDDHHHRRRaaappp~~~ttt]]]TTTHHHAAA===<<<999666666555444333222111111111111111000000000000000000000000000000/////////...////////////.........---------,,,,,,,,,+++++++++,,,,,,+++*********+++,,,+++******))))))******+++((()))))))))************************++++++***))))))))))))******)))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((()))))))))***&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''&&&'''((()))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&sssbbbRRRMMMFFFAAA???===<<<;;;999999999777555444444666555555555444444333222111000000000000000///......------,,,,,,,,,+++++++++)))))))))***+++,,,---...------,,,++++++++++++,,,------------------------000//////...------,,,,,,+++,,,------+++******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,---+++***)))+++******))))))******++++++***((()))******)))(((+++)))''''''(((*********************************************************,,,+++++++++,,,---......+++++++++++++++,,,,,,,,,$$$%%%(((+++,,,---......++++++******)))*********++++++++++++++++++,,,,,,************************+++******)))))))))******+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***------,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***))))))***+++,,,---...///---------......///111111111000//////111222111000000000111111111222666888;;;@@@IIIRRR^^^mmm}}}{{{kkkZZZNNNBBB>>>999777888777555222444444444333222111000///111111111000000/////////000000000/////////......//////.........---------,,,,,,,,,,,,++++++++++++---,,,+++***************+++******))))))******+++))))))))))))************++++++++++++***)))(((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))******+++((((((((((((((('''''''''%%%&&&&&&&&&''''''''''''(((((('''''''''''''''''''''(((((((((((()))))))))(((''''''''''''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%sssaaaRRRMMMFFF@@@>>>======<<<999999999777555444444666444444444444333222111111000000000000000//////...//////.........---------///...------,,,,,,------,,,,,,++++++++++++++++++////////////////////////,,,,,,+++++++++*********+++,,,------,,,,,,,,,,,,)))))))))******+++++++++)))))))))))))))))))))))),,,,,,++++++******))))))***+++------+++(((%%%"""******))))))))))))************)))***++++++***(((***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,------))))))))))))************&&&(((***---////////////,,,,,,+++***)))))))))************++++++,,,,,,,,,***++++++***))))))***++++++******))))))******++++++,,,,,,------,,,,,,++++++---///111111///---+++,,,,,,,,,,,,+++***)))))),,,,,,------------,,,+++***++++++,,,------..................///111333444666333000///000222333333000111333333222222333444:::;;;===@@@GGGRRR```iiiwwwqqq```TTTLLLEEEAAA>>>;;;999888888777555333222333333333333111///...111111111000//////......000000/////////..................---------,,,,,,,,,+++++++++++++++++++++---,,,,,,+++***))))))(((******))))))))))))******)))))))))))))))************+++,,,+++)))((('''''')))))))))(((((()))))))))))))))))))))))))))((((((************************))))))))))))))))))))))))---,,,***(((&&&%%%$$$$$$''''''((((((((())))))))))))(((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%rrr```QQQLLLEEE@@@=========<<<999999999777555444444666444444444444333222111000111000000/////////////////////.........---------///...------,,,,,,------***+++++++++++++++++++++++++++++++++++++++++++++(((((())))))************,,,,,,,,,,,,------,,,+++''''''(((((()))*********************************,,,++++++******))))))))))))***++++++***'''###!!!))))))))))))))))))))))))+++******+++,,,,,,+++)))*********)))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))*********++++++,,,,,,,,,)))***,,,---......------,,,,,,+++***)))))))))************++++++,,,,,,,,,,,,---...,,,******,,,///))))))))))))***+++,,,---+++,,,,,,------,,,,,,++++++---///111111///---+++(((((()))************)))---------.........------.........---------------,,,---///222555888;;;<<>>EEEJJJXXXcccrrr}}}|||nnncccSSSFFF@@@>>>>>>???;;;888555333222222111111111222222333222111///...000000000000//////......////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((***))))))))))))))))))*********)))))))))))))))))))))+++,,,+++(((''''''((())))))(((''''''((())))))(((((((((((((((((())))))************************)))))))))))))))))))))))),,,+++***(((&&&%%%%%%%%%(((((((((''''''&&&&&&&&&((((((''''''''''''((()))'''((((((((())))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&qqq^^^OOOKKKEEE@@@>>>===<<<<<<999999999777555444444666444444444333333222111000111111000///////////////------,,,,,,,,,+++++++++)))))))))***+++,,,---...)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++******+++------,,,+++''''''(((((()))))))))***************************((((((((((((((((((''''''%%%&&&((())))))((('''&&&((())))))******))))))(((+++***))))))+++,,,+++******++++++***(((''''''(((************************))))))))))))))))))))))))+++++++++++++++***)))(((((((((((())))))******++++++*********************++++++******)))*********++++++++++++++++++,,,,,,(((******)))&&&&&&))),,,)))))))))***+++,,,---...+++,,,,,,------,,,,,,+++)))***---......---***)))###$$$'''***,,,------------------.........///////////////......---------000222666;;;@@@DDDGGGIIIGGGAAA777000------...///---000333444444444444555444333333444666888;;;<<>><<<:::999999999777555444444666333333444333333222111000222111000///...//////000------,,,,,,,,,+++++++++)))))))))***+++,,,---...((()))***+++,,,++++++***........................++++++++++++++++++,,,,,,+++))))))***------,,,***))))))))))))))))))******************************'''''''''(((((((((((((((''''''((()))************'''((()))******)))((('''***(((&&&&&&(((*********(((***,,,+++)))((()))+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++***&&&&&&&&&'''(((((()))))),,,+++***(((((()))+++,,,*********)))******++++++,,,,,,++++++++++++++++++&&&))))))'''$$$###''',,,+++++++++******++++++,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))&&&(((***,,,------,,,+++---,,,,,,,,,------...///---------------------...444666:::???BBBCCCCCCCCC>>>999333///...............000333444333333444555333333333555777999999999999<<<@@@FFFLLLVVV___fffxxx~~~qqqdddYYYOOOFFFAAA<<<<<<;;;;;;999777333111333333222111000111333444111111000////////////000------......///000000000//////.........---------,,,,,,,,,,,,++++++++++++)))*********++++++++++++))))))***++++++***)))((())))))(((((((((((())))))************)))))))))(((&&&))),,,+++'''&&&'''******)))'''&&&&&&''')))***'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((''''''''''''%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&ppp]]]LLLIIIEEEBBB@@@>>><<<:::999999999777555444444666333333333333222111000000222111///.........///000//////.........---------///...------,,,,,,------((()))***+++,,,,,,+++***************************,,,,,,++++++***)))))))))***(((((())),,,---+++)))************************************************(((((())))))******++++++,,,,,,+++*********))))))'''((()))******)))(((''')))&&&$$$$$$%%%((())))))&&&))),,,,,,******+++---++++++++++++++++++++++++************************((()))+++---............)))******+++,,,---------...---+++))))))+++...000***)))))))))***+++,,,,,,---,,,,,,++++++*********,,,///000---))))))---222...---,,,+++************+++,,,,,,------,,,,,,++++++,,,------------,,,+++......//////---+++(((''',,,+++++++++,,,,,,---...******+++,,,------...///111333555777777444111//////...---...000111111000000222444444444444555666111111111222444555666555777777888:::>>>CCCGGGJJJVVV^^^kkkxxxvvvlllccc\\\QQQHHHCCC@@@<<<:::999777555444333222222222333444555555333222222333222111///......///000111,,,,,,---...///000111111//////.........---------,,,,,,,,,+++++++++******))))))******++++++++++++((((((***++++++***))))))))))))(((((((((((())))))+++*********))))))((((((%%%))),,,+++'''&&&(((+++***((('''&&&&&&'''(((***&&&'''''''''(((((())))))************************))))))))))))))))))))))))((((((((('''''''''((((((''''''(((((())))))******$$$&&&(((******)))(((''''''''''''((((((((())))))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&((()))+++,,,,,,&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&"""###%%%&&&'''&&&%%%%%%tttcccQQQMMMGGGBBB@@@>>>===;;;999999777666555555555555333444444333000---***'''222111111111000000////////////.........---------...---+++***)))***++++++...------,,,,,,------......+++)))))),,,---,,,***------,,,++++++***))))))+++******+++,,,,,,+++***''''''***+++(((%%%)))000******))))))))))))******))))))***++++++++++++***(((((()))***+++,,,,,,,,,)))***,,,,,,,,,***((('''******+++,,,+++***)))(((...+++))))))++++++)))'''))))))(((((()))***++++++))))))))))))***+++,,,---------,,,+++************++++++++++++++++++++++++###(((++++++***)))((()))***+++++++++++++++************************(((((())))))******++++++++++++******++++++,,,---...---+++******+++---...---,,,+++*********+++,,,///...---,,,++++++++++++------,,,,,,,,,------...+++,,,---.........---,,,....................................///////////////000111111000///000222444333000...---///111222111222333555888:::<<<<<>>===<<<:::999888666555555444444222333444444222000...,,,111111111000000000//////.........------------,,,///...---,,,+++,,,------------,,,,,,,,,,,,---------+++)))))),,,---,,,***---------,,,+++*********------,,,------,,,***)))---,,,,,,---)))$$$$$$(((******))))))))))))******))))))***++++++++++++***+++***))))))***,,,---///***+++,,,---,,,+++)))(((******+++++++++***)))(((+++)))((()))+++,,,+++))))))))))))))))))***++++++)))(((((('''''''''((((((******)))))))))***++++++++++++++++++++++++++++++###%%%(((+++------,,,+++))))))***+++++++++++++++***************************************+++++++++++++++******++++++,,,,,,***++++++++++++++++++***++++++***))))))***+++,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,------+++,,,---.........---,,,....................................////////////111222333222000000111222333222000///...///000111222222333444555666777777:::<<>>===<<<;;;:::999777555444333333222222444444555444333222111111000000000000//////------------,,,,,,,,,,,,///...---,,,,,,,,,---...------,,,,,,,,,,,,---------+++******+++,,,,,,+++...------,,,,,,++++++***+++******))))))(((((((((---)))(((,,,---***)))*********))))))))))))******))))))***++++++++++++***---,,,***((()))+++...000***+++,,,---,,,+++***)))******++++++******)))((()))(((((()))+++,,,,,,+++))))))))))))))))))***+++------+++******)))))))))(((''''''((()))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***++++++++++++***************************++++++++++++++++++************+++++++++,,,,,,,,,''')))+++,,,,,,+++)))'''))))))))))))***+++,,,,,,*********++++++,,,......------,,,,,,,,,,,,,,,---++++++,,,------------------------------------------............/////////222333333222111000000111111111000000000000//////222222222222222222222222666777888999:::;;;<<<<<>>>>><<<999:::888666666666555333222000000111111111222222222111111111111000000000000////////////////////////............------------//////.........---------,,,,,,++++++******))))))***++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))(((((())))))((((((((())))))))))))))))))))))))))))))(((((('''************************************((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&''''''((((((###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&qqq```PPPLLLFFFBBB@@@???===<<<<<<;;;999777555333333222222333444444555444444333000000000000000000//////------,,,,,,,,,+++++++++---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,---,,,+++******++++++++++++---------,,,,,,,,,+++++++++***)))'''(((+++///222333,,,'''***...---,,,,,,******))))))))))))******))))))***++++++++++++***++++++***)))***+++---...++++++,,,,,,,,,,,,+++******************))))))((())))))((()))***++++++******)))))))))))))))******...---,,,,,,+++++++++,,,)))((((((((())))))***+++************+++++++++++++++******)))))))))******)))******+++++++++******************************+++++++++******)))))))))******++++++,,,,,,,,,,,,))))))***++++++***)))))))))))))))***+++,,,---------,,,,,,+++******++++++///...------,,,---------++++++,,,,,,---------------------------------------------.........//////111222333111///...///000//////000111111000///...222111111111111111111111444444555555666777777888;;;???EEELLLTTT]]]ffflllpppyyyyyylllfff]]]WWWSSSOOOIIIEEEDDDAAA===:::::::::999888666555444333333222111111000000111111111111222222111111000000000/////////.................................---------,,,,,,------,,,,,,,,,+++++++++,,,+++++++++******))))))******+++++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))+++******)))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++***)))))))))((((((((((((&&&$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''###$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&ooo___PPPLLLFFFBBB@@@???>>>===<<<;;;999777555333333222444444444333333222111111//////////////////000000------,,,,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++******+++,,,---,,,,,,,,,,,,,,,++++++///...,,,+++---333===DDDBBB666,,,***+++)))''''''******))))))))))))******))))))***++++++++++++***'''(((***++++++***))))))***+++++++++++++++++++++*********)))))))))))))))************)))(((((((((******)))))))))))))))***((((((((((((((()))******,,,+++***))))))))))))))))))))))))******+++++++++))))))((((((((()))***+++******+++++++++******)))******************************))))))(((((('''''')))***+++,,,,,,,,,++++++,,,+++***))))))***+++,,,)))******+++,,,------...,,,,,,+++*********++++++000000///...............++++++++++++,,,,,,------------------------------------------............///000000///...------...---...000111111000///...000000111111111222222222///000111222333444555555333666:::>>>@@@DDDGGGJJJSSS[[[eeepppyyy~~~vvvppplllfff]]]VVVMMMIIICCC@@@@@@@@@???>>>===;;;999777777666555444333333333333222111111111222222222222111111111111000000000/////////......------------------------...------------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---,,,+++******)))******+++++++++******((()))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******''''''''''''''''''''''''(((((())))))))))))(((((()))))))))******+++++++++***(((&&&&&&(((((('''&&&$$$%%%'''((()))(((''''''((('''&&&'''((((((&&&$$$%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&'''''''''(((((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&nnn^^^OOOKKKFFFBBB@@@???>>>===;;;:::999777555444333333555444333222111111000000......////////////000000------------,,,,,,,,,,,,...---,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,+++---333===EEE???444***)))***))))))*********))))))))))))******))))))***++++++++++++***%%%'''***,,,,,,***(((&&&***************++++++++++++***)))(((((((((((()))***++++++***(((''''''(((+++******)))))))))))))))(((((((((((()))***++++++,,,,,,+++***))))))))))))(((((())))))***+++++++++))))))))))))***+++,,,---***++++++++++++***))))))************************(((((((((((((((((('''''')))***+++,,,---,,,++++++---,,,***))))))***,,,---)))***+++,,,,,,,,,,,,,,,(((((())))))+++,,,...///111000///...------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...///...---,,,---///---...///000111000///...//////000111222333333444000000111111111222222222222444888:::::::::;;;<<<>>>CCCJJJQQQYYYcccnnnvvvvvvnnnjjj^^^YYYSSSNNNLLLJJJFFFCCC???<<<999888888999:::999666666555555444444333333111333333333111111111333333222222222111111000000////////////............------------------------------------,,,,,,,,,,,,//////.........---------+++---///000000///,,,***))))))***++++++++++++***'''(((***++++++***))))))))))))))))))))))))))))))))))))************))))))((((((''''''((()))******''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))+++***((((((***---111444///+++&&&&&&(((***)))(((&&&''''''((((((((('''''')))(((''''''((('''%%%###%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''''''''((((((((())))))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&mmm]]]OOOKKKFFFBBB@@@???>>>>>>:::999888666555555444444444444333222111111111111........./////////000000.........------------,,,------,,,+++,,,---...///,,,,,,++++++++++++,,,,,,***,,,---,,,))))))+++---************************&&&)))+++***))),,,222777000***&&&(((++++++,,,///******))))))))))))******))))))***++++++++++++***((()))***++++++***)))((()))((((((((())))))***++++++***)))((('''(((((()))''')))+++***((('''(((***++++++***)))))))))))))))*********)))******++++++***))))))((((((((())))))((((((((()))***+++++++++************+++++++++++++++++++++++++++***))))))************************(((((((((((())))))))))))(((***+++------,,,+++************))))))*********((()))******+++***)))((('''(((((()))***,,,.../////////---,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---......------///000---......///000000////////////000000111111222222222222222222222222222222222444777888888888999;;;666999<<<>>>AAAHHHPPPWWW]]]ccchhhjjjmmmssswwwwwwxxxzzz~~~{{{uuuqqqkkkccc[[[TTTNNNKKKDDDBBB@@@>>><<<<<<;;;;;;:::999777777777666666555333444555666555444333333///111333222000000111333//////000000000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++//////.........---------+++...222555555222...+++))))))***+++++++++++++++'''(((***+++++++++))))))))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&'''((()))***(((((((((((('''''''''&&&''''''((()))))))))))))))+++)))''''''+++333;;;@@@888111***''')))+++***))))))((((((''''''''''''(((((('''&&&'''((((((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&lll\\\OOOKKKFFFBBB@@@@@@???>>>999999777666555555555555444333333222222222333333---.........//////000000//////.........---------++++++***)))***+++---...,,,++++++++++++++++++,,,***,,,---,,,))))))+++...))))))))))))))))))******&&&***///...+++)))+++------)))(((***+++((('''(((******))))))))))))******))))))***++++++++++++***++++++***************+++((((((''''''((()))******+++***((('''''''''((()))%%%(((***)))((('''***,,,++++++***))))))((()))))))))((('''&&&%%%%%%%%%%%%''''''&&&''''''((()))***'''(((((()))***+++++++++)))************)))((('''+++++++++++++++***)))(((************************(((((())))))******++++++(((***+++------,,,+++***'''((()))******)))((('''''''''((())))))((('''&&&+++***************++++++...---,,,+++************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---.../////////111222............//////000000//////000000000000000000//////000000111111222222000111222111111222444777666888999888777999???CCCAAAGGGJJJJJJMMMSSSWWWWWWWWWXXXZZZ___eeekkkqqquuuyyy{{{~~~wwwmmmccc[[[WWWVVVTTTOOOJJJEEEBBB@@@???999;;;<<<:::888777777777777777777777777555444333222444555555333222111111...111222222000///111333,,,,,,---...///000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,++++++++++++///444888888444///,,,((()))***+++++++++++++++&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))************))))))%%%%%%%%%&&&'''((()))*********))))))((((((((('''''''''((())))))))))))))),,,)))&&&'''---777CCCJJJ???777...)))***++++++******)))(((&&&&&&&&&'''(((&&&%%%%%%&&&((()))(((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,+++)))'''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&''''''''''''(((''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&hhhZZZSSSOOOIIIDDDAAA???<<<:::<<<<<<;;;888555333444555666555555444444333333222222222111///...---,,,+++++++++,,,------,,,++++++,,,,,,++++++,,,,,,---...---,,,++++++******++++++'''+++//////---++++++---,,,,,,,,,++++++***************++++++++++++******************************(((''''''&&&&&&&&&&&&'''+++++++++*********))))))***(((&&&&&&(((*********...,,,***)))((()))***+++---+++)))''''''((()))***(((((())))))*********++++++++++++************)))((((((((((((((((((((((((+++***(((((()))******)))++++++***************+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************))))))((((((''''''******++++++++++++************))))))))))))))))))+++)))(((''''''))),,,---+++++++++************)))******+++,,,------..............................000000000//////......---)))***,,,,,,++++++,,,...---------------------------,,,---///000---,,,---------......///000000000111111111111222222222222111000...---...///111333000111222444444333222222444333333444777999:::999;;;;;;<<<===>>>>>>?????????AAADDDGGGIIIMMMQQQTTTXXX[[[```fffkkknnnpppqqqsssyyy~~~|||{{{{{{{{{zzzxxxvvvsssrrrjjjiiifffdddcccbbbbbbccc[[[ZZZWWWTTTOOOKKKHHHFFFBBBAAA@@@???===;;;:::999888888777666666666666666555444333333333333444555555444333222111111111111000000000000//////////////////............//////......///---++++++,,,---------,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++,,,///333666666222...***************))))))))))))************)))))))))))))))******)))'''&&&((()))(((((((((((()))***,,,,,,)))((('''&&&&&&'''((()))***)))((('''&&&&&&''''''(((''''''((())))))'''%%%)))((('''(((+++000555888DDD;;;///)))((())))))(((+++***(((&&&&&&&&&((())),,,+++(((&&&%%%$$$$$$$$$&&&'''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&((('''%%%###$$$(((******((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((()))(((&&&$$$$$$&&&((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&gggZZZQQQMMMHHHCCCAAA>>><<<;;;<<<<<<:::777333000000000444333333222222111111000111111000///...------,,,+++,,,---......---,,,+++---,,,,,,,,,,,,---......------,,,+++++++++++++++***+++++++++******,,,---,,,+++++++++******************++++++++++++******(((((((((((((((((((((((()))((((((((((((((())))))+++++++++*********))))))'''&&&$$$$$$&&&'''((('''---+++***(((((((((***+++,,,+++)))((((((((()))***((()))))))))*********************)))))))))(((((())))))))))))))))))))))))***)))(((((())))))))))))++++++***************+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))((((((+++++++++,,,,,,+++++++++************************)))))))))))))))*********++++++++++++******************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,,,,+++***+++------------------------------++++++,,,,,,---///111........................---------............///000///.........///111111000111111222222222222222///000111222222333666777333444444555555666777777777999:::<<<<<<>>>AAADDDBBBEEEIIIMMMPPPRRRSSSSSSTTTXXX^^^ccceeegggiiijjjnnnnnnoooooonnnkkkiiihhhhhhgggeeebbb___\\\ZZZYYYYYYYYYYYYXXXWWWUUUSSSRRRLLLKKKJJJHHHHHHHHHHHHIIIFFFFFFEEECCC@@@===;;;:::>>>======;;;:::999888777666666555444444444444444444333222111111222333444444444333222111111111111111000000000000///////////////............//////---......---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,++++++++++++++++++,,,.........---+++)))*********)))))))))((((((***************************++++++***(((((()))*********)))((('''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((((((((((((((('''&&&'''(((((('''%%%((('''&&&&&&'''***---///111+++%%%###%%%'''&&&%%%)))'''&&&$$$$$$$$$&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&&&&'''(((***'''%%%%%%&&&'''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((((((&&&%%%%%%&&&((($$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&fffYYYOOOKKKFFFBBB@@@>>><<<;;;::::::999777333111111222444333333222222111111000000/////////............------............---------------------...//////...------,,,,,,,,,,,,,,,---***(((''')))+++,,,---++++++++++++******************++++++++++++******((((((((((((((((((((((((***)))))))))***+++,,,,,,+++++++++***************(((&&&$$$$$$&&&'''((('''+++***)))((('''((()))************)))))))))))))))))))))))))))************))))))))))))((((((((('''************************))))))(((((((((((())))))+++***************++++++*********++++++,,,------************)))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++)))***+++,,,+++***)))(((,,,+++++++++******************++++++++++++++++++************************))))))))))))************+++,,,---,,,+++***+++,,,---------------------------.........////////////.........---------------.........////////////000....../////////000000000000000000000000111111222000333666777777888;;;>>>222222333333444444555555555666777666555555777999666777999;;;<<<===<<<<<<>>>AAACCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEDDDCCCCCCBBBAAAAAA????????????>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<===999999999999888777666666999888888777666666555555333333222222111111222222222222111000000111222222444333222111000000000000111111111000000000/////////......------......///,,,------,,,******+++---++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,,,,+++)))((((((((()))*********))))))))))))(((((())))))*********************+++,,,+++)))))))))+++***))))))(((''''''&&&&&&((((((''''''''''''((((((%%%&&&''''''((()))))))))((('''&&&&&&(((((('''&&&)))((('''&&&&&&&&&''''''(((%%%$$$%%%(((***(((%%%((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''%%%'''(((((('''&&&((())))))'''%%%%%%%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''%%%&&&''')))$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''}}}dddYYYLLLIIIDDDAAA???>>>===;;;777888888888666666888999666555555444444333333222.........///////////////........................---,,,,,,,,,,,,---............---,,,,,,,,,------...+++((((((,,,...---+++,,,,,,,,,,,,++++++++++++******++++++++++++******************************)))))))))***+++,,,---...************************,,,***(((((()))++++++******)))(((((('''((())))))))))))************)))((()))))))))))))))***************)))))))))(((((((((************************'''((())))))((((((((()))*********)))******+++,,,((()))***+++,,,---......))))))))))))(((((((((((())))))******++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++++++++******)))(((,,,,,,+++++++++*********++++++************************************************++++++,,,,,,------,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,&&&***,,,+++******'''###,,,,,,,,,---------------.........////////////000---...//////000000//////000///.........///111222333333333333333222222222333333333444444555555555666777777666444333444666666666777888888888777777;;;<<<<<<;;;:::999:::<<<:::;;;<<<============<<<<<<<<<<<<===============999999999::::::999999999<<<<<<;;;;;;;;;;;;<<<<<<777777888999999999888888555555444444444444444333222222111000000111111111111111111111111111111111222222111000000000000000111111000000000/////////...------------------...+++,,,,,,+++***)))+++,,,+++,,,,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,---+++***(((((()))***+++***)))))))))((((((((((((((((((((((((((())))))))))))+++,,,+++)))((()))***''''''((()))))))))))))))(((((((((''''''((((((((()))(((''''''''')))+++,,,)))'''&&&'''((())))))(((*********)))((('''&&&%%%***)))'''((()))***'''%%%)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%$$$######$$$&&&((()))&&&'''((((((''''''(((***'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((%%%&&&''''''&&&&&&((()))(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((({{{cccXXXLLLHHHDDD@@@???>>>===;;;666777888777666777888:::666555555444444333333222............////////////........................++++++******++++++,,,---......---,,,,,,,,,---------+++***,,,000000---***,,,,,,------------------******++++++++++++******************************((((((((()))***+++,,,---************************...,,,***)))+++,,,,,,+++)))((((((((((((((())))))((()))************))))))******))))))))))))))))))++++++*********)))))))))************************&&&)))+++***)))'''((()))******))))))***++++++,,,(((((()))***,,,---......)))))))))(((((((((''''''))))))******++++++,,,,,,))))))************))))))******+++++++++,,,,,,,,,...,,,***)))((()))***+++,,,,,,,,,++++++++++++***++++++******************++++++++++++++++++++++++++++++,,,,,,------......,,,......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000,,,+++//////+++++++++,,,,,,---...//////*********+++++++++,,,,,,------...////////////...000///.........///111222999666444444555444000,,,//////000000000000111111222333333222000000111333333333444444555555555555777888777666444444666888666666666777777666666666888888888888888888888888666666666666777777888888999888888888777666666555555666666777666666555555333333333333333333333333222111111111111111222222111111222222222222111111111111000/////////000000000000000////////////...------,,,,,,,,,,,,------***+++,,,+++******+++---.........---,,,+++************+++,,,,,,,,,,,,++++++++++++******++++++,,,++++++++++++*********))))))))))))(((((((((((('''&&&&&&&&&'''''''''((((((((()))++++++)))''''''(((%%%&&&'''((((((((('''''''''(((((((((((((((((('''***(((%%%$$$&&&+++000444***((('''''')))++++++***))))))*********)))'''&&&)))'''%%%$$$$$$$$$$$$$$$(((((('''''''''((((((((((((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%''')))***&&&'''((((((''''''(((***)))))))))(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&'''''''''&&&((()))(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((xxxaaaWWWLLLIIIDDDAAA???>>>===;;;888888888666444333333555444333333222222111111000.........///////////////......------------......***************++++++,,,...------,,,,,,,,,,,,,,,+++,,,---///111000...+++,,,,,,,,,,,,------------******++++++++++++******(((((((((((((((((((((((((((((((((((()))***++++++***************+++++++++,,,***(((((()))******)))(((((())))))))))))******)))))))))))))))*********************))))))))))))++++++++++++************************************&&&))),,,,,,***((((((***))))))))))))***+++,,,,,,((())))))+++,,,---......))))))))))))(((((((((((()))))))))***************(((((())))))))))))(((((())))))******+++,,,,,,,,,...,,,***(((((()))+++---,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***...,,,&&&'''///222...,,,,,,,,,---......//////+++++++++,,,,,,,,,------------.........////////////////////////000000111,,,,,,---000444666444222////////////////////////000111222111000000222333000000111111222222333333222333333222111111333444444333333333222222222222333333333333333222222222333333333222333444555555888888888888777666555444666666666666555444333333333333333333333333222222111111111111111111222333111111222222222222111111000000////////////000000/////////.........---------,,,,,,++++++,,,,,,---+++,,,,,,,,,***+++,,,...222111///---,,,+++************+++,,,,,,,,,,,,++++++************++++++,,,))))))+++++++++***((('''))))))((((((((((((''''''%%%%%%&&&&&&''''''((((((''')))++++++)))'''''''''''''''''''''%%%###!!! ''''''((((((((((((''''''&&&%%%######'''...555:::***(((&&&''')))+++++++++&&&''''''(((((((((''''''(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''((()))%%%'''(((((('''&&&((()))......---+++'''%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((($$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''vvv```WWWNNNJJJEEEAAA@@@>>>===;;;888888888666444222333444444333333222222111111000///////////////............---,,,++++++,,,---...++++++******++++++,,,---------,,,++++++++++++++++++,,,......---------...*********++++++,,,,,,,,,******++++++++++++******((((((((((((((((((((((((***)))))))))))))))******))))))*********++++++++++++)))'''&&&'''(((((('''((())))))******+++*********)))((((((((()))+++,,,************)))))))))(((************))))))))))))))))))))))))))))))))))))&&&***......+++((()))+++))))))))))))***+++,,,---))))))***+++,,,,,,------*********)))))))))((((((***)))))))))))))))(((((())))))************))))))(((((())))))***++++++,,,,,,+++*********+++,,,---------,,,,,,,,,+++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,...---,,,,,,---...++++++++++++++++++++++++&&&///444111000222---###/////////......---------............////////////......---,,,---...///000//////000000111111111000...222666444///,,,,,,...111111111111000000000000111222222222000000222333111111111111111222222333000111333222111111222333333333222222222333333333222222222222222222222222444333222222222333444555888999::::::::::::999888666777777777666666555444333333333222222222111111000000000000000111222222///000000111111000000////////////......//////000...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---,,,+++,,,---///777555111...+++******+++******+++,,,,,,,,,,,,+++***************+++,,,,,,***************))))))((())))))((((((((('''''''''&&&&&&'''(((((()))******'''))),,,,,,***((('''((((((((())))))'''%%%"""!!!&&&'''((())))))((('''&&&$$$######$$$(((,,,111444(((&&&$$$%%%''')))******&&&&&&&&&&&&''''''''''''))))))'''&&&%%%&&&((()))$$$%%%%%%&&&&&&'''&&&&&&%%%&&&'''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&$$$&&&''''''&&&&&&'''(((...///...+++'''$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''))))))'''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&uuu___WWWOOOKKKFFFBBB@@@>>><<<;;;777888888888666666888999666666555444444333333222000000//////............---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...---,,,++++++******+++++++++------+++))))))---111(((((())))))*********+++******++++++++++++******************************++++++******)))*********))))))******++++++++++++,,,***''''''((()))((((((((()))***+++++++++++++++***)))((('''''')))+++---+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&+++//////+++)))***,,,))))))))))))***+++,,,---*********++++++,,,,,,---************))))))))))))******))))))((((((''''''******++++++++++++******'''(((((()))******++++++))))))+++,,,---,,,,,,+++---------,,,,,,,,,++++++******+++,,,------......************************.........------,,,,,,,,,+++,,,------,,,,,,...///++++++++++++++++++++++++BBBTTTbbbddd```YYYFFF222333222111000...,,,+++++++++++++++,,,,,,,,,------///...,,,+++,,,---///111...///111222222222111000bbbhhhhhhZZZEEE555222555/////////////////////...//////000...---,,,...///111111000//////000000111///111333333111000000111111111111111222333444555333333333444444444555555444444333222222333444555222333444666777777666666444444555555555555444444333333333222111000000000///////////////000111111---...///000000///...---//////.........//////000------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,+++,,,------,,,,,,...000;;;777222...+++***+++,,,******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------,,,+++***++++++,,,)))((((((((('''''''''''''''(((((()))***++++++,,,(((***------+++)))((((((((()))+++,,,,,,***)))'''&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))***'''%%%######%%%'''))))))))))))((('''''''''((((((((())))))'''%%%######$$$&&&&&&'''((()))))))))((()))******)))'''%%%###!!!$$$%%%&&&'''&&&%%%$$$###$$$%%%'''&&&%%%%%%&&&(((***+++,,,***&&&%%%&&&)))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&((())))))'''%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&xxxbbbVVVMMMJJJFFFCCC@@@===:::888777777888888777555333222999888888777666666555555444333222000///---,,,+++---------............///,,,,,,,,,------............------,,,,,,+++++++++------------,,,,,,+++***------,,,+++***)))((('''++++++,,,,,,,,,,,,++++++''')))++++++)))))))))***&&&&&&'''((()))******++++++)))'''(((+++,,,***(((+++++++++++++++***)))(((***,,,..."""///,,,222***))))))***,,,,,,((($$$"""###&&&++++++***,,,000************************''''''''''''''''''''''''))),,,***'''***222111+++,,,,,,---$$$"""777)))***---+++)))+++---...,,,)))...---+++*********++++++(((((())))))*********+++''')))***++++++***)))'''%%%---+++///:::!!!)))************************...///###%%%111222************************))))))***+++---000222333,,,,,,+++******+++,,,,,,---***...***!!!&&&...)))000,,,%%%%%%===sssNNN555111++++++333(((///000666'''''';;;))).../////////000000111111---------............///mmmMMM222,,,333555...---444444//////555)))444777...---555555---///////////////000000111333...******...222111///333222222222222222222222555444222111111222444555444444444333333222222222777777777666555555444444222222111000000111111222444222###333999%%%777...........................///111 000000...###.........,,,,,,,,,,,,......+++++++++*********))))))'''(((+++...,,,)))...555GGG<<>>;;;999888888777777666444333222555555444333333222111111333222111000///...---,,,//////......---------,,,,,,,,,,,,,,,------------...---------,,,,,,++++++,,,---------,,,,,,+++***+++++++++***************))))))************)))))))))+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,------+++)))((((((***+++***((()))*********))))))(((''')))&&&***''''''###;;;666---+++777+++)))((('''(((******(((&&&++++++)))((((((((())))))((()))))))))************((()))***++++++***)))(((...---!!!000WWW************************++++++++++++,,,---...///------,,,++++++,,,------'''///(((***888000%%%///'''LLLCCC((((((555111777000@@@333............////////////---------............///SSS:::%%%$$$000555...%%%000...------+++)))///777000000000///000111111222888333,,,+++---000111000222222222222111111111111333222111000000111222333333333333222222222111111333333333444444444444444444444333222111000//////%%%555]]]???...------,,,++++++,,,------+++++++++*********))))))---,,,---...,,,+++111:::HHH???222***((((((((('''------,,,,,,+++*********---,,,***))))))***+++,,,,,,+++******))))))******)))(((''''''''''''((()))******)))))))))((((((((((((((((((((((((((((((((())))))*********)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***)))((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''uuuaaaWWWQQQLLLGGGBBB@@@>>>===<<<999888777666444444444444333222222111111000000///111111111000///.........000000///...---,,,++++++,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++))))))******+++++++++,,,))))))************))))))+++,,,...---+++*********************))))))((((((***)))((()))***+++***((((((((())))))((((((''''''$$$$$$)))---***!!!555(((!!!///%%%+++******+++,,,,,,+++)))+++***))))))((()))))))))))))))))))))************((()))***++++++***)))(((,,,---)))iii************************---,,,++++++******++++++------,,,,,,,,,,,,------+++,,,((()))///---&&&'''HHH|||!!!)))...)))>>>((((((SSS&&&------------,,,,,,,,,,,,---------............///AAA%%%///AAA444///...555;;;999222...000000000000000111222222===666///,,,---///111000000000000000000111111111000000000000000000000000222222111111111111000000///000000111222222333333666666666555333000...------333lll222,,,,,,+++******+++,,,,,,+++++++++***************111...,,,+++***+++222;;;BBB;;;222+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******++++++***))))))))))))***)))((((((''''''(((((()))************))))))))))))(((((((((((((((((((((((((((((()))*********))))))%%%%%%&&&'''(((((())))))))))))(((''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%)))(((((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###&&&))))))&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''sssaaaXXXRRRNNNGGGBBB@@@???>>>===:::888666555444444444555444444333333222222222111000000000000//////////////////...------,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++)))************+++++++++++++++,,,,,,,,,,,,+++++++++---...---***)))((()))''''''''''''''''''''''''***)))))))))******))))))((((((((())))))((((((''')))+++%%%&&&---,,,!!!///+++444...222,,,,,,,,,,,,------,,,+++,,,,,,++++++++++++++++++)))))))))))))))*********((()))************)))(((+++***,,,eee************************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,AAA***777 (((MMM &&&111......(((000,,,,,,,,,++++++*********---------............///nnn ///111+++!!!!!!,,,444555///////////////000111111999555000......000000///////////////000000000000///000000111111000000///000000000000000000000000//////000000000111111111555555666666444222///---000((([[[///111+++******************+++************************...+++))))))((((((...666555111,,,************)))*********++++++,,,,,,,,,,,,,,,+++***))))))******++++++***))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))%%%%%%&&&&&&'''((((((((()))(((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((('''&&&(((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''((('''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&+++...---((($$$&&&)))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''sssaaaXXXSSSNNNHHHCCC@@@???>>>>>>:::888666555444444444555444444444444333333333333000000000000////////////,,,---------------------,,,,,,,,,++++++*********(((((())))))******+++++++++,,,,,,------,,,,,,,,,+++++++++************)))++++++,,,,,,,,,,,,++++++***,,,,,,+++)))''''''(((*********+++,,,------...))))))******)))))))))***(((((()))******))))))(((222///!!!'''---***---%%%))) $$$(((((()))))))))(((((((((++++++++++++,,,+++++++++******))))))))))))))))))))))))************))))))***///111...aaa******************************)))))))))***++++++*********++++++*********...!!!000777!!!999[[[777<<<)))---///###,,,,,,,,,+++*********)))---------............///PPP)))999AAA((( 222---------------...//////111000000000111000///........./////////000000000000000111111111111000000////////////////////////111111111111000000//////222333444555555444222000...***aaa)))222***************************************************((((((+++***(((***...+++)))(((((()))*********(((((())))))******++++++))))))))))))***++++++,,,+++***))))))(((((())))))((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((,,,///---'''###$$$&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''sssaaaXXXRRRMMMHHHCCCAAA???>>>===999888777666444444444444222222222222222222222222000000000000////////////++++++,,,,,,------------,,,,,,,,,,,,++++++++++++''''''((()))******++++++++++++,,,---------,,,,,,,,,+++++++++******))))))))))))************)))))))))***,,,+++)))''''''(((***+++,,,---...///000000(((***+++***)))((()))***(((((()))*********))))))+++'''(((+++(((111000,,,$$$666000(((***++++++***))))))***(((((()))************)))************))))))))))))***))))))))))))))))))***000))),,,***aaa************************))))))))))))***+++,,,,,,))))))************))))))222(((&&&111zzz'''999,,,,,,111,,,,,,,,,,,,++++++++++++---------............///444+++,,,GGGxxxKKK$$$888???***,,,,,,,,,,,,,,,---......+++,,,///111111000...---......//////000000111111000000000000000000000000......////////////000000222222222111000////////////000222333444444444333000///eee&&&)))***++++++++++++***)))***************+++++++++***)))***......+++)))+++))))))(((((((((((((((((('''((((((((())))))******(((((())))))***++++++,,,******)))(((((((((((()))((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''***+++***%%%""""""###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&tttaaaXXXPPPLLLHHHDDDAAA???===;;;888888777777666444333222222222222222222222222222111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((((()))***+++,,,------***+++,,,,,,---------,,,***************+++++++++))))))************)))))))))***,,,+++***))))))***))))))******+++++++++,,,(((***+++***(((((()))+++&&&'''(((((()))))))))((($$$###,,,///...%%%---)))***,,,......,,,+++,,,---'''((()))***+++******)))************)))))))))(((******))))))))))))******###!!!,,,***hhh************************+++************+++,,,,,,)))***++++++++++++***)))HHH"""(((sss)))555$$$---,,,,,,---------------...---------............///%%%+++111...&&&***BBB]]]HHH ///---,,,,,,,,,,,,---......+++---///000//////............///000000111222222000000///......///000000......//////000000000000000000000000000/////////000000111111222333333444000)))\\\333333******+++,,,,,,+++******))))))*********++++++++++++)))***...///+++)))***)))******)))((('''(((((()))))))))))))))*********)))))))))************)))******)))(((((((((((((((((()))************)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))(((((('''''''''''''''(((((())))))***(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))$$$%%%&&&'''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$uuuaaaXXXOOOLLLHHHDDDBBB???<<<999777777888888777555333222333333333333333333444444111111111000///.........///...------,,,+++******,,,,,,,,,------.........))))))***+++---...//////***+++,,,,,,------------'''((()))***+++,,,------++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++++++++,,,+++++++++***************(((***,,,+++(((''')))+++%%%%%%&&&'''((((((((('''---)))%%%---/// 444,,,------***((((((,,,///BBB&&&///000###+++%%%+++...,,,555###)))'''))),,,+++)))'''(((***)))***+++,,,------,,,++++++*********))))))((((((******))))))))))))******,,,...666"""YYY************************---,,,++++++++++++++++++***+++,,,------,,,+++***666<<<|||VVV???%%%222111---------....../////////---------.........//////222---,,,111111,,,***---"""LLL---...------------...//////.../////////...---///000...//////000111222222333000///---,,,,,,---///000.../////////000000111111------......///000000000111000000000111222333333888...aaa111$$$***+++,,,------,,,+++***))))))******++++++++++++,,,)))))),,,---***((()))))))))***)))((()))***,,,***************************++++++******)))((('''******)))(((((((((((((((((()))***++++++***)))((((((((())))))*********+++************************((()))))))))((('''&&&&&&%%%%%%'''((()))+++,,,,,,))))))((('''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((()))***************(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,$$$&&&(((******)))((('''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%'''))))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$rrr```VVVOOOLLLGGGCCC@@@===;;;999888888777666555444333333222222333444444444333333000000000000///////////////,,,+++,,,...///---+++++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++,,,,,,---------************************///,,,******++++++(((%%%************))))))))))))+++******)))((('''&&&&&&))))))(((((((((***+++,,,(((((()))***************))))))(((((())))))***+++))))))))))))))))))))))))***...SSS%%%+++'''///"""((((((((())))))******++++++***)))'''&&&'''(((***+++++++++************+++++++++++++++*********))))))'''((()))******)))(((''')))''',,,'''aaa+++*********))))))((((((,,,,,,,,,++++++*********,,,,,,000---"""444$$$---,,,///444...)))(((<<<}}}666)))(((777(((888***'''000,,,,,,,,,,,,,,,,,,,,,,,,..................------)))///&&&111}}}HHH444(((&&&222,,,,,,---(((+++000---)))222555)))...//////000111000000000....................................////////////000000000000000000000000000000000000000000000000---222aaa))),,,,,,,,,,,,+++++++++******))),,,&&&###---...***+++))))))))))))((('''%%%$$$************************$$$&&&(((***+++)))'''&&&++++++******))))))((((((++++++*********************)))((())),,,---+++)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&((((((((())))))))))))))))))))))))***%%%###'''******))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))&&&%%%&&&((()))'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%'''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''((()))uuucccYYYPPPMMMGGGCCC???<<<999666999888888777666555444333...///000222333444444444000000000000////////////...---+++,,,...///---+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,***************************((('''(((+++------,,,************)))))))))))),,,,,,++++++******))))))***))))))(((((()))***+++(((((()))***************)))))))))************+++))))))))))))))))))))))))(((+++DDD...)))+++"""+++$$$---*********+++++++++++++++***)))(((((((((***+++---*********))))))*********,,,++++++******)))))))))'''((()))******)))(((''')))''',,,'''aaa************)))))))))(((+++++++++******)))))))))'''***///!!!333''' 777zzzCCC"""...***)))+++111yyyRRR)));;;//////&&&444$$$333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,000...333///...000555'''111)))&&&000111111,,,'''(((///666........./////////000000....................................////////////000000000000000000000000........................---111aaa))),,,,,,+++++++++************(((,,,'''%%%------(((+++++++++***)))((((((''''''************************&&&'''(((******)))((('''*********)))))))))))))))))))))))))))))))))))))))***)))(((***,,,---+++)))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&'''(((((('''((((((((((((((((((((((((&&&((((((&&&(((++++++)))(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$%%%'''((('''%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&%%%''''''&&&%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))uuudddZZZQQQMMMHHHCCC???<<<888666:::999888777666555555444000000222333333444444444000000000000////////////...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******++++++++++++,,,,,,************************000---***))))))))))))(((************))))))))))))+++++++++***************+++***))))))((())))))***((())))))************)))((()))***+++,,,+++******))))))))))))))))))))))))&&&--- 555!!!444,,,###...$$$***+++******************)))***))))))))))))+++---...)))))))))))))))))))))))),,,,,,+++***))))))(((((((((((())))))))))))(((((()))''',,,'''aaa************))))))))))))*********)))))))))))))))"""+++444!!!///)))&&&+++LLL222,,,&&&((((((000+++555+++,,,'''///###333###222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,)))###,,,<<<555###)))AAA333555''')))222'''++++++///333,,,)))222......---,,,---...///000---------------------------............/////////000000000000000000000000---------------------------111```))),,,++++++*********)))))))))(((,,,(((&&&,,,***&&&,,,---,,,***)))((())))))***************************(((((())))))************))))))))))))************(((((((((((((((((())))))***))))))***+++,,,***)))(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((()))'''%%%''''''''''''''''''''''''"""'''******+++,,,***%%%&&&'''((())))))((('''&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&(((((('''&&&&&&&&&'''''''''''''''((((((((())))))&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((sssbbbYYYQQQMMMHHHCCC@@@>>>:::888::::::999888777666555555777777666666555444333222000000000000////////////------,,,---------------++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,************************222000,,,)))((('''&&&&&&************)))))))))(((((((((((((((((()))))))))++++++***))))))(((((((((((()))************))))))((()))+++,,,---,,,***)))))))))))))))))))))))))))&&&***111)))+++333%%%(((333%%%&&&))))))((((((''''''&&&&&&((((((((()))***+++,,,---(((((())))))))))))((((((+++++++++***))))))(((((((((((())))))))))))(((((()))''',,,'''aaa*********)))))))))))))))******************))))))$$$...'''111$$$)))666 UUU)));;;'''''',,,&&&000(((HHH&&&)))000((('''---++++++++++++++++++++++++))))))+++,,,------------===777)))%%%333111###555KKKEEE+++777))))))...)))+++777555***)))...---,,,++++++---///000---------------------------------.........//////////////////////////////------------------------,,,000```))),,,*********))))))))))))((())),,,'''&&&+++(((%%%---,,,+++)))(((((()))***+++************************+++***)))))))))***+++,,,(((((())))))******++++++((((((((())))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''((())))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%---;;;@@@555***&&&&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''((((((qqqaaaXXXOOOKKKGGGDDDBBB@@@>>>===::::::999888777666555555777777666666555444333222000000000000////////////,,,------------,,,------++++++++++++++++++++++++))))))******++++++,,,,,,------------,,,,,,,,,,,,******************************)))))))))***,,,---************)))))))))(((((((((((((((((()))))))))************))))))(((((())))))*********))))))(((''')))+++,,,,,,,,,***)))))))))))))))))))))))))))(((%%%///***+++((( ***000&&&---))))))((((((''''''&&&&&&'''''''''((()))***++++++'''((())))))))))))((('''*********)))))))))(((((())))))(((((((((((()))))))))''',,,'''aaa))))))))))))))))))******++++++++++++++++++++++++++++++!!!555###,,,(((hhh+++)))&&&"""(((111,,,&&&///gggLLL222,,,(((222)))***)))++++++++++++++++++++++++******+++---............'''444:::111%%%&&&///'''444yyy)))!!!...555111''')))000000......---+++***+++,,,...000------------------------------------............................................................+++///___))),,,*********))))))))))))(((***+++&&&'''---(((%%%...+++)))(((''''''(((***,,,))))))))))))))))))))))))++++++)))))))))***,,,---(((((())))))******++++++)))))))))******+++++++++((()))*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&333%%%///OOOWWW???++++++'''(((***++++++***((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))'''&&&$$$$$$&&&''')))&&&&&&&&&'''''''''''''''qqq```WWWMMMJJJFFFCCCBBBAAA@@@>>>:::999888777666555555444000000222333333444444444000000000000////////////,,,---......,,,,,,---...++++++++++++++++++++++++******************++++++------,,,,,,,,,,,,,,,+++************************)))***,,,+++***)))***+++************))))))))))))+++++++++***************)))************))))))((()))************))))))((('''((()))***+++***))))))))))))))))))))))))))))))(((---$$$}}}(((***)))))),,,&&&$$$111+++******************)))'''((((((((())))))))))))((((((************((((((((((((((()))))))))******))))))(((((((((((()))))))))''',,,'''aaa))))))))))))************+++++++++++++++,,,,,,,,,000&&&)))***,,,000%%%"""+++%%%+++"""+++222!!!---AAA000...&&&444******++++++++++++++++++++++++***+++,,,------...------111)))&&&***,,,)))***///111222''''''666###222222%%%)))222...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................***///^^^))),,,++++++*********)))))))))******'''---666///'''---)))(((((('''((()))++++++))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))************))))))******++++++,,,,,,((()))+++***)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''***)))(((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&000!!!***KKKSSS:::''')))'''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''nnn^^^UUULLLIIIEEEBBBAAA???===<<<999888888777666555444333...///000222333444444444000000000000////////////+++---///...,,,+++---...++++++++++++++++++++++++++++++++++++++++++******+++++++++*********))))))***************************---///...***'''&&&'''************)))))))))))),,,,,,++++++******))))))((((((******+++***))))))***************)))((((((''''''((((((((())))))))))))))))))))))))))))))))))))...000[[[)))***,,,222---$$$'''************+++++++++++++++)))************)))((((((((()))+++,,,,,,+++)))(((&&&&&&'''((()))***++++++***)))(((''''''((()))***)))''',,,'''aaa((()))))))))************)))*********++++++++++++...$$$---(((,,,---uuu'''222333111###'''...&&&...///PPP......%%%333(((---************************++++++,,,,,,,,,,,,++++++'''444666,,,)))000000((('''###///+++>>>&&&:::+++***444(((------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------***...^^^))),,,,,,+++++++++************))))))***888EEE:::******(((((())))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++*********)))))))))))))))((((((((()))***+++++++++'''***++++++(((&&&''')))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''',,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!'''666999---%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%'''((('''%%%$$$&&&((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&kkkZZZQQQLLLIIIDDDAAA???===:::888888888777666555444333333222222333444444444333333000000000000////////////+++---///...,,,+++,,,///++++++++++++++++++++++++---------,,,,,,+++++++++***)))))))))((((((''''''************************"""&&&+++...---+++,,,---************))))))))))))+++******)))(((''''''&&&'''((()))***++++++***)))***************)))(((((((((''''''''''''((()))))))))))))))))))))))))))))),,,///\\\((($$$###------+++///###(((((())))))******++++++++++++,,,++++++***)))((((((***+++,,,,,,+++***(((%%%%%%&&&((()))+++,,,,,,***)))(((''''''((()))***)))''',,,'''aaa(((((())))))*********+++(((((())))))*********+++)))''''''333###%%%+++###---''',,,000&&&(((...))))))(((333'''(((...******************************+++++++++******))),,,******,,,///000000///555111''''''......vvv777333)))+++888))),,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))...^^^))),,,,,,,,,,,,++++++++++++***'''(((---@@@PPPBBB,,,'''((()))***,,,,,,---------))))))))))))))))))))))))(((((())))))************++++++******))))))((((((&&&''''''((()))******+++'''***,,,+++(((&&&''')))'''''''''''''''''''''''''''((((((((())))))******'''''''''&&&&&&'''''''''---+++(((''''''(((((('''''''''''''''''''''''''''"""))),,,'''%%%(((+++***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%''')))(((&&&%%%&&&)))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***$$$%%%'''(((((((((''''''''''''''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&lll[[[SSSNNNJJJFFFCCCAAA@@@>>><<<<<<999666666777888666444555444444444555555333111///......------,,,,,,+++......//////...,,,+++)))......---,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++***))))))))))))))))))******)))'''%%%%%%&&&((('''((()))******)))((((((++++++******************+++)))((('''((()))+++,,,+++++++++++++++***)))((())))))))))))************((()))***++++++***)))((()))&&&+++]]](((((((((((((((((((((((())))))((('''''''''''''''******))))))******+++,,,'''(((!!!///"""...---)))))))))))))))))))))))))))'''((((((((())))))******---***+++ [[[)))'''...000,,,'''222******++++++++++++******)))000!!!***444LLL111)))************+++++++++$$$333888"""///(((555+++,,,------,,,+++***)))------+++******+++---------,,,++++++,,,---...000222(((---;;;444'''@@@kkk...&&&666***(((000++++++++++++++++++++++++,,,///+++)))$$$***333'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++YYY///---(((---$$$$$$999)))+++000%%%---FFFNNN<<<,,,+++,,,,,,++++++,,,---......&&&''''''((()))******+++************************)))************))))))((((((((((((((((((((((((((($$$'''***---...,,,)))'''******))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&((())))))&&&$$$((('''((())))))&&&%%%&&&'''%%%######%%%((())))))%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&((((((%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''///...+++)))''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((mmm\\\TTTNNNKKKGGGDDDBBB@@@>>><<<<<<999777666777777666444333222222222333333111///...------,,,++++++******...............,,,+++***......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---------+++)))((()))+++------,,,***'''$$$!!! )))))))))******++++++,,,+++***)))((()))***,,,---***++++++++++++***)))(((''''''''''''(((((((((((())))))************)))))))))&&&+++]]]***************************)))((((((''''''((((((******))))))******+++,,,"""555(((+++ )))'''((((((((((((((((((((((((((('''''''''((((((((())))))"""$$$''',,,bbb444+++((((((777&&&)))******++++++******))))))+++(((&&&,,,jjj!!!)))************+++++++++)))sss///'''***+++))),,,,,,------,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++,,,---///000111;;;...'''******&&&***444{{{555000---(((,,,,,,,,,,,,,,,,,,,,,,,,******%%%+++///)))***000************************++++++++++++++++++++++++++++++++++++++++++++++++&&&555fff---...+++(((000...... !!!%%%...&&&+++;;;@@@555+++***((((((((((((((()))******''''''(((((())))))******************************((())))))*********))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((***)))'''$$$'''&&&&&&''''''&&&&&&''')))&&&$$$$$$&&&((())))))&&&''''''((((((''''''&&&((('''%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''mmm^^^VVVOOOKKKGGGDDDBBBAAA???===;;;999777666777666555444333222222222333333111///222111111000000///..................---,,,++++++...------,,,,,,++++++***+++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++,,,---...---......,,,***)))+++,,,************)))((('''&&&'''(((((()))***+++,,,,,,++++++***)))***+++,,,---******++++++******))))))''''''''''''((((((((((((******))))))))))))******)))&&&+++]]]******************************)))((((((((())))))***))))))))))))***++++++ddd```((()))******++++++******))),,,###222***<<>><<<888999888777444333444555333222222222333333111///000000///......------,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))***++++++***)))))),,,,,,+++***************)))+++,,,,,,+++******+++******)))******+++,,,---++++++***)))(((''''''&&&'''''''''((((((((())))))(((((())))))******))))))''''''''''''((((((((((((******))))))))))))******)))&&&+++]]](((((((((((((((((((((((())))))((((((((()))******)))(((((((((((()))******(((((())))))******))))))((('''+++%%%//////&&&)))************+++++++++(((***+++&&&---***))))))))))))***++++++------............------------......------,,,+++333)))%%%***+++&&&$$$(((666'''%%%+++++++++++++++++++++++++++,,,$$$)))***222'''\\\ ,,,///***------***(((******)))'''((()))***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))&&&((()))******)))'''%%%&&&''''''''''''((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&++++++''')))000333///((('''&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%###""""""###%%%''')))+++'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((|||gggYYYRRRMMMIIIEEEBBB@@@???===;;;777999999777444222333555333222222222333333111///222222222111000000//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++*********++++++---......)))+++---...,,,++++++,,,((((((((((((***,,,...///******))))))((((((''''''''''''((()))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))************)))))))))&&&+++]]]))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((()))******%%%(((((())))))))))))(((((('''+++'''ddd+++000)))************+++++++++(((111%%%+++(((******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---111)))&&&+++///...,,,,,,'''666###LLLAAA,,,,,,,,,,,,,,,,,,,,,,,,666&&&,,,&&&+++...ggg(((%%%(((+++))))))++++++))))))******+++,,,------+++)))(((''''''(((((())))))******************************((())))))*********))))))((((((((((((((((((((((((%%%'''((()))***)))((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%""")))***%%%&&&...///***'''&&&&&&(((******)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((***,,,---&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((({{{fffXXXQQQLLLIIIDDDAAA@@@>>><<<:::777999999777333222333666555444444444555555333111000000//////...---------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///......------......///((()))***+++---000111333(((***------,,,+++++++++222111...,,,***)))((()))(((((((((((())))))))))))(((((()))***************''''''((()))))))))))))))))))))))))))************((()))***++++++***)))((()))&&&+++]]]************************'''''''''''''''((())))))((((((((((((((()))******---(((((())))))))))))((((((,,,%%%///"""...)))************+++++++++***999 555$$$***+++---...///...------,,,+++***))))))***+++,,,******))))))***,,,...///)))///222...******,,,---???$$$...***111------------------------+++###666,,,%%%)))ccc888%%%&&&---&&&%%%***,,,((('''***((()))***+++***)))'''%%%&&&''''''((()))******+++************************)))************))))))(((((((((((((((((((((((((((&&&&&&'''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&%%%%%%&&&'''"""$$$,,,,,,%%%((('''''')))+++,,,+++***''''''((((((((((((''''''&&&&&&%%%%%%&&&'''(((***%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))***))))))((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''zzzeeeUUUMMMKKKHHHDDDAAA???===;;;999;;;:::888777666555666666111222222222222111000000111111000//////////////////000000......//////---+++++++++,,,,,,---------,,,,,,++++++++++++++++++'''***---000///,,,(((%%%---***((())),,,...---+++,,,+++***))))))***+++,,,************************&&&'''((()))))))))((('''((()))******************+++******)))(((''''''&&&(((***,,,+++(((''')))++++++)))'''&&&%%%&&&'''(((***&&&***\\\)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''((()))++++++)))******))))))((((((''''''***###(((&&&************************)))***###***'''$$$###&&&+++...,,,)))......---,,,+++***)))(((***+++)))///333)))###---///444333+++***///...)))000777666555jjj)))$$$222)))444%%%...)))---...+++...+++111___***+++((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((&&&'''((((((((((((''''''***)))''''''((())))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%''')))(((&&&&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!!!!!!!###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''***'''$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%'''''''''&&&(((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((xxxdddVVVOOOLLLIIIEEEBBB@@@>>><<<;;;;;;:::888666555555666666333333333333333222111111//////...---------------/////////............---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,...222444333111---***,,,***((())),,,---,,,+++******)))(((((()))******++++++++++++++++++++++++&&&'''((()))*********)))))))))))))))((('''&&&&&&((((((((()))***++++++,,,&&&(((***)))'''&&&''')))---,,,***)))((()))***+++***&&&***\\\((()))************)))((())))))))))))))))))))))))((((((((())))))***+++,,,)))******))))))((((((((((((***"""999---'''(((((((((((((((((((((((()))---,,,,,,---***'''(((,,,---***'''))))))******+++,,,,,,,,,&&&555222""" $$$(((///...+++***,,,***&&&%%%&&&(((,,,***000444%%%!!!000***###222'''***+++(((+++(((---\\\***+++((())))))))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((()))***+++++++++++++++***((('''''')))))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$'''((('''%%%((()))***++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$######$$$&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$&&&''''''%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((vvvdddWWWQQQMMMJJJFFFBBBAAA???===;;;;;;:::888666555555555666444444444444444333333222//////.........---------.........///...------------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,...000222222///,,,***,,,***))))))+++,,,,,,+++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,'''''')))***++++++++++++)))))))))))))))((('''&&&'''((()))***+++,,,---...'''(((***)))((('''(((******)))((('''''''''((()))***&&&***\\\'''(((((())))))(((((('''))))))))))))))))))))))))***)))))))))***+++,,,---)))***))))))))))))((((((((((((&&&]]]222((((((((((((((((((((((((((()))...///)))///,,,***+++------+++((((((((())))))***+++,,,,,,111///(((---:::666((($$$333***)))000000)))***333'''///333---@@@bbbiii)))***''')))---***+++...+++---***///^^^***+++)))))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%######%%%&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((uuucccXXXSSSMMMIIIEEEBBB@@@???===;;;;;;999888666555555555555444444444444444333222222111111111111111000//////...------000///,,,+++------------,,,,,,+++++++++******++++++,,,---......+++---///000///...+++***+++***))))))***+++,,,,,,******))))))))))))******++++++++++++++++++++++++(((((()))))))))***))))))(((((()))*********)))))))))***************************+++++++++++++++,,,(((''''''&&&&&&&&&'''(((***&&&***\\\(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))******+++,,,)))))))))))))))))))))))))))''')))111(((************************)))<<<)))***,,,***)))+++---...---,,,,,,,,,+++***)))((('''&&&%%%///,,,%%%'''(((---888+++)))***...,,,'''###$$$+++ ***,,,%%%"""(((999...111"""000,,,///---///+++///___***,,,)))))))))))))))))))))))))))+++++++++***)))((('''&&&((((((((((((((((((((((((+++***)))'''&&&%%%$$$$$$)))((('''(((******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((###$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&%%%'''''''''''''''&&&&&&&&&'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((tttcccYYYSSSKKKHHHDDDAAA???>>>;;;::::::999777666444444555555333333333333333222222111111111222222111111000//////,,,---111111,,,+++------------,,,,,,+++++++++******+++,,,------.........///000000000///---,,,)))******))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((''''''''''''))))))))))))((('''&&&&&&((((((((()))))))))))))))***))))))***++++++++++++*********************+++***&&&***\\\))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))************&&&***---)))************************)))\\\###000***))))))***+++,,,,,,+++......,,,***(((&&&%%%$$$ 444111###***555...""",,,222...######///444///(((111,,,%%%+++...ddd(((%%%,,,///###111(((,,,+++,,,'''+++\\\+++,,,***))))))))))))))))))))))))++++++++++++***)))((('''((((((((((((((((((((((((---,,,+++***)))))))))))))))(((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((uuudddYYYSSSKKKHHHCCC@@@???===;;;999:::999777555444444444555333333333333333222111111...///000111000///...---000,,,...444333---+++...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------------,,,,,,++++++)))*********))))))+++,,,++++++,,,------,,,++++++))))))))))))))))))))))))***)))((('''&&&&&&&&&'''******)))(((&&&###!!! %%%&&&'''((()))***++++++'''&&&%%%&&&(((***)))((((((((())))))))))))))))))***&&&***\\\***))))))(((((())))))***)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))************+++'''+++***)))(((((((((((((((((((((((()))...++++++******))))))((((((+++++++++******)))((((((444)))!!!+++000###"""777%%%SSS]]]===<<<KKK666$$$''',,,+++(((...---...(((,,,]]]+++,,,***))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((''''''(((***+++,,,((((((((()))+++***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''%%%######%%%'''((('''''''''''''''(((((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%'''))))))((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((wwweeeXXXRRRLLLIIIDDDAAA@@@>>><<<::::::999777555444444444444444444444444444333333222...///000111111///...---111,,,...666555---+++000+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------++++++***)))))))))))))))((()))+++***((((((***---***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((('''''''''(((******))))))))))))((('''%%%%%%''''''((()))******++++++&&&$$$###%%%((()))((('''%%%&&&&&&'''''''''''''''***&&&***\\\)))(((''''''''''''((()))))))))))))))))))))))))))******))))))((())))))***)))))))))*********+++++++++***...***)))(((((((((((((((((((((((()))"""))))))*********)))))))))***************++++++,,,,,,111$$$&&&)))111jjjYYYJJJ111'''***++++++***000000111***---___+++---+++))))))))))))))))))))))))))))))***+++++++++******((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))(((((((((***+++***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""%%%((((((&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&%%%%%%'''))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((xxxeeeXXXQQQMMMJJJEEEBBBAAA???===;;;:::888777555444444444444555555666666555555444333000111333444333222000///222---///777666...+++000+++++++++,,,,,,---------------------------,,,,,,///...---,,,,,,,,,------''')))+++***((('''***---)))***+++,,,,,,+++***)))************************'''''''''''')))+++---///'''((()))+++---......///---,,,,,,+++***)))(((((('''%%%$$$&&&)))+++***((((((((()))***++++++*********&&&***\\\((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++***************+++)))))))))******++++++++++++---000,,,***************************)))---)))%%%''')))******+++---///++++++++++++++++++,,,,,,"""---(((;;;333555"""000'''------...'''***\\\+++---+++))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((((((((((((111///,,,)))'''&&&&&&&&&((('''(((***++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%(((,,,,,,)))''''''(((((((((((((((((()))***+++'''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''&&&&&&(((***+++***)))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%(((++++++(((&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%'''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((vvvcccXXXUUUNNNKKKFFFCCCAAA@@@>>><<<999888777666444444444444222222333333333222222111000//////............///------............------------...///...---+++***........................//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++((((((((((((((((((((((((+++*********))))))((((((,,,+++*********+++------,,,***))))))***++++++***++++++++++++*********)))&&&&&&&&&&&&''''''''''''+++'''***]]]))))))(((((((((((())))))))))))))))))************+++******)))(((((())))))))),,,***))),,,000111---)))+++___))),,,+++)))((()))++++++)))&&&***111***---...---)))(((***,,,///%%%(((///(((///###:::)))+++ggg,,,%%%))),,,+++///!!!'''"""+++(((^^^(((---###))))))))))))))))))))))))***+++---...---,,,***((())))))))))))))))))))))))++++++***)))((('''&&&&&&***)))((()))*********)))&&&&&&&&&'''(((***,,,---(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''''''''((((((+++)))'''''''''((('''&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''wwwdddXXXUUUNNNKKKFFFCCCAAA@@@>>><<<999888777666555444444444333333333333222222111000000000000//////.........------............------------......---,,,,,,+++..............................---,,,+++******)))++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))+++*********))))))))))))+++******)))***+++,,,---+++)))(((((()))******)))&&&&&&'''((()))***++++++'''(((((((((((()))))))))+++'''***]]]))))))(((((((((((())))))'''(((((((((((()))))))))((((((((()))***+++,,,,,,---ccc///***'''%%%'''+++,,,***&&&&&&ccc))),,,***))))))+++---///---+++***+++...+++,,,---,,,*********+++111*** 666(((111777999^^^%%%......)))---&&&111''',,,)))===%%%666111))))))))))))))))))))))))***+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))***++++++)))(((+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&((())))))***)))((('''&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((***)))'''&&&'''((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%###"""!!!!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''yyyeeeXXXTTTNNNKKKFFFCCCAAA@@@>>><<<999888777666555444444444555555444333222111000000111111222222111///...---------............------...------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++************************+++++++++++++++,,,,,,,,,***************************************)))))))))***))))))))))))***++++++,,,***((()))***+++******$$$%%%&&&'''((())))))***)))))))))*********+++++++++'''***]]]))))))(((((((((((())))))''''''''''''(((((((((((()))))))))******+++,,,,,,'''777(((HHH'''///%%%%%%%%%&&&&&&&&&'''''')))444,,,+++bbb%%%&&&''')))(((%%%"""""")))&&&$$$%%%((()))(((&&&///{{{))),,,******+++---000222111000***888'''---,,,***+++,,,,,,+++***'''444&&&999...DDD&&&222111(((,,,)))666)))***///$$$CCC(((333000,,,)))((((((((())))))*********///111hhh;;;...%%%,,,&&&***'''&&&$$$))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&((()))+++,,,,,,***)))(((++++++++++++)))'''%%%$$$(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%++++++)))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((***((('''&&&((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$###"""""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzfffXXXSSSNNNKKKFFFCCCAAA@@@>>><<<:::999888666555555444444444444333333222222222222111222333333222000---,,,,,,------......------,,,...---,,,+++++++++------------------------------+++++++++++++++++++++,,,)))))))))***************++++++++++++++++++++++++************************************************)))))))))))))))*********---+++******+++,,,,,,+++(((((('''''''''&&&&&&&&&))))))*********++++++++++++'''***]]](((((())))))))))))(((((('''''''''((((((((()))))),,,,,,,,,++++++***)))(((111***ZZZ"""!!!))))))))))))************!!!...###YYY+++%%%###(((++++++///444+++)))&&&&&&(((******)))000))),,,+++,,,---...000111111000***HHH'''---+++)))***,,,---+++))),,,...666===111...///000)))---'''222(((&&&444((($$$ccc"""444###FFF((())))))******++++++,,,###XXX!!!###***...)))+++&&&;;;000///))))))))))))))))))))))))******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''***,,,---,,,***((('''&&&''')))++++++***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''***(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''yyyeeeXXXSSSNNNKKKFFFCCCAAA@@@>>><<<:::999888777555555555555444333333222222333444555000111222333222000...,,,,,,,,,------------,,,,,,---,,,+++******+++---...------------------------******++++++++++++,,,,,,************++++++,,,,,,******************))))))***************************************+++++++++(((((())))))************+++***((((((***+++***))))))))))))(((((((((''''''((((((((()))))))))******+++'''***]]](((((())))))))))))(((((((((((()))))))))************++++++++++++***)))((((((333***RRR(((000))))))))))))************(((111&&&000___))))))&&&%%%(((,,,)))$$$,,,+++)))((()))***++++++!!!))),,,------.........---------***XXX///---***(((***---...,,,))),,,&&&,,,...222'''III)))---,,,...%%%...+++&&&111222,,,$$$WWW(((///)))---(((((((((((())))))******000''']]]%%%555,,,+++'''---333 ))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((('''''''''((())))))******'''+++......,,,)))(((((($$$%%%(((***++++++***)))(((''''''''''''&&&&&&&&&))))))))))))))))))******&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''')))'''&&&&&&((()))((('''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''wwwdddXXXSSSNNNKKKFFFCCCAAA@@@>>><<<:::999888777666555555555555444333222222333444555///000111111111000///...,,,,,,------------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,*********)))))))))))))))*********************************+++++++++++++++((()))******++++++******)))'''%%%%%%'''((('''&&&''''''((()))***++++++,,,'''''''''((((((((())))))+++'''***]]]'''((()))******)))((('''))))))))))))************$$$%%%'''***,,,,,,,,,,,,"""...***+++DDD************++++++++++++''''''!!!)))XXX'''000222***'''+++---(((******))))))(((((())))))"""))),,,---...///...+++)))))))))***___000+++*********,,,---,,,+++###222""",,,+++{{{''')))///---(((...111***+++000111444<<<333666,,,,,,,,,+++++++++++++++,,,)))```###...---)))&&&111%%%000"""...))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******(((,,,///...+++(((((()))'''((()))******)))((('''(((''''''''''''&&&&&&&&&(((''''''''''''(((((()))$$$$$$$$$%%%&&&'''))))))(((((('''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++***)))((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''uuubbbWWWTTTNNNKKKFFFCCCAAA@@@>>><<<::::::888777666555555555888777555333111111222333....../////////000000000+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((())))))***++++++,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))+++,,,,,,,,,+++***)))'''&&&&&&'''(((((('''''''''((()))***++++++,,,'''''''''((((((((())))))+++'''***]]]'''((()))******)))((('''((((((((())))))))))))*** """&&&)))+++,,,---,,,666222+++@@@,,,&&&&&&&&&&&&''''''''''''000+++---+++^^^$$$***---***'''((()))))))))*********)))(((((((((,,,))),,,,,,...///---***(((((()))***___***)))***,,,,,,++++++,,,---<<<###+++%%%000***---,,,///...***------+++>>>...222222%%%***))))))(((((('''''''''&&&'''```'''"""%%%&&& ,,,&&&'''***111))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))''''''((((((((((((((((((***---///...***'''(((+++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''sssaaaWWWTTTNNNKKKFFFCCCAAA@@@>>><<<;;;:::999777666666555555<<<:::666333111000000000...---------...///000111+++,,,,,,------,,,,,,+++(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&''''''((()))******+++,,,,,,,,,++++++*********((((((((((((((((((((((((*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((())))))))))))+++'''***]]]'''((()))++++++)))((('''''''''''''''((((((((()))"""$$$&&&)))***+++***)))&&&222$$$******fff|||++++++++++++,,,,,,,,,,,,&&&""",,,$$$]]]...((((((///222///)))((()))+++------+++)))))))))'''))),,,+++---///---***((((((******bbb((((((+++---,,,***))),,,...888!!!...EEENNN///'''$$$DDDrrr000$$$000(((111((((((000//////+++,,,$$$444aaa,,,111///......---,,,+++*********(((^^^666$$$&&&---$$$,,,***"""+++'''))))))))))))))))))))))))((()))+++,,,+++***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''+++...000---)))'''))),,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((############$$$%%%&&&'''((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''qqqbbbWWWPPPOOOLLLGGGBBB>>>:::666444666555444444555777999;;;AAA<<<777444444333111///222222111///...---++++++,,,,,,,,,***)))***---000,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************'''''')))+++---///111222+++,,,,,,------,,,,,,+++++++++************++++++)))))))))))))))******+++,,,,,,,,,,,,+++*********---,,,))))))***+++,,,,,,***,,,///111111...***(((------,,,,,,+++***))))))***&&&***\\\(((((())))))))))))(((((()))((('''''''''(((***+++******++++++++++++******$$$000,,,'''(((555[[[------!!!'''///$$$+++(((+++&&&aaa,,,,,,,,,++++++++++++++++++++++++++++++***)))(((,,,))),,,++++++++++++++++++++++++***^^^)))******+++,,,,,,,,,,,,+++...(((---ccc???&&&+++111)))%%%***555???'''***,,,,,,,,,,,,,,,,,,,,,,,,***''',,,"""YYY'''222"""+++---"""///666''',,,]]](((+++,,,++++++***)))(((''''''+++*********++++++,,,---((())))))))))))(((((('''''''''(((((())))))******)))(((&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&'''((()))(((''''''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$pppbbbVVVPPPPPPMMMIIIEEECCC@@@===:::===<<<:::888777777888999;;;888444222222333222000000000//////......------...---,,,***((((((***,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************))))))++++++,,,,,,,,,,,,++++++*********))))))*********)))))))))))))))******+++***)))))))))******++++++******)))***+++,,,,,,,,,++++++,,,---,,,+++***)))------,,,++++++***))))))***%%%)))\\\(((((())))))))))))(((((()))))))))))))))******+++)))******************)))...%%% ///000SSS---333(((111%%%%%%000+++(((+++&&&aaa))))))******************+++++++++***************---))),,,++++++++++++++++++++++++***]]](((******+++,,,,,,,,,,,,+++///###hhh777&&& ***222...+++...,,,ZZZ111---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///000%%%777"""888"""222..."""!!!+++''',,,]]](((+++*********)))))))))))))))+++******))))))*********************)))(((((('''(((((((((((((((((()))))))))(((&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((&&&$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))(((&&&&&&&&&((()))((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((***+++''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&%%%%%%%%%$$$pppaaaVVVPPPOOOLLLIIIFFFEEEDDDAAA???<<<:::888666555444555555555333111000111222222222........./////////////////////---+++(((&&&''')))*********+++++++++,,,,,,.........---,,,++++++***+++++++++,,,,,,---------------,,,***)))((('''&&&******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++***)))((('''((((((***+++((()))***,,,------------+++***))))))((())))))))),,,,,,,,,+++******))))))***%%%)))\\\((())))))******))))))((())))))******+++++++++***((())))))******))))))((('''---((((((***---ZZZ 555&&&+++'''++++++(((+++&&&aaa''''''(((((())))))******++++++***))))))***,,,,,,---))),,,++++++++++++++++++++++++***]]](((***++++++,,,,,,,,,,,,,,,///AAA'''&&&)))...000...,,,,,,###|||555))),,,,,,,,,,,,,,,,,,,,,,,,111---,,,$$$+++HHH&&&---...(((+++)))'''+++''',,,]]](((+++(((((())))))******************)))((((((((())))))++++++++++++***)))((('''(((((((((((((((''''''''')))(((&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''((())))))'''%%%)))((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%'''(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""######'''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))(((&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&pppcccXXXQQQMMMJJJGGGEEEDDDBBB@@@>>>888777666555555555555666333222111000111222222222//////////////////////////////...,,,)))((((((***++++++++++++,,,,,,,,,,,,//////...---,,,++++++*********++++++,,,---------++++++++++++++++++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++)))'''''''''((())))))+++...000///...,,,,,,))))))))))))((())))))))),,,+++++++++******))))))+++&&&***]]])))))))))******)))))))))'''((()))++++++***))))))(((((())))))))))))((((((###222///&&&,,,,,,&&&'''}}}ggg222666...$$$+++(((+++&&&aaa&&&''''''((()))******+++,,,+++)))))))))+++---...***))),,,++++++++++++++++++++++++***___,,,***+++,,,,,,------,,,,,,000888$$$111333222,,,***++++++)))&&&444&&&,,,,,,,,,,,,,,,,,,,,,,,,333###,,,+++444(((ttt666(((...///222***''',,,]]](((+++))))))))))))))))))******(((((((((((())))))***+++,,,,,,,,,++++++)))(((''')))(((((((((''''''&&&&&&)))(((&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''))))))'''%%%(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%!!!###&&&((()))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&''''''''''''''''''''''''''''''((()))(((''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''''''''((()))%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''rrreeeZZZTTTNNNKKKGGGDDDBBB@@@>>><<<;;;::::::999888888888888333444333222222111222222000000000///......---------......---,,,+++,,,---,,,,,,,,,,,,------------//////...------,,,++++++)))*********+++++++++,,,))))))***+++,,,,,,------((())))))******))))))((())))))************)))))))))))))))))))))******+++******)))((()))***+++,,,---000333333000---++++++((()))***+++++++++)))(((++++++***************))),,,(((+++^^^))))))************))))))%%%&&&((()))))))))((('''(((((())))))))))))((((((---&&&%%%000666)))###,,,///===333"""111++++++(((+++&&&aaa(((((()))******+++,,,,,,,,,+++***))))))+++---///'''))),,,++++++++++++++++++++++++***bbb///++++++,,,------------,,,,,,zzz===,,,,,,...+++&&&&&&,,,---***000000))),,,,,,,,,,,,,,,,,,,,,,,, 000***...&&&:::!!!ZZZ!!!111555'''+++///''',,,]]](((+++++++++******)))(((((('''''''''((((((***+++---...,,,,,,,,,++++++)))(((((())))))(((((('''''''''&&&)))(((&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&& """%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))&&&''''''''''''''''''''''''((()))(((''''''''')))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''''''''((()))%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''sssfff\\\UUUPPPMMMIIIFFFDDDAAA>>><<<<<<<<<:::999777555444333444555555444222111111222111000000///...---------+++---......------...000,,,,,,---------.....................------------************************((((((((()))))))))))))))))))))************)))))))))***+++,,,,,,+++***))))))))))))))))))******+++&&&&&&((()))+++,,,---...///222555444000,,,***+++((()))+++,,,---,,,***)))************************,,,(((+++^^^)))******++++++******)))%%%&&&''''''((((((''''''((())))))******))))))(((((('''''''''))),,,---+++###===&&&333777+++(((+++&&&aaa******++++++,,,,,,------,,,,,,+++******+++------'''))),,,++++++++++++++++++++++++***aaa---++++++,,,---------------'''%%%///((()))))))))---000...)))555'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,'''444'''777000CCC...'''$$$,,,...***''',,,]]](((+++,,,,,,+++***)))(((''''''''''''((()))***,,,---...*********+++******)))((())))))))))))(((((((((((()))(((&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''###%%%&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""###%%%'''(((&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''sssfff\\\VVVPPPMMMIIIFFFDDDBBB???===999999888777555333222111111444555555222111222333///////////////.........***,,,......---------///++++++,,,,,,,,,---------------------............---,,,,,,++++++******)))(((((((((((()))))))))))))))******++++++******)))***+++,,,------,,,+++***)))))))))))))))******+++&&&''')))***+++***))))))---111444222...******,,,))))))*********+++++++++))))))))))))***************&&&***\\\)))******++++++******)))'''''''''''''''((()))))))))******************)))!!!.../// 000555"""%%%,,,\\\"""222(((+++(((+++&&&aaa+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))),,,++++++++++++++++++++++++***\\\'''+++,,,------...---------555rrr++++++---,,,---///000---,,,---111!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@<<<444$$$:::000TTT555333111&&&''',,,]]](((++++++*********))))))(((((())))))((((((((()))******(((((())))))******)))))))))))))))***************)))(((&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((()))((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&rrreee[[[UUUMMMJJJGGGDDDCCCAAA???===888888999999999999888888///222444444222111222444------......///000000111***,,,------,,,+++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////......---,,,+++***)))(((((()))***+++,,,,,,---******++++++++++++*********+++---......---+++***)))))))))))))))******+++******,,,+++***&&&""" ***...222000,,,)))***---+++***(((''''''))),,,---)))))))))))))))*********)))$$$((([[[******++++++++++++******)))((('''''''''(((***+++******++++++++++++******...###'''...)))&&&))))))%%%"""+++ccc)))++++++(((+++&&&aaa,,,,,,,,,+++++++++++++++---------------,,,+++***///))),,,++++++++++++++++++++++++***XXX"""+++,,,------......------PPP,,,444+++...)))))),,,+++(((---666***$$$333,,,,,,,,,,,,,,,,,,,,,,,,$$$000$$$222))),,,???"""444nnnggg555'''!!!111''',,,]]](((+++))))))))))))******************)))''''''&&&&&&&&&&&&'''((())))))******)))))))))******++++++,,,,,,)))(((&&&&&&((()))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))***)))'''(((((('''&&&%%%$$$$$$###$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&'''''''''((()))******+++'''''''''''''''''''''''',,,+++***'''###''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&qqqbbbZZZXXXQQQMMMHHHDDDBBBAAA@@@>>>999888666555333333222222///000222333444444333222000/////////............,,,,,,------,,,***(((''',,,,,,,,,---------......,,,++++++***+++,,,...///***+++---......,,,)))''')))************+++++++++++++++,,,---,,,+++***)))(((((((((((((((((((((((($$$%%%''')))***++++++***,,,,,,,,,+++***)))((((((***+++---...//////...---''''''(((((())))))******,,,+++***))))))***+++,,,'''%%%***]]]...---+++))))))***+++,,,++++++******************'''(((***+++,,,+++)))((()))))))))***+++++++++,,, ===%%%'''333***///$$$,,,(((___******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***jjj(((---,,,,,,,,,++++++++++++++++++***333,,,---......//////.........---------.........---+++)))(((...000,,,------------------------.........////////////000---(((CCC###000''',,,'''PPP(((+++***)))))))))((((((''''''))))))))))))))))))))))))***************++++++,,,((((((''''''''''''(((((()))************))))))(((*********))))))))))))))),,,***(((&&&%%%&&&'''(((((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''###!!! """&&&((('''%%%((('''&&&%%%%%%&&&'''(((((('''%%%%%%%%%%%%'''(((&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''(((((())))))'''(((((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******'''((((((((())))))******'''&&&%%%%%%%%%''')))***''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%&&&'''(((+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&qqqbbbYYYVVVOOOLLLHHHEEECCCAAA???>>>:::999888666555444333333111222333444333222111000.........---------,,,,,,............------,,,+++,,,,,,,,,---------......---,,,+++++++++,,,---...,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))%%%&&&((()))***+++******,,,,,,++++++******))))))((()))***,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******))))))******+++(((&&&+++]]]///...,,,******+++,,,------,,,+++***))))))))))))((((((((((((((()))*********************++++++++++++###000///666+++,,,///&&&333YYY******+++++++++,,,,,,,,,************++++++++++++)))ZZZ+++...,,,,,,,,,,,,,,,,,,,,,,,,+++***111******+++,,,,,,,,,,,,,,,+++---***------------------,,,+++111...)))------------------------------........./////////777***777000$$$222---000]]](((+++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))***++++++***))))))((((((((())))))((())))))*********))))))(((((()))))))))*********+++***(((&&&%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%###$$$&&&'''&&&$$$((('''&&&&&&&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&'''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrbbbXXXUUUNNNKKKHHHFFFDDDBBB???<<<;;;:::999777666555444444333333444444333222000////////////.........------......---------------...,,,,,,,,,---------......------,,,+++++++++,,,,,,...---+++))))))***+++---************+++++++++,,,+++,,,,,,,,,,,,+++***)))************************'''((()))***************+++++++++++++++*********((()))***+++,,,,,,,,,,,,---------------,,,,,,,,,))))))************))))))***''',,,___///...,,,++++++,,,------...---,,,***)))(((((('''+++***((('''''')))+++---+++++++++***************(((666&&&!!!000PPP(((++++++!!!ggg******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))CCC......,,,,,,,,,,,,,,,---------------000,,,,,,---.........------***///)))...............///000000222111***------------------------,,,---------............///)))***XXX888)))///^^^(((+++***************)))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******)))))))))((('''(((((()))************((((((((())))))*********+++***((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%***((('''&&&'''&&&%%%###((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''(((***+++***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrbbbWWWSSSLLLJJJHHHFFFEEEBBB>>><<<;;;:::999777666555444444222222333444333222111000111111111111000000000000---,,,+++******+++---...,,,,,,,,,---------.........------,,,++++++++++++---,,,+++))))))***,,,---*********+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))*********************+++++++++++++++++++++***++++++,,,------......,,,,,,++++++******))))))((((((***++++++***((((((+++(((---```---,,,,,,+++++++++,,,------,,,+++***))))))))))))++++++***)))***+++,,,---,,,+++++++++***)))))))))---333###///...iii888ggg******+++++++++,,,,,,,,,------........./////////---000...,,,,,,,,,,,,,,,------------...333333222333333333333333222222mmm...444)))000000///...///000111222///222,,,........................,,,,,,,,,---------......<<<444&&&mmm!!!'''///^^^(((+++++++++******************))))))))))))))))))))))))'''''''''''''''((())))))************)))(((((('''&&&'''((()))************))))))))))))))))))((((((***)))((('''&&&'''''''''((((((''''''''''''((((((&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$)))(((''''''&&&%%%$$$###'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&qqq```VVVRRRKKKIIIGGGFFFEEEBBB???<<<:::999888666555444333333000111222333444333222222111111111111000000000000---,,,+++***+++,,,---...,,,,,,,,,---------......------------,,,++++++***++++++++++++,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,***+++++++++,,,---......++++++******)))))))))(((((()))***++++++***)))(((,,,)))...```******************++++++*********)))******++++++((((((***+++++++++***))),,,+++++++++***)))))))))... ***333...III***000XXX******+++++++++,,,,,,,,,------------............111''',,,***,,,,,,,,,------.........000999666888888888777666555444333SSS333777,,,222111000///...///000111---...***........................,,,,,,,,,---------......---///$$$...***999$$$,,,hhh(((+++******************++++++))))))))))))))))))))))))'''''''''''''''(((((()))(((((()))))))))((('''&&&%%%&&&'''))))))*********+++******)))((('''&&&&&&)))(((((('''''''''''''''((((((''''''''''''(((((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((())))))(((&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((())))))((((((&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((((((((((((''''''''')))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&ooo___UUURRRKKKIIIFFFEEECCCBBB???===:::999888666555444333333///000222333444444333333/////////.........------//////...............///,,,,,,,,,---------......,,,,,,---------,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,+++++++++)))(((((())))))***+++,,,,,,,,,,,,,,,++++++++++++******++++++++++++******,,,)))...```)))))))))***************))))))))))))***+++,,,---$$$&&&((()))***)))'''&&&+++++++++***************))))))///333 555BBB)))ccc******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------222&&&,,,,,,.........///000000111111222AAA>>>>>>======;;;999777555444FFF777888222666555444444333333333333333------........................,,,---------............999111(((...:::333$$$hhh(((+++)))))))))***************))))))))))))))))))))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&''''''((())))))))))))******))))))((('''&&&&&&((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''######$$$&&&'''((()))***$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%((('''%%%######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&mmm^^^UUURRRLLLIIIEEECCCBBBAAA@@@>>>;;;:::999777666555444444000111222333333333222111.........---------,,,,,,///000000000///...------,,,,,,,,,---------......***+++,,,---------,,,+++++++++*********+++------+++++++++,,,,,,,,,---------,,,+++*********+++++++++++++++++++++++++++++++++*********+++---...///---------,,,,,,++++++***)))((((((((()))***+++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,)))...___))))))******++++++++++++******************++++++''''''(((((())))))))))))***************+++++++++---,,,000&&&$$$666222```zzz,,,kkk******+++++++++,,,,,,,,,,,,,,,---------............'''///222111111222333333444555555333NNNPPPJJJIIIHHHFFFCCC@@@===<<>>>>>???@@@@@@@@@@@@@@@@@@AAA---111........................------........./////////***111///666***(((```777]]](((+++((((((((())))))*********))))))))))))))))))))))))((((((''''''(((((()))***%%%&&&(((*********)))(((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%''')))&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&'''(((((())))))###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&((((((((((((''''''''''''((()))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&~~~lll]]]UUUSSSMMMIIIEEEBBBAAAAAA@@@???<<<;;;:::888777666666555222333444444333222000///000/////////............---...//////...,,,***))),,,,,,,,,---------......)))***,,,---...------,,,...,,,)))''''''***...000++++++,,,,,,,,,------------,,,+++*********+++,,,************************************+++---///000......---,,,,,,+++******+++************,,,---...+++++++++,,,,,,---------...---,,,++++++,,,---...,,,)))---___)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,+++***)))***+++---...))))))******+++++++++,,,)))222!!!///000!!!)))444&&&XXXTTT******+++++++++,,,,,,,,,000000000000111111111111)))(((333888444444555555666777888888444}}}[[[aaaWWWVVVTTTQQQNNNJJJGGGEEEEEE@@@AAAIIIGGGHHHJJJLLLMMMNNNMMMMMMLLL(((///////////////////////////.........////////////000'''888***,,,555%%%888aaa\\\(((+++''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******%%%&&&)))+++,,,,,,+++***'''(((((((((((((((''''''%%%%%%&&&'''((()))***+++''''''((((((((((((((('''(((((((((''''''((((((((("""$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&(((***)))&&&%%%''')))%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((($$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''(((((((((((((((%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((''''''&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''((((((((((((''''''###$$$&&&((())))))((('''((((((((()))***,,,......&&&&&&&&&&&&&&&&&&&&&&&&{{{kkk^^^UUURRRKKKHHHEEEBBBAAA@@@>>>======;;;999888777555111...333444666777666444111///000000000000//////////////////......---------,,,------++++++++++++------++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++,,,,,,---...///,,,))))))+++,,,+++***))))))***+++,,,---------,,,+++***+++,,,///222444......,,,+++***)))))))))************************++++++*********************************************''''''fff---,,,,,,+++***)))((((((%%%'''***---///...---,,,)))***+++,,,---,,,+++***)))************+++++++++...---,,,+++++++++++++++%%%111~~~++++++,,,,,,,,,---------///...---...///000///...***222DDD///777333333444444444444444444444{{{hhhuuupppnnnkkkiiigggbbbYYYSSSGGG<<<@@@GGGGGGIIILLLNNNPPPVVV^^^ddd]]]222---000000000//////......---+++,,,,,,---...//////000........./////////000000sss))),,,)))))))))******++++++,,,******))))))))))))))))))&&&''''''((()))******+++)))((((((((()))***++++++)))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))((($$$ ###&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''((()))***''''''&&&&&&&&&&&&'''''',,,+++***)))((('''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%)))&&&!!!&&&222555///((((((''''''''''''(((((({{{kkk^^^VVVRRRNNNKKKGGGDDDBBB@@@>>>===<<<:::777555555555333222333444666777666444111000000000000000////////////---------...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++++++++,,,---...000---******,,,---,,,+++(((((())))))******++++++*********+++,,,...000111,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************(((&&&)))aaa,,,,,,,,,++++++++++++++++++,,,,,,------------...+++,,,,,,---,,,+++))))))************++++++++++++------,,,,,,,,,,,,,,,,,,---,,,III,,,,,,,,,,,,,,,,,,,,,,,,......---...//////......---***<<<333888999888777666555555555555444{{{}}}{{{yyyxxxwwwssslllfffKKKBBBBBBDDDEEEFFFHHHLLLQQQZZZccciiipppyyy666///222111000///......------222222222222111111000///---.........////////////CCC))),,,)))******++++++++++++***)))))))))))))))*********((((((((()))***+++++++++***)))))))))******+++,,,)))((((((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%&&&''''''(((((((((((((((''''''&&&%%%&&&'''((((((((('''&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((&&&$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((())))))((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&)))'''!!!&&&000333---(((''''''''''''''''''(((zzzkkk___VVVSSSPPPMMMHHHEEECCCAAA???===<<<888444222333444555555333444555666555333111000000000000000////////////,,,,,,------.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---///---,,,+++,,,---,,,,,,)))))))))************************+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++)))'''---\\\++++++,,,,,,,,,---------111///...,,,+++,,,---------------,,,+++***)))(((************+++++++++,,,++++++,,,---------,,,,,,---)))%%%kkk,,,,,,,,,,,,,,,,,,,,,+++........................111%%%444===<<>><<<999888777777777555zzzuuuVVVPPPKKKHHHGGGFFFFFFKKKUUUaaakkkqqqyyy[[[===666555444333222111000111111333333333333111///---,,,---............/////////mmm))),,,)))***+++,,,,,,+++)))((((((((())))))*********+++((())))))******++++++,,,))))))((((((((()))*********))))))(((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&%%%%%%&&&''')))))))))((('''''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&************)))((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&)))'''"""%%%---///***''''''&&&&&&&&&&&&''''''zzzkkk___WWWTTTOOOLLLHHHEEEDDDBBB@@@???;;;888555333444444444444333444555555444333111000000000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---,,,,,,+++,,,++++++***++++++,,,,,,((((((((((((((((((((((((******+++++++++++++++,,,++++++++++++++++++++++++---***000ZZZ+++,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++,,,,,,,,,,,,+++******************+++++++++,,,,,,******,,,------------,,,!!!777///!!!---------,,,,,,,,,,,,,,,---...//////......///000666,,,555HHH>>>AAA???===;;;:::::::::;;;999}}}xxxfffeee^^^WWWTTTPPPOOOTTT___lllvvv{{{TTTKKKGGG>>>===;;;999777555555444111111222222111///---+++........................<<<))),,,***+++,,,,,,,,,***((('''((((((((()))******++++++(((((()))))))))*********'''''''''&&&&&&'''((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***(((&&&%%%%%%&&&(((******)))'''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!$$$'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$%%%'''(((%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((($$$%%%***+++(((&&&&&&%%%%%%%%%%%%&&&&&&yyykkk___XXXUUUMMMJJJGGGDDDCCCCCCAAA@@@:::999777666666555222000444444444444333222111000000000000000////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******+++++++++++++++++++++******)))***---------,,,,,,,,,,,,,,,+++,,,------------,,,,,,...---,,,+++************((((((((((((((((((((((((******++++++,,,,,,,,,,,,++++++++++++++++++++++++...,,,---\\\,,,,,,,,,+++***)))))))))&&&''')))++++++***((('''*********++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,------------)))'''333222(((...------------------------000222333222333666888======AAAcccNNN999======<<<;;;;;;<<<===>>>???~~~xxxssswwwrrrjjjiiifffdddhhhrrr}}}fff___```RRRPPPLLLGGGAAA;;;666444111222333333333222111000///////////////////////////---///))),,,***+++,,,,,,+++***)))((((((((())))))************'''''''''((((((((((((((()))(((((('''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))******)))'''&&&&&&''''''(((&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''!!!###%%%%%%%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!"""%%%))),,,%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''***)))((('''''''''''''''''''''((())))))(((''''''((((((''''''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&))))))'''&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&yyykkk```YYYVVVNNNKKKGGGEEEDDDCCCAAA@@@;;;:::999888888666222///444444444333333222111000000000000000////////////111111000...---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++************+++)))***,,,+++)))(((((()))*********+++++++++++++++,,,,,,,,,,,,------------///...,,,+++***)))))))))++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((ggg---,,,,,,+++***)))((('''###%%%(((+++++++++)))''')))))))))***+++,,,...///++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------333000---'''PPP........./////////000000000444888:::;;;===AAAEEEGGGOOOPPPMMMUUU777>>>???@@@AAABBBCCCCCCDDDGGG}}}uuu{{{zzzvvvzzzyyy{{{www{{{nnnkkkfff]]]SSSHHH???999666555444333222111111000111111000000000000000///+++,,,(((JJJ))),,,+++++++++******************)))))))))))))))))))))''''''''''''''''''''''''++++++******))))))******((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((($$$%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%((()))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$'''***,,,&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%'''((()))))))))''''''&&&%%%%%%%%%&&&&&&'''((()))******)))((('''%%%%%%&&&'''((())))))***&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''xxxkkk```YYYWWWRRROOOJJJFFFDDDBBB@@@>>><<<:::888777888777666444444444333333222111111000000000000000////////////000000///...---,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,+++++++++,,,,,,---...,,,,,,+++***************(((+++------***((()))***)))******++++++,,,,,,,,,++++++*********,,,---...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))---'''yyy,,,,,,,,,++++++*********'''(((***+++,,,,,,+++++++++************+++---...+++++++++,,,,,,,,,------///---+++***)))+++---...***888///777%%%zzz......///000111222222333555:::@@@CCCEEEHHHNNNSSSRRRXXX\\\UUUgggFFFJJJKKKNNNPPPQQQQQQPPPPPPNNN{{{}}}~~~}}}~~~wwwmmmrrrtttttt|||yyynnnaaaVVVOOOFFFCCC???;;;777444333222222222222222111111111000888!!!///***qqq))),,,++++++)))((()))***+++---++++++******)))(((((((((((((((((((((((('''''''''+++***))))))((((((((()))'''((()))******))))))(((************************(((((((((((())))))))))))((()))************)))((((((((((((((((((''''''&&&'''&&&&&&%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''&&&((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''###%%%''')))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''((()))******)))((('''%%%&&&&&&''')))******+++&&&&&&''''''((())))))***'''''''''((((((((())))))&&&(((++++++)))&&&&&&((((((''''''''''''''''''(((xxxkkk```ZZZXXXVVVRRRMMMHHHEEEBBB???<<<===:::666555666888999999444444333222222111111000000000000000////////////..................------++++++------------++++++------------------------++++++++++++,,,,,,---...,,,,,,+++***))))))******))),,,......+++))))))+++++++++,,,------...//////+++***(((((()))***---...++++++******++++++,,,---******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((000)))++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///---,,,+++*********+++,,,++++++,,,,,,,,,---------111///+++)))(((***,,,...(((+++...)))///%%%666......///111222333444555888>>>EEEIIIKKKOOOVVV\\\ZZZZZZaaaeeezzzYYYWWWYYY\\\^^^___^^^]]][[[SSSvvvjjjmmmooonnnmmmnnnrrrxxx||||||zzzllldddgggkkknnnwww~~~yyymmmggg[[[WWWPPPHHHBBB>>>;;;:::333333333222222222111111111---;;;$$$333))),,,,,,***((('''(((***---...,,,,,,+++***)))(((''''''))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((*********))))))************************(((((((((((())))))))))))'''(((***,,,,,,***(((''''''((()))))))))(((&&&%%%''''''&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&))))))(((&&&&&&&&&&&&&&&''''''((()))******((((((((((((((((((((((((###''',,,000000,,,'''$$$(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((('''&&&%%%$$$'''''''''''''''((()))***'''((()))++++++)))(((''')))))))))))))))(((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&(((+++---***&&&&&&)))((((((''''''''''''((((((zzzkkk___UUUQQQSSSOOOJJJFFFDDDDDDCCCBBBAAA???<<<999666444222111000111222333222000...,,,%%%'''***---/////////...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,............---,,,+++***,,,,,,,,,+++++++++******,,,------......------,,,***++++++,,,,,,,,,++++++,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---%%%&&&333..."""///<<<>>>///!!!"""***...+++&&&666444++++++,,,,,,,,,---------///...,,,+++++++++,,,,,,)))######,,,111...)))++++++---......---++++++------------------------......,,,++++++,,,......111111222222222444888;;;>>>CCCKKKSSSZZZ]]]______ccc```___```bbb}}}ccc___```bbbdddeeeccc```]]]XXXVVVYYYMMMZZZ^^^XXXYYY[[[^^^ccckkkttt{{{{{{gggggg^^^nnnrrrjjj}}}vvvlllddd]]]TTTIIIAAA===999666555555444111...,,,:::)))777$$$222))),,,))))))******++++++++++++///...,,,***((((((((((((************))))))((((((************))))))))))))************************((((((((((((((()))******&&&'''((()))***+++,,,,,,''''''((()))******))))))'''&&&&&&(((***)))%%%!!!$$$&&&(((***++++++***)))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))((('''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''%%%...===@@@444***(((((('''&&&&&&'''((('''&&&((((((''''''&&&&&&&&&&&&(((''''''''''''((())))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())) $$$(((+++,,,,,,++++++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,***))))))******)))'''((((((((((((((((((((((((yyykkk___VVVRRRPPPMMMIIIFFFDDDDDDBBBAAA???===;;;888555333222111111222222333222111///...---...///000///...,,,+++...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------...............---,,,+++++++++************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))+++---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,111000,,,(((===XXX,,,%%%***,,,,,,...}}}******+++++++++,,,,,,,,,%%%&&&(((***++++++++++++,,,***((((((+++,,,+++***,,,,,,,,,------,,,,,,,,,------------------------...------,,,,,,------...ccc222333444444666999>>>AAAHHHMMMTTT[[[```bbbbbbaaaccc[[[YYYVVVRRR|||XXXXXXWWWXXXXXXYYYYYYWWWVVV\\\MMMSSSQQQUUUYYYYYY[[[\\\]]]___ccchhhlllppp~~~hhhfffkkkqqqvvvvvvyyypppeee\\\NNNHHHAAA===;;;888555222999---...777<<<...VVV))),,,)))*********++++++++++++...---+++***)))((())))))++++++*********)))))))))************))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))%%%%%%&&&''''''''''''''')))'''&&&&&&((((((&&&$$$"""$$$&&&((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%))))))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((($$$)))444777...((((((((('''&&&&&&'''((('''&&&))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&''''''''''''''''''((()))***###$$$%%%&&&((()))++++++*********)))((('''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))(((''''''(((((('''%%%((((((((((((((((((((((((xxxkkk___WWWTTTMMMKKKHHHFFFEEEDDDBBB@@@<<<;;;999777555333222222444444333222222111111000111111222222000...,,,+++....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++******+++,,,---............,,,,,,+++++++++************++++++,,,,,,++++++***------,,,,,,+++)))((('''+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,++++++******++++++,,,%%%+++###***(((:::^^^555)))___************++++++++++++"""$$$(((+++,,,,,,+++***+++...///---***(((+++...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------'''333555777999===BBBIIIMMMWWW[[[```fffhhhhhhfffddd\\\SSSTTTPPPHHH~~~QQQRRRRRRSSSTTTVVVYYY[[[]]]___nnnKKKPPPYYYTTTZZZaaacccfffhhhhhhiiijjjkkkqqqcccddddddwwwsss{{{wwwiiiaaaVVVNNNHHHDDD>>>:::444111999,,,666<<< ))),,,************++++++++++++,,,+++******))))))******+++++++++++++++*********************))))))))))))************************((((((((()))))))))******++++++******)))(((''''''%%%&&&&&&'''''''''''''''***(((&&&%%%&&&'''''''''###$$$%%%&&&''''''&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((###$$$+++---(((&&&)))((('''&&&&&&'''((('''&&&)))))))))(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''((())))))******((((((((((((((((((((((((((((((''''''&&&&&&'''''')))(((((((((((()))*********((('''&&&&&&''')))+++******))))))((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))'''&&&'''(((((('''%%%((((((((((((((((((((((((wwwjjj___WWWTTTLLLJJJHHHGGGFFFEEECCCAAA<<<;;;999777555444444333666555444222222222222222...///000111111111000000......//////////////////---------------------------.........------,,,+++******+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++555+++999777222******+++++++++,,,,,,,,,((()))+++---...---,,,+++))),,,...---******---111...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,///%%%555888<<>>yyy------------,,,,,,,,,,,,......---------...//////...---,,,,,,+++,,,,,,,,,---------,,,------...///---,,,***+++,,,......---111111000000000000111111---///777,,,<<>>===999<<>>:::777555555555555555444333222222222222333222111111000///......---+++,,,,,,---...///000000000000///...------,,,,,,........................---,,,,,,++++++,,,,,,------///000...+++***...111)))+++---///000000///...************************,,,,,,,,,,,,---...//////*********+++,,,---...///***++++++,,,,,,++++++***+++---///---++++++---000+++...///,,,******+++)))333,,,&&&%%%))),,,------)))444ppp*********++++++,,,,,,---//////000000///---+++***...///000222222222111000000000///..................000111000......000333111444777888:::AAALLLUUU\\\dddRRRrrrhhhooowwwyyyzzz{{{~~~}}}|||zzzxxxtttpppmmmlllllllllgggfffcccaaaaaabbbeeefffaaabbbYYYppp}}}lllqqqnnnyyy|||{{{}}}}}}zzzuuuttt{{{}}}~~~}}}{{{xxxvvvuuuwww}}}---/////////.........---------,,,------......------,,,,,,+++***+++---...---,,,******************************++++++++++++******))))))******+++++++++,,,************))))))))))))%%%&&&&&&''''''((((((((()))***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''((((((++++++******))))))((((((""""""$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&&&&&&&&&&&&&'''''''''((())))))((('''&&&%%%$$$$$$((((((((((((((()))***+++*********)))***++++++,,,******************++++++(((((())))))*********+++###%%%'''((()))***))))))(((((((((((((((((((((((())))))))))))))))))))))))qqqhhh```ZZZWWWOOOLLLIIIGGGFFFEEECCCAAA???<<<999888888888777777444444333333333222222222:::555///,,,---//////...,,,,,,------...///000000////////////////////////..........................................------************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---+++***,,,//////,,,))))))***+++,,,---.........++++++,,,,,,,,,---------,,,,,,,,,------.........************************,,,222)))+++eee)))+++---.........,,,+++//////...------------...///////////////.........------...//////............///000//////000333555444888>>>EEEKKKRRRYYY]]]fffgggjjjnnnrrrvvvyyy{{{}}}vvvyyywwwuuusssqqqrrrssssssqqqnnniiifffcccaaa___^^^^^^______\\\ZZZ\\\aaagggeeefffhhhkkkmmmnnnnnnnnnsssllllllrrryyyzzzxxx|||}}}xxxsssooommmooopppooommmooowww|||}}}///444111111000///,,,,,,,,,---//////...---,,,,,,++++++,,,,,,++++++,,,---///000///+++((((((+++......,,,'''((())))))(((((()))***************************))))))))))))))))))))))))***++++++***'''&&&''''''''''''(((((())))))******'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&(((******)))***)))((('''(((***,,,---''''''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''((()))(((&&&%%%%%%&&&+++)))(((''''''((()))+++((((((((((((((((((((((((******))))))(((((('''''',,,+++)))((('''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))+++,,,,,,---,,,+++)))(((*********)))))))))))))))''''''(((((())))))******((((((((((((((()))************)))(((((('''((((((pppggg___YYYWWWOOOLLLIIIGGGFFFEEECCCAAA???<<<999777777777666555555555555555444444333333666222...---...000000000,,,,,,---......//////000////////////////////////......................................./////////---------------------------------,,,,,,,,,++++++------------------------........................---,,,,,,---//////---******++++++,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++******'''###...999+++$$$XXX%%%'''))),,,------,,,,,,//////...---------------...............---------......////////////............///......000333666;;;@@@GGGOOOUUU\\\bbbeeelllnnnppptttxxx|||pppooonnnmmmmmmmmmnnnoooiiigggeeeccccccbbbaaa```___^^^]]]]]]___bbbdddeeecccdddeeefffffffffeeeddd^^^WWW~~~wwwXXXdddbbbdddiiippprrrqqquuu|||~~~||||||zzzxxxwwwzzzzzz|||}}}wwwpppllllllmmmlllkkkiiipppuuuuuuxxx444000---.........------...///000//////......---------------,,,,,,---///000111///,,,))))))***++++++***)))***++++++************************************))))))))))))))))))))))))******+++***(((&&&'''((((((((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((******)))***)))'''&&&&&&'''((()))&&&''''''(((((((((''''''((((((''''''&&&'''''''''%%%&&&''''''''''''&&&%%%&&&'''((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&(((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))((((((((((((((('''((((((''''''((()))***+++(((((((((''''''((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++***)))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++***))))))((((((((()))ooofff^^^YYYVVVOOOMMMIIIGGGFFFEEECCCAAA???<<<999777666666444333333333333333333222222111111000......000111111000---------......//////000////////////////////////........................------......//////000000........................------------,,,,,,,,,,,,........................000000///...---,,,++++++...------///000000...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++<<<+++%%%...+++###444888+++,,,---///000//////...//////......------------------------------------////////////////////////...///000000111555:::>>>EEEKKKTTT\\\bbbgggllloootttuuuwwwzzz}}}~~~gggggghhhhhhiiiiiiiiijjjccccccbbbbbbaaaaaaaaa``````^^^]]]```eeegggddd```_________^^^]]][[[ZZZYYYZZZNNNPPPdddyyynnnYYYPPPTTT\\\XXX[[[aaaggghhhhhhkkkqqqsssssssssqqqooommmnnnoooppppppppprrrvvv|||zzzqqqllliiigggdddaaaggglllmmmppptttwwwwww}}};;;000......//////////////////////////////////////////...............///000111---,,,,,,+++++++++++++++***+++,,,------,,,******************************)))))))))))))))))))))))))))***+++***(((''''''(((((((((((())))))))))))***&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((&&&%%%&&&((()))))))))***)))'''&&&%%%%%%&&&&&&&&&&&&'''((()))******))))))))))))))))))((('''&&&%%%&&&''''''''''''&&&%%%'''(((((()))(((((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&((())))))''''''(((***###$$$&&&''''''&&&$$$###(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((()))***+++'''(((((())))))((((((''')))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))******++++++***))))))(((''''''((((((((((((((()))******++++++***))))))))))))***}}}mmmeee^^^XXXVVVPPPMMMJJJHHHGGGEEECCCAAA???<<<999666666555333222333444444555444333222222000000000000111111000///------....../////////000................................................++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------,,,+++***))))))(((------...//////...---,,,,,,,,,---------,,,++++++,,,,,,,,,------------...,,,,,,,,,++++++*********.........---,,,,,,++++++"""111222'''+++999666$$$222///???ppp111111111000///...,,,+++...............------,,,---------------...........................//////000111444666:::@@@GGGLLLPPPVVV___gggmmmqqqsssuuuzzz{{{|||}}}~~~xxx~~~dddeeeffffffggggggffffffbbbcccccccccaaa_________ddddddeeeggghhhfffbbb^^^]]]\\\[[[ZZZXXXVVVUUUTTTDDD\\\eeeXXXUUUeeennnhhh~~~lll^^^mmmjjjWWWXXXhhh___DDDVVV[[[aaaffffffeeegggjjjiiihhheeecccaaabbbdddfffllllllkkkkkkmmmrrryyy~~~|||xxxnnneee___]]]```dddhhhmmmsssyyy{{{zzz//////333222111111111111///.../////////////////////000---............//////000+++---...///......------++++++,,,---------***(((************************)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((((('''&&&&&&((())))))((()))((('''&&&&&&&&&&&&'''&&&'''(((((()))))))))(((((()))******)))(((&&&%%%&&&&&&''''''''''''&&&&&&)))))))))(((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&((())))))((((((***+++''''''((())))))(((''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))******************)))))))))((((((((((((((((((((())))))***++++++***************+++|||lllddd^^^XXXVVVPPPMMMJJJHHHGGGFFFDDDBBB???<<<999666666555333222666666888888888777555444111222222222111000///............///////////////------------------------........................******+++,,,------......************************.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,,,,+++,,,,,,---------,,,++++++,,,,,,---------.........,,,,,,,,,++++++*********.........---------,,,,,,"""+++111...((((((,,,000*** 888666""")))---...------,,,+++)))((('''......//////......---,,,------......////////////------------...///111111222444888===CCCKKKTTTYYY\\\bbbjjjqqqvvvxxxyyyzzz~~~~~~~~~}}}}}}||||||{{{{{{~~~xxxyyyoooqqqiiihhhgggjjjmmm\\\dddddddddeeedddcccbbbbbbbbbccceeedddbbbaaabbbdddlllooorrrqqqlllgggcccbbb^^^^^^]]]\\\[[[ZZZYYYYYY^^^[[[WWWVVVZZZ]]][[[WWWiiihhheeeccccccdddfffhhhfffeeedddaaaZZZWWW___lllaaagggnnnpppooonnnooooookkkiiieeebbbbbbccceeefffmmmllljjjggggggjjjpppuuutttsssuuu|||wwwqqqggg```^^^]]]aaahhhpppyyytttcccVVVUUU444CCC666333000000111111000///..................//////,,,,,,------.........------...000222222111...,,,,,,+++***+++---,,,***'''************************)))))))))))))))))))))))))))***+++***)))((()))***************))))))))))))&&&&&&''''''((()))******)))))))))))))))))))))))))))'''&&&&&&((())))))((((((((('''(((((())))))***((((((((((((((('''&&&%%%'''(((((()))((('''&&&%%%''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&((())))))((((((***++++++***)))(((((()))***+++((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))))))))))))))((((((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))******++++++,,,(((((())))))************((()))))))))*********+++((((((((((((((())))))***+++***************++++++{{{lllddd^^^YYYWWWPPPNNNJJJHHHGGGFFFDDDBBB???<<<999777666666444333111222444555444333111///222444555444111000000000////////////////////////------------------------........................+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////))),,,......,,,++++++,,,++++++,,,------,,,,,,,,,,,,---------............,,,,,,,,,,,,++++++++++++------------------------666,,,&&&)))...000---+++000/// %%%((($$$...+++,,,,,,,,,,,,,,,,,,,,,------.../////////...,,,+++------......///000000000............000222555666777:::@@@GGGNNNVVV^^^dddhhhmmmtttyyy{{{{{{{{{|||~~~}}}|||{{{zzzyyyxxxxxxuuuwwwppp}}}zzzmmmsssiiinnnppppppnnnkkkgggdddbbbbbbaaaaaa`````````___```bbbddddddcccdddhhhlllrrrvvvyyywwwqqqllljjjkkkffffffeeeddddddddddddeee[[[aaahhhkkkfffdddkkkuuugggoooyyy}}}tttnnn~~~nnnhhhrrrttthhhbbbgggsss{{{zzzwwwtttrrrrrrssssssrrruuurrrnnnkkkkkknnnrrrttttttnnnmmmqqqvvvxxxyyyzzzyyyvvvtttxxxzzz}}}tttyyy}}}lllddd]]]]]]aaafffooovvvzzzgggaaaMMMNNN:::555000///111333222111........................,,,,,,------...------,,,//////111555999999444//////,,,)))***,,,---***(((************************)))))))))))))))))))))))))))***++++++)))))))))++++++************)))))))))'''''''''(((((())))))***)))))))))))))))))))))))))))'''&&&&&&((()))((('''(((((())))))***+++++++++(((((((((((('''&&&%%%%%%&&&''''''(((((('''''''''(((((('''&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&((())))))''''''(((******)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''((((((((($$$%%%''')))***+++++++++((())))))******))))))((())))))))))))))))))))))))******)))))))))***++++++((((((((()))******++++++(((((())))))***++++++,,,((((((((((((((()))*********))))))))))))***++++++{{{llleee___ZZZXXXPPPNNNKKKIIIHHHFFFDDDBBB???<<<999777777777666555---///000222111///---,,,222444555444222111333555000/////////////////////////////////////////////................................................------------------------............------------------------------------------........./////////***,,,//////---+++,,,---***++++++,,,------------------------............,,,,,,,,,,,,------------+++++++++,,,------...... ---222((("""'''///000000))))))000111444)))///......//////000111111---...///000///...,,,+++,,,,,,---......///000000000///000111333777:::<<>>@@@LLLQQQXXX```eeekkkpppsssqqqtttwwwxxxwwwvvvuuuuuummmmmmnnnnnnoooppppppppppppqqqwwwxxxrrrrrrvvvuuu{{{xxxxxxuuuwwwnnn]]]ddd``````___^^^___bbbdddffffffhhhgggddd```aaahhhnnnmmmkkkjjjlllrrrvvvvvvuuu{{{zzzxxxwwwwwwwwwxxxyyywwwwww}}}{{{}}}~~~~~~tttqqqssswwwuuuooooootttmmmuuu{{{mmmgggccc___aaafff___dddiiinnnqqqtttvvvxxx{{{lllZZZQQQDDD;;;888666444111333222222111000//////.........///000000///...---******111AAATTT]]]ZZZSSS666000***))),,,///...,,,************************)))))))))))))))))))))))))))***++++++***)))***,,,++++++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))***(((&&&&&&((((((((('''***+++++++++***)))(((''''''((()))******++++++***((((((''''''(((***,,,---)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&'''((()))++++++)))((('''((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((((((+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***((((((((())))))'''(((((()))***+++++++++,,,,,,++++++***)))))))))((((((((((((((()))******(((((('''(((((()))******|||mmmeee^^^YYYWWWUUURRRMMMJJJHHHGGGDDDCCC@@@>>>;;;888555333111000,,,...111444444333222000111111111111111000/////////////////////000000000//////......---------,,,------------------------//////.........---------000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......(((+++---......---...///........................+++...222111///---...///111111222111000000111333000111222555:::BBBLLLSSS]]]aaaffflllpppppppppooosssttttttrrrooolllkkkkkkgggkkkppprrrrrrqqqssstttqqqsssvvvxxxyyyxxxwwwuuussstttssspppkkkfffdddcccdddcccbbbdddggggggeeebbbeeeeeeeeeeeeeeegggkkknnnooommmnnntttxxxyyy{{{}}}}}}|||wwwvvvxxxwwwsssnnnmmmpppuuu|||ssskkkhhhiiiiiibbb^^^[[[]]]^^^^^^aaafffhhhgggooovvviiiXXXIII@@@;;;777555333222111...,,,+++,,,.........//////......---,,,'''---222999JJJZZZXXXKKKCCC333(((+++---)))(((---...---+++*********++++++***+++,,,,,,+++***+++,,,+++++++++************)))************************+++*********))))))((((((***)))(((&&&&&&((()))***))))))))))))((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))++++++************++++++***)))))))))))))))***+++(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))******)))(((((()))***+++))))))))))))************)))((('''&&&&&&'''((())),,,+++***)))((((((((((((+++***)))(((((()))***++++++***)))'''''''''((()))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************|||llleee^^^YYYWWWUUURRRMMMJJJHHHGGGEEECCC???>>>;;;888555333222111000111333444444333111000111111111111111000/////////////////////........./////////.........------------------------------//////.........---------......------,,,,,,------------------------------+++++++++,,,---...///000,,,,,,,,,------------------------------------------------,,,,,,,,,++++++++++++++++++,,,---...///---------,,,,,,,,,++++++...------,,,,,,------...,,,,,,---------.........))),,,...///.........///........................---///000111000///000111///000000///......000111222555888===CCCLLLUUU\\\fffiiimmmqqqssssssqqqpppkkklllllljjjfffcccbbbbbbgggmmmtttyyyzzzzzz{{{|||~~~|||xxxtttqqqnnnlllhhhiiikkkjjjhhheeecccccccccbbbbbbdddfffgggeeebbbbbbdddggghhhjjjlllpppssssssrrruuu{{{~~~~~~~~~zzzsssuuuyyy|||~~~~~~}}}||||||xxxsssqqqpppfff```\\\[[[YYYVVVVVVYYYYYYWWW]]]lll}}}|||nnn___SSSGGG<<<555222222111///------------...............---,,,,,,///000---...;;;LLLNNNEEEGGG666******+++((()))///---,,,+++*********++++++((()))******)))((()))***+++++++++************)))************************))))))))))))((((((((('''+++***(((''''''(((***+++))))))))))))((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))+++******))))))******+++******)))))))))))))))***(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))((((((((((((''''''((((((((((((((()))(((((('''((()))***,,,---&&&'''''''''(((((((((((()))(((''''''''''''((()))***)))))))))))))))******+++***)))(((((()))***++++++***)))((('''(((((()))))))))************))))))))))))))))))))))))))))))************************))))))))))))************{{{lllddd^^^YYYXXXTTTQQQMMMJJJHHHGGGEEECCC???>>>;;;888666444222222444444444444333222111000111111111111111000//////////////////...------,,,///////////////.........------------------------...............------------,,,,,,,,,---...//////........................------,,,,,,---......///---------,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,++++++++++++,,,---...///------------,,,,,,,,,,,,......------------......,,,------------.........+++---///000/////////000........................000......///111333333333000111111000...///111333555999@@@GGGOOOXXX```fffppprrrtttuuutttrrrooommmcccddddddccc```]]]]]]]]]iiipppzzz|||ssslllgggdddcccdddfffiiijjjhhheeedddcccbbbaaabbbdddgggiiihhhgggeeeiiinnnsssvvvxxx{{{|||zzzwwwvvvwwwzzz|||xxxooohhhaaa^^^ZZZSSSPPPPPPPPPMMMOOOXXXdddrrrzzzlllZZZHHH<<<555444222111000/////////......---------,,,,,,,,,,,,---,,,222GGGcccrrrtttHHH888+++((()))(((***000---,,,+++*********++++++((()))******)))((()))***+++++++++************)))************************)))(((((((((((('''''''''+++***)))(((((()))***+++))))))))))))((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))+++******))))))******+++++++++***)))((((((((()))(((((())))))))))))(((((()))))))))))))))(((((('''******))))))((((((''''''))))))))))))((((((((((((&&&&&&'''((()))+++,,,---&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((()))***+++,,,******))))))))))))************)))((((((((())))))))))))************))))))))))))))))))))))))))))))************************)))))))))*********++++++zzzkkkddd^^^ZZZXXXSSSPPPLLLIIIHHHGGGEEECCC>>>===;;;999666555444333666555555444333333222222111111111111111000/////////000000000///...---,,,////////////////////////................................................---------------...//////..............................------------...............------,,,,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,,,,,,,++++++++++++,,,,,,------------............---///000000//////000111........................000---+++,,,111444444333222333333222222333666999999???HHHQQQZZZbbbiiimmmttttttsssrrrooolllhhhfff```bbbccccccaaa``````aaakkksss~~~}}}tttjjjdddaaaaaabbbkkknnnppppppmmmiiifffeeecccdddfffiiimmmppprrrssstttyyy~~~zzzrrrjjjgggbbb[[[UUUTTTTTTPPPOOORRRWWW```mmmyyynnn[[[MMM???;;;666222000111111222...------,,,,,,,,,,,,,,,111000,,,...<<>>===;;;999777555555444444444444444444444444444111111111111111000//////000111222222222000///............///////////////........................---.....................//////...------------...------------------------//////...---------......000000//////......------------------------------------------------------------,,,,,,------......---------------------------,,,,,,++++++,,,,,,------------.........//////...000111000//////000222////////////////////////...+++)))+++000333444222222333444444555888===@@@DDDKKKTTT]]]dddiiinnnppppppooommmjjjgggccc___^^^```bbbeeeeeeeeeeeefffhhhlllrrr|||zzzuuummmeeeaaabbbeeegggqqqsssuuuuuurrrnnnlllkkkjjjlllppptttyyy~~~xxxpppmmmkkkeeeaaa```WWWSSSPPPQQQQQQTTT\\\dddvvvooodddNNNFFF;;;333000000111222///...---,,,,,,,,,------///...***(((,,,222666666555///******++++++,,,---++++++++++++++++++++++++***+++,,,,,,+++***+++,,,+++++++++*********))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***))))))))))))))))))***,,,,,,***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''((()))***++++++******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))))))))(((******))))))))))))******)))))))))******)))))))))))))))******************(((((()))***************))))))))))))))))))))))))************************************++++++++++++wwwiiiccc^^^ZZZXXXRRROOOKKKIIIGGGFFFEEECCC===<<<;;;999777666666666333333444555555444444444111111111111111000/////////000222333333222000///---------.......................................---------...............000000///...---------...------------------------//////...............///000000000///////////////------------------------------------...............---------------......------------............//////............//////------.........////////////000000///......000222////////////////////////,,,++++++,,,///111222222111333555777:::???EEEJJJUUUZZZaaahhhkkkmmmooopppkkkjjjgggdddaaa^^^\\\ZZZ```ccceeefffeeeeeeggghhhiiimmmttt|||{{{vvvrrrlllgggfffhhhmmmpppsssuuuwwwxxxxxxwwwxxxxxxyyy|||~~~vvvttttttqqqnnnmmm\\\WWWSSSRRRQQQOOOPPPTTT]]]hhhyyyyyyaaaVVVGGG;;;555333222111000///...---,,,---......)))+++---///111222333333,,,+++***,,,------,,,*********+++,,,,,,,,,++++++((()))******)))((()))***+++++++++************)))))))))))))))))))))))))))******+++++++++++++++,,,************************))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***))))))(((((())))))***++++++***)))((((((((()))(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&'''((()))***++++++((((((((((((''''''''''''))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))******))))))(((******)))))))))))))))***))))))************))))))((()))***+++++++++******'''((()))******+++******))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,vvviiibbb^^^ZZZYYYQQQNNNKKKHHHGGGFFFEEECCC===<<<;;;999888777777666333444555666555333111000111111111111111000//////,,,...111333333222111000,,,,,,,,,,,,---------...........................---------.........//////...............//////000........................///...............///000.........///////////////........................------------.........///......------------......------------........./////////............//////............///////////////000000///------///111////////////////////////+++---///000000000111333444666999===BBBIIIQQQWWWbbbfffkkkmmmmmmlllkkkkkkiiihhheeeccc```___^^^^^^bbbccceeedddcccbbbbbbcccbbbdddhhhooouuuwwwuuussspppnnnlllkkklllpppuuuxxx|||~~~}}}|||qqqhhh___\\\YYYSSSPPPPPPPPPWWWdddppp}}}vvvjjjZZZLLLCCC===777222222000///------...///000//////000///+++'''%%%&&&***+++------......,,,***)))***+++,,,,,,,,,,,,+++((()))******)))((()))***+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++((())))))))))))))))))((())))))))))))((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((((())))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((()))************)))((()))((((((((()))***+++,,,((()))***++++++***)))(((((()))***++++++++++++***'''((()))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,vvvhhhbbb^^^ZZZYYYQQQNNNJJJHHHGGGFFFEEECCC===<<<:::999888777777777444555666666555222///,,,111111111111111000//////***,,,///222333222111///+++++++++,,,,,,---------////////////////////////---------.........//////,,,---------///000111222000000000000000000000000...............///000000,,,---------.../////////000000000000000000000000---------........./////////......---------......---------.........//////------,,,,,,,,,,,,------............/////////000///000///...,,,---///111000000000000000000000000***...222333111000111333888;;;>>>CCCIIIRRR[[[aaahhhkkknnnnnnkkkhhheeedddiiihhhfffdddcccbbbccccccdddeeeeeedddaaa___^^^___\\\]]]```fffmmmppppppnnnjjjiiijjjlllpppuuuzzz~~~{{{uuurrrrrrsssvvv|||~~~zzzzzz|||}}}pppiiiddd\\\UUURRRNNNRRRXXX```kkk{{{zzzjjj\\\RRRGGG===666222111///...---...000111+++,,,---...,,,+++---111---......------...,,,***)))***+++,,,---,,,,,,+++***,,,,,,,,,+++***+++,,,+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))((((((((((((&&&'''(((*********)))(((************************''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))***+++(((((())))))))))))((((((''''''((())))))))))))))),,,+++***)))((('''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''')))))))))(((((('''''''''((((((((())))))((()))***++++++***)))(((&&&''''''((()))+++---...((()))***++++++***)))(((((()))***+++,,,,,,+++***''''''(((******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,sssfff```ZZZVVVTTTUUURRRNNNKKKIIIHHHFFFEEE???===;;;999777666555555333333444444333333222111111111111000000000000///000///---,,,+++++++++,,,---111444222---***,,,///////////////////////////...///////////////......222---)))+++///333222000000000000000///...---,,,.........////////////000...///000111111000///...222111000.........///000---------------------------.........//////000000000000///...............$$$'''***++++++,,,///222111000...------...///000111111111000000000000000111000///...............111222222111111222555888888>>>HHHQQQXXX___eeeiiimmmmmmjjjgggcccbbbdddfffnnnvvvzzzvvvqqqpppnnniiigggbbb]]]ZZZZZZ[[[ZZZXXX[[[XXX[[[fffnnnmmmkkkmmmmmmlllpppvvvyyyzzzxxxuuutttrrrpppppp|||zzzrrrnnnmmmnnnmmmlllooottt{{{}}}yyy{{{}}}vvveeeWWWQQQMMMKKKOOOWWWbbbsss{{{rrrhhhYYYHHH:::888555333111111111000...///...,,,+++,,,...000111......------------......,,,,,,,,,,,,,,,+++***)))+++++++++************)))************************************************+++***)))(((((()))***++++++*********))))))((((((++++++***)))(((((())))))+++)))((('''((()))+++,,,))))))(((((((((((())))))******))))))(((((('''''')))((('''))),,,---+++((())))))))))))))))))))))))+++(((&&&'''***,,,+++)))---,,,,,,,,,++++++******,,,***'''%%%%%%'''***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))((('''&&&&&&))))))************))))))***&&&###$$$))),,,+++(((''''''''''''''''''''''''))))))))))))))))))))))))+++++++++*********))))))((()))))))))***************++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,rrrfff```[[[WWWUUUSSSQQQPPPOOOMMMJJJFFFCCC>>>===;;;999777555555444333444444444444333222222333333333222222222111111000///...---,,,,,,------,,,...000///---,,,...000..............................////////////.........+++'''(((,,,//////---......///////////////...------........./////////...///000111111000///...111000//////.........///------------------------............/////////000000000///...............)))+++------,,,,,,...000///...,,,++++++,,,...///111000000000000000000000111111000///////////////000111333333333444666999CCCIIISSS[[[aaadddggghhhhhhhhhfffcccaaacccfffiiiwww}}}zzzvvvtttpppjjj^^^ZZZUUUTTTTTTUUUUUUTTT\\\[[[```jjjpppooonnnpppnnnooovvv}}}ssskkkiiiiiihhhhhhkkkpppsssyyy~~~|||yyyvvvsssrrrsssttttttxxx{{{|||zzz~~~|||ppp^^^UUUNNNOOORRRWWW]]]ddd{{{{{{sssgggXXXMMM???;;;555222111111000000111000///...------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++************************************((((((((((((((((((((((((+++***)))(((((()))***+++************)))))))))(((++++++***)))))))))))))))***)))((('''((()))+++,,,******))))))))))))******)))))))))))))))(((((((((***(((''')))+++,,,***((()))))))))))))))))))))))))))'''&&&&&&)))******(((******)))))))))((((((((('''((((((((())))))***************************+++))))))))))))))))))))))))******************************))))))(((((('''''')))))))))******)))))))))'''###!!!"""&&&)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************++++++++++++***++++++,,,,,,++++++************************************)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,rrrfffaaa\\\XXXVVVQQQQQQRRRRRRQQQLLLFFFAAA???===;;;999777555444444444444444444444333222222333333222222222111111111000///............//////,,,,,,,,,------...000111..............................///////////////...000---++++++///111111///,,,---...///000000000000,,,---------...............//////000000//////......////////////...------....................................////////////000000///...............///000000000...---...///......,,,,,,,,,---...///000000000000000000111111222111000000000000000111///111333444666888<<>>;;;999777666555444444555555555444333333000000000/////////......//////000000000000000000111///......///000000///........................------...///////////////...---,,,,,,---......---//////000//////...------,,,,,,,,,---------......//////............//////,,,---...//////...---,,,///////////////////////////////////////.........000000///.........................../////////...////////////000000111111//////000000111111111111////////////000111222222333444666999???IIISSS[[[___aaacccbbbaaa______```^^^ccciiimmmooopppqqqqqqmmmiiidddcccaaa]]]XXXTTTTTTUUUWWW[[[^^^bbbgggiiinnnxxxyyytttnnnhhhfffhhhllloooooouuu|||~~~qqqbbbTTTOOOPPPKKKMMMPPPVVV___mmm{{{pppfffWWWIII>>>888444222...////////////...------......------------......+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))******)))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))******+++*********))))))*********(((((())))))******++++++******++++++)))(((((((((((((((((((((((((((((((((******))))))(((((()))***)))))))))))))))*********++++++******))))))((((((*********)))))))))((((((((((((((((((((((((((((((************************''''''(((((())))))******))))))(((''''''((())))))'''&&&&&&'''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))*********+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************qqqgggccc___ZZZWWWTTTPPPLLLIIIHHHGGGEEEDDDBBBAAA>>>;;;999666555444555555555555555444333333222222111111111000000000//////000000000000///......//////000//////......------------------------,,,---...///000000000000.../////////////////////000000000000///...---,,,,,,---------............///......------......///------...////////////...000000000000000000000000///////////////.........000000///...............---,,,+++---///000///...,,,------.../////////000/////////000111111222222000000000000111222333444777999===BBBIIISSS]]]dddaaabbbcccbbbaaaaaabbbdddbbbfffllloooooommmkkkjjj```[[[YYYZZZYYYVVVTTTUUUVVVYYY^^^ccchhhmmmssswww~~~vvvqqqnnnllliiiiiikkkpppvvvzzz~~~yyydddVVVQQQMMMLLLKKKKKKPPPZZZeeennn}}}~~~vvviii[[[OOOEEE<<<888000////////////////////////......------......///+++,,,,,,---------------,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))******+++((()))))))))******************))))))))))))******))))))******************(((***++++++)))(((((()))))))))))))))))))))))))))***++++++***(((((()))+++''''''(((((((((((())))))...---+++)))((((((((()))++++++***))))))(((''''''))))))))))))))))))))))))************************''''''(((((())))))******))))))''''''''''''))))))((())))))*********))))))************************))))))))))))))))))))))))***************+++++++++(((((()))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++qqqgggddd^^^YYYWWWTTTQQQMMMJJJHHHGGGFFFDDDAAA???===:::777555333222555555555555555444444333222111111111000000000000///000000000000///---,,,'''+++///000...,,,---...------------------------,,,---...///000000000000000111222222111111111111...///////////////......------.........////////////...------------...//////.........//////000111000000000000000000000000000/////////............000000///...............///---,,,---///000///---,,,---......///000000000...//////000111111222222111111222222444555666777;;;@@@GGGNNNUUU\\\bbbfffdddfffiiijjjjjjjjjkkkmmmgggiiijjjiiifffbbb``````UUUSSSTTTWWWWWWUUUWWW]]]```eeelllrrrwww~~~{{{uuuqqqoooppppppqqqtttzzzsssaaaYYYNNNMMMKKKIIIJJJNNNTTTYYYcccjjjsss}}}xxxmmmaaaUUUIIIBBB555444222000//////000000...------,,,,,,------...+++,,,,,,---......------------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((()))***++++++***)))(((((()))))))))************)))))))))))))))***++++++(((((()))***************++++++************++++++++++++******************''')))++++++)))((()))+++)))))))))))))))))))))))))))***+++)))'''&&&(((***((((((((()))))))))******---,,,***))))))))))))***)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&''')))******,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,qqqhhhddd^^^YYYVVVTTTQQQNNNLLLKKKIIIFFFDDD???>>>;;;888555333111111555555666666555555444333////////////............///000000000///...,,,+++!!!'''...000---+++,,,...------------------------,,,---...///000000000000---///000000///.........,,,---...///000000000000.........////////////000///...---,,,,,,---...///000///.........000111222000000000000000000000000000000//////.........---000000///...............111///------000000...,,,......000111222222222222...//////000111222222222333333444444666777999:::===DDDNNNWWW]]]```bbbdddfffjjjooosssttttttttttttjjjiiigggbbb]]]YYYXXXXXXVVVTTTWWW\\\]]][[[```iiilllrrryyywwwxxxvvvssswww|||yyyzzzzzzxxxvvvvvvxxxyyy|||}}}vvvhhh```MMMMMMLLLKKKIIIIIILLLNNNOOOVVV```kkkwwwyyynnn```RRRJJJ:::888555222000000000111---,,,,,,++++++,,,,,,---+++,,,,,,---.........------------,,,,,,,,,++++++************************************************((()))***++++++***)))((((((((())))))*********+++))))))((())))))***++++++(((((()))***************---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))&&&(((++++++)))(((***,,,))))))))))))))))))))))))((()))***(((&&&%%%&&&)))******++++++,,,,,,,,,---)))******+++++++++******''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***((('''&&&&&&'''(((***''')))++++++***)))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooofffccc^^^YYYWWWWWWUUURRRNNNJJJGGGDDDCCC???>>>===;;;999777666555555666777888777666444333444444333222111000///...////////////////////////...------------......///000000//////.........---/////////000111111222222///////////////.........---.........//////000000//////...---...///000111111111000000//////......//////000000000000//////222222111111000//////...'''))),,,...///000///...////////////////////////222222111000000000000000000000000000000000000000222000///111333333000---000111222444888>>>FFFKKKTTTYYY___bbbbbbbbbccceeeiiivvvyyypppeee```[[[WWWWWWXXXZZZ[[[___^^^___aaabbbcccllluuuvvvlllhhhhhhhhhiiikkkmmmpppqqqoooqqquuu|||zzzwwwrrrkkkeeeZZZUUUMMMHHHGGGHHHJJJKKKHHHKKKQQQZZZcccpppwwwhhh\\\JJJ???666555555111///000333000---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++*********)))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))---***((('''((()))))))))))))))))))))))))))))))))&&&''')))***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((+++...---***)))+++...******))))))))))))******)))************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&''''''((()))******+++'''''''''''''''''''''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++------,,,+++,,,---...///pppgggccc^^^YYYVVVVVVTTTQQQMMMIIIFFFDDDCCC???>>>===;;;999777666555555555555555555444444333222222222111111111111111////////////////////////......//////000111222222000/////////............000000000000000//////////////////////////////.............../////////000///...---------...///000////////////.........---//////000000000000///////////////000000000000000)))+++---///000000///...////////////////////////222111000/////////000000000000000000000000000000111000000111444444222000111222444777===EEEOOOUUU\\\^^^aaabbbbbbdddhhhllluuuvvvmmm]]]ZZZWWWVVVXXX]]]aaadddhhhfffgggkkkooottt}}}tttiiiccc___^^^^^^___ccchhhmmmppptttyyy|||vvvqqqkkkfff```ZZZRRRLLLHHHGGGFFFEEEHHHIIILLLRRRYYYeeeyyy~~~qqqgggWWWJJJ>>>999666222000111111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++(((((())))))******++++++++++++******)))(((((('''))))))))))))))))))))))))---+++)))((()))******)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))((()))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++************)))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''(((((()))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++------,,,,,,,,,---...///qqqhhhddd___YYYVVVTTTRRROOOLLLIIIFFFDDDDDD???>>><<<:::888666555555555444333333222222333333000000111111222222222333////////////////////////......//////000111222222////////////............111111111000///...------......//////////////////............////////////...---,,,,,,,,,---///000............------------//////000000000000//////---......///000111111111,,,---///000000000///...////////////////////////222111///...---...000111000000000000000000000000111000000111333444444222333555999>>>EEEOOOYYY```aaaaaaaaa```aaaffflllqqq{{{{{{sssiiiaaaVVVVVVVVVYYY^^^eeelllpppyyyvvvvvv|||{{{lllddd```___`````````ccciiirrrzzz~~~zzzsssmmmhhhiiiccc[[[TTTNNNIIIDDDAAAIIIGGGGGGJJJNNNXXXjjjzzzzzzrrriii\\\MMMBBB;;;555222222...---,,,---///000///...------------------------,,,,,,,,,,,,++++++++++++++++++************++++++'''(((((()))***+++,,,,,,++++++******)))((((((((())))))))))))))))))))))))---+++***)))***+++******))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))***))))))(((((())))))***,,,)))'''''')))******((((((((((((''''''((((((((()))))))))*********++++++((()))***+++,,,+++******))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((('''(((((())))))*********)))))))))))))))))))))))))))************+++++++++,,,,,,++++++*********)))+++***))))))((()))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,,,,,,,---...///rrrhhhddd___YYYVVVRRRQQQNNNKKKHHHFFFEEEDDD@@@>>><<<999777666555555444333222111000111222333000111111111111222222222111111111111111111111111---......//////////////////////////////.........000111111222111000///...............////////////.........///////////////------,,,+++,,,---...///........................//////000000000000//////...//////000000111222222//////000000000000///...////////////////////////222000...------...000111000000000000000000000000222111111111222333444444666;;;AAAHHHPPPWWW___ddd```___^^^___bbbgggmmmqqqyyyzzzxxxrrrjjjccc]]]YYYWWWYYY^^^cccjjjrrrzzzqqqdddaaaeeeiiikkkmmmqqqwww{{{sssmmmoookkkddd]]]VVVOOOIIIEEEHHHFFFFFFHHHJJJPPP\\\iii}}}zzzxxxmmm___QQQFFF<<<555222---,,,,,,---000111000///------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,)))))))))******+++++++++************))))))(((((())))))))))))))))))))))))---,,,******+++,,,+++***))))))))))))))))))))))))***)))((('''''')))+++---))))))))))))))))))))))))***))))))))))))))))))***'''(((***,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))************&&&(((***,,,---,,,+++***))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((()))))))))*********''''''''''''''''''''''''))))))*********+++++++++,,,++++++******))))))))),,,++++++******+++++++++************************++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......qqqhhhddd^^^YYYVVVRRRQQQNNNKKKHHHFFFEEEDDD@@@>>>;;;888666555555555444333222111000111222333222222222111111111111000222222222222222222222222///000000000///...---,,,.........//////////////////111222444444333222222---.........//////000000///////////////.........------,,,+++,,,---.../////////////////////////////////000000000000//////111111111111111111111111000000000000000000//////000000000000000000000000111000///......///111222111111111111111111111111333333222111111333555777<<>>;;;888666555555666555444333333222222333333333222222222111111000000222222222222222222222222111222333333222111///............//////////////////111333555666555444333------......///000000000///////////////............---,,,,,,,,,---///000/////////000000000000000//////000000000000//////111111111111000000000000000000000///////////////000000000000000000000000000000000000000111111222111111111111111111111111333333333333333666;;;>>>EEEKKKTTTZZZ]]]]]]]]]]]]]]]^^^aaaeeeiiijjjgggeeebbb^^^\\\\\\[[[ZZZ___eeeeeeooo|||}}}}}}}}}{{{yyyxxxxxxxxxwwwwwwuuuuuuvvvuuuvvv{{{zzzwwwqqqkkkeee^^^WWWRRRHHHGGGHHHKKKKKKHHHJJJNNNVVVcccuuutttfffXXXKKK@@@666444111///000000///...////////////////////////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++***))))))(((******)))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,,,,***((())))))))))))))))))))))))******)))(((((()))***+++************************+++******))))))******+++)))222:::888...&&&&&&***,,,++++++******++++++,,,((((((((()))))))))******'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))***))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++************************************************)))************+++++++++++++++++++++++++++++++++*********)))******+++,,,***+++,,,------,,,+++******++++++,,,,,,------...,,,,,,,,,,,,,,,------...+++,,,------......------nnneeebbb^^^YYYWWWVVVTTTQQQMMMIIIFFFDDDCCC@@@>>>:::777555444555666555555555555555444444333111111111111111222222222111111111111111111111111...000111333333333111000............/////////000000222444555555444222111------......///000000111000/////////............///...---------...///000........./////////000000//////000000000000//////------......//////000000/////////.../////////000000000000000000000000000///000111222333333222111111111111111111111111111222333444555777<<>>:::777555444555666555666777888777666444333...///000111222333444444////////////////////////***+++...111222222222111---.........//////000000111222444555444222000...---------...///000000111000000//////.........---//////...---...///000111---------.........////////////000000000000//////)))***+++,,,...///000000...............///000000000000000000000000000000///000222444555444222111111111111111111111111111000222555777;;;AAAKKKQQQWWWYYY\\\]]]]]]^^^```aaaaaa```aaabbbbbb^^^WWWQQQVVVWWW___jjjpppqqqvvv}}}}}}mmmlllssstttuuuuuurrrooonnnqqquuuwwwnnneee```\\\XXXTTTRRROOOJJJIIILLLKKKMMMQQQYYYdddppp{{{zzzqqqeeeZZZGGGBBB:::555222111111000000000000000000000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))***))))))***++++++(((&&&))))))))))))))))))))))))))))))************)))(((************************++++++************++++++''')))***)))((((((***---******))))))))))))******(((((((((((())))))))))))*********)))******+++,,,))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++******************(((((((((((((((((((((((()))************+++++++++******+++,,,---......///------------......///000+++,,,...//////...,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,---...///+++,,,---.........---,,,nnniiieee^^^ZZZ\\\WWWTTTPPPLLLIIIGGGFFFFFFBBB@@@===:::888777777888555555666777666666555555333222222111111222222333//////////////////000000111000///------///000111222222111111000000//////000000000000000000000000////////////////////////111111000000//////......,,,,,,,,,---------......//////............////////////////////////000000000000000000000000000000222222222111111000//////222222222222222222222222111111222222222333333333111222444333111000000111333555888<<>>;;;888666666666666333444666666666444222000222222111111111111222222777666555333111000000///000000000111111000000000000000000000000000//////000000000000000000000000000000000000000000000000.../////////000000000111........./////////000000//////............//////...//////000000111111222111111111111111111111111111000...------...///000333333333333333333333333222333333333333444444444333333444555888===EEEJJJQQQTTTXXX[[[]]]___bbbeeeiiikkklllhhhbbb]]]]]]^^^___iiittt}}}wwwccccccbbbbbbbbbaaa``````mmmxxxlll^^^RRRHHHCCCCCCEEEDDDGGGOOOWWW^^^iiiuuuzzzpppgggXXXNNNAAA888555444222000////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******''')))***+++++++++---///++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''(((((()))******++++++***)))))))))(((((((((((('''(((***)))''''''(((***)))************+++++++++)))((('''(((+++,,,+++***+++***)))(((((()))***++++++++++++*********))))))++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******************+++,,,------+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,---............//////000000---...000111111111000///nnniiieee^^^ZZZ\\\YYYXXXUUUQQQMMMHHHDDDBBB@@@>>>;;;888666555666666666777999:::999555111///111111000000000000111111///.........///000111111111111222222222222111111222222111111000000//////000000000000000000000000000000000000000000000000.../////////000000111111............//////////////////............//////------...///000111222222111111111111111111111111///000222333444444333333333333333333333333333333333333333444444444555555555666777999===DDDMMMSSSTTTVVVXXX[[[]]]```dddhhhccceeefffbbb^^^\\\```dddgggsss{{{kkk```^^^bbbfffiiijjjkkklllnnn|||mmm^^^QQQJJJIIIHHHFFFHHHPPPUUUYYYaaakkkwww~~~xxxqqq^^^SSSEEE;;;777555333111000000000000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******'''(((((()))***+++++++++))))))))))))(((((((((((()))+++---,,,)))(((***,,,)))************+++++++++)))(((((()))+++---,,,++++++***)))(((((()))***+++++++++++++++******))))))*********))))))))))))(((******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))(((''''''(((***,,,---++++++,,,,,,,,,---------------------------------++++++******++++++,,,---........./////////000000---------.........//////,,,---///000000000///...ooohhh```___^^^VVVZZZXXXTTTOOOKKKGGGFFFEEEDDDAAA===;;;999888555333888777777555444333222222000000000000////////////555555555555333222000000000000000000000000000000111111000///000000111222111...+++---111222///,,,000000000000000000000000333333222111000///......////////////000000000000......//////000000111111444555555333111///000000///000000111111111111000***...111333333222111111000000111111111222222222333333333444666666555444555999===@@@GGGRRRXXXZZZ\\\YYYYYY^^^aaa``````bbbaaa___```dddcccaaafffoooqqq}}}kkkbbbaaa[[[^^^eeennnqqqtttrrr___QQQJJJJJJEEEFFFMMMUUUYYY]]]aaahhhsss}}}wwwooo```LLL>>>888666222......,,,++++++...000111111...------,,,,,,------...---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,---............*********++++++,,,,,,,,,************************,,,+++***))))))***+++,,,******+++++++++******)))++++++******++++++,,,,,,+++++++++*********))))))************************,,,+++++++++***)))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******************++++++***)))((('''&&&&&&******+++++++++,,,,,,,,,************************---,,,,,,+++***)))((((((*********++++++,,,,,,---************************.........------,,,,,,,,,---......///////////////000---,,,---///000...,,,111000///...---,,,,,,,,,pppiiiaaa______WWWZZZWWWSSSOOOJJJGGGEEEEEECCC@@@===;;;:::888666444777777666555444444333333111111111000000000//////000000111111111111000000000000000000000000000000+++,,,---///000111111222111...,,,---000222///,,,000000000000000000000000111111000000000000000///////////////000000000000000000000000000/////////111222333222111000111222333333222222000///...---///111222222111000111222111111111111111222222222333222333444555555555444444;;;BBBHHHQQQ[[[```aaaaaa^^^^^^bbbccc```^^^___^^^\\\^^^ccceeehhhpppyyysssddd]]]]]]\\\```jjjvvv~~~nnn\\\QQQLLLGGGGGGNNNUUUZZZ^^^bbbeeekkkvvvyyysssfffTTTFFF>>>888333000111///------///000//////...------,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++*********+++******))))))***++++++++++++++++++,,,************************++++++***))))))***++++++***++++++,,,,,,,,,++++++))))))))))))***++++++,,,+++++++++*********))))))************************+++++++++***************+++++++++*********))))))******************************************************)))))))))))))))(((******+++++++++,,,,,,,,,************************,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,---......///////////////...,,,***+++---...---+++......------------......qqqjjjbbb```___XXXYYYWWWSSSNNNJJJGGGEEEDDDAAA???<<<::::::999888666666666666555555444444444222222222111111111000000------...///000111222222000000000000000000000000---...000111222222222222111///---...000111///---000000000000000000000000......//////000000111111////////////000000000000222222111000000///......///000111111000000222333333333222111000//////...333333222000...///111333222222222222222111111111222222333333444555666777888@@@KKKSSS]]]fffiiigggjjjeeecccdddccc^^^[[[[[[\\\[[[^^^dddjjjrrr}}}~~~rrrggg^^^[[[\\\bbbhhhtttkkk]]]QQQLLLJJJNNNTTTZZZaaagggfffggglllwww{{{wwwnnn```QQQEEE<<<666222333222000000000000...---......------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))((('''&&&+++++++++++++++*********************************++++++***))))))***++++++***+++,,,---------------(((((((((((()))***+++,,,+++++++++******************************************************++++++++++++++++++***************************************************************)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,---------------------......///////////////...,,,+++,,,---...---,,,---------...///000111222rrrkkkbbb```___XXXXXXVVVRRRMMMIIIGGGEEEDDD???===;;;:::::::::999888666666666666555555555555333333333222222222111111...//////000111222333333000000000000000000000000222111000///............111///......000111000...000000000000000000000000...////////////000000000////////////000000000000111111111000000000//////...000111111000000111222000000000000111222222333000111111000///...000111333333222222222222111111222222333333444666999;;;AAAKKKVVV^^^gggoooqqqooorrrkkkdddaaa^^^YYYVVVXXX]]]]]]aaaiiisss~~~nnneee```^^^```dddoooxxxzzzkkk\\\TTTMMMMMMQQQYYYdddooonnnllllllrrr}}}~~~zzztttiii\\\MMMAAA888333333222000000111000...,,,......------------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))++++++,,,,,,+++******))),,,,,,++++++******))))))************************+++******************+++)))***+++,,,------------((((((((())))))+++,,,---************************************************)))))))))***+++++++++,,,***************************************************************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///////////////000/////////000000//////000000000000111222444444}}}rrrlllbbb______XXXWWWTTTQQQMMMIIIFFFEEEDDD>>><<<::::::;;;;;;:::999666666666666666666555555333333333333222222222222111000000//////000111111000000000000000000000000222///,,,)))((()))+++---000/////////000000000///111111111111111111111111000000000000////////////////////////000000000000///000000000111111111222000111222111/////////000000000000000111222333444***---000111000000///000333222222222222222222222222333444555555999>>>BBBMMMVVV```iiirrrzzz}}}zzzuuukkk```[[[WWWTTTUUUYYY]]]aaaiiisss{{{ooodddaaacccffflllrrr~~~lll```TTTMMMNNNVVVfffssswwwxxxwwwuuuvvv{{{}}}xxxpppdddVVVHHH===777333111000000111111000...///......------......///.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))******+++,,,------,,,,,,+++++++++******)))))))))*********************************++++++*********((((((***+++,,,,,,,,,,,,)))))))))***+++,,,------************************************************)))))))))***+++++++++,,,************************************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///////////////000000000000000000000000111111000000111222333333{{{qqqlllbbb^^^^^^WWWVVVSSSPPPLLLHHHFFFDDDDDD>>><<<::::::;;;;;;:::999777777777666666555555555333333333222222222111111111000///---------...///000000000000000000000000111///---,,,---///333555000000000000000000000000111111111111111111111111222222111111000000//////////////////000000000000//////000000111222222333111222333222000///000111444333222111000111111222(((,,,000222222111000000222222222222333333333444222444666777888===EEEKKKTTT^^^iiirrr{{{oooeee[[[WWWVVVVVV[[[```aaajjjuuu~~~yyytttsssmmmhhheeeiiipppvvv~~~~~~ppp___SSSNNNSSSaaaoooyyy~~~wwwuuu~~~|||tttkkk```SSSFFF>>>555333111000111222222111//////............//////............---------,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********))))))'''((()))***++++++++++++***************)))))))))************************)))***++++++++++++***)))((()))******+++++++++++++++++++++***++++++,,,---***************+++++++++***************************************+++++++++***************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------......///////////////...///000///...---...000///////////////000111222yyyppplllaaa]]]\\\VVVUUUSSSOOOKKKHHHFFFDDDDDD???===;;;:::;;;;;;:::999999888888777666555444444222222222222111111111111222111///------...///000000000000000000000000000000000111222333444666666000000111111000000000111111111111111111111111111111111111111222222222222////////////000000000000111111111111111111111111000111222222111111222333444333222000000111222333---///222222111111111222000111111222333444555555222555888999;;;AAAKKKSSSYYYcccooowww}}}|||vvvccc\\\WWWXXX\\\___eeelllpppzzzyyypppnnnmmmiiihhhiiijjjkkkrrr|||lll\\\QQQOOOXXXcccqqq|||yyy|||yyyrrrkkk___QQQGGG<<<888444111111222333333//////............//////............------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********(((((()))))))))))))))((())))))))))))************************************)))***++++++++++++***)))******+++,,,,,,+++++++++,,,++++++***************))))))*********+++++++++************************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,---......///////////////...///111000...---///111/////////000111333555555xxxppplllaaa\\\\\\VVVTTTRRROOOKKKHHHEEEDDDDDD???===;;;:::::::::999888:::999888777666555444333222222222111111111000000333222111///000111333444000000000000000000000000+++---///111111000...,,,000111111111000///000111111111111111111111111111///000111222333444555555////////////000000000000333333222222111000000000...000222222222333444666111000000000111333555777333444333222000000222444000000111222444555666666333666999:::===DDDOOOWWW[[[fffrrryyy{{{xxxooofffYYYUUUUUU[[[bbbhhhnnntttttthhh______```___```dddmmmsssvvvcccTTTLLLPPPYYYhhhwww|||}}}|||wwwrrrhhhZZZNNNBBB===777333222333444444//////............////////////.........---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++***)))((('''(((((())))))******++++++************************)))***+++,,,,,,+++***))),,,,,,---------,,,++++++,,,+++***)))(((((((((((())))))******++++++++++++************************,,,+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................------,,,,,,,,,---......///////////////000222444333000///111333000000111333555888:::;;;yyyjjjdddbbb___[[[ZZZSSSQQQMMMIIIFFFCCCBBBAAA======<<<;;;:::999999888333444555777888888888888222222333444444333222222111111111111111111111111333333222111000///......444222111111222222111///000111222333333222000///000111222222222222111000333222111000////////////......//////000000111111111333444444333222333555///,,,***,,,222555444111222222222111000///...---//////000000111111111222555333444777555222333777555:::>>>===AAAKKKTTTYYY___eeemmmqqqooohhh```\\\VVVZZZbbbllluuu}}}lllbbbaaaaaa___\\\\\\gggsss{{{{{{fffVVVNNNLLLMMM^^^ppp~~~{{{uuunnnddd\\\OOODDD777222555777444000444333222000//////......000000000///......------,,,---...//////...---,,,...+++)))***---...---,,,((()))***+++++++++++++++,,,++++++******++++++,,,///...------++++++***)))+++*********))))))((((((...---+++*********++++++))))))************))))))...---+++***)))***++++++++++++************++++++******************************+++,,,,,,,,,,,,+++************************,,,,,,++++++,,,,,,---...))))))))))))))))))))))))++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------------------------....../////////...,,,+++------............------////////////////////////.........///////////////,,,///222333111000//////000222555777:::>>>CCCGGGwwwiiicccbbb^^^ZZZYYYVVVSSSPPPKKKGGGDDDCCCBBB<<<<<<;;;:::999888777777999999888888666555444333222333444555555444333222111111111111111111111111111111000000//////......333222000000111222000///000000222222333222111000222222111000000111222222000000000111111111111111111111111111111222222222555555555333000...///000333///,,,---111333111...222111111000111333555666222222222222111111111111222111222555555222444999444===FFFIIILLLPPPTTTTTT___bbbfffgggccc^^^YYYVVV^^^ccclllvvvvvvggg___]]]\\\]]]___ffftttzzzfffWWWOOOMMMNNNSSSdddwww}}}vvvmmmfffXXXMMM@@@888777777555222333222111///.........---,,,,,,------------------------...//////...---------+++)))***---...---,,,))))))***+++++++++++++++,,,++++++******++++++,,,---------,,,,,,++++++***++++++++++++*********))),,,,,,***)))))))))******++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,++++++************++++++******************************+++,,,,,,,,,,,,+++************************,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++******,,,,,,+++)))++++++,,,,,,,,,,,,------------------------------....../////////...,,,,,,---......//////......---..............................////////////000000...000222222111000000111222555999<<<@@@EEEJJJMMMuuugggbbb```]]]YYYWWWWWWTTTPPPKKKGGGDDDBBBAAA;;;;;;:::999888777666666::::::999888666444222111333444555666666555444333111111111111111111111111////////////////////////222111000000111111000///000000000111222222222333444222000//////000222444---...000222444444444444222222222222111111111111777777777555222000000111333000......111222111///222111000///000333777999444444444333222222111111222111222555555444777<<<;;;EEEOOORRRTTTWWWXXXVVVaaaaaa```]]]YYYVVVUUUUUUeeekkkvvv~~~tttkkkddd]]]ZZZYYY___gggsss|||kkk\\\TTTQQQPPPLLLYYYjjjzzzwwwqqqeee[[[MMMAAA:::666555444222111000///...---------++++++,,,,,,---......///------...//////...---------+++******,,,------,,,))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))***++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,++++++************++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***+++,,,+++***++++++,,,,,,,,,,,,------------------------------.........///......---,,,---......//////......---------------------------......//////000000000000000111222222111111333555888<<<@@@DDDGGGKKKNNNQQQsssfffaaa```\\\WWWVVVUUUSSSNNNIIIDDDAAA???>>>;;;;;;:::999888777666666555666666666666666555555444444555666666555444444111111111111111111111111.../////////000000111111111000//////111111000///000000000000111222333444222222111000000111222222---///111444555555444333111111000000//////......---000333555444333333333000...---///222444444333222111000//////111222333333333333333222222222222555333333666777777;;;AAAIIIQQQVVVVVVWWW[[[^^^___bbb```\\\WWWTTTUUUYYY\\\iiiqqq}}}qqqiiidddaaa\\\ZZZ^^^iiivvvtttggg]]]WWWTTTOOOUUU___mmm}}}}}}}}}xxxppphhhZZZJJJ===666444555333222111///...................../////////000000---..................---,,,+++++++++,,,---------)))******+++++++++******,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))******++++++******)))*********++++++,,,,,,---++++++************++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***)))***,,,------,,,+++++++++,,,,,,,,,------------------------------..................------......////////////............................../////////000000111111222111111222111111333666999AAADDDHHHKKKLLLMMMNNNPPPrrreee```___[[[WWWTTTUUURRRNNNIIIDDD@@@>>>===<<<<<<;;;:::999888777777333444555666666777777777444444555666666555444444111111111111111111111111000000000111111222222333111000///000111222111000000000000000111222333444///000222333333222000//////000222444555444222111111111000000//////......%%%)))///222222111000000111000///000222333444444///000222333333222111000///000000111222333444444555333333666888999>>>EEERRRZZZ___^^^^^^```aaa```[[[ZZZVVVTTTSSSWWW^^^cccpppzzzyyyoooiiiccc^^^[[[\\\___kkk|||ssshhh^^^XXXSSSQQQTTT]]]kkkxxxyyywww}}}}}}wwwqqqdddTTTDDD:::666555444444222111000/////////000000/////////..................------.........+++,,,,,,++++++,,,---...******+++++++++******))),,,++++++******++++++,,,)))******++++++,,,,,,---))))))******************+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++,,,,,,,,,,,,++++++************++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,...///...---+++++++++,,,,,,,,,------------------------------......------...............//////////////////...//////////////////////////////000000111222222333111222222333444777<<>>EEEMMMXXXbbbjjjjjjfffbbb\\\WWWQQQRRRSSSTTTWWW\\\ccchhhzzzwwwkkkeeebbb^^^\\\\\\dddnnnuuuhhh^^^VVVPPPLLLQQQYYYdddpppyyy}}}xxxssssssyyy|||wwwmmm^^^OOOCCC;;;777555444333222111000000000///......---,,,,,,++++++///...------------...///+++,,,,,,,,,++++++---///***++++++++++++***)))))),,,++++++******++++++,,,)))*********++++++,,,,,,)))))))))))))))*********+++,,,------...---------,,,,,,------------,,,,,,******+++,,,,,,,,,++++++++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,---...///...---++++++,,,,,,,,,,,,------------------------------......---------...//////...//////000000//////...000000000000000000000000//////000111222333333444222333555777:::>>>CCCGGGIIILLLOOOQQQRRRSSSUUUWWW}}}pppdddaaa```\\\WWWTTTTTTRRRNNNJJJFFFCCCAAAAAA;;;;;;:::999888777666666666666666666555444333222222333444555555444333222111111111111111111111111111111111111111222222222222111111222333444444222000000222222333222111000///000222333333222000///111111111111111111111111111111111111111222222222555444444222000000222555555555444333111111111222000111333555666666555444000111111222333444555555777555777===BBBHHHRRR\\\dddlllqqqmmmeee^^^VVVPPPNNNRRRXXX^^^cccggglllooo~~~|||tttllldddbbb``````fffnnn{{{vvvkkk^^^VVVPPPNNNOOORRR]]]hhhqqqvvvxxxsssllllllvvv|||tttjjj]]]OOOCCC<<<555444333111000000//////------------------,,,,,,///...------------...///***,,,---,,,******---///+++++++++++++++***)))))),,,++++++******++++++,,,***************+++++++++)))))))))******+++++++++***+++,,,---------,,,,,,,,,------......------,,,++++++,,,,,,,,,+++***)))++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---,,,,,,---...---+++++++++,,,,,,,,,,,,------------------------------...------,,,---...///000//////000000000000//////000000000000000000000000///000000111222333444555444666:::===AAAFFFLLLOOOQQQRRRTTTUUUUUUWWWYYY\\\}}}pppeeeaaa```\\\WWWTTTQQQOOOLLLHHHDDDAAA@@@???::::::999888777666555555555555555666555555444333222222333444444333222222111111111111111111111111111111000000000000000000333222111222444555444333000111222444333222000///111111111111111111111111000000//////000111222222......//////000000111111333000,,,(((&&&***000555111222333333222333444666555444333222111111000000333444444444444444444444:::999<<>>:::::::::999999888888888666666666666555555555555444333333444555555444222111111111111111111111111444444333333333333333333///000222333333222111000333333333333333222222222222222222111111111111111222222222111000000000///000000000000000000000000111111111111111222333444444444444333333222222222444333222333555555333222555444333333555888;;;===@@@HHHSSS___mmmxxxzzzvvvddd^^^WWWSSSUUU[[[aaaeeelllsss}}}rrrggg\\\UUUSSSUUU]]]fffllluuu}}}ssshhh___WWWPPPLLLIIIMMMTTTZZZYYYTTTTTTXXXeeepppzzztttiii^^^RRRIII>>>777333222111000//////000000//////...---.........---------------......------------,,,,,,,,,++++++,,,...000///...+++************++++++,,,******))))))***++++++,,,***++++++,,,,,,++++++***))))))*********++++++++++++************++++++,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++++++++,,,,,,,,,,,,------------------------.........////////////000000000000000111111111111111111111111111111111000000111333555888>>>DDDIIINNNQQQTTTVVVWWWXXX[[[\\\]]]ZZZ[[[]]]]]]YYYXXXZZZ}}}rrrgggaaa]]]WWWTTTUUUPPPMMMHHHEEECCCBBB???>>>999999999999999999999999666666666666555555555555555444333444555555333222111111111222222111111111222222222111111000000000222333333333333333333333222222222222222222222222111111111111111111111111333333222222111000//////000000000000000000000000111111111111111222333333333333333333333333333333555555555666888777555333555555444333555999>>>BBBIIIRRR___lllxxx{{{ssshhh^^^[[[WWWWWW[[[ccckkkpppxxx}}}}}}xxxhhhaaa\\\[[[\\\]]]cccjjjzzzrrrggg]]]VVVSSSLLLJJJKKKOOOPPPOOOQQQUUU\\\hhhzzzzzzqqqhhh[[[RRREEE:::444111111111000000000000000///......---...............------////////////............,,,+++***,,,...000///...++++++,,,++++++***+++,,,+++***************++++++***++++++,,,,,,++++++***************++++++++++++,,,+++***)))******,,,---)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******'''(((***,,,,,,+++***)))******++++++,,,---......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,------------------------------------------.........///////////////000000000111111111111111000000111111111222444888;;;@@@GGGNNNSSSTTTVVVYYYZZZZZZYYYZZZ[[[]]][[[[[[]]]\\\YYYYYY]]]|||qqqgggaaa]]]WWWSSSSSSOOOLLLHHHEEECCCAAA???>>>999999999999999999999999666666666666555555555555666555333333444444333222000111222222222222111000222222222111111000000000555333111//////000333444000000000000111111111111111111111111111111111111444333333222111000000///000000000000000000000000111111000000111111222222111111222333333444555555555555555777888888666333444555555555666;;;CCCHHHQQQ\\\jjjvvv~~~{{{lll\\\VVVWWWXXX]]]dddnnnxxx~~~wwwpppccc^^^\\\```dddiiirrrzzz~~~~~~}}}pppfffaaa^^^VVVOOOIIIHHHIIIJJJOOOUUUWWWbbbrrr}}}uuummmaaaXXXKKK>>>666222222222000000000000000//////...------...//////......------------------------...,,,+++***,,,...//////...+++---///...,,,+++,,,...---,,,+++***))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,+++******+++,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******''')))+++------,,,***)))******+++,,,---......///---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............------------------------------------...................../////////000000222111111000111222333333555888<<>>@@@FFFPPPWWW^^^fffmmmpppooolllcccZZZTTT\\\gggsss~~~uuulllgggeeebbbdddooo|||~~~{{{{{{qqqeeeYYYNNNGGGIIIOOOQQQWWWcccqqq~~~vvvpppjjj___RRREEE<<<666444000111111111111000//////,,,---///000000000///...++++++++++++,,,,,,------...---+++,,,------,,,******...111000,,,***+++---,,,,,,+++***)))))))))******++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,+++,,,,,,,,,------.........------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...---------.........//////---------------------------............/////////000111111111111222222222111111111111333666888:::>>>CCCJJJOOOSSSWWWYYY[[[[[[]]]______]]]ZZZXXXWWWSSSWWW```hhhkkkjjjnnnttt{{{pppfffaaa\\\UUUQQQPPPOOOLLLHHHFFFDDDCCCBBB@@@<<<<<<;;;:::999777777666777666666666555555555555888666333222333333333222///000222333333222000///000000000111111222222333555444444333222222222333000000111111222222222333000000111111222222222222222222222222222222333333333333333333333333333333111111000000000000000111444444333333333333222222999777555444666777777777444999>>>BBBEEEKKKUUU\\\ccchhhjjjgggccc```\\\WWW^^^fffsss{{{ppphhhdddeeegggqqqvvvgggWWWKKKJJJNNNOOOTTT^^^lll{{{zzzwwwrrrhhhZZZLLL@@@888555111111111111111000//////+++---///000111000///............/////////000000///---,,,,,,,,,,,,+++))))))---111000+++)))***,,,*********)))******+++,,,+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,---...---,,,***)))******************++++++************************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,------.........---,,,,,,,,,---------............---------,,,,,,,,,......---,,,,,,+++******------,,,,,,------...///,,,,,,,,,---------......------------------------.........////////////000222222333333333444444444111111111222444777:::<<>>777333000///111222000...////////////////////////...........................---,,,,,,,,,,,,---...))))))***+++,,,---......,,,+++***************+++++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******...---+++))))))***+++,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++---......//////......---000//////...------,,,,,,------------------------,,,,,,---------.........////////////////////////...///000000......///000111000111222333333333222222333555777;;;BBBJJJPPPTTTVVVXXXYYY[[[]]]```cccdddeeeeeeccc___\\\]]]^^^hhhsssvvvlllccc___\\\VVVRRRRRRMMMJJJGGGEEEDDDCCCAAA???;;;:::999888777666666666999888666666777777555444555555444444444444333333111111222333333333333222333333333333333333333333333333333222222222222111333333333333333333333333111111111111111111111111000000111111111111111111111111222222222222111111333333333333333333333333444444444333444444555666555222333777999999;;;???AAAIIITTT\\\``````___]]]ZZZVVVQQQOOOSSSZZZaaaeeexxxxxxvvvqqqllliiilllsssyyyrrr___SSSJJJJJJLLLUUUdddwwwzzzssskkk___QQQGGG:::555111///111222111///////////////////////////........................---,,,,,,+++++++++,,,,,,(((((()))***+++,,,---------,,,+++***************++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,------,,,,,,))))))***+++++++++++++++---,,,***)))))))))***+++------------------------............------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++/////////...------,,,,,,---------------------------............/////////////////////////////////---...000000//////000222......///000222333444444000444:::???EEEKKKRRRVVVTTTVVVXXXYYYZZZ\\\```cccfffgggfffbbb___```dddiiisss~~~sssiii```\\\YYYSSSOOOOOONNNKKKGGGDDDCCCCCCAAA@@@<<<;;;:::888777666666666999888777777777666555555222222222222222222222222111111222333333333333222333333333333333333333333222222222222222222222222333333333333333333333333222111111111111111111222/////////000111111111222000111222222222222222222222222333333333333444444444444444444444555666666555333444777999:::>>>DDDHHHTTTaaahhhiiifff```[[[VVVQQQLLLMMMVVVaaajjjnnn{{{}}}wwwtttssskkkmmmmmmlllmmmwwwpppbbbPPPKKKJJJSSScccwww|||wwwrrrhhhZZZNNN???999222///000111111///////////////////////////........................---------,,,,,,,,,,,,,,,,,,++++++++++++*********------,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,++++++......------,,,,,,,,,+++...---,,,++++++,,,...///***++++++,,,,,,++++++***//////.........---------........................------.........////////////////////////000000000---...000000000000222333---///000111111333555666444999AAAIIIOOOSSSVVVYYYVVVWWWXXXXXXYYY[[[___bbbccceeefffeeecccfffmmmttt|||sssjjj```\\\XXXRRRNNNMMMPPPLLLHHHEEECCCBBB@@@>>><<<;;;:::888777666666666888888888777666555555555222222222222222222222222111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222222222111000000111222222/////////000111111111222111111222333333333333333222222222333333444444444555444444444444555666666666444555888:::;;;AAAIIIPPP^^^kkknnnkkkggg```YYYSSSOOOMMMQQQ[[[hhhqqquuu{{{wwwkkkeeeeeeeeeiiilllnnntttuuuZZZPPPKKKRRRbbbvvv|||xxxpppcccXXXGGG@@@666111000000000///////////////////////////....................................------,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------------***+++,,,,,,------,,,,,,---------...------,,,+++------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++,,,---///000......////////////.....................---------........................,,,------------.........////////////000000111111---///111111000111222444///111333333333444777:::===BBBJJJQQQUUUVVVWWWWWWYYYZZZZZZZZZZZZ\\\```ccc```eeejjjkkklllooowwwuuukkkbbb^^^ZZZTTTPPPOOOOOOLLLIIIFFFDDDBBB???===<<<;;;:::999888777777777666777888777555333444555333333444444444444555555111111222333333333333222333333333333333333333333111222222222222333333333111111111111111111111111333222111000000111222333000000111111111111111111000111222333444444444444111222222333333444444555555555444444555555666777777666777;;;<<>>AAAFFFQQQ\\\bbbnnnrrriii```^^^ZZZTTTUUU[[[ccckkkrrrxxx}}}|||{{{zzzvvvmmmbbbaaafffhhhqqq}}}~~~jjjYYYXXXbbbqqq{{{rrrmmm___TTTFFF:::555333222111////////////////////////..............................//////...,,,+++***(((((()))***+++,,,------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,------......------+++,,,------.........---------------------------............/////////000------------............+++,,,---...////////////++++++,,,,,,,,,,,,++++++................................................---............/////////...//////000111111222222111222333222111111222333111444888:::;;;>>>EEEKKKPPPSSSWWWXXXWWWUUUTTTTTTUUUVVVXXXYYY[[[```fffkkkpppwwwooofff^^^[[[YYYUUURRRRRRIIIHHHGGGGGGGGGEEEBBB???::::::999999888999999999444666777555222111222444111111111222222333333333111111222333333333333222333333333333333333333333111111111222222333333333333333333333333333333333333222000//////000222333444333333333222111111111......000111111222222222111111222333333444555555555555555555555666777777666777;;;@@@EEEKKKXXXdddgggqqqrrreeeZZZYYYXXXSSS[[[dddoooxxx}}}|||xxxtttpppggg___aaaiiipppzzzzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}||||||{{{{{{zzzzzzyyyzzz|||vvvbbb^^^eeeqqqzzztttpppggg[[[KKK???888555444333////////////////////////........................------......---+++***)))************))))))))))))*********+++,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,))))))+++,,,---.........***+++,,,,,,------------------------------------,,,,,,,,,---------......,,,---------.../////////***+++---///000000///......//////////////////...---.....................////////////////////////////////////000000000000...//////000111222222222222333444333111111111333000444999<<<>>>BBBKKKRRRTTTVVVXXXXXXVVVTTTSSSSSS\\\]]]___bbbfffllltttyyy|||nnneee\\\ZZZWWWSSSPPPPPPOOOJJJEEECCCDDDCCC???;;;>>><<<;;;999888888999999777777777666555555444444111111333333333333111111333333333333333333333333111222333444444444444444333333333333333333333333111111111111111111000000222222111111000111111111333222222111111222222333111111111222222333333333555444333222333444555666999777555555555666555444:::===@@@EEELLLYYYiiissstttooofff\\\UUUTTTWWW[[[fffsssxxxqqqooolllhhhgggiiivvvyyyyyyxxxwwwvvvtttrrrqqquuussspppnnnnnnoooqqqsssooonnnmmmkkkkkklllnnnooonnnnnnnnnmmmllllllkkkkkkoooooopppsssxxx|||~~~~~~|||}}}wwwmmmfffkkk|||{{{uuummmdddVVVHHH>>>777333111222111///000111111000///............/////////000000000000000////////////000////////////.........,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,---...//////...---,,,000///...------...///000..................------000000000000111111111111222222111111111111111222000222333333222222333444444444555<<>><<<;;;999888777888888999777777777666555555444444111222333444444333222111333333333333333333333333000000111222222222222222333333333333333333333333111111111222333555666777//////000111222444555666333222222111111222222333000111222333444555666666444444333333333444555666777666555555555666666666888<<>>111111111222333444555666333222222111111222222333000111222444555777888999444444333333444555555666555555444444555777888999;;;>>>FFFRRR___kkkrrruuuqqqhhh\\\VVVWWW]]]cccfffrrr}}}~~~ssspppoooooonnnooovvv|||xxxsssooouuussspppnnnlllkkkkkkkkkjjjjjjiiihhhggggggggggggkkkjjjiiihhhhhhiiikkklllllljjjhhhffffffhhhkkkllllllllllllllllllmmmmmmnnnlllkkkkkknnnqqqtttttttttuuuttttttssssssrrrrrrrrrvvvwww{{{yyyqqqnnnttt{{{|||yyyrrrfffYYYMMMCCC:::555000000///000222222000........./////////000000000---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................------........................---,,,,,,---......((())))))+++,,,---...///------...//////...------//////............//////....................................////////////111000000000000000111111222333444333222333444666:::===CCCKKKSSSYYY[[[[[[ZZZXXXXXXZZZYYYXXX]]]dddrrrxxxoooeee]]]ZZZWWWRRROOOOOOIIIOOOSSSQQQHHH@@@===>>>999999888777777888999:::777777777666555555444444444444444444444444444444222222333333333333444444555444444444333333444444333333333333333333333333333222222222555999===@@@888777666444222111111000333222222111111222222333111222333444555666777777333333444444555555666666555666555555555666999;;;CCCDDDKKKWWWeeeqqqwwwyyyjjjaaaXXXVVV\\\fffmmmpppyyy}}}wwwrrrppppppqqqrrrwww|||vvvsssssssssrrrqqqnnnmmmlllkkkjjjjjjkkkkkkmmmlllkkkkkkjjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnooommmllljjjiiijjjllloooqqqrrrrrrqqqppppppqqqrrrrrrrrrqqqqqqsssuuuwwwvvvuuussssssttttttuuuuuuuuutttyyyzzz{{{}}}yyyssspppsssxxx~~~xxxnnncccVVVJJJ>>>777111111000111222222000......////////////000000000/////////.........------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///....................................////////////......------------......))))))***+++---...//////---..................---/////////....../////////............////////////........./////////000000000000//////000000111111111222333333222333555777<<>>FFFJJJUUUbbbooouuutttrrrccc]]]XXX[[[dddooovvvxxx||||||vvvooolllkkkmmmrrryyy|||{{{|||}}}uuurrrpppooopppsssuuuvvvmmmlllllllllkkkkkkkkkkkkmmmmmmmmmnnnnnnooopppqqqppppppqqqqqqqqqqqqqqqpppqqqqqqpppqqqsssuuuxxxyyy}}}|||zzzyyyyyyyyyzzz{{{{{{{{{{{{|||~~~}}}|||xxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyy}}}{{{yyyxxxzzz}}}yyyrrrnnnpppuuu|||tttkkk___RRREEE===555333111111222222000///////////////000000000111000000000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------.........//////....................................//////000000000........................,,,---------......//////.........------............//////////////////............/////////000000//////000000000111111111000000000000000111222222111111222222222444888:::AAAFFFNNNVVVZZZ[[[ZZZYYY\\\ZZZZZZ[[[]]]bbbppp}}}pppfff]]]ZZZWWWRRRNNNNNNNNNIIIDDDCCCDDDEEEAAA>>><<<;;;:::999999999:::;;;777777777666555555444444444444333333333333444444111222222333333444444555666555333222111111111222333333333333333333333333444444222111222333555777777777555444333222222222333222222111111222222333444444444333333333333222222333444666777777777777777888999888666888>>>BBBFFFPPPaaapppwwwtttkkkccc]]]]]]___eeennnvvvzzz{{{zzz}}}}}}zzzwwwvvvqqqlllfffgggmmmyyy}}}wwwqqqoooppptttwwwoooooonnnmmmnnnppprrrsssttttttsssrrrrrrqqqppppppqqqrrrtttuuuwwwxxxxxxxxxwwwxxxyyyzzzyyyxxxvvvuuutttuuuwwwzzz}}}~~~~~~zzzvvvtttuuuwwwyyyyyyxxx}}}uuummmnnnssszzz{{{sssiii\\\OOOGGG;;;777333111111111111000/////////000000000111111//////.........---------............------------,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++........................------------------------------...////////////...........................------......///000000000---...////////////...---////////////............///...------------...///......////////////...............//////000000111000000000000111111111111000000000000111222333444111222333444555888<<<@@@IIINNNTTTYYY[[[[[[ZZZ[[[YYYXXXYYY^^^ccckkkxxxpppfff^^^ZZZWWWRRRNNNNNNOOOJJJEEECCCEEEDDDAAA===<<<;;;:::888888888999999777777777666555555444444444333222111111222333444111111222333333444555555777666444222000000111222333333333333333333333333333333333222222333333444333333333333333333444555333222222111111222222333444444444444444555555555222333444666777888777777444777999999888<<>>:::<<<;;;999777777666777777777777777666555555444444333333111111111111333333111111222333333444555555:::999666444222222333444333333333333333333333333222222333333333333333333333333222222222333444444333222222222222222222333333444444555666777777888111333555666888888888777222555888999:::>>>GGGNNN[[[bbbjjjnnnkkkeeeaaa___\\\dddpppxxx|||zzzwwwuuuooopppooolllnnnssstttqqqrrrvvv{{{vvvrrrpppnnnppprrrsssrrrqqqqqqqqqqqqsssuuuvvvwwwwwwyyyzzz}}}{{{yyyvvvsssrrrsssvvvzzz~~~~~~zzz{{{||||||{{{xxxuuusssssswww}}}}}}~~~{{{xxxuuuyyyqqqxxxyyyoooddd]]]DDD>>>777111///000222333000000000000111111111111//////.........---------......------------,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000000///...........................,,,,,,,,,---...//////000---...///000000///...---,,,,,,,,,------.........///...---,,,,,,---...///---...///000000///...------......///000111111222............/////////000222222222222333444555666444555777999<<<@@@GGGKKKNNNQQQTTTTTTRRRRRRTTTWWWZZZ[[[cccqqq~~~qqqhhh___[[[XXXRRROOOOOONNNKKKHHHGGGGGGEEEAAA===;;;:::999888777777777777666777888888888888777777444444444444444444444444111111111111111111111111555444444333333444444555333333222222111222222222333222222111111222222333222222333333333444444444111111222333333333333222222333444555444333222111222444666666444333222333444888:::::::::@@@LLLVVVbbbhhhpppqqqggg]]]^^^dddeeepppzzz||||||zzzsssjjjpppiiieeeiiippptttvvvxxx{{{{{{wwwtttqqqpppoooppprrrsssqqqoooooosssvvvzzzzzzxxxwwwwwwxxxyyyzzz~~~{{{xxxuuurrrpppooouuuvvvwwwvvvuuutttuuuwwwvvvuuutttrrrooollljjjhhhgggkkkqqqwww|||~~~~~~xxxuuuzzz}}}xxxmmmeeePPPCCC777333444333333333111111111111000000000000//////............//////...---,,,,,,++++++,,,,,,......---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------//////.........---------..................------.........------,,,,,,,,,000000//////.........------...///111111///...---..................------...............///000000---......///////////////...//////000000000000000000000000000000111111222000111333333222222333444777888999;;;???EEEKKKNNNRRRMMMMMMSSSVVVTTTUUUYYYaaagggpppzzzqqqggg^^^[[[XXXRRROOOOOONNNKKKHHHGGGFFFDDD@@@===<<<;;;:::999888888888888666666777777777777777666444444444444444444444444222222222222222222222222444444333333333333444444333333222222222222222333333333222222222222333333222222333333333444444444111111222333333333333222333333333444444333333222333555666777555444444444777999:::;;;???HHHTTT^^^hhhjjjnnnmmmfff^^^```fffmmmyyyxxxssslllfffkkkeeedddiiioootttzzz{{{zzzyyyvvvsssqqqpppppppppsssuuuvvvvvvuuuvvvyyy|||}}}{{{zzzzzz{{{{{{|||xxxsssooollljjjiiikkklllmmmllljjjjjjjjjllliiiiiihhhfffdddbbb```___]]]___cccgggiiijjjiiiiiimmmooossswww|||}}}wwwxxx}}}|||sssjjj[[[MMM>>>888777555333444111111111111000000000000//////............/////////...------,,,,,,------,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........------------------------//////.........---------.................................------,,,,,,,,,000/////////............---...///000000///...---........................///............///000000---...//////000000//////...//////000000000000000000000000000000111111222000222333333222111333444666777999>>>DDDIIILLLLLLPPPMMMPPPVVVYYYYYY\\\aaaiiiooowwwpppggg^^^ZZZWWWRRROOOOOONNNKKKIIIGGGEEECCC@@@>>>===<<<;;;:::999999999999555666666666666666555555444444444444444444444444333333333333333333333333444444333333333333444444333333222222222222333333333333222222222222333333333333333333444444444444111222222333333333333333444333333333333333444444444666777777666555666777::::::;;;@@@IIIUUUaaahhhoookkkiiihhheeebbbdddjjjsss~~~uuummmhhheeeeeeccceeekkkrrryyy|||wwwuuutttsssrrrqqqooonnnnnnoooqqqrrruuuwwwyyyzzz{{{}}}~~~|||zzzyyyyyyzzzvvvpppjjjdddaaa___^^^^^^___```___]]]\\\]]]^^^ZZZZZZZZZYYYXXXVVVUUUTTTQQQRRRSSSUUUVVVVVVWWWVVV[[[]]]```ccchhhooowww||||||zzzzzzyyyrrriiiZZZIII@@@;;;666444555222222111111111000000000000//////......//////000000//////...---.........++++++++++++,,,---...///,,,,,,---------.........---------.........//////------------------------...............---------.................................---------------////////////............---...///000000///...---........................//////......//////000111---...//////000000//////...///000000111111000000000000000000000111111222111222333222111111333555666999>>>DDDJJJNNNOOONNNOOORRRXXX^^^aaaccciiiooouuuzzzooofff]]]ZZZWWWRRROOOOOOMMMKKKIIIFFFDDDBBB@@@???<<<;;;:::999999888999999555555555666555555444444444444444444444444444444333333333333333333333333444333333333333333333444333333222222222333444444333333333222222333333333333333333444444444444555111222333333444444333333555444333222222333555666555666888888777777888999::::::???IIIWWWccclllooorrrjjjcccdddfffhhhlllqqquuu{{{{{{ssslllhhhgggcccdddiiipppxxxvvvpppoooqqqssssssnnnnnnmmmnnnpppsssvvvxxxwwwyyyzzz|||~~~zzzvvvrrrpppooommmiiibbb\\\WWWUUUTTTTTTTTTUUUVVVUUUTTTSSSSSSTTTQQQQQQQQQQQQQQQPPPOOOOOOKKKLLLLLLMMMNNNPPPQQQRRRTTTUUUVVVWWWYYY]]]cccggghhhiiikkkmmmpppvvv}}}zzz}}}~~~xxxrrrcccRRRGGG???888555666222222222111111111000000000000////////////000000000///......------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------............------------------------........................---------..............................---------///////////////...............///000000///................../////////////////////...///000000111......///000000000000000//////000111111111111000000000000000000111111222222333333222222222444777999>>>EEEJJJLLLNNNSSSWWWXXX]]]eeekkknnnssszzzoooeee]]]ZZZWWWRRROOOOOOMMMLLLIIIFFFCCC@@@@@@@@@;;;:::999888888777777777555555555555555444333333444444444444444444444444333333333333333333333333333333333222222333333333333222222222333444444555444333333333333333333444333333444444444555555555222222333444444444444333444444333222333444666777555666888888777888:::;;;888<<>>???GGGNNNOOOMMMTTTcccqqq}}}|||mmmddd\\\YYYWWWRRROOOOOOLLLLLLJJJEEE@@@>>>???AAA;;;;;;:::999888888888888777777777666666444333333444444444444444444444444222222222222222222222222333333222222222222333333222222222333333555666666444444333333333333444444444444444444555555555555222333444444555444444444222333444555666666666666444555666666666888;;;>>>AAAIIIWWWfffrrrwwwxxxvvvmmmlllqqq|||}}}uuuppppppnnnjjjiiikkklllnnnwww{{{sssooollljjjmmmoooppprrrssstttuuuwww{{{}}}~~~|||vvvtttqqqooommmjjjeeeaaa[[[YYYUUUQQQNNNKKKJJJIIIGGGGGGGGGHHHIIILLLNNNOOONNNPPPQQQRRRRRRSSSUUUWWWVVVWWWXXXXXXYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUURRRUUUYYY[[[[[[ZZZZZZZZZVVVWWWWWWVVVUUUUUUXXXZZZWWWXXXYYYZZZZZZ\\\___bbbeeegggjjjnnnqqqtttwwwxxx~~~}}}uuullldddWWWGGG<<<999333333222222222111111111111111000000000000111111000///......---.........///......---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...---------------------------------.........//////,,,,,,------...//////000---........./////////000............/////////000//////............//////---......///000000111111000000//////000000111222//////000111111111111000000000111222222222222111000000000000000111111222222333444555666:::???CCCGGGLLLRRRWWW\\\gggvvv|||mmmddd\\\YYYWWWRRROOOOOOLLLLLLJJJEEE@@@>>>???AAA<<<<<<;;;:::999999999999777777777777666555444333444444444444444444444444111111111111111111111111333222222222222222222333222222222333444555666777555444444333333444444555444444444555555555666666222333444444555555444444111222444666777777666555333555666666666888;;;>>>GGGOOO\\\iiisssxxxyyyyyynnnpppxxxxxxsssqqqqqqmmmiiilllssssssuuu~~~{{{ssspppooommmkkkpppqqqrrrrrrrrrtttvvvxxx}}}|||yyyppplllhhheeebbb]]]VVVQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFGGGHHHJJJLLLNNNPPPRRRSSSUUUWWWXXXYYYZZZ\\\^^^]]]^^^^^^____________^^^WWWXXXZZZ\\\^^^___``````ZZZ]]]aaacccbbb___^^^]]]XXXYYYYYYYYYWWWWWWXXXZZZWWWXXXXXXWWWVVVWWWYYY\\\\\\]]]^^^```aaaccceeeeeeeeejjjpppvvvzzz{{{tttlll^^^LLL>>>999333333333222222222111111111111000000000000111111111111000///////////////---------------...///000,,,,,,,,,---------......---------.........//////---------------------------------.........//////,,,,,,------...///000000---.........//////000000---.........//////000000//////............//////---......///000111111222000000000000000111111222//////000111111111111111000000111222222222222111000000000000000111111222222333555666888<<>>@@@@@@LLLUUUdddqqqxxxzzzyyyxxxyyy}}}}}}xxxrrrnnnmmmnnnnnnnnn{{{}}}xxxsssooolllllllllrrrtttwwwyyy{{{{{{{{{zzz~~~||||||}}}xxxooohhh]]]YYYTTTQQQQQQPPPMMMJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKNNNRRRVVVYYYXXX[[[]]]___``````bbbdddcccdddfffffffffdddbbbaaa``````aaabbbdddeeefffgggllljjjhhhfffdddccccccccccccbbbaaa```^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^___]]]\\\\\\]]]^^^^^^]]]^^^]]]\\\]]]aaaffflllpppzzz{{{qqqfffXXXHHH>>>:::555333333222///000333000000000000////////////...............///000000///...---,,,,,,---...///------------------------------------------------,,,,,,,,,------.........////////////////////////............//////////////////000000///...------........................000000//////.........---...///000222222111111000000000000000000000000000////////////............111111222333333333333222555444222222333444333333999666777<<>>CCCFFFUUU]]]hhhooorrrssstttvvvxxxuuurrroooppprrrvvvxxx~~~yyywwwsssooommmmmmooopppsssuuuwwwzzzzzzzzzyyyxxxyyyuuuqqqooommmggg___XXXUUURRRNNNMMMMMMMMMKKKIIIJJJIIIHHHHHHIIIJJJKKKLLLNNNNNNOOOQQQTTTWWWZZZ\\\]]]___bbbdddeeefffhhhjjjnnnoooooonnnllljjjgggeeedddeeefffhhhiiikkkllllllnnnmmmkkkiiigggfffffffffffffffeeedddcccbbbbbbaaa^^^^^^^^^^^^^^^^^^^^^___aaa___^^^___```aaa```___\\\[[[YYYXXXYYY]]]aaadddfffooo|||vvvlll^^^NNNCCC;;;666333333222///000333111000000000///////////////////////////000000000///...------------...///------------------------------------------------,,,,,,,,,------............................................./////////////////////.........------........................000000/////////............///000111222111111000000000000000000000000000////////////////////////111111222333333333333222333222111222333444555555777666888===@@@BBBFFFLLLWWW^^^ppp|||lllccc[[[XXXVVVSSSQQQRRRMMMLLLIIIFFFCCCAAA@@@???===;;;::::::::::::999777777777777888777666666555444444444444444444444444333444555444222111222333444333111000000111333444444333333444666666555333666555444333333333333333000444777777444333444555444444444555666666777777666666666666666666666666444555666666888>>>GGGNNN]]]dddkkkmmmlllnnnttt{{{}}}tttsssqqqoooqqqvvv}}}}}}yyyvvvtttuuussspppmmmmmmoooqqqssswwwxxxyyyzzzxxxvvvrrrpppkkkgggaaa^^^[[[VVVPPPKKKMMMKKKIIIIIIKKKKKKKKKJJJKKKKKKLLLMMMNNNPPPRRRSSSUUUVVVXXXZZZ]]]___aaabbbdddfffiiijjjkkkllloooqqqqqqqqqqqqqqqooommmjjjiiijjjjjjlllmmmoooqqqrrrsssqqqpppnnnlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhheeeeeeddddddcccbbbbbbaaacccbbbbbbcccddddddcccaaa\\\ZZZWWWUUUTTTUUUXXXZZZWWW\\\cccjjjpppxxx}}}tttfffWWWLLL>>>888333333222000000222111111000000000/////////---......//////////////////...------------...///---------------------------------------------------------------.............................................///////////////...---,,,,,,,,,---...........................000000////////////......//////000111111111111000000000000000000000000000000000000000000000000000111111222333333333333222111111111222333555666777888777;;;AAADDDEEEJJJQQQ]]]ggg|||}}}lllbbbZZZWWWUUURRRQQQSSSMMMLLLIIIFFFCCCAAA@@@???===;;;::::::::::::999777666666666666666555555555444444444444444444444444222333444444222222333444666555333222222333555666444333333333555555444222555444444444444333444444555999===<<<666222222444444444555555555666666666777666666666666666666666444666777777888@@@LLLVVVbbbhhhlllkkkiiiooo{{{zzzuuurrrrrrpppnnnlllooowww}}}uuutttwwwwwwvvvwwwuuusssqqqqqqsssuuuwww}}}}}}|||xxxsssmmmgggdddZZZWWWSSSQQQPPPNNNLLLJJJHHHHHHIIIJJJMMMOOOPPPPPPOOOPPPQQQTTTVVVXXXZZZ[[[^^^```bbbdddggghhhiiijjjlllmmmoooooooooooorrrsssoooooopppqqqqqqpppooonnnmmmnnnoooppprrrtttuuuvvvrrrqqqpppooonnnnnnoooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhhgggfffeeeeeeeeeeeefffggggggeeeccc```^^^ZZZWWWUUUUUUVVVXXXVVVXXXZZZ\\\^^^dddkkkpppwww}}}{{{nnn```VVVDDD<<<555333333000000222111111111000000000//////+++,,,---.........------.........------.................................---------------------------------...................................................///////////////...,,,++++++,,,---///........................000000/////////////////////000000000111111111111000000000000000000000000111111111111111222222222111111222333333333333222111222333333333444666888<<<<<<@@@EEEGGGHHHNNNUUUaaaooo}}}kkkaaaXXXUUUTTTRRRQQQRRRMMMLLLIIIFFFCCCAAA@@@???===;;;::::::::::::999777666666666555555555555555444444444444444444444444222333444444222222333444555444444333333444444555333222222222444444222000333333444444444444444444444999===<<<666222333555444444444444444555555555666666555555555555555555777999::::::<<>>DDDOOO]]]hhhrrrttttttrrrqqqwww|||wwwrrrmmmiiihhhgggjjjttt{{{oooooopppsssxxx}}}zzzwwwpppggg^^^VVVOOOLLLJJJHHHGGGFFFFFFHHHJJJKKKIIILLLQQQTTTVVVYYY\\\^^^aaabbbdddfffiiijjjkkkkkknnnooopppqqqssstttvvvvvvvvvvvvuuutttrrrrrrsssuuuzzzyyyxxxwwwvvvuuuttttttttttttuuuuuuvvvwwwwwwxxxwwwwwwvvvvvvvvvwwwyyyzzzuuuuuuuuuvvvvvvvvvvvvvvvvvvuuusssqqqooolllkkkjjjlllkkkiiiiiijjjkkkkkkjjjfffdddaaa___]]]]]]]]]]]]WWWWWWWWWXXXXXXXXXYYYYYYXXX[[[___eeennn|||~~~xxxnnnfffVVVJJJ===999777444222333222222111111111000000000111000000000000111222222------...//////...------........................------------------------/////////...............------------------------............////////////...---,,,,,,,,,---.../////////////////////////////////000000000000111111000000000///000111111222111111111111111111111111000000000111222222333333111111222333333333333222333555888777666666:::===AAABBBDDDGGGHHHJJJTTT___pppwwweee\\\VVVTTTSSSPPPMMMNNNMMMLLLIIIFFFCCCAAA@@@???===;;;::::::::::::999777888777666555555555666666444444444444444444444444111222444333333222444555222222222222222222222222444333222333444444222000111222333555555666555555000111222333444555666777555555555555555555555555555555555666666777777888;;;;;;<<>>CCCFFFFFFIIIKKKMMMQQQ^^^kkkxxxtttccc[[[UUUTTTSSSOOOLLLLLLMMMLLLIIIFFFCCCAAA@@@???===;;;::::::::::::999777999888777555555666666777444444444444444444444444111222444333333333444555444444444444444444444444666444444444555555333111000111333555666666555555666444333333555666666555777777777777666666666666555666666777888999999:::;;;:::<<>><<<888444444222222222111111111111000///---+++)))))),,,///111,,,---...//////...---,,,////////////////////////------------------------000000//////.........---------------------------............/////////000------...///000000//////000000000000000000000000//////000000111111111222111000/////////000222333111111111111111111111111...//////000111111222222111111222333333333333222...333888999:::<<>>===<<<;;;:::999888888888666666666777777777777777444444444444444444444444666666666555444444444333333333333444444555555555444444444444444444444444666555444333222333333444555333222444777999888666666666555555555444444444999555444777999888888;;;:::>>>DDDMMM\\\kkkpppooonnnmmmooovvv||||||sssoookkkkkkpppvvvvvv~~~wwwtttqqqnnnwwwwwwyyy~~~uuujjj```ZZZSSSRRROOOKKKGGGEEEGGGHHHEEEJJJOOOQQQQQQSSSYYY___dddhhhmmmppprrrrrrtttuuuxxxxxxxxxvvvttttttvvvxxxwwwyyy{{{{{{zzzyyyzzz{{{{{{{{{{{{}}}zzzxxxuuutttssssssqqqppplllkkkjjjhhhgggeeeddddddcccdddffffffeeebbb^^^\\\aaa___\\\[[[[[[]]]```bbbkkkqqqyyy}}}yyywwwiii```RRRFFF>>>999666444555666666444222000000111---......///000111111222///////////////////////////............---------///---***((()))+++...000........................---....../////////////////////////////////////////////////////////////////////000111111111111111111111111000000000000000222111111111000000//////000000111222222222222111111111222222222333333333333444555555333333444555444444555888===AAACCCDDDHHHOOOSSSTTTYYYhhhzzzuuueee^^^YYYWWWTTTPPPNNNOOOMMMLLLJJJGGGDDDAAA???>>>===<<<;;;:::999888888888555555555555555555444444444444444444444444444444444444444444444333333333333333444444444444444444555555555555555555555555666555444333333333444444666444333444777888777666666666555555555444444444888555555888999888888:::;;;AAAJJJTTTbbbooorrrpppmmmooovvv~~~~~~vvvnnniiihhhiiipppyyy|||tttrrrrrrrrrppp{{{||||||oooeee\\\TTTNNNIIIJJJJJJHHHFFFEEEGGGHHHIIINNNSSSVVVWWW[[[aaagggkkknnnrrrtttuuuuuuvvvwwwxxxyyyyyywwwuuutttuuuvvvxxx{{{~~~}}}{{{zzzyyyxxxvvvtttuuutttqqqooommmmmmmmmmmmkkklllmmmmmmkkkiiigggeeeeeedddaaa______```aaacccfffiiimmmpppttt{{{|||yyypppgggYYYJJJ???888666555888777555444222111111000000000000000000/////////////////////////////////000000/////////.........---------------.................................---......///////////////////////////////////////////////////////////////...///000000111111000000111000000000000000000000111111111111000000000///000111111111111222222222111222222222222333333333333444555555333333444666444555777;;;???CCCFFFGGGHHHPPPWWW]]]hhhzzztttfff___YYYWWWUUUQQQOOOQQQNNNMMMJJJGGGDDDAAA???>>>===<<<;;;:::999888888888666666666555555444444444444444444444444444444444222222333333333333333333444444444444444444333333555555555555555555555555666555444444333444444444666555444555666777666555666666666555555555555444777555666999:::888888;;;@@@JJJWWWcccooowwwxxxsssnnnuuuyyyqqqiiieeedddhhhsss~~~~~~yyysssppprrruuuvvvvvv}}}wwwgggZZZSSSOOOJJJGGGBBBDDDFFFHHHHHHIIIKKKLLLPPPTTTZZZ]]]```eeekkkqqqppprrruuuuuuuuutttuuuvvvzzz{{{|||{{{yyyxxxxxxxxx|||}}}zzz{{{yyyvvvtttrrrqqqqqqrrroooooooooooonnnlllkkkkkkjjjiiigggeeeddddddddddddeeeeeeeeeddddddiiiqqqxxx{{{uuunnnbbbSSSFFF>>>;;;;;;===999444222333333222000333333222111///...------////////////////////////111000000000////////////+++,,,///111111000...,,,........................---......///////////////////////////////////////////////////////////////......///000000000000///000000000000000000111111111111111111000000000000222111000000000111333333222222222222333333333333333444555555444444666888777888;;;???CCCGGGIIIKKKKKKSSS^^^jjj{{{uuufff___YYYWWWUUUQQQPPPRRRPPPNNNJJJGGGCCCAAA??????===<<<;;;:::999888888888:::999999888777666555555555555555555555555555555222222333333444444444555555555555444444333333333555555555555555555555555555555555444444444444555666666555555666666555555666666666555555555555555777555777:::;;;999:::>>>GGGUUUeeerrr{{{}}}xxxuuuzzzrrrjjjeeedddjjjwwwxxxuuusssqqqrrruuuwwwxxxxxx}}}}}}mmmbbbUUUMMMLLLLLLKKKHHHEEEGGGIIIJJJLLLOOOSSSVVVYYY\\\aaaeeehhhmmmrrrwwwuuuvvvwwwvvvuuutttuuuwww{{{}}}~~~}}}|||zzzxxxvvvuuusssrrrqqqqqqpppooooooooolllkkkjjjiiihhhggggggggghhhhhhgggeeecccdddhhhlllssszzz|||vvvrrrjjj^^^QQQGGGCCCBBBAAA;;;444222444555333000444333222111000...------////////////////////////000000000/////////......+++,,,///111111000...,,,........................---......///////////////////////////////////////////////////////////////---......///////////////000000000000000111111111111111111000000000000000333111000//////111333444222222222333333333444444333444444444444555888::::::===@@@CCCFFFIIILLLOOORRR[[[gggwwwvvvfff___YYYWWWUUUQQQQQQSSSQQQOOOKKKGGGCCCAAA@@@???===<<<;;;:::999888888888::::::999888777666666555555555555555555555555555333333444444555555666666555555555444444333333333333333333333333333333333444555555555555555555555666666666666555555555555666666666666666666666666777666888;;;;;;:::>>>CCCNNN]]]ooozzzzzz|||tttlllgggfffmmm}}}xxxsssooopppqqqsssvvvwwwwwwwww}}}}}}~~~~~~{{{uuummmgggZZZSSSLLLIIIKKKMMMLLLJJJMMMMMMNNNOOOQQQUUU[[[___bbbdddgggjjjmmmqqquuuxxxxxxyyyyyyxxxwwwwwwyyy{{{{{{~~~|||{{{zzzyyyxxxwwwwwwvvvvvvmmmmmmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjhhhffffffffffffhhhnnnuuu~~~~~~vvvtttooofffZZZNNNDDD???BBB;;;444222444555333000222222111111000000000////////////////////////////////////.........------,,,,,,------............////////////////////////---......///////////////////////////////////////000000000000000000000000---....../////////////////////000000111111111111000000000000000000111111333111000//////111333444222222333333333444444444222333444444555666:::===???AAAEEEGGGIIIMMMRRRVVV]]]ffftttvvvfff^^^XXXVVVTTTQQQQQQTTTRRRPPPKKKGGGCCCAAA@@@???===<<<;;;:::999888888888777777777666666555555555555555555555555555555555444444555555555555555555444444444444444444333333222222222222222222222222444444555666666666666555444666777666555555666777555666666666666777777777888777999;;;<<<<<>>:::555333444444333111000000111111111111111111////////////////////////............------------...---,,,+++,,,---///000////////////////////////---......///////////////////////////////////////000000000000000000000000......///000000000000////////////000111111222222000000000000111111111111222111000000000111333333333333333333444444444444222333444444555888<<>>GGGRRR\\\jjjxxx|||{{{|||}}}|||wwwtttssstttyyyzzzuuuqqqrrruuuvvvxxxzzz{{{{{{zzzyyyyyyoookkkddd^^^YYYUUUQQQNNNIIIKKKMMMMMMLLLKKKMMMOOOSSSVVVZZZ^^^```cccfffiiikkkkkklllooorrrvvvxxxyyyxxxxxxyyyyyy{{{~~~|||xxxtttqqqpppqqqqqqnnnmmmmmmlllkkkiiifffdddfffbbbbbbeeefffffflllsssyyyuuullldddWWWHHH===:::999777555444333222222111111111111111111111111////////////////////////////////////..................---------...///000////////////////////////---......///////////////////////////////////////000000000000000000000000...///000000111111000000...//////000111111222222///000000000111111111111000111111111111222222222333333333444444444444555222333444444555999===AAACCCGGGKKKOOOTTT]]]iiissstttddd]]]VVVSSSRRRPPPPPPSSSTTTQQQLLLFFFCCC@@@@@@@@@======;;;:::999888888888888888888888888999999999666666666666666666666666444444444333333222222222333333333444444555555555444444444444444444444444333444666777777777666555222444777666555555777:::555666666666777777888888:::888999;;;<<>>BBBCCCGGGLLLQQQXXXdddsss~~~uuuggg___XXXVVVUUUSSSTTTWWWTTTQQQLLLGGGDDDBBBAAAAAA;;;;;;<<<<<<<<<;;;::::::;;;:::999888777777777888777777666666555555555444555555555555555555555555555222000111444555444333666666666666666666555444444333333222222222333333888777666666666666666777888888888888999:::;;;<<<:::777666777;;;DDDUUUeeennntttzzz{{{yyyzzz~~~xxxvvvsssvvvzzzrrroooqqqtttwwwxxxxxxxxxxxxvvvsssnnniiieeeXXXUUURRROOONNNNNNNNNMMMNNNPPPRRRSSSTTTVVVYYY\\\___bbbfffiiikkkmmmppprrruuuvvvvvvtttssswww}}}}}}zzzxxxwwwuuussssssrrrqqqnnnlllnnnkkkiiihhhgggfffccc```bbbdddjjjttt~~~wwwqqqiii\\\SSSBBB<<<666333444444333222111111111111111111222222222111111111000000////////////000000000000//////000000000000000000000000------/////////...---,,,...///000111222222111000000000000000////////////111111111111222222222222111111111111111111111111222222222111111111000000111111222222222333333333111222222111000///111333333222222111111222222333777555666:::<<<<<<@@@EEECCCIIIUUUccckkkqqquuufff^^^WWWUUUSSSPPPQQQTTTSSSPPPKKKGGGCCCAAAAAAAAA<<<<<<<<<;;;;;;:::999999999888888777777666666555777666666666555555555555555555555555555555555555555222111111444555555333555555666666666555555444555555444555555666777888666666666666777777777777555555555666777777888888;;;888777:::???HHHYYYiiitttvvvyyyyyyzzz~~~|||xxxyyy{{{|||vvvpppnnnqqqtttvvvvvvxxxwwwtttooohhhbbb\\\XXXSSSQQQMMMKKKJJJKKKKKKLLLRRRTTTWWWYYY[[[]]]```bbbhhhkkkoooqqqssstttvvvxxxtttvvvyyyzzz{{{}}}{{{zzzyyyyyyvvvsssppplllkkkkkkkkkjjjhhhfffdddcccbbbeeekkkpppvvvxxxrrrjjj___WWWGGGAAA999555555555555444222222111111111111111222111111111111000000000//////000000111111000000///000000000000000000000000...///000000000000///...//////000111000000///.........//////000000111111////////////000000000000111111111111111111111111222222222111111111000000000000111111111222222222222222333222000000222333444444333333333333444444888666777;;;>>>???AAAEEEHHHOOO]]]lllvvv}}}~~~ssseee]]]VVVTTTQQQNNNNNNPPPQQQNNNJJJFFFCCCAAA@@@@@@<<<<<<<<<;;;:::999999888999999::::::999777666555666666666666555555555555555555555555555555555555555333222222444555555444555555666666666666666555555555555666777888999:::444555666777888888777777666777888999::::::::::::<<<999:::>>>EEEOOO```ooozzzyyyxxxyyy~~~~~~{{{zzzzzz|||}}}yyyvvvrrroooooorrrtttuuuttttttqqqkkkddd]]]VVVQQQNNNOOONNNLLLJJJKKKMMMPPPQQQXXX[[[___bbbdddeeegggiiilllooosssuuuvvvwwwxxxyyyvvvzzz~~~yyyuuupppqqqqqqpppmmmjjjiiiiiijjjfffeeegggggghhhnnnvvv~~~xxxtttnnnddd]]]NNNGGG===777666777777666444333222111111111111111111111111111000000000000000111111111111111111000000000000000000000000000///000111111111111000000000000000000///...---,,,---......///000111222333////////////000000000000111111111111111111111111222222222111111111111111000000000000111111111111222333444333222222333555666555555555555555555666:::666777===AAABBBCCCFFFMMMWWWhhhzzz{{{www{{{rrreee]]]WWWTTTQQQMMMLLLNNNNNNLLLIIIEEEBBBAAA@@@@@@======<<<;;;:::999888888;;;<<<===>>>===:::888666666666666666666555555555555555555555555555555555555444333333444555555666666666777888999999888888666666555555666666777777222444666888999999777777777888999;;;;;;;;;;;;:::;;;:::<<>>CCCDDDFFFJJJSSSaaavvv~~~ssssssvvvqqqfff^^^XXXUUURRRNNNLLLNNNMMMKKKHHHEEECCCAAA@@@@@@>>>===<<<;;;::::::::::::<<<===>>>>>>===;;;888666555555555666666666666666555555555555555555555555444555555444444555666777888888:::;;;<<<<<<<<<<<<:::999888777666555555555222444666888999999777777444555666777888888888888::::::@@@JJJUUU```lllwwwzzzyyy{{{xxxuuuuuuxxx|||uuuppppppsssqqqpppqqqtttsssooolll___[[[VVVPPPMMMKKKKKKLLLIIILLLOOORRRVVV[[[aaaeeefffiiillloooooonnnnnnooouuuxxx{{{~~~}}}||||||zzzrrrjjjeeebbb^^^```dddiiijjjnnnxxx{{{xxxtttnnnjjj\\\SSSFFF<<<777777666555555444333222111111111111000000000000000000111111111111222222222222111111/////////////////////////////////000000111111111//////000000111222333444222222111111000000//////000111111111222222222222111111111111111111111111111111111111111111111111222222222333333333444444333444444444333333555777666666555555555555666666999888:::@@@CCCEEEJJJQQQ___ppp~~~uuurrrmmmttt~~~qqqfff___YYYVVVTTTOOOMMMNNNKKKJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;:::888666444555555555666666666666666555555555555555555555555444666666666555555777888999:::;;;===>>>?????????>>>===;;;999777666666555444555666777888888777777777777777777777999::::::;;;===EEESSS```iiirrrzzzyyy{{{yyyrrruuuyyy~~~wwwuuutttrrrrrrsssqqqooooooooommmgggcccWWWTTTOOOJJJGGGGGGHHHIIIFFFKKKRRRVVVYYY]]]ccchhhkkkmmmppprrrrrrrrrssstttyyy{{{~~~uuujjjddd```]]]^^^bbbcccbbbeeellluuu}}}zzzvvvqqqmmmbbbXXXJJJ@@@:::777666444555444333222222222222222000000000000111111111111000111111111111111111000000000000000000000000000000/////////000111222333//////000000222444555666333333222111000//////...////////////000000000000111111111111111111111111111111111111111222222222333333333333444444444555222333444444333333555777777666666555555666666777999;;;???CCCDDDGGGQQQ\\\ooozzzqqqooosss|||pppddd^^^XXXVVVTTTOOOMMMNNNKKKJJJIIIGGGEEECCCBBBAAA???>>><<<<<<<<<===???@@@<<<<<<;;;999888666555555555555555555666666666777555555555555555555555555444666777666555555777999999:::;;;===>>>???@@@@@@<<<<<<:::999777666666666666666666666777777777777;;;:::888777888:::===>>>===@@@KKK\\\iiiqqqwww}}}{{{}}}sssooowwwxxxuuuuuutttuuuwwwqqqnnnkkkiiihhhccc]]]WWWQQQOOOLLLIIIGGGHHHJJJKKKMMMTTT[[[```aaacccgggjjjnnnpppsssuuuvvvwwwzzz|||~~~yyymmmaaa[[[ZZZZZZ]]]bbb```aaadddhhhkkksss~~~{{{vvvrrroooggg^^^PPPDDD===:::666444444333333222222222333333///000000000111111111111///000000111111000000///000000000000000000000000111111000000111222444555000000000000111222444555333222222111111000000000////////////000000000000111111111111111111111111000000111111111222222222222222333333333444444444111222333333222333555777888888777777777777888888;;;???EEEGGGFFFIIIYYYiii~~~zzzvvvyyy|||pppccc\\\WWWVVVTTTOOOMMMNNNKKKJJJIIIGGGFFFDDDCCCBBB???>>>===<<<===???AAABBB???>>><<<:::888888777777444555555555666666777777555555555555555555555555444666888777555555777:::888999;;;<<<>>>???@@@@@@999888777666555555555555888777666666666666666777999777555333444777:::<<>><<<:::999999999999666666555555555444444444555555666666666666555555222333444555666666666666666777777777888888888888999777666555555666777999555555555555666888999:::888777999;;;;;;999;;;@@@AAANNNaaaqqqwwwwwwwwwyyyvvvppppppzzzyyywwwuuuvvvxxxxxxuuuqqqjjjddd^^^[[[WWWPPPMMMMMMIIIJJJKKKKKKLLLNNNRRRUUUcccrrr}}}yyyqqqnnnooonnnsssvvvvvvvvvzzzwww\\\SSSJJJGGGGGGKKKTTT]]]___aaadddfffgggjjjpppuuu}}}|||yyyvvvtttlllhhh^^^QQQCCC:::888888333333222222111222222222222111///.........///000111111111111111111111111000000000000000000000000222222111111222222333444333222000/////////000111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555444333222222222222333333333444444666555555444444444555555999888666777:::===??????EEEDDDCCCEEELLLZZZjjjuuurrrpppwww|||~~~~~~mmm___\\\XXXTTTRRROOOLLLJJJIIIGGGEEEDDDDDDCCCAAA???AAA???>>>>>>???@@@???===>>>===;;;:::999888888999666666555555555444444444555555666666666666555555333333444555666666666666666666777777777777777777888777555444444555777888888777666666555555666666888777999<<<<<<:::>>>DDDMMMZZZlllyyy|||{{{}}}~~~vvvpppnnnppp{{{}}}xxxvvvuuuuuuxxxzzzxxxtttooofff^^^XXXVVVRRRMMMJJJJJJJJJLLLMMMNNNPPPSSSWWW[[[cccqqq}}}|||xxxvvvvvvtttwww{{{~~~pppVVVNNNFFFDDDEEEHHHQQQZZZ```cccfffhhhhhhkkknnnrrr}}}~~~{{{xxxuuunnnjjjaaaUUUGGG===999888444333333222222222222222222111000000//////000000111111111111111111111111111111111111111111111111222222111111222222333444444333222111000000111222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333333333333444444444555555555555444444444444555555777666666888;;;???BBBDDDFFFFFFGGGKKKTTTbbbqqq{{{}}}tttuuu{{{}}}}}}}}}zzz~~~nnn___[[[WWWSSSPPPNNNKKKIIIJJJGGGDDDCCCCCCCCCCCCBBBBBB@@@>>>>>>>>>===;;;999<<<<<<:::999888888777888666666666555555555444444555555666666666666555555444444555555555555555444666666666666666555555555777666555444444555666777777777666555555555555555888777999<<<<<<<<>><<<;;;;;;;;;999777;;;:::999888888777777777666666666666555555555555555555666666666666555555555555555555555555444444666555555555555444444444666555444444444444555666333333444444555777888999999888:::<<<;;;<<>>888666555444333333222333333111222333444333222111000111111111111111111111111222222222222222222222222222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111000///000111222333111111222222222333333333444333333333333444444555555666888:::>>>BBBHHHKKKKKKPPPXXXbbbmmmzzzzzzvvvwwwnnn~~~oooaaa]]]WWWSSSPPPOOOMMMKKKOOOKKKGGGDDDCCCCCCBBBAAA>>>===;;;;;;<<<<<<;;;:::999999999999888777777666777777666666666555555555555555666666666666555555555555555555555555444444555555555555444444444444555555444444444444555555444444444555666777888999::::::;;;<<<<<<>>>HHHTTTiiiwww~~~zzzyyyrrrkkkeeehhhqqq}}}vvvvvvwwwzzz|||}}}|||{{{zzzwwwnnncccZZZWWWPPPKKKKKKKKKKKKLLLPPPPPPSSSXXX]]]aaaffflllooopppqqqvvv|||rrr[[[TTTNNNMMMMMMPPPWWW^^^lllqqqzzz}}}yyyxxxxxxwwwvvvyyy~~~|||zzzvvvtttppphhh]]]PPPCCC;;;777666555444333333333333222333444444444333111000111111111111111111111111222222222222222222222222222222111111222222333444000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000///000111222333333333333333444444444444333333333333444444555666666888;;;===???CCCIIINNNRRRYYYcccooozzzyyyrrrpppssstttoooaaa]]]WWWRRRPPPOOOMMMLLLJJJGGGDDDCCCCCCDDDCCCBBB>>>===<<<===>>>???>>>===999999999999999888777666777777777666666666555555555555666666666666555555444444555555555555555444444444444555555555666666555555555555555555555555888888777666666666666666::::::<<<>>>>>>BBBPPP^^^ooo}}}{{{sssppplllgggbbbkkk|||xxxwwwyyyzzz{{{~~~}}}wwwrrrmmmdddZZZSSSQQQKKKHHHIIIKKKKKKMMMQQQUUUXXX]]]bbbgggkkkppptttttttttxxxmmmZZZSSSMMMMMMNNNRRRZZZbbbuuu{{{~~~vvvvvvvvvvvvwwwzzz~~~vvvtttqqqlllcccVVVIII@@@888777666555444333333333222333333333333222111111111111111111111111111111222222222222222222222222222222111111222222333444//////000111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333666666666666777777777777444444444444555555666777888;;;???AAABBBGGGMMMSSS\\\dddqqq}}}~~~xxxsssoooppptttpppaaa\\\VVVQQQOOOMMMLLLKKKGGGEEECCCBBBAAA@@@>>>======<<<;;;<<<===>>>===;;;888999:::::::::999888777777777777777666666666555555555666666666666555555333333444555666666666666333333444555666777777888666666666777777666666666999999888777777777777777999:::>>>AAABBBIIIZZZjjjtttuuujjjgggfffdddfffyyy{{{yyy|||yyypppgggaaa[[[TTTOOONNNIIIHHHKKKNNNNNNPPPSSS[[[^^^ccchhhlllppptttwwwwwwyyynnn]]]VVVPPPQQQTTT[[[eeeooo~~~wwwyyyzzz{{{zzz{{{|||~~~}}}uuutttqqqnnnggg[[[NNNEEE999888777555444444333333333333222111111111111111111111111111111111111111111111111111111111111111222222111111222222333444///000111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333555555555666666666777777555555555555666777888888999>>>BBBEEEGGGLLLTTT[[[gggppp}}}vvvssssssuuuzzzppp```[[[TTTPPPMMMLLLKKKJJJHHHFFFCCCAAA???<<<888555;;;:::888999999:::888777888999:::;;;;;;:::888777777777777777666666666666555555666666666666555555222333444555666666666666222333444555666888999999666666777777777777666666666666777777888:::;;;<<<888:::>>>CCCFFFOOObbbtttvvvooocccbbbdddeeemmmuuusssvvv{{{~~~vvviii```YYYUUUPPPMMMOOOKKKJJJOOORRRSSSTTTWWW___bbbggglllooosssvvvyyy~~~tttbbb[[[VVVXXX]]]fffrrr}}}~~~|||~~~}}}{{{{{{yyy~~~{{{yyyuuusssqqqnnnhhh^^^QQQHHH999888777666444444333333444333111000///000111222111111111111111111111111000000000000000000000000222222111111222222333444000111222333444333333222111111111111111111111111111111111111111111111111111111111111111111111111111222333444555444333333222222222333333333444444555555555666666888999999:::???EEEHHHKKKQQQZZZaaannnwwwyyyqqqrrrxxx~~~pppfff^^^VVVTTTRRRMMMJJJJJJJJJHHHEEECCCCCCBBB@@@>>>>>>===<<<;;;:::999999999777888:::::::::999777555555555444444444444555555888555333444777999999777444444444444555777888:::222222333333444666777888444555666666555555666888666666777777888:::;;;<<<;;;:::;;;@@@KKK[[[lllvvv|||}}}pppnnnkkkcccbbbggg||||||xxxvvvwww~~~}}}tttlll```WWWRRRPPPOOOMMMKKKLLLNNNOOOQQQUUUZZZ^^^dddhhhmmmnnnooorrryyytttnnngggeeejjjuuu~~~yyyvvvyyyxxxyyy}}}{{{|||vvvtttqqqmmmlllgggZZZMMMBBB<<<666333444444444222444333333222222111111111111111222222222333333333333333333222222222111111222111111111000000//////000111222333333222111000111111000000111111222333...//////000111222222222111///...///111222222111444333333333333333333333444444444444444444333333444555666666666666888:::@@@BBBFFFJJJKKKPPP]]]kkkttt|||vvvpppooovvv}}}pppddd\\\TTTSSSQQQMMMJJJJJJKKKHHHEEEDDDCCCBBB@@@>>>===<<<<<<;;;::::::::::::777888:::::::::999777666666555555555555555555666999666444444777888888777777666555444444555666777777777777888999:::<<<<<<444555666666555555666888777777777777888999:::;;;======>>>DDDPPP```oooxxxwwwnnnmmmiiieeeiiissszzzyyyxxxwwwxxx}}}{{{tttjjjcccYYYSSSOOONNNNNNMMMKKKNNNQQQTTTWWW[[[```dddhhhmmmrrrttttttwww~~~yyywww{{{}}}zzz{{{xxxvvvzzz~~~{{{|||xxxvvvsssooonnnjjj^^^QQQEEE???888555555555444333333333333222222222222222111111222222222333333333333222222222111111111111222111111111000000000000111111222222222222111111111111000000111111222333/////////000111222222222222111///000111222222111333333333333333333333333333333444444444444555555444555666666666777999<<>>IIIKKKPPPTTTVVVZZZggguuutttjjjjjjlllttt~~~nnnaaaXXXRRRQQQQQQMMMKKKLLLLLLIIIFFFDDDDDDCCCAAA???<<<;;;;;;;;;;;;<<<<<<===999999:::::::::999888777777777666666666666777777888888777666666666666555999888777555555555555666111111111111222333444555444666777777666666777888777777777777777888999999???AAAFFFPPP^^^mmmyyy}}}oooppprrrsssrrryyyzzzuuuuuuwwwzzzyyyyyyyyyxxxqqqfff]]]TTTRRROOOMMMLLLMMMMMMNNNRRRVVV\\\bbbfffiiilllnnnpppssswwwzzz}}}}}}xxxvvvyyy~~~{{{{{{yyyyyyvvvrrrqqqoooggg]]]NNNGGG===777555555444333111222222333333444444444111111222222222333333333111111111000000000000///111111111111111111111111333222111000000111222333111111000000111111222333000000000111111222222222555444222222333333333222111222222333444555666666444444444444555555555555444555666777888:::>>>BBBMMMNNNRRRVVVXXX___nnn~~~wwwkkkccchhhnnnyyy}}}nnnaaaYYYSSSRRRQQQNNNLLLMMMKKKIIIFFFDDDCCCBBBAAA???<<<<<<;;;;;;;;;<<<======::::::::::::999999888888777777666666666666777777777888888777666555555555777666666555666777888999444444444444555666777777555666777777666666777999888777777888888999:::;;;===CCCLLLWWWdddqqq|||vvvkkkoootttwww{{{{{{wwwuuuuuuvvvzzzxxxvvvtttppphhh^^^VVVQQQQQQPPPOOOOOOOOOQQQRRRYYY]]]cccgggjjjlllnnnoooqqqtttxxx{{{}}}}}}{{{{{{xxxyyyvvvrrrqqqpppjjjbbbSSSKKK???777444444333222222222222333333444444555111111222222222333333333111111111000000000000///111111111111111222222222333222111000000111222333111111000000111111222333111111111111222222222222555444222222333444444333222222333444444555666666666666666555555444444444444555777888:::===BBBFFFPPPPPPSSSXXX\\\fffxxx~~~rrrkkkhhhooowww|||mmmaaaYYYSSSRRRRRRNNNLLLMMMJJJHHHEEECCCCCCBBB@@@>>>======<<<<<<<<<<<<<<<===;;;:::::::::999999999999777666666555555666666777555777888888666555555666555555555555666888:::;;;666666666666666777888888555666888777666666777999888888888999:::;;;<<<===???IIIVVV```iiirrr}}}~~~qqqhhhmmmssszzz|||uuuvvvuuuttttttwwwtttpppkkkfff```YYYTTTQQQQQQRRRQQQQQQRRRVVVYYY___ccchhhlllnnnoooqqqrrruuuyyy||||||wwwxxxvvvrrrqqqqqqmmmgggYYYPPPCCC999555444444333333333333333444444444444111111222222222333333333222222111111111000000000111111111222222222222222222222111111111111222222111111000000111111222333222222222222222222222222444222111111333555444444333333444444555555666666666666666555555555444444555777888999<<>>===<<<<<<;;;<<<<<<;;;;;;::::::999999999999666555555555555555555666333666888999777555666777666555555555666888:::;;;555555444444555555666777555777888888777777888999777888888:::;;;===???@@@DDDRRRaaajjjlllqqq{{{zzznnniiikkkqqq}}}tttsssvvvwwwvvvuuurrrnnnhhhbbb\\\YYYVVVTTTNNNPPPQQQQQQQQQUUUZZZ___dddhhhllloooqqqsssuuuwww{{{wwwyyywwwsssqqqrrrppplll___UUUGGG<<<777666666555444444444444444333333333111111222222222333333333333222222222111111111111111111111222222333333333111111222222222222111111111111000000111111222333222222222222222222222222222000000111333555555555444444444555555555555555333444444555666777777888777888999;;;>>>CCCJJJOOOTTTYYYeeepppyyy}}}|||lllaaaXXXQQQPPPOOOKKKIIIIIIIIIFFFCCCAAAAAA@@@>>><<<@@@???>>><<<<<<;;;;;;;;;<<<;;;:::999999999::::::555555444444444444555555222555888999777666777888777666666666666888999;;;777777666666666777777888555777888888777777888999777888999:::<<>>>>>>>>===<<<;;;:::::::::>>>===<<<:::888666555444555777999:::888666555555888888888888888888888888777777777777666666666666::::::999999999999999999777555444555888999888555:::999999;;;:::;;;AAAJJJSSScccqqqsssmmmmmmzzztttlllkkkssswwwrrrvvvzzzzzzwwwuuubbbccc]]]TTTOOOPPPOOOKKKOOOQQQTTTVVVXXX[[[```cccnnnoooqqqsssvvv{{{~~~|||{{{yyyvvvsssqqqooonnnnnnllllllnnnppprrrqqqnnnkkkkkklllmmmmmmllljjjiiihhhiiilllnnnpppqqqsssvvvxxx}}}|||{{{yyyxxxwwwsssnnnkkkddd]]]QQQEEE<<<888777777777777666444444333333444222222222222222222222222888444000///111222222000222222222222222222222222222222222222222222222222333222222111111222222333444444444333333222222222000111111222222333444444333333444444555666777777666777777777555555777999:::777:::AAAGGGJJJRRR\\\iiittt}}}zzznnn]]]XXXSSSOOOMMMKKKJJJIIIFFFFFFEEEDDDCCCAAA???>>>>>>>>>===;;;;;;::::::;;;;;;;;;::::::999888777777444666777666333///...---666666666666666666666666555555555555444444444444666666666666666666666666888666555666888999888666777555666999999;;;CCCLLL]]]hhhrrrsssoooqqq}}}~~~tttnnnqqq|||wwwtttvvv}}}zzzrrrnnnbbb]]]VVVQQQOOOOOONNNNNNPPPRRRUUUXXX[[[___eeehhhppprrruuuwwwyyy}}}zzzxxxuuurrroooooonnnllliiigggfffeeeeeedddddddddeeefffeeebbb```____________^^^\\\[[[ZZZ```bbbeeefffggghhhjjjmmmqqquuuzzz~~~|||{{{yyyxxxvvvsssnnnkkkfff```UUUJJJAAA;;;999888777666555444444444444444222222222222222222222222777444111000111222222000222222222222222222222222222222222222222222222222333222222111111222222333444444444333333222222222111111222222333444444444333333444444555555666666444555666555444444555777999777;;;BBBIIIPPP]]]iiivvv~~~}}}yyyyyy|||}}}zzzmmm]]]YYYSSSOOOMMMLLLKKKJJJHHHGGGEEECCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;888999999999999:::::::::777999:::888555222111111555555555555555555555555555555555555444444444444555555555555555555555555888777666777999999999888666555666999;;;>>>GGGQQQffflllpppqqqpppuuuzzzuuurrrttt{{{xxxuuuuuuyyy~~~|||tttmmmkkkmmm^^^RRRQQQPPPMMMMMMQQQRRRTTTXXX\\\```eeekkkoootttyyy}}}}}}}}}zzzvvvqqqnnnkkkjjjhhhfffcccaaabbbaaa___]]]\\\[[[[[[[[[\\\ZZZYYYXXXYYYXXXVVVTTTWWWWWWWWWVVVUUUSSSRRRQQQVVVXXXZZZZZZZZZ[[[]]]___dddfffiiillloootttyyy}}}~~~|||zzzxxxwwwsssooolllhhhccc[[[QQQGGG@@@;;;999666666555555444555555555222222222222222222222222666444111000111222222111222222222222222222222222222222222222222222222222333222222111111222222333444444333333333333222222222222333333444555555666444444444444444444555555444555666555444555666888:::;;;???FFFNNN[[[mmm}}}|||vvvtttvvv}}}zzzmmm]]]YYYTTTOOOMMMLLLKKKJJJJJJHHHEEEBBB@@@?????????>>>===<<<;;;;;;;;;;;;;;;888999999999999:::::::::888999;;;;;;999888888999666666666666666666666666777777777777666666666666666777777777777777888888888888777888999999999999:::888999<<>>AAAFFFLLLUUUeee{{{yyyvvvwww{{{nnn]]]YYYSSSOOOMMMLLLKKKJJJJJJHHHEEEBBB@@@?????????======<<<;;;;;;;;;;;;<<<;;;::::::999999888888888444666777777666555666777555555555555555555555555777777777777666666666666777777777888888999999999777888888888888888999:::===;;;;;;>>>AAAGGGSSS___llllllmmmsss{{{yyyuuusssrrrzzzzzzxxxzzz|||zzzvvvppplllooovvvhhhSSSPPPPPPLLLQQQ[[[\\\^^^bbbeeehhhmmmssswwwwww~~~zzzuuuppplllhhhccc```ZZZXXXVVVVVVVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOONNNKKKIIIIIIKKKMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIILLLMMMNNNNNNMMMMMMNNNOOORRRSSSTTTTTTVVVYYY]]]```bbbfffkkkpppuuuyyy~~~~~~|||yyywwwssspppjjjgggbbbZZZQQQGGG???:::777777666555555555666666222222222222222222222222333333333222111111222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333444444555555666666777555555555555555555555444555777888888888999;;;===AAAEEEJJJPPPZZZmmmzzzmmm\\\XXXRRRNNNLLLKKKJJJIIIHHHGGGEEECCCAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999777777666777777777666333222222333444444444444444444444444555555555555444444444444555555555666666777777888666777999888777777888:::<<<::::::>>>CCCKKKXXXeeepppqqqvvv|||yyyxxxwwwzzzwwwvvvwww{{{zzz||||||wwwpppnnnqqqppp___OOOMMMNNNQQQWWW```aaadddgggjjjnnnsssxxx|||yyy}}}vvvooolllgggccc```]]]YYYWWWRRRQQQOOOOOOOOONNNMMMKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHFFFDDDEEEHHHJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIJJJJJJHHHHHHIIIKKKKKKMMMNNNNNNOOOQQQTTTWWWVVVYYY]]]```cccfffjjjmmmrrruuu{{{|||zzzwwwsssqqqjjjhhhddd]]]TTTJJJBBB===999888777666555555555555222222222222222222222222111222444333222111222333222222222222222222222222222222222222222222222222333222222111111222222333222222333333333333444444333333444444555666666666666666666666666666666777333555666777777888;;;===BBBGGGMMMTTTaaasssxxxkkk[[[WWWQQQMMMKKKJJJIIIHHHFFFFFFEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;:::999888777666888999999777444333444555444444444444444444444444555555555555444444444444333333444555555666777777555777888888666666777999;;;999:::@@@FFFPPP```ooossswwwxxxwwwxxxwwwwww{{{zzz{{{zzztttiiiaaa```ZZZUUUOOOMMMQQQWWW]]]```eeehhhlllppptttzzz}}}wwwpppkkkbbb___[[[XXXVVVTTTRRRPPPNNNLLLJJJJJJJJJJJJHHHFFFGGGGGGHHHHHHHHHGGGEEEDDDFFFEEEDDDDDDFFFHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKEEEFFFGGGGGGFFFFFFHHHIIIGGGIIIKKKLLLMMMNNNPPPRRRRRRTTTVVVWWWXXXZZZ]]]___ccceeeiiinnnsssxxxzzz|||~~~{{{xxxvvvrrrpppkkkiiieee___VVVMMMFFFAAA:::999888666555444444444222222222222222222222222000222444444222111222333222222222222222222222222222222222222222222222222333222222111111222222333222222222333333444444444222333333444555555666666666666777777888888999999333444666777777999<<<>>>EEEKKKRRR[[[kkk|||vvviiiZZZVVVQQQLLLJJJIIIHHHGGGDDDEEEEEEEEEDDDBBB@@@>>><<<<<<;;;;;;;;;<<<<<<===;;;::::::999999888888888333444555444333444666888777777777777777777777777888777777777666666666666444444555555666777888888444666888777555555777999;;;999<<>>AAAIIIPPPXXXccctttrrrfff\\\XXXRRRNNNKKKHHHFFFDDDFFFFFFEEEDDDBBBAAA@@@???;;;<<<=========<<<::::::<<<<<<;;;:::999777777666888888777777666666555555777777777777777777777777555555555555555555555555666666666666666777888888222444777999999888777555444>>>DDDDDDMMMaaaqqqwwwwwwwwwwww|||~~~|||sssjjjddd^^^VVVRRRSSSPPPQQQRRRTTTWWW\\\dddiiimmmppptttwww|||xxxtttnnniiieeeaaa]]]ZZZVVVSSSPPPLLLIIIHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHIIIKKKNNNPPPQQQRRRRRRPPPNNNLLLMMMOOOSSSUUUXXX[[[]]]^^^^^^bbbhhhmmmsssxxx~~~}}}zzztttppppppppplllfffaaa\\\TTTJJJCCC???<<<888666555666555444444444444333333333222222222333333444444333333222444555666666666444222000111222222333333222222111333333444444555666666777444333333333333444555555555555444555555666777888444555555555666666777777777:::;;;999777:::BBBIIIMMMNNNWWWiii~~~rrrfff^^^XXXQQQKKKIIIHHHGGGGGGFFFEEEDDDCCCBBB@@@??????;;;<<<=========<<<;;;:::===<<<<<<;;;:::999888777888777777777666666666555555555555555555555555555555555555555555555555555666666666666666777888888999999999:::::::::;;;;;;888===CCCKKKYYYkkkyyy~~~xxx{{{}}}|||sssjjjbbb^^^YYYSSSPPPQQQQQQSSSUUUXXX\\\bbbiiimmmpppssswww{{{}}}nnnjjjddd___[[[XXXTTTRRRQQQOOOMMMKKKIIIIIIIIIIIIGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNPPPQQQRRRQQQOOONNNMMMNNNPPPSSSUUUUUUXXX\\\]]]___bbbhhhmmmuuuyyy}}}zzztttppppppnnnkkkfffbbb^^^WWWNNNGGG@@@===999777666666666555444444444333333333222222222333333444444333333222111222444555555444333222333333333444444333333333333333333444555555666666444444333333444444555666333333222333333444555666777777777777777777666666666888::::::;;;???FFFKKKNNNSSS___pppqqqfff^^^XXXPPPJJJGGGHHHIIIJJJEEEDDDCCCBBBAAA@@@???>>><<<<<<======<<<<<<;;;:::======<<<;;;:::999999888777777777777666666666666555555555555555555555555555555555555555555555555777666666666666777888888:::888777666666888:::;;;>>>>>>DDDTTTdddqqq|||||||||zzz{{{vvvjjjbbb[[[XXXUUUQQQPPPRRRRRRUUUZZZ^^^ccchhhnnnrrrtttwww{{{{{{sssnnnccc___ZZZVVVSSSPPPMMMJJJKKKJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOOOOPPPQQQOOOOOOOOOOOOQQQRRRTTTUUUUUUYYY]]]```bbbeeekkkpppwww||||||wwwssssssnnnjjjfffccc```ZZZSSSMMMCCC???;;;888777666666555444444444444333333333333222333333444444333333222///000222444444444444333333444444555555444444333222222222333444444555555444444444333444444555666333333222333333444555666:::999999888888777666666666777888;;;@@@EEEJJJMMMOOOXXXgggxxxqqqeee[[[VVVOOOKKKIIIIIIJJJJJJDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888777777777777666666666666777777777777777777777777555555555555555555555555777777666666777777888999999888777666666888999:::AAAAAAJJJ]]]jjjpppzzz{{{zzz{{{yyyyyy~~~xxxqqqfff___XXXVVVTTTQQQQQQTTTUUUYYY^^^cccggglllpppsssvvvzzzxxxpppiiieee]]]ZZZUUURRRPPPNNNKKKIIIGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVYYY]]]bbbeeegggjjjoootttyyy~~~|||xxxxxxppplllgggdddbbb]]]VVVPPPEEEAAA;;;888666666555555555444444444444333333333222333333444444333333222000111222333333333333222333333444444444444333333111111222333333444444555444444444444444555666666555555444555555666777888888888888888888888777777777777888===CCCIIILLLMMMQQQ[[[kkkzzzpppeeeWWWTTTPPPNNNLLLKKKIIIGGGDDDDDDCCCBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;::::::999999888777777777666666666666777777777777777777777777777777777777666666666666666666666666777777777777777888999999:::;;;;;;<<<============AAAFFFUUUgggpppttt{{{uuuqqqsss}}}}}}xxxxxxxxx{{{}}}{{{tttlllccc[[[UUUSSSRRRPPPRRRUUUYYY\\\bbbfffjjjmmmpppsssxxxyyyooogggaaa^^^ZZZWWWSSSPPPOOONNNLLLJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMOOOQQQTTTWWWXXXYYYYYY^^^bbbfffiiijjjmmmssswwwzzz}}}zzzyyyrrrnnniiifffccc^^^WWWRRRGGGBBB<<<777555555444444555555555444444444333333222333333444444333333222333333333333222222111111222222333333333333222222111111222333333444444555555444444444444555666666555555444555555666777888555555666666777888999999999999:::>>>EEEJJJMMMOOOUUU___nnnzzz|||yyy{{{ooodddVVVTTTQQQOOONNNKKKHHHEEEEEEDDDCCCBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<999888888888777777777777666666666666777777777777555555555555555555555555666666666666666666666666888777777777777888999999888999:::<<<===>>>>>>>>>CCCOOOaaaqqqyyy|||qqqllljjjmmmvvvyyywwwxxxxxxvvvwwwuuunnnfff^^^VVVPPPOOOOOOOOORRRVVV]]]aaaeeeiiilllooosssuuu}}}zzzooofff```[[[XXXUUURRROOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFEEEEEEIIIIIIKKKLLLNNNPPPQQQRRRQQQPPPPPPOOOOOONNNNNNMMMOOOPPPSSSVVVYYY[[[]]]]]]cccfffiiikkkmmmrrryyy~~~{{{wwwvvvsssoooiiifffddd```YYYUUUJJJEEE>>>999666555555555555555555555444444444333222333333444444333333222555444444333222111111111111222222333333222222111222222222333444444555555555555444444555555666777333333222333333444555666333444555666888999:::::::::;;;===AAAFFFLLLQQQTTT___hhhuuu}}}xxxuuuwwwzzzooodddXXXUUUQQQNNNLLLJJJHHHFFFFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;:::;;;;;;<<<999999999888888888888777555666666666777777777888555555555555555555555555666666666666666666666666888888777777888888999:::666666777888:::===???AAAKKKZZZkkkwwwxxxooollllllrrrxxx|||xxxuuuxxxxxxtttsssqqqiii___XXXQQQLLLLLLOOOPPPUUUZZZaaadddiiimmmqqquuuyyy}}}zzzpppggg___ZZZVVVTTTPPPNNNKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFJJJKKKLLLMMMOOOQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRTTTWWW[[[^^^```aaagggjjjmmmpppssszzzzzzuuusssqqqmmmhhheeedddaaa\\\XXXNNNIIIAAA;;;888777777777555555555555444444444444222333333444444333333222444444333333333333333444222333333333333333333222333333333444555555666666555555555555555666666777333333222333333444555666666666777777888999:::::::::===AAADDDGGGNNNWWW^^^mmmuuuyyyuuusssuuuyyynnnddd[[[WWWQQQLLLJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<::::::999999999999999999555666666666777777888888777777777777777777777777777777777777777777777777888888888777888888999:::;;;:::888888;;;@@@EEEHHHTTTcccqqqyyy~~~wwwsssrrrsss}}}||||||{{{ssswwwxxxtttqqqnnndddYYYVVVOOOKKKMMMPPPSSSYYY___dddgggkkkppptttzzzzzztttkkkccc]]]XXXUUUSSSOOOLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHGGGGGGGGGHHHJJJKKKIIIHHHFFFEEEEEEFFFHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSUUUXXX[[[___bbbdddlllooorrruuuzzz{{{{{{uuurrrnnnkkkgggeeeeeeccc___[[[QQQLLLDDD===:::999999888666666555555555444444444222333333444444333333222333333333333444555666666333444444555555444444333333333444555555666666777555555555555555666777777555555555555555666888888999999999999999999:::::::::>>>CCCFFFIIIQQQ\\\eeewww~~~uuuqqqqqquuu{{{mmmeeeXXXTTTNNNJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???<<<===>>>>>>===<<<:::999999999888888777666555555555555666777888999999:::666666555555555555666666555666666666777777777888444444555777999999888666666777;;;>>>======BBBKKK^^^iiivvvyyyvvvzzzzzztttvvvzzz{{{wwwsssqqqoooiii^^^UUUNNNOOOPPPQQQTTTXXX^^^bbbgggjjjooosssyyy{{{kkkgggbbb[[[VVVRRROOONNNLLLKKKKKKJJJIIIGGGFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEJJJJJJJJJJJJJJJKKKLLLLLLOOOPPPRRRRRRQQQPPPRRRSSSQQQQQQQQQOOONNNOOORRRUUUYYYYYYYYY[[[^^^bbbdddeeeooosssyyy~~~~~~yyytttpppqqqnnnjjjfffdddaaa^^^\\\UUUNNNDDD<<<999888777666666666555555555444444444444444444444444444444444444333333222222333333444444444444333333222222222444444444444444444444444444555666666777777666666555444444333333444444555666888999:::999888888999<<>>===>>>HHHSSSeeeppp{{{~~~yyyyyy{{{}}}|||xxxsssoooiiiaaaXXXQQQOOOQQQSSSTTTWWW\\\bbbfffnnnppptttxxxxxxqqqfffccc^^^XXXSSSOOOMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHHHHIIIIIIKKKLLLLLLOOOOOOOOOOOONNNNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKLLLNNNOOOQQQRRRQQQRRRSSSSSSRRRQQQRRRTTTSSSTTTTTTSSSSSSTTTVVVYYYYYYYYYZZZ]]]aaafffiiikkkpppvvv|||vvvrrrrrrooojjjgggdddaaa^^^\\\VVVOOOFFF>>>:::999777555555555555444444333333333444444444444444444444444444444333333333333444444444333333333333333333222444444444444444444444444333333333444444444444555555444444444444444444555555777999999888888999:::???AAAEEEHHHJJJTTTiii|||xxxkkkiiikkkttt}}}mmmdddYYYUUUPPPLLLJJJHHHGGGFFFDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;::::::;;;999999999888888777777666555555555555666666666666666666555555555555666666777777777777666666666666777777777999;;;;;;:::999777999<<<>>>===AAAOOO___rrr{{{~~~vvvxxx|||~~~|||yyyssskkkbbbZZZTTTPPPQQQSSSVVVYYY\\\aaahhhlllpppqqqtttyyyyyynnnfff___\\\XXXSSSOOOLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFIIIIIIJJJJJJLLLMMMOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPRRRSSSUUUUUUSSSUUUUUUUUUSSSSSSSSSUUUTTTVVVXXXYYYYYYYYY[[[]]]\\\]]]___bbbgggmmmrrruuuxxx~~~~~~yyyuuussspppkkkgggdddaaa^^^[[[XXXRRRIIIBBB===999777555444444444444333333333333555555555555555555555555555555444444444444555555222333333333333333333444444444444444444444444444444444333222333444555666555555555555555555555555555666888888888888:::;;;BBBCCCEEEIIINNN[[[ssswwwiiijjjpppzzzmmmeeeZZZVVVPPPLLLKKKJJJIIIHHHDDDCCCCCCBBBAAA@@@??????@@@???>>><<<;;;<<<<<<===888888777777666666666666666666666666666666555555666666555555555555666666777777777777666666666666777666555666888999888777999:::=========DDDVVVhhh|||zzzuuuxxx|||{{{ssshhh^^^WWWUUUTTTRRRUUUYYY]]]aaagggmmmrrrrrrsssvvv|||~~~ssshhhaaaXXXVVVSSSOOOLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGIIIJJJJJJLLLMMMPPPQQQRRRUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTUUUVVVVVVRRRRRRQQQQQQRRRTTTVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVWWWVVVUUUTTTUUUVVVUUUXXX[[[\\\]]]]]]___```aaaccceeeiiinnnttt{{{|||{{{zzzvvvtttqqqlllhhheeebbb^^^\\\YYYUUUNNNFFF@@@;;;777555555555555555555555444444666666666666666666666666555555555444444555555555222222222333333444444444444444444444444444444444777666444333444555777999555555555666666555555555444666888888888999;;;>>>CCCCCCGGGMMMVVVggg}}}tttuuu{{{nnnfffZZZVVVPPPMMMKKKJJJIIIHHHCCCCCCBBBAAA@@@??????>>>>>><<<;;;999888999999::::::::::::::::::999999999888777777777777777777777666666555555555555666666777777777777666666666666888777666666888999888777;;;;;;<<<>>>@@@III\\\nnn{{{zzz|||~~~vvvggg[[[UUUUUUVVVTTTWWW\\\aaafffkkkrrrvvvyyy{{{xxxnnnddd^^^TTTSSSPPPMMMKKKKKKKKKLLLJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSUUUWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXUUUUUUTTTTTTUUUWWWXXXZZZXXXXXXWWWWWWWWWWWWWWWXXXWWWXXXYYYYYYWWWVVVWWWYYYWWWZZZ]]]______```bbbccceeehhhkkkooossszzz|||www|||{{{vvvtttqqqllliiifffccc___]]]ZZZWWWRRRKKKCCC===888666666666666777777777777777666666666666666666666666555555555444444555555555222222222333333444444444444444444444444444444444777666444333444555777999555666666777777666666555444666888888999;;;>>>AAADDDEEEKKKTTT```rrrmmmeeeYYYUUUPPPLLLKKKJJJIIIIIICCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;999999999999999999888888777777777777888888888888666666555555555555666666666666666666777777777777;;;:::888888:::;;;::::::;;;:::<<>>>>>@@@@@@@@@??????>>>===<<<666666666666666666666777555555666666777888888888666666555555555555666666444444555666777888999999<<<:::888888999;;;;;;::::::888;;;DDDPPP^^^nnn||||||zzzxxx{{{|||xxxzzzqqq```WWWUUUVVVWWW[[[___dddjjjoootttzzz~~~uuuiii```YYYVVVPPPOOOLLLJJJIIIJJJKKKKKKLLLKKKJJJJJJJJJLLLMMMOOORRRRRRSSSTTTUUUWWWYYYZZZ]]]^^^^^^___``````aaaaaabbbaaa```^^^]]]]]]]]]]]]YYYYYYZZZZZZZZZZZZZZZYYYWWWWWWXXXZZZ\\\___aaabbb]]]___```aaa```aaabbbddddddfffgggggggggiiilllnnnqqquuu|||{{{wwwvvv~~~}}}uuussspppllliiigggeeecccaaaYYYYYYXXXRRRIIIAAA<<<:::666666777777888888888888444444444444444444444444444444333333333333444444444333333333333333333222444444444444444444444444333333333444444444444555555666888999999888666555666777999:::<<>>>>><<<<<<=========;;;999888999999999999999:::::::::333444444555666777888888666666555555555555666666333444555666777888999:::;;;999777666777999999888888666:::GGGWWWfffuuu~~~yyyxxxssswww||||||}}}xxxxxxiiiZZZVVVXXX[[[\\\^^^bbbgggmmmrrrwww}}}rrreee\\\WWWTTTOOONNNKKKIIIIIIIIIJJJKKKMMMLLLKKKJJJKKKMMMOOOPPPUUUUUUVVVWWWXXXYYY[[[\\\aaaaaabbbccccccdddeeeeeefffeeedddbbbaaa```______]]]^^^_________^^^]]]\\\[[[[[[\\\\\\^^^___aaabbb```aaacccddddddeeegggiiikkkkkkkkkkkkkkkmmmpppsssxxx}}}~~~xxxrrrvvv~~~vvvrrrooollliiihhhfffdddbbbXXXYYYYYYTTTKKKBBB===;;;555666666666777777888888444444444444444444444444444333333222222333333444444444444333333222222222444444444444444444444444444555666666777777666666555777888999999888777555777888999;;;<<<@@@EEEIIIOOOTTTaaaooo{{{zzziiiaaaXXXTTTPPPLLLJJJHHHEEEDDDEEEDDDBBBAAAAAA@@@>>><<<@@@@@@>>>===<<<<<<<<<<<<333444666777888999888888777777777777777777777777777777666666666666777777555555555555666666666777<<<:::888666555666888:::>>>999<<>>===<<<;;;;;;:::::::::555666777999999999999888777777777777777777777777777777666666666666777777555555555666666666777777999888777666777888:::;;;BBB@@@DDDTTTeeerrrzzzvvvmmmlllqqqxxx}}}vvvvvvzzz~~~}}}ooodddYYYUUUVVVXXX]]]ccciiinnnuuuzzz}}}~~~iii^^^XXXSSSNNNMMMIIIJJJJJJJJJHHHHHHJJJKKKNNNOOOQQQQQQRRRSSSVVVXXXYYYZZZ]]]___aaaaaabbbbbbeeeiiimmmpppooollljjjiiikkkjjjiiiiiiiiiiiikkkkkkllljjjgggfffggghhhfffeeecccaaa```aaadddggghhhgggjjjkkkmmmmmmmmmnnnppprrrwwwyyy{{{zzzzzz}}}zzztttrrr|||yyytttnnnjjjiiigggdddaaa]]][[[XXXTTTOOOHHHAAA;;;888777666666777666555333555555555555555555555555333444555555666666555555444333333333333333333333666555444444444555666777555555555666666777777777666777999:::;;;:::999888;;;<<<======@@@FFFLLLPPPXXXfffxxx}}}uuusssttt|||yyyggg```UUURRRNNNLLLLLLKKKJJJIIIHHHEEEBBB@@@AAABBBBBBAAA======<<<;;;;;;:::::::::888888999::::::999999888777777777777777777777777777777666666666666777777555555666666666777777777666666777777999:::;;;<<>>999888666666777777555333555555555555555555555555333444555555666666555555555555444444333222222111777666666555555555666666555555555555555555555666666888:::<<<<<<;;;999888;;;:::;;;===BBBIIIPPPTTTdddrrrxxxssspppooopppzzzwwwfff___XXXUUUPPPMMMKKKJJJGGGFFFFFFCCC???===>>>???@@@@@@>>>>>>>>>>>>===<<<<<<;;;::::::999999999888888777666666666666666666666666777777666666666666777777555666666666666777777777666777888999::::::;;;;;;???@@@IIIXXXfffpppyyyqqqlllmmmrrrzzzvvvssswwwxxx{{{pppbbbYYYSSSPPPRRRVVVZZZaaahhhnnnuuu}}}rrrdddWWWQQQPPPNNNMMMMMMKKKMMMNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZZZZ\\\^^^aaadddeeeggghhhiiihhhfffeeelllmmmnnnllljjjhhhhhhiiihhhhhhgggggghhhjjjlllmmmnnnnnnnnnoooppppppooooookkkjjjjjjkkkmmmoooqqqqqqooopppqqqrrrtttxxx~~~}}}wwwwwwyyy|||vvvpppkkkiiigggdddaaa^^^\\\ZZZWWWSSSMMMFFFAAA;;;999777666777777555444555555555555555555555555333444555555666555555555555555444444333333333333666666666555555555555555555555555555555444444444666888;;;======<<<:::999888888:::AAAGGGMMMTTTZZZnnn{{{|||uuuuuuuuuuuuvvvvvveee^^^WWWTTTPPPMMMKKKJJJHHHFFFFFFCCC???======?????????<<<======>>>======<<<;;;:::999999888777777777666666666666666666666666666777777666666666666777777666666666666777777777888888888999999::::::::::::AAACCCLLL[[[iiittt{{{kkkiiinnn|||{{{qqqsssxxx|||}}}xxxgggZZZUUURRRQQQUUUYYY\\\bbbiiinnnuuu~~~{{{|||{{{iii^^^SSSPPPOOOMMMMMMNNNMMMOOOQQQQQQRRRSSSVVVXXXYYY[[[\\\]]]]]]___aaadddhhhhhhgggggggggggghhhhhhjjjkkkjjjhhhfffeeeeeegggggggggfffffffffgggiiijjjnnnpppsssuuuvvvuuuuuuuuukkklllllllllmmmoooqqqsssrrrsssvvvxxx{{{zzzuuusssxxx|||vvvoookkkhhhfffbbb___^^^\\\ZZZWWWTTTNNNHHHCCC<<<:::888777777777666555555555555555555555555555333444555555666555555555333333333444444555555555444444444444444444444444555555555555555444444444666777:::<<<===<<<;;;:::;;;;;;@@@HHHLLLOOOWWW```www~~~~~~tttddd]]]RRRPPPMMMKKKKKKKKKJJJIIIHHHEEEBBB@@@@@@@@@@@@???999:::;;;<<<<<<;;;:::999:::999888777777777777777777777777777777777777777777777666666666666777777666666666777777777888888:::999999999999::::::;;;???DDDOOO]]]jjjwwwzzzlllmmmtttvvvpppsssxxxooo___VVVQQQPPPSSSYYY]]]```fffmmmnnnvvvxxx{{{~~~rrrbbbYYYQQQPPPPPPNNNMMMOOOOOOPPPRRRSSSSSSUUUXXXZZZ\\\]]]___``````aaadddgggiiihhhgggfffeeefffhhhiiiggghhhhhhfffddddddeeeggghhhhhhggggggggghhhjjjkkkmmmqqquuuwwwvvvuuuttttttlllnnnooopppqqqssswwwzzz}}}{{{uuuppprrr{{{}}}wwwpppkkkhhheeeaaa^^^]]][[[ZZZXXXUUUPPPIIIEEE>>>;;;888777777777666555555555555555555555555555333444555555666666555555222333333444555555666666222333333444555555444444555555555555555555555666666777999:::;;;;;;;;;;;;;;;<<>><<<888999;;;<<<<<<;;;999888::::::999888888888999999777777777777777777777777777777666666666666777777666666777777777888888888999999888777888:::===>>>???FFFTTTdddpppzzz}}}sssvvv~~~uuuuuuxxx{{{xxxfffYYYVVVPPPQQQUUU\\\___aaagggnnnmmmttt~~~wwwssswww}}}uuunnn^^^WWWRRRRRRRRRQQQQQQSSSRRRTTTUUUVVVVVVXXXZZZ]]]___```bbbccccccdddgggiiiggggggggggggggggggggggggfffggghhhggggggggghhhjjjjjjjjjjjjjjjkkkmmmoooqqqssswww{{{|||yyyvvvtttssssssuuuyyy{{{~~~~~~yyysssqqqrrryyyyyyqqqllliiifffbbb^^^\\\[[[YYYWWWUUUPPPJJJFFF???<<<999777777777777666555555555555555555555555333444555555666666555555444444444555555555555555111222444555666666666666555555555666666777777777666777777888999:::;;;<<<;;;<<>>>>>===;;;:::;;;:::999999999:::;;;<<<777777777777777777777777777777666666666666777777777777777777888888888888888777666666888;;;???AAAEEENNN^^^nnnyyyyyy}}}xxxuuuzzzrrr___VVVVVVRRRSSSXXX^^^``````dddkkkkkkqqq{{{yyyrrrmmmrrrxxx|||zzzuuuoookkk]]]WWWTTTUUUVVVUUUVVVXXXWWWXXXYYYZZZZZZ[[[^^^```aaabbbdddeeeeeegggiiillldddfffhhhjjjjjjiiigggeeeeeegggiiijjjiiijjjkkkmmmkkkkkklllmmmooorrruuuwww~~~{{{zzzzzz~~~~~~xxxtttoooooo{{{zzzsssmmmjjjgggccc___[[[ZZZXXXWWWUUUPPPJJJFFF@@@===999777777777777666555555555555555555555555333444555555666666555555666666666555444444333333111222444666888888888888444555555666777888999999777666666666777999;;;===>>>@@@HHHQQQUUUaaapppaaa[[[RRRPPPNNNKKKIIIHHHHHHHHHPPPKKKEEE@@@>>>>>>======:::;;;<<<>>>>>>>>>======;;;;;;:::999999888888777888888999888888777666555333444444555666777888888444555777888:::;;;;;;;;;AAA===;;;======;;;>>>BBBCCCZZZooowww~~~yyysssuuu}}}~~~tttdddYYYUUUSSSTTTWWW\\\bbbfffgggdddbbbdddiiixxxzzzqqqllllllmmmoooqqqsssqqqmmmjjj___]]][[[ZZZYYYYYYZZZ[[[^^^]]]]]]]]]^^^aaadddfffbbbeeehhhiiiiiiiiiiiijjjeeeeeeggghhhiiiiiiiiiiiicccdddgggjjjmmmoooqqqqqqpppqqqrrrsssvvvxxxzzz{{{~~~zzzrrrnnnkkkooo~~~|||uuuqqqgggdddeee```]]]ZZZWWWTTTRRRPPPMMMJJJCCC???999666444555555444444555555444333333666888555555555555444444444444888888777777666666666555444444444555555555555666666555555444444666777888777888888777777777:::<<<===FFFMMMNNNZZZvvvxxxxxxyyyooo___ZZZRRRPPPNNNKKKIIIHHHHHHHHHMMMIIIDDD@@@???>>>===<<<;;;<<<===>>>>>>======<<<<<<<<<;;;::::::999999888888888999999999888777777555555555666666666666666777888888999999888888777<<<999888:::::::::>>>CCCJJJ___sss|||zzzyyywww{{{|||ooo```VVVSSSSSSXXXZZZ^^^aaacccaaa^^^[[[\\\bbbsssuuummmhhhiiijjjkkknnnpppooollliii```^^^\\\[[[ZZZ[[[\\\]]]^^^]]]]]]^^^___bbbdddffffffhhhjjjjjjiiihhhhhhiiieeeeeeffffffgggggggggffffffgggiiikkknnnppprrrsssvvvvvvwwwxxxzzz|||}}}~~~}}}rrrmmmhhhkkkyyyvvvrrrhhhdddeee```\\\ZZZWWWUUUSSSPPPMMMKKKEEE@@@;;;777666666666555666777666555333222444666777777777777888888888888555555555666666777777777444444444555555555555666666666555444555666777888777888888888777888;;;===@@@HHHMMMPPP^^^yyywwwxxx{{{nnn___YYYRRRPPPNNNKKKIIIHHHGGGGGGGGGEEEBBB@@@@@@???===<<<<<<======>>>======<<<;;;<<<<<<<<<;;;::::::999999777777888999999999888888777777777666666555555555777777888888888888777777999666777999:::;;;@@@GGGRRRdddvvvvvvzzz{{{uuugggZZZRRRRRRTTT\\\^^^aaacccbbb___[[[XXX[[[aaasssvvvnnngggddddddeeefffhhhkkkkkkiiiggg___^^^\\\[[[[[[\\\]]]___^^^^^^^^^___aaaccceeegggiiikkkkkkjjjhhhfffffffffffffffggggggggggggggggggmmmmmmmmmnnnppprrrtttvvv||||||}}}~~~rrrllleeefffrrryyyssshhhdddddd___\\\ZZZWWWUUUTTTQQQNNNKKKGGGCCC===999777777777666888888888666333222333444444444444555666666666777555555555555555555555666444444444555555555555666666666555555555666777888777777888888888999<<>>>>>>>>======<<<;;;;;;<<<;;;;;;::::::999888888555666666777888888888888777666666666666666666666333444555777888999:::::::::888999;;;<<<===DDDLLLYYYgggwww|||vvvzzz{{{zzzlll___UUUOOOQQQVVV]]]```dddfffeeebbb```___bbbiii}}}wwwmmmfffbbb```______```cccfffgggfffddd]]]\\\ZZZZZZZZZ\\\]]]___]]]^^^```bbbdddeeeggggggggghhhhhhgggeeeccccccdddhhhhhhhhhiiijjjkkklllmmmtttsssrrrrrrsssuuuxxxyyy~~~tttlllddddddkkk}}}|||ttthhhdddccc]]]\\\ZZZXXXWWWUUURRRNNNLLLHHHDDD>>>999888777666666777777888666444333444555222222333444444555666666999888777555444222111111444444444555555555555666666666666666666777777777666777888999999;;;>>>AAAEEEIIIPPP\\\ppp{{{{{{}}}ppp```ZZZRRRPPPMMMJJJHHHFFFFFFEEE@@@?????????@@@@@@===;;;>>>>>>======<<<<<<<<<<<<::::::999999888777777777444444555666777777777777555555666666777888888999333444666777999:::::::::;;;:::;;;<<<<<<===DDDNNN```lll{{{zzzwww{{{}}}ssscccYYYRRROOORRRYYY```dddhhhiiihhhfffeeeeeekkktttzzzmmmddd```^^^]]]ZZZ[[[]]]```cccdddbbb```YYYXXXWWWWWWXXXZZZ\\\^^^]]]___aaadddfffggghhhhhhbbbccccccbbbaaaaaabbbcccffffffgggiiikkknnnppprrryyyxxxwwwvvvwwwyyy{{{|||}}}~~~vvvnnnfffdddhhhtttuuuiiidddccc\\\\\\ZZZYYYXXXVVVTTTOOOLLLIIIEEE>>>:::777666555555444666777777555555666777555555666777888888999999999888777555444222111111444444444555555555555666666666666777777777777777666777999:::;;;===AAADDDFFFJJJTTTfff}}}}}}|||~~~pppaaa[[[RRRPPPMMMJJJGGGFFFEEEEEE@@@???>>>???@@@@@@>>><<<>>>======<<<<<<<<<<<<===999999999888777777666666555555666666777777666666444555555666888999999:::888888999999999999888888:::999:::<<<;;;<<>>>>>???@@@???=========<<<;;;<<<<<<>>>>>>::::::999999888777777666777888888888888888777666666666777777777888888888999999::::::::::::999999888999;;;===<<<>>>IIIUUUkkkvvv}}}xxx~~~xxxfffXXXVVVVVVUUUYYYaaaggglllsssvvvuuuvvvyyy|||vvvoooddd[[[WWWWWWWWWXXXUUUWWW[[[```bbbaaa]]]YYYSSSSSSRRRSSSUUUXXX[[[]]]]]]```dddhhhjjjkkkjjjiiiaaabbbbbbaaa```aaaccceeedddeeeeeegggjjjnnnrrrtttwwwwwwwwwxxxyyyzzzzzz{{{}}}~~~vvvoookkkiiidddeeewww}}}oooiiiggg___[[[ZZZZZZZZZYYYUUUQQQMMMMMMHHHAAA<<<999888666555555777888888777555555666333333444444444444444444555555555666666777777777444444444555555555555666555666777888999888777777555777999;;;===@@@DDDHHHKKKRRRccc{{{{{{vvvvvvwww|||nnn___YYYRRRPPPMMMJJJGGGEEEDDDDDDBBBAAA???>>>???@@@???>>>===<<<;;;;;;<<<===>>>???;;;;;;::::::999888888777:::::::::::::::999888777888888888888777777777777666777888:::;;;<<<======888999<<>>:::999777666777888:::999777444444444777777777777777666666666888888777777666666666555444444444555555555666666555666777999999888888777555777999;;;===AAAEEEIIINNNVVViii|||qqqjjjlllpppttt{{{nnn^^^UUUQQQNNNKKKHHHGGGFFFEEECCCDDDBBB@@@>>>>>>>>>@@@AAA@@@@@@???===<<<;;;:::999;;;:::999888777777777777777777777777777777777777777777777777888888888888888777777888:::;;;;;;:::;;;999:::<<<>>>FFFUUUcccqqq|||zzzooo___UUUWWW[[[[[[___hhhnnnsssyyy|||{{{kkkjjjhhhhhhkkkqqqwww{{{yyynnnaaa^^^ZZZWWWVVVVVVUUUTTTUUUVVVYYY]]]```]]]UUUOOOOOOOOOOOOQQQUUUYYY\\\]]]___```bbbdddfffhhhjjjkkkfffggggggfffdddcccdddfffgggffffffhhhllloooppppppuuuvvvwwwxxxxxxyyy{{{}}}~~~uuuqqqmmmiiieeedddlllvvvtttlllfffbbb___]]][[[ZZZYYYWWWSSSQQQMMMJJJDDD>>>999666555555777777777777777777777777777777666666555555555444555555666666666666555555333444444555555555555555555555555666666777888999999;;;;;;:::;;;@@@FFFJJJQQQ___tttwwwiiibbb```gggqqqyyymmm^^^VVVQQQNNNKKKHHHGGGFFFEEECCCCCCBBB@@@???>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::999888888999777777777777777777777777777777777777888888888888999888777888:::;;;;;;:::<<<:::;;;===@@@HHHXXXfffuuu|||}}}lll^^^UUUXXX]]]^^^ccclllooouuu{{{yyynnneeedddcccdddggglllqqquuuyyy}}}rrrhhh___\\\YYYWWWVVVVVVUUUSSSRRRSSSVVVYYYYYYWWWQQQMMMOOONNNOOOQQQUUUYYY[[[]]]bbbcccdddfffggghhhhhhhhhiiiiiijjjhhhgggggghhhjjjiiihhhhhhjjjmmmppppppppptttuuuwwwxxxxxxzzz|||~~~xxxsssooojjjeeeccciiirrrvvvmmmgggddd```^^^\\\ZZZYYYWWWTTTRRRNNNKKKFFF@@@;;;888777666777777777777777777777777777666666666555555555555555555666666666666555555555666666777777777777777666555555666666777888999888:::<<<<<<>>>DDDJJJOOOWWWeee{{{|||jjjccc______hhhssszzzkkk^^^WWWQQQNNNKKKHHHGGGFFFEEECCCBBBAAAAAA@@@??????>>>>>>?????????>>>>>>>>>======>>>===<<<;;;:::::::::;;;777777777777777777777777777777777888888888999999999888777888;;;<<<;;;:::===;;;<<>>==================>>>>>>>>>======<<<;;;;;;;;;;;;;;;777777777777777777777777777777888888888999999999999888888999;;;<<<<<<;;;===;;;===AAAFFFPPPcccssszzz~~~zzzbbb[[[WWW\\\aaaffflllssssssyyy{{{mmmfffaaaaaabbbdddgggkkknnnppprrruuuwwwvvvuuurrriii___YYYXXXUUUTTTTTTTTTRRRPPPQQQSSSUUUSSSPPPNNNPPPRRRSSSUUUWWWYYY[[[___cccfffhhhiiijjjkkkkkkiiihhhfffhhhiiiiiihhhggghhhjjjmmmmmmlllmmmoooqqqssssssrrrqqqtttwwwzzz|||~~~{{{uuuppphhhaaaaaadddnnn~~~pppiiifffcccaaa^^^\\\[[[YYYWWWUUUPPPMMMHHHCCC>>>:::888777666666666666666666666666666666666666666555555555666666777777777777666666333444444555555555555555666666666666777888999:::888:::>>>BBBEEEJJJTTT]]]nnn~~~ooo```\\\^^^gggttt}}}kkk```[[[QQQNNNKKKHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::::::::::::::777777777777777777777777888888888888999999999999999888888999;;;<<<<<<;;;<<<;;;===CCCJJJWWWjjj|||yyyxxx~~~sss```\\\[[[___dddiiiooouuuwww}}}uuukkkfffcccdddfffiiillloooqqqrrruuuwwwwwwvvvuuusssiii^^^YYYWWWTTTSSSSSSRRRQQQOOOPPPRRRRRRQQQNNNOOORRRVVVVVVXXX[[[\\\^^^aaafffjjjkkkkkklllmmmlllkkkjjjiiiiiijjjiiihhhggghhhkkknnnmmmmmmnnnpppsssuuutttsssrrruuuyyy|||}}}xxxssslllccc___aaagggwwwsssjjjfffeeebbb^^^\\\[[[ZZZXXXVVVOOOMMMHHHCCC>>>:::888777666666666666666666666666555555555666666666666666666666777777777777666666333444444555555555555555666666666777777888999:::;;;;;;???EEEGGGLLLXXXfff{{{nnnccc___eeeppp~~~kkk___YYYQQQNNNKKKHHHGGGFFFEEECCCAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::777777777777777777777777888888888999999999999::::::999888999<<<===<<<;;;<<<<<>><<<@@@GGGJJJOOO___qqqyyyhhhbbbccckkkyyyiii]]]VVVQQQNNNKKKHHHGGGFFFEEECCCBBBAAA???>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::777777777777777777777777888888888999999999:::::::::999999:::<<<===<<<;;;>>>>>>BBBKKKVVVggg~~~}}}}}}www|||yyyaaa\\\___ccchhhnnnvvv}}}sssjjjgggggghhhkkkoootttwwwxxxxxxwwwuuuvvvxxxyyy|||{{{pppddd___ZZZTTTPPPOOOOOOOOOOOOMMMLLLLLLNNNSSSXXX[[[]]]\\\```dddffffffiiiooouuuuuussspppnnnlllkkkkkklllnnnmmmllliiigggiiilllooojjjkkknnnrrrvvvxxxwwwvvvvvvzzz}}}{{{yyytttjjjcccaaa```hhh}}}|||oookkkeeebbb^^^[[[ZZZYYYXXXWWWPPPNNNKKKFFFAAA===:::888777777777777777777777777555555555555666666666777777777888888888888777777555666666777777777777777777777777777888999::::::???===@@@IIIMMMUUUiiijjj```aaaeeennn~~~~~~gggZZZTTTQQQNNNKKKHHHGGGFFFEEECCCBBBAAA>>>===<<<===>>>???>>>>>>======<<<<<<<<<<<<::::::999999999::::::;;;777777777777777777777777888888999999999::::::::::::999999:::<<<======<<<@@@@@@EEENNN[[[lll}}}{{{yyynnnXXXZZZ___eeekkkrrr|||rrrkkkkkkmmmllloootttyyy|||}}}|||{{{tttwwwyyy|||vvviiiaaa\\\UUUPPPNNNNNNOOOPPPOOOMMMMMMQQQXXX___aaabbbbbbfffjjjllllllooouuu{{{zzzwwwrrrnnnkkkjjjjjjkkkmmmllljjjgggeeefffiiillliiijjjmmmrrrvvvxxxxxxwwwxxx{{{}}}{{{{{{vvvmmmeeeccc]]]cccvvvrrrmmmeeebbb]]][[[YYYYYYXXXWWWQQQPPPLLLHHHCCC???;;;999777777777777777777777777444555555555666666777777777777888888888888777777333444444555555555555555777777777777888999:::;;;???<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666666666666666666666666777777888888888999999999999::::::888777777:::<<>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::999888777666777777777777777777777777777777777777888888888999999::::::999888888:::<<>><<<;;;777777777777666666666555666777777888888777777666888888888888999888777555666777888888888777555444666777888888777888:::<<<===AAAFFFMMMXXXiii}}}ppp```ZZZ^^^eeennnwwwjjj\\\TTTOOOMMMJJJIIIGGGFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::::::::::::::::::::::::::999888777777888888888888888888888888777777777777888888888888999::::::999888999;;;===???FFFQQQ```ttt}}}}}}xxx~~~lllZZZUUUZZZ___hhhssszzz~~~~~~vvvrrrqqqtttyyy|||vvv}}}vvvhhhYYYRRRPPPPPPPPPSSSSSSVVVZZZ]]]aaaffflllppprrruuu{{{uuuqqqllliiihhhhhhggggggffffffggghhhjjjmmmooopppuuuuuuvvvxxx{{{~~~|||wwwqqqiiiddd```]]]```lll~~~yyynnngggddd```]]]ZZZXXXUUUSSSOOOMMMJJJFFFBBB???===<<<777777777777666666666666777888888888888888888777777888999999999888777666888777777777777777666666666777888888888888:::<<>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999999888888888888999999999999999999:::999999:::===??????IIIXXXhhh}}}{{{zzzyyyqqq___TTTVVV^^^```kkkyyyvvvpppoooqqqvvv|||}}}ppp___VVVSSSRRRTTTWWW^^^___bbbdddggglllrrrvvv|||yyyqqqnnnjjjhhhhhhhhhgggfffggghhhiiijjjmmmoooqqqrrrwwwwwwwwwyyy||||||xxxrrrkkkeeebbb]]]]]]dddssspppgggddd```\\\ZZZXXXUUUSSSPPPNNNJJJFFFBBB???<<<;;;999999999888888888888888888888999999999999888888777888::::::999777666666888888777666666777777888888999:::::::::;;;===???AAACCCIIIVVViii|||yyyuuunnnbbbYYYZZZbbbkkkyyy~~~}}}hhh\\\UUUOOOMMMJJJIIIGGGFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999999999:::::::::;;;;;;888999:::::::::;;;>>>AAA???MMM^^^nnn~~~~~~xxxyyyzzzuuudddXXXSSSYYYaaacccnnnxxx{{{yyy|||}}}ooojjjjjjnnnuuu{{{}}}|||iii___[[[ZZZ\\\___dddfffhhhkkkoootttzzz~~~xxxqqqmmmkkkiiihhhhhhhhhgggfffhhhhhhiiijjjlllnnnpppqqqtttuuuvvvyyy~~~}}}yyyssslllgggbbb^^^\\\```lllrrrhhheee```\\\YYYWWWUUUSSSPPPNNNJJJFFFAAA===;;;999888888888888888888999999888888999999999999888888666999;;;<<<:::777666777888888777777777777888999888999:::;;;:::;;;>>>@@@CCCEEELLL[[[ppp{{{ooollleee]]]YYY^^^jjjsssyyyfff\\\VVVOOOMMMJJJIIIGGGFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999999999::::::999999888999999999999999999999999999999999::::::::::::;;;888999::::::;;;<<<@@@BBBAAAQQQcccsss}}}zzzwwwyyy{{{{{{hhh[[[UUUTTTZZZbbbffflllpppmmmggghhhrrr|||uuuiiieeefffiiiooouuurrrtttwwwwwwwwwzzzrrrgggcccaaacccfffiiilllpppuuuzzz}}}tttmmmjjjiiihhhhhhiiiiiihhhfffeeefffggghhhjjjmmmoooppptttuuuxxx}}}~~~|||yyyssslllgggbbb^^^\\\^^^fffxxxvvviiieee```[[[YYYWWWUUUSSSNNNLLLIIIEEE@@@===:::999666666666666777777777777777888888888888888888777555999======:::777666777777777888888888888888999666777999999999:::<<<>>>EEEGGGOOO___tttmmmfffccc^^^ZZZ[[[eeetttvvvddd[[[WWWOOOMMMJJJIIIGGGFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<888999999::::::999999888999999999999999999999999777777888888888999999999888999:::;;;;;;===AAACCCEEEVVViiiwwwwwwvvvzzz|||~~~ooo___WWWVVVXXX\\\aaafffgggeee^^^WWWXXXbbblll|||uuukkkcccbbbdddeeeiiilllhhhiiiiiihhhhhhoooyyytttpppmmmnnnqqqvvvzzz~~~wwwpppkkkhhhggggggiiijjjjjjiiigggdddeeegggiiilllooorrrtttwwwyyy~~~~~~}}}{{{xxxssslllggg```^^^\\\\\\```nnn{{{jjjfff```[[[XXXVVVTTTSSSJJJHHHFFFCCC@@@===<<<;;;555666666666777777777777666777777888888777777666444999>>>>>>:::777666888666777888999:::999888888666777999999999:::===???FFFJJJSSSbbbuuuvvvhhheeebbb^^^[[[```mmm}}}tttccc[[[WWWOOOMMMJJJIIIHHHFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;::::::;;;<<<<<<;;;;;;;;;888888888888888888888888666666666666777777777777888999:::;;;<<<>>>AAADDDHHHZZZlllyyy~~~vvvvvvzzz|||wwwiii\\\XXXYYY\\\___bbbcccaaa]]]TTTOOORRR]]]gggrrrkkkddd___aaadddcccdddfffbbbbbb```^^^___ggguuu}}}~~~wwwqqqmmmjjjgggggggggiiikkkkkkiiigggeeefffhhhlllppptttxxxzzz{{{~~~~~~|||{{{xxxssslllggg```^^^]]][[[\\\ggg~~~kkkfff```[[[XXXVVVTTTSSSFFFEEECCCAAA???>>>>>>===777777888888999999999:::666666777777777777666666444999>>>???:::777666888555666888:::;;;:::888777888999;;;;;;;;;===???AAAGGGLLLUUUcccuuuqqqiiikkkhhhbbb```dddqqqttteee[[[RRRQQQOOOLLLIIIFFFEEEDDDDDDCCCAAA@@@?????????===<<<===<<<;;;:::::::::::::::999:::;;;<<<<<<:::888777999999999999999999::::::666666777888999999::::::999666666:::;;;;;;>>>CCCMMMVVVhhh{{{}}}}}}}}}qqqeeeYYYVVVXXX[[[___cccddd```SSSNNNTTTSSSVVVbbbxxxzzzjjjccc]]]\\\aaadddccc```ZZZWWWWWW\\\aaaeeemmmttt|||uuuqqqnnniiieeehhhhhhiiiiiiiiiiiihhhhhhggghhhkkkoootttwwwxxxwww|||~~~}}}{{{xxxssslllhhhfffbbb^^^[[[ZZZaaarrrpppeeeaaa]]]UUUXXXYYYPPPNNNKKKHHHEEEDDDAAA>>>;;;:::::::::999999999888888666666777888999999:::::::::::::::999888777666555555666777888888888888888999888888777999>>>EEEJJJIIIOOO[[[kkk|||rrrooovvvlllaaa^^^gggxxxttteeeZZZRRRQQQOOOLLLIIIGGGEEEEEEEEECCCAAA@@@?????????===<<<===<<<;;;;;;:::::::::;;;::::::;;;;;;;;;:::999888999999999999999:::::::::777888888999999:::::::::;;;888888;;;<<<===@@@FFFUUU___rrrwwwzzz}}}mmmbbbXXXWWWYYY\\\```ddd```^^^TTTPPPVVVUUUXXXeeevvvfff___YYYYYY^^^bbbaaa^^^WWWTTTTTTXXX\\\aaahhhpppwwwqqqooommmiiieeegggggghhhiiiiiiiiihhhhhhhhhiiilllpppuuuwwwxxxxxx}}}~~~|||zzzwwwrrrlllhhhbbb^^^[[[XXXWWW\\\kkkzzzssshhhccc___WWWXXXXXXNNNNNNKKKHHHFFFDDDAAA>>><<<:::::::::999999999888888666777777888999999::::::999999999999999888777666666666666777777888999999999999999888:::???FFFKKKJJJSSScccuuu}}}qqqppprrrkkkddddddnnnsssdddZZZRRRQQQOOOLLLIIIGGGFFFEEEEEECCCAAA@@@?????????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999999999:::::::::;;;::::::::::::::::::::::::===::::::======>>>CCCJJJ[[[hhh{{{www{{{fff]]]WWWXXX\\\^^^bbbfff``````WWWTTTZZZ[[[```nnnqqqbbb\\\WWWWWW\\\______]]]UUURRRRRRVVVZZZ^^^fffooo|||wwwppplllkkkkkkhhhffffffgggggghhhiiiiiiiiihhhjjjlllooorrrvvvxxxzzz{{{}}}zzzxxxuuuqqqlllhhhaaa]]]ZZZWWWUUUXXXdddqqqwwwjjjddd```XXXXXXVVVMMMNNNKKKHHHFFFDDDBBB???<<<:::::::::999999999888888777777777888999999::::::888888999999999888888777999888666666666777999:::999999999999;;;@@@FFFKKKPPP]]]qqq}}}rrrpppjjjhhhfffjjjvvvqqqcccZZZRRROOONNNKKKHHHFFFEEEDDDDDDCCCAAA????????????===<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999999::::::888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===;;;;;;======???FFFNNN___ooo}}}|||uuu___YYYVVVZZZ___bbbfffkkkffffff^^^ZZZ___bbbkkk}}}{{{lll```\\\XXXXXX[[[]]]\\\[[[VVVTTTUUUXXX[[[```jjjttt~~~uuuqqqllliiihhhhhhgggfffeeefffggghhhiiiiiiiiiiiilllnnnrrruuuxxx{{{~~~~~~|||yyyvvvtttqqqmmmjjjddd```\\\ZZZWWWXXXaaakkkzzzjjjccc```YYYWWWVVVNNNMMMKKKHHHFFFDDDBBB???===:::::::::999999999888888777777888888888999999999666777888999999999999999???<<<999666666777999:::888999999:::<<>>:::::::::999999999888888888888888888888999999999666777888999999999999999DDDAAA<<<888666777888:::777888999;;;>>>CCCJJJNNN[[[pppvvvbbb[[[ZZZ___gggpppoooaaaYYYRRRMMMLLLIIIGGGEEEDDDDDDDDDCCCAAA@@@?????????===<<<:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===AAALLLYYYeeeyyypppxxx}}}}}}hhhZZZXXXZZZ```fffjjjqqqwwwvvv{{{xxxvvv|||qqqfff[[[YYYWWWVVVWWWWWWWWWVVVXXXXXX[[[```dddkkkyyy~~~zzztttooolllkkkiiigggfffeeeeeeeeeeeefffhhhjjjkkklllmmmmmmppptttyyy|||~~~|||wwwtttsssrrrpppnnniiiccc]]]ZZZWWWVVV[[[bbbvvvmmmaaa___YYYVVVVVVQQQMMMKKKHHHFFFEEEDDDAAA???:::::::::999999999888888888888888888888888888888666777888999999999999999CCCAAA===999777888999:::666888;;;>>>BBBGGGNNNSSS^^^vvvrrr^^^YYYYYYbbbnnnyyynnn```YYYRRROOOMMMKKKIIIGGGFFFFFFFFFCCCAAA@@@?????????===<<<:::;;;===>>>>>>>>>===<<<::::::;;;;;;;;;:::999888888888999:::;;;<<<======999999::::::;;;;;;<<<<<<999999;;;===???DDDQQQ___lllzzzoooxxx~~~vvvccc[[[ZZZ\\\bbbhhhmmmuuu}}}~~~}}}lllcccZZZYYYXXXYYYZZZ[[[[[[[[[[[[]]]aaaggglllttt|||xxxvvvuuurrrnnnjjjgggggggggfffeeeeeefffgggfffgggiiikkkmmmnnnooooooqqqvvv||||||wwwtttsssrrrqqqqqqkkkddd]]]YYYWWWUUUZZZ```kkktttddd```YYYUUUUUURRRMMMKKKHHHGGGFFFDDDAAA???:::::::::999999999888888888888888888888888888888777888888999999999888888>>><<<:::888888999:::<<<777:::===AAAFFFMMMTTTYYYgggjjj\\\]]]\\\iii{{{mmm```YYYRRRPPPOOOLLLJJJIIIHHHHHHHHHCCCAAA@@@?????????===<<<999;;;===>>>???>>>===<<<999:::;;;<<<<<<:::888777888888999:::;;;======>>>888888999999:::;;;<<<<<<999:::<<>>>>>@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999999:::<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999;;;<<>><<<:::888888888888888888888888888888888888999999999888888888888888777888999::::::999888777:::@@@BBBJJJTTTUUU^^^sssnnn___]]]___mmmqqqaaaXXXRRRMMMLLLJJJHHHFFFDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>======<<<<<<;;;;;;::::::============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::===BBBIIIVVVlllyyy|||kkk^^^WWW]]]___eeemmmsssxxxtttjjjfffddddddeeefffhhhjjjllloooppprrruuuyyy|||vvvtttnnnllljjjgggfffffffffgggiiijjjkkklllllllllkkkjjjkkkkkkllllllmmmqqqwww||||||xxxtttqqqnnnmmmnnnllliiiccc\\\XXXVVVVVVVVVYYYeee{{{wwweee^^^YYYTTTPPPMMMLLLKKKJJJIIIGGGDDDAAA???>>><<<:::888888888888999999999999999999999999888888888888888999999999888888999999999999888888777===AAAIIISSSVVVaaaxxxrrraaa___fffzzzpppaaaXXXRRRMMMLLLJJJHHHGGGEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::::::::===CCCLLL\\\sss}}}rrrbbb[[[XXX___aaagggooouuuzzz}}}mmmffffffgggiiijjjjjjkkklllnnnppppppqqquuu|||zzztttrrriiigggeeeddddddfffhhhiiikkklllnnnpppppppppooonnnmmmmmmmmmnnnpppttt{{{{{{uuurrrnnnnnnooollliiiccc^^^YYYWWWVVVUUUUUU]]]ooo|||hhh___XXXSSSQQQMMMLLLKKKKKKJJJHHHDDDAAA???>>><<<:::999888888999999999999999999999999999777777777888999999999:::888888999999999999999999777===@@@HHHRRRVVVddd}}}uuudddcccmmmppp```XXXSSSMMMLLLJJJHHHGGGEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>===========================<<<;;;:::999999999999999999999999999999999:::::::::;;;;;;;;;@@@???BBBJJJUUUfff~~~~~~hhh\\\ZZZ[[[aaabbbhhhpppvvv|||zzzkkkfffgggiiinnnnnnmmmmmmmmmmmmnnnnnnnnnuuuxxxrrrooojjjiiigggfffgggiiilllnnnoooppprrrssssssssssssrrrnnnooopppqqqsssxxx~~~{{{uuuqqqnnnnnnpppllliiieee```\\\XXXVVVUUUSSSXXXeeeyyyjjj___XXXSSSQQQNNNMMMKKKKKKJJJHHHDDDBBB@@@???<<<:::999999999999888888888888888888888888777777777888999999999:::888888999999999::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;::::::999999999999999999999999999999::::::;;;;;;<<<<<<@@@???CCCNNN\\\nnnwwwbbbZZZ[[[]]]dddeeekkksssyyyxxxkkkhhhjjjlllrrrqqqpppooonnnnnnmmmnnnqqq}}}vvvpppmmmjjjhhhgggfffgggkkkoooqqqyyyyyyxxxwwwvvvuuuuuutttoooqqqsssuuuxxx||||||tttpppmmmmmmpppkkkjjjfffbbb]]]YYYVVVUUUSSSVVV^^^mmmnnn```XXXTTTSSSPPPNNNKKKJJJIIIHHHEEECCC@@@???===;;;999999999999777777777777777777777777888888888888888999999999999999888999999:::;;;<<<===CCCFFFLLLVVV\\\nnnyyywwwnnndddhhhtttmmm^^^VVVRRRKKKJJJHHHGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>========================;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>>>>DDDQQQbbbvvvppp^^^ZZZ\\\^^^iiikkkpppyyy~~~uuujjjhhhlllooouuutttsssrrrqqqqqqqqqqqq}}}wwwqqqooohhhhhhhhhjjjnnnttt{{{|||xxxvvvuuutttqqqtttxxx{{{~~~xxxrrrnnnnnnqqqjjjhhheeebbb]]]YYYUUUSSSSSSTTTYYYcccvvvuuudddZZZUUUUUURRRNNNKKKHHHGGGGGGFFFEEE@@@???===;;;:::999999999888888888888888888888888999999999888888888888888999999888888999:::<<<===<<>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======@@@AAAIIIXXXkkkiiiZZZYYY^^^```mmmooouuu}}}ssshhhhhhmmmrrrvvvvvvuuuuuuuuuuuuuuuvvv{{{uuusssjjjkkknnnsss{{{yyyvvvttttttssswww{{{}}}vvvqqqqqqssshhhgggeeeaaa\\\XXXTTTRRRSSSSSSVVV]]]mmmzzzggg[[[VVVVVVSSSOOOJJJGGGGGGGGGGGGFFFAAA???===;;;:::999999:::999999999999999999999999:::999999999888888777777999999888888999;;;<<<===???FFFJJJQQQ\\\eee|||ppprrrrrrnnnjjjkkkuuujjj\\\UUUQQQNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCAAA@@@??????===;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;===AAAJJJXXXllliii]]][[[aaahhhlllooowww~~~rrrkkklllsss|||}}}zzz{{{yyyxxx~~~~~~zzztttqqqqqqooopppxxx|||wwwuuutttuuuxxxzzz|||vvvpppoooooolllhhhccc___\\\YYYVVVTTTUUUPPPQQQ[[[hhh{{{iii___ZZZUUURRROOOLLLJJJIIIGGGEEECCCDDDBBB???<<<;;;:::;;;;;;888888888888888888888888888999999::::::999999888888777777888;;;=========BBBIIIOOORRR___xxx{{{}}}zzzooofffiiiyyyjjj\\\UUUQQQNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????@@@>>><<<<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<======AAAFFFOOO]]]ooozzzeee[[[[[[aaagggnnnqqqyyytttmmmnnnvvv~~~~~~zzzuuurrrooonnnpppwww|||yyyxxxyyyzzz{{{}}}xxxrrrppppppnnnjjjeeeaaa]]]ZZZWWWUUUTTTOOOPPPYYYeeexxxnnnbbb\\\XXXRRRPPPLLLJJJIIIHHHFFFDDDDDDBBB???===;;;:::;;;;;;::::::::::::::::::::::::888999999::::::999999888999888888999;;;<<<===>>>BBBIIIQQQYYYjjj}}}pppffflll~~~jjj\\\UUUQQQMMMLLLKKKIIIGGGFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>AAA???=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;;;;;;;<<<===>>>???EEEJJJUUUcccsssqqq```ZZZ[[[aaagggpppsss{{{uuuooopppwww~~~zzzuuusssooonnnqqqwww}}}{{{zzz{{{~~~zzzsssqqqqqqppplllgggbbb___[[[WWWUUUTTTOOOOOOWWWaaattttttfff___ZZZRRROOOLLLJJJIIIHHHFFFDDDCCCBBB???===;;;::::::;;;::::::::::::::::::::::::888999999::::::999999888::::::999999:::<<<>>>???DDDKKKUUUcccyyy~~~ooogggoooiii[[[UUUQQQMMMLLLJJJHHHGGGEEEEEEDDDAAAAAA@@@@@@???>>>>>>===@@@>>>;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;;;;:::;;;<<<===???@@@DDDKKKYYYhhhwwwhhh\\\[[[]]]cccjjjpppttt|||uuunnnooovvv}}}~~~}}}yyyuuussspppqqqsssxxx}}}~~~~~~|||{{{zzz{{{~~~}}}tttqqqqqqppplllhhhccc___[[[WWWTTTTTTPPPPPPVVV^^^oooxxxggg^^^YYYPPPNNNKKKIIIHHHGGGEEEDDDCCCBBB@@@===<<<;;;::::::888888888888888888888888888999999::::::999999888;;;;;;;;;::::::<<>>>>>===@@@>>>;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999:::<<<>>>@@@AAAKKK[[[mmm|||{{{ccc\\\]]]___fffnnnpppuuu~~~sssmmmlllrrryyy~~~|||xxxuuuuuusssuuuwww{{{~~~~~~|||||||||{{{{{{}}}uuupppooonnnkkkgggccc```[[[WWWSSSUUUQQQQQQVVV\\\iii{{{fff\\\VVVOOOLLLIIIHHHGGGFFFDDDCCCBBBAAA@@@>>><<<;;;::::::888888888888888888888888888999999::::::999999888;;;;;;<<<;;;;;;===AAADDDOOOSSS```www|||rrrrrr~~~hhh[[[TTTPPPLLLKKKJJJHHHFFFEEEDDDDDD@@@@@@@@@?????????>>>>>>AAA???=========>>>===<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999888888:::<<>>===;;;:::999::::::::::::::::::::::::888999999::::::999999888:::;;;===<<<;;;===CCCHHHSSSVVVccczzz|||wwwzzzhhhZZZTTTPPPLLLKKKIIIGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@?????????@@@>>><<<<<<>>>>>>>>>===::::::::::::::::::::::::888999999999::::::::::::;;;:::999999;;;===@@@BBBIIITTTgggzzzlll]]]^^^```___ggguuuwww~~~}}}qqqlllmmmrrryyy}}}{{{|||yyy{{{}}}{{{ssspppllljjjgggeeeccc___ZZZWWWRRRQQQRRRUUUUUU]]]uuuiii[[[UUUPPPNNNKKKIIIIIIIIIGGGEEEAAAAAA@@@???===;;;:::999::::::::::::::::::::::::888999999::::::999999888888;;;===<<<;;;>>>EEEKKKTTTVVVcccyyyzzzvvv}}}gggZZZTTTPPPLLLKKKIIIGGGFFFDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@===;;;::::::<<<======<<<::::::::::::::::::::::::777777888888999999999999<<<;;;::::::<<>>@@@AAA@@@???===;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<:::888:::>>>???===>>>AAAFFFXXXppprrrhhh^^^]]]```fffnnnuuuuuuooonnnnnnwww|||qqqqqqnnnjjjfffccc```\\\YYYXXXSSSRRRVVVUUUXXXjjjnnn[[[VVVTTTRRRNNNLLLKKKJJJHHHGGGFFFEEECCCAAA???===<<<<<<;;;:::999888888888999:::999999999:::::::::;;;;;;999<<<>>>===;;;@@@JJJTTTUUU]]]hhhuuu~~~{{{ppprrr~~~hhh[[[SSSMMMOOOMMMKKKJJJKKKMMMPPPRRRAAAAAAAAA@@@@@@@@@@@@???===>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<;;;:::;;;???@@@>>>@@@DDDPPPaaavvvnnneee]]]]]]aaagggpppxxxrrrmmmlllkkkssstttpppnnnjjjgggddd```[[[XXXVVVQQQQQQTTTSSSVVVggg{{{rrr^^^YYYUUURRRNNNLLLKKKJJJHHHGGGDDDCCCAAA???===;;;::::::;;;:::999888888888999:::999999::::::;;;;;;;;;:::999<<<>>>===<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<;;;<<<@@@@@@???CCCHHH\\\kkk~~~iiiaaa\\\^^^cccjjjsss{{{zzzooolllkkkjjjpppyyywwwooommmkkkhhheee```[[[WWWTTTQQQPPPRRRQQQTTTccctttxxxbbb[[[UUURRROOOLLLKKKJJJHHHGGGDDDCCCAAA???===;;;::::::;;;;;;:::999999999999999888999:::;;;<<<;;;:::999999<<<=========CCCMMMUUUZZZiii{{{zzzxxxzzz~~~{{{ttt}}}fffYYYTTTPPPJJJHHHFFFDDDDDDFFFHHHJJJBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;<<>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>>>>???FFFOOO___sssuuuccc______ccchhhmmmvvv{{{sssooollliiiiiiiiijjjooottt~~~|||pppnnnlllkkkgggbbb\\\WWWUUUTTTSSSRRRQQQSSS]]]gggfffZZZWWWTTTPPPMMMKKKJJJHHHFFFFFFEEECCCAAA???===<<<<<<;;;;;;;;;;;;::::::999999888999:::;;;;;;;;;:::::::::;;;<<<===AAAHHHRRRYYYdddyyy}}}vvvyyy|||~~~dddYYYTTTQQQLLLLLLLLLKKKIIIFFFCCCAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<>>>===???HHHRRR```uuunnn```___aaafffkkkpppyyyyyynnnhhhcccbbbbbbbbbccchhhnnnsss|||rrrpppnnnkkkhhhccc^^^YYYVVVVVVUUURRRQQQTTT[[[aaatttkkk]]]XXXUUUPPPMMMLLLJJJHHHFFFDDDCCCAAA???===;;;::::::;;;;;;;;;;;;;;;:::999999999999999:::::::::;;;;;;:::;;;<<<>>>BBBJJJTTTZZZggg}}}zzz|||}}}dddYYYTTTPPPKKKKKKIIIHHHFFFCCCBBBAAACCCBBBBBBBBBBBBAAAAAAAAA===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;===???>>>@@@JJJVVVfff{{{|||fff]]]]]]aaaiiiooottt~~~{{{nnngggccc\\\]]]^^^^^^```gggpppvvv|||uuurrroookkkhhhddd```\\\VVVVVVUUURRRQQQSSSXXX\\\iiirrrcccXXXUUUQQQNNNLLLJJJHHHFFFDDDCCCAAA???===;;;:::::::::;;;<<<<<<<<<;;;:::999;;;:::999888888:::;;;===::::::;;;>>>CCCLLLUUU\\\ggg~~~}}}dddYYYTTTPPPNNNLLLIIIGGGFFFEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA===>>>@@@AAA@@@???===;;;>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>>>><<<<<>>;;;:::;;;>>>DDDMMMVVV\\\fff~~~{{{bbbYYYTTTPPPLLLKKKIIIGGGEEEDDDDDDCCCEEEDDDBBBAAA@@@?????????@@@@@@@@@???>>>======<<<===;;;999999;;;===>>>===<<<<<<;;;:::;;;<<<===>>>AAA>>><<<===>>>BBBMMMYYYqqqkkk]]]^^^```eeekkkpppwwwnnnbbb]]]___\\\[[[\\\```dddiiittt~~~}}}tttmmmlllkkkeee^^^\\\[[[XXXTTTQQQPPPQQQTTTVVVbbbsss~~~ggg^^^UUUNNNMMMNNNJJJFFFEEEDDDCCCBBB@@@>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;=========???GGGRRR[[[^^^jjjzzzaaaXXXSSSOOOMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDBBBAAA@@@?????????@@@@@@??????>>>======<<<===;;;999:::;;;=========<<<;;;;;;:::;;;<<<===>>>AAA>>>===>>>@@@EEEQQQ^^^sss}}}jjj]]]^^^```eeemmmsss{{{}}}mmmaaa]]]______^^^```cccdddiiittt~~~uuummmlllkkkfff```]]]ZZZXXXTTTQQQPPPQQQSSSUUU]]]llliii^^^UUUNNNMMMNNNJJJGGGEEEDDDCCCBBB@@@???===<<<;;;<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;=========@@@IIITTT]]]aaarrryyyaaaWWWRRRNNNLLLKKKIIIGGGFFFDDDDDDCCCDDDCCCBBBAAA@@@?????????@@@@@@??????>>>============;;;::::::<<<======<<<<<<;;;;;;;;;;;;<<<======@@@>>>>>>@@@BBBIIIWWWfffwwwwwwhhh]]]___aaagggooowwwxxxjjj```^^^aaaaaabbbeeehhhiiimmmzzzvvvmmmlllkkkfffaaa___YYYWWWUUURRRQQQQQQRRRSSSXXXddd{{{nnn```VVVNNNNNNNNNKKKGGGFFFDDDCCCBBBAAA???===<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;===<<<===BBBJJJTTT^^^dddzzzyyyaaaWWWSSSOOOKKKIIIHHHFFFDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>=========;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<===@@@CCCLLL]]]mmm~~~~~~pppddd^^^```bbbhhhqqqzzzqqqgggaaaaaaddddddfffjjjnnnoootttwwwmmmjjjiiieeeaaa```XXXWWWUUUSSSRRRQQQQQQQQQUUU___ssstttaaaWWWOOONNNNNNKKKGGGGGGDDDDDDBBBAAA???===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<>>><<<>>>DDDJJJRRR]]]eee|||zzzbbbYYYTTTPPPLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;;;;======<<<:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===@@@CCCNNNbbbttt}}}iii```___bbbdddkkkttt}}}yyykkkdddbbbdddiiijjjkkkooorrrtttyyyxxxmmmiiigggcccaaa```XXXWWWUUUSSSQQQQQQQQQQQQVVV]]]nnnyyycccYYYPPPNNNNNNKKKHHHGGGEEEDDDCCCAAA???>>>===<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999:::;;;<<<<<<======<<<<<<:::;;;>>>AAADDDPPPfffzzz|||ddd]]]___bbbeeemmmxxxrrrfffcccdddiiinnnrrrqqqrrrvvvzzz|||oooiiifffccc```aaaYYYWWWTTTRRRPPPPPPPPPQQQVVV\\\jjj}}}dddZZZPPPNNNNNNKKKHHHHHHEEEDDDCCCAAA@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<@@@===@@@HHHMMMPPP\\\jjj}}}zzzbbbXXXSSSOOOMMMLLLKKKIIIGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>???===<<<<<<<<<======;;;999:::;;;<<<=========<<<;;;<<<===@@@BBBFFFRRRjjjyyyaaa[[[___aaaeeeooo{{{lllbbbbbbfffmmmtttyyyuuuvvv|||rrrjjjgggcccbbbbbbZZZXXXTTTPPPOOOOOOPPPQQQSSSYYYggg}}}fff[[[QQQOOONNNKKKIIIIIIEEEEEECCCBBB@@@>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>?????????===<<<<<<===>>>===:::888::::::<<<=========<<<;;;===>>>AAADDDHHHTTTmmmuuu```[[[^^^___eeeppp~~~~~~iii```bbbhhhpppwww|||wwwxxxtttlllhhhdddcccddd[[[XXXSSSOOOMMMNNNPPPRRRPPPVVVdddyyyfff[[[QQQOOONNNKKKIIIIIIEEEEEECCCBBB@@@???======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>><<>>????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<::::::;;;======@@@CCCEEEKKK[[[sssjjj\\\\\\```bbbiiiuuukkkccccccgggmmmrrrvvvpppsss||||||uuullljjjfffaaa]]]\\\ZZZWWWSSSQQQPPPPPPQQQQQQUUU]]]nnnhhh]]]TTTQQQPPPLLLHHHFFFGGGFFFEEECCCAAA???======;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::BBB<<<@@@MMMVVV]]]ooowwwbbbXXXRRROOOJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@??????>>>>>>???????????????>>>>>>>>>>>>===;;;<<<<<<======<<<<<<;;;<<<======<<<;;;:::<<<===;;;>>>BBBDDDMMM```zzziii]]]^^^bbbdddlllwwwlllcccccceeehhhjjjoooooozzzvvvrrrnnnmmmpppsssuuuuuuzzz|||vvvmmmjjjfffaaa^^^\\\ZZZWWWSSSQQQPPPPPPPPPOOOSSSZZZiiiiii^^^UUURRRPPPLLLHHHGGGGGGFFFEEECCCAAA???======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???FFFSSS[[[fffwwwbbbXXXSSSOOOJJJJJJIIIGGGFFFEEEDDDCCC@@@??????>>>>>>>>>>>>>>>@@@???>>>=========>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<===<<<;;;;;;<<<>>>;;;===@@@EEEPPPgggfff]]]```dddgggooo{{{nnndddccccccbbbbbbfffnnn}}}uuukkkhhheeedddfffhhhiiijjjmmmnnnqqquuu{{{xxxoookkkgggbbb```[[[YYYVVVSSSQQQOOOOOOOOONNNQQQWWWccc{{{lll```UUURRRPPPKKKHHHGGGGGGFFFDDDCCC@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>???CCCMMMXXXaaassswwwbbbXXXSSSPPPJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA???===<<<;;;<<<>>>???<<<<<<============<<<<<<;;;<<<===<<<;;;;;;===???===>>>AAAGGGUUUooo{{{ddd^^^bbbeeehhhqqq~~~pppfffeeedddaaa___cccrrr|||rrrnnnhhhfffdddcccdddeeeffffffggggggiiikkkpppuuuzzz}}}{{{qqqlllgggcccaaa[[[YYYWWWTTTQQQOOONNNMMMNNNRRRWWW```uuuooocccWWWRRROOOKKKHHHHHHFFFFFFDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@FFFOOOZZZiii~~~yyyzzz{{{{{{zzz{{{~~~wwwbbbYYYSSSPPPKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@???===;;;;;;<<<===???<<<==================<<<;;;<<<======<<<<<<>>>@@@@@@AAACCCJJJ[[[vvvvvvbbb___cccfffjjjssstttjjjiiihhhfffeeeiii~~~sssmmmjjjeeeeeeeeedddccccccdddeeeddddddcccdddgggjjjmmmooovvvyyy}}}tttmmmgggcccbbb[[[ZZZWWWTTTRRROOONNNMMMOOOSSSWWW^^^pppssseeeXXXRRROOOKKKHHHHHHFFFEEEDDDBBB@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@EEEMMM\\\uuuwwwrrrrrrsssttttttssssssuuuwwwwwwcccYYYTTTQQQKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA???>>>===<<<<<<<<<======<<<======>>>>>>======<<<;;;<<<======<<<===>>>@@@BBBCCCFFFNNNaaa~~~pppaaa```dddfffllluuu{{{pppmmmlllmmmpppwwwuuunnnjjjhhhggghhhjjjiiihhhggghhhjjjhhhggggggfffggghhhjjjkkkmmmooorrrvvvzzzvvvnnnfffbbbbbb\\\[[[YYYVVVSSSPPPNNNMMMNNNSSSWWW\\\lllvvvhhhYYYRRROOOKKKIIIIIIFFFEEECCCBBB???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>DDDMMM___xxxpppmmmooorrrtttuuuuuuuuuvvvxxxwwwcccYYYTTTQQQKKKKKKJJJIIIGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>======;;;<<<======<<<===???AAAAAABBBGGGRRRgggjjj^^^aaafffgggnnnxxxvvvpppoootttzzzuuupppnnnkkkhhhiiilllnnnooommmlllmmmooommmmmmmmmmmmmmmmmmmmmmmmkkkllloooqqqtttyyyxxxnnneeeaaaaaa]]]\\\ZZZWWWTTTQQQNNNMMMJJJQQQUUUYYYgggxxxjjjZZZSSSOOOKKKIIIIIIEEEEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============FFFPPPbbbtttooonnnooosssxxx{{{}}}}}}~~~wwwcccYYYTTTQQQKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB=========>>>======<<<;;;======>>>>>>>>>>>>======;;;<<<============???AAA@@@AAAGGGTTTjjjeee]]]bbbggghhhpppzzzzzzrrrqqqxxx~~~~~~xxx|||xxxpppppppppmmmjjjfffjjjmmmnnnmmmlllmmmooommmnnnnnnoooooonnnnnnmmmmmmnnnpppqqqtttxxx~~~yyynnneee``````^^^]]][[[XXXUUURRROOOMMMGGGNNNSSSVVVccc}}}zzzkkk[[[SSSNNNKKKIIIJJJEEEEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;===>>>??????===IIIUUUddd~~~~~~sssooopppooottt{{{vvvbbbYYYTTTRRROOONNNLLLJJJHHHFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@>>>============>>>@@@AAA@@@===<<<===???<<<<<<<<<;;;:::<<>><<<======<<<;;;;;;;;;;;;<<<======<<<======>>>???@@@CCCIIISSSccc{{{|||~~~|||tttooorrrxxxvvvbbbYYYTTTQQQPPPNNNKKKGGGEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???===??????>>>;;;:::<<<>>>=========<<<<<<===@@@BBBDDDGGGLLLYYYuuuqqq___[[[```gggnnnwwwzzzrrrpppuuu~~~uuupppmmmpppuuuxxxyyywwwtttqqqrrrpppqqquuuzzz}}}wwwooolllnnnqqqqqqpppqqqrrrsssrrrqqqqqqrrrsssuuuuuuuuuuuuuuutttsssssspppqqqsssuuuwwwyyy{{{{{{}}}rrrhhhbbb```___\\\XXXVVVTTTSSSQQQPPPOOOLLLMMMTTT\\\jjjooo]]]WWWOOOLLLMMMJJJHHHFFFCCCBBBBBBAAA>>>===>>>>>>===<<<<<<<<<<<<======<<<<<<======>>>???@@@AAAIIIUUUdddzzz|||}}}xxxxxx|||wwwbbbYYYTTTQQQQQQNNNIIIEEECCCDDDEEEGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>???>>>===;;;;;;===???>>>>>>???>>>===>>>AAACCCEEEIIIPPP___|||jjj\\\]]]bbbiiinnn{{{uuummmlllqqqyyyvvvmmmkkkjjjlllooorrrsssrrrqqqooorrrpppppptttxxx~~~vvvrrrnnnnnnqqqtttuuutttvvvwwwxxxwwwvvvuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuwwwxxxzzz|||}}}~~~uuujjjccc```^^^[[[XXXVVVUUUTTTRRRQQQPPPMMMNNNTTTYYYeeerrr^^^XXXPPPMMMNNNJJJGGGFFFCCCBBBBBBAAA???===??????>>>===============<<<<<<<<<<<<===>>>???@@@@@@JJJWWWeeeyyy|||wwwbbbXXXSSSPPPOOOMMMIIIFFFEEEDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@???>>>===<<<===???@@@===>>>???>>>>>>>>>@@@BBBDDDHHHRRRdddfff\\\___dddjjjooo~~~wwwooojjjjjjooovvv{{{rrrnnnnnnooopppqqqsssuuuuuuuuuuuuvvvtttuuuxxx{{{{{{qqqppppppqqquuuvvvvvvuuuyyyzzz{{{zzzyyyxxxyyy{{{zzzzzz{{{{{{{{{{{{{{{zzz{{{|||}}}~~~yyyllleeebbb]]][[[XXXWWWVVVUUUSSSQQQRRROOOQQQVVVZZZccc{{{vvv___WWWOOOMMMNNNJJJGGGEEECCCCCCCCCBBB@@@>>>???>>>======<<<<<<======<<<<<<<<<<<<===???@@@AAA@@@KKKYYYgggyyy~~~vvvaaaXXXSSSPPPKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>============>>>===<<<;;;<<<===>>>>>><<<===>>>>>>===>>>???AAAAAAGGGRRRgggeee^^^bbbeeekkkqqq|||pppkkkiiijjjnnnttt|||~~~xxxtttsssuuuttttttuuuvvvxxxyyyzzz{{{{{{yyyzzz}}}|||wwwsssqqqqqqsssuuuwwwwwwvvvtttyyyzzz{{{{{{zzzzzz{{{}}}{{{|||}}}~~~}}}nnngggddd\\\[[[YYYXXXWWWVVVSSSQQQPPPNNNQQQVVVYYYbbbwwwxxx___VVVNNNLLLMMMHHHGGGEEEDDDCCCCCCBBB@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAABBBNNN[[[iii{{{uuuaaaWWWSSSPPPJJJKKKLLLLLLKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@>>>======<<<<<<;;;:::::::::<<<===<<<;;;;;;===>>>>>>>>>>>>???@@@@@@GGGTTTkkk}}}ddd```dddffflllvvv{{{rrrppppppppprrrvvvzzz|||~~~{{{yyyzzz|||wwwwwwxxxyyy{{{}}}~~~{{{xxxtttpppssstttvvvxxxyyyxxxvvvuuuwwwxxxzzz{{{zzz{{{|||~~~}}}~~~|||yyy{{{qqqhhheee]]][[[ZZZYYYXXXVVVSSSPPPMMMKKKNNNTTTWWW]]]qqq{{{```UUUMMMLLLMMMHHHGGGEEEDDDCCCCCCCCCAAA???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAAGGGQQQ]]]kkk~~~sss```WWWSSSPPPLLLLLLLLLLLLJJJIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======>>>>>>;;;;;;;;;===@@@@@@===:::<<<===???@@@??????@@@AAABBBIIIXXXpppxxxcccaaadddeeennn|||~~~}}}~~~}}}}}}~~~zzzxxxwwwtttrrrtttvvvyyyzzzzzzyyyxxxxxxuuuwwwyyyzzzzzz{{{~~~wwwsssooopppwwwssshhhddd^^^\\\[[[YYYXXXVVVRRROOOLLLKKKNNNSSSTTTYYYkkk{{{aaaVVVNNNMMMNNNIIIGGGEEEDDDCCCDDDCCCBBB@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBLLLTTT___mmmrrr___WWWSSSQQQOOONNNLLLJJJIIIHHHIIIIIICCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@>>>>>>???BBBEEEDDDAAA======???AAAAAAAAA@@@AAABBBDDDLLL[[[ssstttbbbaaadddeeepppxxxsssrrrrrrsssrrrtttvvvyyy{{{{{{zzzzzzzzztttvvvyyyzzz{{{|||rrrnnnjjjkkkpppvvvzzz|||ttthhhddd___]]][[[ZZZXXXUUUQQQNNNNNNLLLOOOTTTTTTXXXhhh|||{{{|||cccWWWOOONNNOOOJJJGGGEEEDDDCCCDDDDDDBBB@@@??????>>>===============:::;;;;;;<<<>>>???AAABBBPPPVVV___nnnqqq___YYYUUURRRNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???AAA@@@???=========>>>???======>>>???@@@AAAAAABBB>>>>>>===<<<<<>>>>>:::;;;<<<<<<======<<<<<<>>>:::999===???>>>???BBBPPPUUUbbbwwwqqq___XXXTTTQQQNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCAAAAAA@@@???AAA@@@>>>=========>>>???<<<<<<<<<===>>>>>>>>>???>>>??????>>>===>>>BBBDDDGGGQQQgggqqqbbbaaafffllluuu~~~yyy}}}~~~~~~zzzxxxvvvttttttuuuwwwxxxvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{|||~~~|||uuujjjgggdddbbbbbbeeeiiilllqqqxxx|||{{{{{{~~~}}}mmmddd^^^\\\ZZZYYYYYYWWWUUURRRPPPNNNOOOPPPQQQVVVdddqqqhhhZZZRRRPPPNNNFFFGGGGGGEEEDDDBBB@@@??????===============<<<;;;;;;>>>::::::===???>>>@@@CCCSSSXXXeeexxxrrr___XXXSSSPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>===>>>>>>>>>========================;;;===>>>??????@@@CCCEEEGGGUUUpppooobbbccchhhnnnwwwvvvnnnqqqyyy{{{xxx{{{vvvttttttttttttuuuvvvxxxyyyzzzvvvvvvvvvvvvxxxzzz|||}}}}}}~~~{{{{{{xxxqqqlllgggeeecccaaaaaadddgggiiiiiiooovvv~~~{{{}}}|||~~~~~~nnnddd]]]\\\ZZZYYYYYYXXXUUUTTTQQQOOOPPPQQQRRRVVVcccppplll^^^TTTQQQNNNFFFHHHGGGFFFEEECCCAAA@@@?????????>>>===<<<;;;::::::>>>;;;:::===??????AAAFFFUUU]]]jjj|||rrr```WWWRRROOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>888:::===???AAACCCEEEHHHGGGXXXuuuzzzlllbbbdddkkkpppzzzrrrjjjgggjjjrrr~~~zzzzzz{{{uuurrrqqqqqqrrrtttvvvxxxzzzzzz{{{vvvvvvuuuvvvyyy|||yyyuuutttrrrmmmiiihhhgggeeeddddddeeegggiiiiiilllpppuuu|||{{{}}}|||}}}nnnddd^^^\\\YYYXXXXXXXXXVVVTTTQQQPPPPPPRRRRRRVVVaaannnqqqaaaUUUPPPNNNFFFHHHGGGFFFDDDBBBAAA@@@???>>>>>>===<<<;;;;;;;;;:::>>>;;;;;;>>>??????CCCIIIVVV```pppsss```XXXRRRNNNNNNMMMKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>?????????>>>>>>?????????>>>>>>>>>>>>>>>:::<<>>>>><<<;;;;;;::::::;;;<<<<<<>>><<<<<>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::<<<===>>>>>>===>>>@@@@@@@@@GGGOOOWWWdddyyysssbbbYYYSSSOOONNNMMMKKKIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA<<<===>>>???@@@??????>>>:::;;;;;;;;;<<<=========>>>????????????AAADDDGGGNNNbbbppphhheeekkkqqquuu~~~zzznnnhhhbbbgggnnnvvv~~~zzzuuuqqqpppooonnnnnnmmmnnnooorrrtttwwwyyyzzz{{{}}}yyyxxxvvvuuuuuuttttttsssppppppppppppoooooonnnnnnlllooosssuuuyyy~~~yyywwwwwwxxxzzz~~~wwwlllbbb___ZZZWWWVVVUUUTTTSSSPPPOOOPPPQQQPPPQQQZZZeeevvv~~~fffUUUNNNOOOKKKGGGFFFEEECCCBBB@@@???>>>@@@???===<<<<<<===>>>???>>>===>>>@@@@@@@@@HHHQQQ[[[fff{{{}}}{{{sssbbbZZZTTTPPPNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA<<<===>>>@@@@@@@@@???>>>;;;<<<<<<===>>>???@@@@@@:::;;;<<<===???DDDIIINNNOOOeeeooogggeeelllqqquuurrrjjjccchhhmmmpppvvvzzzwwwsssqqqpppooonnnmmmooopppqqqtttxxx{{{~~~|||{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrmmmqqqvvvzzz~~~}}}wwwtttsssttttttwwwzzzoooccc```[[[WWWVVVUUUSSSRRRPPPOOOPPPPPPOOOPPPYYYdddpppgggTTTNNNOOOLLLHHHGGGFFFEEECCCAAA@@@???DDDBBB@@@>>>======>>>???>>>===???AAA@@@AAAIIISSS^^^hhh|||}}}tttttt|||rrrbbbXXXRRRPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA??????>>>======>>>??????=========>>>>>>>>>>>>>>>===>>>>>>===???DDDHHHIIIVVVtttjjjhhhiiimmmqqqvvvvvvkkkmmmjjjjjjmmmrrryyywwwvvvsssqqqooonnnnnnnnnuuuuuuuuuwwwzzz{{{|||{{{}}}||||||||||||||||||||||||zzzzzz{{{zzzxxxxxxyyyzzzzzz{{{~~~}}}zzzwwwuuusssvvv}}}llleeeaaa\\\YYYWWWUUUSSSRRRQQQQQQPPPPPPPPPTTTYYY]]]qqqfff[[[OOOHHHNNNHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>>::::::<<>>>>>>>>>>>>>>??????@@@===>>>>>>===???DDDHHHKKK[[[yyyjjjgggiiinnnsssxxx}}}rrrpppooonnnnnnooorrrwww{{{|||tttsssqqqppppppppppppqqquuuuuuuuuwwwzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~|||}}}}}}}}}|||}}}zzzwwwuuuttttttwwwoooeeeaaa\\\YYYWWWVVVTTTSSSQQQQQQPPPPPPPPPSSSXXX\\\kkkiii]]]QQQIIIOOOHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>><<<<<<>>>@@@@@@CCCLLLWWWbbbjjj~~~ssssss}}}rrrbbbXXXSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???>>>???@@@AAAAAA@@@???>>>???>>>=========>>>@@@AAA===>>>>>>???@@@DDDJJJNNNbbb}}}iiigggiiinnntttzzz}}}xxxxxxvvvsssppppppqqqrrrwwwxxxzzz{{{}}}{{{vvvppppppooooooppprrrsssttttttuuuvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~wwwtttsssttttttwwwrrreeebbb]]]ZZZXXXWWWUUUTTTQQQQQQQQQPPPPPPSSSWWW[[[ddd}}}kkk^^^RRRKKKOOOHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>>???>>>@@@BBBBBBDDDOOOZZZdddnnnxxxxxxrrrbbbYYYSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>???AAABBBBBBAAA???>>>???>>>===<<<<<<>>>???@@@>>>===>>>@@@BBBDDDKKKSSSjjj{{{jjjhhhiiioootttzzzzzzuuutttvvvvvvxxxyyyyyyyyyyyy{{{{{{vvvsssppppppooooooqqqrrrtttvvvtttvvvxxxyyyzzz|||~~~~~~~~~~~~xxxuuutttuuuvvvwww}}}uuufffccc^^^ZZZYYYXXXVVVUUURRRRRRQQQOOOOOORRRVVVZZZaaawwwmmm___SSSKKKOOOHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>>@@@???AAACCCCCCFFFPPP\\\dddttt}}}wwwrrrbbbYYYTTTRRRPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>???AAABBBBBBAAA???>>>======<<<<<<<<<===>>>???>>>===???BBBCCCEEEMMMXXXvvv{{{kkkiiijjjoootttzzz~~~vvvwwwzzzzzz{{{{{{|||{{{{{{}}}yyyuuusssrrrrrrqqqqqqqqqssstttuuuuuuwwwzzz{{{|||}}}|||xxxvvvwwwvvvvvv{{{wwwhhheee```\\\ZZZXXXVVVUUURRRRRRQQQOOOOOOQQQUUUYYY```sssooo^^^SSSKKKMMMHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>>??????@@@BBBCCCGGGRRR^^^dddzzz|||rrr{{{qqqbbbYYYTTTRRRPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???>>>???@@@AAAAAA@@@???>>><<<=========>>>>>>>>>>>>???===???DDDEEEEEEOOO\\\{{{kkkiiikkkpppvvv|||xxxyyy}}}}}}|||}}}}}}xxxuuutttttttttsssrrrssstttuuuvvvvvvyyy}}}~~~}}}zzzvvvvvvvvvvvvyyy~~~zzzkkkgggaaa]]]ZZZXXXVVVTTTSSSSSSQQQOOONNNPPPTTTXXX```oooqqq___TTTKKKLLLHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>>???>>>@@@BBBDDDIIIUUUbbbiii}}}uuummmxxxxxxqqqbbbYYYTTTSSSPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???????????????????????????===>>>@@@AAAAAAAAA???>>>???===???EEEFFFEEEPPP```xxxjjjhhhkkkrrryyyzzzwwwvvvuuuuuutttttttttuuuvvvxxxyyywww{{{xxxsssssstttuuuyyy~~~mmmiiiccc^^^[[[XXXUUUSSSSSSSSSQQQOOONNNPPPSSSWWW]]]jjjsss```UUULLLLLLHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>>??????AAADDDFFFLLLYYYgggqqqrrrllllll|||qqqqqqbbbYYYTTTSSSQQQOOOMMMKKKIIIGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA??????>>>======>>>??????===???BBBDDDDDDCCCAAA???@@@===???FFFFFFEEEQQQbbbvvvhhhhhhkkkttt|||{{{xxxvvvvvvvvvttttttttttttvvvxxxzzz{{{xxx|||}}}vvvqqqqqqssstttyyy~~~oookkkddd___[[[XXXUUURRRTTTSSSQQQOOONNNOOOSSSVVVYYYfff{{{vvvbbbWWWNNNMMMHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>>@@@???AAAEEEHHHOOO]]]jjjyyyvvvkkkiiilllllltttdddZZZTTTRRRPPPOOONNNLLLIIIGGGFFFEEEGGGFFFCCCBBBAAABBBCCCEEEAAA@@@??????@@@@@@???===???>>>===<<<<<<===>>>??????AAA>>>AAAHHHGGGOOOdddvvviiilllooossszzz}}}yyyyyyyyywwwtttsssttttttttttttvvvyyy|||{{{wwwsssnnnnnnqqqvvvzzz{{{uuulllccc```^^^ZZZXXXXXXTTTRRRPPPNNNMMMNNNPPPQQQXXXdddzzz}}}{{{{{{___SSSMMMIIIJJJIIIGGGDDDBBB@@@???>>>??????>>>===============>>>@@@BBBDDDJJJUUUcccmmmyyypppbbbeeesss}}}jjjssscccZZZTTTRRRQQQPPPNNNLLLJJJHHHGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCAAA@@@??????@@@@@@???===???>>>======<<<===>>>??????AAA???AAAHHHGGGPPPfffvvvkkkmmmqqquuu||||||xxxxxxxxxuuussstttuuuuuuuuuuuuwwwzzz}}}~~~xxxtttqqqqqqtttxxx{{{|||vvvlllccc```^^^ZZZXXXXXXUUUSSSPPPMMMLLLMMMOOOQQQUUU```uuu~~~yyy~~~aaaTTTNNNJJJHHHGGGFFFDDDBBBAAAAAA@@@??????>>>===============>>>@@@BBBDDDJJJUUUcccmmm}}}lllbbbgggyyy~~~kkkssscccZZZTTTRRRQQQQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCAAAAAA@@@AAA@@@??????@@@@@@???===>>>>>>=========>>>>>>???>>>AAA???BBBHHHHHHSSSiiiwwwmmmpppssswww~~~zzzvvvvvvuuusssqqqtttuuuvvvvvvvvvxxx{{{~~~{{{xxxuuuuuuwwwzzz||||||wwwmmmddd```]]]YYYWWWXXXWWWTTTPPPLLLKKKLLLOOOQQQRRR\\\oooxxxeeeWWWPPPLLLGGGFFFEEECCCCCCBBBBBBBBB???>>>>>>===============>>>@@@BBBEEEKKKVVVdddnnnyyyiiiccckkkooossscccZZZTTTRRRRRRQQQPPPNNNLLLKKKIIIIIIFFFFFFEEEEEECCCAAA???>>>AAA@@@??????@@@@@@???===>>>>>>>>>>>>>>>>>>??????>>>AAA@@@BBBHHHIIIVVVnnnyyyooorrruuuyyy~~~xxxuuutttsssrrrpppsssuuuvvvwwwwwwyyy|||~~~}}}{{{yyyyyyyyyzzzzzzyyynnnddd```]]]YYYWWWXXXXXXUUUPPPLLLKKKLLLNNNPPPRRRYYYiiiyyy{{{jjjZZZRRRMMMHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>============>>>>>>>>>@@@BBBEEEKKKWWWeeeoooxxxjjjeeennnuuurrrcccZZZTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIFFFFFFEEEDDDCCCAAA???>>>AAA@@@??????@@@@@@???=========>>>???????????????>>>BBB@@@BBBHHHJJJYYYsss{{{ppprrrvvv{{{~~~|||xxxuuusssrrrqqqpppqqqsssuuuwwwxxxzzz~~~{{{xxxvvvvvvvvv{{{{{{pppeee```]]]YYYWWWXXXXXXUUUQQQMMMKKKLLLNNNPPPTTTXXXeee~~~vvvvvvnnn\\\SSSNNNJJJHHHFFFDDDBBB@@@??????>>>>>>============>>>>>>???@@@CCCFFFLLLXXXfffppp|||nnnhhhooorrrcccZZZTTTSSSQQQPPPOOONNNMMMKKKJJJJJJEEEEEEDDDCCCBBB@@@@@@???AAA@@@??????@@@@@@???=========>>>???@@@@@@@@@@@@>>>BBBAAACCCHHHLLL\\\xxx{{{ooorrrwww|||}}}{{{yyyvvvtttrrrrrrqqqooorrrvvvyyy{{{~~~zzztttrrrrrrsssxxx|||qqqfff```\\\XXXWWWXXXVVVTTTQQQNNNMMMMMMNNNOOOTTTWWWccc{{{tttrrr|||rrr^^^SSSNNNKKKIIIGGGDDDBBB@@@???>>>===============>>>>>>??????AAACCCFFFMMMYYYgggqqqqqqhhhmmmrrrbbbYYYTTTSSSPPPPPPOOOMMMLLLKKKJJJIIIEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???===<<<===???@@@AAAAAA@@@@@@>>>BBBBBBCCCHHHLLL^^^{{{yyymmmqqqvvv|||wwwuuurrrrrruuuyyy|||~~~xxx|||~~~|||{{{~~~|||{{{zzzwwwuuusssssssssooorrrwww{{{~~~}}}wwwqqqoooqqqtttwww~~~rrrfff```\\\XXXWWWXXXSSSRRRQQQOOOOOONNNOOOOOORRRUUU```yyyuuutttttt___TTTNNNIIIHHHFFFDDDBBBAAA@@@@@@===============>>>?????????AAACCCGGGMMMYYYhhhrrrpppgggkkkzzzqqqbbbYYYTTTSSSOOOOOONNNMMMLLLKKKJJJIIIEEEDDDBBB@@@@@@@@@BBBCCCAAA@@@??????@@@@@@???===<<<===???@@@AAAAAA@@@@@@>>>CCCBBBCCCIIIMMM```}}}xxxlllpppuuu|||xxxtttpppnnnppptttwwwyyyuuuyyy|||||||||||||||{{{xxxuuutttttttttpppsssxxx}}}{{{tttooonnnqqquuuxxx~~~sssfff```\\\XXXVVVXXXQQQQQQQQQPPPPPPOOOOOONNNPPPSSS___yyyyyyxxxuuu___TTTNNNGGGFFFEEEDDDBBBBBBBBBBBB===============>>>?????????AAADDDGGGNNNZZZhhhsss~~~nnneeeiiiwwwssseee]]]XXXVVVRRRQQQOOOLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD>>>BBBAAAAAAGGGNNNdddzzzrrruuuyyy~~~wwwuuuxxx||||||{{{{{{~~~{{{xxxuuutttvvvwwwvvvtttxxxwwwxxx}}}}}}yyytttpppooorrrtttzzzqqqccc]]]\\\YYYVVVUUUUUUSSSPPPNNNLLLLLLMMMNNNOOOWWWbbbuuuxxxeeeXXXMMMIIIHHHGGGEEEDDDBBBAAA@@@@@@>>>===<<<<<<===>>>@@@===BBBAAAFFFSSS\\\eeettt|||jjjcccooosssttteee\\\WWWUUUPPPOOOMMMLLLJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@@@@AAA>>>BBBAAABBBJJJQQQhhh|||sssuuuyyy|||yyywwwyyyzzzzzzyyy{{{zzz|||~~~zzztttpppoooqqqtttzzzrrrccc]]]\\\YYYVVVVVVTTTRRRPPPMMMLLLLLLMMMMMMOOOWWWbbbtttuuucccWWWMMMIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<<<<===>>>???<<>>>>>>>>??????@@@===BBBAAADDDLLLUUUmmm~~~tttvvvzzz{{{yyyzzz{{{}}}}}}~~~zzzuuupppnnnppprrrzzzrrrddd^^^]]]ZZZWWWVVVTTTRRROOOMMMKKKKKKLLLMMMOOOVVVaaasssppp___UUUMMMIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<<<<===>>>???<<>>CCCBBBEEEMMMWWWooouuuwww{{{~~~zzzxxxxxxzzz}}}~~~zzztttooommmnnnoooyyysssddd^^^]]]ZZZWWWVVVSSSRRROOOMMMKKKKKKLLLLLLPPPVVV___qqqlll\\\SSSMMMIIIHHHGGGEEEDDDBBBAAA@@@??????>>>======>>>??????<<>>>>>>>>>>>??????===BBBDDDNNNYYY[[[fff|||zzztttkkkiiiwwwuuufff]]]WWWUUURRRQQQOOOLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>>>>???AAAEEEDDDFFFOOOYYYsss{{{rrruuu{{{~~~}}}}}}~~~|||{{{xxxsssnnnllllllmmmwwwqqqccc]]]\\\YYYVVVUUUUUUSSSPPPNNNLLLLLLMMMNNNPPPUUU\\\mmmiiiYYYSSSOOOIIIHHHGGGEEEDDDBBBAAA@@@???????????????????????????BBBEEEOOO[[[]]]jjjwwwqqqhhhfffsssuuuggg^^^XXXWWWQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<======>>>???@@@AAAEEEDDDGGGQQQ]]]xxxyyyooottt{{{}}}~~~}}}|||{{{yyyuuupppnnnnnnooouuu~~~pppbbb\\\[[[XXXUUUTTTVVVTTTQQQOOOMMMMMMNNNOOOPPPTTT[[[kkk~~~kkkYYYSSSOOOIIIHHHGGGEEEDDDBBBAAA@@@?????????@@@@@@?????????@@@BBBEEEPPP\\\^^^mmmtttooohhhggguuuuuuggg^^^YYYXXXOOONNNMMMKKKJJJJJJJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBB@@@EEEDDDHHHSSS```|||xxxnnnsss{{{zzz}}}}}}||||||zzzvvvrrrppppppqqqttt}}}~~~pppaaa[[[ZZZWWWTTTTTTVVVUUURRRPPPNNNNNNOOOOOOPPPTTT[[[kkkzzzlllZZZTTTPPPIIIHHHGGGEEEDDDBBBAAA@@@??????@@@@@@@@@@@@??????AAACCCEEEQQQ\\\___pppqqqooojjjlllzzzwwwjjjddd]]]WWWUUUTTTQQQNNNLLLJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@????????????@@@AAABBBCCC>>>???@@@AAAAAAAAAAAAAAADDDBBBFFFNNNTTTdddxxxzzz~~~~~~zzztttqqqqqqrrrxxxrrraaa]]]\\\WWWTTTUUUTTTTTTRRRQQQPPPOOOOOONNNNNNUUU\\\hhhrrryyyrrrZZZPPPLLLKKKHHHEEEDDDDDDCCCAAA@@@??????@@@@@@@@@@@@???>>>@@@BBBHHHPPPYYYfff{{{llleeejjjkkk{{{wwwjjjddd^^^YYYTTTSSSQQQNNNLLLKKKKKKKKKIIIHHHGGGDDDCCCAAAAAA@@@CCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@AAAAAACCCBBBFFFNNNWWWiii~~~uuuxxx|||zzztttqqqqqqrrr{{{tttbbb^^^]]]WWWTTTUUUTTTSSSRRRQQQOOOOOOOOOOOONNNTTT[[[gggpppwwwxxx^^^RRRMMMKKKHHHEEEDDDDDDCCCAAA@@@>>>>>>>>>?????????@@@@@@AAAFFFNNNUUUYYYdddxxxwwweeeaaahhhjjj{{{wwwjjjddd^^^YYYSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@?????????BBBAAA@@@?????????@@@AAABBBAAAFFFNNNYYYppp}}}tttwww}}}~~~yyytttrrrrrrsss~~~wwwddd___]]]XXXUUUVVVSSSSSSQQQPPPOOOOOOOOOOOOMMMSSSZZZeeeooosss{{{eeeVVVNNNKKKHHHEEEDDDDDDCCCAAA@@@???>>>===<<<===>>>@@@BBBIIIQQQ\\\aaaaaahhh~~~zzzlll______hhhkkk}}}xxxiiibbb\\\XXXRRRQQQPPPOOONNNMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDBBB@@@>>>>>>>>>@@@AAABBBBBBFFFNNN[[[uuu{{{uuuxxx}}}}}}xxxtttqqqrrrsss{{{zzzfff```]]]XXXUUUWWWSSSRRRQQQPPPOOOOOOOOOOOOMMMSSSYYYddd~~~nnnpppvvvkkkYYYPPPKKKHHHEEEDDDDDDCCCAAA@@@BBB@@@===;;;;;;===???AAAMMMXXXcccfffdddllluuuggg]]]___iiimmmyyyhhh___ZZZVVVRRRRRRQQQPPPOOONNNMMMLLLJJJJJJHHHGGGEEEDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@>>>>>>>>>@@@AAACCCDDDGGGNNN]]]yyy|||vvvsssvvv|||{{{yyy~~~{{{wwwssspppqqqrrruuu{{{}}}hhh```]]]WWWUUUWWWRRRQQQPPPOOOOOOOOOOOOOOOMMMSSSXXXccc|||nnnoooqqqooo[[[PPPKKKHHHEEEDDDDDDCCCAAA@@@EEEBBB>>>;;;:::<<<>>>@@@GGGPPPZZZ^^^___kkkoooccc[[[^^^hhhnnnzzzggg^^^YYYVVVSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@?????????@@@AAACCCEEEIIIPPP```uuupppooosssxxx~~~|||xxxxxx|||{{{yyyuuuqqqooopppqqqpppvvviii```\\\VVVTTTWWWQQQQQQPPPOOOOOOOOOOOOOOONNNSSSXXXbbb|||qqqqqqoooooo[[[QQQKKKHHHEEEDDDDDDCCCAAA@@@EEECCC???<<<<<<===???@@@CCCHHHQQQYYYaaaqqqfff]]]XXX\\\fffpppzzzggg___[[[YYYSSSSSSSSSRRRPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAFFFKKKSSSeeerrrnnnnnnrrryyy{{{vvvuuuvvv}}}yyypppooovvv}}}zzzyyywwwsssooonnnooopppnnnuuuiii___[[[UUUTTTVVVPPPPPPOOOOOONNNNNNOOOOOOOOOTTTXXXbbb|||ttttttsssnnnZZZPPPKKKHHHEEEDDDDDDCCCAAA@@@CCCAAA???>>>>>>???BBBCCCDDDGGGPPP]]]lll~~~uuu\\\XXXWWW\\\gggwwwyyyhhh```]]]\\\TTTTTTTTTRRRPPPMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDD>>>???@@@AAAAAAAAAAAAAAA@@@FFFLLLUUUhhh~~~sssqqqooottt{{{}}}rrrnnnmmmnnntttzzz~~~wwwlllaaa___eeelllqqq}}}xxxxxxuuurrrnnnmmmnnnpppooovvviii___ZZZUUUSSSVVVPPPPPPOOONNNNNNNNNOOOOOOPPPTTTYYYbbb|||vvvvvvyyylllYYYPPPKKKHHHFFFDDDDDDCCCAAA@@@@@@?????????@@@BBBDDDFFFCCCEEEOOO```ssslllUUUUUUWWW^^^kkkzzzjjjbbb]]]YYYXXXWWWVVVTTTQQQNNNKKKJJJLLLKKKIIIGGGEEECCCAAAAAA===>>>>>>??????@@@AAAAAAAAAAAA???===<<<===@@@CCCDDDFFFJJJUUUooo{{{nnnkkklllqqqyyy~~~yyyssslllfffdddgggllloooxxxsssjjjbbb]]][[[[[[\\\iiinnnyyy}}}wwwwwwvvvrrrnnnjjjiiiiiiooottt}}}fff]]]ZZZUUURRRSSSQQQPPPOOOOOONNNNNNOOOOOOOOOSSSXXXaaaxxxuuuyyy~~~fffXXXSSSJJJIIIHHHFFFDDDCCCBBBBBB>>>??????@@@AAAAAABBBBBBFFFHHHQQQaaaqqqqqqYYY[[[XXXZZZeeemmmyyyiiibbb]]]YYYWWWWWWUUUSSSPPPMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@AAAAAAAAAAAABBBBBBAAABBBAAA???>>>>>>AAACCCDDDFFFJJJVVVqqqxxxkkkiiilllqqqyyy~~~xxxtttrrrmmmiiiccc___]]]___cccffflllggg```YYYTTTSSSTTTUUU]]]bbblllyyy|||~~~|||wwwwwwvvvrrrmmmjjjhhhhhhlllqqqzzz}}}fff]]]ZZZUUURRRSSSOOONNNMMMMMMLLLMMMMMMMMMOOOSSSVVV___uuuyyybbbUUUPPPJJJIIIHHHFFFDDDCCCBBBBBB????????????@@@AAABBBCCCEEEIIISSSbbbpppoooWWWYYYVVVZZZdddlllyyyiiibbb]]]YYYWWWVVVUUUSSSPPPMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCBBB@@@@@@BBBCCCDDDFFFKKKXXXuuuvvvkkkjjjkkkqqqyyytttmmmhhheeeccc___]]]ZZZXXXWWWXXXZZZ\\\^^^ZZZTTTOOOLLLLLLMMMOOOTTTXXX```jjjsssyyy{{{{{{wwwssssssvvvzzz}}}{{{xxxxxxvvvrrrmmmiiihhhhhhiiinnnwww{{{eee]]][[[UUUQQQRRROOOOOONNNMMMMMMMMMMMMMMMPPPRRRUUU\\\ooo~~~}}}aaaSSSOOOJJJIIIHHHFFFDDDCCCBBBBBB@@@???>>>>>>???@@@BBBDDDDDDJJJVVVcccpppmmmYYYZZZWWW[[[eeelll~~~yyyiiibbb]]]YYYXXXWWWVVVTTTQQQOOOLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@BBBCCCBBBAAA@@@AAABBBDDDFFFLLL[[[yyyvvvllllllkkkqqqzzz{{{pppfff```]]][[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUVVVSSSOOOKKKIIIJJJLLLNNNRRRVVV\\\dddjjjnnnppppppooopppsssvvvyyy|||zzzyyyvvvrrrmmmiiiiiiiiihhhnnnvvvzzzddd]]][[[VVVQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSUUU[[[lllcccVVVQQQJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@>>>===>>>@@@CCCEEECCCMMMYYYeeeqqqlll``````ZZZ]]]gggoooyyyjjjccc^^^ZZZXXXXXXWWWUUUSSSPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???AAABBBAAA@@@???@@@AAADDDGGGMMM]]]|||uuullllllkkkqqqzzz|||tttmmmddd]]]YYYXXXXXXWWWWWWXXXYYYYYYXXXWWWTTTSSSSSSQQQMMMJJJIIIJJJMMMNNNRRRVVV\\\bbbgggjjjlllmmmlllppprrrssswwwxxxtttsssyyy~~~~~~~~~{{{zzzwwwrrrllliiiiiiiiihhhnnnvvvzzzddd]]][[[VVVQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPTTTTTTVVV[[[jjjdddWWWRRRJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@>>>===>>>@@@CCCEEEDDDOOO]]]hhhuuuoooiiiggg___```jjjqqq{{{kkkeee```\\\XXXWWWVVVUUUSSSPPPNNNMMMJJJJJJIIIGGGEEEDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@??????@@@BBBEEEGGGMMM^^^sssjjjkkkkkkqqqzzzxxxmmmhhhddd^^^[[[ZZZ[[[\\\\\\^^^___``````___[[[WWWUUUSSSPPPMMMKKKJJJKKKMMMNNNQQQUUU[[[```cccfffiiikkknnnrrruuuuuuzzzvvvmmmiiihhhnnnuuu|||yyyxxxxxxttttttwwwzzz~~~~~~}}}zzzyyyuuupppjjjgggggghhhffflllttt||||||}}}{{{eee]]][[[UUUQQQRRRPPPOOOOOONNNNNNNNNNNNNNNTTTTTTWWW]]]iiidddVVVQQQJJJIIIHHHFFFDDDCCCBBBBBB@@@???>>>>>>???@@@BBBDDDEEEQQQ___kkk{{{uuuqqqnnnggghhhqqqvvv|||mmmfffaaa^^^VVVUUUUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCBBB@@@??????BBBDDDEEEGGGNNN___sssjjjkkkkkkqqqzzzpppfffcccaaa______bbbeeefffgggkkkllllllllliiiddd___\\\UUUSSSPPPMMMLLLLLLNNNOOORRRWWW]]]aaacccfffiiilllooouuuzzz|||ssshhhccc```___eeekkkttt}}}|||wwwrrrpppnnnnnnjjjiiiiiikkkooorrrssssssrrrtttwwwzzz}}}}}}zzzxxxvvvrrrlllfffcccdddeeebbbhhhooovvvzzz{{{}}}fff]]]ZZZUUURRRSSSPPPPPPOOONNNNNNNNNNNNOOORRRRRRVVV^^^iiidddVVVQQQJJJIIIHHHFFFDDDCCCBBBBBB????????????@@@AAABBBCCCGGGSSS```nnn|||xxxwwwsssvvv}}}nnngggbbb___TTTTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCAAA???@@@DDDGGGFFFHHHNNN```vvvlllmmmkkkqqqzzzzzzlllddddddccccccfffjjjnnnpppqqqvvvwwwwwwuuuqqqlllgggcccXXXVVVSSSPPPNNNNNNOOOPPPWWW[[[aaadddfffhhhkkknnnmmmttt{{{wwwfff___\\\[[[ZZZ___eeennnvvv}}}~~~{{{vvvqqqllliiiggggggdddaaa______bbbfffiiikkkiiilllppptttyyy|||~~~yyy{{{}}}~~~yyyvvvuuutttoooiiidddaaaaaabbb^^^dddkkkqqq{{{{{{|||fff]]]ZZZUUURRRSSSRRRRRRQQQPPPPPPPPPPPPQQQPPPQQQVVV^^^hhh}}}~~~fffXXXSSSJJJIIIHHHFFFDDDCCCBBBBBB>>>??????@@@AAAAAABBBBBBHHHSSSaaappp}}}~~~}}}mmmfffaaa]]]ZZZXXXUUURRRPPPMMMLLLKKKLLLJJJFFFCCCBBBBBBDDDEEECCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCGGGKKKRRR___}}}uuullllllnnnttt|||rrrjjjhhheeejjjlllkkknnnxxxzzzqqqkkkiiiaaa\\\UUURRRQQQSSSUUUWWWXXX[[[___dddhhhlllnnnnnn|||}}}|||jjj]]]XXXWWWWWWWWWZZZ___fffmmmvvv~~~yyyvvvwwwyyy{{{}}}}}}~~~~~~|||xxxsssmmmhhhbbb\\\XXXYYYXXXXXXXXXZZZ\\\___aaabbbdddiiiooouuuxxxxxxwwwuuuxxx|||~~~zzzuuurrrmmmjjjfffaaa^^^^^^___```dddcccfffnnn{{{}}}~~~iii[[[WWWVVVUUUTTTPPPOOOOOONNNNNNNNNOOOOOOQQQRRRSSSWWWeee{{{{{{iiiYYYSSSLLLKKKIIIGGGEEECCCBBBBBB@@@@@@??????@@@@@@AAABBBIIIOOO\\\qqq~~~mmmeee```]]]ZZZXXXVVVSSSPPPMMMLLLKKKMMMKKKHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDDDDJJJSSScccxxxnnnnnnnnnttt|||{{{nnnhhhfffhhhmmmqqqrrrxxxzzzqqqlllddd^^^WWWRRRQQQSSSVVVWWW[[[]]]aaaeeeiiimmmoooppp{{{}}}ttteee[[[XXXYYYZZZZZZUUUZZZ```gggpppxxxwwwrrrkkkjjjjjjjjjmmmqqquuuwww}}}{{{wwwpppjjjddd^^^YYYVVVSSSSSSRRRSSSTTTVVVYYYZZZ^^^aaaeeekkkpppsssttttttrrrvvvzzz~~~{{{wwwtttqqqllliiieeeaaa^^^^^^^^^___ccccccfffooo{{{kkk\\\XXXVVVTTTTTTQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSWWWeeewwwwwwiiiYYYSSSLLLKKKIIIGGGEEECCCBBBBBB@@@@@@??????@@@@@@AAABBBDDDKKKZZZooommmeee```\\\YYYXXXVVVSSSPPPNNNMMMLLLLLLLLLJJJHHHGGGEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBAAABBBBBBCCCDDDAAAIIITTTggg{{{ppppppooottt|||vvvlllhhhhhhkkkrrryyywwwnnnfff```XXXRRRQQQTTTWWWXXX^^^___bbbeeeiiilllooopppxxx{{{uuummmbbb[[[YYYZZZZZZZZZYYY^^^dddjjjrrryyyxxxrrreeebbb```___bbbiiipppuuuyyy~~~zzzuuullleee___ZZZUUUSSSNNNNNNNNNNNNOOOQQQSSSUUUXXX[[[```eeejjjnnnpppqqqppptttyyy~~~~~~zzzwwwtttrrrkkkhhheeeaaa^^^^^^______bbbcccgggppp{{{mmm^^^YYYVVVTTTSSSSSSSSSQQQPPPOOOOOOOOOOOOOOORRRTTTWWWddd~~~rrrqqqssshhhYYYSSSLLLKKKIIIGGGEEECCCBBBBBB@@@@@@??????@@@@@@AAABBBAAAJJJZZZlll~~~nnnddd___\\\YYYXXXVVVSSSPPPNNNMMMMMMIIIIIIJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBIIIUUUhhh|||rrrqqqpppuuu|||uuummmlllmmmnnnwwwvvvmmmccc]]]VVVQQQQQQUUUYYY[[[^^^___aaadddhhhkkknnnpppuuuwww{{{~~~xxxtttqqqkkkccc]]][[[[[[ZZZZZZ___dddjjjpppxxx~~~{{{uuucccaaa]]]\\\___fffmmmrrrxxx}}}yyyrrriii```ZZZVVVSSSQQQMMMMMMMMMMMMNNNPPPQQQRRRRRRVVV[[[aaafffkkkooorrrqqquuu{{{zzzwwwuuutttllljjjfffccc```___``````aaabbbhhhpppzzzooo___ZZZWWWTTTSSSUUUTTTRRRQQQPPPOOONNNNNNOOORRRTTTWWWaaayyy}}}mmmmmmnnngggXXXSSSLLLKKKIIIGGGEEECCCBBBBBB@@@@@@??????@@@@@@AAABBBCCCMMM\\\kkkyyyoooddd___]]]YYYXXXVVVSSSQQQOOONNNMMMEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEKKKTTTggg|||qqqppppppuuu}}}tttnnnnnnqqqrrr}}}}}}tttkkk\\\XXXRRROOOQQQUUUZZZ]]]^^^```cccfffkkknnnqqqrrrvvvuuutttuuuuuutttqqqooonnnjjjeeeaaa____________aaaffflllrrryyy~~~{{{uuuaaa___]]]\\\]]]aaafffiiiuuu{{{vvvpppfff]]]WWWSSSQQQOOOKKKKKKLLLLLLMMMNNNOOOPPPOOOSSSYYY^^^cccjjjqqquuutttxxx}}}zzzwwwuuusssooommmiiifffcccaaaaaaaaa___bbbhhhoooxxxppp```ZZZWWWTTTSSSUUUTTTRRRQQQPPPOOONNNNNNPPPSSSUUUVVV]]]ttt{{{kkkkkknnnfffXXXRRRLLLKKKIIIGGGEEECCCBBBBBB@@@@@@??????@@@@@@AAABBBFFFOOO\\\iiivvvoooeee```___YYYXXXVVVSSSQQQPPPOOONNNEEEFFFGGGHHHHHHGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEGGGKKKSSSfff{{{ppppppqqqvvv}}}rrrmmmooorrrvvv|||}}}|||sssiiiUUUQQQMMMLLLOOOTTTXXXZZZ\\\___dddjjjooosssuuuwwwvvvssspppnnnnnnpppppppppkkkiiigggeeedddeeefffgggdddjjjpppvvv~~~xxxeeecccaaa```aaacccfffhhhsssyyy|||rrrkkkbbbZZZUUUQQQOOOMMMIIIJJJJJJKKKLLLLLLMMMMMMMMMRRRWWW\\\```fffnnnuuuuuuyyy~~~|||wwwsssqqqqqqooolllhhheeebbbaaa```^^^aaagggnnnvvvqqq```ZZZWWWTTTSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOSSSVVVVVV\\\qqqyyyjjjkkknnneeeWWWRRRLLLKKKIIIGGGEEECCCBBBBBB@@@@@@??????@@@@@@AAABBBFFFOOO]]]jjjwwwpppeeebbbaaaYYYXXXVVVTTTRRRPPPOOOOOOIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGKKKTTTgggzzzppppppqqqvvv}}}rrrmmmooossszzz|||pppdddOOOMMMJJJJJJMMMPPPSSSUUUVVV[[[bbbjjjppptttvvvwwwsssooojjjhhhjjjmmmppprrrmmmllljjjhhhfffgggiiijjjhhhnnnuuu|||}}}kkkiiifffdddeeehhhkkknnnssszzz|||wwwlllfff^^^WWWRRROOOLLLJJJIIIJJJJJJKKKLLLLLLLLLLLLMMMQQQVVVXXX[[[```hhhooouuuxxx|||{{{vvvrrrrrrpppmmmiiidddaaa___^^^]]]```eeellltttppp```ZZZWWWTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOMMMSSSWWWWWW]]]rrrwwwiiikkkmmmeeeWWWRRRLLLKKKIIIGGGEEECCCBBBBBB@@@@@@??????@@@@@@AAABBBFFFPPP```pppqqqfffbbbbbbYYYXXXVVVTTTRRRPPPPPPOOOMMMMMMKKKJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFKKKTTTiiizzzqqqqqqqqqvvv}}}sssoooqqquuu~~~|||mmm___MMMKKKIIIIIIKKKNNNOOOPPPPPPUUU^^^gggnnnssstttuuummmjjjfffeeegggkkkoooppprrrpppmmmiiifffeeeggghhhhhhnnnuuu|||~~~mmmjjjfffcccdddhhhmmmqqqvvv~~~yyyssshhhccc[[[UUUQQQMMMJJJHHHKKKKKKLLLMMMNNNNNNNNNNNNNNNRRRUUUVVVVVVZZZbbbiiisssvvvzzz~~~zzzvvvsssqqqmmmhhhddd```]]]\\\]]]___dddjjjsssppp___ZZZWWWTTTSSSPPPPPPOOONNNNNNNNNOOOOOOLLLRRRWWWXXX^^^tttvvvhhhkkkmmmdddWWWRRRLLLKKKIIIGGGEEECCCBBBBBB@@@@@@??????@@@@@@AAABBBGGGRRRdddxxxoooccc^^^\\\ZZZWWWTTTSSSRRRRRRPPPNNNKKKKKKJJJIIIHHHFFFEEEDDDHHHCCCBBBDDDEEEBBBBBBCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEKKKWWWoootttppprrrwww~~~}}}pppmmmsssyyyzzz}}}hhhVVVHHHHHHGGGGGGHHHKKKMMMOOOPPPTTT[[[bbbfffgggfffeee```______ccchhhkkkllljjjpppnnnkkkiiiiiiiiihhhhhhoooqqqwww}}}ppphhhaaa```ccchhhpppxxx~~~~~~vvvpppeeeaaa[[[VVVRRRNNNJJJGGGJJJJJJIIIIIIJJJKKKMMMNNNNNNPPPSSSUUUWWW[[[___bbblllooossswwwyyyzzzyyyyyy}}}zzzuuusssoookkkgggcccaaa`````````cccjjjvvvpppaaaZZZUUUSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRVVV^^^iii}}}yyyjjjjjjooodddVVVRRRKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHLLLTTTddd{{{qqqfffbbbaaa[[[YYYVVVTTTSSSRRRPPPNNNLLLLLLLLLKKKIIIHHHFFFEEEGGGCCCAAADDDEEECCCBBBDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHNNN[[[sssvvvrrrssswww~~~sssrrrxxx~~~}}}tttxxx|||tttbbbTTTKKKJJJIIIHHHHHHIIIJJJKKKLLLPPPWWW]]]aaaaaa```___\\\[[[]]]aaafffjjjjjjjjjkkkjjjhhhgggggghhhhhhgggsssuuuzzz{{{nnnfff``````ccciiirrrzzzyyyqqqkkkaaa\\\VVVQQQNNNKKKHHHFFFJJJIIIIIIIIIJJJLLLMMMNNNOOOQQQTTTUUUVVVXXX[[[^^^eeehhhlllpppsssttttttttttttvvvzzz}}}vvvtttpppkkkfffbbb___]]]]]]]]]aaakkkwwwqqqaaaZZZUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSWWW^^^iii~~~pppooossseeeWWWRRRLLLKKKHHHFFFDDDBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHLLLUUUeee{{{sssjjjfffddd^^^[[[XXXVVVUUUSSSQQQOOONNNNNNMMMLLLKKKIIIHHHGGGGGGBBBAAADDDFFFDDDDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHNNN]]]xxxyyyttttttxxxyyyxxxwwwmmmlllllleeeYYYQQQKKKJJJHHHGGGGGGHHHJJJKKKKKKOOOTTTYYY\\\]]]\\\ZZZXXXXXX[[[___dddhhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjwww{{{wwwiiiccc^^^```dddkkkuuuzzzsssjjjddd]]]YYYRRRMMMKKKIIIHHHGGGIIIIIIIIIIIIJJJLLLNNNOOOQQQSSSUUUVVVVVVWWWYYY[[[___aaaeeehhhkkkmmmmmmmmmhhhkkknnnssszzz}}}wwwuuupppkkkeee```]]][[[ZZZ[[[aaalllzzzqqqaaaZZZVVVSSSRRROOOOOOOOOOOOPPPQQQRRRSSSSSSTTTXXX^^^jjjuuurrrzzzeeeXXXSSSMMMKKKIIIFFFDDDBBBAAA@@@AAA@@@@@@AAABBBDDDFFFHHHLLLVVVhhh{{{tttjjjfffddd```^^^ZZZWWWVVVTTTRRRPPPNNNNNNNNNMMMLLLJJJHHHGGGFFFBBBAAADDDFFFEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEKKK^^^}}}|||vvvuuuyyytttfffaaa___YYYRRROOOGGGFFFFFFFFFGGGIIILLLNNNNNNQQQUUUYYY\\\\\\[[[ZZZXXXZZZ\\\```dddgggiiiiiilllmmmmmmmmmmmmmmmoooppp{{{}}}sssfffaaa___aaafffnnnzzz}}}vvvooogggbbb\\\WWWQQQLLLKKKKKKKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPSSSUUUWWWXXXXXXYYYZZZ\\\^^^___bbbdddffffffffffffaaacccfffiiinnnuuu}}}|||xxxwwwtttpppkkkfffaaa^^^\\\ZZZ\\\cccooo}}}qqqaaaZZZVVVSSSSSSPPPOOOOOOOOOPPPPPPQQQRRRSSSUUUXXX^^^llltttqqqfffXXXTTTNNNLLLJJJGGGDDDBBBAAA@@@AAA@@@@@@AAABBBDDDFFFHHHLLLXXXjjj}}}tttiiidddaaaaaa___[[[XXXWWWUUUSSSQQQNNNNNNNNNMMMKKKJJJHHHGGGFFFBBBAAADDDFFFEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFLLL```~~~xxxuuuzzzsssccc[[[WWWRRRNNNMMMFFFFFFEEEEEEFFFIIIKKKMMMPPPRRRVVVZZZ\\\\\\[[[ZZZ]]]^^^```ccceeehhhkkkmmmrrrsssttttttsssuuuxxx{{{|||pppeeebbbaaaeeejjjsssyyysssmmmfffaaaYYYUUUOOOKKKJJJKKKLLLLLLHHHHHHHHHIIIKKKNNNPPPRRRSSSVVVYYY[[[\\\]]]___aaaccccccdddeeeddddddcccbbb]]]^^^___```bbbgggnnnrrr|||}}}xxxuuuuuusssoookkkgggccc```___]]]___gggsssqqqbbb[[[VVVTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOSSSUUUYYY^^^nnnsssrrrfffXXXTTTMMMLLLJJJGGGDDDCCCAAAAAAAAA@@@@@@AAABBBDDDFFFHHHMMMYYYmmmuuuiiiccc```aaa^^^[[[YYYWWWVVVTTTRRROOOOOONNNMMMLLLJJJIIIHHHGGGCCCBBBEEEGGGEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFLLLPPPdddyyyvvvzzztttbbbYYYUUUQQQMMMLLLIIIHHHFFFEEEEEEFFFHHHIIIPPPSSSVVVYYY[[[\\\[[[ZZZaaabbbdddeeegggkkkppptttyyy{{{|||{{{||||||pppgggeeeeeejjjpppyyy~~~uuunnnhhhaaa]]]TTTPPPKKKHHHHHHIIIIIIIIIHHHHHHHHHJJJLLLOOOQQQSSSTTTWWW\\\___```bbbccceeehhhhhhgggfffeeecccbbbaaa[[[[[[ZZZYYYYYY\\\aaadddmmmsss|||}}}wwwuuuvvvtttppplllhhheeebbbaaa```ccckkkwwwrrrbbb[[[WWWTTTSSSRRRQQQPPPOOONNNNNNNNNNNNQQQUUUYYY^^^pppuuuxxxeeeXXXTTTLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@AAABBBDDDFFFHHHMMMZZZooowwwkkkdddaaa```]]]ZZZXXXXXXVVVUUUSSSPPPPPPPPPOOOMMMLLLJJJIIIIIIDDDCCCEEEGGGDDDDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFOOORRReeezzzvvvyyyuuubbbYYYWWWSSSMMMJJJHHHGGGFFFEEEEEEFFFGGGHHHRRRTTTWWWZZZ\\\]]]]]]]]]bbbcccdddeeehhhnnnvvv||||||pppjjjiiijjjooouuu~~~zzzppphhhaaaYYYTTTPPPMMMIIIGGGGGGGGGFFFFFFGGGGGGHHHJJJLLLOOORRRTTTVVVYYY]]]```bbbcccdddfffiiiiiihhhgggeeedddbbbbbb[[[ZZZYYYWWWVVVXXX\\\___cccgggooowww|||xxxuuuxxxvvvrrrnnniiieeebbbaaaaaadddmmmzzzrrrbbb[[[WWWTTTTTTPPPPPPOOOOOONNNOOOOOOOOOOOOTTTXXX^^^qqq|||wwwdddWWWSSSKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@@@@AAABBBDDDFFFHHHMMMZZZqqqyyymmmgggddd___]]]ZZZXXXXXXWWWUUUSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJEEECCCFFFGGGDDDCCCEEEFFFEEEDDDCCCCCCDDDEEEFFFMMMPPPccczzzvvvyyyuuubbbZZZXXXTTTMMMIIIEEEDDDDDDDDDEEEGGGJJJLLLTTTVVVYYY\\\___`````````aaabbbdddeeehhhppp{{{|||rrrmmmlllmmmrrrxxxxxxlllccc[[[SSSMMMPPPMMMJJJHHHHHHGGGFFFEEEGGGGGGHHHJJJLLLPPPSSSTTTWWWZZZ^^^aaabbbcccdddeeehhhhhhgggfffeeedddcccccc]]]\\\[[[YYYXXXYYY]]]```___bbbhhhoooxxx~~~zzzwwwuuu{{{yyytttoooiiieeeaaa```aaadddnnn|||rrrbbb[[[WWWTTTTTTNNNNNNNNNNNNOOOPPPQQQQQQNNNTTTXXX^^^rrryyyxxxdddWWWRRRJJJJJJHHHGGGFFFEEEEEEEEEAAA@@@@@@AAABBBDDDFFFHHHMMM[[[qqqvvvkkkeeecccbbb```]]]ZZZWWWUUUTTTTTTTTTUUUSSSOOOOOOPPPMMMHHHIIIGGGEEEDDDBBBBBBBBBCCCEEEFFFEEECCCBBBBBBEEEHHHMMMSSShhh|||uuusssvvv{{{vvvfff^^^ZZZSSSLLLGGGFFFDDDAAA@@@BBBGGGMMMQQQVVVXXX[[[^^^```aaaaaa```dddddddddeeeiiirrr|||yyyssstttrrrrrrvvv|||rrrfff^^^XXXRRRMMMMMMKKKHHHIIIJJJJJJHHHEEEEEEFFFIIILLLOOORRRTTTTTT]]]^^^```aaa```aaacccdddkkkffffffkkklllgggdddfffggg```YYYVVVUUUTTTXXX^^^aaadddhhhlllrrrzzz}}}}}}~~~yyyvvvyyyyyywwwrrrkkkeeebbbaaaccciiirrr~~~nnnbbbWWWTTTWWWTTTOOONNNNNNMMMMMMNNNNNNOOOPPPTTTVVV[[[nnnwwwwwweeeWWWQQQMMMLLLJJJHHHEEEDDDCCCCCCAAAAAAAAAAAABBBDDDEEEGGGOOObbbuuuxxxmmmgggdddbbb```]]]ZZZWWWVVVUUUUUUUUUWWWVVVSSSRRRSSSQQQMMMLLLJJJIIIGGGFFFEEEFFFFFFEEEEEEEEECCCBBBBBBEEEGGGMMMTTTkkk|||vvvsssvvv{{{uuueee^^^ZZZTTTLLLIIIEEECCCAAAAAADDDIIIOOOSSSXXXZZZ\\\___``````______``````aaabbbfffmmmwww~~~wwwsssrrrqqqsssxxx}}}rrreee^^^XXXRRRNNNMMMKKKHHHHHHIIIJJJHHHFFFGGGIIILLLOOORRRUUUVVVWWW^^^```aaaaaaaaaaaaccceeeiiiggghhhlllmmmiiiiiimmmlllddd]]]YYYWWWWWW[[[aaadddgggkkknnnrrrwww~~~|||xxxxxx||||||zzzzzzzzzxxxssskkkeeebbbaaadddiiirrr}}}mmmbbbWWWTTTVVVSSSOOONNNNNNMMMMMMNNNNNNOOOPPPTTTVVV[[[nnnuuuuuu}}}eeeXXXSSSLLLKKKIIIGGGDDDCCCBBBBBBAAAAAAAAAAAABBBDDDEEEGGGPPPcccvvv}}}qqqjjjgggaaa```]]]ZZZXXXWWWVVVVVVVVVYYYYYYVVVTTTUUUTTTPPPIIIHHHGGGEEEDDDDDDDDDEEEGGGGGGGGGEEEDDDDDDGGGIIILLLVVVooo}}}vvvsssvvv{{{sssddd]]]YYYRRRLLLIIIDDDCCCBBBCCCFFFLLLRRRUUUZZZ\\\^^^___```___^^^]]]^^^^^^___```dddjjjsssyyyzzzttttttrrrrrruuu{{{rrreee]]]XXXSSSQQQNNNKKKIIIHHHIIIIIIIIIHHHKKKLLLOOORRRUUUXXXYYYZZZ___```aaa```___```aaacccggghhhkkknnnnnnnnnqqqwwwuuulllccc]]]ZZZYYY^^^dddjjjnnnrrrtttuuuxxx}}}xxxsssuuuyyy~~~|||}}}zzztttkkkdddbbbbbbeeeiiiqqq{{{jjjaaaXXXTTTUUURRROOONNNNNNMMMMMMNNNNNNOOOPPPSSSVVV\\\ooorrrqqqyyyeeeYYYUUUKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCEEEFFFOOObbbvvvuuummmhhhaaa```^^^[[[ZZZYYYYYYYYYWWW[[[\\\XXXUUUTTTRRROOOHHHGGGFFFDDDCCCDDDDDDDDDJJJJJJIIIGGGFFFGGGIIILLLMMMWWWpppwwwtttwww|||qqqccc[[[VVVOOOIIIGGGCCCCCCCCCEEEIIIOOOUUUXXX[[[\\\^^^```aaa```___^^^^^^___```aaadddjjjrrrwwwvvvuuuvvvttttttxxxrrreee\\\WWWTTTSSSOOOMMMKKKJJJJJJKKKLLLLLLNNNPPPRRRUUUWWWZZZ[[[[[[\\\\\\]]]\\\[[[\\\^^^```eeeiiimmmoooppprrrzzzvvviiiaaa\\\ZZZ```gggqqqvvv|||~~~}}}~~~vvvrrrtttyyy~~~~~~|||uuukkkdddbbbcccfffjjjqqq{{{{{{gggaaaXXXUUUUUUPPPOOONNNNNNMMMMMMNNNNNNOOOPPPSSSVVV\\\pppnnnmmmuuueeeZZZWWWLLLKKKIIIGGGEEECCCBBBBBBAAA@@@@@@@@@AAACCCEEEFFFKKK___ssstttkkkfffbbbaaa___]]]\\\\\\\\\\\\]]]aaabbb]]]WWWUUURRRNNNLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGEEEFFFHHHKKKNNNWWWoooxxxuuuxxx}}}zzzmmm```XXXRRRKKKFFFDDDCCCDDDEEEHHHMMMRRRWWWZZZZZZ[[[^^^```bbbbbbaaaaaa\\\^^^```bbbeeekkkqqqvvvzzzzzz{{{xxxxxx|||tttggg^^^XXXVVVUUUQQQQQQPPPOOONNNOOOPPPQQQQQQRRRTTTVVVXXXZZZZZZ[[[WWWXXXXXXWWWVVVWWWZZZ\\\dddiiinnnppprrryyyoooccc[[[[[[bbbjjjwww~~~|||uuusssvvvzzz|||{{{~~~}}}uuujjjcccbbbeeegggkkkrrr|||wwweee```XXXTTTTTTOOOOOONNNNNNMMMMMMNNNNNNOOOPPPSSSVVV^^^rrrllljjjrrreeeZZZWWWNNNMMMKKKHHHFFFEEEDDDCCC@@@@@@@@@@@@AAACCCDDDFFFJJJ^^^rrrrrriiidddcccbbbaaa_________``````ccchhhiiiccc\\\XXXUUUQQQKKKJJJIIIGGGGGGGGGHHHIIIFFFFFFEEEDDDBBBCCCFFFHHHNNNWWWoooyyyvvvyyyrrrfffZZZSSSMMMGGGCCCCCCDDDEEEHHHKKKPPPUUUYYY[[[ZZZ\\\^^^aaabbbcccbbbbbbZZZ\\\___bbbfffkkkqqquuu|||zzzyyyzzz|||~~~xxxlllbbb\\\YYYYYYTTTVVVWWWVVVUUUTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYTTTTTTTTTSSSSSSUUUXXX[[[ccchhhmmmpppwwwtttddd\\\]]]gggrrryyyvvvuuuxxx}}}~~~{{{yyy}}}}}}uuuiiibbbcccggggggllltttuuuccc^^^WWWTTTTTTOOOOOONNNNNNMMMMMMNNNNNNOOOOOORRRVVV___tttkkkiiippp~~~eeeYYYUUUOOOMMMKKKIIIGGGEEEEEEDDD@@@@@@???@@@AAABBBDDDEEEKKK___ssstttlllhhhddddddbbbaaaaaabbbcccddddddjjjlllfff^^^ZZZWWWTTTIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFDDDCCCCCCFFFHHHLLLVVVqqqzzzwwwzzz}}}wwwqqqhhh^^^SSSNNNJJJEEECCCEEEEEEGGGJJJMMMRRRVVVYYY[[[\\\^^^```bbbcccbbbaaa```ZZZ]]]aaaeeeiiinnnssswwwwwwtttrrrrrrsss{{{~~~sssiiibbb^^^]]]WWWZZZ]]]^^^\\\ZZZZZZ[[[YYYZZZZZZZZZZZZZZZYYYYYYSSSTTTTTTSSSTTTVVVZZZ^^^aaafffkkkppp}}}vvvddd]]]aaaooo|||zzzzzzzzz~~~|||{{{{{{~~~|||ttthhhaaaccchhhfffmmmwwwuuuccc]]]VVVSSSTTTOOOOOONNNNNNMMMMMMNNNNNNOOOOOORRRVVVaaawwwjjjhhhooo~~~eeeXXXSSSNNNMMMKKKHHHFFFEEEDDDDDD@@@?????????@@@BBBDDDEEEKKK^^^rrrxxxqqqnnneeedddcccccccccdddeeefffaaahhhkkkeee^^^ZZZWWWUUULLLKKKJJJIIIIIIIIIJJJKKKIIIIIIHHHGGGEEEFFFIIIKKKJJJVVVsss{{{xxx{{{yyyuuurrrlllggg```WWWOOOKKKHHHEEEEEEGGGFFFHHHKKKOOOSSSWWWZZZ[[[___```aaacccbbbaaa```^^^]]]```dddiiimmmrrrxxx{{{rrrpppnnnnnnqqqzzzxxxmmmfffbbbaaaYYY]]]aaabbb```]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYTTTUUUUUUUUUVVVYYY]]]aaa___dddiiipppwwweee___eeeuuu~~~~~~}}}zzz}}}|||sssgggaaadddiiifffmmmxxxuuubbb]]]VVVSSSTTTPPPOOONNNNNNNNNNNNNNNNNNOOONNNRRRWWWbbbxxxkkkhhhoooeeeWWWQQQMMMLLLJJJHHHEEEDDDCCCCCC@@@?????????@@@BBBDDDEEEIII\\\oooyyyrrrpppiiigggeeeddddddfffhhhjjjkkkmmmkkkgggcccaaaZZZRRRPPPMMMJJJHHHHHHHHHHHHGGGIIIIIIHHHGGGFFFFFFIIIKKKOOOZZZuuuxxxyyyxxxqqqnnnkkkddd]]]XXXSSSMMMIIIIIIHHHGGGEEEFFFHHHKKKPPPUUUZZZ]]]___fffdddbbbaaa```___``````]]]aaagggooouuuyyy{{{|||vvvkkkmmmqqqppp|||rrrhhh```___bbb___aaaccccccaaaaaaaaabbb```aaabbbaaa]]]ZZZXXXXXXVVVWWWWWWYYYZZZ\\\^^^___fffeeeeeemmmqqqiiicccdddxxx|||xxxwww|||{{{xxxppphhhcccccceeejjjsssvvvbbb]]]VVVSSSSSSMMMNNNMMMMMMMMMMMMMMMNNNNNNLLLQQQWWWbbbxxx{{{nnn```pppzzzddd[[[VVVOOONNNLLLIIIGGGDDDBBBAAA===>>>>>>>>>>>>???BBBDDDJJJ[[[pppzzzrrrppplllkkkiiihhhhhhjjjlllnnnooopppooojjjgggddd]]]UUUQQQMMMJJJHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEFFFHHHKKKOOOZZZuuu}}}{{{{{{wwwoookkkfff___YYYRRRNNNIIIFFFFFFGGGFFFEEEGGGIIILLLQQQVVVZZZ^^^___eeecccbbb```______``````aaadddiiiooovvvzzz||||||vvvlllnnnuuuwww|||jjj___YYYYYY]]]^^^```cccdddccccccdddeeedddeeeeeebbb___[[[ZZZZZZWWWWWWXXXZZZ\\\^^^```bbbeeefffgggmmm|||{{{lllhhhiiiqqq{{{wwwvvv||||||xxxqqqiiidddcccdddkkktttuuuaaa\\\VVVSSSSSSNNNOOONNNNNNMMMMMMMMMNNNNNNNNNSSSYYYeee{{{wwwmmmddduuu{{{dddZZZTTTOOONNNLLLIIIGGGDDDBBBAAA@@@AAAAAAAAAAAABBBEEEGGGKKK\\\qqq{{{tttqqqpppooonnnmmmmmmoooqqqrrrtttvvvtttoookkkhhhaaaYYYQQQNNNJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDEEEHHHJJJOOOZZZuuuzzz|||zzz}}}|||{{{tttkkkfff```YYYSSSNNNKKKGGGEEEEEEGGGGGGGGGHHHJJJNNNSSSXXX\\\___```cccbbbaaa_________```aaaeeegggkkkqqqwww|||}}}}}}vvvllloooxxx~~~rrr___VVVSSSVVVYYY]]]```dddffffffgggggghhhiiiiiihhheeeaaa]]]\\\\\\XXXYYY[[[]]]___aaabbbcccbbbdddfffjjjqqq{{{~~~uuuqqqkkkkkkrrrzzzwwwvvv{{{{{{yyysssjjjdddcccdddmmmvvvrrraaa\\\VVVTTTUUUPPPPPPPPPOOONNNNNNMMMNNNNNNQQQUUU\\\iiitttmmmggg||||||dddYYYRRROOONNNLLLIIIGGGDDDBBBAAA>>>????????????@@@CCCEEELLL]]]qqq~~~vvvssssssrrrqqqqqqrrrsssuuuvvvyyy{{{yyysssooolllddd]]]RRRNNNJJJGGGGGGHHHIIIIIIHHHHHHHHHFFFDDDDDDGGGIIIOOOZZZuuu|||yyyxxxzzzyyyvvvvvv{{{pppgggaaa[[[UUUPPPNNNLLLIIIGGGFFFGGGHHHIIIJJJMMMQQQUUUZZZ^^^```aaaaaaaaa```______```aaabbbggghhhlllsss{{{~~~uuukkkoooyyyfffUUURRRSSSWWW[[[^^^aaafffiiijjjjjjjjjkkkmmmllljjjfffaaa^^^^^^^^^]]]]]]^^^___```aaaaaaaaa^^^```bbbccceeeiiimmmnnnkkkpppqqqsss|||}}}zzzwwwwww{{{{{{yyyssskkkeeeccccccllluuuppp```\\\VVVTTTUUURRRRRRQQQPPPOOONNNNNNNNNNNNSSSWWW^^^mmmrrrnnnkkk}}}fffYYYRRROOONNNLLLIIIGGGDDDBBBAAA===>>>>>>>>>>>>???BBBDDDKKK[[[pppzzzwwwuuuuuuuuuuuuuuuwwwxxxyyy~~~|||wwwsssoooggg___SSSOOOJJJGGGGGGIIIJJJJJJIIIIIIHHHFFFDDDEEEGGGIIINNNZZZuuuwwwvvvxxx|||}}}zzz{{{~~~~~~wwwmmmeee^^^YYYSSSOOONNNLLLJJJGGGEEEFFFGGGIIILLLOOOSSSXXX]]]```aaabbb``````______```aaabbbcccgggiiinnnwww|||qqqjjjnnnxxxttt\\\RRRRRRVVVZZZ]]]aaaeeejjjmmmnnnllllllkkklllllliiieee```^^^^^^```bbbbbbbbbbbbaaa___^^^]]]]]]]]]^^^______aaafffkkkiiirrryyy{{{yyyyyy{{{{{{xxxrrriiidddbbbccciiirrrnnn___\\\UUUSSSUUUSSSRRRRRRQQQPPPPPPOOOPPPPPPSSSVVV^^^pppssspppppphhh[[[SSSOOONNNLLLIIIGGGDDDBBBAAA@@@AAABBBBBBAAABBBEEEHHHJJJYYYnnn|||yyyyyyyyyzzz{{{|||}}}~~~zzzvvvqqqiiiaaaTTTOOOJJJGGGGGGIIIJJJKKKKKKJJJIIIGGGEEEEEEGGGJJJNNNZZZuuuxxxvvvvvvzzz|||}}}|||vvvmmmddd]]]WWWRRRPPPKKKJJJIIIFFFCCCCCCFFFHHHNNNQQQVVV[[[___bbbcccccc``````___```aaacccdddfffgggjjjrrr}}}}}}uuummmhhhnnnwwwxxxhhhYYYSSSUUUXXX\\\___fffjjjooorrrqqqmmmkkkiiihhhgggddd```]]]\\\^^^aaaddddddcccbbb```]]][[[YYY^^^\\\]]]```bbbccchhhnnniiirrr}}}{{{zzz{{{{{{zzzvvvooogggbbbbbbcccfffooo|||mmm___\\\UUURRRUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSVVV___ssstttuuuyyy~~~iii]]]UUUOOONNNLLLIIIGGGDDDBBBAAA@@@@@@AAAAAA@@@BBBDDDGGGIIIXXXmmm~~~yyytttllldddTTTPPPJJJGGGGGGIIIJJJKKKLLLLLLKKKHHHFFFFFFHHHJJJNNNYYYuuuzzzwwwvvvyyy}}}~~~xxxoooeee]]]VVVQQQOOOIIIIIIHHHFFFDDDEEEHHHLLLOOORRRWWW]]]aaacccdddddd````````````bbbdddfffhhhiiinnnwwwwwwkkkhhhgggooowww~~~jjj___VVVTTTWWW[[[```fffllloootttuuurrrmmmhhhfffcccbbb___\\\YYYZZZ^^^aaabbbbbbbbbaaa___\\\YYYWWW\\\ZZZ\\\cccggggggjjjnnnlllqqq~~~zzzzzz{{{{{{zzztttlllddd```aaadddeeemmmzzzlll```]]]TTTQQQTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSWWWaaawwwssszzz{{{hhh]]]VVVOOONNNLLLIIIGGGDDDBBBAAA>>>>>>??????>>>@@@BBBEEEJJJXXXmmm{{{vvvnnnfffUUUPPPJJJGGGGGGIIIKKKLLLMMMMMMKKKIIIGGGGGGIIIKKKNNNYYYvvvzzzwwwwwwzzz{{{qqqggg]]]UUUPPPMMMHHHIIIJJJHHHGGGHHHMMMQQQPPPSSSXXX^^^bbbddddddddd`````````aaaccceeehhhiiilllpppzzzrrrdddfffgggpppxxxlll```YYYSSSTTTYYY^^^fffnnnooossswwwwwwsssmmmgggddd___^^^[[[XXXWWWYYY]]]aaa```aaaaaaaaa___\\\YYYWWWXXXVVVZZZdddjjjiiihhhkkkppprrr}}}xxxyyy{{{|||yyysssjjjbbb___aaaddddddlllyyylll```]]]TTTQQQSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVTTTXXXbbbyyy{{{qqq}}}yyyggg]]]VVVOOONNNLLLIIIGGGDDDBBBAAAAAABBBBBBBBBAAACCCEEEHHHKKKYYYnnn|||sssjjjYYYQQQJJJJJJKKKJJJKKKMMMJJJHHHFFFEEEEEEGGGJJJKKKPPPZZZuuuwwwwwwzzzsssfff[[[SSSMMMIIILLLJJJHHHFFFFFFHHHJJJKKKSSSZZZ```______bbbdddddd```aaabbbccceeefffggghhhkkkwwwuuujjjfffkkkkkkooozzz}}}{{{rrrhhh\\\ZZZYYYYYY]]]dddkkkpppsssttttttpppkkkeee```^^^\\\YYYWWWYYY^^^aaa```]]]aaabbbbbb```]]][[[\\\]]]]]]```cccfffgggjjjmmmooonnnuuuzzzxxxwwwxxxtttnnnhhhcccaaaaaaaaagggnnnzzzppp^^^WWWVVVUUUUUUWWWTTTSSSRRRQQQQQQRRRSSSSSSVVVYYYddd|||qqqtttuuufff]]]UUUQQQOOOMMMJJJIIIFFFBBB???AAA@@@@@@AAABBBDDDFFFHHHPPPXXXjjjvvvmmmZZZQQQJJJIIIJJJJJJJJJLLLMMMKKKIIIHHHHHHJJJLLLNNNQQQ[[[uuuxxxwwwzzzuuuhhh^^^UUUOOOKKKIIIHHHGGGFFFGGGJJJMMMOOOUUU\\\aaa``````bbbdddcccbbbbbbcccdddfffhhhjjjkkkuuu}}}xxxllleeeccciiikkkppp{{{|||zzz~~~|||qqqfff___ZZZZZZ[[[]]]aaaggglllooorrrrrrrrrooojjjddd___\\\SSSQQQQQQUUU]]]cccdddcccaaabbbbbb___\\\ZZZ[[[]]]___cccgggjjjlllmmmooopppqqq{{{{{{yyyyyyyyyuuunnngggcccaaaaaabbbgggnnnzzzqqq___WWWUUUTTTSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTXXX[[[eee|||ppptttttteee\\\UUUPPPOOOMMMJJJFFFBBB@@@>>>@@@@@@@@@AAABBBDDDFFFGGGOOOWWWiii}}}zzzooo[[[RRRJJJIIIIIIHHHIIIKKKNNNLLLJJJHHHHHHJJJLLLMMMRRR[[[tttyyyxxxyyyuuuhhh]]]UUUOOOKKKFFFFFFEEEFFFIIIMMMPPPSSSXXX___cccbbb```bbbccccccccccccdddeeegggjjjmmmooo}}}xxxnnnfffdddeeekkknnnttt~~~{{{zzzyyyooofffbbbbbb[[[]]]```dddiiimmmqqqsssrrrrrrqqqnnniiiccc]]]YYYLLLKKKLLLRRRZZZaaadddeeecccdddccc___[[[YYY[[[^^^dddgggkkknnnpppppprrrsssvvv{{{zzzzzzzzzvvvnnnfffbbb```aaabbbgggnnn{{{rrr```XXXUUUSSSQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTYYY\\\eee|||{{{oootttrrrddd\\\TTTPPPQQQPPPLLLEEE@@@???@@@@@@@@@@@@@@@BBBDDDFFFGGGLLLVVVgggwww{{{ppp\\\SSSJJJHHHIIIHHHIIIKKKLLLJJJHHHFFFEEEFFFHHHJJJQQQZZZrrr{{{yyyyyy|||ooocccYYYQQQLLLHHHFFFFFFFFFGGGJJJNNNRRRUUUZZZaaaeeecccaaabbbcccbbbccccccdddeeehhhkkknnnpppyyyyyyvvvpppiiigggiiimmmnnnsss{{{zzzyyy~~~uuuiiicccdddhhh```cccggglllrrrvvvzzz|||xxxvvvrrrnnnhhhaaaZZZUUUMMMMMMMMMQQQXXX^^^aaabbbggggggfffaaa[[[YYY\\\```hhhiiilllmmmnnnppptttvvv}}}{{{{{{{{{{{{uuummmeee```___```bbbgggooo~~~ppp___WWWUUUSSSQQQRRRRRRRRRQQQPPPQQQRRRSSSTTTXXXZZZddd{{{vvvlllrrrqqqeee]]]UUUSSSUUUUUUOOOFFFAAAAAACCC@@@@@@@@@@@@AAACCCFFFGGGJJJUUUeeerrrzzz{{{ppp^^^TTTKKKIIIIIIHHHJJJLLLLLLJJJHHHEEEDDDEEEGGGHHHPPPXXXppp~~~zzzzzz~~~vvvkkk___VVVOOOJJJGGGIIIHHHHHHHHHKKKNNNRRRUUU[[[bbbfffcccaaabbbbbbaaabbbbbbccceeegggjjjmmmooooooooonnnkkkhhhiiimmmqqqqqqxxx~~~zzzyyy{{{|||yyyoooddd___aaaffffffiiinnntttzzz{{{tttnnnggg```XXXSSSOOOOOOOOOQQQVVV[[[___aaaiiijjjiiiccc]]][[[```fffkkkkkkkkkjjjlllpppvvvzzz~~~{{{zzz{{{yyysssjjjbbb^^^^^^```cccgggqqq}}}mmm]]]WWWUUUTTTRRRSSSRRRQQQPPPPPPPPPRRRSSSTTTTTTXXXccczzzqqqhhhmmmrrrfff___WWWTTTUUUTTTNNNFFFAAAAAADDD@@@??????@@@AAACCCEEEFFFHHHSSScccpppwww}}}qqq___UUUKKKIIIJJJJJJLLLOOOPPPMMMJJJHHHGGGGGGHHHIIIOOOWWWppp}}}{{{zzzsssiii^^^WWWQQQMMMJJJJJJJJJIIIIIIKKKOOORRRUUU[[[bbbfffcccaaabbbbbbaaaaaabbbccceeehhhjjjkkklllggghhhhhhhhhiiilllpppssswww~~~}}}xxxwwwzzzyyyuuulllccc___bbbffflllpppwww~~~tttkkkeee^^^WWWRRRNNNNNNNNNQQQUUUZZZ```cccgggiiiiiiddd^^^___gggooossssssrrrrrrtttyyy|||yyyyyyzzzwwwqqqggg___[[[\\\```dddhhhttt{{{lll\\\VVVUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQSSSTTTSSSXXXeee~~~~~~mmmeeeiii}}}qqqggg```XXXRRRRRRPPPJJJDDD@@@@@@BBB????????????AAACCCEEEFFFGGGRRRbbbpppzzzttt___UUULLLJJJKKKLLLNNNRRRRRRPPPMMMJJJHHHHHHJJJKKKOOOXXXrrr|||wwwpppfff]]]VVVRRRNNNLLLJJJIIIIIIJJJLLLPPPTTTWWWZZZaaaeeeccc```aaabbbaaa```bbbeeehhhiiijjjjjjjjjeeefffhhhkkkooouuuzzz~~~{{{vvvtttuuurrrmmmfffcccdddiiinnnrrrzzz}}}qqqgggbbb]]]XXXTTTMMMNNNNNNPPPSSSXXX^^^bbb___ccceeebbb___cccnnnxxxzzzwwwwwwwwwtttnnnddd\\\YYY[[[```dddiiiwww|||lll]]]WWWUUURRRPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTTTT[[[jjjzzzjjjbbbfffyyyooofff```XXXRRRPPPLLLHHHDDDAAAAAA@@@????????????AAACCCEEEFFFGGGQQQbbbssswww___UUULLLJJJLLLMMMPPPTTTRRRPPPMMMJJJHHHHHHIIIJJJPPPYYYsss}}}tttmmmddd[[[UUUQQQNNNLLLIIIIIIIIIJJJMMMRRRVVVYYYYYY```dddbbb```aaabbbaaaaaacccfffjjjkkkkkkjjjhhheeefffiiiooovvvzzztttqqqkkkfffaaa^^^___fffnnntttxxxzzzmmmddd```]]]YYYVVVOOOOOOOOOOOOQQQUUUZZZ^^^YYY]]]aaa```___fffsssxxxuuuuuuvvvrrrlllbbbZZZXXX[[[```eeejjjyyy}}}nnn^^^WWWUUUQQQNNNMMMPPPPPPOOOOOOPPPQQQSSSTTTVVV]]]nnnwwwhhhaaaeeewwwnnneee___WWWTTTPPPKKKHHHFFFEEECCCBBB????????????@@@BBBEEEFFFGGGPPPbbbuuuuuu```SSSKKKLLLMMMJJJMMMSSSVVVUUURRRNNNKKKJJJLLLNNNPPP[[[ttt|||{{{yyynnnbbb\\\WWWQQQNNNNNNIIIJJJKKKMMMPPPTTTWWWYYY```aaaaaaaaaaaabbbeeehhhbbbdddgggiiijjjjjjiiihhhiiijjjooowww~~~tttkkkddd^^^]]]___dddoooyyy}}}sssiiiccc]]]XXXTTTNNNJJJJJJOOOSSSTTTWWW[[[VVVWWWVVVUUUXXXeeeyyy}}}xxxuuussspppkkkbbb[[[ZZZ[[[[[[]]]aaappp~~~rrr___VVVUUUTTTRRRRRRQQQPPPOOONNNOOOQQQTTTUUUWWW```lllssseee___cccxxxooofff___WWWVVVTTTPPPJJJDDDAAABBBCCCAAA@@@@@@@@@@@@AAACCCDDDFFFUUUeeerrr{{{bbbUUULLLMMMNNNKKKNNNTTTUUUTTTRRRNNNJJJJJJKKKMMMQQQ[[[ttt}}}{{{zzznnnbbb[[[VVVPPPMMMMMMJJJKKKLLLOOORRRVVVZZZ\\\^^^___`````````aaacccfffeeefffhhhjjjkkkllllllllljjjnnnuuuuuueeebbbaaaaaabbbgggvvvuuujjjbbb[[[TTTPPPLLLHHHGGGJJJLLLMMMOOOSSSSSSTTTTTTTTTXXXcccsss|||xxxtttqqqnnniiiaaaZZZYYYZZZ[[[]]]aaappp~~~}}}lll[[[TTTTTTRRRPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTWWWaaammmpppddd```fff}}}ooogggaaa[[[ZZZWWWRRRJJJCCC???>>>???@@@@@@??????@@@AAACCCDDDEEESSScccrrr}}}dddWWWMMMNNNNNNLLLNNNUUUUUUTTTQQQMMMJJJIIIJJJLLLQQQ[[[sss~~~zzzzzzooobbb[[[UUUOOOKKKKKKKKKLLLNNNQQQUUUZZZ]]]______```aaaaaaaaaaaadddfffgggggghhhiiijjjlllmmmnnnooottt~~~rrrbbbccceeehhhiiiooo{{{nnnbbbXXXOOOJJJIIIEEEDDDGGGHHHHHHKKKOOORRRSSSUUUXXX\\\dddmmmsss|||wwwsssoookkkfff___XXXXXXYYYZZZ^^^bbbppp~~~ssseeeWWWSSSRRRPPPNNNMMMNNNNNNOOOPPPQQQRRRSSSTTTXXXcccpppmmmddddddlllsssmmmjjjfffaaa^^^WWWMMMDDD???======??????>>>>>>???AAABBBCCCEEEQQQbbbtttfffXXXNNNNNNNNNLLLNNNUUUUUUTTTQQQMMMIIIHHHJJJLLLRRR[[[sssyyy~~~{{{ooobbb[[[UUUNNNJJJJJJKKKLLLOOOSSSWWW\\\___aaabbbcccddddddddddddfffhhhgggfffffffffhhhjjjmmmooovvv|||{{{kkkeeeeeejjjpppvvv~~~uuudddWWWMMMGGGEEECCCCCCFFFHHHIIINNNTTTWWWXXX[[[```eeeiiimmmooouuu||||||wwwrrrmmmiiibbb\\\WWWWWWXXXZZZ___dddqqqjjj___TTTRRRRRRPPPMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSYYYeeerrrmmmfffhhhrrr}}}wwwtttqqqhhhddd\\\RRRHHHBBB@@@@@@???>>>>>>>>>???AAABBBDDDGGGQQQbbbwww{{{hhhZZZOOONNNNNNLLLNNNUUUVVVUUURRRNNNJJJHHHJJJLLLRRR[[[qqqwww{{{{{{oooccc[[[UUUOOOKKKKKKKKKMMMPPPUUUYYY]]]```aaacccdddffffffeeeeeefffhhhggggggffffffhhhkkknnnppp{{{vvvffffffeeekkkyyy{{{fffVVVLLLGGGEEECCCCCCFFFGGGIIIOOOWWW[[[^^^bbbfffjjjmmmooopppvvv|||{{{vvvqqqlllggg___ZZZVVVWWWXXXZZZ```gggrrrddd[[[SSSSSSSSSPPPNNNNNNLLLMMMOOOQQQRRRSSSTTTTTTYYYggguuulllfffjjjwww|||vvvssshhhddd\\\RRRIIIDDDCCCDDD???>>>>>>>>>???AAACCCDDDJJJSSSddd{{{rrrkkk]]]QQQPPPOOOMMMPPPVVVWWWVVVSSSOOOJJJIIIJJJLLLRRRZZZoooxxxzzz{{{pppccc\\\VVVPPPLLLLLLMMMOOOSSSWWW[[[^^^```aaabbbdddeeefffeeedddeeefffiiiiiihhhiiikkknnnqqqsss{{{~~~}}}qqqeeeddddddnnneeeSSSKKKHHHFFFDDDDDDFFFFFFFFFMMMVVV___bbbfffiiilllooorrruuuzzzyyysssooojjjfff\\\XXXVVVWWWXXXZZZbbbjjjtttwwwaaaYYYSSSSSSSSSPPPOOOOOOMMMMMMNNNPPPRRRSSSTTTUUUZZZhhhxxxiiifffooo~~~xxxpppmmmeeeaaaYYYOOOGGGCCCBBBDDD????????????@@@BBBDDDFFFKKKTTTfff}}}{{{iiiooo```TTTRRRQQQOOORRRYYYYYYWWWTTTPPPKKKJJJKKKMMMQQQYYYmmmzzzzzz{{{pppddd]]]XXXRRRNNNNNNPPPRRRVVVZZZ]]]```aaabbbbbbdddfffgggfffeeeeeefffhhhiiiiiijjjlllooorrrsssuuuxxx{{{||||||zzzsssxxxzzzjjjeeedddhhhvvv}}}```NNNHHHGGGEEEDDDEEEGGGFFFHHHPPPZZZcccgggkkkllllllpppxxx~~~tttoookkkgggddd[[[XXXVVVXXXYYY[[[dddmmmvvvnnn^^^XXXSSSSSSRRRPPPOOOPPPNNNMMMNNNOOOPPPSSSUUUVVV[[[jjj{{{|||iiijjjxxx~~~pppiiiiiieeeaaaXXXNNNFFFBBBBBBCCC@@@@@@@@@@@@BBBDDDFFFGGGKKKTTTggg}}}tttbbbrrrcccWWWUUUTTTQQQTTT[[[ZZZXXXUUUPPPLLLJJJLLLMMMPPPXXXlll|||{{{{{{pppddd^^^YYYSSSPPPPPPSSSUUUXXX\\\___aaabbbccceeegggiiijjjhhhgggggghhhffffffhhhiiikkknnnpppqqqooorrrttttttuuu|||yyyqqqooowww~~~nnnccceeefffnnn~~~{{{\\\JJJEEEFFFCCCCCCEEEHHHIIILLLVVVaaagggkkkoooooonnnrrr}}}{{{qqqkkkhhheeebbbZZZWWWWWWXXXYYY\\\eeeooowwwjjj]]]WWWRRRRRRQQQOOONNNPPPNNNNNNMMMNNNPPPSSSVVVXXX[[[kkk||||||kkkpppvvvkkkgggjjjhhhcccZZZPPPGGGCCCCCCDDD@@@@@@@@@AAABBBDDDGGGHHHJJJTTThhh}}}ppp]]]zzzaaaTTTSSSOOORRRZZZ[[[\\\[[[WWWRRRMMMJJJKKKLLLTTTYYYkkk}}}{{{vvvfff\\\UUUQQQPPPRRRVVVUUUWWW\\\aaaddddddbbbccceeehhhhhhhhhhhhiiijjjgggjjjnnnooonnnmmmlllllloooppppppoooqqqxxxzzznnnoooooorrr|||zzzhhhbbb___ffftttpppVVVMMMLLLIIIMMMLLLKKKJJJLLLRRR\\\dddiiimmmqqqqqqqqqwwwwwwnnniiifffbbb___WWWUUUVVVYYYZZZ]]]eeeooovvv~~~gggXXXWWWUUUSSSQQQOOONNNNNNMMMNNNNNNNNNNNNPPPTTTWWWYYYeee}}}jjjpppvvvrrrooonnniiihhh```RRRIIIEEEBBB@@@>>>???AAACCCDDDDDDCCCCCCIIISSSdddwwwxxxeeeYYY{{{bbbVVVUUUQQQSSSZZZ[[[```^^^YYYSSSMMMJJJKKKLLLTTTYYYjjj~~~xxxhhh^^^WWWRRRQQQSSSVVVVVVWWW\\\aaaddddddbbbdddfffggghhhgggggghhhiiigggjjjmmmoooooonnnmmmnnnkkklllmmmooottt{{{wwwnnnhhhkkkpppxxxrrrddd``````iiitttlllVVVPPPNNNKKKKKKLLLKKKKKKNNNUUU___gggppptttwwwxxxzzzxxxnnnhhhccc^^^[[[VVVTTTVVVYYYZZZ]]]fffppp{{{{{{eeeXXXWWWUUUSSSQQQOOONNNNNNMMMNNNNNNNNNNNNPPPTTTWWWZZZiiizzzmmmxxx~~~vvvtttrrrrrrpppmmmbbbTTTJJJFFFEEEBBB<<<>>>@@@BBBDDDEEEFFFGGGHHHQQQbbbtttuuucccXXX|||eeeXXXXXXSSSTTTZZZ[[[ccc```[[[TTTNNNKKKKKKLLLUUUYYYjjj{{{kkk```YYYSSSRRRTTTUUUVVVXXX\\\aaaddddddccceeefffggggggeeeeeefffgggfffiiilllnnnnnnnnnnnnoookkkkkkmmmrrrxxx~~~xxxmmmfffdddiiiqqq~~~jjjaaabbbdddmmmttt}}}fffWWWUUURRRMMMJJJJJJKKKMMMRRR[[[eeekkkrrrvvvzzz}}}wwwmmmfffaaa\\\YYYUUUTTTUUUYYY[[[___iiisssvvvbbbXXXWWWUUUSSSPPPOOONNNNNNMMMMMMNNNNNNNNNQQQUUUXXX\\\mmmvvvpppzzzzzzyyyzzzzzztttfffUUUJJJHHHGGGEEE@@@@@@@@@AAACCCDDDFFFGGGHHHOOO^^^ooo|||ppp___UUUggg[[[ZZZUUUUUU[[[ZZZbbb___ZZZTTTNNNLLLMMMNNNUUUZZZiii}}}|||kkk```YYYSSSRRRSSSUUUVVVYYY]]]aaacccddddddeeefffgggeeedddcccdddeeegggiiilllmmmmmmmmmnnnpppqqqqqqtttyyy{{{zzzzzzzzz{{{yyyuuunnniiigggjjjrrrxxxfffbbbeeehhhnnnsssxxx|||~~~{{{ccc\\\ZZZUUUOOOIIIIIIKKKPPPWWW```jjjppprrrvvv|||~~~sssjjjeeebbb^^^[[[VVVTTTVVVZZZ]]]bbblllwwwsss```XXXVVVTTTRRRPPPOOONNNMMMMMMMMMNNNNNNOOOQQQUUUYYY\\\rrr|||rrrooo{{{hhhUUUIIIHHHHHHFFFFFFEEECCCBBBBBBBBBCCCDDDHHHMMMZZZkkkyyy{{{jjjZZZQQQiii\\\[[[UUUUUU[[[ZZZ___]]]XXXRRRMMMLLLOOOQQQVVVZZZhhh|||{{{kkk```XXXRRRQQQSSSUUUWWW[[[^^^aaacccdddeeefffgggfffeeecccbbbccceeeiiijjjlllllllllmmmppprrrwwwyyy}}}zzzwwwvvvvvvvvvvvvtttqqqnnnlllmmmsssuuufffaaacccgggnnnrrrvvvzzz{{{|||~~~uuueeebbb```XXXPPPHHHIIILLLRRR[[[eeemmmrrrtttzzz{{{ppphhhccc```]]]ZZZWWWVVVWWW[[[___dddppp{{{qqq___WWWVVVTTTRRRPPPNNNMMMMMMLLLMMMNNNOOOOOORRRVVVYYY]]]vvvwwwooolll}}}~~~iiiSSSHHHGGGGGGEEEGGGFFFDDDCCCBBBBBBCCCDDDGGGLLLXXXiiixxx}}}vvvdddVVVNNNlll]]]ZZZTTTTTT[[[[[[___\\\WWWRRRMMMMMMPPPSSSWWWZZZhhh~~~zzziii___XXXRRRQQQSSSTTTWWW\\\___aaabbbdddffffffgggfffdddcccbbbdddfffjjjlllmmmnnnooorrrvvvyyy{{{tttsssrrrsssssssssqqqoooppppppvvvtttfff___```dddmmmrrrwwwzzz{{{|||pppiiijjjfff[[[RRRIIIJJJMMMTTT^^^gggnnnrrrrrr{{{zzzooofffaaa^^^ZZZWWWYYYWWWXXX\\\___eeeqqq|||ooo___WWWVVVTTTRRROOONNNMMMMMMLLLMMMNNNOOOPPPSSSWWWZZZaaa{{{ssskkkjjjzzziiiRRRGGGFFFFFFCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGKKKWWWiiizzzzzzqqq```TTTMMMmmm]]]XXXRRRSSSZZZ[[[bbb___YYYSSSNNNNNNPPPSSSWWWZZZgggyyyiii___XXXSSSRRRTTTTTTXXX]]]___```bbbdddgggggggggfffdddccccccfffhhhjjjlllnnnqqqtttyyy}}}vvvnnnnnnnnnpppsssttttttsssqqqrrryyyqqqddd^^^aaahhhlllrrryyy{{{zzz|||yyykkklllpppjjj]]]TTTKKKKKKNNNUUU___hhhnnnpppqqq|||~~~wwwlllddd```]]]ZZZXXXYYYWWWWWWZZZ^^^dddppp{{{mmm^^^WWWVVVTTTQQQOOONNNMMMLLLLLLMMMNNNOOOPPPSSSWWW[[[gggqqqjjjiiiyyyiiiRRRGGGFFFFFFCCCAAABBBDDDEEEFFFGGGGGGGGGGGGKKKXXXkkk~~~{{{nnn]]]SSSOOOnnn]]]WWWQQQRRRZZZ\\\eeebbb\\\TTTOOONNNPPPSSSXXXZZZggg~~~~~~yyyiii___YYYTTTSSSUUUTTTXXX]]]``````bbbdddgggggggggfffeeecccdddgggiiijjjlllooosssxxxuuuooohhhhhhkkkoootttxxxyyyyyyrrrsss{{{~~~nnnccc___fffoookkksss{{{}}}zzz{{{qqqhhhmmmssslll___VVVLLLLLLNNNVVV```iiimmmooovvvyyyrrrhhhbbb```___^^^\\\XXXVVVVVVYYY\\\bbbnnnzzzkkk]]]WWWUUUSSSQQQOOONNNMMMLLLLLLMMMNNNOOOPPPSSSXXX[[[lllqqqkkkjjjyyyiiiRRRHHHGGGFFFCCCDDDEEEFFFGGGGGGFFFEEEDDDGGGKKKYYYmmm~~~lll\\\TTTPPPnnn\\\ZZZVVVUUU\\\___gggaaaYYYRRRPPPQQQRRRSSSSSSWWWeee~~~vvvdddZZZUUUSSSSSSUUUXXXXXXZZZ\\\^^^aaaccceeeeeeffffffggghhhiiiiiijjjooopppsssyyyrrriiigggjjjjjjjjjlllttt|||}}}yyyqqqqqqyyy{{{mmmdddaaacccgggrrrvvv}}}}}}}}}wwwjjjaaaccchhhdddYYYPPPGGGKKKQQQXXXaaaiiiooosssyyywwwqqqiiibbb^^^ZZZXXXVVVWWWUUUWWWZZZ]]]aaalllwww~~~gggYYYWWWWWWVVVUUUTTTSSSRRRRRRQQQMMMKKKNNNQQQSSSZZZ```oooqqqiiiggguuugggSSSKKKHHHFFFDDDFFFEEEEEEEEEEEEGGGHHHIIIGGGQQQYYYiii||||||lll[[[PPPMMMrrr___]]]XXXWWW\\\^^^gggaaaXXXRRROOOPPPQQQRRRUUUYYYeee~~~sssbbbYYYVVVTTTUUUXXX\\\\\\]]]___bbbdddggghhhgggfffdddcccdddfffiiikkknnnrrrxxx{{{oooffffffkkkhhhiiijjjnnnvvv}}}vvvvvv~~~wwwjjjccc```bbbgggrrrxxxrrrfff]]]^^^```\\\SSSMMMHHHKKKQQQYYYaaajjjqqqvvvsssnnngggaaa]]][[[YYYWWWWWWVVVXXX[[[^^^cccooo{{{wwwcccWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQMMMMMMPPPSSSUUU[[[bbbtttmmmggggggwwweeeRRRKKKHHHFFFEEEGGGGGGEEEDDDDDDEEEFFFGGGJJJSSSZZZiiizzzyyyyyyhhhXXXOOOLLLwwwdddbbb\\\ZZZ^^^^^^ggg```XXXQQQOOOOOOPPPQQQVVVYYYdddzzz}}}nnn___XXXWWWVVVXXXZZZZZZ[[[\\\^^^```ccceeefffiiifffccc```aaadddiiilllmmmsss~~~sssggg``````fffmmmiiilllnnnqqqyyy}}}yyy{{{rrrhhhbbb___bbbgggqqqyyykkkaaaXXXVVVUUUQQQLLLJJJHHHLLLRRRYYYaaakkkuuu{{{}}}ooojjjddd^^^\\\ZZZYYYXXXVVVVVVXXX\\\___eeesssooo^^^VVVUUUTTTTTTSSSRRRQQQPPPPPPPPPNNNOOOSSSUUUWWW]]]dddyyy{{{jjjfffiii|||cccQQQJJJHHHGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDJJJRRRYYYggg|||rrrttt~~~ssscccUUUMMMMMM|||iiihhhdddbbbeeedddgggaaaXXXQQQOOOOOOPPPPPPTTTXXXbbbtttyyylll^^^XXXWWWWWWXXXZZZZZZ[[[\\\]]]___bbbdddeeeiiigggdddbbbbbbeeeiiikkkjjjrrr|||pppdddaaabbbdddhhhmmmnnnqqqtttwww||||||yyy}}}{{{ooogggaaa___aaafffqqqzzzfff]]]UUUQQQNNNIIIHHHIIIHHHLLLRRRYYYaaalllyyyzzzmmmiiibbb]]]ZZZXXXWWWVVVUUUUUUXXX\\\___gggwwwiii[[[WWWTTTSSSRRRRRRPPPPPPOOONNNNNNMMMPPPTTTVVVXXX^^^ggg~~~wwwiiifffkkk```PPPKKKGGGGGGIIIFFFEEEDDDCCCBBBCCCCCCDDDGGGPPPWWWeeezzzxxxlllqqq|||~~~nnn___RRRMMMNNNqqqrrrpppoooqqqooohhhaaaXXXRRROOOOOOPPPPPPQQQUUU^^^nnnyyykkk^^^YYYXXXWWWWWWYYY^^^^^^___aaaccceeeggghhhgggggggggggggggggghhhhhhgggooo{{{{{{hhhaaa\\\___dddhhhlllppprrrwww|||~~~zzz}}}~~~vvvllleee```]]]```fffsss}}}ddd[[[SSSNNNJJJGGGGGGJJJHHHLLLRRRXXXaaammm|||~~~xxxmmmhhhaaa[[[XXXVVVUUUSSSSSSTTTXXX\\\```iii{{{}}}fff[[[YYYSSSSSSRRRQQQPPPOOONNNNNNLLLLLLOOOSSSUUUWWW```iiittthhheeemmm~~~^^^PPPLLLHHHGGGIIIDDDCCCBBBBBBBBBCCCEEEFFFFFFOOOVVVdddzzztttiiippp|||yyyjjj[[[PPPMMMOOOwwwzzzzzzyyy{{{xxxiiicccZZZSSSPPPOOOPPPQQQPPPSSS[[[iiixxxkkk___[[[ZZZXXXXXXYYY]]]]]]^^^___aaaccceeefffeeefffiiijjjjjjiiigggeeeeeekkksssyyy{{{wwwqqqlllccc]]]YYY\\\bbbiiiqqqyyy{{{||||||~~~uuunnnfff```[[[YYY^^^eeevvvbbbYYYPPPLLLJJJGGGHHHJJJGGGLLLRRRWWW```nnn|||uuummmhhhaaa[[[WWWVVVTTTSSSSSSUUUYYY]]]aaalllxxxcccZZZYYYSSSRRRRRRQQQPPPOOONNNNNNLLLLLLOOOSSSTTTWWWbbbmmmqqqfffeeeqqq|||\\\PPPNNNHHHFFFIIICCCCCCBBBBBBCCCDDDFFFGGGGGGPPPVVVeeezzzvvvjjjppp|||ttteeeWWWNNNLLLOOOwww{{{{{{{{{{{{wwwjjjddd[[[TTTQQQPPPQQQQQQQQQTTTZZZeeeyyyvvvjjj___\\\\\\[[[ZZZ[[[ZZZZZZ[[[\\\^^^___aaabbbdddfffhhhjjjjjjhhhfffddddddgggjjjmmmmmmjjjgggdddaaa]]]\\\```fffooo|||}}}yyyvvvvvvyyyzzzwwwtttiiiccc\\\XXXTTTTTT[[[dddtttzzz^^^UUULLLJJJIIIHHHGGGHHHFFFKKKQQQVVV^^^mmmzzzsssjjjeee___ZZZXXXWWWVVVUUUTTTVVV[[[```dddooorrr```XXXVVVSSSSSSRRRQQQPPPOOONNNNNNNNNNNNPPPSSSSSSXXXeeerrryyymmmfffhhhzzzzzzZZZQQQPPPIIIEEEHHHEEEDDDCCCCCCCCCDDDEEEFFFEEENNNTTTaaauuuzzznnnqqq|||~~~nnn```TTTKKKJJJNNNssswwwxxxwwwvvvqqqkkkeee\\\TTTQQQQQQRRRRRRRRRUUUZZZcccvvv}}}}}}uuuiii___]]]]]]\\\\\\]]]\\\]]]]]]^^^```bbbcccddddddeeegggggggggfffeeedddddddddeeefffeeedddcccbbb]]]]]]aaahhhoooxxx{{{uuuooommmoooppplllhhh```ZZZUUURRROOOPPPYYYcccoooppp\\\QQQHHHGGGIIIHHHFFFFFFEEEJJJPPPUUU^^^mmmxxxqqqhhhddd^^^ZZZXXXXXXXXXWWWUUUXXX]]]bbbfffrrrnnn^^^VVVSSSSSSSSSRRRQQQPPPOOOOOONNNPPPPPPQQQSSSTTTYYYggguuuuuuiiihhhnnnyyyZZZRRRQQQIIIEEEHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBJJJOOO\\\oooyyy~~~ppprrr{{{zzzjjj]]]QQQIIIIIILLL